/* Template and stylesheet copyright 2008 Ken Hood and is made available for use under the Creative Commons Attribution 3.0 Unported License.
http://creativecommons.org/licenses/by/3.0/ and http://creativecommons.org/licenses/by/3.0/legalcode. See entire notice at the end. */

/* TEMPLATE 001 */

/* Body */
body { 
font-size: 10pt;
font-family: arial,sans-serif;
background:#F2E7BC;
text-align:center;
width:755px;
padding: 0px;
margin:0 auto;
vertical-align:top;
}
 
table  {
font-size: 10pt;
font-family: arial, sans-serif;
text-align:left;
background:#FFFFFF;
vertical-align:top;
border-collapse: collapse;
border:0;
padding:0;
}

td, tr     {
font-size: 10pt;
font-family: arial, sans-serif;
text-align:left;
vertical-align:top;
border-collapse: collapse;
border:0;
padding:0;
}

p {text-align:left;margin:0;} 

/* Links */
a img{border:0;}

a img.picborder {border:1px solid #000000;}

a:link       { text-decoration: underline; color: #455FBA; }
a:visited    { text-decoration: underline; color: #455FBA; }
a:hover      { text-decoration: underline; color: #CC0000; }
a:link.button       { text-decoration: none; color: #FFFFFF;font-size: 1.3em;font-weight:bold; }
a:visited.button    { text-decoration: none; color: #FFFFFF;font-size: 1.3em;font-weight:bold; }
a:hover.button      { text-decoration: none; color: #E0E0E0;font-size: 1.3em;font-weight:bold; }
a:link.rightquotelink       { text-decoration: underline; color: #FFFFFF;font-size: 1.2em;font-weight:bold; }
a:visited.rightquotelink    { text-decoration: underline; color: #FFFFFF;font-size: 1.2em;font-weight:bold; }
a:hover.rightquotelink      { text-decoration: underline; color: #FFBC33;font-size: 1.2em;font-weight:bold; }
a:link.footer       { text-decoration: none; font-size:.8em; color: #E0E0E0; }
a:visited.footer    { text-decoration: none;  font-size:.8em; color: #E0E0E0; }
a:hover.footer      { text-decoration: none;  font-size:.8em; color: #C0C0C0; }
a:link.top      { text-decoration: underline; color: #455FBA;font-size: 1.3em; }
a:visited.top    { text-decoration: underline; color: #455FBA;font-size: 1.3em; }
a:hover.top      { text-decoration: underline; color: #CC0000;font-size: 1.3em; }

/* IMG Styles */
.picborder{border:1px solid #000000;}
.rightbanner{text-align:left;margin:0 2px 15px 18px;}
.imgcenterleft{text-align:left;float:left;margin:15px 9px 0 15px;}
.imgaboutpage{text-align:left;float:left;margin:15px 9px 0 15px;}
.imgdivider{width:6px;height:100px;margin:14px 0 0 0;}

/* P Styles */
.topbanner1{text-align:left;margin:7px 0 0 7px;font-size: 1.40em;font-weight:bold;color:#FFFFFF;font-family:Times New Roman;}
.topbanner2{text-align:left;margin:0 0 0 7px;font-size: 1.1em;color:#FFFFFF;font-family:Times New Roman;font-style:italic;}
.topbanner3{height:2px;}
.toprightlogo{text-align:left;margin:3px 0 0 0;}
.topa{text-align:left;margin:3px 0 0 45px;}
.topb{text-align:left;margin:3px 0 0 68px;}
.topc{text-align:left;margin:3px 0 0 58px;}
.topd{text-align:left;margin:3px 0 15px 30px;}
.topblankspace{text-align:left;margin:3px 0 15px 0;color:#FFFFFF;}
.left1{text-align:left;margin:0 0 0 15px;}
.left2{text-align:left;margin:15px 50px 0 15px;}
.left3{text-align:left;margin:15px 0 0 15px;}
.left4{text-align:left;margin:0 0 0 4px;}
.left5{text-align:left;margin:15px 0 0 3px;}
.left6{text-align:left;margin:0 0 0 3px;}
.left7{text-align:left;margin:9px 20px 6px 15px;}
.left8{text-align:left;margin:9px 0 0 45px;}
.left9{text-align:left;margin:15px 0 6px 15px;}
.left10{text-align:left;margin:0 0 6px 15px;}
.left11{text-align:left;margin:15px 0 0 15px;font-size: 1.2em;color:#CC0000;font-weight:bold;}
.left12{text-align:left;margin:6px 0 0 15px;font-size: 1.2em;}
.left13{text-align:left;margin:12px 0 0 15px;font-size: 1.2em;}
.left14{text-align:left;margin:12px 0px 6px 15px;}
.rightlinkstitle{text-align:left;margin:-2px 2px 0 0px;}
.rightlinkstitle2{text-align:left;margin:-4px 2px 0 0px;}
.rightquote{text-align:center;margin:155px 0 0 0;}
.rightlinks{text-align:left;margin:0 2px 0 1px;}
.getquote{text-align:left;font-size: 1.3em;margin:12px 20px 0 15px;}
.topcellblack{margin:3px 0 0 15px;}
.topcellred{margin:3px 0 0 15px;color:#CC0000;}
.topcellblue{margin:3px 0 0 15px;color:#0079BB;}
.topcellgreen{margin:3px 0 0 15px;color:#539A09;}
.bannerline{text-align:left;margin:9px 0 0 0;border:1px solid #000000;}
.bannernoline{text-align:left;margin:9px 0 0 0;}
.pfooter{text-align:left;margin:0 0 0 9px;}
.pfooter2{text-align:left;margin:2px 0 2px 9px;color:#E0E0E0;}
.pleftcontact{text-align:left;margin:1px 0 0 9px;font-size: 1em;color:#FFFFFF;}

/* Table Classes */
.table1{width:755px;text-align:center;vertical-align:top;background:#FFFFFF;}
.table2{background:#FFFFFF url(picture_library/background_top_01.jpg);background-position: top left;height:50px;width:755px;vertical-align:top;}
.table3{vertical-align:top;background:#990000;}
.table4{width:455px;text-align:center;vertical-align:top;background:#FFFFFF;}
.table5{width:455px;text-align:left;vertical-align:top;background:#FFFFFF;}
.table6{width:150px;height:740px;background:#990000;vertical-align:top;}

/* Table Cell Classes */
.tdtopleft {width:625px;}
.tdtopright {width:130px;}
.tdimgtopleft {background:#FFFFFF url(picture_library/imgtopleft_03.jpg);background-position: top left;height:100px; width:152px;}
.tdimgtopright {background:#FFFFFF url(picture_library/imgtopright_03.jpg);background-position: top left;height:100px; width:603px;}
.tdleftcolumn1{vertical-align:top;background:#990000;}
.tdleftcolumn{width:150px;background:#990000;vertical-align:top;}
.tdleftcolumncontact{width:150px;background:#990000;vertical-align:top;}
.tdleftcolumnlegal{width:150px;background:#990000;vertical-align:bottom;}
.tdcentercolumn{width:455px;}
.tdrightcolumn{width:150px;}
.tdrightquotea{width:18px;}
.tdrightquoteb{background:#FFFFFF url(picture_library/banner_auto_quote_01.jpg);background-position: top left;height:200px; width:120px;}
.tdrightquotec{width:12px;}
.tdaffiliateimg{width:200px;}
.tdaffiliatelgimg{width:440px;}
.tdaffiliateimgsp{width:15px;}
.tdfooter {width:755px;height:3px;background:#990000;}
.tdcontact{width:270px;}
.tddivider{width:6px;height:100px;}
.tdservice{width:179px;}
.tdphoneleft{width:35px;}
.tdphoneright{width:210px;}


/* Frame Styles */
.frame1{width:430px;height:700px;margin:0; border:0;}

/* Left Navigation  */
.leftcolumn {
	width: 150px;
	height: 500px;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', arial, sans-serif;
	font-size: 100%;
	color: #9A0000;
	font-weight: bold;
	padding: 0px;
	background-color: #9A0000;
	vertical-align: top;
}

.leftcolumn ul {
	list-style: none;
	margin: 0;
	border: none;
	padding: 0;
	list-style-position: outside;
}

.leftcolumn li {
	border-bottom-color: #FFFCEE;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-right: 0px;
}

.leftcolumn li a {
	display: block;
	padding: 5px 5px 5px 8px;
	background-color: #9A0000;
	color: #FFFFFF;
	text-decoration: none;
}

.leftcolumn li a:visited {
	display: block;
	padding: 5px 5px 5px 8px;
	background-color: #9A0000;
	color: #FFFFFF;
	text-decoration: none;
}

.leftcolumn li a:hover {
	display: block;
	padding: 5px 5px 5px 8px;	
	background : url("picture_library/csshoverleft01.jpg") no-repeat top right;
	color: #FFFFFF;
	text-decoration: none;
}

/* Forms */

.mailwrapper {
	text-align: left;
	padding: 0 0 0 15px;
}

.maildiv {
	margin: 0 auto 0 auto;
	text-align: center;
	width: 400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.maildiv form {
	text-align: left;
}
.maildiv label {
	/* used for right side captions */
	vertical-align: top;
	padding: 3px 0 0 3px;
}

.maildiv .sidelbl {
	/* used for left side labels */
	width: 120px;
	text-align: left;
	padding: 3px 10px 0 4;
	vertical-align: top;
	position: relative;
    display: block; 
    float: left; 
	clear: left;
}
.maildiv a {
	color: #005ABE;
}
.maildiv h2 {
	color: #005ABE;
	font-size: 120%;
}
.maildiv input {
	margin-bottom: 10px;

}
.maildiv select {
	margin-bottom: 10px;

}
.maildiv textarea {
	margin-bottom: 10px;

}
.maildiv .ver_img {
	padding: 0;
	margin: 0 0 10px 10px;
	vertical-align:bottom;  
	border: 1px solid #005ABE; 
}
.maildiv fieldset {
	padding: 5px 5px 5px 5px;
	margin-bottom: 10px;
}
.maildiv .legendspacing {
	height: 10px;
}
.maildiv .fmcredits {
	float: left;
	font-size: 90%;
}
.maildiv .fmsubmit {
	float: right;
}
.maildiv .fmrequired {
	color: #005ABE;
	font-size: 90%; 
	float: left;
	margin-top: 3px;
	margin-left: 5px;
}
.maildiv .fmspacer {
	height: 10px;
	
}

.maildiv .fminfofull {
	padding: 0 10px 0 10px;
	color: #005ABE;
	margin-bottom: 15px;
}
.maildiv .fminfohalf {
	padding: 0 10px 0 10px;
	color: #005ABE;
	margin-left: 110px;
	margin-bottom: 15px;
}
.maildiv .fmerrorbox {
	text-align: left;
}
.maildiv li {
	margin: 0 0 4px 0;
}
.maildiv .fmerrortitle {
	color: #FF0000;
	font-size: 120%;
}





/* Feedburner */
div.feedburnerFeedBlock ul { 
margin-left:0; 
padding-left:0; 
list-style-type: none 
}

div.feedburnerFeedBlock ul li span.headline {
   font-weight:bold;
   display:block;
   margin:12px 0 0 0;
}

div.feedburnerFeedBlock ul li span.headline {
   font-weight:bold;
}


