a:link{color: #1414bb; text-decoration: underline;}
a:visited{color: #1414bb; text-decoration: underline;}
a:hover{color:#1414bb; text-decoration: none;}
a:active{color: #1414bb; text-decoration: underline;}

body {font-family: Verdana, Geneva, Arial, helvetica, sans-serif; margin: 0px; background: #FFFFFF url(/images/general/bck-gradient) bottom repeat-x fixed; color: #323232;	font-size: 13px;}

td {font-family: Verdana, Geneva, Arial, helvetica, sans-serif; vertical-align: top;}
th {font-family: Verdana, Geneva, Arial, helvetica, sans-serif; vertical-align: top;}

H1 {font-size: 14px; font-weight: bold; color: #2a5caa;}
H2 {font-size: 13px; color: #000000; font-weight: bold;}
H3 {font-size: 13px; font-weight: bold; color: #000000; margin: 0px;}

FORM {margin-bottom: 0px;}

TABLE.clear {width: 100%; border-collapse: collapse; padding: 1em; vertical-align: top;}

#container {width: 750px; margin: 0 auto; border: 5px solid #1E3047;}

#header{background: #4A6DA5 url(/images/general/bck-header.png) left top no-repeat; height: 120px; width: 750px; }
#utility {font-size: 9px; padding: .4em; }
#utility a {font-weight: bold; color: #FFFFFF; text-decoration: none;}
#utility a:hover {color: #FFDD00; }

#quote {font-weight: bold; color: #FFFFFF; font-size: 14px; padding-top: .5em; padding-right: .5em; width: 300px; text-align: center;}
#quote EM {font-size: 11px; color: #FFDD00; font-style: italic; text-align: right; display: block;}
#qt {background: url(/images/general/bck-quote-top.png) top left no-repeat; padding: 0 0 1em .5em;}
#qb {background: url(/images/general/bck-quote-bottom.png) bottom right no-repeat; padding: .5em .5em 0 0;}

#greytable {width: 100%; border-collapse: collapse; background: #FFFFFF; border: 1px solid #E0E0E0; font-size: 13px; margin: 1em 0;}
#greytable TH { font-size: 13px; font-weight: bold; padding: .5em; vertical-align: middle; border-bottom: 1px solid #E0E0E0; border-top: 1px solid #E0E0E0; background: #FFF url(/images/bck-tab-04.png) top repeat-x; }
#greytable TD {padding: .3em; vertical-align: top; border-bottom: 1px solid #E0E0E0; border-top: 1px solid #E0E0E0; }
#greytable H2 {font-size: 13px; margin: 0;}
#greytable ul {list-style: none;}
#greytable li {margin-bottom: 1em;}
#greytable TR:hover {background-color: #F0F5FF;}

#greytable a {text-decoration:none; font-weight: bold;}
#greytable a:hover {color: #000000;}

#greytable TH a {color: #323232;}

#greytable.auction {float:right; clear:right;  width: 220px; margin: 0 0 1em 1em; font-size: 10px;}
#greytable.auction TH {font-size: 10px;}


#greytable.registration { font-size: 12px; margin: .5em auto; padding: .2em; border-collapse: collapse;} 
#greytable.registration td {border: 1px solid #DADADA; padding: .2em;}
#greytable.registration em { font-style: normal; font-size: 9px; color: #878787;}

#side {float:left; width: 16em;}
#content {margin-left: 17em;}


#announcements {font-size: 9px; margin: 1em 0; background: #FFFFFF; border: 1px solid #E0E0E0;background: #FFF url(/images/general/bck-input.png) top repeat-x; text-align: left}
#announcements DIV {font-size: 13px; font-weight: bold; padding: .5em; vertical-align: middle; border-bottom: 1px solid #E0E0E0; border-top: 1px solid #E0E0E0; background: #FFF url(/images/bck-tab-04.png) top repeat-x; }
#announcements h2{font-size: 10px; border: 0; margin: 0; font-weight: bold;}
#announcements h3{font-size: 9px; border: 0; margin: 0; font-weight: normal;}
#announcements p{clear:both; padding: 0 .5em .5em .5em;}
#announcements.history {font-size: 8pt; text-align: right;}


#main {background: #FFFFFF url(/images/general/bck-page.png) top repeat-x; padding: 10px; clear:left;}

#teaser {background: #091A36 url(/images/general/bck-teaser.png) no-repeat; height: 130px; padding: 10px; color: #FFFFFF; font-size: 8pt; margin-bottom: 1em; clear:both;}
#teaser div.right {margin: 30px 0 0 0;  width: 350px; float: right;}
#teaser div.right UL {color: #FFFFFF; margin: 0 0 0 2em; padding: 0;}
#teaser div.right li {color: #FFFFFF; font-weight: bold;}
#teaser div.left {margin: 30px 360px 0 0; text-align: justify;}
#teaser p {margin-top: 0; margin-bottom: .8em;}
#teaser a {color: #FFDC00; font-size: 14px; font-weight: bold; text-decoration: none;}
#teaser a:hover {text-decoration: underline;}

#sidemenu {background: #e0e0e0 url(/images/general/bck-login.png) top left no-repeat; font-size: 8pt; padding:1em; margin-bottom: 1em;}
#sidemenu h1 {color: #000000; font-size: 13px; margin: 0; padding-bottom: .2em; border-bottom: 1px dotted #999999;}
#sidemenu P { margin: .3em 0; }
#sidemenu FORM {margin: 0;}
#sidemenu INPUT.full {width: 98%;}

#tour {clear:right; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; float: right; padding: 0; margin: 0 0 .5em 1em; border: 2px solid #929292;}
/*#tour.on_tour {float: left; margin: 0 1em .5em 0; } */
#tour a {padding: .2em 1em; margin: 0; color: #323232; background: #FFFFFF url(/images/bck-tab-04.png) top repeat-x; display: block; width: 12em; text-decoration: none; white-space: nowrap;}
#tour a:hover {color: #cc0000; background: #F3F6F9;}
#tour a strong {font-size: 11pt;}
#tour UL {padding: 0; margin: 0; list-style-type: none;}
#tour li {margin: 0;}

#innertour {background: #FFFFFF url(/images/bck-tab-04.png) top repeat-x; border: none; margin: 0; padding: 0}
#innertour li {border: none;}
#innertour a {padding: .2em 1em; margin: 0; color: #323232; background: none; display: block; width: 12em; text-decoration: none; white-space: nowrap;}
#innertour a.cur_tour {background: #EAEAEA; border-top: 1px dashed #CECECE; border-bottom: 1px dashed #CECECE;}

#tournav {clear: both; float:right; margin: 1em;}

ul.features {margin: 0; padding: 0; list-style-position: inside;}


#parking { background: #ffffff url(/images/general/bck-parking.png) bottom left no-repeat;}
#break {clear: right; border-bottom: 1px solid #000000; padding: 0; margin: 1em 0;}

#row1 {background-color: #FFFFFF;}
#row2 {background-color: #F8F8F8; }

#message {font-size: 11px; padding: .25em; margin: .25em; background: #F0F0F0; border: 1px solid #E0E0E0; font-weight: normal; text-align: left;}

#message.error {text-transform: capitalize;}
#message.error li {list-style-type: circle;}
#message.error legend {font-size: 12px; color: #bb0000; text-transform: capitalize; font-weight: bold; padding: 0 .5em; margin: 0 .5em;}

#message.success {margin: .5em; padding: .3em; color: #FF0000; font-weight: bold;}
#footer {font-size: 9px; color: #525252; background: #F8F8F8; border-top: 1px solid #E0E0E0; text-align: center; padding: .5em; clear: both;}
#footer a {color: #1414bb;font-size: 9px; text-decoration: none; font-weight: normal;}
#footer a:hover {color: #000000; font-weight: normal;}