/* General */
body {font : normal 12px/1.6em Arial, Helvetica, sans-serif;color : #2a3845;margin : 0;padding : 0;background:#999999;}
p { margin : 0;padding : 0;}
a:visited, a:link {color : #353E4C;text-decoration : underline;background:none;}
a:hover {color : #ff9000;text-decoration : none;background:none;}
a img {border: none; }
h2 { height: 30px; background:url(../images/slidegrad.gif) repeat-x; color:white; text-align:center; font-family:verdana; 
font-size: 28px; font-weight:bold; padding: 14px 0 6px 0; margin: 0px; border: 2px #FFFFFF solid;}
h3 { line-height: 26px; background: #ffffff url('/images/over.gif') no-repeat center left;
text-align:left;  padding-left: 45px; margin-left: 30px; color:#666666; font-family:verdana; 
font-size: 24px; }
ul {padding:0;margin:0 0 0 0;}
dl {margin: 12px 4px 4px 6px;  }
dd {margin:0; padding: 5px; background:#ffffff; color:#000000; font-family:verdana; font-size: 11px;}
dt {height: 41px;  background:url(../images/slidegradyellow.gif) repeat-x; font-family:verdana; font-size: 14px; font-weight:bold; padding: 5px; margin: 0px; border-bottom: 2px #FFFFFF solid;}
dt a:link, dt a:visited {color: #000000; text-decoration: none;}
dt a:hover {text-decoration:underline; }
dd a { color: #000000; }
.error { color: red; }
input {padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
form {padding:0; margin:0;}
/* Layout */

#main {margin: 0 auto; width: 900px; margin-top: 10px;  background:white; }

#top {margin : 0 auto; width : 900px; height:4px; background:#ffffff;}
#top-logo{text-align:left; background:#ffffff; height:95px;}
#logo{ padding-left:4px;}

#links {background:#000000; text-align:center; display: block; height:26px; line-height:26px; color: #ffffff; text-decoration: none; font-size: 9pt; font-weight:bold;}
#links a {color: #ffffff; text-decoration: none; }
#links a:hover {color: #f3cc6f;}

#main-content {display:block; margin:-1px 0px 0 0px; border: solid 2px #000000; background:#fff; font-size: 12px;}

#left-column {position:relative;width: 580px; height:350px; background:white; color: #333333; float:left; font-size: 7pt; }
#left-column .firstline { font-size: 10pt; font-weight:bold; color: #000000;}
#left-column li {margin-left:8px; color: #333333;font-size: 7pt;}
#right-column {position:relative; width: 316px; color: black; float:right; height:350px; background:#f3cc6f;}
.shadow {position: absolute; top:0; left:0; width:100%; background:url(../images/yellowshad.jpg) repeat-x;}

.right-links { top: 10px; background:red; height:35px; line-height:35px; width: 90px; background:black; }
.right-links a {color:white;  text-decoration:none; font-weight:bold; font-size:8pt; outline: 0 none;}
.right-links a:hover {color: #f3cc6f;}

#register {font-size:8pt;}

.pguy {top:0%; right:0%; height:93px; background: #ffffff; color:000000; text-align:right; font-size:12pt;}

.top-gray {height: 20px; background:#727272; color:white; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; margin: 0px;}
.top-gray a {color: #ffffff; text-decoration: none; }
.top-gray a:hover {text-decoration: underline;}

.yellow-bar {width : 80%; background-color: #f3cc6f; height:1px; margin-top:19px;margin-bottom:10px;}

#footer {background: #000000; font-size: 10px; margin:0px; padding:10px 0px 8px 0px; clear: both;}

#copy {background: #ffffff; text-align:center; font-size: 10px; }

#footlinks {float: right; text-align:right; width:400px; font-size: 10px; }
#footlinks a:link, #footlinks a:visited {color: #333333; text-decoration: none; font-size: 10px;}
#footlinks a:hover {text-decoration:underline;}

#escrowform, #ccform, #checkform {display:none;}
