body {color: #000000;margin: 0px;padding: 0px;}

html, body {min-height: 100%;margin-bottom: 1px;}

a:link, a:visited {text-decoration:none;color:#000033; font-weight:bold;}
a:hover, a:active, a:focus {text-decoration:none;color:#B2B2B2; font-weight:bold;}

/* holder styles */
#holder {width:1000px;background: url(background.png) repeat-y;text-align: left;margin: 0 auto 0 auto;}
#innerholder {width: 920px;margin: 0 14px;}

#logo {background-color:#D7D7D7;}

/* header styles */
#header {font:bold 12px Arial, Helvetica, sans-serif; background-color:#FFF; margin-left:20px}
.header {margin-top:1px;font:15px Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#0D1E3C}

/* navigation styles */
#mainnav {height:15px;padding:5px 0px 5px 0px;font:bold 12px Arial, Helvetica, sans-serif;text-transform: uppercase;text-align:center;color: #58595B;}

#mainnav a:link {color: #58595B;text-decoration: none;}
#mainnav a:hover, a:active, a:focus {color: #B2B2B2;text-decoration:none;}
#mainnav a:visited {color: #58595B;text-decoration: none;}

.mainnavcurrent {color:#B2B2B2;} 
#mainnavline {height:5px;background-color:#000033;}

#navigation td {
	border-bottom: 2px groove #CCC;
	}
	
#navigation a {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFF;
	line-height:20px;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 26px;
	}
	
#navigation a:hover {
	background: #B2B2B2;
	color:#FFF;
	}

#navinner a {color:#FFF; line-height:15px; padding:5px 0px 5px 0px;}
#navinner a:hover {color:#000000;background: #A5B8C5;}

#navlogo a{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFF;
	text-decoration: none;
	padding:0px 0px 0px 0px;
	}

		
/* content styles */
#content {
	margin:2px 0px 0px 0px;
	padding: 0px 20px 0 230px;
}

.content_header { margin-top:20px; margin-left:20px; font:20px Arial, Helvetica, sans-serif;color:#000033;}
.content_headersmall {margin-left:20px; font: bold 15px Arial, Helvetica, sans-serif;color:#848283;}
.content_headersmallprivacy {font: bold 15px Arial, Helvetica, sans-serif;color:#000033;}

.content_text {
	margin: 15px 20px 5px 20px;
	font:12px Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #333333;
	text-align:inherit;
	line-height:20px;
}

.content_texttable {
	font:11px Arial, Helvetica, sans-serif;
	color: #333333;
}

.home_header { font: bold 20px/20px Arial, Helvetica, sans-serif;margin:40px 50px 10px 80px;color:#003366;}

.home_text {font:12px/18px Arial, Helvetica, sans-serif;margin:12px 50px 10px 80px;color:#333333; line-height:17px}

/* bottom page styles */
#bottomgraybanner {height: 50px; background-color:#666666; margin-top:45px;}

/*copyright*/
.bottomgraybanner {font: 10px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; margin-top:5px; margin-bottom:5px;}
#bottomgraybanner a:link {text-decoration:none;color:#FFF; font-weight:normal;}
#bottomgraybanner a:hover {text-decoration:none;color:#000033; font-weight:normal;}
#bottomgraybanner a:visited {text-decoration:none;color:#FFF; font-weight:normal;}

/*light gray banner*/
#bottomlightgraybanner {height: 25px; width:800; background-color:#D7D7D7; margin-top:4px;}

/* footer styles */
#footer {width:848px;text-align:center;font:bold 9px/12px Arial, Helvetica, sans-serif;color:#000;background:#FFF;}

/* miscellaneous styles */
#tab {background-image:url(tab.jpg); background-repeat:no-repeat; font: 28px "Times New Roman", Times, serif; text-transform: uppercase; text-align:center; color:#808284;}
.tab {margin-top: 108px}
.tab2 {margin-top: 120px}

