@charset "utf-8";
/* CSS Document */
body {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:9pt;  }
/* rollover * {
   overflow: visible !important;
}*/

.main {width:1004px; margin:auto}
.maincontact {width:1100px; margin:auto}
hr {border:thin solid #77787b; width:96%}
#headerwrapper {background-image:url(images/bkgrd.png); height:108px;}
#header {background:url(images/header.png)  ; height:108px; text-align:right; background-repeat:no-repeat}
#headerblog {background:url(images/blogheader.jpg) no-repeat; height:161px; text-align:right; background-repeat:no-repeat; width:1000px; margin:auto}
#bar {background-image:url(images/bar.png); height:30px; padding-top:9px; font-weight:bold}
#bar a {color:#FFFFFF;}
#right {width: 250px; float: right; margin-left: 15px; text-align: center; background-image: url(images/right-bkgd.gif); background-repeat: no-repeat; padding-top: 5px;}
h1 {margin:0px; font-size:13pt; color:#002d62}
h2 {font-size:10pt; display:block; margin:0; padding:2px; color:#FFFFFF; padding-left:7px;}
h3 {font-size:13pt; color:#002d62; margin:0;}
h4 {font-size:11pt}
a {text-decoration:none; color:#002d62}
a:hover {text-decoration:underline}
#footer {background-color:#006f51; color:#FFFFFF; font-size:8pt; clear:both; }
#footer a {color:#cccccc}
#footer a:hover {text-decoration:underline}
#padding {padding: 4px; clear:both; position:relative; float:left; height:auto;  width:600px }
#padding2 {padding: 5px; clear:both; position:relative; float:left; height:auto;  width:1004px }
.field {font-size:8pt}
.leftlinks {text-align:center; padding:2px; margin-top:3px; text-align:center}
.leftdd {padding:6px; margin-left:4px; display:block; color:#FFFFFF; background-image:url(images/dropdownbkgrd.png); margin-bottom:5px; width:170px; cursor:pointer }
.leftdd a {text-decoration:none; color:#FFF}
a.rightnav {display:block; color:#FFFFFF; background-image:url(images/rightbkgrd.png); margin-bottom:5px; width:170px; padding:5px; text-align:left}
a:hover.rightnav  {background-position: -95px 0; text-decoration:none}

.de {width:203px; float:left;}
.de_sm {width:194px; float:left; padding: 3px; text-align: center;}
.depad{padding:2px; border-left:dashed #CCCCCC 1px; margin:5px;}
.quicksearch {background-color:#b9c6d4; color:#000000; margin:3px; padding:2px; background-repeat:repeat-y; border-top: solid #FFFFFF 2px; border-bottom: solid #FFFFFF 2px}
.newsletter {width:125px; height:175px; float:left;}

/* rollover */
a.rollover {display: block; float:right; width:100px; font-size:10pt; color:#FFFFFF; text-decoration:none;  background: url("images/nav.png") 0 0 no-repeat; height:25px; padding-top:5px; font-size:9pt; text-align:center} 
a:hover.rollover { background-position: -218px 0; color:#96bf0d;} 

#container {
	width: 194px;
	position:relative;
	float: left;
	padding: 0px;
	margin:0px;
}

#sidebar {
	width:618px;
	position:relative;
	float: left;
	padding: 0px;
	margin:0px; border:0; 
	/*height:auto;
	overflow:auto;*/
}

#sidebar1 {
	width: 183px;
	padding: 2px;
	text-align:center;
	position:relative;
	float: left;
}
#sidebar2 {
	width:800px;
	float: left;
	padding: 0px;
	margin:0px; border:0;
	 background-color:#FFFFFF;
}
.redtext1 {
	font-weight: 700;
	color: #CC0000;
}

.greentext1 {
	font-weight: 700;
	color: #006A45;
}
.dkbluetext1 {
	font-weight: bold;
	color: #00224F;
}

.maintext {
	font-size: 9pt;
}	

.smalltext {
	font-size: 7.5pt;
}	
