@charset "UTF-8";
/* CSS Document */

*{margin:0; padding:0;}

body { 

	background-color:#CCCCCC;
}


/* Shadow */

#outerwrapper{
		width:926px;
		margin:20px auto;

}
#innerwrapper{
	width:926px;
	/*height:900px;*/
	background-image:url(images/width_shadow.gif);
	background-repeat: repeat-y;	
	}


#topshadow{
	width:926px;
	height:31px;
	background-image:url(images/top_shadow.gif);
	background-repeat:no-repeat;
	}


#botshadow{
	width:926px;
	height:19px;
	background-image:url(images/bot_shadow.gif);
	background-repeat:no-repeat;



}


/*   MAJOR DIVS   */






#content {
	margin-left:40px;
	
}

#body_content {
	width:800px;
	height:auto;
	color:#333;
	margin:23px 0 0 0;
	padding:0 23px;
	position:relative;
}




#team_content {
	padding:0 23px 0 0;
	}

#header {
	position:relative;
	width:846px;
	padding:15px 0 20px 0;

}
div#outerwrapper div#innerwrapper div#content div#image_container {
	width:846px;
	height:200px;
	background-color:#fff;
}

div#banner_container {
	width:846px;
	height:115px;
	background-color:#006633;
}


#image_area1 {
	width:440px;
	height:200px;
	background-color:#006633;
	float:left;
	margin-left:7px;
	background-repeat:no-repeat;
	
}


#green {
	width:398px;
	height:200px;
	background-color:#006633;
	background-image:url(images/banner/INDEX-TEXT.gif);
	background-repeat:no-repeat;
	float:left;
}





/*   MAJOR DIVS   */




/*  ///////   TEAM   /////*/




#team_nav {
	width:200px;
	}

ul#team {
	list-style:none;
	padding:23px 10px 23px 23px;
	background-color:#cccccc;


}

ul#team li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	font-size:85%;
	line-height:170%;
}
 ul#team li a:hover {
color:#006633;
}

ul#team li a#selected{
color:#006633;
}





/*  ///////   navigation BAR /////*/


#navline{
	margin-top:5px;
	border-top:1px solid #999;
	width:846px;
	height:5px;
	}

#nav_holder{
	width:836px;
	height:25px;
	background-color:#cccccc;
	padding:0px 0 5px 10px;
	

	
}


#nav, #nav ul { /* all lists */

	font-family:Arial, Helvetica, sans-serif;

	padding: 0;
	margin: 0 20px 0 0;
	list-style: none;
	line-height: 1;
	float:right;
	z-index:9999;
	
}

#nav a {
	display: block;
	font-size:12px;
	padding:4px 4px;
	margin:5px 5px 5px 5px;
	color:#333;
	text-decoration:none;

}

#nav li a:hover{ background-color:#008953;
color:#FFF;
}


/* WHEN PULL DOWN IS ALSO CURRENT */

div#nav_holder #nav li#current a{ background-color:#008953;
color:#FFF;
}

div#nav_holder #nav li#current ul li a{ background-color: #999999;
color:#333;
} /* so the pull down menu doesn't change to the current color also */


div#nav_holder #nav li#current ul li a:hover{ background-color: #008953;
color:#fff;
} /* so the pull down menu doesn't change to the current color also */








#nav li { /* all list items */
	float: left;

}

#nav li.submenu, #nav li.submenu2 { /* all list items */
	float: left;
}
 { /* all list items */
	float: left;
}


#nav li.submenu:hover, #nav li.submenu2:hover{ background-color: #999999; }

#nav li.submenu:hover a{color:#fff; }
#nav li.submenu2:hover a{color:#fff; }




#nav li ul { /* second-level lists */
	position: absolute;
	background: #cccccc;
	background-color:#999999;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
				 /* for IE */
  	filter:alpha(opacity=90);
  /* CSS3 standard */
  	opacity:0.9;

}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	width:219px;
	height:30px;
	padding-top:0px;
	
}


#nav li:hover.submenu2 ul, #nav li.sfhover.submenu2 ul { /* lists nested under hovered list items */

	width:120px;

	
}











#content {
	clear: left;
	color: #ccc;
}






/*   NAV 2   */


#nav2_holder {
height:20px;
float:right;
margin-right:0px;
position:absolute;
top:0;
right:0;
}

#nav2, #nav ul2 { /* all lists */

	font-family:Arial, Helvetica, sans-serif;

	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav2 a {
	display: block;
	font-size:12px;
	padding:4px 4px;
	margin:0px 5px;
	color:#333;
	text-decoration:none;

}

#nav2 li a:hover{ background-color:#cccccc;
}

#nav2 li { /* all list items */
	float: left;

}

#nav2 li#current a{ background-color:#cccccc;

}

img a {border:none;
}
img {border:none;
}


/* NEWS  */

#news_highlight {
	background-color:#e5e5ee;
	width:700px;
	padding:20px 30px 2px 30px;
	margin-bottom:10px;
}

#news {
	background-color:#fff;
	width:700px;
	padding:20px 30px;
	margin-bottom:20px;
}
/* LOGIN  */

#login_form {
	background-color:#e5e5ee;
	width:300px;
	padding:20px 30px;
	margin-bottom:20px;
}

/* FORM  */

table.forms td {
	
}






.clear {
	clear:both;
}

