html, body, ul, li, h1, h2, h3, h4{margin:0px;padding:0px;color:#DBDBDB;list-style:none;}
h1 img{display:block;}
img{border:0px;}
p{margin:0.5em 0px;}
a{color:white;text-decoration:none;}
a:hover{color:#eee;text-decoration:underline;}
.left{float:left;}
.right{float:right;}
.more{text-align:right;}
.clear{clear:both;}
body{background:url(images/header_bg.jpg) no-repeat;font:12px arial, sans-serif;}
#header{position:absolute;top:0;left:0;width:100%;background:-8px 0px url(images/header_bg.jpg) no-repeat;height:284px;}
#header h1{background:0px 0px url(images/header_left.jpg) no-repeat;height:184px;width:282px;margin:0;padding:0;color:#000000;line-height:1;}
#header h1 em{display:block;padding:23px 0 0 70px;margin:0;font-weight:normal;font-size:28px;font-family:"Times new roman", serif;}
#header h1 strong{display:block;margin:0px;padding:0px 0px 0px 90px;font-weight:normal;font-size:15px;font-family:verdana, arial, sans-serif;}
#uppers{position:absolute;top:17px;left:270px;background:top left url(images/search.gif) no-repeat;padding-left:25px;z-index:15;}
#nav-top{position:absolute;top:10px;left:330px;width:250px;font:11px arial, sans-serif;}
#nav-top li{display:inline;}
#nav{background:top left url(images/nav_left.gif) no-repeat;position:absolute;top:66px;left:270px;width:580px;text-align:center;z-index:15;}
#nav div{background:top right url(images/nav_right.gif) no-repeat;padding:0 10px;}
#nav ul{background:top left url(images/nav_bg.gif) repeat-x;padding:10px 0 10px 0px;}
#nav li{display:inline;}
#nav a{font-weight:normal;}
#left-person{position:absolute;top:111px;left:20px;width:263px;height:164px;}
#body{position:relative;z-index:10;margin-left:250px;padding-top:130px;width:500px;color:#000000;left:69px;}
#body h2{font-weight:normal;font-size:15px;color:#000000;}
#body h2 em{font-size:25px;font-family:serif;}
#black-tl{width:100%;background:#660000 top left url(images/black_tl.gif) no-repeat;}
#black-tr{width:100%;background:top right url(images/black_tr.gif) no-repeat;}
#black-bl{width:100%;background:bottom left url(images/black_bl.gif) no-repeat;}
#black-br{width:100%;background:bottom right url(images/black_br.gif) no-repeat;}
#black-tl{margin-left:320px;margin-top:10px;width:500px;position:relative;}
#black-bl{padding:20px 20px 10px 0px;position:relative;}
.black-box{float:left;width:126px;margin-right:20px;margin-left:20px;}
.black-box h2{font-size:13px;font-weight:normal;}
.black-box h2 em{font-size:22px;font-family:serif;}
.black-box .more{color:red;}
#footer{margin-left:320px;margin-top:10px;width:550px;}
#footer h2{font-size:13px;font-weight:normal;}
#footer h2 em{font-size:22px;font-family:serif;}
#tips{float:left;width:233px;}
#choose{float:left;width:220px;margin-left:60px;}
#olveraimage{padding-left:20px;}
#copyright{margin-left:350px;position:relative;clear:both;}
#copyright img{display:inline;border:none;padding 0 0 0 0;margin 0 0 0 0;vertical-align:text-bottom;}
#s{position:relative;top:0.4em;}
#submit{position:relative;top:0.2em;}
.smallpicborder{border:1px solid #FFFFFF;}
.greenen {background-color: #00FF00;}
.redden{background:#FF9966;}
.blueen{background:#000066;}
#plusone{display: inline;}
.commonmaxheadroom{
/*To put a roof above anything that needs a bit of a gutter above it*/
padding-top: 10px;
}
#contact_bar{ color:#3C0001; display:block; height:15px; position:absolute;top:100px;left:316px;width:490px;font:11px arial, sans-serif; border-bottom:thin solid #3C0001; padding-bottom: 8px; padding-left: 15px; padding-right: -15px;
}
#contact_email{font-weight:bold;  color:#DBDBDB; display: inline;
}
