﻿@charset "utf-8";
/* CSS Document */

<style type="text/css">
<!--

img, div { behavior: url(images/iepngfix.htc); }

.img { border-width:1px; border-style: solid; border-color:#600;}

h1 { font-family:Verdana, Geneva, sans-serif; font-size:1.3em; color: #900; padding:10px 0px 0px 20px;}

.home h2 { font-family:Verdana, Geneva, sans-serif; font-size:1.3em; color: #900; padding:10px 0px 0px 20px;}



.oneColFixCtrHdr body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
    background-color:#e8e5cf;
	margin: 0px; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */

	
}

#autotitle {
	width: 329px;
	height: 25px;
	position: relative;
	color:#fff;
	font-size:1px;
	margin:-10px 0px 0px -15px;;
	}
#autotitle span {
	background: url(images/autoinsurance.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}
	
	
	#hometitle {
	width: 329px;
	height: 25px;
	position: relative;
	color:#fff;
	font-size:1px;
	margin:-10px 0px 0px -15px;;
	}
#hometitle span {
	background: url(images/homeinsurance2.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}
	
	#lifetitle {
	width: 329px;
	height: 25px;
	position: relative;
	color:#fff;
	font-size:1px;
	margin:-10px 0px 0px -15px;;
	}
#lifetitle span {
	background: url(images/lifeinsurance2.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}

#rvtitle {
	width: 329px;
	height: 25px;
	position: relative;
	color:#fff;
	font-size:1px;
	margin:-10px 0px 0px -15px;;
	}
#rvtitle span {
	background: url(images/rvinsurance2.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}
#health {
	width: 329px;
	height: 25px;
	position: relative;
	color:#fff;
	font-size:1px;
	margin:-10px 0px 0px -15px;;
	}
#health span {
	background: url(images/healthinsurance.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}


.oneColFixCtrHdr #wrapper { width: 980px; height:auto; margin: 0 auto;  background: url(images/bgmain.jpg) repeat-y center top; background-attachment:fixed; margin-top:-20px; padding-top:15px; padding-bottom:20px; margin-bottom:-20px;}

.oneColFixCtrHdr #container {
	width: 855px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	/*border: 1px solid #000000;*/
	text-align: left; /* this overrides the text-align: center on the body element. */

}
.oneColFixCtrHdr #header {
	/*background: url(images/header.gif) no-repeat;*/ 
	padding: 0 0px 0 2px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	height:239px;
	margin-top:0px;
	position:relative;
	z-index:1;
}



.button2 { font-family: Verdana, Geneva, sans-serif; text-align:center; font-size:14px; padding-top:4px; font-weight: bolder; color: #400; }

.button2 a:link {font-family: Verdana, Geneva, sans-serif; text-align:center; font-size:14px; padding-top:3px; font-weight: bolder; color: #400; text-decoration:none;}
.button2 a:visited {font-family: Verdana, Geneva, sans-serif; text-align:center; font-size:14px; padding-top:3px; font-weight: bolder; color: #400; text-decoration:none;}
.button2 a:active {font-family: Verdana, Geneva, sans-serif; text-align:center; font-size:14px; padding-top:3px; font-weight: bolder; color: #066; text-decoration:none;}
.button2 a:hover {font-family: Verdana, Geneva, sans-serif; text-align:center; font-size:14px; padding-top:3px; font-weight: bolder; color: #09F; text-decoration:none;}





h4 {padding:0px 0px 0px 0px; margin-bottom:0px; margin-top:0px;}

.oneColFixCtrHdr ul {font:Verdana, Geneva, sans-serif; font-size:12px; margin-bottom:0px; margin-top:0px;}
.oneColFixCtrHdr  li {font:Verdana, Geneva, sans-serif; font-size:12px; margin-bottom:0px; margin-top:0px; padding-top:0px ; padding-bottom:0px;}

 #headerwrap { 
	padding: 0 0px 0 2px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	height:180px;
}

#logo {background:url(images/logo.png) no-repeat; height:63px; width:232px; margin-top:25px; margin-left:20px; float:left;}
#menu_header {height:30px; width:816px; padding-top:42px; position:relative; margin-left:18px;}
#headernumber {background:url(images/numberbox.png) no-repeat; width:211px; height:44px; float:right; margin-top:30px; font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:600;
text-align:center; color:#300; padding:9px 0px;
}
#menu_header .button {width:112px; height:24px; background-image: url(images/tab2.png); background-repeat:no-repeat; float:left;padding:0 2px 0 1px; font-family: Verdana, Geneva, sans-serif; text-align:center; font-size:14px; padding-top:3px; font-weight: bolder; color: #400; }

#menu_header .button a:link {font-family: Verdana, Geneva, sans-serif; text-align:center; font-size:14px; padding-top:3px; font-weight: bolder; color: #400; text-decoration:none;}
#menu_header .button a:visited {font-family: Verdana, Geneva, sans-serif; text-align:center; font-size:14px; padding-top:3px; font-weight: bolder; color: #400; text-decoration:none;}
#menu_header .button a:active {font-family: Verdana, Geneva, sans-serif; text-align:center; font-size:14px; padding-top:3px; font-weight: bolder; color: #400; text-decoration:none;}
#menu_header .button a:hover {font-family: Verdana, Geneva, sans-serif; text-align:center; font-size:14px; padding-top:3px; font-weight: bolder; color: #009; text-decoration:none;}



#topboxcontent p{ font-size:15px; font-family:Verdana, Geneva, sans-serif; font-weight:400; color:#300;}
#topbox a:link{ color:#09F;}
#contactusinfo { padding:18px 25px 0px 50px; float:left; max-width:250px; border-right: dotted; border-right-width:1px; border-right-color:#300; margin-right:70px;}
#contactusinfo p{font-family:Verdana, Geneva, sans-serif; font-size:13px; padding-right:25px;}
#contactusinfo h2{ font-family:Verdana, Geneva, sans-serif; font-size:18px!important; color: #300; margin-top:10px;}

#aboutusinfo { padding:18px 25px 10px 40px; float:left; max-width:250px; border-right: dotted; border-right-width:1px; border-right-color:#300;}
#aboutuscontent h3{font-family:Verdana, Geneva, sans-serif; font-size:1.3em; color:#300;}
#aboutuscontent { padding:18px 15px 0px 50px; float:left; width:450px; border-right: dotted; border-right-width:1px; border-right-color:#300;}
#aboutuscontent p{font-family:Verdana, Geneva, sans-serif; font-size:13px; padding-right:25px;}
#aboutuscontent ul{font-family:Verdana, Geneva, sans-serif; font-size:13px; padding-right:25px; line-height:1.9em;}
#aboutuscontent li{font-family:Verdana, Geneva, sans-serif; font-size:13px; padding-right:25px; line-height:1.5em; list-style: square; margin-top:1em;}
#aboutuscontent h2{ font-family:Verdana, Geneva, sans-serif; font-size:18px!important; color: #300; margin-top:10px;}
.about h2 { font-family:Verdana, Geneva, sans-serif; font-size:18px!important; color: #300; margin:10px 0px 0px 20px;}
#aboutusinfo p{font-family:Verdana, Geneva, sans-serif; font-size:13px; padding-right:25px;}
#aboutusinfo h2{ font-family:Verdana, Geneva, sans-serif; font-size:18px!important; color: #300; margin-top:10px;}

a.testimonialLink:link {color:#0081CE; text-decoration:none; text-size:18px;}      /* unvisited link */
a.testimonialLink:visited {color:#74199F; text-decoration:none; text-size:18px;}  /* visited link */
a.testimonialLink:hover {color:#74199F; text-decoration:underline; text-size:18px;}  /* mouse over link */
a.testimonialLink:active {color:#0081CE; text-decoration:none; text-size:18px;}  /* selected link */

#testimonials h3{font-family:Verdana, Geneva, sans-serif; font-size:1.3em; color:#300;}
#testimonials { padding:0px 25px 0px 25px; float:left; width:800px;}
#testimonials p{font-family:Verdana, Geneva, sans-serif; font-size:13px; padding-right:25px;}
#testimonials ul{font-family:Verdana, Geneva, sans-serif; font-size:13px; padding-right:25px; line-height:1.9em;}
#testimonials li{font-family:Verdana, Geneva, sans-serif; font-size:13px; padding-right:25px; line-height:1.5em; list-style: square; margin-top:1em;}
#testimonials h2{ font-family:Verdana, Geneva, sans-serif; font-size:18px!important; color: #300; margin-top:10px;}

.testimonialContainer {
font-family:Verdana, Geneva, sans-serif; font-size:13px;
width:700px;
float:left;
margin:15px 0 30px 20px;
}
.left-quote {
float:left;
background:url(./images/left_quote.png) no-repeat top;
width:40px;
height:77px;
}
.testimonial-text {
float:left;
text-align:justify;
width:600px;
padding-right:30px;
background:url(./images/right_quote.png) no-repeat right bottom;
}
.testimonial-name {
float:right;
padding:30px 0 0 15px;
}
#addTestimonial{
	width:700px;
	font-family:Verdana, Geneva, sans-serif; font-size:13px;
}
#testimonialForm * { font-family: Verdana; font-size: 96%; }
#testimonialForm label { width: 10em; float: left; }
#testimonialForm label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
#testimonialForm p { clear: both; }
#testimonialForm .submit { margin-left: 12em; }
#testimonialForm em { font-weight: bold; padding-right: 1em; vertical-align: top; }

#testimonialForm{
	width:400px;
	height:auto;
	margin:20px 0px 20px 20px;
}

span.heading{
	display:block;  
	width:200px;
	background:#E9C102;  
	color:#000000;  
	font-weight:bold;  
	margin: 10px 0px 10px 0px;
	padding:2px;
}

#testimonialForm label{
float: left;
width: 250px;
font-weight: bold;
}

#testimonialForm input, textarea{
width: 180px;
margin-bottom: 10px;
}


#testimonialForm textarea{
width: 600px;
height: 100px;
}

#testimonialForm .boxes{
width: 1em;
}

#testimonialForm #submitbutton{
margin-left: 150px;
margin-top: 5px;
width: 90px;
}

.errorMsg{
	border:1px solid red;
	margin:5px;
	padding:5px;
	display:block;
	text-align:left;
}

#testimonialForm #submit{
	margin-left:0px;
}

#topheader {width:800px; height:100px; float:left; margin-bottom:0px;}

#subheaderboxhome {width:790px; height:200px; border: 1px #600 solid ; margin:10px 0px 20px 30px; font-family:Verdana, Geneva, sans-serif; font-size:14px;}
#subheaderboxhome #subheaderboxlefthome{width:280px; height:180px; margin-left:0px; margin-top:0px; background: url(images/couplecar.jpg) no-repeat; padding-left:20px; padding-top:20px; font:Verdana, Geneva, sans-serif large; color:#FFF; float:right;  }

#subheaderboxrighthome h1 {background:url(images/areyousaving.png) no-repeat; width:320px; height:20px; text-indent:-9999px; margin:0px;}

#subheaderboxhome #subheaderboxrighthome{width:468px; height:180px; margin-left:0px; margin-top:0px; padding-left:20px; padding-top:20px; font:Verdana, Geneva, sans-serif; color:#000; float:left; border-right:1px; border-right-style:solid; border-right-color:#300;}
#subheaderboxhome #subheaderboxrighthome h2{font-family:Verdana, Geneva, sans-serif; font-size:24px; color: #300; margin-top:-10px;}
#subheaderboxhome #subheaderboxrighthome h3{font-family:Verdana, Geneva, sans-serif; color: #900; margin-top:-5px; font-size:18px;  padding-bottom:0px;}

#subheaderbox {width:790px; height:200px; border:1px #600 solid ; margin-left:30px; margin-top:10px;}
#subheaderbox #subheaderboxleft{width:641px; height:180px; margin-left:0px; margin-top:0px; /*background:url(images/bgsubhead2.jpg)*/ repeat-x; padding-left:20px; padding-top:20px; font:Verdana, Geneva, sans-serif large; color:#FFF; float:left;}

#subheaderbox #subheaderboxleft p{color: #036; font-size:20px; background:url(images/tophr.png) left bottom no-repeat; padding-bottom:10px;}
#subheaderbox #subheaderboxleft #subheaderboxlefttext {width:370px; float:left; height:auto;}
#subheaderbox #subheaderboxleft #subheaderboxleftcar {width:224px; height:205px; float:right; background:url(images/car2.gif) no-repeat top; margin-top:-20px;}
#subheaderbox #subheaderboxleft #subheaderboxleftlife {width:236px; height:200px; float:right; background:url(images/lifeinsurance3.gif) no-repeat top; margin-top:-20px; padding-right:24px; margin-right:1px;}
#subheaderbox #subheaderboxleft #subheaderboxlefthome {width:236px; height:200px; float:right; background:url(images/interiors_full01.jpg) no-repeat top; margin-top:-20px; padding-right:24px; margin-right:1px;}
#subheaderboxhome h2 {font-family:Verdana, Geneva, sans-serif; font-size:18px; color: #300; background:url(images/longbrownbar.gif) no-repeat bottom; padding:10px 0px 10px 0px;}
#subheaderboxhome p{font-family:Verdana, Geneva, sans-serif; font-size:13px; padding:0px 0px 20px 0px;}
#subheaderbox #subheaderboxleft #subheaderboxleftrv{width:236px; height:200px; float:right; background:url(images/rvsubhead.jpg) no-repeat top; margin-top:-20px; padding-right:24px; margin-right:1px;}
#subheaderbox #subheaderboxleft #subheaderboxlefthealth{width:236px; height:200px; float:right; background:url(images/healthinsuranceimg.jpg) no-repeat top; margin-top:-20px; padding-right:24px; margin-right:1px;}

#subheaderbox #subheaderboxquote {padding:60px 12px 0px 0px; width:110px; float:right;}
#subheaderbox #subheaderboxquote h3{padding-left:3px; font-family:Verdana, Geneva, sans-serif; margin-bottom:10px; font-size:17px; color:#300;margin-top:0px;}

#subheaderbox #subheaderboxquote #quotebutton {width:115px; height:22px;}
#subheaderbox #subheaderboxquote #quotebutton .quotebutton {padding:2px 5px 0px 0px; width:115px; height:22px;} 

.oneColFixCtrHdr #subheaderbox #subheaderboxquote .quotebutton a {font-size:90%; text-decoration:none; font-family: Verdana, Geneva, sans-serif; color:#400; ; display:block; padding:2px 0px 5px 10px; background:url(images/quotebutton.png) no-repeat; width:115px; height:22px; }
.oneColFixCtrHdr #subheaderbox #subheaderboxquote .quotebutton a:link{background:url(images/quotebutton.png) top left no-repeat;  color:#400; }
.oneColFixCtrHdr #subheaderbox #subheaderboxquote .quotebutton a:hover {background:url(images/quotebutton2.png) top left no-repeat;  color:#009;}
.oneColFixCtrHdr #subheaderbox #subheaderboxquote .quotebutton a:active {background:url(images/quotebutton.png) top left no-repeat;  color:#400;}



.stylesublink {font-family:Verdana, Geneva, sans-serif;}


.stylesublink a:link {color:#400; font-size:16px; text-decoration:none; font-family:Verdana, Geneva, sans-serif;}
.stylesublink a:visited {color:#400; font-size:16px;}
.stylesublink a:active {color:#400; font-size:16px;}
.stylesublink a:hover {color:#09F; font-size:16px;}
.stylesublink a {color:#400; font-size:16px; text-decoration:none;}


#topboxsidelink {font-family:Verdana, Geneva, sans-serif; font-size:0.8em; padding-left:50px; margin:0px;}
#topboxsidelink a {font-family:Verdana, Geneva, sans-serif; color:#300;}


#topboxtext {width:790px; margin-left:0px; padding: 20px 0px 20px 25px;; height:auto; font-family:Verdana, Geneva, sans-serif; font-size:0.9em;}
#topboxtextlinks {width:280px; height:auto; float:left; margin-bottom:3px;}
#topboxtextlinkshome {width:400px; height:auto; float:left; margin-bottom:3px; margin-top:0px;}
#topboxtextlinks ul{ list-style-image:url(images/arrowrightsmall3.png); list-style-position: outside; margin-top:0px; margin-bottom:0px; line-height: 140%;}
#topboxtextlinks ul li{ padding:0px; margin:0px; }
#topboxtextlinkshome ul{ list-style-image:url(images/arrowrightsmall3.png); list-style-position: outside; margin-top:0px; margin-bottom:0px; line-height: 2.0em;}
#topboxtextlinkshome ul li{ padding:0px; margin:0px; }

.stylesublinks a:link {color:#400; font-size:12px; text-decoration:none; font-family:Verdana, Geneva, sans-serif;}
.stylesublinks a:visited {color:#400; font-size:12px;}
.stylesublinks a:active {color:#400; font-size:12px;}
.stylesublinks a:hover {color:#09F; font-size:12px;}
.stylesublinks a {color:#400; font-size:12px; text-decoration:none; /*font-weight:600;*/ font-family:Verdana, Geneva, sans-serif;}

#shortinfo{width:500px; font-size:14px; font-family:Verdana, Geneva, sans-serif; float:right; margin-right:0px; padding-bottom:20px;}
#shortinfotext{width:500px; font-size:13px; font-family:Verdana, Geneva, sans-serif; margin-bottom:10px; background: url(images/brrownbar.gif) no-repeat bottom; padding:0px 0px 15px 0px;} 
#columninfo {width:220px; padding:0px 20px 0px 10px; text-align:left;}
#columninfo p{padding:0px 0px 20px 0px!important ;text-align:left;}
#columninfo2 {width:300px; padding:0px 10px 0px 25px;*/ text-align:left; margin-left:0px; border-left:dotted; border-left-width:1px; border-left-style: dotted; border-left-color:#960;}
#columninfo2 h3 {font-family:Verdana, Geneva, sans-serif; color:  #069; font-weight:300; font-size:1.2em;}

#columninfo3 {width:400px; padding:0px 30px 0px 10px; text-align:left; }
#columninfo3 ul{ line-height:1.5 em;}
#contact {float:right; border-top:dotted; border-top-color:#500; border-top-width:1px; width:420px; margin-top:20px; padding:20px 20px 0px 20px; font-family:Verdana, Geneva, sans-serif;font-size:0.9em;}

.shortinfolink {color:#400; font-size:12px; text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}
.shortinfolink a:link {color:#400; font-size:12px;}
.shortinfolink a:active {color:#400; font-size:12px;}
.shortinfolink a:hover {color:#009; font-size:12px;}
.shortinfolink a {color:#400; font-size:12px; text-decoration:none; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}

#topborder { height:14px; width:855px; background-image: url(images/topborderwhite.png); background-repeat:no-repeat; margin-top:-6px; margin-left:-2px;
} 
#topboxcontent { width:855px; height:auto; background: url(images/bordercontentbox.gif) repeat-y; margin-left:0px; margin:0px auto;margin-top:-2px; float:left; }
#topboxcontentbg { width:852px; height:auto; background: url(images/gradient.jpg) repeat-x; margin-left:0px; margin:0px auto; float:left; margin-left:1px; }
#info {width:820px; padding:0px 15px 0px 15px;}
#info h2 {font-family:Verdana, Geneva, sans-serif; font-size:1.5em; color: #069; padding:0px 0px 0px 0px!important; margin-top:10px;}
#info h1 {font-family:Verdana, Geneva, sans-serif; font-size:1.5em; color: #069; padding:0px 0px 0px 0px!important; margin-top:10px;}

.legendGrey {font-family:Verdana, Geneva, sans-serif; color:#069; font-size:1.2em; padding:10px 0px 20px 0px;}
#bottomborder { height:11px; width:855px; background-image: url(images/bottomborderwhite.png) ; background-repeat:no-repeat; float:left;
} 

#longinfo {width:820px; font-family:Verdana, Geneva, sans-serif; padding:10px 0px 0px 15px;}
#longinfo p{font-family:Verdana, Geneva, sans-serif; font-size:13px; padding:0px 0px 5px 0px;}

#longinfo h2 {font-family:Verdana, Geneva, sans-serif; font-size:18px; color: #300; background:url(images/longbrownbar.gif) no-repeat bottom; padding:20px 0px 10px 0px!important; margin-top:10px;}
#longinfo h4 {font-family:Verdana, Geneva, sans-serif; font-size:1em; color: #900; padding:10px 0px 0px 0px!important; margin-top:10px;}

#longinfo li {margin-top:1.5em; list-style:none;}

.oneColFixCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColFixCtrHdr #mainContent {

	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin-bottom:20px;
    height:auto;  
 }


.oneColFixCtrHdr #footer {
	padding: 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	margin-top:20px;

}

#footerbox { width:855px; height:35px;}
#footerbox #left { height:35px; width:11px; background-image: url(images/leftborderfooter.png);
float:left;} 

#footerboxcontent { width:833px; height:35px; background: url(images/bgfooter.jpg) repeat-x; margin-left:0px; float:left; font-family: Verdana, Geneva, sans-serif; text-align:center; font-size:14px; padding-top:3px; font-weight: bolder; color: #400;  }

#footerboxcontent #footerlinks{ font-family: Verdana, Geneva, sans-serif; text-align:center; font-size:14px; padding-top:6px; font-weight: bolder; color: #400; padding-left:15px; padding-right:15px; float:left;  }

.bottomlinks { text-decoration:none; color: #400;}

.bottomlinks a:link{text-decoration:none; color: #400;}
.bottomlinks a:visited{ text-decoration:none; color: #400;}
.bottomlinks a:active{text-decoration:none; color: #400; }
.bottomlinks a:hover{ text-decoration:none; color: #09F; }
.bottomlinks a{ text-decoration:none;  color: #400;}

#footerbox #right { height:35px; width:11px; background-image: url(images/rightborderfooter.png); background-repeat:no-repeat;
float:right;} 
.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
#copyright {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#400; text-align:center; padding:20px 0px 0px 0px;}

.clear {clear:both; line-height:0em;}

.fltrt {float:right;}
.fltrtimg {float:right; padding-left:20px; padding-bottom:20px;}
.fltlt {float:left;}
.fltltimg {float:left; padding-right:20px; padding-bottom:15px;}


form {
	font: 90% Verdana, Arial, Helvetica, sans-serif;
}
.backtop {float:right; font-family:Verdana, Geneva, sans-serif; font-size:11px; padding:15px 0px 0px 0px}
.backtop ul{  list-style-position: outside; margin-top:0px; margin-bottom:0px; line-height: 140%;}
.backtop ul li{ padding:0px; margin:0px; list-style-image:url(images/arrowsmalltop.png)!important;}

.style4 {color:#600; font-family:Verdana, Geneva, sans-serif; font-weight:600; font-size:12px;}
.style5 {color: #000; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.style6 {color: #F00; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.spacer1 {padding: 0px 0px 10px 0px;}
-->

#thankyou {margin-top:40px; margin-left:auto; margin-right:auto; display:block; font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:center; padding:0px 40px 80px 40px;}

#frameform {width:820px; height:1700px; border:none; overflow: auto; background:none;}

/* Mini Form Styles */

form.cmxform {
	border: 0px;
	margin: 0px;
	
	width:296px;
	height: 225px;
	}

form.cmxform fieldset {
  margin-bottom: 10px;
  border: 0px;
}
form.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
  color:#600;
}
form.cmxform fieldset ol {
  margin: 0;
  padding: 0;
}
form.cmxform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}


form.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.cmxform label {
  width: 100px; /* Width of labels */
}
form.cmxform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}

form.cmxform select {width:148px;}

h3.cmxform_title {font-size: 1.3em; margin-top: -12px; margin-bottom: 3px; margin-left: 13px; color: #962004; letter-spacing:-1px;}

/* End Mini Form */

/* Navigation */

ul#navigation { 
	width: 188px; 
	height:275px; 
	margin:0; 
	padding:0; 
	background:url(images/bg_navigation.jpg) no-repeat; 
	padding-top:10px; 
	
	margin-top:60px;
	float:left;
	
	}
ul#navigation li { 
  list-style: none; 
  
 
  text-align: left; 
  margin: 0; 
  border-bottom: solid 1px  #CCC; 
}


ul#navigation li.last { 
  list-style: none; 
  
 
  text-align: left; 
  margin: 0; 
  border-bottom:none;

}

ul#navigation li.title {
	padding:8px;
	font-size:1.2em;
	
}
ul#navigation li a { 
  display: block; 
  text-decoration: none; 
  padding: 10px;
  color:#666;
}

ul#navigation li a:hover { 
  background: url(images/bg_hover.jpg);
  color: #600;

}



