/* Layout */
body  {font: 13px Verdana, Arial, Helvetica, sans-serif;margin: 0;padding: 0;text-align: center;background-color: #eee;background-image: url(../images/line2.gif);background-repeat: repeat-x;}
.mainLayout #container { width: 960px;background: #fff;margin: 0 auto;border: 1px solid #eee;border-top:0px;text-align: left;} 
.mainLayout #header {background: #fff;border-bottom: 6px solid #FFAE3D;height: 80px;padding:0px 10px 0px 20px;} 

.mainLayout #header {
	background: #fff;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #2a5b91;
	height: 80px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 20px;
} 
.mainLayout #mid_line {background: #fff;border: 3px solid #FFAE3D;height: 30px;padding:0px 10px 0px 20px;}
.mainLayout #header h1 {margin: 0;padding: 10px 0;}
.mainLayout #mainContent {margin:0px 0px 20px 0px;padding:0px 20px;min-height:950px;}

table {font: 13px Verdana, Arial, Helvetica, sans-serif;}
.half{width:315px;padding-bottom:15px;}
.left{float:left;}
.right{float:right;}

/* Headlines */
h1 {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18pt;font-weight: bold;color: #285386;}
h2 {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 16pt;font-weight: bold;color: #285386;}
h3 {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 14pt;font-weight: bold;color: #285386;margin-top:10px;}

/* Text Labels */
.checkAll {font-size:10pt;}
.orange {color:#FFA21F;}
.blue {color:#285386;}
.required {color:red;}
.sub {font-weight:bold;text-align:left;}

/* Form Fields */
input,select{font: 13px Verdana, Arial, Helvetica, sans-serif;}
.select_width {width:175px;}

/* Content Blocks */
.information_header {
	width:610px;
	margin:0 auto;
	padding:0px;
	padding:5px 20px;
	margin-bottom:0;
	background: transparent url('../images/information_header_bkg.png') no-repeat top left;
	
	color:white;
	font-weight:bold;}
.information_main {width:650px;margin:0 auto;padding:0px;padding:5px 20px;margin-top:0px;margin-bottom:0px;padding-bottom:20px;border: 1px solid #666;background: #FFFFFF url(../images/content_pane-gradient.gif) repeat-x scroll left bottom;}

/* Slider */
#wrapper {width: 860px;margin: 0 auto;}
#intro {padding-bottom: 10px;}
#slider {width: 821px;margin: 0 auto;position: relative;}
.scroll {height: 300px;width: 821px;overflow: auto;overflow-x: hidden;position: relative;clear: left;background: #FFFFFF url(../images/content_pane-gradient.gif) repeat-x scroll left bottom;border:solid 1px #ccc;}
.scrollContainer div.panel {padding: 20px;padding-top:0px;height: 300px;width: 781px;border-right:solid 1px #ccc;text-align:left;}

.hide {display: none;}

/* Navigation */
.needs_navigation{width:800px;margin:0px;margin-top:25px;}
	/* Next */
.needs_navigation_next {border:0px;width:125px;height:31px;background:#fff url(../images/continue.gif) no-repeat;text-align:center;line-height:31px;color:#FFFFFF;font-size:10pt;font-weight:bold;float:left;}
.needs_navigation_next:hover {background:#fff url(../images/continueOver.gif) no-repeat;cursor: pointer;}
.needs_navigation_next A:link,.needs_navigation_next A:visited {text-align:center;line-height:31px; color:#FFFFFF;font-size:10pt;font-weight:bold;text-decoration:none;}
	/* Previous */
.needs_navigation_previous {border:0px;width:125px;height:31px;background:#fff url(../images/previous.gif) no-repeat;text-align:center;line-height:31px;color:#FFFFFF;font-size:10pt;font-weight:bold;float:left;margin-left:25px;}
.needs_navigation_previous:hover {background:#fff url(../images/previousOver.gif) no-repeat;cursor: pointer;}
.needs_navigation_previous A:link,.needs_navigation_previous A:visited {text-align:center;line-height:31px; color:#FFFFFF;font-size:10pt;font-weight:bold;text-decoration:none;}
	/* Submit button */
.Submit {clear:both;border:0px;width:125px;height:31px;background:#fff url(../images/continue.gif) no-repeat;text-align:center;line-height:31px;color:#FFFFFF;font-size:10pt;font-weight:bold;float:left;}
.Submit:hover {background:#fff url(../images/continueOver.gif) no-repeat;cursor: pointer;}

/* Tabs */

#tabs{
margin-left: 4px;
padding: 0;
width: 940px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
position:absolute;
}

#tabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin-left: 540px;
margin-top:0px;
padding:0;
list-style:none;
}

#tabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


#tabs a{
float:left;
color: white;
background: #2a5b91 url(../images/tab_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

#tabs a span{
float:left;
display:block;
background: transparent url(../images/tab_right.gif) no-repeat right top;
padding:4px 9px 2px 6px;
}

#tabs a span{
float:none;
}
#tabs #current a, #tabs #current span{
background-color: #808d96;
}

#tabs a:hover{
background-color: #FFAE3D;
}

#tabs a:hover span{
background-color: #FFAE3D;
}

#fastform_logo {
	float:left;
	width:360px;
}

#experience {width:250px;float:right;font-size:11px;padding-bottom:15px;padding-top:10px;text-align:center;color:#285386;}

.question_wrapper {width:650px;margin-top:15px;clear:both;}
.question_wrapper_short {width:315px;margin-top:15px;margin-left:10px;text-align: left;}
.fast_form_logo img {float:right;margin:20px;margin-top:0;}
.question_wrapper_short select {width:300px;}
#site_menu {
	margin: 0;
	padding: 0;
	width: 400px;
	height: 25px;
	background-image: url('../images/menu_bkg.png');
	background-repeat: no-repeat;
	list-style: none;
	font: bold 10px Arial, Verdana, sans-serif;
	text-align: left;
	float: right;
}


#site_menu li{
margin: 0;
padding: 0;
display:inline;
float: left;
text-transform:uppercase;
}


#site_menu a{
margin: 0;
padding: 0;
float:left;
color: white;
text-decoration:none;
}

#site_menu a span{
margin: 0;
padding: 0;
padding-top: 6px;
width: 79px;
height: 25px;
float:left;
display:block;
text-align: center;
border-right: 1px solid #fff;

}

#site_menu .last {
	border-right: 0;
	width: 80px;
}

#site_menu #current a, #site_menu #current span{
background-color: #808d96;
}

#site_menu a:hover{
background-color: #FFAE3D;
}

#site_menu a:hover span{
background-color: #FFAE3D;
}
#comparison_guide_shadow {clear:both;background:#6c6c6c url(../images/comparison_guide_shadow.png) no-repeat;width:690px;height:25px;margin:0 auto;}

#product_selection_shadow {background:#fff url(../images/product_selection_shadow.png) no-repeat;width:655px;height:20px;margin:0 auto;}

#form_table {
	padding:20px 10px;
	color:#706d59;
	height:200px;
	background: #fff url('../images/compare_guide_tan.png') repeat-x;
	text-align:left;
	}
#form_table table {margin:0 auto;}
#form_table table td {text-align:left;padding-bottom:10px;}
input,select {
	border:1px solid #DFDED3;
	color:#706d59;
}
