/* CSS Document */

body
{
	background-color:#aabfce;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	top:0px;
}

#container
{
	/*width:100%;*/
	width:760px;/*this makes the elements non-sizable*/
	margin:0 auto;/*I think auto is what makes it center*/
	background:#aabfce;
}
/*header, footer, footer2, banner, topnav are all inside "contaiiner"
we can use a width of 100% and take advantage of the container width value
*/
#header
{
	width:100%;
	clear:left;
	color:#FFFFFF;
	background-color:#073588;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;/*make embedded tags align to the right*/
}
#banner
{
	width:100%;
	height:107px;
	background-image:url(jpg/newBanner.jpg);
}
#topnav
{
	width:100%;
	height:20px;
	padding-top:7px;
	margin:0;
	color:#FFFFFF;
	background-image:url(gif/blueback.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#secondpart
{
	position:relative;
	float:left;
	width:100%;
	margin:0;
	padding:0;

	/*background-color: transparent;*/
	background-image:url(gif/mainbody.gif);
	background-repeat:repeat-y;	
}
#sidenav
{
	position:relative;
	float:left;
	margin:0;
	padding:30px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: transparent;
}
/*note the combo of float and width settings*/
#mainbody
{
	position:relative;
	float:right;
	width:518px;
	margin:0;
	padding:10px 10px 10px 10px;
	color: #073588;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#footer
{
	position:relative;
	float:right;
	width:528px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	color:#073588;
	font-style:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5px;
}
#footer p
{
	margin:0px 0px 0px -9px;
	padding:0;
	color:#073588;
	font-size:8.5px;	
}
#footer3
{
	float:right;
	width:528px;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	color:#073588;	
	background-color:transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5px;
}


/**** sub classes ****/
#sidenav UL
{
	margin:0px 0px 0px 20px;
	padding:0;
	font-size:12px;
	color:#073588;
	font-weight:600;
	text-align:left;
	line-height:15px;	
}
#sidenav UL LI
{
	margin:0;
	padding:0;
	list-style-type:none;
	font-weight:normal;
}

#sidenav UL LI UL
{
	position:relative;
	left:10px;
	margin:0;
	padding:0;
}

a
{
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	color:#073588;
	font-size:10px;	
	text-decoration:none;/*no underlines*/
}
a.topbutton
{
	color:white;
}
a.footbutton
{
	color:#073588;
	font-size:8.5px;
}
a.mainbody
{
	margin:0;
	padding:0;
}

/*hover and visited styles*/
a:hover
{
	color:#df431a;
}
a:visited
{
/*	color:#005e42;*/
}

h2.mainh2
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #073588;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
p.mainbody
{
	width:460px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
li.mainbody
{
	width:350px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*list-style-type:disc;*/
	/*list-style-image:url(gif/bullet.gif);*/
	/*list-style-position:outside;*/
	font-size:10px;
}

ul.sitemap, li.sitemap
{
/*	width:350px;*/
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	/*list-style-image:url(gif/bullet.gif);*/
	/*list-style-position:outside;*/
	font-size:10px;
}


H1
{
	color: #073588;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom: 4 px;
}
p
{
	color:#073588;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-bottom: 4 px;
	line-height: 130%;
}


/************ CUSTOM TWEAKS ******************/

#secondpart A
{
	margin:0;
	padding:0;
	font-size:8pt;
	1font-weight:bold;
}

#secondpart .mainSublbl
{
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	color:#dc4b27;
}

#newSidenav
{
	margin:55px 0px 0px 15px;
}
#newSidenav P
{
	width:200px;
	line-height:160%;
	1border:1px solid black;
}



/* new Main Body */
#newMainBody
{
	margin:50px 0px 0px 10px;	
}

#newMainBody P
{
	font-family:Arial;
	font-size:10pt;
	line-height:150%;
	width:500px;


}