/* <![CDATA[ *//* ------------------------------- GLOBAL SEMANTIC MARKUP*/
html, body {
 font-size: .9em;
 font-family: Verdana, sans-serif;
 height:auto;
}
body {
 background-color: #E9F0FC;
}
p {
  font-family: Verdana, sans-serif;
}
td {  font-family: Verdana, sans-serif;
 font-size: 90%;
}
.formtable {
	width:561px;
	border-bottom:1px solid #CCCCCC;
}
.formrow {
	width:561px;
	border-top:1px solid #CCCCCC;
}
.formrow_none {
	width:561px;
}
.fieldwide {
	padding:4px;
	text-align:left;
	color:#000000;
}
.fieldwide_req {
	padding:4px;
	text-align:left;
	color:#CC0000;
	font-weight:bold;
}
.fieldname {
	float:left;
	width:170px;
	color:#000000;
	padding:4px;
	text-align:right;
}
.fieldname_long {
	float:left;
	width:450px;
	color:#000000;
	padding:4px;
	text-align:left;
}
.fieldname_extra_long {
	float:left;
	width:450px;
	color:#000000;
	padding:4px;
	text-align:left;
}
.fieldname_req {
	float:left;
	width:170px;
	color:#CC0000;
	font-weight:bold;
	padding:4px;
	text-align:right;
}
.fieldname_req_long {
	float:left;
	width:325px;
	color:#CC0000;
	padding:4px;
	text-align:left;
}
.fieldname_req_extra_long {
	float:left;
	width:450px;
	color:#CC0000;
	padding:4px;
	text-align:left;
}
.fieldname_long {
	float:left;
	width:325px;
	padding:4px;
	text-align:left;
}
.field {
	display: inline;
	float:left;
	width:120px;
	padding:4px;
	text-align:left;
}
.fieldname_quarter1 {
	float:left;
	width:85px;
	color:#000000;
	padding:4px;
	text-align:right;
}
.fieldname_quarter1_req {
	float:left;
	width:85px;
	color:#CC0000;
	padding:0px;
	text-align:right;
}
.fieldname_quarter3 {
	float:left;
	width:100px;
	color:#000000;
	padding:4px;
	text-align:right;
}
.fieldname_quarter3_req {
	float:left;
	width:120px;
	color:#CC0000;
	padding:4px;
	text-align:right;
}
.field_quarter {
	float:left;
	width:110px;
	padding:2px;
	text-align:left;
}
.field_half {
	float:left;
	width:260px;
	padding:4px;
	text-align:left;
}
.captionright {
 font-size: 80%;
 float: right;
 clear: both;
 display: inline;
 margin: 0 0 5px 5px;
 vertical-align: top; 
 text-align: right;
 color: #4E4D4C;
}
.captionleft {
 font-size:80%;
 float:left;
 clear: both;
 display: inline;
 margin: 0 5px 5px 0;
 vertical-align: top; 
 text-align: left;
 color: #4E4D4C;
 padding-right: 15px;
}
.date {
color:#4E4D4C;
font-size:80%;
}
a:link {
 font-weight: normal;
 color: #1259DB;
 text-decoration: none;
 background-color: transparent;
}
a:visited {
 font-weight: normal;
 color: #1259DB;
 text-decoration: none;
 background-color: transparent;
}
a:hover {
 font-weight: normal;
 color: #1259DB;
 text-decoration: underline;
 background-color: transparent;
}
a.white:link {
 font-weight: normal;
 color: #ffffff;
 font-size: 110%;
 text-decoration: none;
 background-color: transparent;
}
a.white:visited {
 font-weight: normal;
 color: #ffffff;
 font-size: 110%;
 text-decoration: none;
 background-color: transparent;
}
a.white:hover {
 font-weight: normal;
 color: #000000;
 font-size: 110%;
 text-decoration: none;
 background-color: #ffffff;
}
a.donate:link, a.donate:visited, a.donate:hover {
 font-size: 80%;
 color: #444444;
 text-decoration: none;
 background-color: transparent;
}
h1 {
 margin: 0 auto;
 padding-bottom: 15px;
 font-size: 160%;
 font-weight: normal;
 color: #254C70;
}
h2 {
 margin: 0 auto;
 padding: 0;
 font-size: 110%;
 font-weight: bold;
 color: #323232;
} 
hr.dotted {
 color: #ffffff;
  background-color: #ffffff;
  border: 2px dotted #D7D7D7;
  border-style: none none dotted;
 }
hr.gray {
 color:#DBDBDB;
 background-color:#DBDBDB;
 border: 2px solid;
 margin: 0 auto;
}
ul.sidebar {
 list-style:none;
 padding:0;
 margin:0;
}
ul.sidebar li {
 background-image: url('grfx/li-arrow.png');
 background-repeat: no-repeat;
 background-position: 0 .8em;
 padding: 5px 10px;
 margin: 0;
 vertical-align:top;
}
li.br {
padding-bottom:10px;
}

input {
 background-color: #FFFFFF;
  border:1px solid #CCCCCC;
}
.container {
 background-image: url(grfx/bg.jpg);
 background-repeat: repeat-y;
 width:775px;
 padding:0px;
 margin:0px;
 text-align: center;
 overflow: hidden;
 height:auto;
}
.content {
 position:relative;
 float:left;
 width:763px;
 padding:0px 0px 0px 6px;
 margin:0px;
 text-align: left;
}
.hdr {
 float:left;
 width:763px;
 height: 118px;
 margin:0px;
 background-color:#FFFFFF;
}
.menubox {
 clear:both;
 float:left;
 margin: 0px;
 padding:0px;
 width: 193px;
 height: 258px;
 text-align:left;
 background-image: url(grfx/bg-menu.jpg);
 background-repeat: no-repeat;
}
.menu {
 padding-left: 10px;
  padding-top: 12px;
  line-height: 1.75em;
}
.flash {
 float:left;
 width:570px;
 height:258px;
 padding:0px;
 margin:0px;
}
.sidebarbox {
 clear:both;
 float:left;
 margin:0px;
 text-align:left;
 width: 193px;
 min-height: 100%;
}
.sidebar {
 text-align:left;
 color: #323232;
 margin-top: 5px;
 padding: 10px 5px 10px 10px;
}
.textbox {
 float:left;
 padding: 0px;
 width:570px;
 min-height: 100%;
 background-color: #FFFFFF;
}
.text {
 padding: 10px;
 text-align:left;
 margin-top: 5px;
 font-size: 100%;
 font-family: Verdana, sans-serif;
}
.donate {
 padding: 5px 10px 0px 0px;
 text-align: right;
 margin-top: 5px;
}
.marker {
 float: left;
 display: inline;
 margin: 0 0 5px 5px;
 vertical-align: top; 
 border: solid #FFFFFF;
}
.legend {
 float: left;
 width: 500px;
 display: inline;
 margin: 0px 30 15px 5px;
 padding-bottom: 10px;
 vertical-align: top; 
 text-align: left;
 border: solid #FFFFFF;
}
.ftr {
 clear:both;
 background-image:url(grfx/ftr.jpg);
 background-repeat:no-repeat;
 width:775px;
 height: 10px;
 text-align: center;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
}
.footer {
 text-align:center;
 font-size: 90%;
 padding-bottom: 5px;
}
#dropmenudiv{
position:absolute;
background-color: #FFFFFF;
border:1px solid #000000;
font:normal;
/* line-height:16px; */
z-index:100;
}
#dropmenudiv a{
display: block;
border-bottom: 1px solid black;
padding: 4px;
text-decoration: none;
font-weight: normal;
color: #000000
}
#dropmenudiv a:hover{ /*hover background color*/
background-color: #E9F0FC;
color: #000000
}




/* ------------------------------- *//* ]]> */