@charset "utf-8";
/* CSS Document */

body {background: url(images/background.jpg) repeat-x; margin: 0;}
#centreDoc {float: none; width: 981px; margin: 0 auto;display: block;}
div,p,h1,h2,h3,h4,h5,ul,li,a,span,img,input {float: left; display: inline;}

#header {height: 230px; width: 981px; background-color: #FFF;float: none; margin: 0 auto; margin-top: 10px; display: block;}
/*background-image: url(images/top-left.gif), url(images/top-right.gif), url(images/bottom-left.gif), url(images/bottom-right.gif);
background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
background-position: top left, top right, bottom left, bottom right;
border-radius: 1.6em;}*/
#header .tl {float: left; clear: none;}
#header .tr {float:right; clear: none;}
#header .bl {float:left; clear: none; margin-top: 16px;}
#header .br {float:right; clear: none; margin-top: 16px;}

#header a {margin: 42px 10px;}
#header a:link, #header a:active, #header a:visited {text-decoration: none;}
#header a:hover {text-decoration: underline;}
#header h5 {float: right; margin: 56px 15px 0 0; font: bold 26px Arial, Helvetica, sans-serif; color: #015bac;}
#header p {float: right; clear: right; width: 308px; margin: 0 28px; font: normal 18px Arial, Helvetica, sans-serif; color: #0c9a57;}
#header ul {height: 58px; width: 961px; background: url(images/menu-bg.gif) repeat-x; margin: 0 10px; list-style: none; padding: 0;}
#header ul li a {margin: 18px 19px; font: bold 16px Arial, Helvetica, sans-serif; color: #FFF;}

#main {float: none; width: 981px; margin: 0 auto; display: block;}
#main h1 {font: normal 36px Arial, Helvetica, sans-serif; color: #333; margin: 24px 0 0 30px;}
#main h2 {clear: left; font: normal 16px Arial, Helvetica, sans-serif; color: #333; margin: 0 0 0 31px;}
#main p {clear: left; font: normal 16px Arial, Helvetica, sans-serif; color: #0c9a57; margin: 10px 0 0 31px;}
#main a {clear: left;}
#main a.button {width: 144px; height: 23px; background-image: url(images/button-blue.gif); margin: 30px 0 0 135px; padding: 8px 25px; color: #FFF; font: bold 16px Arial, Helvetica, sans-serif; text-decoration: none;}
#main img {margin: -24px 0 0 70px;}
#main .info {clear: left; width: 975px; height: auto; border-top: #999 1px solid;}
#main .info .questions {width: 480px;}
#main .info .questions a {text-decoration: none;}
#main .info h3 {width: 380px; font: normal 18px Arial, Helvetica, sans-serif; color: #333; margin: 10px 0 0 20px;}
#main .info p {width: 400px; font: normal 14px Arial, Helvetica, sans-serif; color: #0059a4; margin: 5px 20px;}
#main .infoButtons a {width: 493px; height: 82px; background-image: url(images/long-button.gif); text-decoration: none; margin-top: 5px;}
#main .infoButtons h3 {color: #079B56;}
#main .infoButtons p {color: #333;}
#main .infoButtons .docs a {width: 400px; height: auto; background: none; font: bold 13px Arial, Helvetica, sans-serif; color: #333; margin: 3px 20px;}
#main .infoButtons .docs {clear: left; width: 490px; height: 147px; background-image: url(images/doc-button.gif); margin-top: 5px;}
#main .quoteRequest {background-image: url(images/quote-bg.jpg); width: 292px; height: 250px; margin: 20px 0 0 40px;}
#main .quoteRequest h3 {font: normal 22px Arial, Helvetica, sans-serif; margin: 15px 15px; color: #333; margin-bottom: 5px;}
#main .quoteRequest p {width: 150px; font: normal 16px Arial, Helvetica, sans-serif; color: #333; margin: 5px 20px;}
#main .quoteRequest input {clear: left; width: 240px; margin: 0 20px;}
#main .quoteRequest a.button {width: 117px; height: 17px; margin: 8px 0 0 98px; background-image: url(images/quote-button.jpg);}

#main .content {width: 650px;}
#main .content h2 {width: 400px; color: #0c9a57; margin-top: 10px; font-weight: bold;}
#main .content p {width: 650px; color: #333; font-size: 14px;}
#main .content ul {clear: left; width: 550px; margin: 10px 28px; padding: 0;}
#main .content ul li {margin: 0 4px; font: bold 16px Arial, Helvetica, sans-serif; color: #333;}
#main .content ul.bullets li {clear: left; width: 550px; font-size: 14px; margin: 5px 40px; list-style: disc;}
#main .content a:link, #main .content a:active, #main .content a:visited {color: #0059a4;}
#main .content #contactButton {margin: 15px 0 0 350px;}
#main .content table {clear: left; margin: 10px 0 0 25px;}
#main .content table h2 {width: 200px; margin: 0;}
#main .content table p {float: left; width: auto; margin: 0; display: inline;}
#main .content table p input {float: left;}
#main .content #joinButton {margin: 15px 0 0 520px;}
#main .content a.contentButton {width: 493px; height: 82px; background-image: url(images/long-button.gif); text-decoration: none; margin: 10px 0 0 30px;}
#main .content a.contentButton h3 {font: bold 16px Arial, Helvetica, sans-serif; margin: 10px 0 0 10px;}

#footer {height: 184px; width: 100%; background: url(images/footer-background.jpg); margin-top: 10px;}
#footer .top {float: none; width: 981px; height: 20px; display: block; margin: 0 auto; background: url(images/footer-top.gif);}
#footer .submenu {float: none; width: 981px; height: 71px; background-color: #FFF; margin: 0 auto; margin-top: 40px; display: block; font: bold 14px Arial, Helvetica, sans-serif;}
#footer .submenu .tr {float: right;}
#footer .submenu .bl {clear: left;}
#footer .submenu .br {float: right; clear: right;}
#footer .submenu p {color: #333; margin: 20px 10px;}
#footer .submenu ul {float: right; margin: 20px 10px; color: #333;}
#footer .submenu ul li a {margin: 0 20px;}
