body         { font-family: Arial, Helvetica, sans-serif; 
			background: transparent url(images/topfadebg.gif) left top repeat-x;	
            font-size: 13px; line-height: 1.3em; 
			margin: 0; padding: 0;
		}
html { padding: 0; margin: 0; 
   background: #fff url("images/bluebg.jpg") 0 0 repeat-y;
}		
#wrapper { margin: 0; padding: 0; width: 900px; 
   }
#masthead {
	margin: 0 0 0 134px; 
	position: relative;
}
#masthead h1 { display: none; }
#extranav { position: absolute; right: 15px; top: 15px; text-align: right; width: 250px; font-size: 12px; }
#extranav a { padding: 0 5px; }
#slogo { position: absolute; top: 0; left: 0; }

#nav { width: 114px; padding: 10px; float: left; margin-right: 25px; padding-top: 60px; }
#nav ul { list-style: none; margin: 0 0 2em 0; padding: 0; 
	font-family: Arial, sans-serif; font-size: 13px; line-height: 19px; 
           color: #fc0; font-weight: bold; }
#nav li { display: block; margin: 0; padding: 0; } 
#nav li a { display: block; width: auto; padding: 3px 0; }
#nav li a:link { text-decoration: none; color: silver; }
#nav li a:visited { text-decoration: none; color: silver; }
#nav li a:hover { text-decoration: none; color: #fff; }
#nav li a:active { text-decoration: none; color: yellow; }
#content { width: 700px; float: left; padding: 30px 20px 20px 20px; }
#footer { clear: both; text-align: center; margin-left: 134px; padding: 10px 0; margin-bottom: 0; }
hr           { color: #ccc; size: 1px; shading: solid; clear: none; }
ul           { margin-top: 0; margin-bottom: 1em; }
ol           { margin-top: 0; margin-bottom: 1em; }
p            { margin-top: 0; margin-bottom: 1em; }
pre { font-size: 13px; }
.flr { float:right; margin-left: 10px; margin-bottom: 5px; }
.fll { float:left; margin-right: 10px; margin-bottom: 5px; }
.notop       { margin-top: 0 }
.small       { font-size: 11px }
a:link       { color: blue; text-decoration: underline }
a:visited    { color: purple; text-decoration: underline }
a:active     { color: red; text-decoration: underline }
a:hover      { color: red; text-decoration: underline }
h1, h2, h3, h4, h5, h6 { margin-top: 0; }
h1           { color: #99c; font-weight: bold; font-size: 26px; line-height: 32px; margin-bottom: .6em; }
h2           { color: #009; font-size: 16px; font-weight: bold; margin-bottom: .4em; margin-top: 1em; }
h3           { color: #C00; font-size: 14px; font-weight: bold; margin-bottom: 0 }
h4           { color: #009; font-weight: bold; font-size: 13px; margin-bottom: 1em; }
h5           { color: #000; font-size: 13px; font-weight: bold; margin-bottom: 0 }
h6           { color: #009; font-size: 13px; font-style: normal; font-weight: normal }
table        { margin-bottom: 1em; margin-top: 0; }
th           { font-weight: bold; font-size: 13px; }
ul.sep li { margin-bottom: .5em; }
h3.leadertitle { color: #fc0; }
p.leaders { color: #fff; font-size: 12px; }
.nbm { margin-bottom: 0; }
.hbm { margin-bottom: .5em; }
.ntm { margin-top: 0; }
.checkmark { color: #090; }
.vertnav { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 22px; 
           color: #fc0; }
.vertnav a:link { text-decoration: none; color: silver; }
.vertnav a:visited { text-decoration: none; color: silver; }
.vertnav a:hover { text-decoration: none; color: #fff; }
.vertnav a:active { text-decoration: none; color: yellow; }
.clr { clear: both; }
.cen { text-align: center; }
.top { font-size: .9em; text-align: right; text-transform: uppercase; }
#footer .sponsors { margin-bottom: 0; text-align: center; }
#footer .sponsors img { padding: 5px 10px; }
.botnav { font-size: .95em; line-height: 1.8em; }
