@charset "utf-8"; 
/* CSS Document */
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
	background:#BEBE7E;
}
#header { 
	padding: 0; 
	background: url(../images/ui/header.jpg) top center no-repeat;
	height: 269px;
	text-align:center;
}
#innerheader {width: 990px; margin:0 auto; text-align: left;height: 269px; overflow:hidden;}
#header h1 {text-indent: -9999px; overflow:hidden;}
#header #logo {background:url(../images/ui/logo-overlay.png) no-repeat top left; width: 222px; height: 269px;}
#header #logo a{ display:block; width: 222px; height: 269px;}

#container { 
	width: 990px; 
	background: #FAF9F5 url(../images/ui/midBG.jpg) center repeat-y;;
	margin: 0 auto; 
	text-align: left; 
} 

#sidebar1 {
	float: left; 
	width: 200px; 
	padding: 0;
	margin-left:17px;
}

#sidebar1 ul { padding:0; margin:0; list-style: none;}
/*
#sidebar1 ul li {padding:0; margin:0; list-style: none;}
#sidebar1 ul li a { display:block; padding:10px 0 ; border-bottom: 1px solid #2092CE; margin:0; width:185px;}
#sidebar1 ul li a:hover {}
#sidebar1 ul li a img {border:0;}

#sidebar1 ul li ul {padding:0; margin:0 0 0 25px; list-style: none; border-top:border-bottom: 1px solid #2092CE;}
#sidebar1 ul li ul li {padding:0; margin:0; list-style: none;}
#sidebar1 ul li ul li a { 
	display:block; 
	padding: 5px 3px 5px 10px ; 
	border-bottom: 1px solid #2092CE; 
	margin:0; 
	color: #000; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size: 78%; 
	font-weight: bold; 
	width: 147px; 
	background:url(../images/ui/arrow_forwards.jpg) top left no-repeat;
	background-position: 0 9px;
	text-decoration:none;}
#sidebar1 ul li ul li a:hover { color:#666; }

#sidebar1 ul li ul li ul {padding:0; margin:0 0 0 25px; list-style: none; border-top:border-bottom: 1px solid #2092CE;}
#sidebar1 ul li ul li ul li {padding:0; margin:0; list-style: none;}
#sidebar1 ul li ul li ul li a { 
	width: 112px; 
}
*/
#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 185px;
		background: #FAF9F5;
	}
	
	#nav li { /* all list items */

		position : relative;
		float : left;
		margin-bottom : -1px;
		width: 185px;
		}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 185px;
		margin-top : -39px;
		
	}
	#nav li .innerNav ul {
		position : relative;
		left:0;
		margin:0 0 0 25px;
		border-top: none;
		width : 145px;}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
		/*width: 11em;
		w\idth : 10em;
		display : block;
		color : black;
		font-weight : bold;
		text-decoration : none;
		background-color : white;
		padding : 0 0.5em;*/
					
		display:block; 
		padding:10px 0 ; 
		border-bottom: 1px solid #2092CE; 
		margin:0; 
		width:185px;
		w\idth:180px;
	}
	
	#nav li .innerNav ul li a {width: 145px; w\idth:140px;}
	
	#nav li ul li a, #nav li ul li ul li a {
	padding: 8px 3px 8px 13px ; 
	color: #000; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size: 78%; 
	font-weight: bold; 
	width: 169px;
	w\idth: 169px;
	background:url(../images/ui/arrow_forwards.jpg) top left no-repeat;
	background-position: 0 9px;
	text-decoration:none;}

	
	#nav li ul li, #nav li ul li ul li { }
	
	
	#nav li ul , #nav li ul li ul 	{
		border-top: 1px solid #2092CE;}

#nav li a img {border: 0;}
	
	#nav li a:hover {
		color:#666; 
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
		
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
/*================================================*/
	
	

#mainContent { 
	margin: 0 0 0 220px; 
	padding: 10px 40px 20px 15px; 
	font-size: 82%;
} 
#mainContent a {color:#333;}
#mainContent a.blueLink {color: #039;}
#mainContent a.pdfLink { background: url(/images/icons/page_white_acrobat.png) top left no-repeat; padding-left: 20px;}
#mainContent a:hover {text-decoration:none;}

#mainContent h1 {font-size: 170%; margin-top:0; padding-top:0;}
#mainContent li, #mainContent p, #mainContent td {line-height: 150%; text-align:justify;}
#mainContent ul li {list-style: square;}


.box {border: 1px solid #2092CE; padding: 4px;}
.red, .message {color:#F00; text-align:center;}
.headingBG {background: #002471 url(../images/ui/headingBG.jpg) top left repeat-x; color:#FFF; padding:5px;}

.form {text-align:center;}
.form table {}
.form table tr td {border-bottom: 1px solid #D9EEF9; background: #FFF; padding: 5px; text-align:left;}
.form table tr td.headingBG {background: #002471 url(../images/ui/headingBG.jpg) top left repeat-x; color:#FFF; padding:5px;}
.form table tr td input, .form table tr td textarea {border: 1px solid #CCC;}
.tableBottomLine {border-bottom: 1px solid #D9EEF9; background: #FFF; padding: 5px; text-align:left;}

#footer { 
	background: #BEBE7E url(../images/ui/footer.jpg) top left no-repeat;
	padding: 10px 5px; 
	font-size: 70%;
	color: #8C8C46;
} 

#footer a {color: #8C8C46}
#footer a:hover {text-decoration:none;}

.fltrt { 
	float: right;
	margin-left: 8px;
	padding:1px;
	border: 1px solid #2092CE;
	background: #FFF;

}
.fltlft { 
	float: left;
	margin-right: 8px;
	padding:1px;
	border: 1px solid #2092CE;
	background: #FFF;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

