	
/* Default font, GENERIC */
body,th,td,p,div,span,a,input,select,textarea,ul,ol,dl,h1,h2,h3,h4,h5,h6,li,big,small,b{font-family:Helvetica,Arial,sans-serif;}
body,th,td,p,div,span,a,ul,ol,dl,li,select,input,textarea{font-size:12px;}
body,th,td,p{color:#FFFFFF;}
/* Default font, GENERIC */



BODY {
	background-color: #C0D7E2;
	text-align:center;
}

div.scroll {	
	height: 490px;	
	width: 100%px;
	overflow: auto;	
	border: 0px; 	
	font-size : 12px;
}

#dv { 
	width: 100%; height: 490px; 
	overflow: auto; 
 	padding-right: 16px; /* for the benefit of macIE5 only */ 
 }
/* \ commented backslash hack - recover from macIE5 workarounds, it will ignore the following rule */
#dv { padding-right: 0; }


.cssnav
	{
	position: relative;
	font-family: Tahoma, helvetica, sans-serif;
	color: white;
	font-weight:bold;
	font-style:none;
	background-image: url(images/nav_on.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 202px;
	height: 45px;
	margin: 0;
	padding: 0;
	margin-bottom:10px;
	text-decoration: none;

	}
	
	.cssnav a
	{
	display: block;
	color: #000000;
	font-size: 11px;
	width: 202px;
	height: 45px;
	float: left;
	color: white;
	font-weight:bold;
	text-decoration: none;
	font-style:none;
	
	}
	
	.cssnav img
	{
	width: 202px;
	height: 45px;
	border: 0;
	}
	
	* html a:hover
	{
	visibility:visible;
	}
	
	.cssnav a:hover img	{
	visibility:hidden;
	}
	
	.cssnav span
	{
	position: absolute;
	left: 35px;
	top: 15px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	color: #B7CDE1;
	font-weight:bold;
	font-style:none;
	text-decoration: none;
	} 

	.cssnav a:hover span
	{
	color: white;
	text-decoration: none;
	} 
	
#bottomLeft {
	height:212px;
	width:202px;
	background:#EE3024;
}

#bottomLeftImage {
	height:212px;
	width:202px;
	background:#FFFFFF;
}
#Project_Details {
	height:213px;
	width:202px;
	background:#EE3024;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
display: block;
	
}

/*RED*/	
#subNav {
    background:#EE3024;
    width:553px;
	height:23px;
	
    }

#newsItems
{
 position:relative;
 width:190px;
 text-align:center;
 padding-left:10px;
 padding-top:30px;
}

/*****************/
/* Styles for forms and form elements*/


form{display:inline;
	margin:0px;
	padding:0px;
}

#radio {color: #FFFFFF; background: #FFFFFF; }

ul {
	margin:0px 0px 0px 0px;
	padding-left:20px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	font-size:12px;
}
li {
	padding:0px 0px 0px 0px;
	font-size:11px;
	margin:0px 0px 0px 0px;
}

.dropdown{
	height:16px;
	font-size:11px;
}

.textboxSmall{
	height:18px;
	width:100px;
	font-size:11px;
	background-color:#FFFFFF;
}

.textboxMedium{
	height:18px;
	width:125px;
	font-size:11px;
	background-color:#FFFFFF;
	}
	
.textboxLarge{
	height:18px;
	width:150px;
	font-size:11px;
	background-color:#FFFFFF;
	}
.textboxXLarge{
	height:18px;
	width:190px;
	font-size:11px;
	background-color:#FFFFFF;
	}

	
/*TEXT FIELDS*/	

.textfieldSM{
	width:200px;
	font-size:11px;
	background-color:#FFFFFF;
}

.textfieldMD{
	width:300px;
	font-size:11px;
	background-color:#FFFFFF;
}
	
.textfieldLarge{
	width:400px;
	font-size:11px;
	background-color:#FFFFFF;
}
/*****************/


/***********/
/* FONT styles */
/***********/

/* yellow */
.PageHeader {
	font-size:20px;
	color:#CC9900;
	text-decoration:none;
	font-weight: bold;
	}
/* red */
.SectionHeader {
	font-size:13px;
	color:#C36A5C;
	text-decoration:none;
	font-weight: bold;
	}
	
.required{
	font-size:11px;
	color:#990000;
}
.error{
	font-size:11px;
	color:#990000;
}

.position{
	font-size:10px;
	color:#C9DAED;
	display: block;
	width:240px;
}

.position_Sel{
	font-size:10px;
	color:#FFFFFF;
	display: block;
	width:240px;
}

#content_block{
	font-size:11px;
	color:#FFFFFF;
	display: block;
	width:100%;
}

/***********************/
/** DROP DOWN NAV STYLES ********/
.sub_nav,.sub_nav:link,.sub_nav:visited,.sub_nav:active,.sub_nav:hover{
	font-size:10px;
	color:#F79A92;
	text-decoration: none;
	padding-left: 10px;
}
.sub_nav:hover{color:#FFFFFF;}

.sub_nav_Sel,.sub_nav_Sel:link,.sub_nav_Sel:visited,.sub_nav_Sel:active,.sub_nav_Sel:hover{
	font-size:10px;
	color:#FFFFFF;
	text-decoration: none;
	padding-left: 10px;
}
.sub_nav_Sel:hover{color:#FFFFFF;}

.key_execs,.key_execs:link,.key_execs:visited,.key_execs:active,.key_execs:hover{
	font-size:17px;
	color:#C9DAED;
	text-decoration: none;
	}
.key_execs:hover{color:#FFFFFF; }

.key_execs_Sel,.key_execs_Sel:link,.key_execs_Sel:visited,.key_execs_Sel:active,.key_execs_Sel:hover{
	font-size:17px;
	color:#FFFFFF;
	text-decoration: none;

	}
.key_execs_Sel:hover{color:#FFFFFF; }

.RedBoxLink,.RedBoxLink:link,.RedBoxLink:visited,.RedBoxLink:active,.RedBoxLink:hover{
	font-size:12px;
	color:#F79C7B;
	text-decoration: none;

	}
.RedBoxLink:hover{color:#FFF200; }

.newslink,.newslink:link,.newslink:visited,.newslink:active,.newslink:hover{
	font-size:12px;
	color:#FFFFFF;
	text-decoration: none;
	}
.newslink:hover{color:#FFFFFF;}



#image_number,.image_number:link,.image_number:visited,.image_number:active,.image_number:hover{
	text-decoration:none; 
	font-size:10;
	text-align:center;
	background-color: #CAD8E5; 
	line-height: 15px; 
	height: 15px; 
	width: 15px; 
	color: #FFFFFF;
	display: block;
	}
#image_number:hover {
	color:#FFFFFF; 
	background-color: #355378; 
}

#image_number_Sel,.image_number_Sel:link,.image_number_Sel:visited,.image_number_Sel:active,.image_number_Sel:hover{
	text-decoration:none; 
	font-size:10;
	text-align:center;
	background-color: #355378; 
	line-height: 15px; 
	height: 15px; 
	width: 15px; 
	color: #FFFFFF;
	display: block;
	}
#image_number_Sel:hover {
	color:#FFFFFF; 
	background-color: #355378; 
}




#dropmenudiv{

position:absolute;
border-width:1px;
border-color: #FFFFFF;
font-family: helvetica, arial, sans-serif;
line-height:17px;
z-index:100;
color: #FFFFFF;
background-color: #9BB8CC;
font-size:10px;
padding: 0px 0px 0px 0px;
text-align:left;
}

#dropmenudiv a{

display: block;
text-indent: 3px;
border-width:1px;
border-color: #FFFFFF;
font-family: helvetica, arial, sans-serif;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
background-color: #9BB8CC;
font-size:10px;
line-height:17px;
padding: 0px 0px 0px 0px;
text-align:left;
}

#dropmenudiv a:hover{ /*hover background color*/

color: #FFFFFF;
background-color: #759FC5;

}


/******************************/
/******* CMS STYLES ***********/
.cms_nav,.cms_nav:link,.cms_nav:visited,.cms_nav:active,.cms_nav:hover{
	font-size:10px;
	color:#666666;
	text-decoration: none;
	padding-left: 10px;
	}
.cms_nav:hover{color:#333333;}

.wlink,.wlink:link,.wlink:visited,.wlink:active,.wlink:hover{
	font-size:12px;
	color:#FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	}
.wlink:hover{color:#333333;}






