body, div, p, td, th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333; }
a { color: #006699; }
body { background-color: #FFFFFF; margin-left: 5px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; }

a.largeText {font-size: 11pt; color: #003399; }

#body { width: 780px; }

#logo { float:left; background-color:#FFF; }
#logo img { border: 3px solid #FFF; }

#header { width: 620px; height: 160px; padding-top: 27px; background-image:url('images/head_bg.gif'); float:right; background-repeat:repeat-x;}
#header ul { text-align:center; margin: 0 0 0 0; padding: 0 0 10px 0; display: inline;  } 
#header ul li { text-align:center; padding: 8px 15px 22px 15px; list-style: none; display: inline; }
#header ul li a {  text-decoration:none; color:#333333; font-size: 13px; font-weight:bold; }
#header ul li a:hover { color: #FFF; } 
#header img { border-bottom: solid 3px #FFF; padding-top: 8px; }

#nav {  clear: both; width: 160px; float:left; padding-top: 10px; padding-bottom: 30px; }
#nav ul { margin: 0 3px 0 3px; padding-left: 3px;  } 
#nav ul li { text-align:left;  margin: 0 0 7px 0; padding: 2px;  font-size:8pt; list-style-type:none; } /*list-style-image:url('images/bullet.gif'); padding: 0 0 10px 0; */
#nav a {  padding: 0; color: #000; font-weight:bold;}/* text-decoration:none; background-image: url('images/bullet.gif'); background-repeat:no-repeat; */
#nav a:hover { color:#FFFFFF; }




#copy { float:left;  width: 420px; height: 100%; padding-bottom: 30px; }
#copy H1 { padding: 3px 5px 0 5px; margin: 0px 5px 0 5px; width: 400px; font-size: 12pt; font-weight:bold; }
#copy H2 a { font-weight:bold; font-size: 9.5pt; text-decoration:none;}
#copy H3 a { font-weight:bold; font-size: 8.5pt; text-decoration:none;}
@media screen {
	#copy H2 a:hover, #copy H3 a:hover { color: #000; text-decoration:underline; }
}
#copy div.copy { background-color:#FFF; padding: 5px; margin: 5px; margin-top: 0; }
#copy .small { font-size: 7.5pt;}
#copy li { padding-bottom: 5px; }
#copy ul li { list-style-image:url('/images/arrow.gif'); }
#copy .green { color: green;}
#copy ul#firmlink li { margin-left: -20px; padding-bottom: 10px; font-weight:bold; font-size: 8.5pt; }
#copy table#statelist td, #copy table#statelist { border-width: 0;}
#copy table#statelist a { font-weight:bold; }
#copy table#statelist a:hover { color: #000; }
a#rss { background-image: url('images/rss.gif'); background-position:right; background-repeat:no-repeat; padding: 5px 60px 5px 5px;	color: #000; font-size:7.5pt; font-weight:bold; text-decoration: none; color: #FFF; }
label { clear:left; float: left; margin: 2px 2px; width: 155px; height: 30px; text-align: right; }
textarea { border: 1px solid #000; }
input { clear:right; float: left; margin: 2px 2px; padding: 2px 2px; width: auto; height: 15px; text-align: left; border: 1px solid #000;}
select { clear:right; float: left; margin: 2px 2px; padding: 1px 1px; width: auto; text-align: left; border: 1px solid #000;}
label.message { text-align: left; }
input.button { clear:both; float:none; margin: 5px 5px 5px 5px; width: 135px; height: 35px; text-align: left; font-weight:bold; }
FIELDSET { border: 1px solid #000000; margin-bottom: 25px; color: #333; padding: 10px; }
LEGEND { font-weight:bold; color: #333; border: 1px solid #000000; padding: 3px 5px; margin-bottom: 5px; }

#more { float:right; height: 100%; width: 200px; }
#more div.copy { background-color:#FFF; padding: 5px; margin: 5px; margin-top: 0; }
#more ul li { list-style-image:url('/images/arrow.gif'); padding-bottom: 3px; }
#more ul#statelist li { font-size: 7.5pt; margin-left: -20px; font-weight:bold; list-style-type:none;}
#more ul#formlinks li { padding-bottom: 10px; margin-left: -10px; font-weight:bold; }
#more ul#statelist a:hover { color: #000; }
#more ul#statelist li.here a { color: #000; }

#mnav { clear:both; text-align:right;  margin-top: 2px; padding-top: 2px; width:780px; background-color: #FFF; font-size: 7.5pt;}
#mnav ul{ display: inline;  }
#mnav li { list-style: none; display: inline; padding-left: 3px; font-weight:bold; }
#mnav li a {  font-size: 7.5pt; }
#mnav li a:hover {  color: #000; }
#footer { clear:both; text-align:center;  margin-top: 0px; padding-top: 10px; padding-bottom: 15px; width:780px; height: 45px; background-color: #FFF; font-size: 7pt;}
#footer a { font-size: 7pt; }
#footer address { font-style: normal; }

div#ms { position: absolute; height: auto; width: 500px; top: 50px; left: 75px; visibility: hidden; }
div#ms DIV#story { height: 340px; display:none; position:absolute; border-style:solid; border-width: 3px; font-weight:bold; width: 500px; padding: 5px 5px 5px 15px;  }
div#ms DIV#story div#close { display:block; margin: -5px -5px -5px -15px; text-align: right; padding: 3px; }
div#ms DIV#story div#close a { color:#000; text-decoration:none; font-weight: bold; font-size: 7.5pt; }
div#ms DIV#story div#close img {  }
div#ms DIV#history {  background-color:#FFFFFF; height: 295px; width: auto; overflow: auto;  margin-top: 5px; padding: 5px; }
div#ms DIV#history, div#ms DIV#history p {font-weight: normal; font-size: 11px; text-align: justify; }
div#clickStory { text-align:right; font-weight:bold; font-size: 10px; padding-right: 5px;  }
div#clickStory a { color:#FFF; text-decoration:none; }
div#clickStory a:hover { color:#000; }

/* Custom Colors */
@media screen {
	.BG1 { background-color:#B0C8D9;}
	.BG2 { background-color:#CBDBE7;}
	.BG3 { background-color:#E5F1F8;}
	
	#copy H1 { color: #B0C8D9; }
	#copy H2 a { color: #B0C8D9;}
	#copy H3 a { color: #B0C8D9;}
	#copy HR { border: 1px solid #B0C8D9;}
	#copy table td, #copy table, #copy table th { border: 1px solid #B0C8D9;}
	#copy table th { background-color: #E5F1F8; font-weight: normal; }
	LEGEND { background-color:#E5F1F8;}
	div.copy { border: 2px solid #E5F1F8; }
	#header ul { border-bottom-color: #B0C8D9;}
	/*#nav ul li {  border-bottom: 2px dashed #E5F1F8; }*/
	#nav.BG1 { background-color:#CBDBE7;} 
	/*#nav ul li:hover { background-color: #E5F1F8;}*/
	#mnav li {  border-left: 2px solid #B0C8D9; }
	#mnav li a {  color: #B0C8D9; }
	#statelist a {  color: #B0C8D9; }
	div#ms DIV { border-color:#B0C8D9; background-color: #E5F1F8; }
	div#ms DIV#history { border: 1px solid #B0C8D9;}
	div#ms DIV#story div#close { background-color: #CBDBE7; border-bottom: 1px solid #E5F1F8; }
}


