﻿.btncentre{ text-align: center;}
.btn_all {margin: 0 0 0 0; padding-top:0px; width: 760px; overflow: visible; float:left; text-align:center; background-color: #e0e0e0;}
.btn_left { text-align:left;}
hr {clear:both}
.btn_right { text-align:right;}
.disclaimer{ color: #9f0028; font-size: 80%;}
.text_right { text-align: right;}
.text_centre { text-align: center;}
#pholder{width:98%; }
/*    #pholder .section{width:100%; margin-bottom:15px; margin-top:10px; background-color: #ffffff;} */
	#pholder .section{ width:100%; margin-bottom:15px; background-image:url(line.gif); margin-top:10px;}
#placeholder{width:98%; }
    #placeholder .section{width:100%; margin-bottom:10px; margin-top:10px; background-image:url(line.gif); }
    div.image{float:left; display:block; width:140px;}

    div.htext1{ padding-right:10px; font-size:80%; padding-left:10px; float:left; border-right:8px solid #ffffff; width:45%;}
    div.htext2{width:100px; padding-left:10px; font-size:80%; }
    div.htext3{width:22%; padding-left:10px; font-size:80%; }

    div.maintext{ padding-right:10px; padding-left:10px; float:left; border-right:8px solid #ffffff; width:45%; font-size:90%;}
    div.contactx{width:20%; padding-left:10px; font-size:90%;}
    div.contact{width:100px; padding-left:10px; font-size:90%;}
    div.ahead{font-size: 110%; color: #0000cc;}
 
    div.fmaintext{ padding-right:10px; padding-left:10px; float:left; border-right:8px solid #ffffff; width:55%; font-size:90%;}
    div.fcontact{width:150px; padding-left:10px; font-size:90%;}
 
    div.quest{display:block; float:left;height:25px; width:80%; font-size:90%; background-color: #ffffff; }
    div.ans{display:block; float:left;height:25px; width:35px;  text-align:center; background-color: #ffffff; }
    div.ans1{display:block; width:35px;height:25px;  text-align:center; background-color: #ffffff; }
/* link up service columns */
.service {font-size: 110%; width: 770px; color: #0000cc;}
.ad_left {margin:0 5px 0 0; padding-top:0px; width: 175px; overflow:visible;float:left;  color: #0000cc;}
.ad_middle {margin:0 0 0 0; padding-top:0px; width: 365px; overflow:visible; float:left; background-color: #e0e0e0;}
.ad_right { margin:0 0 0 5px; padding-top:0px; width: 220px; overflow:visible; float:left; background-color: #e0e0e0;}

.hservice {display:block; float:left; width: 180px; text-align: center; }
.hservice2 {display:block; float:left; width: 590px; text-align: center;}
.hsblank {display:block; float:left; width: 180px;}
.hshr {display:block; float:left; width: 590px;}

.ad2_left { margin:0 5px 0 0; padding-top:0px; width: 150px; overflow:visible; float:left; font-size: 100%; color: Blue;}
.ad2_middle {margin:0 0 0 0; padding-top:0px; width:250px; overflow:visible; float:left; font-size: 100%;}
.ad2_right { margin:0 0 0 5px; padding-top:0px; width: 150px; overflow:visible; float:left; font-size: 100%;}
/* question columns */
.q_right { margin:0 0 0 0; padding-top:0px; width: 400px; overflow: visible; float:left;}
.q_left { margin:0 5px 0 0; padding-top:0px; width: 150px; overflow: visible; float:left; text-align:right;}
.linelength{width: 560px;}
.seccol1{display:block;float:left;height:25px;width:430px; background-color: #e0e0e0;}
.linkupblock{margin: 0 0 10px 0; width: 770px; border-bottom: thin solid; overflow:visible; float:left; }
.serviceblock{margin: 0 0 0 0; width: 770px; overflow:visible; float:left; }
.servicedivide{width: 420px; border-bottom: thin solid;}
.picturecol{width: 140px; overflow:visible; float:left; background-color: #e0e0e0;}
.linkuptitle{margin: 0 0 0 0; width: 560px; overflow:visible; float:left; }

