@charset "utf-8";

body {background:#ffffff url('/img/layout/background.jpg') repeat-x;}
p, a, ul, ol, li, h1, h2, h3, td {font-family:Verdana, Arial, Helvetica, sans-serif;}
p {font-size:12px; color:#4E4E4E;line-height:16px;}
strong {font-weight:bold;}
a {color:#4FAAD4;}
div.container {width:800px; margin:0px auto;}

div#header {border-bottom:#738809 solid 20px;}
div#header .above-nav {height:70px;}
div#header .above-nav img.logo {padding-top:15px;}
div#header p {font-size:10px; float:right; clear:right; padding-top:7px;}
div#header a {text-decoration:none;}
div#header a:hover {text-decoration:underline;}
div#header .actual-nav {width:800px; height:30px; background:#319CD0 url(/img/layout/menu-top.jpg) no-repeat 0px 0px;}
div#header .actual-nav div {height:30px; background:transparent url(/img/layout/menu-background.jpg) repeat-x 0px 100%;}
div#header .actual-nav a {float:left; font-size:13px; font-weight:bold; color:#ffffff; padding:8px 22px 4px 22px;}

div#header .header-content {height:250px; background:#ffffff url('/img/layout/image.jpg') no-repeat; color:#ffffff;}
div#header .header-content .headline-box {width:225px; float:left; padding:15px 0px 0px 270px; font:22px Verdana, Arial, Helvetica, sans-serif; line-height:28px; overflow:hidden;}
div#header .header-content .headline-box img {float:right; margin:8px 16px 0px 0px;}
div#header .header-content .headline-box strong {font-size:30px;}
div#header .header-content .header-form {width:300px; height:247px; padding-top:3px; background:#000000 url('/img/layout/form-background.jpg') no-repeat; float:right;}
div#header .header-content .header-form form {width:265px; margin:0px auto;}
div#header .header-content .header-form form input {display:block; background:transparent url('/img/layout/form-field.jpg') no-repeat; width:253px; height:20px; border:0px; margin:10px auto; padding:8px 2px 0px 10px; font:12px Verdana, Arial, Helvetica, sans-serif;}
div#header .header-content .header-form form textarea {display:block; background:transparent url('/img/layout/form-field-comments.jpg') no-repeat; width:253px; height:50px; border:0px; margin:10px auto; padding:8px 2px 0px 10px; font:12px Verdana, Arial, Helvetica, sans-serif;}
div#header .header-content .header-form form input.button {display:block; width:265px; height:55px; margin:0; padding:0; background:none;}

div#footer {background:#D1D1D1 url(/img/layout/footer-bottom.jpg) no-repeat 0px 100%; padding:8px; line-height:20px;}
div#footer .link-col {float:left; width:190px; margin-left:15px;}
div#footer .link-col a {display:block; border-bottom:dotted 1px #5D5D5D; font-size: 10px; text-decoration:none; color:#5D5D5D; }
div#footer .link-col a:hover {text-decoration:underline;}
div#footer .link-col a.last {border:none;}
div#footer .logos {float:left; width:360px; text-align:center; padding-top:20px;}

p.copyright {color:#5D5D5D; font-size:10px; margin:5px 0px;}

div#body {width:800px;padding:12px 0px;}
div#body .left {float:left; width:566px;}
div#body .left h1 {background:transparent url(/img/layout/bg-red-head.jpg) no-repeat 0px 0px; height:23px; padding:8px 0px 0px 10px; margin:0px 0px 10px 0px; color:#ffffff; font-weight:bold;}
div#body .copy {padding:0px 10px 10px 10px; line-height:22px; font-size:12px;}
div#body .copy h2 {color:#788B12; font-size:14px;}
div#body .copy p, div#body .copy ul, div#body .copy table {margin-bottom:12px;}
div#body .copy ul ul {margin:0px;}
div#body .copy li {padding-left:30px; background:transparent url(/img/layout/bullet.gif) no-repeat 20px 9px;}

div#body .right {float:right; width:230px; margin:0px 0px 0px 0px;}
div#body .right a {display:block; background:transparent url(/img/layout/left-blue-button.jpg) no-repeat 0px -1px; height:40px; text-align:center; color:#ffffff; text-decoration:none; padding:18px 0px 0px 0px; margin:0px 0px 6px 0px; font-weight:bold; font-size:14px;}
div#body .right a.two {height:50px; padding:8px 0px 0px 0px; line-height:18px;}

table.stb {border-left:solid 1px #B6B6B6; border-bottom:solid 1px #B6B6B6;}
table.stb th {font-weight:bold;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;}
table.stb th, table.stb td {padding:4px; border-right:solid 1px #B6B6B6; border-top:solid 1px #B6B6B6;}

form#contact_form table td { padding:5px; }
form#contact_form table td.button { text-align:center; }
form#contact_form ul.radios { margin:0px; padding:0px; }
form#contact_form ul.radios li { margin:0px; padding:0px; list-style:none; background:none; }
form#contact_form ul.radios li input { width:auto; }
form#contact_form input { width:180px; }
