/* Begin Eric Meyer Style Reset */
          html, body, div, span, applet, object, iframe,
          h1, h2, h3, h4, h5, h6, p, blockquote, pre,
          a, abbr, acronym, address, big, cite, code,
          del, dfn, em, font, img, ins, kbd, q, s, samp,
          small, strike, strong, sub, sup, tt, var, hr,
          b, u, i, center,
          dl, dt, dd, ol, ul, li,
          fieldset, form, label, legend,
          table, caption, tbody, tfoot, thead, tr, th, td {
          	margin: 0;
          	padding: 0;
          	border: 0;
          	outline: 0;
          	font-size: 100%;
          	vertical-align: baseline;
          	background: transparent;
          }
          body {
          	line-height: 1;
          }
          ol, ul {
          	list-style: none;
          }
          blockquote, q {
          	quotes: none;
          }

          /* remember to define focus styles! */
          :focus {
          	outline: 0;
          }

          /* remember to highlight inserts somehow! */
          ins {
          	text-decoration: none;
          }
          del {
          	text-decoration: line-through;
          }

          /* tables still need 'cellspacing="0"' in the markup */
          table {
          	border-collapse: collapse;
          	border-spacing: 0;}
/* End Style Reset */


/* General Styles */
body {font-family: Arial, Helvetica, sans-serif; background: #788FAF url(images/envtrust-bg.jpg) top center no-repeat fixed; }
hr { background-color: #fff; border-color: #999; border-style: none none dotted; border-width: 1px; color: #fff; margin-bottom: 3px; }
hr.tophr {margin-left: 20px; margin-right: 20px;}

p {margin-bottom: 1em; line-height:1.25; font-size: 13px;}

h1 {color: #1A3763; font-size: 130%; font-weight: bold; margin-bottom: .5em;}
h2 {color: #1A3763; font-size: 115%; font-weight: bold; margin-bottom: .25em;}
h3 {color: #1A3763; font-size: 100%; font-weight: bold; font-style: italic; margin-bottom: .25em;}

ul {margin-bottom: 1em;}

blockquote {margin-left: 15px; margin-bottom: 1em; font-size: 13px; font-style: italic;}

table {border: 1px solid #999; margin-bottom: 9px; margin-top: 6px; margin-left: auto; margin-right: auto; overflow: scroll; width: 95%;}
table th {background-color: #1A3763; color: white; font-family: Arial, Tahoma, sans-serif; font-weight: bold; text-align: center; vertical-align: middle; font-size: 12px; padding: 4px;}

table tr td {background-color: #fff; border: 1px dotted #666; font-size: 10px; text-align: left; vertical-align: middle; text-align: center; padding: 4px;}
table tr:hover td {background: #FFDDBF none repeat scroll 0 0; border: 1px solid #999; }
a[href$='.pdf'] {padding: 5px 20px 5px 0px; background: transparent url(images/icon_pdf.gif) no-repeat right;}
a[href$='.pdf'] img{background-image: none;}
a[href$='.doc'] {padding: 5px 20px 5px 0px; background: transparent url(images/icon_doc.gif) no-repeat right;}
a {color: #006633; text-decoration: none; font-weight: bold;}
a:hover {color: #5A6F0D; text-decoration: underline;}

.bold {font-weight: bold;}
.italic {font-style: italic;}
.underline {text-decoration: underline;}
.red {color: #8D2C19;}
.largetext {font-size: 14px;}
.clear {clear: both; line-height: 1;}
.hidden {position: absolute; top: -400000px;}
.left {float: left;}
.right {float: right;}
.center {text-align: center;}



#main {width: 100%; z-index: 1;  min-height: 100%; }
#tentwofour {width: 800px; margin-left: auto; margin-right: auto;}
#eighttwofour{width: 800px; margin-left: auto; margin-right: auto; background-color: #1C3764; }
#contentwrapper {width: 800px; float: left; display: inline; background-color: #fff; border: 1px solid #1C3764;}
#header { width: 100%; height: 287px; background-image: url(images/quotebox-2.jpg); background-position: top left; background-repeat: no-repeat; float: left; display: inline; z-index: 1; }

#page {background-color: #fff;}

#page #header {width: 100%; height: 150px; background-color: #27467F; background-image: none; display: inline; z-index: 1;}
#page #searchbox {padding-top: 0px; vertical-align: baseline; z-index: 2;}
#quotebox {z-index: 2; width: 250px; position: absolute; top: 70px; margin-left: 25px; float: left; display: inline;}
#quotebox p {line-height: 1.25em; color: #fff; font-size: 12px; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif;}
#page #quotebox {display: none;}
#searchbox {padding-top: 10px; vertical-align: baseline; z-index: 2; float: left; display: inline;}
input#keywords {height: 20px; width: 224px; border: 0px; padding: 0; margin-left: 26px; margin-right: 8px; float: left; display: inline; padding-left: 8px; padding-top: 4px;}

#search {float: left; }
#searchbutton {float: left; }

img.logo {float: left; position: absolute; top: 193px; }
img.print {display: none;}
img.displayimg {float: right;}
.displayimg {float: right; }
.slideshow {height: 287px; width: 495px; margin: auto; float: right;}
.slideshow img {float: right;}

#horizmenu {width: 760px; padding: 15px 20px 0px 20px; clear: both; background-color: #fff;}
#horizmenu hr {margin-left: 0px; margin-right: 0px; margin-bottom: 0px;}
#horizmenu a {color: black; text-decoration: none; font-weight: bold; display: inline; font-family: "Georgia", "Times New Roman", Times, serif; font-size: 19px; margin-left: auto; margin-right: auto; vertical-align: middle; text-align: center; background-color: #fff; padding: 10px 12px 6px 12px;}
#horizmenu a:hover { background-color: #CCC;}
#contentmiddle { color: #000; display: inline;}
#contentmiddle .clear {background-color: #fff;}
img.featured {margin-left: 20px; float:left; display: inline;}

#leftmenu {float:left; display: inline; width: 185px; margin-left: 20px; font-family: "Arial", "Tahoma", sans-serif; }
#leftmenu a {color: #fff; background: #006633; repeat-x; display: block; text-decoration: none; padding: 8px 16px; line-height: 1.25; font-size: 10px;}
#leftmenu a:hover {text-decoration: underline; background-color: #4F9F52; }
#leftmenu a.bold {padding-left: 10px; font-size: 14px; font-family: "Georgia", "Times New Roman", Times, serif; }
#leftmenu a.bold:hover {color: #fff; text-decoration: none; background: #4F9F52; }
#leftmenu a.home {font-family: "Georgia", "Times New Roman", Times, serif; color: #fff; background-color: #1B3864; display: block; text-decoration: none; background-image: url(images/home.jpg); background-position: top left; background-repeat: no-repeat; padding: 0px 16px; line-height: 2; font-size: 14px;}
#leftmenu a.home:hover {text-decoration: underline; background-color: #27467F; background-image: url(images/home-hover.jpg); background-position: top left; background-repeat: no-repeat;}
#leftmenu #bottom { background-image: url(images/leftmenuback-bottom.jpg); background-position: bottom left; background-repeat: no-repeat; width: 185px; height: 135px; margin-left: 0px; }

#socialicons {display: inline; float: left; width: 394px;}
#socialicons img {display: inline; float: left; margin-left: 20px;}

#announcements { float: left; display: inline; clear: right; width: 365px; margin-left: 20px; margin-right: 15px;}
#announcements h1 { border-bottom: 1px dotted #999;}
#announcements ul { line-height: 2; padding-left: 25px;}
#announcements ul li {color: #006633; list-style-type: disc; font-family: "Times New Roman", Georgia, sans-serif; font-size: 13px; }
#announcements a {color: black; text-decoration: none;}
#announcements a:hover {text-decoration: underline;}

#pagecontent { float: left; clear: right; width: 555px; background-color: #fff; padding-left: 20px; padding-right: 20px; }
#socialcontent { float: right; clear: right; }
#pagecontent p img.left {margin: 3px 9px 6px 0;}
#pagecontent ul {margin-left: 15px;}
#pagecontent ul li {margin-left: 15px; font-weight: bold; color: #006634; list-style: disc; font-size: 90%; margin-bottom: .25em;}
#pagecontent ul li a {color: black; text-decoration: none;}
#pagecontent ul li a:hover {text-decoration: underline;}
#pagecontent p img.right {margin: 3px 0 6px 9px;}
#pagecontent p img.left {margin: 3px 9px 6px 0;}

#centercolumn {width: 335px; margin-right: 5px;}
#rightcolumn {width: 180px; margin-left: 5px; padding: 15px; background-color: #EFE9E0;}

#footer {width: 760px; padding-left: 20px; padding-right: 20px; background-color: #fff;}
#footer li {font-size: 9px; font-weight: normal; line-height: 1em; float: left; display: inline; width: 140px; margin-bottom: .5em; }
#footer li a {color: #999; text-decoration: none; line-height: 1.25em;}
#footer li a:hover {color:#666; text-decoration: underline;}
#footer li a.catheading1, #footer li a.catheading2, #footer li a.catheading3, #footer li a.catheading4, #footer li a.catheading5 {font-size: 11px; line-height: 2em; color:#666; display: inline;}
#footer li a.catheading3, #footer ul.catlinks3, #footer li a.catheading4, #footer ul.catlinks4, #footer li a.catheading5, #footer ul.catlinks5 {margin-left: 20px;}
#threecolleft, #threecolcenter, #threecolright {width: 33%; float: left; margin-bottom: 4px; padding: 5px 0px 5px 0px;}
#footer #threecolcenter {text-align: center;}
#footer #threecolright {text-align: right;}
#footer #threecolleft, #footer #threecolcenter, #footer #threecolright { font-weight: bold; font-size: 12px;}
#footer #threecolleft a, #footer #threecolcenter a, #footer #threecolright a {color: #666; text-decoration: none; }
#footer #threecolleft a:hover, #footer #threecolcenter a:hover, #footer #threecolright a:hover {color: #000; text-decoration: underline; line-height: 1em; }
