/* CSS Document */
  
body {
background-position:center; 
border:0px;
margin:0px 0px 0px 0px;
text-align:center;
background-color:#FFFFFF;
background-position:0px 0px;
background-image:url(images/bg.jpg);
background-repeat:repeat;
}

/*HEADER STYLES */  
#wrapperwbg{
width: 984px;
height:100%;
position:relative;
margin: 0 auto;
border:0px #CCCCCC solid;
padding:0px 0px 0px 0px;
background-image:url(images/bgwide.jpg);
background-repeat:no-repeat;
}
#wrapper{
width: 850px;
position:relative;
margin: 0 auto;
border-top:0px #CCCCCC solid;
border-left:1px #CCCCCC solid;
border-right:1px #CCCCCC solid;
border-bottom:1px #CCCCCC solid;
background-color: #FFFFFF;
padding:0px 0px 10px 0px;
}

#branding{
width: 850px;
position:relative;
margin: 0 auto;
border-top:15px #045374 solid;
border-right:0px #CCC solid;
border-left:0px #CCC solid;
border-bottom:1px #CCCCCC solid;
background-color: #DCE7ED;
background-image:url(images/brandingBG.jpg);
background-repeat:repeat-x;
padding:0px 0px 0px 0px;
text-align:center;
}


#clearBranding{
clear:both;
border:0px #fff solid;
margin:0px;
padding:0px;
height:0px;
max-height:1px;
overflow:hidden;
}
/* for Internet Explorer */
/*\*/
* html #clearBranding {
height: 1px;
max-height:1px;
}
/**/

/*END HOME PAGE HEADER STYLES */  


#breadCrumbs{
width:430px;
margin:0px 10px 0px 10px;
padding:0px;
border:0px #CCCCCC solid;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:1.5em;
color:#97C2D3;
background-color:#FFFFFF;
}
#breadCrumbs a:link, #breadCrumbs a:visited, #breadCrumbs a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:1.5em;
color:#97C2D3;
background-color:#FFFFFF;
text-decoration:underline;
}
#breadCrumbs a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:1.5em;
color:#97C2D3;
background-color:#FFFFFF;
text-decoration:none;
}



/*CONTROL COLUMN LAYOUTS HERE */  

#mainContentHolder{
width: 850px;
position:relative;
margin: 0 auto;
margin-top:10px;
text-align:left;
background-color:#FFFFFF;
border:0px;
padding-bottom:5px;
}
#threeColumnHolder{
width:850px;
border:0px;
padding:0px;
float:left;
background-color:#FFF;
}

#mainContentSubNavHolder{
float:right;
width:649px;
padding-left:0px;
border:0px #000 solid;
}
#mainContentThreeColumn{
width:430px;
margin:0px 10px 0px 10px;
padding:0px;
border:0px #CCCCCC solid;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.5em;
color:#666666;
background-color:#FFFFFF;
}

#mainContentTwoColumn{
width:680px;
border:0px #00CC00 solid;
background-color:#FFFFFF;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5em;
color:#666666;
}


#subContentThreeColumn{
float:right;
width:198px;
background-color:#FFFFFF;
padding:0px;
border-left:1px #CCCCCC solid;
border-top:1px #CCCCCC solid;
border-bottom:1px #CCCCCC solid;
border-right:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#666666;
line-height:1.3em;
}

/* END LAYOUTS HERE */



/*TEXT STYLES  */ 

h1, .title {
	font-family: verdana, helvetica, arial;
	font-size: 16px;
	font-weight: bold;
	color:#999999;
	margin: 0px;
}
h2, .announcement {
	font-family: verdana, helvetica, arial;
	font-size: 14px;
	font-weight: bold;
	color: #800000;
	margin: 0px;
}
h3, .contentTitle {
	font-family: verdana, helvetica, arial;
	font-size: 14px;
	font-weight: bold;
	color: #980F33;
	margin: 0px;
}
 h4, .headlineActive {
	font-family: verdana, helvetica, arial;
	font-size: 11px;
	font-weight: bold;
	color: #035374;
	margin: 0px;	
}

h5, .contentSubTitle {
	font-family: verdana, helvetica, arial;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
}

h6, .headline {
	font-family: verdana, helvetica, arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
}


.contentText {
font-family: verdana, helvetica, arial;
font-size: 11px;
color: #000000;
}

.dottedLine{
border-bottom: 1px dotted rgb(204, 204, 204);
margin: 5px;
padding: 3px;
}


/* layout styles for tables, or fancy line breaks with dotted lines */


.LeftTableCellPadFive{
padding-right:5px;
}

iframe {
overflow-x: hidden;
}


.tablerowdottedbottomline{
border-bottom:1px #CCCCCC dotted;
margin: 3px;
padding: 3px;
}
.tablerowdottedrightandbottomline{
border-bottom:1px #CCCCCC dotted;
border-right:1px #CCCCCC dotted;
margin: 0px;
padding: 0px;
}

/* STYLES FOR MAIN CONTENT AREA  LIKE BULLETS, HEADERS, AND LINKS IN THE MAIN COPY AREA */



#mainContentThreeColumn h1, #mainContentTwoColumn h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding:0px;
margin:3px 0px 3px 0px;
color:#666666;

}
#mainContentThreeColumn h2, #mainContentTwoColumn h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
padding:0px;
margin:0px;
color:#992B26;

}


#mainContentThreeColumn ul{
padding:0px 0px 0px 5px;
margin:0px;
height:auto;
}
#mainContentThreeColumn li {
padding:0px 0px 0px 13px;
margin:2px 0px 0px 0px;
height:auto;
background-image:url(images/mainContentBullet.jpg);
background-position:0px 5px;
background-repeat:no-repeat;
list-style:none;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5em;
color:#666666;
	}
	
	

#mainContentThreeColumn ol li {
list-style:decimal;
list-style-type:decimal;
background-image:none;
}
	
#mainContentThreeColumn .imgBorder {
border:1px #CCCCCC solid;
padding:3px;
margin-right:3px;
    }

#mainContentThreeColumn a:link, #mainContentThreeColumn a:visited, #mainContentThreeColumn a:active, #mainContentTwoColumn a:link, #mainContentTwoColumn a:visited, #mainContentTwoColumn a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.5em;
color:#D1AC59;
text-decoration:underline;
}
#mainContentThreeColumn a:hover, #mainContentTwoColumn a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.5em;
color:#666666;
text-decoration:none;
}




/* LEFT NAVIGATION COLUMN STYLE */


#localNav{
display: inline;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 200px;
float: left;
border-top:1px #CCC solid;
border-bottom:1px #CCCCCC solid;
border-right:1px #CCCCCC solid;
border-left:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#999999;
line-height:1.6em;
background-color:#FFFFFF;
}



#localNav ul {
width:190px;
    margin:-3px 0px 6px 0px;
    padding:0px 0px 0px 0px;
	height:auto;
	font-size:10px;
	font-weight:normal;
	color:#999999;

    }

#localNav li {
width:170px;
	list-style-type:none;
    list-style-image:none;
    margin:0px 0px 0px 13px;
    padding:0px 0px 0px 0px;
	height:auto;
	font-size:10px;
	font-weight:normal;
	color:#5C743D;
    }



#localNav a:link, #localNav a:visited, #localNav a:active {
	font-size:10px;
	font-weight:normal;
	color:#999999;
	text-decoration: none;
	line-height:1.5em;
}
#localNav a:hover {
	font-size:10px;
	font-weight:normal;
	color:#666666;
		text-decoration:underline;
			line-height:1.5em;
}





#localNav a.localNavHeaderLink:link, #localNav a.localNavHeaderLink:visited, #localNav a.localNavHeaderLink:active {
	width:190px;
	display:block;
	border-bottom:0px #CCCCCC solid;
	padding:0px 0px 0px 10px;
	margin:0px 0px 6px 0px;
	background-color:#DCE7ED;
	font-size:11px;
	font-weight:bold;
	color:#035374;
	text-decoration: none;
}
#localNav a.localNavHeaderLink:hover {
	font-size:11px;
	font-weight:bold;
	color:#666666;
		text-decoration:underline;  
	}


#corpInfo{
display: inline;
margin:0px 0px 0px 10px;
padding: 0px;
width: 132px;
float: left;
border:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
color:#999999;
line-height:1.2em;
background-color:#FFFFFF;
}

#corpInfo h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#035374;
}


/* END LEFT COLUMN STYLE */










/* RIGHT SIDE COLUMNS */


#subContentThreeColumn h1 {
width:188x;
	border-bottom:0px #CCCCCC solid;
	padding:5px;
	margin:0px;
	background-color:#DCE7ED;
	font-size:11px;
	font-weight:bold;
	color:#035374;
	text-decoration: none;
}

#subContentThreeColumn .imgMarginTopBottom{
margin:3px 0px 0px 0px;
}
#subContentThreeColumn h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#990033;

}




#subContentThreeColumn ul{
padding:0px 0px 0px 5px;
margin:0px;
height:auto;
}
#subContentThreeColumn li {
padding:0px 0px 0px 13px;
margin:2px 0px 0px 0px;
height:auto;
background-image:url(images/subContentBullet.jpg);
background-position:0px 5px;
background-repeat:no-repeat;
list-style:none;
text-align:left;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-decoration: underline;
	line-height:1.3em;
	}
	

#subContentThreeColumn a:link, #subContentThreeColumn a:visited, #subContentThreeColumn a:active {
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-decoration: underline;
	line-height:1.3em;
}

#subContentThreeColumn a:hover {
	font-size:11px;
	font-weight:normal;
	color:#701123;
	text-decoration:underline;
		line-height:1.3em;
}

a.subNavHeaderLink:link, a.subNavHeaderLink:visited, a.subNavHeaderLink:active {
	font-size:11px;
	font-weight:bold;
	color:#BD7568;
	text-decoration: none;
	border-bottom: 1px #999999 dashed;
	width:170px;
	display:block;
	padding:0px;
	margin:5px 0px 5px 0px;
}
a.subNavHeaderLink:hover {
	font-size:11px;
	font-weight:bold;
	color:#980F33;
		text-decoration:none;
}





/* footer styles */

#lowerLevelFooter{

width: 800px;
position:relative;
margin: 0 auto;
padding:5px 4px 0px 0px;
border:0px #000 solid;
text-align:right;
font-family: verdana, helvetica, arial;
font-size: 9px;
font-style:normal;
color: #035374;

}

.footerCenter{
margin:0px 0px 0px -48px;
}



/*footer text */
#clearForFooter{
clear:both;
}


#mainAptTable{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:1.5em;
color:#666666;
background-color:#FFFFFF;
}

#mainAptTable a:link, #mainAptTable a:visited, #mainAptTable a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:1.5em;
color:#035374;
text-decoration:underline;
font-weight:bold;
}
#mainAptTable a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:1.5em;
color:#035374;
text-decoration:none;
font-weight:bold;
}

#stateAptTable{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:1.5em;
color:#666666;
background-color:#FFFFFF;
}