body { margin: 0; background-image:url(../images/greenbg5.gif); }
a img { border: none; margin-bottom: 0; }
a.smlinks:link { color: #006000; }
a.smlinks:visited { color: #006000; }
a.smlinks:hover { color: blue; }
a.smlinks:active { color: #006000; }
#cfalscroller {  margin:2em auto 1em; width:90%; }
#mainwrapper { border: 1px #008000 solid; width: 764px; height: 1497px; margin: auto; background-color: #ffffff; }
#secwrapper { border: 1px #008000 solid; width: 764px; height: 1847px; margin: auto; background-color: #ffffff; }
.blockcontainer { width: 760px; margin: 2px auto; }
.bottomborder { margin:0.75em auto; padding:0.5em auto; width:85%; border-bottom:2px groove #000000; }
.topleftblock { border: 1px #000000 solid; width: 160px; height: 250px; float: left; }
.topctrblock { border: 1px #000000 solid; width: 430px; height: 250px; float: left; margin-left: 2px; text-align: center; }
.printtitle { display: none; }
.topctrblock p { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; font-weight:700; }
.toprightblock { border: 1px #000000 solid; width: 160px; height: 250px; float: right; text-align: center; background-image:url(../images/toprightblockbg.gif); }
.toprightblock p { margin: 0 auto; font-size: 12px; font-family: Arial, Helvetica, sans-serif; width: 150px; }
.toprightblock a img { margin: 0.75px auto; display: block;}
.midleftblock { border: 1px #000000 solid; width: 250px; height: 260px; float: left; }
.midctrblock { border: 1px #000000 solid; width: 250px; height: 260px; float: left; margin-left: 2px; text-align: center; }
.midctrblock p.links { font-family:Helvetica, Arial, Geneva, sans-serif; font-size: 16px; font-weight: 700;  margin: 12px 10px 0; }
.midctrrightblock { border: 1px #000000 solid; width: 594px; height: 610px; float: left; margin-left: 2px; overflow-x:hidden; overflow-y: auto; text-align:center; }
.midctrrightblock ul { margin: 0.25em auto 0.5em; list-style-type: square; width: 90%; }
.midctrrightblock li { font-family:Helvetica, Arial, sans-serif; font-size: 14px; margin: 0 0.25em 0 1.5em; padding-top: 0.25em; }
.midrightblock { border: 1px #000000 solid; width: 250px; height: 260px; float: right; }
.botleftblock { border: 1px #000000 solid; width: 250px; height: 260px; float: left; }
.botctrblock { border: 1px #000000 solid; width: 250px; height: 260px; float: left; margin-left: 2px; overflow-x:hidden; overflow-y: auto; }
.botctrblock ul { margin-top: 0.25em; margin-bottom: 0.5em; list-style-type: square; }
.botctrblock li { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: 700; margin: 0 0.25em 0.35em -1.15em; padding-top: 0.5em; line-height: 1.02; }
.botrightblock { border: 1px #000000 solid; width: 250px; height: 260px; float: right; }
.topfooter { border: 1px #000000 solid; width: 758px; height: 475px; text-align: center;}
#printcentercolumn { display:none; }
#searchform { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: 700; width: 90%; margin: 1.5em auto 1em; }
#searchform form { margin: 0; padding: 0; }
.topfooter p.links { font-family:Helvetica, Arial, Geneva, sans-serif; font-size:16px; font-weight:700; word-spacing: 2px; margin: 0 auto 1em; 
	padding: 10px 5px 5px; width: 700px; background-image:url(../images/footerlinks3.gif); background-repeat: no-repeat; text-align: center; 				
	background-position: top center; color:#eae8e8; height:36px; }
.topfooter p.links a.smlinks:link { color:#eae8e8; }
.topfooter p.links a.smlinks:visited { color:#eae8e8; }
.topfooter p.links a.smlinks:hover { color:blue; }
.topfooter p.links a.smlinks:active { color:#eae8e8; }
.topfooter img { margin-right: 2em; }
.botfooter { border: 1px #000000 solid; width: 758px; height: 230px; }
.botfooter p.disclaimer { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; width: 75%; margin: 2em auto 1em; }
.botfooter p.contact { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; text-align: center; width: 90%; margin: 2em auto 1em; }
.botfooter p.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: center; margin: 1em auto; font-weight: 700; }
.downloads { font-size:16px; font-family:Arial, Helvetica, sans-serif; }
#breadcrumbs { background-image: url("../images/topbargreen.gif"); background-repeat:repeat-x; width:596px; height:35px; margin-left:2px; float:left; }
#breadcrumbs p { font-family: Helvetica, Arial sans-serif; margin: 0 0 0 0.75em;; line-height: 35px; font-size: 11pt; color: #ffffff; font-weight: 500; }
#breadcrumbs a:link { color: #ffffff; text-decoration: none; }
#breadcrumbs a:visited { color: #ffffff; text-decoration: none;}
#breadcrumbs a:hover { color: #ffff00; text-decoration: underline; }
#breadcrumbs a:active { color: #ffffff; text-decoration: underline; }
h2, h3 { color:#006000; font-size:21px; font-family:Tahoma, "Lucida Grande", Arial, Helvetica, sans-serif; margin: 0.5em 0.75em 0.25em; text-align:left; }
h3 { font-size:19px; }
h4 { color:#006000; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 0 .5em 1em; text-align:left; }
.publicationtitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:700; letter-spacing:0.075em; font-variant:small-caps; font-size:13px; margin: 0 auto; }
.publicationgraphic { text-align:center; margin:1em auto; }
.textinfo, .textinfo1, .textinfo2, .centeralign, .textul, .boldtextcenter { font-size: 16px; font-family:Helvetica, Arial, sans-serif; text-align:justify; width: 88%; margin: 0 auto; }
.textinfo1, .textinfo2 { margin-top:0.75em; }
.textinfo2 { width:82%; font-weight:700; }
.textinfo ul { margin-left:0; list-style-type:square; }
.textinfo li { font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:1.25; margin-right:45px; }
.centeralign, .boldtextcenter { text-align:center; }
.boldtextcenter { font-weight:700; }
.textline { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; margin-bottom:0.5em; }
.address1, .address2 { font-family:Tahoma, "Lucida Grande", Arial, Helvetica, sans-serif; font-size:15px; font-weight: 700; margin: 0; }
.address2 { font-weight: 500; line-height: 1.2; }
img.printimg { display: none; }
.showdate { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:700; letter-spacing:0.075em; font-variant:small-caps; }
.sponsorlogos { margin: 1em auto; }
.sponsorlogos img { vertical-align: middle; padding: 1em; }
.clear { clear: both; margin: 0; padding: 0; }
.clear1 { clear: both; }