/* Site Layout */

#wrapper {

	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 900px;
}

#header {
	height: 75px;
}

#section{
	background-color:#002D56;
	height:45px; 
	margin-top:7px;
}

#sidenav {
	float: left;
	width: 165px;
	/*background:#5A87C5;*/
	background:#E7E7E8;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	padding-top:35px;
}

#maincontent { 
	float: right;
	width: 669px;
	background:#E7E7E8;
	height: 1%; /* Holly hack for Peekaboo Bug */
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	padding-top:35px;
	border-left: solid 1px #FFFFFF;	
}


#footer {
	clear: both;
	background-color:#E0E1E2; 
	height:45px; 
	text-align:right;
	border-top:solid 1px #FFFFFF;	
}


.orangebar
{
	background:#F7931D;
	padding: 5px;
	color:#FFFFFF;
}



.dot

{
  	padding-left:10px;
 	height:15px;
	font-size:12px;
}



.navlinks
{
	position:relative;
	top: -15px;
 	padding-left:20px;
	width: 135px;
	overflow:hidden;
}



.right
{
	float:right;
}



.bluewrap
{
	padding: 7px;
	border: 1px solid #184896;
}


.left

{
	float:left;
}



.clear
{
clear: both;
}



/*

	Body Styles

*/


BODY
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 9pt; /* smaller 8pt */
	color: #15254D;
	background: white;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}


IMG.logo
{
	/*background:#FFFFFF;*/
	/*border: 1px solid #184896;*/
	/*padding: 1px;*/
}


P
{
	line-height: 1.3em;

}



P.none
{
	padding: 0px;
	margin: 0px;
}



P.indent

{
	margin-left: 3.5em;
	margin-right: 6em;
}







P, TD
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 9pt;/* smaller 8pt */
	margin: 0px 0px 1.2em 0px;
}



H1
{
	font-size: 10pt;
	font-weight: bold;
	padding-bottom:5px;
}



H2
{
	font-size: 10pt;
	font-weight: bold;
}

.pheader
{
	font-size: 13pt;
	font-weight: bold;
	color:#F7931D;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}





.subheading
{
	color:#15254D; 
	font-size:14px; 
	font-weight:bold;
	padding-bottom:35px;
}



/* 



	Link Styles 



*/







A:link



{



	color: #184896;



	text-decoration: none;



	border-style:none;



}







A:visited



{



	text-decoration: none;



	color: #184896;



	border-style:none;



}







A:active



{



	text-decoration: none;



	color: #184896;



	border-style:none;



}







A:hover



{



	text-decoration: none;



	color: #F7931D;



}







A.white:link



{



	color: white;



	text-decoration: none;



	border-style:none;



}







A.white:visited



{



	text-decoration: none;



	color: white;



	border-style:none;



}







A.white:active



{



	text-decoration: none;



	color: white;



	border-style:none;



}







A.white:hover



{



	text-decoration: none;



	color: #F7931D;



}











/* 



	Header Styles 



*/







/* Top Menu Link Styles */



A.menu



{



	font-size: 10pt;



	font-weight:700;



	padding-left: 10px;



}







A.menu:link



{



	/*color: #0067B1;*/



	color: #002D56;



	text-decoration: none;



}







A.menu:visited



{



	text-decoration: none;



	/*color: #0067B1;*/



	color: #002D56;



}







A.menu:active



{



	text-decoration: none;



	/*color: #0067B1;*/



	color: #002D56;



}







A.menu:hover



{



	text-decoration:  none;



	color: #F7931D;



}







A.sidemenu:hover



{



	background:#7A7A7A;



	padding: 5px;



}







a.noformat



{







}



/*.headertxt



{



	float: right;



	width: 790px; 



	text-align:right;



	margin-top: 55px;



	margin-right: 10px;



}*/



.headerimg



{



	float: left;



	width: 100px; 	



	border: none;	



}







/* The "clearFix" class is used for clearing the main menu items because they



   are left-floated for horizontal main menus and we have to clear them if our main



   menu is relatively positioned (as in this example) so that the main menu box



   takes its place correctly on the page. We have to apply this class to the parent



   DIV of the root UL of our menu tree. Please take a look at section 6.1 in the



   SmartMenus User's Manual for a detailed explanation if you like. */







.headermenu:after { /* for modern browsers */



    content:".";



    display:block;



    height:0;



    clear:both;



    visibility:hidden;



}



.headermenu{ /* for IE7/Win */



    min-height:1px;



	float: right;



	width: 730px; 



	text-align:right;



	margin-top: 50px;



	







}



* html .headermenu { /* for IE5-6/Win */



    height:1px;



}



* html>body .headermenu { /* for IE5/Mac */



    height:auto;



    display:inline-block;



}



/*



	Title Styles 



*/



.sectiontxt



{



	margin-left: 20px;



	font-size:20px; 



	line-height: 45px; 



	color:#FFFFFF; 



	font-weight:570;



	letter-spacing:1px;



}







/*



	Side Nav Styles 



*/



/* Side Nav Link Styles */



A.sidenav



{



	/*font-size: 11pt;



	font-weight: bold;



	padding-left: 10px;*/



}







A.sidenav:link



{



	color: #002D56;



	text-decoration: none;



}







A.sidenav:visited



{



	text-decoration: none;



	color: #002D56;



}







A.sidenav:active



{



	text-decoration: none;



	color: #002D56;



}



A.sidenav:hover



{



	text-decoration: none;



	color: #FFFFFF;



}







.sidenavoff {



	background: #D1D3D4;



	padding: 5px;



}



.sidenavon {



	background: #7A7A7A;



	color: #ffffff;



	padding: 5px;



}



a.sidenavon{



	color: #ffffff;



}







.sidetable
{
	/*background-color:#8C8C8C;*/

	/*background-color:#184896;*/
	border:1px solid #184896;
	padding:7px;
	margin-top:75px;
}

.sidetable_white
{
	background-color:#FFF;
	border:1px solid #184896;
	padding:2px 7px 7px 7px;
	margin-top:75px;
}

/*

	Footer Styles 

*/


/* Footer Link Styles*/

A.footer { padding-right: 24px; font-size: 10pt; }
A.footer:link { color: #FFFFFF; text-decoration: none; }
A.footer:visited { text-decoration: none; color: #FFFFFF;}
A.footer:active {text-decoration: none; color: #FFFFFF; }
A.footer:hover {text-decoration: underline; color: #F7931D;}

.copyright{
	padding-top: 3px;
	font-family: Arial, Verdana, sans-serif;
	font-style: regular;
	color: #8C8C8C;
	font-size: 8pt;
	text-align:right;
}

.footertxt{
	margin-right: 25px;
	font-size:10px; 
	line-height: 15px; 
	color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif;
}

.footerdiv{
	padding-bottom: 15px; padding-right: 24px; padding-top: 5px; padding-left: 18px;
	background:#8C8C8C;
}



/* Table Styles */

tr.bluewrap{
	padding: 7px;
	border: 1px solid #184896;
}

td.noformat{
	padding:0 0;
	border: 0 none;
}

tr.noformat{
	padding:0 0;
	border: 0 none;
}

table.blue {
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
}

th.blue {
	padding: 0 0.5em;
	text-align: left;
}

td.blue{
	border-bottom: 1px solid #184896;
	padding: 0 0.5em;
}
	
td.blueadj{
	border-bottom: 1px solid #184896;
	border-left: 1px solid #184896;
	padding: 0 0.5em;
}

/*td:first-child {
	width: 190px;
	}*/


td.rb{border-right: 1px solid #184896;}

td.lb{border-left: 1px solid #184896;}

td.bb{border-bottom: 1px solid #184896;}

td.tb{border-top: 1px solid #184896;}

td+td.blue{border-left: 1px solid #184896;}
	
.smallprint{
	padding-top: 3px;
	font-family: Arial, Verdana, sans-serif;
	font-style: regular;
	font-size: 8pt;
}

.brownbox{
background-color:#FFFFFF;
border: 1px solid #313131;
padding-top: 5px;
padding-left: 5px;
}

.brownsearch{
border: 1px solid #313131;
padding-top: 4px;
}