﻿html 
{
	overflow-y:scroll; 
}  

.tryout 
{
	position:absolute;
	margin-left:5px;
	right:-4px;
}

body
{
	font-family: Arial, Helvetica, sans-serif;
	-moz-box-sizing:border-box;
	margin:0;
	padding:0;
}

.container
{
	width: 943px;
	margin: 0px auto;
	text-align: center;
}

td
{
	vertical-align: top;
}

img
{
	border: none;
}

.topLinks
{
	text-align: right;
	font-size: 0.7em;
	margin: 6px 0 6px 0;
}
.topLinks a
{
	text-decoration: none;
	color: #949494;
	text-transform: uppercase;
	margin: 0 4px 0px 4px;
}

.topLinks a:hover
{
	text-decoration: underline;
}
.topLoginBox
{
	width: 291px;
	height: 56px;
	background-image: url('/App_Themes/AultOne/images/toprightBg.gif');
	float: right;
	padding: 12px 6px 0 6px;
}
.clear
{
	clear: both;
}

.clearspace
{
	clear:both;
	height:1px;
	max-height:1px;
	overflow:hidden;
	clear:both;
	width:100%;
}

.whiteHeading
{
	color: white;
	font-size: 0.8em;
}
ul.top_list
{
	margin: 0px 0px 0 24px;
	padding: 0px 0px 0 9px;
}
ul.top_list li
{
	display: inline;
	padding: 0 5px 4px 0;
	margin-left: 2px;
	background: none;
}
ul.top_list a
{
	font-size: 68.75%;
	padding-left: 18px;
}
li#topGreen a, li#topblue a
{
	color: #fff;
}
li#topGreen a
{
	background: url('/App_Themes/AultOne/images/arrow_green.gif') no-repeat center left;
	font-weight: bold;
	margin-right: 6px;
}
li#topblue a
{
	background: url('/App_Themes/AultOne/images/blue_arrow.gif') no-repeat center left;
	font-weight: bold;
}
.float_left
{
	float: left;
}
.float_right
{
	float: right;
}
.marginTop12
{
	margin-top: 6px;
}
.paddingtop6
{
	padding-top: 6px;
}
.blockSDisplay
{
	display: block;
}
.formText
{
	border: 1px solid #2182C8;
	font-size: 0.7em;
	padding: 3px;
	font-family: Tahoma;
	margin: 0px;
}

.bottomFooter
{
	border-top: 4px solid #A66B0C;
	margin-top: 2px;
}

.topLinkBar
{
	width: 943px;
	margin-top: 0px;
	padding-bottom: 1px;
	text-transform: uppercase;
	color: #fff;
	border-bottom: 4px solid #A66B0C;
	margin-bottom: 2px;
}

.topLinkBar a
{
	color: #fff;
	text-decoration: none;
	width: 188px;
	display: inline-block;
	text-align: center;
	font-size: 0.8em;
	padding: 4px 0 4px 0;
}

.topLinkBar a.navColor1
{
	background-color: #c42430;
}
.topLinkBar a.navColor1:hover
{
	background-color: #8BA2D5;
}

.topLinkBar a.navColor2
{
	background-color: #ef802e;
}

.topLinkBar a.navColor2:hover
{
	background-color: #8BA2D5;
}

.topLinkBar a.navColor3
{
	background-color: #b6d434;
}

.topLinkBar a.navColor3:hover
{
	background-color: #8BA2D5;
}

.topLinkBar a.navColor4
{
	background-color: #464f9c;
}

.topLinkBar a.navColor4:hover
{
	background-color: #8BA2D5;
}

.topLinkBar a.navColor5
{
	background-color: #0098d7;
}

.topLinkBar a.navColor5:hover
{
	background-color: #8BA2D5;
}

.topLinkBar a.navColor1current
{
	background-color: #c42430;
}

.topLinkBar a.navColor1current:hover
{
	background-color: #8BA2D5;
}

.topLinkBar a.navColor2current
{
	background-color: #ef802e;
}
.topLinkBar a.navColor2current:hover
{
	background-color: #8BA2D5;
}
.topLinkBar a.navColor3current
{
	background-color: #b6d434;
}
.topLinkBar a.navColor3current:hover
{
	background-color: #8BA2D5;
}
.topLinkBar a.navColor4current
{
	background-color: #464f9c;
}
.topLinkBar a.navColor4current:hover
{
	background-color: #8BA2D5;
}
.topLinkBar a.navColor5current
{
	background-color: #0098d7;
}
.topLinkBar a.navColor5current:hover
{
	background-color: #8BA2D5;
}



ul.vertical_list
{
	list-style-type: none;
	margin: 0px;
	padding: 0px 0 0 0px;
}
ul.vertical_list li
{
	display: block;
	background: url('/App_Themes/AultOne/images/blue_arrow.gif') no-repeat 12px 16px;
	padding: 13px 2px 13px 34px;
	margin: 0px 0 0 0px;
	font-size: 0.8em;
	background-color: #77c8ff;
	color: #fff;
	border-top: 1px solid #fff;
	line-height: 120%;
}
ul.vertical_list li a
{
	display: block;
	color: #fff;
	text-decoration: none;
}
ul.vertical_list li a:hover
{
	text-decoration: underline;
}

ul.Botvertical_list
{
	list-style-type: none;
	margin: 0px;
	padding: 0px 0 0 0px;
}
ul.Botvertical_list li
{
	display: block;
	background: url('/App_Themes/AultOne/images/AultArrow.gif') no-repeat 15px 4px;
	padding: 3px 2px 3px 34px;
	margin: 0px 0 0 0px;
	font-size: 0.7em;
	line-height: 120%;
}
ul.Botvertical_list li a
{
	display: block;
	color: #5AB8E0;
	text-decoration: none;
}
ul.Botvertical_list li a:hover
{
	text-decoration: underline;
}

.centerBlock
{
	background: url('/App_Themes/AultOne/images/centerImg.jpg') no-repeat 4px 0px;
	width: 512px;
}
.centerBlock p
{
	color: #4D4A5E;
	font-size: 75%;
	line-height: 16px;
}

.bottomBodyCols
{
	width: 178px;
	max-width:178px;
	height: 170px;
	border: 1px solid #cacaca;
	display: block;
}

.bbc_corner_topleft
{
	background: url('/App_Themes/AultOne/images/cornerTop.gif') no-repeat top left;
	position: relative;
	top: -2px;
	left: -2px;
}

.bbc_corner_topleft2
{
	background: url('/App_Themes/AultOne/images/cornerTop.gif') no-repeat top left;
	position: relative;
	top: -2px;
	left: -12px;
}

.bbc_corner_botright
{
	background: url('/App_Themes/AultOne/images/bottomCorner.gif') no-repeat bottom right;
	position: relative;
	top: 1px;
	left: 1px;
	height: 170px;
}


.MidBodyCols
{
	width: 514px;
	position:relative;
	padding: 0px 0px 0px 0px;
	height: 170px;
	border: 1px solid #cacaca;
	display: block;
}

.RightBodyCols
{
	width: 219px;
	padding-left: 10px;
	height: 170px;
	border: 1px solid #cacaca;
	display: block;
}


#footer
{
	padding-top: 4px;
	padding-left: 3px;
	font-size: 68%;
	vertical-align: top;
	margin: 0px;
}

#footer_links
{
	float: left;
	border: 0px;
	padding: 3px 2px 3px 5px;
	margin: 0;
}

#footer_links li
{
	display: inline;
	padding: 0 6px;
	border-left: 1px solid #000;
	background: none;
	margin: 0;
}
#footer_links li a
{
	color: #1E89C1;
	font-size: 100%;
}
#footer_contact
{
	float: right;
	padding-right: 6px;
}
#footer_contact span
{
	color: #1E89C1;
	font-size: 15px;
	font-weight: bold;
}
#footer p
{
	clear: both;
	float: left;
	margin-top: 7px;
}
#footer p a
{
	display: block;
	margin-left: 4px;
	width: 128px;
	height: 11px;
	text-decoration: none;
	text-indent: -9999px;
}
#footer_links li.first
{
	border: 0;
	padding-left: 0px;
	margin-left: 0px;
}


ul.addsBlue
{
	margin: 6px 0 0 2px;
	font-size: 0.7em;
	padding: 0px;
	list-style: none;
}
ul.addsBlue li
{
	padding: 4px 0 4px 18px;
	margin: 0px;
	background: url('/App_Themes/AultOne/images/check.png') no-repeat 0 7px;
}
.dkblue
{
	border: 1px solid #a86d0a;
}

.InThisSection_list 
{
	white-space:nowrap;
}

ul.InThisSection_list
{
	list-style-type: none;
	margin: 0px;
	padding: 0px 0 0 0px;
}

ul.InThisSection_list li
{
	display: block;
	background: url('/App_Themes/AultOne/Images/blue_arrow.gif') no-repeat 2px 4px;
	padding: 3px 0px 3px 19px;
	margin: 0px 0 0 0px;
	font-size: 0.75em;
	line-height: 120%;
}

ul.InThisSection_list li.ident
{
	display: block;
	background: url('/App_Themes/AultOne/Images/blue_arrow.gif') no-repeat 2px 4px;
	padding: 3px 0px 3px 19px;
	margin: 0px 0px 0px 15px;
	font-size: 0.75em;
	line-height: 120%;
}

ul.InThisSection_list li a
{
	display: block;
	color: #fff;
	text-decoration: none;
}
ul.InThisSection_list li a:hover
{
	text-decoration: underline;
}

/* site breadcrumbs */

#breadCrumb
{
	font-size:0.8em;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#breadCrumb a:link
{
	color: #005298;
	text-decoration: none;
	font-weight: bold;
}
#breadCrumb a:active
{
	color: #005298;
	text-decoration: none;
}
#breadCrumb a:visited
{
	text-decoration: none;
	color: #005298;
}
#breadCrumb a:hover
{
	color: #A86D0A;
	text-decoration: none;
}

#centerData
{
	color: #4D4A5E;
	font-size: 0.75em;
	float:left; 
	width:550px;
	padding: 4px 12px 4px 12px;
}

.simplicity
{
	font-size: 2em;
}


#centerData h1
{
	font-size: 1.2em;
	border-bottom: 1px solid #a86d0a;
	color: #00529B;
	padding-bottom: 4px;
}
#centerData p
{
	margin: 4px 0 12px 0;
}
#centerData h2
{
	font-size: 1.1em;
	color: #734A06;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#centerData td
{
	font-size: 75%;
}

.formLabel
{
	width: 178px;
	font-weight: bold;
	font-size: 0.9em;
	padding: 9px 0 9px 6px;
}


.formAlt
{
/*	background-color: #ecf5fe; */

	border-width: 1px;
	border-style: solid;
	border-color: #beb9b6;
	border-bottom-style: none;
}

.formAltHighlight
{
	background-color: #e5e5ff;

	border-width: 1px;
	border-style: solid;
	border-color: #beb9b6;
	border-bottom-style: none;
}

.formNonAlt
{
/*	background-color: #f0f0ef; */
/*	font-size: 1.25em; */
	border-style: solid;
	border-color: #beb9b6;
	border:1px;
	border-bottom-style: none;
}

.formNonAltHighlight
{
	background-color: #8888ff; 
	font-size: 1.25em;
	border-width: 1px;
	border-style: solid;
	border-color: #beb9b6;
	border-bottom-style: none;
	font-size: 1em;
}

.formBoxes
{
	padding: 9px 0 9px 6px;
}

#form table
{
	border-bottom: 1px solid #beb9b6;
	border-left: 1px solid #beb9b6;
	border-right: 1px solid #beb9b6;
}
.formBoxes select
{
	border: 1px solid #0180C3;
	color: #43586E;
}
.formBoxes .txtinput
{
	border: 1px solid #0180C3;
	color: #43586E;
	width: 204px;
}
.formBoxes .commentinput
{
	border: 1px solid #0180C3;
	color: #43586E;
	width: 324px;
	height: 200px;
}
.formtd
{
	background-color: #beb9b6;
	height: 1px;
	width: auto;
}

.aultBtn
{
	border: 1px solid #a86d0a;
	background: url('/App_Themes/AultOne/images/btns.gif') no-repeat bottom right;
	padding: 4px 24px 4px 12px;
	color: #43586E;
	text-align: center;
	height:25px;
}

.aultBtnPrev
{
      border: 1px solid #a86d0a;
      background: url('/App_Themes/AultOne/images/btnsprev.gif') no-repeat bottom left;
      padding: 4px 12px 4px 24px;
      color: #43586E;
      text-align: center;
      height:25px;
}


ul.Faq_list
{
	list-style-type: none;
	margin: 0px;
	padding: 12px 0 12px 0px;
}

ul.Faq_list li
{
	display: block;
	background: url('/App_Themes/AultOne/images/AultArrow.gif') no-repeat 15px 4px;
	padding: 3px 2px 3px 34px;
	margin: 0px 0 0 0px;
	line-height: 120%;
}
ul.Faq_list li a
{
	display: block;
	color: #5AB8E0;
	text-decoration: none;
}
ul.Faq_list li a:hover
{
	text-decoration: underline;
}

.premiumtable
{
	border-collapse: collapse;
	background: #fff;
}
.premiumtable td
{
	border: 1px solid #99c;
	border-collapse: collapse;
	text-align: left;
	font: normal 9px verdana;
	padding: 6px 0 0 0;
}
.ridername
{
	font: bold 10px verdana;
	padding: 4px 0 6px 0;
	margin: 0;
	width: 125px;
	height: 35px;
}
.riderdef
{
	font: 10px verdana;
	padding: auto;
	margin: 0;
	width: 125px;
}
.quoteTable
{
	background-color: #e5e5ff;
	border: 1px solid #9999cc;
	padding: 6px;
	margin-bottom: 12px;
}
.quoteTable a
{
	color: navy;
	font: bold 11px Verdana, sans-serif;
}
.m12Bot
{
	margin-bottom: 12px;
}

.searchedH
{
	color: #000;
	font: bold 11px Verdana, sans-serif;
}

.searchedV
{
	color: #000;
	font: 11px Verdana, sans-serif;
}

.searchedHLabels
{
	display: block;
	color: #000;
	font: bold 11px Verdana, sans-serif;
}
.searchedVLabels
{
	display: block;
	color: #000;
	font: 11px Verdana, sans-serif;
}
.searchedH
{
	color: #000;
	font: bold 11px Verdana, sans-serif;
}
.searchedV
{
	color: #000;
	font: 11px Verdana, sans-serif;
}
.EstimatedCostRow
{
	color: #000;
	font: bold 10px verdana !important;
	padding: 4px !important;
	background-color: #f7f3e7;
}
.plandeflabel
{
	display: block;
	color: #000;
	font: 10px verdana;
/* margin: 6px 0 4px 6px; */
}

.formLabel2
{
	width: 378px;
	font-weight: bold;
	font-size: 0.9em;
	padding: 9px 0 9px 6px;
}

.formHeader
{
	width: 745px; 
	background-color: #e5e5ff; 
	color: black; 
	padding:2px 2px 2px 2px; 
	font-size:1.2em;
	text-align:center;
	clear:both;
}

/* Broker List */

.pager_class {display:inline-block; background-color:#A1D697; border:1px solid #D5D5D5; padding:4px 4px 4px 4px; text-align:center; width:19px; font-family:"MS Sans Serif";color:#144E07}
.current_pager {display:inline-block; border:1px solid #D5D5D5; padding:4px 4px 4px 4px; text-align:center; width:19px; font-family:"MS Sans Serif";color:black}
.pager_label{display:inline-block; padding-bottom:6px; font-weight:bold; font-family:"MS Sans Serif" }
.report { margin-top:4px;}
.pager{ font-size:0.9em;	width: 550px;}
.pager_label{display:inline-block; padding-bottom:6px; font-weight:bold; font-family:"MS Sans Serif" }
.eightPt { font-size:8pt; }
.grey{	color:#858585}
.sectionFirstHeading{padding-top:4px;  font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-size:16px; padding:0px 0px 2px 0px; color:#393939;}

