/* CSS Document */

/* set defaults */
* {
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

body {
	font:small arial, sans-serif;
	background-color:#FFFFFF;
}

/*default links */

a, a:visited {
	color:#003366;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#outerborder{
	margin: auto;
	width: 782px;
	background:url(../images/shape.gif) bottom no-repeat;
}

#innerborder{
width:760px;
background-color:#FFFFFF;
margin:auto;
}

#header{
margin:auto;
width:760px;
height:100px;
background:url(../images/logo_banner.jpg) no-repeat;
}

#header_claims{
margin:auto;
width:760px;
height:100px;
background:url(../images/logo_banner_claims.jpg) no-repeat;
}

#navBar{
margin:auto;
background-color:#FFFFFF;
width:735px;
padding-left:12px;
padding-right:13px;
height:32px;
}

.navButton a {
  display:block;
  margin-top:12px;
}

.navButton_active a {
  display:block;
  margin-top:12px;
}

.navButtonNoLink {
  display:block;
  margin-top:12px;
}

.navButton {
float:left;
background:url(/images/tab_white.gif) no-repeat;
width:122px;
height:32px;
text-align:center;
font-size:12px;
font-weight:bold;
vertical-align:text-bottom;
}

#breadcrumbs{
margin-left:15px;
margin-right:15px;
padding-bottom:5px;
padding-left:10px;
margin-top:10px;
width:720px;
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
}


#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:hover, #breadcrumbs a:active {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	text-decoration: none;
	}
	
#breadcrumbs a:hover {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration: none;
	background-color:#0099FF;
	}

/*...............BREADCRUMB FOR QUOTE PAGES................*/

#breadcrumbs_ISIS{
margin-left:15px;
margin-right:15px;
padding-bottom:5px;
margin-top:5px;
width:730px;
height:25px;
background:url(../images/breadcrumb_BG.gif) no-repeat;
}

#breadcrumb_text_A{
padding-left:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding-top:5px;
}

.breadcrumb_text_B {
color: #003366;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

/*............CONTAINERS.......................*/

#BG_center{
margin:auto;
margin-top:0px;
padding:0px;
width:760px;
background:url(../images/shaded_area.gif) no-repeat;
overflow:hidden;
}

#center_container{
width:730px;
margin:auto;
position:relative;
}

#container_ISIS{
width:730px;
margin:auto;
padding-top:10px;
background-color:#FFFFFF;
}

#container_area{
margin:auto;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#003366;
font-weight:bold;
}

#D1{
margin:auto;
padding-left:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#003366;
font-weight:bold;
}

#D2{
padding-left:15px;
padding-right:15px;
padding-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
}

#D3{
padding-left:150px;
padding-right:150px;
padding-top:20px;
padding-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
}

#D4{
width:200px;
margin:auto;
padding-top:20px;
padding-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
}

#D5{
width:100px;
float:left;
}

#D5{
width:100px;
float:right;
}

#maincontent_container{
float:right;
width:572px;
}

#maincontent_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
padding-bottom:15px;
text-align:justify;
}

#maincontent_bullets{
width:200px;
margin:auto;
margin-top:8px;
margin-bottom:8px;
}

.headers{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#003366;
}

/*..........................INDEX PAGE CONTAINERS AND FONTS............................*/

#container_left{
float:left;
width:572px;
margin-left:15px;
}

#container_right{
clear:right;
float:right;
width:150px;
margin-right:15px;
}

#container_car{
width:572px;
height:188px;
margin-bottom:5px;
}

#container_car_Homepage{
width:730px;
height:188px;
margin-bottom:5px;
}

#container_van{
width:230px;
height:178px;
float:left;
margin-bottom:10px;
padding-right:5px;
padding-left:7px;
}

#container_bike{
width:230px;
height:178px;
float:left;
margin-left:8px;
margin-right:7px;
margin-bottom:10px;
padding-right:5px;
}

#container_house{
width:230px;
height:178px;
float:left;
margin-bottom:10px;
}

#latestNews{
width:150px;
}

#latestNews_header{
width:150px;
height:31px;
background:url(../images/latestNews_header.jpg) no-repeat;
}

#latestNews_footer{
width:150px;
height:25px;
background:url(../images/latestNews_footer.gif) no-repeat;
}

#latestNews_content{
width:137px;
margin-left:7px;
margin-right:6px;
background:url(../images/latestNews_content.gif);
}

#latestNews_text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
width:123px;
margin-left:7px;
margin-right:7px;
}

#latestNews_text a:link, #latestNews_text a:visited, #latestNews_text a:hover, #latestNews_text a:active {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	text-decoration: none;
	}
	
#latestNews_text a:hover {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration: none;
	background-color:#0099FF;
	}
	
.subHeaderText{
font-size:14px;
}

.subLinkText{
color:#993300;
font-weight:bold;
}

.subLinkText a:link, .subLinkText a:visited, .subLinkText a:hover, .subLinkText a:active {
	color:#993300;
	text-decoration: none;
	}
	
.subLinkText a:hover {
	color:#993300;
	text-decoration:underline;
	background-color:#FFFFFF;
	}


#legalcover{
width:200px;
margin:auto;
padding-right:20px;
padding-top:3px;
padding-bottom:3px;
}

#tipsNtricks{
width:350px;
margin:auto;
padding-right:20px;
padding-top:6px;
padding-bottom:3px;
}

/*....................CONTACT.......................*/
	
.address{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.rightFloatMap{
float:right;
}

#contactdetails{
overflow:hidden;
}

#phone{
float:left;
margin-left:20px;
}

#email{
float:right;
margin-right:40px;
padding-left:10px;
}


/*...............LEFTNAVIGATION..............*/

#leftnav_container{
width:150px;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#leftnav_header{
width:150px;
height:25px;
}

#leftnav_footer{
width:150px;
height:25px;
background:url(../images/Insurance_footer.gif) no-repeat;
}

#leftnav_content{
width:150px;
background:url(../images/Insurance_content.gif);
}

#leftnav_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
line-height:22px;
padding-top:8px;
padding-left:8px;
padding-right:5px;
}

#leftnav_text a:link, #leftnav_text a:visited, #leftnav_text a:hover, #leftnav_text a:active {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	text-decoration: none;
	}
	
#leftnav_text a:hover {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration: none;
	background-color:#0099FF;
	}
	
#logoholder{
float:left;
}

/*..........................PDF LINKS............................*/

a.pdfLinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	line-height: 33px;
	}

a.pdfLinks:hover {
	color:#003366;
	text-decoration:underline;
	}

.pdfPolicy {
	border: 0;
	float: left;
	margin: 0 10px 0 0;
	}


/*..........................QUOTATION SUMMARY PAGE

#top3quotes{
width:720px;
height:20px;
margin:auto;
margin-top:10px;
margin-left:20px;
margin-right:20px;
background-color:#003366;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}

#QS_leftpanel{
width:180px;
margin-left:20px;
margin-top:20px;
margin-bottom:10px;
border:#CCCCCC solid 2px;
font-family:Arial, Helvetica, sans-serif;
color:#003366;
font-size:11px;
font-weight:bold;
text-align:justify;
padding-left:6px;
padding-right:6px;
padding-top:6px;
padding-bottom:7px;
}

#QS_rightpanel{
width:460px;
margin-top:20px;
margin-right:20px;
margin-bottom:10px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#003366;
}

#QS_rightpanel input{
background-color:#0099FF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
width:73px;
}

#callMe{
width:180px;
margin-left:20px;
margin-top:10px;
padding-left:23px;
padding-right:23px;
}

#results_bottom{
width:690px;
margin:auto;
font-size:18px;
margin-top:15px;
padding-bottom:10px;
overflow:hidden;
}

............................*/

/*............................FOOTER............................*/

#footer{
width:780px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-align:center;
}


#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration: none;
	}
	
#footer a:hover {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0066FF;
	text-decoration: none;
	background-color:#FFFFFF;
	}
	
#sitemapLinks{
margin:auto;
width:300px;
}

#sitemapLinks h4{
margin-top:10px;
}

#sitemapLinks ul{
margin-left:40px;
}

/* -------- email form  ---------*/

#emailForm{
padding-left:150px;
}

.mailTitle{
font-weight:bold;
}

.mailField{
margin-top:7px;
}

.formBorder{
border:1px #CCCCCC solid;
}

#acknowledgment{

}


#deleteme{
height:300px;
}

#vanheader{
margin:auto;
width:760px;
height:100px;
background:url(../images/van_logo_banner.jpg) no-repeat;
}

#claimListing li{
margin-left:20px;
margin-top:10px;
}