/* Generic classes */
body {padding:0; margin:0; background-color:#EEE;}
td {vertical-align:top;}
img {border: none;}
h2,.h2 {font-weight:bold; font-size:16px; color:#333333; font-family:"Helvetica", "Arial", sans-serif;}
h3,.h3 {font-weight:bold; font-size:12px; color:#333333; font-family:"Helvetica", "Arial", sans-serif;}
h4,.h4 {font-weight:bold; font-size:11px; color:#333333; font-family:"Helvetica", "Arial", sans-serif;}
li {margin-bottom:7px;}
b {color:#000000;}
a {color:#FF9900;}
a:hover {color:#FFCC66;}

.small {font-size:8px;}
.nolineheight {line-height:normal;}

ul#bullet {list-style-image:url(/leadwash/images/bullet.gif); vertical-align:bottom;}

.uploaded-photo {display:block;}

img#nav {vertical-align:middle;}
td#maintext {color:#474747; font-size:9px; font-family:"Helvetica", "Arial", sans-serif; padding-top:30px; padding-bottom:30px; padding-right:30px;}
div#maintext {color:#474747; font-size:9px; font-family:"Helvetica", "Arial", sans-serif;}


/* Tables */
table#main {border-left:2px solid #000000; border-right:2px solid #000000; background-color:#FFF; font-family:"Helvetica", "Arial", sans-serif; width:755px;}
table#left {border-left:1px solid #848484; border-right:1px solid #848484; border-top:1px solid #848484; background-color:#FFF; font-family:"Helvetica", "Arial", sans-serif;}
table#title {border-top:1px solid #848484; border-bottom:1px solid #848484; width:450px;}
table#title td {background-image:url(/leadwash/images/background_title_color.gif); margin:1px; padding:6px; font-size:11px; font-weight:bold; color:#000000;}
table#events {margin-bottom:25px; color:#474747; font-size:9px; font-family:"Helvetica", "Arial", sans-serif;}
table#events b {color:#000000;}
table#sponsors {font-family:"Helvetica", "Arial", sans-serif;}
table#sponsors b {color:#000000; font-size:9px;}
table#sponsors a {font-size:8px;}
table#maintext {color:#474747; font-size:9px; font-family:"Helvetica", "Arial", sans-serif;}
table#smalltext {color:#474747; font-size:8px; font-family:"Helvetica", "Arial", sans-serif;}
table#smalltext b {color:#000000; font-size:8px;}
table#footer {border-top:2px solid #000000; padding-top:20px; margin-top:20px; margin-bottom:20px; width:692px;}
table#footer td {text-align:center; font-size:8px; color:#666666; font-family:"Helvetica", "Arial", sans-serif;}
#bmfooter {margin-left:auto; margin-right:auto; width:30%;}
#bmfooter div,#bmfooter a {display:block;}
#bmfooter div,#bmfooter img {float:right; border:none;}
#bmfooter .fbm a {background-image:url(images/browsermedia_logo_on.gif); width:87px; height:18px; background-repeat:no-repeat; text-align:left; text-indent:-5000px;}
#bmfooter .fbm a:hover {background-image:url(images/browsermedia_logo.gif);}
#bmfooter .fbcms a {background-image:url(images/browsercms_logo_on.gif); width:82px; height:18px; background-repeat:no-repeat; text-align:left; text-indent:-5000px;}
#bmfooter .fbcms a:hover {background-image:url(images/browsercms_logo.gif);}

.form-subhead {font-size:12px;  font-weight:normal; margin:0; padding:0;}

.navItem {position:relative; float:left;}
.flyout {visibility:hidden; position:absolute; left:0; top:37px; z-index:100;}
.flyout a {display:block; width:180px; background-color:#FFD83F; color:#000; font:normal 12px arial,sans-serif; text-decoration:none; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90;}
.flyout a:hover {background-color:#F2C309; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; color:#000;}
.flyout a span {display:block; padding:3px 10px;}