body, * html {background:#DFDEDF url("./images/pagebg.gif") repeat-y center; margin:0; padding:0; font:11px tahoma, verdana, arial; display:block; text-align:left; color:#000;}
td{font:11px tahoma, verdana, arial; text-align:left; color:#000;}
.standard_bg{background:url("./images/home_bg.jpg") no-repeat top right;}
.building_bg{background:url("./images/building_bg.jpg") no-repeat top right;}
.insurance_bg{background:url("./images/insurance_bg.jpg") no-repeat top right;}
.roofing_bg{background:url("./images/roofing_bg.jpg") no-repeat top right;}
.development_bg{background:url("./images/development_bg.jpg") no-repeat top right;}
.specialist_bg{background:url("./images/specialist_bg.jpg") no-repeat top right;}
.admin_bg{background:url("./images/admin_bg.jpg") no-repeat top right;}
.contact_bg{background:url("./images/contact_bg.jpg") no-repeat top right;}
.news_bg{background:url("./images/news_bg.jpg") no-repeat top right;}
.about_bg{background:url("./images/about_bg.jpg") no-repeat top right;}
#mainnav{background:url("./images/navbg.gif") no-repeat bottom left; margin:0; padding:0; font:11pt tahoma, verdana, arial; text-align:left; float:left; color:#225560; width:249px; height:297px;}
#mainnav .navlink, #mainnav .navlink a{font:11pt tahoma, verdana, arial; text-align:left; color:#225560; list-style-image:url("./images/bullet.gif"); margin-left:10px; text-decoration:none; line-height:25px; vertical-align:middle; font-weight:bold;}
#mainnav .navlink a:hover{font:11pt tahoma, verdana, arial; text-align:left; color:#444; list-style-image:url("./images/bullet.gif"); margin-left:10px; text-decoration:none; font-weight:bold; line-height:25px;}
html>/**/body #mainnav li{margin:0;}
html>/**/body #mainnav li.navlink a{line-height:20px; vertical-align:top;}
html>/**/body #mainnav li.navlink a:hover{line-height:20px; vertical-align:top;}
#mainnav ul{margin-bottom:0;margin-top:0;}
.logo{margin-left:-3px; clear:both; float:left; border:0; padding:0;}
.logo_bg{background:url("./images/logobg.png") no-repeat left;}
html>/**/body .logo{margin-left:0; clear:both; float:left;}
#pagetitle_standard{background:#525252; margin-top:-40px; padding:0; font:11pt tahoma, verdana, arial; text-align:left; float:right; color:#fff; width:754px; height:40px;}
#pagetitle_building{background:#408080; margin-top:-40px; padding:0; font:11pt tahoma, verdana, arial; text-align:left; float:right; color:#fff; width:754px; height:40px;}
#pagetitle_insurance{background:#95ADB2; margin-top:-40px; padding:0; font:11pt tahoma, verdana, arial; text-align:left; float:right; color:#fff; width:754px; height:40px;}
#pagetitle_roofing {background:#A08E74; margin-top:-40px; padding:0; font:11pt tahoma, verdana, arial; text-align:left; float:right; color:#fff; width:754px; height:40px;}
#pagetitle_development{background:#807873; margin-top:-40px; padding:0; font:11pt tahoma, verdana, arial; text-align:left; float:right; color:#fff; width:754px; height:40px;}
#pagetitle_specialist{background:#749EBC; margin-top:-40px; padding:0; font:11pt tahoma, verdana, arial; text-align:left; float:right; color:#fff; width:754px; height:40px;}
#pagetitle_admin{background:#525252; margin-top:-40px; padding:0; font:11pt tahoma, verdana, arial; text-align:left; float:right; color:#fff; width:754px; height:40px;}
#sectionnav{background:none; margin:0; padding-top:4px; padding-right:3px; font:11pt tahoma, verdana, arial; float:right; color:#fff; width:350px; height:108px; text-align:left;}
.sectionlink{font:11pt tahoma, verdana, arial; text-align:left; color:#fff; text-decoration:none; padding-top:2px; width:65%;}
.sectionlink:hover{font:11pt tahoma, verdana, arial; text-align:left; color:#444; text-decoration:none; width:65%;}
.subnav a{font:9pt tahoma, verdana, arial; text-align:left; color:#225560; text-decoration:none;}
.subnav a:hover{font:9pt tahoma, verdana, arial; text-align:left; color:#444; text-decoration:none;}
html>/**/body #sectionnav{padding-right:6px;}
h1 {font:12pt tahoma, verdana, arial; text-align:left; color:#fff; vertical-align:middle; padding-left:5px; margin-top:9px; margin-bottom:-9px; font-weight:bold;}
h1 a{color:#fff; text-decoration:none;}
h1 a:hover{color:#ddd; text-decoration:none;}
h2{font:12pt tahoma, verdana, arial; text-align:left; color:#225560; vertical-align:middle;padding-top:10px; margin:0; font-weight:bold;}
h3{font:11pt tahoma, verdana, arial; text-align:left; color:#fff; vertical-align:middle; margin:0; font-weight:bold; padding-bottom:0px;}
h4{font:11pt tahoma, verdana, arial; text-align:left; color:#225560; vertical-align:middle; margin:0; font-weight:bold;}
h5{font:11pt tahoma, verdana, arial; text-align:left; color:#225560; vertical-align:middle; margin:0; font-weight:normal;}
h6{font:10pt tahoma, verdana, arial; text-align:left; color:#000; vertical-align:top; margin:0; padding:0; font-weight:bold;}
h7{font:10pt tahoma, verdana, arial; text-align:left; color:#225560; vertical-align:middle; margin:0; font-weight:bold;}

#latest{background:url("./images/vline.gif") repeat-y top right; margin:0; padding-left:5px; font:11pt tahoma, verdana, arial; text-align:left; float:left; color:#000; width:204px; min-height:400px;}
#latest p{font:11px tahoma, verdana, arial; text-align:left; color:#225560;}
.newsbody{font:11px tahoma, verdana, arial; text-align:left; color:#444;}
.readmore{background:#eee; width:100%; font:11px tahoma, verdana, arial; text-align:right; color:#444; text-decoration:none; padding:3px;}
.readmore:hover{background:#ddd;width:100%;font:11px tahoma, verdana, arial; text-align:right; color:#444; text-decoration:none;}
.readmore1{background:#eee; width:100%; font:16px tahoma, verdana, arial; text-align:right; color:#444; text-decoration:none; padding:3px; font-weight:bold;}
.readmore1:hover{background:#ddd;width:100%;font:16px tahoma, verdana, arial; text-align:right; color:#444; text-decoration:none; font-weight:bold;}
#mainbody{background:none; width:750px; height:100%; float:right; font:11px tahoma, verdana, arial; text-align:left; color:#444; padding-left:10px; display:block; position:relative;}
html>/**/body #mainbody{width:740px;}
#adminbody{background:none; width:950px; float:left; font:11px tahoma, verdana, arial; text-align:left; color:#444; padding-left:10px}
html>/**/body #adminbody{width:950px;}
p{font:11px tahoma, verdana, arial; text-align:left; color:#444;}
p.highlight{font:11px tahoma, verdana, arial; text-align:left; color:#fff;}
.standard{background:#444; color:#fff; vertical-align:top;}
.building{background:#408080; color:#fff; vertical-align:top;}
.insurance{background:#95ADB2; color:#fff; vertical-align:top;}
.roofing{background:#A08E74; color:#fff; vertical-align:top;}
.development{background:#807873; color:#fff; vertical-align:top;}
.specialist{background:#749EBC; color:#fff; vertical-align:top;}
.admin{background:#444; color:#fff; vertical-align:top;}
.readmore2{width:100%; font:13px tahoma, verdana, arial; text-align:right; color:#fff; text-decoration:none; padding-top:5px;}
.readmore2:hover{width:100%;font:13px tahoma, verdana, arial; text-align:right; color:#444; text-decoration:none; padding-top:5px;}
.title{font:12px tahoma, verdana, arial; color:#444; font-weight:bold;}
.footerlink{color:#fff; text-decoration:none;}
.footerlink:hover{color:#ccc; text-decoration:none;}
.input1 {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #FFFFFF; border : 1px solid #525252;}
.input2 {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: Transparent;}
.stdbutton {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}
li {font:11px tahoma, verdana, arial; text-align:left; color:#444; font-style: normal; font-weight: normal; text-decoration: none; 	list-style-image : url("./images/li.gif"); list-style-position : outside; margin-bottom:2px; vertical-align: middle;}
.smtable {text-decoration: none; border : 1px solid #A08E74; margin-right:10px; background-color : #DED3C4; text-align:center;}
.smtable1 {font-weight: bold; text-align:center;}
.tablehead{font:11px tahoma, verdana, arial; text-align:left; color:#fff; background: #444;font-weight:bold;}
.tablehead a{font:11px tahoma, verdana, arial; text-align:left; color:#7DD400; background: #444;font-weight:bold; text-decoration:none;}
.tablehead a:hover{font:11px tahoma, verdana, arial; text-align:left; color:#fff; background: #444;font-weight:bold; text-decoration:none;}
.subhead{font:11px tahoma, verdana, arial; text-align:left; color:#fff; background:#777; font-weight:bold;}
.border{border: 1px dotted #444;}
.datarow1{font:11px tahoma, verdana, arial; text-align:left; color:#444; background: #fff; line-height:25px;}
.datarow2{font:11px tahoma, verdana, arial; text-align:left; color:#444; background: #eee; line-height:25px;}
.adminlink{font:11px tahoma, verdana, arial; color:#C00000; text-decoration:none;}
.adminlink:hover{font:11px tahoma, verdana, arial; color:#444;}
.alert{color: red;}
.development a{color:#fff; text-decoration:none;}
.development a:hover{color:#444; text-decoration:none;}
.building a{color:#fff; text-decoration:none;}
.building a:hover{color:#444; text-decoration:none;}
.insurance a{color:#fff; text-decoration:none;}
.insurance a:hover{color:#444; text-decoration:none;}
.roofing a{color:#fff; text-decoration:none;}
.roofing a:hover{color:#444; text-decoration:none;}
.specialist a{color:#fff; text-decoration:none;}
.specialist a:hover{color:#444; text-decoration:none;}
.cta{font:14px tahoma, verdana, arial; color:#ffffff; font-weight:bold;}
.ctah2{font:14px tahoma, verdana, arial; color:#225560;}
.ctah3{font:13px tahoma, verdana, arial; color:#8e141d;}
.ctah1{font:12pt tahoma, verdana, arial; text-align:left; color:#225560; vertical-align:middle; margin:0; font-weight:bold;}
.sml{font:4px tahoma, verdana, arial; color:#ffffff;}
.emailus a {font:18px arial; color:#8e141d; letter-spacing: 3px; text-decoration:none;}
.emailus a:hover{font:18px arial; color:#8e141d; letter-spacing: 3px; text-decoration:none;}

