@charset "UTF-8";
/* CSS Document */

body, table, div, td, img, a, ul, li
	{
	margin:0;
	padding:0;
	border:none;
	vertical-align: top;
	}

body
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333;
	}
	

.left
	{
	float:left;
	}
	
.right
	{
		float:right;
	}
.clear
	{
		clear:both;
		float:none;
	}

a
	{
		color:#4eadf5;
	}
	

p
	{
		line-height:1.3em;
	}
	
img.right
	{
		margin:0 0 8px 8px;
	}



.subCopy ul
	{
		padding:12px 12px 12px 25px;
	}
	
.subCopy li
	{
		padding: 0 0 4px 0;
	}
	

.header
	{
		width:900px;
		margin:0 auto;
	}
	
.navWrapper
	{
		background-image:url(../images/bg-nav.jpg);
		background-repeat:repeat-x;
	}
	
.navContent
	{
		width:900px;
		margin:0 auto;
	}
.nav ul
	{
		list-style-type:none;
	}
	
.nav li
	{
		list-style-type:none;
		float:left;
		line-height:none;
		zpadding:0 10px;
	}

.nav a
	{
		display:block;
	}
	

.homeCtaWrapper
	{
		background-image:url(../images/bg-home-CTA.jpg);
		background-repeat:repeat-x;
		background-color:#032946;
	}
.homeCta
	{
		margin:0 auto;
		width:900px;
		background-image:url(../images/bg-ctahome.jpg);
		background-repeat:no-repeat;
	}
	
.vendorsWrapper
	{
		background-image:url(../images/bg-middle-bar.jpg);
		background-repeat:repeat-x;
		background-color:#2b66a8;
	}
	
.vendersContent
	{
		margin:0 auto;
		width:900px;
		background-image:url(../images/bg-carriers.jpg);
		color:#fff;
		vertical-align: middle;
	}
.vendorsBtn
	{
		margin: 35px 40px 20px 0;
	}

.contentWrapper
	{
		background-image:url(../images/bg-body.jpg);
		background-repeat:repeat-x;
	}
	
.content
	{
		background-image:url(../images/bg-content.jpg);
		background-repeat:no-repeat;		
		width:875px;
		margin:0 auto;
		padding:0 70px
	}
.homeCopy
	{
		width:570px;
		padding:0 30px 0 0 ;
	}
.attention
	{
		border: 1px solid #4eadf5;
		background-color: #d5e8f6;
		padding: 10px 20px;
	}

.news
	{
		padding:20px 0;
		width: 275px;
		float: right;
	}
	
.newsDate
	{
		font-weight:bold;
	}
	

.newsLink a
	{
		color:#d8871d;
	}

.newsLink 
	{
		text-align:right;
	}

.sub
	{
		padding-top:60px;
	}

.quickLinks
	{
		width:200px;
		
	}
.carrierswrapper
	{
		width:875px;
		padding-left: 25px;
		zbackground-image:url(../images/bg-carriers-logos.jpg);
		zbackground-repeat:no-repeat;
		zbackground-position:center right;
	}

.fileClaim
	{
		width:350px;
	}
	

.cta
	{
		text-align:right;
	}
	.cta img
		{
			padding-bottom: 10px;
		}

.quotehome
	{
		float:left;
		width:180px;
		padding-left:10px;
		padding-top: 10px;
		height: 196px;
	}
	.quotehome img
		{
			padding: 15px 0;
		}
	
.quotes
	{
		margin-top: 20px;
		font-size:12px;
		color:#3574B8;
		background-image:url(../images/quotes.gif);
		background-repeat:no-repeat;
		padding:0 0 10px 35px;
		width:160px;		
	}
.quotes-name
	{
		text-align:right;
		color:#2A65A9;
		font-style:italic;
		font-weight:bold;
	}
	
.subCopy
	{
		padding:0 30px;
		width:550px;
	}
	.subCopy .photo
		{
			float: right;
			margin: 5px 0 5px 5px;
		}	
	
.footer
	{
		margin:0 auto;
		padding:40px 0;
		text-align:center;
		width:900px;
	}
.footer a
		{
			color:#333;
		}	

.footer li
	{
		list-style-type:none;
		display:inline;
		padding:10px;
	}

/* slider */
#slider
	{
		margin-top:8px;
	}
	

		#slider ul, #slider li{ 
			margin:0;
			padding:0;
			list-style:none;
			}	
		#slider, #slider li{ 
			height:72px;
			width:550px;
			overflow:hidden;
			}	
		#slider{ 
			margin-left:5px;
			}	
	
	/* // slider */		
	
	
	/* slider */
#sliderMain
	{
		
	}
	

		#sliderMain ul, #sliderMain li{ 
			margin:0;
			padding:0;
			list-style:none;
			}	
		#sliderMain, #sliderMain li{ 
			height:206px;
			width:676px;
			overflow:hidden;
			}	
		#sliderMain{ 
			
			}	
	
	
	/* // slider */		
.quickLinks ul
	{
		padding: 0 0 40px 0;
		margin: 0;
	}
	.quickLinks ul li
		{
			padding: 10px 0 10px 10px;
			border-bottom: dashed #ccd8e0 1px;
			list-style-type: none;
		}
	.quickLinks ul li a, .quickLinks ul li a:visited
		{
			text-decoration: none;
		}
	.quickLinks ul li a:hover
		{
			color: #357eb7;
		}
.photo
	{
		margin: 0 0 5px 5px;
		float: right;
		border: 1px solid #000;
	}
	
.table tr
	{
		height: 18px;
	}
.table td
	{
		padding-left: 2px;
		vertical-align: middle;
	}
.alt
	{
		background-color: #dbecf9;
	}
