/*COLOR CHART
Blue- #02488A
Grey #716F6E
Hover nav sidebar color- #CC9933
#why Green- #336633
#exec RED- #BC200B
#health Orange - #CC6600
#team purple - #330066
#contact brown - #993300

SELECTORS
div, h1, h2, h3, h4, ul{
	outline:1px dashed #ccc;
}*/


body {
	background-color:#02488A;
	margin:0;
	padding:0;
	font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size:67.5%;
	color:#000000;
	line-height:150%;
}


h1, h2, h3, h4{
	line-height:150%;
	font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-weight:lighter;
	padding:0 20px;
}
h1 {
	font-size:1.9em;
	color:#02488A;
	margin:20px 0 20px 0;
}
.headertitle {
	margin:0;
	color:#FFFFFF;
	text-align:center;
	padding:30px 0 0 0;
}



.h1extra_space{
margin:35px 0 10px 0;
}

ul{
	padding:0;
	margin:0;
}


ol li{
list-style-position:inside;
list-style-type:decimal;
	
}

/*
#main_head h1 {
	color:#FFFFFF;
	padding:50px 0 0 20px;
	margin:0;
}*/

#tag_line h1{
	font-size:1.7em;

}

h2 {
	padding:0;
	font-size:1.3em;
	color:#FFFFFF;
	margin:20px 0 0px 0;
	line-height:130%;
	font-weight:bold;
	text-align:center;
}
.sizedown{
	font-size:1.4em;
	padding:0 20px 0 0;
	margin-bottom:52px;
}

h3 {
	font-size:1.2em;
}

p {
	padding:0 20px;
}

.home{
	font-size:1.2em;
	}

li{
	list-style-type:none;
}

.underline{
	border-bottom:1px dashed #02488A;
	padding:5px 20px 10px 20px;
}

.collist {
	margin:0;
	padding:10px 0 0 20px;
}


/*ADDED CLASS FOR ROUND THREE*/


.sidenav_contain{
	margin:40px auto 0;
	width:150px;
}

.sidenav_contain_oneline{
	margin:40px auto 0;
	width:150px;
}
/*DIV ID'S*/

#greybar{
	width:100%;
	background-color:#02488A;
}

#top_stripe{
	background-color:#02488A;
	color:#FFFFFF;
	height:40px;
	width:100%;
}


.floatrt{
	float:right;
}


#masthead3{
	height:100px;
	width:900px;
	margin:5px auto 0;
	text-align:center;
	background:#716F6E;
}

#masthead3 img{
	float:left;
}

/*#team #masthead3{
	background-image:url(images/mainhead/bluefade.jpg);
	background-repeat:repeat-x;

}*/
#tag_line{
	float:right;
	height:50px;
	margin-top:25px;
	width:250px;
	text-align:center;
}


#top_nav{
	height:32px;
	width:905px;
	padding:0 20px;
	margin:0 auto;
	background:url(images/buttons/silverdown.png) no-repeat;
	border-top:4px solid #02488A;
	background-color:#02488A;
}


.rollover{
	display:block;
	width:150px;
	height:25px;
	padding-top:7px;
	background:url(images/buttons/silverdown.gif) no-repeat;
	float:left;
	text-align:center;
	font-size:10px;
	font-weight:bold;
}

a.rollover:link, a.rollover:visited, a.rollover:active{
	background:url(images/buttons/silverdown.gif) no-repeat;
	text-decoration:none;
	color:#02488A;
}

#exec #searcher{
	background:url(images/buttons/silverover.gif) no-repeat;
	color:#990000;
}

#hlth #hlthlnk{
	background:url(images/buttons/silverover.gif) no-repeat;
	color:#CC6600;
}

#home #homelnk{
	background:url(images/buttons/silverover.gif) no-repeat;
	color:#02488A;
}

#why #whylnk{
	background:url(images/buttons/silverover.gif) no-repeat;
	color:#336633;
}

#team #tmlnk{
	background:url(images/buttons/silverover.gif) no-repeat;
	color:#330066;
}

#contact #contlnk{
	background:url(images/buttons/silverover.gif) no-repeat;
	color:#993300;
}

a.rollover:hover{
	background:url(images/buttons/silverover.gif) no-repeat;
	color:#716F6E;
	text-decoration:none;
}

#center_stripe{
	height:542px;
	width:100%;
	background-color:#02488A;
	clear:both;
}

#main_wrap{
	height:530px;
	width:900px;
	margin:0 auto;
	border:1px solid #222222;
	background:#FFFFFF;
}

#side_a{
	height:530px;
	width:165px;
	float:left;
	background:#716F6E url(images/sideheads/blue_sidehead.gif) repeat-x top;
	text-align:right;
}

#home_content{
	height:530px;
	width:650px;
	float:left;
	background-color:#FFFFFF;
}

#main_content{
	height:530px;
	width:485px;
	float:left;
	background-color:#FFFFFF;
}

#main_head{
	height:110px;
	width:485px;
/*	background-color:#02488A;
*/}

#scroll{
	width:485px;
	height:405px;
	overflow:auto;
	background-color:#FFFFFF;

}

#noscroll{
	width:485px;
	height:400px;
	overflow:none;
	background-color:#FFFFFF;
}

.drop_scroll{
	margin-top:10px;
}

.onelinehead{
	padding-top:15px;
	padding-bottom:15px;
}

#scroll2{
	margin-top:20px;
	width:480px;
	height:405px;
	overflow:auto;
	background-color:#FFFFFF;
}

#scroll ul, #noscroll ul {
	margin:0 auto;
}


#exec #scroll li, #exec #noscroll li {
	padding:5px 30px;
}	
	
#scroll li, #noscroll li {
	padding:5px 20x;
}
.column{
	width:220px;
	float:left;
	margin:0px 10px;
}


#side_b{
	height:530px;
	width:250px;
	float:left;
	background:#FFFFFF;
}

#footer{
	clear:both;
	width:900px;
	margin:0 auto;
	color:#FFFFFF;
	font-size:.8em;
}

/*NAVIGATION
----TEXT LINKS-----*/
a:link {
	color: #02488A;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #222222;
}
a:hover {
	text-decoration: none;
	color: #716F6E;
}
a:active {
	text-decoration: none;
	color: #000000;
}

a.whtlink:link {
	color: #FFFFFF;
	text-decoration: underline;
}
 a.whtlink:visited {
	text-decoration: underline;
	color: #FFFFFF;
}
 a.whtlink:hover {
	text-decoration: none;
	color: #CCCCCC;
}
 a.whtlink:active {
	text-decoration: none;
	color: #BBBBBB;
}

/*NAVIGATION
------SIDE NAV-----*/


ul a:link, ul a:visited, ul a:hover, ul a:active{
	display:block;
	padding:4px 10px;
	text-decoration:none;
	text-align:center;
	margin:2px auto;
	color:#000000;
	background:url(images/buttons/blueover.gif) no-repeat;
}

li a:link, li a:visited, li a:hover, li a:active,{
	display:block;
	
}

li a:hover{
	background:url(images/buttons/bluedown.gif) no-repeat;
	color:#555555;
}

/*.doubleline{
	background:url(images/buttons/bluedown_lng.gif) no-repeat;
}
*/
/*.selected a:link{
	background:#CC9933;
}*/

.selected a:link{
	background:url(images/buttons/blueselect.gif) no-repeat;
	color:#FFFFFF;
}

#team li a:link, #team li a:visited, #team li a:active{
	background:url(images/buttons/teamover.gif) no-repeat;
}

#team li a:hover{
	background:url(images/buttons/teamdown.gif) no-repeat;
}

#team .selected a:link{
	background:url(images/buttons/teamselected.gif) no-repeat;
}

#exec li a:link, #exec li a:visited, #exec li a:active{
	background:url(images/buttons/execover.gif) no-repeat;
}

#exec li a:hover{
	background:url(images/buttons/execdown.gif) no-repeat;
}

#exec .selected a:link{
	background:url(images/buttons/execselect.gif) no-repeat;
}

#hlth li a:link, #hlth li a:visited, #hlth li a:active{
	background:url(images/buttons/healthover.gif) no-repeat;
}

#hlth li a:hover{
	background:url(images/buttons/healthdown.gif) no-repeat;
}
#hlth .selected a:link{
	background:url(images/buttons/healthselect.gif) no-repeat;
}

/*SPECIAL SELECTORS*/

.warning{
	font-size:smaller;
	font-weight:bold;
	color:#FF0000;
	padding:0;
}

.callout{
	color:#02488A;
	font-weight:bolder;
}

.callout2{
	color:#FFFFFF;
}

.small img{
	float:left;
	margin-right:3px;
	width:158px;
	height:100px;
}

.top img{
	float:left;
/*	margin-right:3px;
*/	width:150px;
	height:100px;
}
.double img{
	float:left;
	margin-right:3px;
	width:319px;
	height:100px;
}

.full img{
	float:none;
	margin:0;
	width:485px;
	height:100px;
}

#masthead3 img{
	float:left;
	border:0;
	margin:0;
}

#masthead h1{
	margin:0;
	padding:0;
}

/*BODY ID's*/


/*WHY*/
#why #side_a{
	background:#716F6E url(images/sideheads/grn_sidehead.gif) repeat-x top;
}


/*EXEC*/
#exec #side_a{
	background:#716F6E url(images/sideheads/red_sidehead.gif) repeat-x top;
}


#hlth #side_a{
	background:#716F6E url(images/sideheads/hlth_sidehead.gif) repeat-x top;
}


#team #side_a{
	background:#716F6E url(images/sideheads/purp_sidehead.gif) repeat-x top;
}



#team #side_b img{
	margin-top:110px;
}

.team_scroll{
	width:485px;
	height:400px;
	overflow:auto;
}

#team #masthead3{
	background:#330066; 
}


/*CONTACT*/
#contact #main_head{
	background-color:#CC9933;
}

#contact #side_a{
	background:#716F6E url(images/sideheads/brn_sidehead.gif) repeat-x top;
}

#contact .contact a:link, #contact .contact a:visited{
	background-color:#993300;
	color:#FFFFFF;
}


/*FORMS*/

form{
width:85%;
margin:0 auto;
}

fieldset{
	border:1px solid #CCC;
	margin:2em 0;
	padding:1em;
}

label{
	display:block;
}
legend{
	display:block;
	font-weight:bold;
	color:#02488A;
	font-size:1.2em;
}
#admin{
color:#FFFFFF;
}
/*#admin label{
text-align:left;
}*/

#admin form{
width:350px;
}
#title {
width:230px;

}
#admin textarea{
width:100%;
}

#admin a:link, #admin a:visited{
color:#FFFFFF;
}