/* CSS Document */


/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     MASTER     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
html {height:100%;}
body {
	font: normal 0.75em/1.3em Arial, Helvetica, Verdana, sans-serif;
	margin: 0px;
	padding: 0px;
	height:100%;
	min-width:600px;
	text-align: left;
}

/* for screenreader text content */
.off-left {
	position: absolute;
	left: -999px;
	width: 600px;
}

br.clr,
hr {
	clear: both !important;
}
#break {
	clear: both;
}

img {
	border: 0;
}

.clr1{
clear:both;
height:1px;
line-height:1px;
font-size:1px;
}
.clr5{
clear:both;
height:5px;
line-height:1px;
font-size:1px;
}
.clr10{
clear:both;
height:10px;
line-height:1px;
font-size:1px;
}
.clr15{
clear:both;
height:15px;
}
.clr20{
clear:both;
height:20px;
}
.clr25{
clear:both;
height:25px;
}
.clr30{
clear:both;
height:30px;
}
.clr100{
clear:both;
height:100px;
}
.clr200{
clear:both;
height:200px;
display:block;
}
.clr300{
clear:both;
height:300px;
display:block;
}
.clr400{
clear:both;
height:400px;
display:block;
}
.clr500{
clear:both;
height:500px;
display:block;
}


/* CONTROLS POSITION OF SITE IN BROWSER in combination with body text-align */
#all {
	min-height:100%;
	position:relative;
}
* html #all {height:100%}

div#top1 {
	margin:0;
	padding: 0;
	width:180px;
	height:166px;
	max-height:166px;
	overflow: hidden;
	float: left;
}
	
div#top2 {
	margin:0px;
	padding: 0px;
	width:220px;
	height:166px;
	max-height:166px;
	float: left;
}
	
div#top3 {
	height: 166px;
	max-height: 166px;
	overflow: hidden;
	font: normal bold 125% Arial, Helvetica, Verdana, sans-serif;
	width: auto;
	margin: 0px;
	padding: 0px;
}

p#topQuote {
	margin:0px;
	padding:10px;
	float: left;
}
	
div#top4 {
	margin:0px;
	padding:0px;
	width:180px;
	height:166px;
	max-height:166px;
	overflow: hidden;
	float:right;
}

div#searchArea {
	margin:0;
	padding:10px 10px 0 10px;
	float:left;
}
	
div#searchArea h2{
	margin:0;
	padding:0;
	font: normal bold 100% Arial, Helvetica, Verdana, sans-serif;
}

div#searchArea #searchForm{
	margin:0;
	padding:0;
}
div#searchArea #searchText{
	margin:0;
	padding:0 2px 0 2px;
	border:0;
	background:#ffffff;
}
div#searchArea #searchBtn{
	margin:0;
	padding:0 2px 0 2px;
	border:0;
	color:#ffffff;
}
#header {
margin:0; padding:0;
height:166px;
}
#main {
position:relative;
margin-left:180px;
}
/* End hide from IE-mac */
#inner-wrap {
padding-bottom:50px;
}
#inner-wrap:after {
content:" ";
display:block;
clear:both;
}
#cen-head {
	margin-bottom:10px;
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
}
#cen-left, #cen-right {
	width:48%;
	margin:0px 5px;
	min-height: 150px;
	padding: 0px;
}
#cen-left {
float:left;
}
#cen-right {
	margin-left: 52%;
}
* html #cen-left, * html #cen-right {
margin:0px;
height: 150px;
}	
div#content {
	position:relative;
	padding:10px 0px 0px;
	margin-right:180px;
	text-align:left;
}
#content:after {
content: ".";
display: block;
height: 1px;
margin-top:-1px;
overflow:hidden;
clear: both;
visibility: hidden;
}
#content,
#inner-wrap {
display: inline-block;
}
/* Hides from IE-mac \*/
#content {display: block;}
/* End hide from IE-mac */

div#col1 {
	margin:0px;
	padding:0px;
	width:180px;
	float:left;
}
#col1 ul{
	list-style-type: none;
	margin:0;
	padding:14px 0 10px 10px;
}
#col1 li{
	margin-bottom:8px;
}
#col1 li a.active{
	background:#ffffff;
}
#col1 a, #col1 a:visited{
	height:16px;
	display:block;
	text-decoration: none;
	color: Black;
	padding:5px 0px 2px 6px;
	margin:0;
}
#col1 a#nav1 {
	border-left: 21px solid #abda4d;
}

#col1 a#nav1:hover{
	background: #deb;
}

#col1 a#nav2 {
	border-left: 21px solid #0298D5;
}

#col1 a#nav2:hover {	
	background: #bdf;
	/*
	border-top: 1px solid #06c;
	border-right: 1px solid #06c;
	border-bottom: 1px solid #06c;
	padding:4px 0px 1px 3px;
	*/
}

#col1 a#nav3 {
	border-left: 21px solid #ff4000;
}

#col1 a#nav3:hover{
	background: #FFC5B2;
	/*
	border-top: 1px solid #c33;
	border-right: 1px solid #c33;
	border-bottom: 1px solid #c33;
	padding:4px 0px 1px 3px;
	*/
}

#col1 a#nav4 {
	border-left: 21px solid #ffbf00;
}

#col1 a#nav4:hover{
	background: #fea;
	/*
	border-top: 1px solid #fc3;
	border-right: 1px solid #fc3;
	border-bottom: 1px solid #fc3;
	padding:4px 0px 1px 3px;
	*/
}
#col1 a#nav5 {
	border-left: 21px solid #d010b1;
}

#col1 a#nav5:hover {
	background: #ffd5f1;
	/*
	border-top: 1px solid #f39;
	border-right: 1px solid #f39;
	border-bottom: 1px solid #f39;
	padding:4px 0px 1px 3px;
	*/
}
#col1 a#nav6 {	
	border-left: 21px solid #FF7208;
}

#col1 a#nav6:hover {
	background: #FFD3B1;
	/*
	border-top: 1px solid #609;
	border-right: 1px solid #609;
	border-bottom: 1px solid #609;
	padding:4px 0px 1px 3px;
	*/
}



#col1 a#nav7 {
	border-left: 21px solid #FF66CC;
}
#col1 a#nav7:hover {
	background:#FFCEE7;
	
}
#col1 a#nav8 {
	border-left: 21px solid #996600;
}
#col1 a#nav8:hover {	
	background:#ffdf9f;
	
}
#col1 a#nav9 {
	border-left: 21px solid #009933;
}
#col1 a#nav9:hover {	
	background:#b1ffcb;
	
}
#col1 a#nav10 {
	border-left: 21px solid #999999;
}
#col1 a#nav10:hover {	
	background:#d3d3d3;
	
}








div#col2_3 {
	margin:0px;
	padding:0px;
	float: left;
	width: auto;
}

div#search {
	margin:0;
	padding:0 10px 1em 5px;
}

div#search a{
	text-decoration: none;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
div#content p.pad10L{
	margin:0;
	padding:0 10px 1em 10px;
}

div#content h1{
	margin:0;
	padding:5px;
	border:5px #fff solid;
	font: normal bold 120% Arial, Helvetica, Verdana, sans-serif;
}


div#content h2{
	margin:0;
	padding:5px;
	border:5px #fff solid;
	font: normal bold 100% Arial, Helvetica, Verdana, sans-serif;
}

div#cen-left {
	margin:0px;
	padding:0px;
	float: left;
	width: 49%;
}
div#cen-left p{
	margin:0;
	padding:0 5px 1em 5px;
}
	
div#cen-right {
	margin:0px;
	padding:0px;
	float: right;
	width: 49%;
}
div#cen-right p{
	margin:0;
	padding:0 5px 1em 5px;
}


div#cen-head div.col2{
	margin:0px 15px 0px 0px;
	float:left;
	padding-left: 5px;
}

div#cen-head div.col3{
	margin:0;
	padding:0;
	float:left;
	display:block;
}
	
div#cen-head div.col3 p{
	margin:0;
	padding:0 10px 1em 5px;
}



img.border_l5{
	border-left:5px solid #fff;
}





a.more, a.back{
	text-decoration: underline;
	color: #666666;
}


a.more:hover, a.back:hover{
	text-decoration: underline;
	color: #888;
}

a.inlineLink, a.inlineLink:visited{
	text-decoration: underline;
	color: #666666;
}
a.inlineLink:hover{
	text-decoration: underline;
	color: #888;
}









	







div.adobeReaderDownload{
	margin:0;
	float:left;
	width:75px;
	text-align:center;
}

a.pdfFileLink{
	
	background: url( ../images/pdfFileIcon.jpg ) 0 -2px no-repeat;
	padding-left:30px;
	text-decoration: underline;
	color: #666666;
}
a.pdfFileLink:hover{
	text-decoration: underline;
	color: #888;
}

a.wordDocLink{
	
	background: url( ../images/wordDocIcon.jpg ) 0 -3px no-repeat;
	padding-left:30px;
	text-decoration: underline;
	color: #666666;
}
a.wordDocLink:hover{
	text-decoration: underline;
	color: #888;
}

a.otherFormatLink{
	text-decoration: underline;
	color: #666666;
}
a.otherFormatLink:hover{
	text-decoration: underline;
	color: #888;
}





	
	
	
	
	
	

	
div#col4 {
	margin:0px;
	width:180px;
	float:right;
}

div#col4 p{
	margin:0;
	padding:0 5px 1em 5px;
}





#col4 ul{
	list-style-type: none;
	margin:0;
	padding:5px;
}
#col4 li{
	display:inline; /* remove large gaps in ie win */
}

#col4 li a, #col4 li a:visited{
	display:block;
	text-decoration: none;
	font-weight:bold;
	padding:7px 4px 7px 6px;
	margin:0;
	margin-bottom:6px;
}
div#footer {
	position:absolute;
	bottom:0px;
	height:40px;
	width:100%;
	text-align:center;
}
	
div#foot1 {
	margin:0;
	padding:0;
	width:180px;
	float:left;
	height: 75px;
}
div#foot1 p{
	margin:0;
	padding:0 0 0 10px;
	font: normal bold 80% Arial, Helvetica, Verdana, sans-serif;
	color:#ffffff;
}
div#footer p{
	margin:0;
	padding:0px 200px;
	color:#666666;
}
#footer a, #footer a:visited{
	text-decoration: none;
	color: #666666;
}
#footer a:hover{
	text-decoration: underline;
}
	
div#foot3 {
	margin:0px;
	padding:0px;
	width:180px;
	float:right;
	position: relative;
	bottom: 0px;
}
div#foot3 p{
	margin:0;
	padding:3px 5px 0 5px;
	font: normal normal 100% Arial, Helvetica, Verdana, sans-serif;
}

div#footer div#foot3 p#title{
	font: normal bold 100% Arial, Helvetica, Verdana, sans-serif;
}
div#footer div#foot3 form{
	margin:0;
	padding:0;
}

div#footer #foot3 #submitBtn{
	margin:0;
	padding:0 2px 0 2px;
	border:0;
	color:#ffffff;
}


div#footer div#foot3 p#radios{
	color:#333333;
}
