@charset "UTF-8"; 
html, body{background:url(/HTMLBack.jpg) top left repeat-x #b7cb63; margin:0; padding:0; text-align:center}
#mainContent{width:800px; margin:0 auto; background:#e9c40a; overflow:hidden; border:1px solid black; border-top:none}
#logo{width:300px; height:100px; position:absolute; /*display:block; */margin:19px 0 0 15px; background:url(/watershedLogo.gif) top left no-repeat; cursor:pointer}
#signInRegister{display:none; float:right; margin:60px 10px 0 0}
#flashContainer{height:282px; width:800px}
.flashHeader{position:absolute; z-index:5; margin:185px 0 0 275px}
#navContainer{width:800px; height:35px; background:#de7317}
#navContent{width:795px; text-align:center; font-size:11px}
#leftContainer{background:#ecf3f8; width:609px; min-height:525px; float:left; border-top:6px solid #562e02; border-right:6px solid #562e02}
#leftContent, #copyright{width:585px; margin:0 auto; text-align:left; padding-bottom:25px}
#rightContainer{width:185px; float:left}
#rightContent{width:165px; margin:5px auto 0 auto; text-align:left}

br.clear{clear:both}
html{font-family:Verdana,Geneva,sans-serif; font-size:.8em}

a, a:visited{color:#BD6106; text-decoration:none; font-style:italic}
a:hover{text-decoration:underline}

.heading1{ font-size:1.8em; font-weight:bold; color:#c0630d; padding-left:10px; height:30px; background:url(/swish.jpg) left 2px no-repeat}
.heading2, .heading8{ font-size:1.6em; color:#c0630d; padding-left:10px; padding-top:8px; height:30px}
.heading8{background:url(/swish.jpg) left 2px no-repeat}
.heading8{margin-top:15px}
.heading2{margin-top:-25px}
.heading3, h2{ font-size:1.3em; font-weight:bold; color:#699217; border-bottom:1px solid black; padding-bottom:3px; margin-top:25px}
.heading4{ font-style:italic; color:#333; font-size:1.2em}
.heading5{ font-size:1.1em; text-transform:uppercase}
.heading6{ font-size:.8em; font-style:italic}

.rule{border-bottom:1px solid #9ca199; margin:10px 0}
.imgRight{float:right; margin:5px 0 15px 15px; border:1px solid #CCC}
.imgLeft{float:left; margin:5px 10px 15px 0; border:1px solid #CCC}
#sponsors{text-align:center}
#sponsors img{border:1px solid #CCC}
.adobePDF{background:url(/pdf.gif) top left no-repeat}
.adobeFlash{background:url(/flashIcon.gif) top left no-repeat}
.adobePDF, .adobeFlash{ padding-left:30px; display:block}
#leftContent ul li{margin-top:3px}

#location{text-align:left; width:200px; float:right; background:#e9c40a; margin:0 0 8px 15px}
#location ul{margin:0; padding:0; list-style-type:none}
#location li{margin:0; padding:0; border-bottom:1px solid #562e02}
#location li a{padding:5px; display:block; margin:0}
#location li a:hover{background:#eed660}

#lHeader{border:1px solid #666}
#lHeader a{font-size:14px; text-transform:none; padding:3px; display:block; font-style:normal; color:white; background:#562e02}
#lHeader a:hover{text-transform:none; cursor:pointer}

#navContent ul{margin:0 0 0 15px; padding:10px 0 0 0}
#navContent ul li{display:inline; margin:0; padding:0 6px 0 2px; border-right:1px solid black; font-size:.99em}
#navContent ul li.last{border-right:none}
#navContent a{color:black; font-style:normal}
#copyright{font-size:.8em; color:#333}

.current{font-weight:bold;}

#signUpForm{width:85%; margin:0 auto}
#signUpForm td{padding:8px; margin:9px 0 9px 0; text-align:left}
#signUpForm tr:hover{border:1px solid #999}
#signUpForm td input:focus{background:#f2e6a8}
#signUpForm td input[type=text]:visited{border:none; background:none}

.buttonContainer{font-size:10px; text-transform:uppercase;display:block;clear:both;}
.leftButton, .rightButton, .middleButton{float:left}
.leftButton{height:28px; width:10px; background:url(/leftButton.jpg) top right no-repeat}
.rightButton{height:28px; width:10px; background:url(/rightButton.jpg) top left no-repeat}
.middleButton{height:28px; padding:0 5px; background:url(/buttonMiddle.jpg) top left repeat-x; text-align:center}
.middleButton a:link, .middleButton a:visited{color:#5d4120; font-size:12px; display:block; padding:3px 5px 0 5px; font-style:normal; font-weight:bold}

#media td{text-align:center; padding:5px 30px}
#media a span{font-size:10px}

.smallText,small{font-size:11px}
#copyright{margin:45px auto 10px auto;text-align:center}

.watershed-list {display:block;clear:both;margin-top:5px;}

.reddot-open, 
.reddot-edit, 
.reddot-close{padding:6px; margin-bottom:10px; margin-top:5px; clear:both; display:block; border:2px solid #ddd; font-size:11px; font-family:Arial,Verdana}
.reddot-open{background:#FBE3E4; color:#8a1f11; border-color:#FBC2C4}
.reddot-edit{background:#FFF6BF; color:#514721; border-color:#FFD324}
.reddot-close{background:#E6EFC2; color:#264409; border-color:#C6D880}