ol#terms ol{list-style-type:lower-alpha;margin-left:10px;}
ol#terms ol li{margin-bottom:8px;font-weight:400;}
ol#terms li{margin-bottom:16px;font-weight:700;}
div#logmein{position:absolute;top:0;right:10px;height:63px;width:200px;border-left:1px solid #999;padding:15px 0 0 26px;}
input#pincode{width:80px;}
input#gobutton{position:relative;top:-6px;}
div#logmein label{font-size:8pt;}
div#logmein span{font-size:12pt;font-weight:700;color:#C00;}
div#logmein input{vertical-align:middle;}
body{background-image:url(images/bottomshadow.png);background-repeat:repeat-x;background-color:#369;font-family:Tahoma,sans-serif;font-size:10pt;margin:0;padding:0;}
table.contact{border:none;margin:0;padding:0;}
table.contact td{width:120px;}
p#phone{font-weight:700;position:absolute;top:16px;left:310px;text-align:center;font-size:10pt;color:#C00;margin:0;padding:0;}
p#phone span{font-size:14pt;color:#036;}
dt{font-weight:700;background-repeat:no-repeat;background-position:left;margin-bottom:10px;}
hr{height:1px;color:#999;background-color:#999;border:0;}
h1{color:#036;font-size:18pt;}
h2{color:#036;font-size:14pt;}
h3 a{text-decoration:none;font-weight:700;color:#036;font-size:10pt;}
img#logo{position:absolute;top:5px;left:10px;}
ul{list-style-type:none;margin:0;padding:0;}
div#leftshadow{position:absolute;top:0;left:-20px;bottom:0;width:20px;background-image:url(images/leftshadow.png);background-repeat:repeat-y;}
div#rightshadow{position:absolute;top:0;right:-20px;width:20px;bottom:0;background-image:url(images/rightshadow.png);}
div#bottomshadow{position:absolute;bottom:-20px;right:0;height:20px;left:0;width:768px;background-image:url(images/bottomshadow.png);text-align:center;font-size:8pt;color:#FFF;}
div#bottomshadow span{position:relative;top:10px;}
div#topleft{position:absolute;top:0;left:-20px;height:20px;width:20px;background-image:url(images/topleft.png);background-repeat:no-repeat;}
div#topright{position:absolute;top:0;right:-20px;height:20px;width:20px;background-image:url(images/topright.png);background-repeat:no-repeat;}
div#leftcorner{position:absolute;bottom:-20px;left:-20px;height:20px;width:20px;background-image:url(images/leftcorner.png);background-repeat:no-repeat;}
div#rightcorner{position:absolute;bottom:-20px;right:-20px;height:20px;width:20px;background-image:url(images/rightcorner.png);background-repeat:no-repeat;}
div#page{width:768px;background-color:#FFF;position:relative;background-image:url(images/footer.png);background-position:bottom;background-repeat:no-repeat;margin:0 auto 24px;}
div.leftcap{display:inline;width:10px;height:22px;background-image:url(images/leftcap.png);}
div.rightcap{display:inline;width:10px;height:22px;background-image:url(images/rightcap.png);}
div#header{position:relative;background-color:#FFF;height:80px;}
dd{margin-bottom:20px;}
div#body{padding-top:30px;background-image:url(images/topbody.png);background-repeat:no-repeat;background-position:top;padding-bottom:16px;}
ul#nav{font-size:8pt;font-weight:700;position:absolute;top:80px;left:0;height:16px;color:#0c2576;background-color:#C00;border-bottom:1px solid #FFF;width:100%;display:block;margin:0;padding:0;}
ul#nav li{position:relative;display:inline;margin-left:1em;margin-right:1em;}
ul#nav li a{text-decoration:none;color:#FFF;}
ul#servicemenu{position:absolute;top:16px;left:-8px;width:135px;background-color:#C00;border:1px solid #FFF;border-top:none;font-weight:400;}
ul#servicemenu li{display:block;margin:0;padding:4px 0 4px 10px;}
div#footer{clear:both;text-align:center;color:#FFF;width:768px;height:32px;}
div#footer span{position:absolute;bottom:4px;right:0;width:768px;padding:0;}
div.column{float:right;text-align:center;border-left:1px solid #999;width:220px;margin:16px 16px 32px;}
div.column div{text-align:center;margin:10px;}
div.column div a{text-decoration:none;}
div#maincontent{margin:40px;}
img.middlecontent{border:1px solid #999;margin:10px;}
dl#faq dt{margin-top:10px;background-position:left;}
dl#faq dt a{vertical-align:middle;color:#036;text-decoration:none;}
dl#faq dt a:hover{color:#C00;}
dl#faq dt img{margin-right:8px;}
dl#faq dd{font-size:10pt;margin:10px;}
ul.square{list-style-type:square;margin-left:20px;}
dl#faq{margin-bottom:80px;}
img.floatright{border:1px solid #999;float:right;margin:10px;}
table#portfolio{width:100%;border:none;text-align:center;margin:0;}
table#portfolio tr td{padding:10px;}
table#portfolio tr td a img{border:solid 1px #999;}
table#towns{font-size:8pt;border:none;width:100%;margin:auto;padding:0;}
table#towns a{color:#000;text-decoration:none;}
table#towns td{padding:4px;}
ul#servicelist{font-weight:700;color:#036;list-style-type:square;margin-left:20px;}
ul#servicelist a{color:#036;text-decoration:none;}
ul#servicelist ul{list-style-type:square;font-weight:400;margin:0 0 10px 30px;}
ul#servicelist ul li{margin:4px;}
fieldset,img{border:none;margin:0;padding:0;}
form,ol{margin:0;padding:0;}
h3 a:hover,div#bottomshadow a:hover,div#footer span a:hover{text-decoration:underline;}
div#bottomshadow a,div#footer span a{color:#FFF;text-decoration:none;}
table#towns a:hover,ul#servicelist a:hover{color:#036;text-decoration:underline;}