body *{font-family: Calibri,Verdana,Arial,Helvetica,Sans-serif; font-size: 13px;}
body h3 {font-size:15px;}
body{background: #3c6652; margin: 0px; padding: 0px;}
a:link,a:active,a:visited{text-decoration: none; color: #0000ff;}
a:hover{text-decoration: underline; color: #0000ff;}
div#main{margin:0 auto; width: 720px; min-height: 481px; padding: 13px 20px; background: #ffffff url('/images/bg.gif') no-repeat center top; overflow: visible;}
div#main2{margin:0 auto; width: 720px; min-height: 481px; padding: 13px 20px; background: #ffffff url('/images/bg.jpg') no-repeat center top; overflow: visible;}
div#menu{min-width: 160px; min-height: 2em; background: #727135 url('/images/menu_top.gif') no-repeat top left; float: left; clear: left; margin: 0px; padding: 10px;}
div#top{float: left; margin: 20px 0px 0px 0px; width: 540px; text-align: left; height: 145px;}
div#topOuter{float: left; margin: 20px 0px 0px 9px; width: 531px; text-align: left; height: 145px;}
div#body{width: 100%; float: left; clear: left; padding-top: 20px; padding-left: 5px; min-height: 75px; margin-bottom: 20px; overflow: visible;}
div#bottom{width: 100%; clear: left; overflow: visible;}
a.offclass{color: #ffffff; text-decoration: none;}
a.onclass{color: #949634; text-decoration: none;}
td.offclass{border-bottom: dashed 1px #949634; padding: 5px; background: url('/images/menu_arrow.gif') no-repeat center right;}
td.onclass{border-bottom: dashed 1px #949634; padding: 5px; background: url('/images/menu_arrow.gif') no-repeat center right;}
img.top{padding: 5px; padding-left: 0px;}
div.civilscapewatermark{background: url('/images/civilscape_watermark.gif') no-repeat center left;}
div.tmswatermark{background: url('/images/tms_watermark.gif') no-repeat center left;}
div.tmswatermark td {padding: 0px 5px;}
div.civilscapewatermark td {padding: 0px 5px;}
input.quotefield{width: 100%; border: solid 1px #949634;}
td.quotefield{vertical-align: middle; padding-right: 3px;}
td.quotecaption{vertical-align: middle; width: 100px;}
td.quoteheading{font-weight: bold; font-size: 1.2em;}
table.quotetable{width: 400px; margin: 0px; padding: 0px; border: none;}
label.radio{position: relative; top: -1px;}
/* Calendar */
th.calnavigate{}
th.calmonth{font-size: 1.5em;}
th.calheading{}
td.calfreeday{border: solid 1px #000000; background-color: #FFFFFF;}
td.calfullday{border: solid 1px #000000; background-color: #949634;}
table.caltable{border-collapse: collapse;}
div#calbody{clear: left; padding-top: 20px; padding-left: 5px; min-height: 75px; margin-bottom: 20px; overflow: visible; padding-left: 225px;}
.contactDetails *, .contactDetails {color:#32594e;font-size:15px !important;font-family:verdana; padding-top:15px; padding-bottom:45px; width: 500px;}
