@charset "utf-8";
/* CSS Document */
body{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size:13px;
	background-image:url(../images/main_bg.gif);
	color: #000000;
}

h1{ 
    font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular; 
    font-size:130%; 
    color:#056fc4;
	font-weight:bold
   
} 

h2{
   font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular; 
    font-size:130%; 
    color:#056fc4;
	font-weight:bold
   
}

h3{
   font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular; 
    font-size:130%; 
    color:#056fc4;
	font-weight:bold
   
}

h4{
   font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular; 
    font-size:130%; 
    color:#056fc4;
	font-weight:bold
   
}

h5{
    font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular; 
    font-size:130%; 
    color:#056fc4;
	font-weight:bold
   
}

hr{height:0;border:0;border-top:1px solid #666666;

} 

#holderofall{
margin:0px auto;
width:900px;
}

#contentboxtop {
	width:900px;
    background-color:#ffffff;
    background-color:#ffffff;
}

#contentbox {
	width:900px;
    background-color:#ffffff;
    border-top:1px solid #999999;
    border-bottom:1px solid #999999;
    border-left:1px solid #999999;
	border-right:1px solid #999999;
   
}

#contentlogin {
	width:900px;
    background-color:#ffffff;
    border-left:1px solid #999999;
	border-right:1px solid #999999;
   
}
#contentappointed {
	width:900px;
    background-color:#ffffff;
    border-top:1px solid #999999;
	border-bottom:1px solid #999999; 
    border-left:1px solid #999999;
	border-right:1px solid #999999;  
}

#contentlogos {
	width:900px;
    background-color:#ffffff;
    border-left:1px solid #999999;
	border-right:1px solid #999999;  
}

#contentfooter {
	width:900px;
    background-color:#ffffff;
    border-top:1px solid #999999;
    border-bottom:1px solid #999999;
    border-left:1px solid #999999;
	border-right:1px solid #999999;  
}

.largehead{
    font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular; 
    font-size:120%; 
    color:#00000;
	font-weight:bold
   
}
.whiteHead{
	font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size:14px;
	text-decoration:none;
	color:#ffffff
}
.whiteHead:link{color:#FFFFFF}
.whiteHead:active{color:#ffab00}
.whiteHead:visited{color:#ffffff}
.whiteHead:hover{color:#ffab00;text-decoration:underline}
	
/*.outer_table{background-image:url(../images/main_bg.gif);}*/
.main_table{background-color:#fff;}
.header_bg{background-color:#5292C8}

.toplink{font-size:11px; color:#fff; font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular; text-decoration:none; line-height:14px;}
.toplink:link{color:#fff;}
.toplink:active{color:#fff;}
.toplink:visited{color:#fff;}
.toplink:hover{color:#fff; text-decoration:underline}
.table_border{border:1px solid #ebeef5; background-color:#fff}
.pathwaylink{font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular; font-size:11px; text-decoration:none; color:#4b4c4e}
.pathwaylink:link{color:#4b4c4e}
.pathwaylink:active{color:#4b4c4e}
.pathwaylink:visited{color:#4b4c4e}
.pathwaylink:hover{color:#ffab00;text-decoration:underline}

.pathwaylink2{font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular; font-size:11px; text-decoration:none; color:#1c96e3}
.pathwaylink2:link{color:#1c96e3}
.pathwaylink2:active{color:#1c96e3}
.pathwaylink2:visited{color:#1c96e3}
.pathwaylink2:hover{color:#ffab00;text-decoration:underline}

.tdtxt{
	color:#dedee2;
	font-size:10px;
	text-align: right;
}
.bodymnulink{
	font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size:13px;
	text-decoration:none;
	color:#ffffff;
}
.bodymnulink:link{color:#ffffff}
.bodymnulink:active{color:#ffffff}
.bodymnulink:visited{color:#ffffff}
.bodymnulink:hover{color:#ffffff;text-decoration:underline}

}
.bodymnulink1{
	font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size:17px;
	text-decoration:bold;
	color:#ffffff;
   text-decoration:underline;
}
.bodymnulink1:link{
    font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size:17px;
	text-decoration:bold;
	color:#ffffff;
    text-decoration:underline;


}


.bodymnulink1:active{
    font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size:17px;
	text-decoration:bold;
	color:#1c96e3;
    text-decoration:underline;


}


.bodymnulink1:visited{
    font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size:17px;
	text-decoration:bold;
	color:#ffffff;
    text-decoration:underline;

}

.bodymnulink1:hover{
    font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size:17px;
	text-decoration:bold;
	color:#ffffff;
    text-decoration:underline;


}


.bodylinks{
    font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size:12px;
	color:#0000FF;
	text-decoration:underline;
}

.bodylinks:link{

    font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size:12px;
	color:#0000FF;
	text-decoration:underline;
  }

.bodylinks:active{

    font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size:12px;
	text-decoration:none;
    color:#ffab00
   
}

.bodylinks:visited{

    font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size:12px;
	text-decoration:none;
    color:#1c96e3
   
   
}

.bodylinks:hover{

    font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size:12px;
	text-decoration:none;
    color:#ffab00;
   text-decoration:underline
   
}

.short_description{font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular; font-size:11px; color:#4f5257;}
.description_heading{font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular; 
   font-size:120%; 
   color:#056fc4;
   font-weight:bold
   
   } 

.description_heading1{font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular; 
   font-size:24px; 
   color:#ffffff;
   font-weight:bold
   
   } 


.description_heading2{font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular; 
   font-size:120%; 
   color:#5292C8;
   font-weight:bold
   
   } 
   
.green_heading2{
	font-family:sans-serif,Arial, Helvetica;
	font-size:17px;
	color:#CF0771;
	font-weight:bold
}


.box_bg{background:#ebf2fa;}
.greentxt{
	font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size:110%;
	color:#000000;
	font-weight:bold
}
.blue_txt{font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular; font-size:11px; color:#0370dc; font-weight:normal}

.white_txt{font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular; font-size:11px; color:#fff; font-weight:normal}

.rowstxt{font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular; font-size:11px; color:#4f5257;}
.orange_bg{background:#ffab00;}

.newsletter_heading2{font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular; font-size:18px; color:#fff; font-weight:bold}
.td_top_border{ border-top:1px solid #ececf8;}

.td_hoverbg{ background:#178ede; margin-left:10px}
.td_hoverbg1{ background:none;margin-left:10px}
.list {
	line-height: 25px;
	list-style-position: outside;
	list-style-type: disc;
}
.button {
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #0c629d;
	font-weight: bold;
}
.verdana12 {
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.phone_home {
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
.phonetop{
	font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size:19px;
	color:#5292C8;
	font-weight:bold;   
	
}

.appointed{
	font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size:13px;
	color:#ffffff;   
	
}

.getquote {
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size: 120%;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
}

.steps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color:#000000;
}

.boxtext {
    font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size:18px;
	color: #FFFFFF;
    font-weight: bold;
}

.headerF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color:#990000;
}
.steps123 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#006633;
}

.phonebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color:#056FC4;
}

.insurancewelcome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#056FC4;
}

.openingtimes {
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size: 13px;
	font-weight: bold;
	color:#5292C8;
}

.topbar {
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size: 140%;
	font-weight: bold;
	color: #CF0771;
	text-align: center;
	text-decoration: none;
	background-color: #ffffff;
}

.red {
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size: 15px;
	text-align: center;
	font-weight: bold;
	color: #990000;
	vertical-align: middle;
}

.tablecomparisonfont {
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
}

.tablecomparison {
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

.tablecomparisonhead {
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size: 16px;
	font-weight: bold;
	background-color: #0c629d;
	color: #ffffff;
}

.savings {
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}

.small {
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size: 90%;
	color: #000000;
}

.insuranceco {
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #999999;
}
