/* @group Global Styles */body {background-color: #000;}a {color: #fff; font: italic 10px/16px "Lucida Grande", Lucida, Verdana, sans-serif;}a:visited {color: #777; font: italic 10px/16px "Lucida Grande", Lucida, Verdana, sans-serif;}img.padding{padding-top: 10px;padding-bottom: 10px;}

img.border{border: 1px solid #115f31;}
p.content {color:#fff; font: 10px/16px "Lucida Grande", Lucida, Verdana, sans-serif;}

p.quicklink {color:#fff; font: 10px/16px "Lucida Grande", Lucida, Verdana, sans-serif;text-indent: 4px;}p.contact{color:#fff; font: bold 9px "Lucida Grande", Lucida, Verdana, sans-serif;}

li.content {color:#fff; font: 10px/16px "Lucida Grande", Lucida, Verdana, sans-serif;padding-left: 5px;}

ul.content {color:#fff; font: 10px/16px "Lucida Grande", Lucida, Verdana, sans-serif;}h2.center {color:#fff; font: bold 12px/16px "Lucida Grande", Lucida, Verdana, sans-serif; text-align:center;}

h2.title {color:#fff; font: bold 18px/16px "Lucida Grande", Lucida, Verdana, sans-serif; text-align: center;}h2.content {color:#fff; font: bold 12px/16px "Lucida Grande", Lucida, Verdana, sans-serif;}

h2.content_underline {color:#fff; font: bold 12px/16px "Lucida Grande", Lucida, Verdana, sans-serif;border-bottom: 1px solid #115f31;}

h2.content_legal {color:#fff; font: italic 9px/16px "Lucida Grande", Lucida, Verdana, sans-serif;border-bottom: 1px solid #115f31;}

/* @group form */

#contact-form-left {position: absolute; left: 0px; width: 350px; height: auto; top:850px;}

#contact-form-right {position: absolute; right: 0px; width: 350px; height: auto; top:850px;}

#client-login {position: absolute; left: 0px; width: 800px; height: auto; top:300px;}

td.form { vertical-align: text-top;color:#fff; font: 10px/16px "Lucida Grande", Lucida, Verdana, sans-serif;text-decoration: underline;}

input.form {border: 1px solid #fff;} 

input.submit {padding-right: 20px;}

input.reset {padding-left: 20px;}

/* @end *//* @end *//* @group Content Layout */#content-container {position:absolute; left:50%; width:800px; margin-left:-400px; top:20px; height:1200px;}	#logo {position:absolute; left:0px; width:800px; top:0px; height:90px;}#text {position: absolute; left: 0px; width: 800px; height: auto; top:353px;}
#quicklink {position: absolute; left: 0px; width: 198px; height: auto; top:430px; border: 1px solid #115f31;}

#quicklink-race {position: absolute; left: 0px; width: 198px; height: auto; top:430px; border: 1px solid #115f31;}

#content {position: absolute; right: 0px; width: 570px; height: auto; top:130px;}#footer-container{position: absolute;left:50%; width:800px; margin-left:-400px; bottom: 0px; height: auto;}

/* @group Menu */

/* Menu */

#menualign {position:absolute;left:0px;width:200px;top:130px;height:auto;z-index:50;border-top: 1px solid #115f31;}

#menu {width: 200px;}

#menu ul {list-style: none;margin: 0;padding: 0;}

#menu a, #menu h2 {font:9px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;display: block;margin: 0;background-color:#000;padding: 2px 3px;text-indent: 4px;}

#menu h2 {color: #fff;text-transform: uppercase;}

#menu a {color: #fff;text-decoration: none;text-transform: uppercase;border-right: 1px solid #115f31;border-left: 1px solid #115f31;border-bottom: 1px solid #115f31;}

#menu a:hover {color: #115f31; border-bottom:1px dotted #fff;}

#menu li {position: relative;}

#menu ul ul ul {position: absolute;top: 0;left: 100%;width: 100%;border-top: 1px solid #115f31;}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

[if IE]>
/* csshover.htc file V1.21.041022 available for download from: http://www.xs4all.nl/~peterned/csshover.html */
body{behavior:url(/css/csshover.htc);}
#menu a, #menu h2{font:9px/16px arial,helvetica,sans-serif;}
#menu ul li{float:left;height:1%;width:100%;}
#menu ul li a{height:1%;}
<![endif]

/* @end *//* @end */