* {margin:0;padding:0;}

body {font-family:arial, sans-serif;}
p {font-size:14px;padding:0 5px 10px 5px;}
h1, h2, h3, h4 {padding:0 5px 0 5px;}
h1 {font-size:26px;font-weight:normal;padding-bottom:10px;}
h2 {font-size:20px;font-weight:bold;padding-bottom:10px;}
h3 {font-size:16px;font-weight:bold;}
h4 {font-size:13px;font-weight:bold;}

table.layout {border-collapse:collapse;width:100%;}

img.logo {border:0 none;margin:10px 0 10px 20px;}

.toplinks {float:right;padding:10px 20px 0 0;font-size:12px;}
.toplinks a {text-decoration:underline;color:#000;}
.toplinks a:hover {text-decoration:none;color:#04f;}

td.leftcol {width:230px;vertical-align:top;background:#00a8df url('../images/leftcol_back.jpg') top left repeat-x;}
td.content {background:#f3f3f3 url('../images/content_back.jpg') top left repeat-x;padding:20px 0;}
td.footer {padding:8px 0;font-size:13px;background-color:#fff;border:0 none;border-top:#000 1px solid;text-align:center;line-height:22px;}
td.footer a {color:#04f;}

ul.menu {list-style-image:url('../images/nav_bullet.gif');padding:20px 0 10px 30px;font-size:13px;}
ul.menu li {padding-bottom:8px;}
ul.menu a {color:#fff;text-decoration:none;}
ul.menu a:hover {text-decoration:underline;}

.contentbox {width:94%;margin:10px 30px;border:0 none;border-collapse:collapse;}
.contentbox .boxbody {background-color:#fff;padding:10px;}
.contentbox .topleft {width:9px;height:9px;background:transparent url('../images/content_box_tl.jpg') top left no-repeat;}
.contentbox .topborder {background:#fff url('../images/content_box_border.jpg') top left repeat-x;}
.contentbox .topright {width:9px;height:9px;background:transparent url('../images/content_box_tr.jpg') top right no-repeat;}
.contentbox .leftborder {background:#fff url('../images/content_box_border.jpg') top left repeat-y;}
.contentbox .rightborder {background:#fff url('../images/content_box_border.jpg') top right repeat-y;}
.contentbox .bottomleft {width:9px;height:9px;background:transparent url('../images/content_box_bl.jpg') bottom left no-repeat;}
.contentbox .bottomborder {background:#fff url('../images/content_box_border.jpg') bottom left repeat-x;}
.contentbox .bottomright {width:9px;height:9px;background:transparent url('../images/content_box_br.jpg') bottom right no-repeat;}

.contentbox .backgrey {background-color:#e9e9e9;padding:0 0 8px 10px;}
.contentbox .topleftgrey {width:9px;height:9px;background:transparent url('../images/content_box_tl_grey.jpg') top left no-repeat;}
.contentbox .topbordergrey {background:#e9e9e9 url('../images/content_box_border.jpg') top left repeat-x;}
.contentbox .toprightgrey {width:9px;height:9px;background:transparent url('../images/content_box_tr_grey.jpg') top right no-repeat;}
.contentbox .bottomleftgrey {width:9px;height:9px;background:transparent url('../images/content_box_bl_grey.jpg') bottom left no-repeat;}
.contentbox .bottombordergrey {background:#e9e9e9 url('../images/content_box_border.jpg') bottom left repeat-x;}
.contentbox .bottomrightgrey {width:9px;height:9px;background:transparent url('../images/content_box_br_grey.jpg') bottom right no-repeat;}
.contentbox .leftbordergrey {background:#e9e9e9 url('../images/content_box_border.jpg') top left repeat-y;}
.contentbox .rightbordergrey {background:#e9e9e9 url('../images/content_box_border.jpg') top right repeat-y;}

.contentbox a {color:#04f;}
.contentbox ul, .contentbox ol {padding:15px 40px;font-size:14px;}
.contentbox ul li, .contentbox ol li {padding-bottom:8px;line-height:24px;}
.contentbox blockquote {padding:10px 40px 20px 40px;}
.contentbox .rule {border:0 none;border-top:#ccc 1px solid;margin:10px 0 20px 0;}

.progressbar {font-size:14px;}

legend {font-size:14px;}
span {font-size:14px;}

.head {font-weight:bold;font-size:18px;}
.headsmall {font-weight: bold;font-size:16px;}
.text {font-size:14px;}
.smalltext {font-size:12px;}
.panel {padding:10px;}
.estimate {font-size:12px;}

.sponsorstable {width:100%;vertical-align:middle;font-size:13px;border-collapse:collapse;}
.sponsorstable td {width:33%;border:#999 1px solid;padding:2px 10px;text-align:center;}
.sponsorstable td img {margin:0 auto;}

.sponsorstable2col {width:100%;vertical-align:middle;font-size:13px;border-collapse:collapse;}
.sponsorstable2col td {width:50%;border:#999 1px solid;padding:2px 10px;text-align:center;}
.sponsorstable2col td img {margin:0 auto;}

.inset {background:transparent; width:100%;}
.inset h1 {font-size:2em;color:#fff;}
.inset .b1, .inset .b2, .inset .b3, .inset .b4 {display:block;overflow:hidden;font-size:1px;}
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {height:1px;}
.inset .b2 {background:#ccc;border-left:1px solid #999;border-right:1px solid #aaa;}
.inset .b3 {background:#ccc;border-left:1px solid #999;border-right:1px solid #ddd;}
.inset .b4 {background:#ccc;border-left:1px solid #999;border-right:1px solid #eee;}
.inset .b1 {margin:0 5px;background:#999;}
.inset .b2 {margin:0 3px;border-width:0 2px;}
.inset .b3 {margin:0 2px;}
.inset .b4 {height:2px; margin:0 1px; }
.inset .boxcontent {display:block;background:#ccc;border-left:1px solid #999;border-right:1px solid #fff;}
.inset p {margin:15px 20px;}
