/* OCAI Standard StyleSheet */

#logo { float : left ; clear : left ; overflow : hidden ; WIDTH: 162px ; HEIGHT: 81px ;
		BACKGROUND-IMAGE: url(images/banner_logo.gif) ; }
#banner { float : left ; overflow : hidden ; WIDTH : 638px ; HEIGHT : 81px ; BACKGROUND-COLOR : rgb(160,206,192) ; 
		BACKGROUND-IMAGE : url(images/banner_gradient.gif) ; BACKGROUND-REPEAT: no-repeat ; }
div.menuhorz
{
	overflow : hidden;
	float : left ;
	clear : left ;
	WIDTH: 312px; 
	HEIGHT: 20px ;
	VERTICAL-ALIGN : top;  

	BACKGROUND-IMAGE : url(images/nav_top.gif);  
	BACKGROUND-REPEAT : no-repeat;

	FONT-FAMILY : Verdana ;
	FONT-WEIGHT : bold;  
	FONT-SIZE : 8pt;  
	PADDING-TOP : 3px;  
	PADDING-LEFT : 15px;  
	COLOR : white;  
}

div.menuhorz_right
{
	overflow : hidden;
	float : right ;
	HEIGHT: 20px ;
	VERTICAL-ALIGN : top;  

	BACKGROUND-IMAGE : url(images/nav_top.gif);  
	BACKGROUND-REPEAT : no-repeat;

	FONT-FAMILY : Verdana ;
	FONT-WEIGHT : bold;  
	FONT-SIZE : 8pt;  
	PADDING-TOP : 3px;  
	PADDING-LEFT : 15px;  
	PADDING-RIGHT : 15px;  
	COLOR : white;  
}

img {
	border : 0px ;
	margin : 0px ;
	padding : 0px ;
}

body 
{
	color : rgb(35, 75, 140) ;
	background-color : White ;
	margin : 0px ;
	font-family : Verdana ;
	font-size : 10px ;
}

ocai_dark_blue {
	background-color : rgb(35, 75, 140) ;
}

ocai_lt_green {
	background-color : rgb(212, 233, 227) ;
}

ocai_dark_green {
	background-color : rgb(156, 204, 190) ;
}

#outerTop1 { CLEAR : both ; float : left ; background-color : rgb(160,206,192) ; width : 100% ; }
#outerTop2, #outerMiddle { CLEAR : both ; float : left ; background-color : rgb(212,233,227) ; width : 100% ; }
#outerFooter { CLEAR : both; FLOAT : left; OVERFLOW : hidden; WIDTH : 100%; HEIGHT : 35px ; }
#innerTop1, #innerTop2, #innerMiddle { clear : left ; float : left ; width : 800px ; background-color : white ; }
#divOuterContentHeader { CLEAR : both ; }
#divContentHeaderLeft { CLEAR : left; FONT-WEIGHT : bold; FONT-SIZE : 16px; FLOAT : left; WIDTH : 100%; COLOR : rgb(35,75,140); FONT-FAMILY : Verdana; HEIGHT : 20px; BACKGROUND-COLOR : rgb(156,204,190) ; }
div.RotationPic { CLEAR : right ; FLOAT : right ; background-color : black ; WIDTH : 185px ; HEIGHT : 206px ; }
#divFooterSpacer { float : left ; OVERFLOW : hidden ; WIDTH : 100% ; HEIGHT : 4px ; clear : both ; }
#divFooterBar { float : left ; OVERFLOW : hidden ; WIDTH : 100% ; HEIGHT : 7px ; BACKGROUND-COLOR : rgb(212,233,227) ; clear : both ; }
#divFooter { float : left ; OVERFLOW : hidden ; WIDTH : 100% ; HEIGHT : 24px ; FONT-FAMILY : Verdana ; FONT-SIZE: 8px; PADDING-TOP : 4px ; PADDING-LEFT : 10px ; clear : both ; }

select.default {
	background-color : rgb(35, 75, 140) ;
	color : white ;
	font-size : 11px ; 
	font-family : Verdana ; 
	border : solid 1px white ; 
	width : 160px ;
}

/* Horizontal Menus */
a.navmain:link, a.navmain:active, a.navmain:visited, a.navmain:hover,
a.navtop:link, a.navtop:active, a.navtop:visited, a.navtop:hover
{
	border : 0px ;
	text-decoration : none ;
	color : white ;
}

a.navmain:hover,
a.navtop:hover
{
	cursor : hand
}

a.tmm:link, a.tmm:active, a.tmm:visited, a.tmm:hover
{
	border : 0px ;
	text-decoration : none ;
	color : rgb(156, 204, 190) ;
}

a.tmm:hover
{
	cursor : hand ;
	color : rgb(156, 204, 190) ;
}

a.dol:link, a.dol:active, a.dol:visited, a.dol:hover
{
	border : 0px ;
	text-decoration : none ;
	color : rgb(35, 75, 140) ;
}

a.dol:hover
{
	cursor : hand ;
	color : rgb(35, 75, 140) ;
}

div.navmain_sub 
{
	width : 135px ; 
	font-family : Verdana ; 
	font-size : 10px ; 
	margin-top : 6px ;
	margin-left : 8px ;
	padding-top : 3px ;
	padding-left : 4px ;
}

a.navmain_sub:link, a.navmain_sub:active, a.navmain_sub:visited
{
	border : 0px ;
	text-decoration : none ;
	color : rgb(35, 75, 140) ; 
}

a.navmain_sub:hover
{
	color : rgb(156, 204, 190) ;
	cursor : hand ;
}

div.navmain_sub_selected
{
	width : 135px ; 
	font-family : Verdana ; 
	font-size : 10px ; 
	margin-top : 6px ;
	margin-left : 8px ;
	padding-top : 3px ;
	padding-left : 4px ;
}

a.navmain_sub_selected:link, a.navmain_sub_selected:active, a.navmain_sub_selected:visited, a.navmain_sub_selected:hover
{
	border : 0px ;
	text-decoration : none ;
	color : rgb(156, 204, 190) ; 
}

div.navsearch
{
	overflow : visible ;
	float : left ;
	WIDTH: 488px; 
	HEIGHT: 20px;
}

input.search
{
	WIDTH: 120px;
	HEIGHT: 19px; 
	COLOR: rgb(35,75,140); 
	BACKGROUND-COLOR: rgb(213,234,227);
	border : rgb(35,75,140) 1px solid; 
	
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 8pt; 
}

input.searchbutton
{
	WIDTH : 20px ;
	HEIGHT : 19px ;
	COLOR : rgb(35,75,140) ;
	BACKGROUND-COLOR : rgb(213,234,227) ;
	BORDER : rgb(35,75,140) 1px solid ;

	FONT-FAMILY : Verdana ;
	FONT-SIZE : 8pt ;
}

div.LHNav
{
	/* overflow : hidden; */
	float : left ;
	clear : left ;
	WIDTH: 151px; 
	/* HEIGHT: 452px; */
}

div.verticaldivider
{
	OVERFLOW: hidden; 
	float : left ;
	WIDTH: 1px; 
	HEIGHT: 452px;
}

div.verticalrule
{
	POSITION : absolute;  
	OVERFLOW: hidden; 
	TOP : 10px;  
	LEFT : 0px;  
	WIDTH : 1px;  
	HEIGHT : 100%;  
	BACKGROUND-COLOR : rgb(182,217,207);
}

div.maincontent
{
	float : left ;
	OVERFLOW: hidden; 
	WIDTH: 218px; 
	HEIGHT: 452px;
	FONT-SIZE : 10px ;
	COLOR : rgb(35,75,140) ; 
	padding-top : 0px ;
	padding-left : 12px ;
	padding-right : 12px ;
}

div.navmain_top {
	color : white ; 
	background-color : rgb(35, 75, 140) ; 
	width : 135px ; 
	height : 18px ; 
	font-family : Verdana ; 
	font-weight : bold ; 
	font-size : 10px ; 
	margin-top : 10px ;
	margin-left : 8px ;
	padding-top : 3px ;
	padding-left : 4px ;
}

img.navmain_base {
	width : 135px ;
	height : 35px ;
	margin-top : 1px ; 
	margin-left : 8px ;
}

div.personalitysection
{
	overflow : hidden ;
	float : left ;
	WIDTH: 429px; 
	HEIGHT: 281px;
	
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10px; 
}

#sandbag1
{
	WIDTH: 15px; 
	HEIGHT: 82px ;

	CLEAR: right; 
	FLOAT: right; 
}

#divMap
{
	clear : left ;
	overflow : hidden ;
	WIDTH: 429px; 
	HEIGHT: 171px ;
}

div.DocOpp
{
	border-top : 1px solid rgb(35, 75, 140) ;
	margin-left : 20px ;	
	margin-right : 20px ;	
	margin-top : 5px ;
	margin-bottom : 5px ;
}