body { font-family: Lucida Grande, Lucida Sans Unicode, Verdana, Helvetica, Arial, sans-serif; font-size: 12px; margin: 0px; padding: 0px; }

#head { position: relative; height: 200px; background: #660000 url(/images/bg.gif) repeat-x bottom; }
#innerhead { position: relative; width: 1010px; height:200px; margin: 0px auto; }

#head h1 { margin: 0px; padding: 0px; display: block; width: 342px; height: 91px; position: absolute; bottom: 0px; right: 0px; border: 0px; }
#head h1 a { margin: 0px; padding: 0px; display: block; width: 342px; height: 91px; background: url(/images/logo.gif) no-repeat 0px 0px; text-indent: -9999px; position: absolute; bottom: 10px; right: 10px; border: 0px; }

#head h1 a:hover { background: url(/images/logo.gif) no-repeat 0px -91px; }


#head h2 { margin: 0px; padding: 0px; position: absolute; top: 0px; left: 0px; display: block width: 1px; height: 1px; text-indent: -9999px; }

#main { width: 1010px; margin: 0px auto; padding: 30px 0px; line-height: 1.6; }

#main #one { width: 550px; padding-right: 10px; float: left; }
#main #one h3 { font-family: Georgia; font-weight: normal; font-size: 24px; margin: 0px; padding: 0px; }
#main #one h3 a { color: #660000; text-decoration: none; }
#main #one h3 a:hover { text-decoration: underline; }

#main #one h4 { font-family: Georgia; font-weight: normal; font-size: 18px; margin: 0px; padding: 0px; }
#main #one h4 a { color: #660000; text-decoration: none; }
#main #one h4 a:hover { text-decoration: underline; }

#main #two { width: 440px; padding-left: 10px; margin-left: 560px; }

#main #two #specs img#linedrawing { float: right; position: relative; top: -3em; margin-bottom: -3em; }
#main #two #specs td.specheading { padding-right: 30px; }

#main #two #two_a { padding-right: 10px; }
#main #two h3 { font-family: Georgia; font-weight: normal; font-size: 18px; margin: 0px; padding: 0px; color: #660000; }
#main #two h3 a { color: #660000; text-decoration: none; }
#main #two h3 a:hover { text-decoration: underline; }

#main #two h4 { margin-bottom: -1em; padding: 0px; }

#main #two #two_b { padding-left: 10px;}

.rule { margin: 20px; 0px; }

.sitegal { border: 1px solid #999999; padding: 20px; }

a { color: #660000; }


#footer { clear: both; position: relative; height: 100px; background: #333333 url(/images/bg_footer_grey.gif) repeat-x top; color: #FFFFFF; font-size: 10px; line-height: 1.6; }
#footer  #innerfooter { position: relative; width: 900px; height: 100px; margin: 0px auto; }
#footer  #innerfooter p { display: block; position: absolute; bottom: 0px; left: 0px; }
#footer a { color: #FFFFFF; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
a, a:active {  outline: none; }
