* { margin:0; padding:0;}
body { background: url(../images/bkgrd.jpg) repeat top left; font:14px Arial, Helvetica, sans-serif; color: #52330E; line-height:20px; margin-top:0px;}
h2 {font:14px; font-weight:bold; color:#660000; padding-bottom:5px;}
#container{width: 870px;margin: 10px auto;background: #ffffe6 url(../images/background-left-fixed2.gif) repeat-y top left;line-height: 130%;}
#top{padding: 0;background-color: #fc3; height:147px; position:relative;}
div.black { background:#000; color:#fff;font:11px Arial, Helvetica, sans-serif; padding: 4px 0; height:12px;}
div.dash { background: url(../images/mm_dashed_line.gif) repeat top left; height:8px;}
#leftnav{float: left;width: 170px;margin: 0;padding: 0;}
#rightnav{float: right;width: 190px;margin: 0;padding: 0;}
#content{margin-left: 190px;margin-right: 210px;padding: 0;width: 460px;}
#footer{clear: both;margin: 0;padding: .5em;color: #fff;background-color: #960;}
#top div#join {position:absolute;left: 450px;top: 0px;height: 147px;width: 420px; text-align:center;}
#top img { border:none;}
div#join h1 { background:#960; color:#fff; font-size:18px; height:49px; padding:25px 0 0 0;letter-spacing:.1em;line-height:20px;}
div.join { width:300px;background:#ffc;font-weight: bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:12px; color:#996600; padding-top: 2px; margin: 0 auto;  height:71px;}
#rightnav img {border: 1px solid #663300; margin: 20px 10px 20px 0;}
#rightnav a:link, #rightnav a:visited {font:bold 11px Georgia, "Times New Roman", Times, serif;color: #993300;line-height:22px;}
#rightnav a:hover, #rightnav a:active {color: #5C743D;}
#rightnav p { font: 12px Arial, Helvetica, sans-serif;line-height: 20px;padding-left:12px;padding-right:10px; margin: 0 0 10px 0;}
#leftnav ul { margin: 20px 0 0 0;}
#leftnav li { list-style-type:none;}
#leftnav li a:link, #leftnav li a:visited {font: 12px/16px Georgia, "Times New Roman", Times, serif bold;color: #FFFFFF;letter-spacing:.1em;text-decoration: none;display:block;padding:8px 6px 10px 20px;background: #000000;color:#FFFFFF;border-left:#000000; border-left-style:solid; border-left-width: 5px;border-right:#000000; border-right-style:solid; border-right-width: 5px;}
#leftnav li a:hover, #leftnav li a:active {font: 12px/16px Georgia, "Times New Roman", Times, serif bold;background: #996600;color:#000000;border-left:#FFCC33; border-left-style:solid; border-left-width: 5px;border-right:#FFCC33; border-right-style:solid; border-right-width: 5px;}
#content h2 {font: 16px Georgia, "Times New Roman", Times, serif; font-weight:bold;color: #996600;letter-spacing:.10em;padding:2px 0 0 30px; margin: 20px 0 40px 0; border-bottom:#996600 solid  5px; background:#e3d699;}
#content h3 {font: 16px  Georgia, "Times New Roman", Times, serif;font-weight:bold;color:#996600;letter-spacing:normal;line-height:30px;text-align:center;}
#content p.subHeader {font:bold 11px Georgia, "Times New Roman", Times, serif;color: #996600;line-height:22px;letter-spacing:.2em; margin: 0 0 20px 0; text-align:center;}
#content p { margin: 0 0 20px 0;}
#content ul { font-size:12px; padding-left: 50px; font-weight:bold; color: #996600;}
#content table#roster td {color: #52330E; border: solid 1px #52330e; font-size:11px; padding:2px;}
#content a {color: #993300;}
#content a:hover {color: #5C743D;}
form#rfp { margin: 0px 0 10px 0px; width:470px;color:#52330E;}
form#rfp div { width: 200px; margin: 0 10px 0 0; float:left;}
form#rfp input, form#rfp textarea { margin: 0 0 10px 0; width:75%;}
form#rfp input.inputradio { margin:0; width:auto;}
form#rfp input.input { display:block;}
form#rfp input.inputnum { display:block; width: 30px;}
form#rfp input.check { display:inline;}
form#rfp input#submit { display:block; margin: 10px 0 0 0; width:auto;}
form#rfp select { display:block; margin: 0 0 10px 0;}
form#rfp legend { color:#52330E; font-size:1.25em; font-weight:bold; padding:0px 0px 10px 0; display:none;}
form#rfp fieldset { border-bottom: dashed 1px #52330E; border-top:none; border-left:none; border-right:none; padding: 0 0 20px 0; margin: 0 0 20px 0;}