body{background-color:#fff; margin:0; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #333; font-size:1.00em;} /*16px*/
a {color:#0000CC;}
* { behavior: url(/js/iepngfix.htc) }

li {margin-bottom:10px;}

a:hover {color:#af3623;}
a:visited{color:#72b0e1;}
#pagewrapper {width: 1000px;  text-align:left;    margin: 0 auto -142px;}
.logo{float:left; margin: 20px 0px 29px -3px; border:none;}
.skip{position:absolute; top:-1000px;}
.blanklink{background:url(images/pop.jpg); background-repeat:no-repeat; background-position:right; padding-right:25px; zoom:1;}
a[href $='.pdf'] { padding-right: 18px;  background: transparent url(images/icon_pdf.gif) no-repeat center right;
}
/*HEADER*/
#headershadow{height:196px; background:url(images/bg_header.jpg); background-repeat:repeat-x; background-position:bottom;}
#header{width:100%; height:180px; background:url(images/bg_header.jpg); background-repeat:repeat-x; border-top:5px solid #333; border-right:1px solid #333; border-left:1px solid #333;}
#headerimage{float:right; width:140px; height:180px; background:url(images/leaf.png); background-repeat:no-repeat; background-position:bottom; margin-top:-2px; margin-right:40px;}
#header img{float:left; margin: 20px 0px 29px -3px;}
/*END HEADER*/

/*NAVIGATION*/
#nav { width:80%; height:36px; clear:left; float:left; margin-top:0px;}
#nav ul {color: #FFF; margin:15px;  list-style:none; display:inline; font-size:12px;} /*14px*/
#nav li {float:left; display:inline;  margin-left:5px; margin-right:5px; text-align:center; line-height:150%; font-weight:bold;border-left:1px solid #88bfe8;; border-right:1px solid #88bfe8; /* INCORPORATE THIS FOR IE 6 FIX IF NEEDED width:106px;  */}
#nav span{padding-left:10px; padding-right:10px;}
#nav li a, #nav li a:visited {display:block;  height:36px; color:#fff; font-size:1.1em; text-decoration:none; line-height:32px; font-family:arial, verdana, sans-serif; border-left:1px solid #88bfe8;; border-right:1px solid #88bfe8;}
#nav li a:hover {color:#fff;  background-image:url(images/mainnav.jpg); border-left:1px solid #333; border-right:1px solid #333;} 
#nav li a.chosen:visited {color:#333;  background:url(images/pressednav.jpg);  margin-top:8px; border-right:none;} 

.activelink a, activelink li a:hover, activelink li a:visited { color:#333333 !important; background:url(images/pressednav.jpg) !important;  margin-top:8px; border-left:1px solid #333; border-right:1px solid #333;}

/*END NAVIGATION*/

/*RIGHT COL*/
#rightcol { float:right; background:url(images/bg_contact.jpg); background-repeat:no-repeat; background-position:top; background-color:#787878; width:216px;  margin:90px 50px 25px 25px; border: #af3623 2px solid; padding:6px 7px 10px 7px;}
#rightcol h2{ color:#fff; font-size:1.13em; text-align:center; border-bottom:1px solid #fff; line-height:150%;}
#rightcol p {font-size:13px; margin-left:20px; color:#fff;} /*18px*/
.firstrightcol{font-size:0.81em; margin:0px 10px 0px 20px; color:#fff;}
/*END RIGHT COL*/


/*MAIN CONTENT*/
#maincontent{ width:590px; margin:25px 25px 30px 25px;}
#maincontent h1{font-size:1.25em;}
#maincontent h2{font-size:1em;}
.redcallout{font-size:2.25em; color:#af3623; margin-right:10px;}
.mainimg{padding:4px; border:solid 1px #ebebeb;}

/*END MAIN CONTENT*/


#footer{width:90%; height:50px;  border-top:1px solid #ccc; color:#ccc; padding:10px 10px 10px 0px; font-size:0.69em; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:25px; margin-right:25px;}

#footer a, #footer a:hover, #footer a:visited {color:#ccc;}

#contactform fieldset{width:50%; margin-left:150px; margin-top:20px;}
#contactform div {padding:10px 10px 10px 50px; background-color:#f1f1f1;}
#contactform label{font-size:0.8em;}

.submitbutton{background:#af3623; color:#fff; border:1px solid #333333; font-weight:bold;}
.disclaimer{font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:0.63em;}
