body {
background:#88A9D3 url(cmost_bg_main.jpg) repeat-x top left;
text-align: center;
padding: 0;
margin: 0;
font-family: arial,helvetica,sans-serif;
color:#334362;
}

p {
font-size:12px;
margin-top:3px;

}

/* Site Elements */
#wrapper {
width: 790px;
margin: 0px auto;
text-align: left;
}
#header {
width: 790px;
margin: 12px 0 0 0;
padding:0px;
height:190px;
background:  url(logo.gif) no-repeat top left;
}

#homelink
{
  float:left;
  position: relative;
  width: 445px;
  height: 110px;
  top: 0px;
  left: 50px;
  border:#ccc 0px solid;
}

#content {
width: 790px;
margin: 0px;
padding:0;
}
#bgmain {
width: 790px;
margin: 0;
padding: 0;
background: #E6EDFF url(cmost_bg_mid.gif) repeat-y top left;
height: 500px; /*min height for IE*/
min-height: 500px /*min height IE ignores*/
}

*>#bgmain {
height: auto; /*for min height to expand, IE ignores*/
}

#bgbot {
width: 790px;
height:32px;
margin: 0; 
padding: 0;
background:  url(cmost_bg_foot.gif) no-repeat top left;
}

a, a:link, a:active, a:visited { color: #008F37 !important;}
a:hover { color: #0f1c61 !important;
text-decoration:none;}
/* End Site Elements */


/* Main Navigation */
#mainnav {
position: relative;
top:5px;
left:197px;
background:  url(cmost_nav_bg.gif) no-repeat top left;
margin:0px;
height: 43px;
width: 588px;
}
#mainnavlist {
position:relative;
top:0;
left:0;
margin: 0;
padding: 0;
width: 588px;
height:43px;
display:inline;
}
#mainnavlist li {
margin: 0; 
padding: 0; 
list-style: none;
position: absolute;
top: 0px;
}
#mainnavlist li a {
display: block;
list-style: none;
height: 43px;
}


#menu_abou { left: 0px; width: 84px; height: 43px;}
#menu_visi { left: 84px; width: 84px; height: 43px;}
#menu_exhi { left: 168px; width: 84px; height: 43px;}
#menu_plan { left: 252px; width: 84px; height: 43px;}
#menu_prog { left: 336px; width: 84px; height: 43px;}
#menu_join { left: 420px; width: 84px; height: 43px;}
#menu_cont { left: 504px; width: 84px; height: 43px;}


#menu_abou a { width: 84px;text-decoration:none; height: 43px;}
#menu_visi a { width: 84px;text-decoration:none; height: 43px;}
#menu_exhi a { width: 84px;text-decoration:none; height: 43px;}
#menu_plan a { width: 84px;text-decoration:none; height: 43px;}
#menu_prog a { width: 84px;text-decoration:none; height: 43px;}
#menu_join a { width: 84px;text-decoration:none; height: 43px;}
#menu_cont a { width: 84px;text-decoration:none; height: 43px;}


#menu_abou a:hover { background: transparent url(cmost_nav_bg.gif) -0px -43px no-repeat; }
#menu_visi a:hover { background: transparent url(cmost_nav_bg.gif) -84px -43px no-repeat; }
#menu_exhi a:hover { background: transparent url(cmost_nav_bg.gif) -168px -43px no-repeat; }
#menu_plan a:hover { background: transparent url(cmost_nav_bg.gif) -252px -43px no-repeat; }
#menu_prog a:hover { background: transparent url(cmost_nav_bg.gif) -336px -43px no-repeat; }
#menu_join a:hover { background: transparent url(cmost_nav_bg.gif) -420px -43px no-repeat; }
#menu_cont a:hover { background: transparent url(cmost_nav_bg.gif) -504px -43px no-repeat; }


#menu_abou a.current, #menu_abou a.current:hover { background: transparent url(cmost_nav_bg.gif) -0px -43px no-repeat; }
#menu_visi a.current, #menu_visi a.current:hover { background: transparent url(cmost_nav_bg.gif) -84px -43px no-repeat; }
#menu_exhi a.current, #menu_exhi a.current:hover { background: transparent url(cmost_nav_bg.gif) -168px -43px no-repeat; }
#menu_plan a.current, #menu_plan a.current:hover { background: transparent url(cmost_nav_bg.gif) -252px -43px no-repeat; }
#menu_prog a.current, #menu_prog a.current:hover { background: transparent url(cmost_nav_bg.gif) -336px -43px no-repeat; }
#menu_join a.current, #menu_join a.current:hover { background: transparent url(cmost_nav_bg.gif) -420px -43px no-repeat; }
#menu_cont a.current, #menu_cont a.current:hover { background: transparent url(cmost_nav_bg.gif) -504px -43px no-repeat; }

/* End Main Navigation */

#secondnav {
float:right;
margin:60px 0 0 0;
padding:0;
width:90px;
border:#ccc 0px solid;
}
#secondnavlist {
list-style-type: disc;
padding:0 0 0 10px;
margin:0 0 0 10px;
}
#secondnavlist li {
font-size:11px;
color:#E7E7CC;
padding:0;
margin:0;
line-height:14px;
}
#secondnavlist li a {
color:#E7E7CC;
text-decoration:none;
}
#secondnavlist li a:hover {
color:#fff;
text-decoration:none;
}
/* End secondary Navigation */


/* Site Styles */



strong {
color: #3A75C2;
}


img {
	border: 0px;
}




h2 {
font-size: 15px;
color: #C59200;
font-family: arial,helvetica,sans-serif;
font-weight: bold;
padding: 0;
margin: 16px 0px 4px 0px;
letter-spacing: 1px;
}
h3 {
font-size: 13px;
color: #4164C3;
font-family: arial,helvetica,sans-serif;
font-weight: bold;
padding: 0;
margin: 15px 0 4px 0px;
}

#page {
margin: 0 0 0 10px;
padding: 0;
width:770px;
border:#ccc 0px solid;
}

#cola {
width:205px;
float: left;
padding:0;
margin:0 12px 0 5px;
border:#ccc 0px solid;
}
#colb {
width:310px;
float: left;
padding-left:5px;
margin:-15px 15px 0 0;
border:#ccc 0px solid;


}

#colb .story{
	border-left:1px solid #c4c8d6;
	border-bottom:1px solid #c4c8d6;
	margin-bottom:10px;

}
#colb h1 {
color: #006728;
background:#E6E6E6;
font-family: "Trebuchet MS", helvetica, sans-serif;
font-size: 17px;
margin: 16px 0 9px 8px;
padding-left: 5px;
letter-spacing: 0px;
font-weight:normal;
}
#colb h3 {
color: #555;
font-size: 12px;
margin: 14px 0 3px 8px;
padding: 0px;
font-weight:bold;
}
#colb h2 {
color: #006728;
font-size: 13px;
margin: 14px 0 6px 8px;
padding: 5px 0 5px 5px;
font-weight:bold;
width:300px;
background:#e6e6e6;
}
#colb p {
margin:0px 0px 5px;
padding:5px;
width:300px;
border-left:1px

}
#colc {
width:195px;
float: right;
padding:0;
margin:0 20px 0 0;
border:#ccc 0px solid;
}

#randimg {
position:relative;
background: url(blank_frame.gif) no-repeat top left;
width:200px;
height:135px;
padding:0;
margin:0;
margin-bottom: 10px;
}
#homemov {
position:relative;
width:200px;
height:133px;
padding:0;
margin:0;
}
#maingo1 {
position:relative;
background: url(right_go_mol.gif) no-repeat top left;
width:200px;
height:135px;
padding:0;
margin:0;
}
#maingo1 p {
position:relative;
margin:0;
padding:100px 0 0 0;
text-align:center;
}
#maingo2 {
	padding: 0px;
	margin:0 auto;
	margin-bottom: 0px !important;
	width:300px;
	width:300px;
}
/*position:relative;
background: url(http://209.250.68.239/images/right_go_fac.gif) no-repeat top left;
width:200px;
height:135px;
padding:0;
margin:10px 0 0 0;
}*/
#maingo2 p {
position:relative;
margin:0;
padding:100px 0 0 0;
text-align:center;
}
#maingo3 {
position:relative;
background: url(right_go_twf.gif) no-repeat top left;
width:200px;
height:135px;
padding:0;
margin:10px 0 0 0;
}
#maingo3 p {
position:relative;
margin:0;
padding:100px 0 0 0;
text-align:center;
}

#maingo4 {
position:relative;
background: url(bday_frame.gif) no-repeat top left;
width:200px;
height:135px;
padding:0;
margin:0;
}
#maingo4 p {
position:relative;
margin:0;
padding:100px 0 0 0;
text-align:center;
}
#maingo1 a, #maingo1 a:link, #maingo1 a:visited, #maingo2 a, #maingo2 a:link, #maingo2 a:visited, #maingo3 a, #maingo3 a:link, #maingo3 a:visited, #maingo4 a, #maingo4 a:link, #maingo4 a:visited {
position:relative;
width:200px;
height:135px;
padding:0;
margin:0;
text-decoration:none;
color:blue;
background: none;
}

#maingo1 a:hover, #maingo2 a:hover, #maingo3 a:hover, #maingo4 a:hover
{
	position:relative;
	width:200px;
	height:135px;
	padding:0;
	margin:0;
	text-decoration:none;
	color:blue;
	background: none;
}




/* page specific css */


#footer {
width: 770px;
height:81px;
text-align:center;
margin-top: 10px;
padding:6px;
}

#footer p {
padding: 2px;
margin: 0;
font-size: 11px;
color: #2C54BD;
}

#footer a {
	color: #2C54BD;
	text-decoration: none;
}

img.corner {
   width: 18px;
   height: 18px;
   border: none;
   display: block !important;
}


/* TAN BOX */

.roundconttan {
	width: 205px;
	background-color: #D6ECCA;
	color: #222;
}

.roundconttan p {
	margin: 5px 2px 2px 8px;
	padding: 2px 8px 2px 8px;
	color:#006728;
}

.roundconttan a:link, a:visited{
	text-decoration:none;
}

.roundconttan a:hover{
	color:#bdc4dd;
}

.roundconttan h4 {
	font-size:15px;
	font-family: "Trebuchet MS", helvetica, sans-serif;
	margin: 1px 15px 6px 15px;
	padding: 2px 0px 2px 0px;
	color:#006728;
	border-bottom:#F5F5F5 1px solid;
	font-weight: bold;
}
.roundtoptan { 
	background: url(boxtop_2_tan.gif) no-repeat top right; 
}

.roundbottomtan {
	background: url(boxtop_3_tan.gif) no-repeat top right; 
}

#factoids {
	font-size:8pt;
	padding: 0px 0px 0px 20px;
	font-weight:bold;
	background: url('right_go_fac_body2.gif');
}

.articles_title{
	text-align:center;
	font-size:20px;
	font-weight:bold;
	width:265px;

}

.article_title{
	width:100%;
	padding:5px 9px 0px; 
	color:#276a0d;
	font-size:14px;
}

.article_title a, a:link, a:hover{
	color:#276a0d;
}

.article_div{
	background:#fff; 
	padding-right:25px; 
	width:235px; 
	margin-top:10px;
}