body {background:#00283c;font-size: 62.5%;text-align:center; font-family:Arial, Helvetica, sans-serif;}
html,body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
#container {width:800px; margin:0 auto;text-align:left;font-size: 13px;}

#header {width:800px;height:184px;background:url(../images/header.jpg) no-repeat;}
#header img.logo {margin:53px 0px 0px 20px;float:left;}
#flash {width:780px;height:255px;z-index: 3;}  

#nav {float:left;width:800px;height:35px;background:#00283c;}
#nav ul {list-style:none;height:35px;font-family: Verdana, Arial, Helvetica, sans-serif;}
#nav ul li  {padding:0px;float:left;height:35px;line-height:35px;color:#a30a35;}
#nav ul li a, #nav ul li a:visited {color:#fff;height:36px;line-height:36px;padding:0px 7px 0px 7px; text-decoration: none;font-weight:700;}  
#nav ul li a:hover {color:#00cefa;}

#content {width:800px;float: left;background:#fff;} 

#info {width:515px;float:left;padding:0px 0px 15px 0px;margin:5px 0px 0px 15px;display: inline;}
#info h1 {font-size:14px;color:#fff;background:url(../images/hdmain.gif) no-repeat;height:31px;width:512px;line-height:31px;padding:0px 0px 0px 5px;margin:10px 0px 0px 0px;}
#info p {margin:10px 0px 0px 0px;line-height:1.3em;}
#info p a, #info ul li a, #info dl dt a {color:#048bba;text-decoration:none;font-weight:700;}
#info p a:hover, #info ul li a:hover { text-decoration: underline;}
#info ul {list-style: disc;margin:10px 0px 0px 20px;}
#info ul li {margin:3px 0px 0px 0px;}
#info img.map {margin:10px 0px 0px 0px;border:1px solid #00cefa;}
#info div.winners {margin:10px 0px 0px 0px;border-bottom:1px solid #00cefa;padding:0px 0px 10px 0px;}
#info div.winners h2 {font-size:14px;color:#048bba;}
#info fieldset {border: none;margin:5px 0px 0px 0px;}
#info fieldset label {display: block;}
#info fieldset label.error {color:red;}
#info dl {float:left;width:515px;}
#info dl dt {float:left;width:270px;font-weight: 700;height:40px;padding:20px 0px 0px 5px;}
#info dl dd {float: left;width:240px;height:60px;line-height:60px;}
#info dl dt.alt, #info dl dd.alt {background:#eee;}

.rightinfo {width:250px;float:right;padding:0px 0px 10px 0px;margin:5px 0px 0px 5px;display: inline;}
.rightinfo h2 {font-size:13px;line-height:31px;padding:0px 0px 0px 5px;color:#fff;background:url(../images/hdrt.gif) no-repeat;margin:10px 0px 0px 0px;}
.rightinfo p {margin:5px 0px 5px 0px;width:90%;}
.rightinfo ul {list-style: none;}
.rightinfo ul li {margin:0px;width:209px;padding:5px 0px 5px 8px;}
.rightinfo ul li.noline {border:none;}
.rightinfo a {color:#000;text-decoration: none;font-weight:700;}
.rightinfo a:hover {text-decoration: underline;}
.rightinfo ul li img {float:right;padding:0px 10px 0px 2px;}

#footer {background:url(../images/footer.gif) no-repeat;width:800px;text-align:center;color:#fff;font-size:1em;height:100px;padding:25px 0px 0px 0px;}
#footer p {margin:0px 0px 0px 0px;}
#footer a {color:#fff;text-decoration:none;}
#footer ul {padding:0px 0px 10px 0px;margin:0px;color:#000;}
#footer ul li {display:inline;}
#footer ul li a, #footer ul li a:visited {color:#000;text-decoration: none;padding:0px 2px 0px 2px;font-weight:700;font-size:0.9em;}
#footer ul li a:hover, #footer a:hover { text-decoration: underline;}
.results-success {background:#c9f49b;padding:5px;margin:10px 0px 0px 0px;