td img {display: block;}


.style14 {
	font-family: verdana;
	font-size: 9px;
}
.style15 {font-family: verdana; font-size: 9px; color: #666666; }
.style18 {font-family: verdana, arial, sans-serif}
.style19 {FONT-SIZE: 11px; COLOR: #333333; TEXT-DECORATION: none; font-weight: normal;}
.style21 {font-family: verdana}
body,td,th {
	font-family: verdana;
}
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
	color: #999999;
}
a:active {
	text-decoration: none;
	color: #666666;
}
body {
	background-image: url();
	background-repeat: repeat-y;
}
.style20 {
	color: #13A2D3;
	font-weight: bold;
}
.style22 {font-family: verdana; font-size: 9px; color: #999999; }

/* ------------TABLE LAYOUT------------- */

div.table{
float:right;
margin-left:15px;
margin-top:50px;
margin-right:0px;
verdana-right:0px;
}


div.table td{
width:146px; 
height:120px;

}
/*---------------END TABLE LAYOUT--------------------*/

h1.h1motor{
color:#00638c;
verdana-bottom:3px;
verdana-top:3px;
text-align:left;
font-size:12px;
}

h1.h1quality{
color:#ff9900;
verdana-bottom:3px;
verdana-top:3px;
text-align:left;
font-size:12px;
}

h1.h1home_insurance{
color:#018dc8;
verdana-bottom:3px;
verdana-top:3px;
text-align:left;
font-size:12px;
}

h1.h1business_insurance{
color:#01adf5;
verdana-bottom:3px;
verdana-top:3px;
text-align:left;
font-size:12px;
}

h1.h1other_insurance{
color:#fc000b;
verdana-bottom:3px;
verdana-top:3px;
text-align:left;
font-size:12px;
}

h1.h1about{
color:#fc981c;
verdana-bottom:3px;
verdana-top:3px;
text-align:left;
font-size:12px;
}

h1.h1contact{
color:#666666;
verdana-bottom:3px;
verdana-top:3px;
text-align:left;
font-size:12px;
}

ul.accidentmanagement{

verdana-left:10px;
list-style-type:bullet;
margin-left:0px;
list-style-position:inside;
}

ul.accidentmanagement li{
margin-top:10px;
}


ul.quicklinks{

border:1px solid #cccccc;
verdana:5px;
list-style-type:none;
margin-left:0px;
}
ul.quicklinks a{
font-size:10px;
font-family:verdana;
color:#333333;
text-decoration:none;
border-bottom: 1px dashed #999999;
}
ul.quicklinks a:hover{
color:#00638c;
border-bottom: 1px solid #00638c;
font-size:10px;
font-family:verdana;
}

/* contact page - form layout */
form{



margin-right:0px;

}

div.row
{ clear: both;
  width: 448px;
}

div.row span.formlabel 
{ float: left;
  width: 150px;
  FONT-WEIGHT: normal; 
  FONT-SIZE: 11px; 
  COLOR: #333333; 
  FONT-FAMILY: verdana; 
  TEXT-DECORATION: none;
  text-align: left;
}

div.row span.forminput
{ float: right;
  text-align: right;
 
} 

div.spacer
{ clear: both;
  width: 80px;
}

input, textarea
{ width: 259px; 
  font-family: verdana, verdana, sans-serif;
  border: 1px solid;
  font-size: 100%;
  margin: 2px;
}

.submit
{ font-family: verdana, verdana, sans-serif;
  border: 1px solid;
  width: 70px;
  height: 22px;
  cursor: pointer;
  font-size: 100%;
}

fieldset
{
border: 1px solid #018dc8;;
margin-top:0px;
padding:5px;
padding-left:10px;
padding-right:10px;
verdana:20px;
width:100%x;
}

legend
{
border: 1px solid #018dc8;
padding-left:5px;
padding-right:5px;
font: normal 11px arial, verdana, tahoma, sans-serif;
color:#018dc8;
verdana: 2px 6px;

}

div.faqlist{
margin-top:300px;
width:650px;
margin-left:auto;
margin-right:auto;
border:1px dashed #cccccc;
padding:10px;
}

img.bullet_image{
float:left; 
margin-top:3px; 
margin-right:5px;
} 

div.index_bottom{
margin-top:150px;
width:650px;
margin-left:auto;
margin-right:auto;
border:1px dashed #cccccc;
padding:10px;
font-size:10px;
}

div.marquee{
margin-top:90px;
width:700px;
margin-left:auto;
margin-right:auto;
border-bottom:1px dashed #cccccc;


}

div.marquee h1 marquee{
font-size:11px;
color: #ff8800;


}

div.index_bottom h1{
font-size:11px;
color: #ff9900;
}
