html { margin:0; padding:0; }

/* Globals */ 
body { margin:0; padding:0; background: #ffffff url(images/main_bkg.jpg) repeat-x top center; font:9pt Arial; color : #333; }
h1 { font:bold 25px Arial; color: #003082; }
h2 { font:bold 18px Arial; color: #003082; margin:0; }
h3 { font:bold 14px Arial; color: #003082; margin:0; padding:0; }
img { border: none; }
li {padding-bottom:10px;}

/* HomePage layouts */	
#HP_wrapper {margin:0 auto; width:785px;}
#HP_header {width:785px; height:414px;}
#HP_nav {width:785px; height:160px; background: #ffffff url(images/hp_nav_bkg.jpg) no-repeat top left; margin:0; text-align:left;}
	ul.HP_navlinks { list-style-type: none; padding-top: 15px; margin: 0; }
	ul.HP_navlinks li { display: inline; padding-right: 7px; }	
#HP_footer {margin:0 auto; text-align:center; font:10px Arial, Helvetica, sans-serif; color:#333;}

/* Page layouts */	
#wrapper {margin:0 auto; width:800px;}
#header {width:800px; height:182px;}
#topNav { width:800px; height:60px; background: url(images/top_nav_bkg.gif) no-repeat top left; font:10pt Arial; color:#666666;}

	.topnavlinks a:link, .topnavlinks a:visited, .topnavlinks a:active{ margin:0; color:#666666; text-decoration:none; }
	.topnavlinks a:hover {color:#3a1f80;}		
	
	.topnavCurrent a:link, .topnavCurrent a:visited, .topnavCurrent a:active{/*background:#c00; padding:10px 5px 0 5px; margin:0;*/ color:#c00; text-decoration:none; }
	.topnavCurrent a:hover {color:#c00;}

#contentWrapper {width:800px; min-height:375px; background: url(images/content_bkg.gif) repeat-y top left;}

#contentWrapper a:link, #contentWrapper a:visited, #contentWrapper a:active{ margin:0; color:#c00; text-decoration:underline; }
	#contentWrapper a:hover {color:#3a1f80; text-decoration:underline;}	

#bottomPod {width:800px; height:40px; background: url(images/content_btm.gif) no-repeat top left;}

.bold {font-weight:bold;}
.left { text-align:left; }
.centered {margin-left:auto; margin-right:auto; text-align:center;}
.contentPad { padding:15px 35px;}
.pad { padding:10px; }
.pad_right { padding-right:10px; }
.pad_right_15 { padding-right:15px; }
.inline {display:inline;}
.notop {margin-top:0;}
.btm_30 {margin-bottom:30px;}
.hidden {display:none;}
.toggled {display:block;}
.title {font:bold 14px Arial;}

.fixer_5 {clear:both;overflow:hidden;width:auto;height:5px;}
.fixer_10 {clear:both;overflow:hidden;width:auto;height:10px;}
.fixer_20 {clear:both;overflow:hidden;width:auto;height:20px;}
.fixer_30 {clear:both;overflow:hidden;width:auto;height:30px;}

.lightaccent { background: #E5D7B5;}
.lightheader { background: #0066CC; font-family: Arial, sans-serif; color:#ffffff; font-size:11px; font-weight: bold;}
.darkheader { background: #003399; font-family: Arial, sans-serif; color:#FFFFFF; font-size:11px; font-weight: bold;}
.maintable { background:#fff; border-top :1px solid #4A5746;border-bottom :1px solid #4A5746;}
.dk_row { background: #efefef;}

.grayTitle {font:bold 14px Arial; color: #666666;padding:10px 0;}

div#sidebar {
	/*background-color: #ffcc99;*/
	float: left;
	width: 182px;
	margin-left: -760px;
	}
	
div#nav {
	/*background-color: #ff9900;*/
	float: left;
	width: 153px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #003366;
	line-height: 150%;
	padding: 0px 0px 0px 20px;
	}

#nav a:link, #nav a:visited, #nav a:active {
	color:#003366;
	text-decoration:none;
	}
	
#nav a:hover {
	color:#cc6600;
	text-decoration:none;
	}	
	
ul.nav {
	list-style-type: none;
	padding-left: 0;
	margin-bottom: 10px;
	margin-left: 0;
	}
ul.nav li {
	display: block;
	}

#iframeContent {width:770px; padding:10px; margin-left:0px; border:1px solid #333; background-color:#fff;}	
#searchLegal { font:8pt Arial; color: #666666;}
	
#footer { clear:both; margin-left:auto; margin-right:auto; text-align:center; font: 8pt Arial; color: #999;}

#footer a:link, #footer a:visited, #footer a:active { color:#999; text-decoration:none; }
	
#footer a:hover {color:#ffcc00;text-decoration:none;}	

ul.footernav {
	list-style-type: none;
	padding-left: 0;
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 0;
	}
ul.footernav li {
	display: inline;
	}

	
/* End page layouts */

/*MISC TEXT COLORS*/
.breadcrumbs { font-family:arial; font-size:7pt; font-style:normal; font-weight:normal; letter-spacing:normal; text-decoration:none; color:#2e4d84;}
.breadcrumbs A{text-decoration:none; color:#2e4d84;}
.breadcrumbs A:hover {text-decoration:none; color:#CC0033; text-decoration:underline;}

.tinytext { font-family:arial; font-size:7pt; font-style:normal; font-weight:normal; letter-spacing:normal; text-decoration:none; color:#000066;}
.tinytext A{text-decoration:none; color:#000066;}
.tinytext A:hover {text-decoration:none; color:#CC0033; text-decoration:underline;}
 
.redtext { font-family:arial; font-size:8pt; font-style:normal; font-weight:normal; letter-spacing:normal; text-decoration:none; color:#CC0033;}
.redtext A{text-decoration:none; color:#CC0033;}
.redtext A:hover {text-decoration:none; color:#000066; text-decoration:underline;}
  
.redtext2 { font-family:arial; font-size:9pt; font-style:normal; font-weight:normal; letter-spacing:normal; text-decoration:none; color:#CC0033;}
.redtext2 A{text-decoration:none; color:#CC0033;}
.redtext2 A:hover {text-decoration:none; color:#000066; text-decoration:underline;}

.graytext { font-family:arial; font-size:14px; font-style:normal; font-weight:normal; letter-spacing:normal; text-decoration:none; color:#666666;}
.graytext A{text-decoration:none; color:#CC0033;}
.graytext A:hover {text-decoration:none; color:#000066; text-decoration:underline;}
/*END MISC TEXT COLORS*/

#rotator
{
	/*border: 1px solid #000;*/
	cursor: pointer;
	overflow: hidden;
	margin: 0;
	position: relative;
	width: 760px;
	height: 301px;
}

#rotator img
{
	border: 0;
	cursor: pointer;
	width: 760px;
	height: 301px;
}