#flashcontent1 {width:760px;height:180px;margin:0 auto;margin-top:3px;overflow:hidden;
	position:relative;background:#ffffff;z-index:1;}
.mapContainer {height:355px;width:355px;border-right:black 1px solid;border-top:black 1px solid;
    border-left: black 1px solid;border-bottom: black 1px solid;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	CONTENT CONTAINER - ONE COLUMN
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#content-container-one-column {margin-top:3px;margin-left:auto;margin-right:auto;padding:15px;width:728px;
	border:1px solid #818181;position:relative;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	CONTENT CONTAINER - TWO COLUMN
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#content-container-two-column {margin-top:3px;margin-left:auto;margin-right:auto;padding:15px;width:728px;
	border:1px solid #818181;background:url(../../images/bg-content-side.png) repeat-y right;position:relative;}
#content-main-two-column {width:540px;float:left;}
#content-side-two-column {float:right;width:160px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	CONTENT CONTAINER - TWO COLUMN W/ LINKS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#content-container-two-column-wlinks {margin-top:3px;margin-left:auto;margin-right:auto;padding:15px;width:728px;
	border:1px solid #818181;background:url(../../images/bg-two-column-main.png) repeat-y;position:relative;}
#content-main-two-column-wlinks {width:540px;float:left;margin-left:25px;}
#content-side1-two-column-wlinks {width:160px;font-size:.9em;float:left;}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	CONTENT CONTAINER - THREE COLUMN
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#content-container-three-column {margin-top:3px;margin-left:auto;margin-right:auto;padding:15px;width:728px;
	border:1px solid #818181;background:url(../../images/bg-three-column-main.png) repeat-y;position:relative;}
#content-main-three-column {width:355px;float:left;margin-left:25px;}
#content-side2-three-column,#content-side1-three-column {width:160px;font-size:.9em;}
#content-side2-three-column {float:right;}
#content-side1-three-column {float:left;}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	HOME PAGE - THREE COLUMN SECTION
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#three-column-container {background:url(../../images/bg-three-column-home.png) repeat-y;padding:0;margin:20px 0 10px 0;}
#three-column-side1 {float:left;width:30%;}
#three-column-side2 {float:right;width:30%;}
#three-column-middle {width:30%;margin:0px 32% 0px 35%;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    css-master
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	HTML TAGS 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
body {margin:0px;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.7em;
	line-height:1.4em;color:#666666;}
	
p {margin:10px 0;}
p.no-padding-no-margin {padding:0;margin:0;}
	
hr{color: #E5E5E5;background-color: #E5E5E5;height: 1px;border:0;margin:15px 0;_margin:10px 0;}
	
blockquote {padding:0 0 0 12px;margin:12px 0 0 0;background:url(../../images/bg-quote.png) no-repeat;}
blockquote p {margin:2px 0;}
	
cite {font-size:.85em;margin:0;padding:0 0 0 6px;}

fieldset {padding:15px;}
	
legend {color:#333333;padding:5px 3px 10px 3px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	HEADINGS 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/	
h1, h2, h3, h4, h5, h6 {font-size:1.8em;font-family:Tahoma, Arial, Helvetica, sans-serif;line-height:1.1em;
	margin:5px 0;}
h1 {margin-bottom:0;}
h1, h2 {margin-top:0px;}
h2 {font-size:1.3em;}
h3 {font-size:1.1em;}
h3.small {font-size:1.2em;}
h4 {font-size:1.1em;}
h5 {font-size:1.1em;}
h6 {font-size:1em;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	LINKS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
a:link {color:#d61719;text-decoration:none;}
a:visited {color:#980000;text-decoration:none;}
a:hover {text-decoration:none;}
a:active {color:#980000;}

#content-side-two-column a:link,
#content-side2-three-column a:link,
#content-side1-three-column a:link,
#content-side-two-column a:visited,
#content-side2-three-column a:visited,
#content-side1-three-column a:visited {text-decoration:none;}

#content-side-two-column a:hover,
#content-side2-three-column a:hover,
#content-side1-three-column a:hover {text-decoration:underline;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	TOP INFORMATION
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#top-information {height:8em;margin-left:auto;margin-right:auto;margin-bottom:3px;color:#999999;
	font-size:.85em;position:relative;width:760px;}
	
#logo {position:absolute;left:10px;font-size:2.6em;font-family:Georgia, "Times New Roman", Times, serif;
	height:2.8em;height:5.0em;padding:1px 0 1px 0;font-variant:small-caps;top:7px;}
#logo a {color:#4A6BB3;text-decoration:none;}

#top-information-home {text-align:right;border-bottom:1px dashed #CACACA;position:absolute;top:0;
	right:25.5%;height:2em;width:15%;padding:0 1.5% 0 0;}
#top-information-phone {
	text-align:left;border-left:1px dashed #CACACA;position:absolute;top:0;left:75%;
	height:100%;padding:0 0 0 2%;line-height:15px;}
#top-information-phone a {color:#999999;}
#top-information-phone a:hover {text-decoration:underline;}
#top-information-link {text-align: center;border-left:1px dashed #CACACA;position:absolute;
	top:0;right:0;height:2em;width:8.5%;padding:0 0 0 1.5%;}

#heading {text-align: left;font-size:1.4em;font-weight:bold;}

#subheading {font-size:1.1em;font-weight:bold;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	MAIN NAV 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#nav-main 
{
	background:#608fc8 url(../../images/bg-nav.png) no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:740px;
	padding:.8em 0 1em 20px;
	position:relative;
	font-weight:bold;
	z-index:9999;
}

#nav-main div.format-background {
	background:#4b6cb5 url(../../images/bg-nav-side.png) top right no-repeat;
	width:25%;
	_width:25.5%;
	position:absolute;
	top:0;
	right:0;
	padding:.8em 0 8px 0;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	POSTER PHOTO
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#poster-photo-container {margin-top:3px;margin-left:auto;margin-right:auto;width:760px;
	background:#608fc8;position:relative;z-index:1;}
.poster-photo-image {border-right:3px solid #FFF;display:block;z-index:1;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	pagetitle
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#pagetitle {margin-top:2px;margin-left:auto;margin-right:auto;width:720px;background:#608fc8;
	position:relative;color:#d5e8ff;font-size: large;padding:.5em 20px .7em 20px;}
#pagetitle a:link,
#pagetitle a:visited {color:#FFFFFF;text-decoration:none;}
#pagetitle a:hover {color:#D4E7F8;text-decoration:none;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	LISTS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
ul {margin:0;padding:0;}

li {list-style:none;background:url(../../images/list-bullet-02.gif) no-repeat 0 .8em;
	padding:.2em 0 .2em 1em;margin-left:0.4em;}

ul.body-list {}
ul.body-list li{background-image:url(../../images/list-bullet-01.gif);}
ul.body-list li.indent-right{margin-left: 25px;background-image:url(../../images/list-bullet-02.gif);}
ul.list-of-links {border-bottom:1px dotted #B2B2B2;}
ul.list-of-links li{border-top:1px dotted #B2B2B2;background-image:url(../../images/list-bullet-01-link.gif);}

#content-side1-three-column ul.list-of-links,
#content-side2-three-column ul.list-of-links {margin: 0 0 30px 0px;}

ul.list-of-links li.sublink{border:none;margin-left: 15px;background-image:url(../../images/list-bullet-02-link.gif);}
ul.list-of-links li.currentsublink{border:none;margin-left: 15px;
	background-image:url(../../images/list-bullet-02-link.gif);background-color:#E5E5E5;}
ul.list-of-links li.current {background-color:#E5E5E5;}
ul.no-lines,ul.no-lines li {border:none;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	IMAGES & PHOTOS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
img {border:none;}
.photo-border {border:1px solid #cecece;padding:4px;
	background:#d9d9d9 url(../../images/bg-photo.png) top repeat-x;margin-bottom:5px;display:block;}
.photo-float-left {float:left;margin-right:10px;}
.photo-float-right {float:right;margin-left:10px;}
.image-border-none {border:none;}
.icon-float-left {border:1px solid #cecece;float:left;margin-right:5px;padding:2px;
	background:#d9d9d9 url(../../images/bg-photo.png) top repeat-x;/*margin-bottom:2px;*/display:block;}
.icon-float-right {border:1px solid #cecece;float:right;margin-left:5px;padding:2px;
	background:#d9d9d9 url(../../images/bg-photo.png) top repeat-x;/*margin-bottom:2px;*/display:block;}
.trusted-choice{ top:0px; float:right; position:relative; margin-top:3px; margin-right:10px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	FOOTER
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#footer {background:#608fc8 url(../../images/bg-nav.png) bottom left no-repeat;margin-top:3px;margin-left:auto;
	margin-right:auto;width:740px;padding:.8em 0 1em 20px;position:relative;color:#a9c0db;font-size:.8em;}
#footer div {background:#4b6cb5 url(../../images/bg-nav-side.png) bottom right no-repeat;width:25%;
	_width:25.5%;position:absolute;top:0;right:0;padding:.8em 0 1em 0;}
#footer a:link,#footer a:visited {color:#FFFFFF;text-decoration:none;}
#footer a:hover {color:#D4E7F8;text-decoration:none;}
#footer a:active {color:#FFFFFF;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	FOOTER-SUB
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#footer-sub {margin-top:1em;margin-left:auto;margin-right:auto;width:740px;text-align:center;padding:.1em 0 2em 0;
	position:relative;font-size:.8em;color:#999999;}
#footer-sub ul {margin:0;padding:0;}
#footer-sub li {display:inline;list-style:none;padding:0 1em 0 0;background:none;}
#footer-sub a:link,
#footer-sub a:visited {text-decoration:underline;color:#999999;}
#footer-sub a:hover {color:#666666;text-decoration:none;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
    Combo Boxes, Text Boxes, etc...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.combo1 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.0em;color:#666666;}
.textBox1 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.0em;color:#666666;}
.combo2 {background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.7em;color:#666666;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
    Buttons
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.button-big {font-weight:bold;font-size:1em;color:#666666;}
input.button-get-quote{ background-color:#FFFBFF;color:#284775;border:solid 1px #CCCCCC;font-weight:bold;cursor:pointer;font-family:Verdana;
	padding-left:12px; padding-right:12px;}
input.default-button{background-color:#FFFBFF;color:#284775;border:solid 1px #CCCCCC;font-weight:bold;cursor:pointer;font-family:Verdana;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
    Quote Wizard
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
table.wizTable {width:520px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	Accordion
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.accordionHeader {border:1px solid #818181;color: white;background-color: rgb(249, 249, 251);
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.1em;font-weight: bold;padding: 5px;margin-top: 5px;cursor: pointer;}
.accordionHeaderSelected {border:1px solid #818181;color: white;background-color:#E5E5E5;font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;font-weight: bold;padding:5px;margin-top:5px;cursor: pointer;}
.accordionContent {border-top: none;padding: 5px;padding-top: 10px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	Calander
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: rgb(249, 249, 251);
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color:#9e9e9e;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color:#d61719;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    font-weight:bold;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	BREADCRUMBS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#qe-breadcrumbs{ height:32px; clear:both; text-align:left; font:normal 11px Verdana }
div#qe-breadcrumbs ul{ margin:0 0 0 6px; padding:0; list-style:none; text-align:left; }
div#qe-breadcrumbs li{ list-style:none; float:left; height:23px; padding-top:5px; color:#1f7bca; background:none; padding:5px 0 0 0; margin-left:0px }
div#qe-breadcrumbs li.qe-bc-1-on{ background:url(../../images/qe-bc-1-on.jpg) top left no-repeat; width:7px; }
div#qe-breadcrumbs li.qe-bc-on{ background:url(../../images/qe-bc-on-bg.jpg) top left repeat-x; color:#FFF; padding-right:6px; }
div#qe-breadcrumbs li.qe-bc-on, div#qe-breadcrumbs li.qe-bc-on a, div#qe-breadcrumbs li.qe-bc-on a:visited{ color:#FFF; text-decoration:none; }
div#qe-breadcrumbs li.qe-bc-on-off{ background:url(../../images/qe-bc-on-off.jpg) top left no-repeat; width:20px; }
div#qe-breadcrumbs li.qe-bc{ background:url(../../images/qe-bc-off-bg.gif) top left repeat-x; padding-right:6px; }
div#qe-breadcrumbs li.qe-bc-off-off{ background:url(../../images/qe-bc-off-off.jpg) top left no-repeat; width:20px; }
div#qe-breadcrumbs li.qe-bc-on-on{ background:url(../../images/qe-bc-on-on.jpg) top left no-repeat; width:20px; }
div#qe-breadcrumbs li.qe-bc-off{ background:url(../../images/qe-bc-off.jpg) top left no-repeat; width:10px; }
div#qe-breadcrumbs li.qe-bc-2-on{ background:url(../../images/qe-bc-2-on.jpg) top left no-repeat; width:9px; }
div#qe-breadcrumbs li.selected{ font-weight:bold; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	MISC CLASSES
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.news-date {font-size:0.9em;font-style:italic;color:#A4A4A4;}
.align-center{text-align:center;}
.arrow {vertical-align:middle;}

input.button-big {font-weight:bold;padding:.7em 1.5em;font-size:1.1em;vertical-align:bottom;}
input.button-small {font-weight:normal;padding:.4em 1em;font-size:.8em;vertical-align:bottom;}

input.button-med {  font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;
	padding:.4em 1em;font-size:1em;vertical-align:bottom;}
	
.clear {clear:both;}
.none {display:none;}
.reqIndicator {color:#d61719;font-size:.85em;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	SIGNUP WIZARD
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#signup-box{display: block;position: relative;left: 90px;}
#signup-wizard-validation{position: relative;padding-left: 8px;padding-top: 8px;width: 420px;}
#signup-wizard-form{text-align:left;position:relative;}
#signup-breadcrumbs{position:relative;left:90px;}
.signup-security-notice{position: relative;background-color: #DFF7F7;}
.signup-wizard-label{margin-left:10px;}
.signup-wizard-input{position:absolute;left:265px;top:2px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.0em;color:#666666;}
.signup-wizard-checkbox{position:absolute;left:263px;top:4px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.0em;color:#666666;}
.signup-wizard-line{padding-top:6px;padding-bottom:6px;position:relative;}
.signup-wizard-step-style{width:457px;}
.signup-wizard-panel{background-color:#F8F8FA;width:98%;}
.signup-wizard-ajax-validation{color:Red;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	POLICY OVERVIEW
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.insurance-policies-header{position:relative;padding-left:6px; padding-bottom:4px;}
.insurance-policies-panel{width:535px;background-color:#F8F8FA;}
.insurance-policies-adobe-missing{color:#d61719;padding-left:3px;padding-right:3px;}

.policy-header{margin-bottom:3px;margin-left:8px;font-weight:bold;display:inline-block;}
.policy-description{margin-left:8px;display:inline-block;}
.policy-id{float:left;width:100px;}
.policy-company{float:left;width:145px;}
.policy-type{float:left;width:80px;}
.policy-eff-date{float:left;width:75px;}
.policy-ex-date{float:left;width:75px;}
.policy-show-details{float:left;color:#d61719;cursor:pointer; margin-left:10px;}

#auto-header{margin-bottom:3px;margin-top:8px;margin-left:15px;font-weight:bold;display:inline-block;}
#auto-description{margin-left:15px;margin-bottom:6px;display:inline-block;}
.auto-id{float:left;width:65px;}
.auto-year{float:left;width:50px;}
.auto-make{float:left;width:110px;}
.auto-vin{float:left;width:75px;}
.auto-comp-coll{float:left;width:140px;}
.auto-id-button{float:left;background-color:#FFFBFF;color:#666666;border:solid 1px #CCCCCC;
	font-weight:normal;cursor:pointer;font-family:Verdana;font-size:.8em;}

#driver-header{margin-bottom:3px;margin-top:8px;margin-left:15px;font-weight:bold;display:inline-block;}
#driver-description{margin-left:15px;margin-bottom:3px;display:inline-block;}
.driver-number{float:left;width:65px;}
.driver-name{float:left;width:150px;}
.driver-birthdate{float:left;width:80px;}
.driver-good-student{float:left;width:105px;}
.driver-driver-training{float:left;width:105px;}
.driver-button{background-color:#FFFBFF;color:#666666;border:solid 1px #CCCCCC;
	font-weight:normal;cursor:pointer;font-family:Verdana;font-size:.8em;}

#auto-limits-header{margin-bottom:3px;margin-top:8px;margin-left:15px;font-weight:bold;display:inline-block;}
#auto-limits-description{margin-left:15px;display:inline-block;}
.auto-bi{float:left;width:145px;}
.auto-property-damage{float:left;width:80px;}
.auto-med-pay{float:left;width:65px;}
.auto-underinsured-bi{float:left;width:135px;}
.auto-uninsured-bi{float:left;}

#auto-policy-premium{margin-left:300px;}
.auto-premium-header{left:0px;}
.auto-premium{font-weight:bold;}
#auto-policy-premium-disclaimer{position:relative;text-align:left;margin:4px 10px 4px 10px;}
.auto-premium-disclaimer{left:0px;position:relative;font-style:italic;font-size:.8em;}

#dwelling-header{position:relative;margin-bottom:3px;margin-top:8px;margin-left:15px;font-weight:bold;}
#dwelling-description{position:relative;margin-left:15px;}
.dwelling-named-insured{position:relative;margin-top:8px;margin-bottom:8px;}
.dwelling-name-header{font-weight:bold;}
.dwelling-name{}
.dwelling-address-section{position:relative;width:320px;margin-top:18px;}
.dwelling-address-header{font-weight:bold;}
.dwelling-address{}
.dwelling-coverage-header-section{position:absolute; top:0px; left:200px;}
.dwelling-coverage-section{position:absolute; top:16px; left:210px;}
.dwelling-coverage-header{font-weight:bold;}
.dwelling-coverage{}

#dwelling-policy-premium{position:relative;margin-left:300px;}
.dwelling-premium-header{left:0px;position:relative;}
.dwelling-premium{left:0px;position:relative;font-weight:bold;}
#dwelling-policy-premium-disclaimer{position:relative;text-align:left;margin:4px 10px 4px 10px;}
.dwelling-premium-disclaimer{left:0px;position:relative;font-style:italic;font-size:.8em;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	PASSWORD MAINTENANCE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#password-box{margin-left:100px; width:350;}
.password-title{font-weight:bold;padding-bottom:12px;font-size:1.2em;}
.password-instructions{padding-bottom:4px;font-style:italic;}
.password-button{margin-top:8px;}
.password-validator-text{color:Red;}
.password-label{font-weight:bold;padding-right:4px;}
.password-text-box{font-family:Verdana, Arial;color:#666666;margin-bottom:4px;font-size:1.0em;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	GET QUOTE BOX
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.quote-image-div{width:270px;display:inline;float:left;}
.quote-panel-div{width:270px; display:inline;float:right;}
.quote-panel{width:269px;height:105px;background-color:#F8F8FA;z-index:0;
             text-align:center;}
#get-quote-title{color:#164A7C; padding-top:2px; padding-bottom:14px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	BENEFIT PANEL
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.benefit-panel{width:100%;background-color:#F8F8FA;z-index:0;
             display:inline-block;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	Vertical Scroller
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#myscroller {
	position:relative; /*mandatory*/
	width:200px;height:142px; /*set as required*/
	/*background-color:#ffffcc; /*set as required*/
	overflow:hidden; /*mandatory*/
	border:solid 0px; /*optional*/
	font-size:9px;
	text-align:left;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	LOGIN
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.login-title{font-size:1.3em;margin-bottom:6px;font-weight:bold;color:#164A7C;text-align:center;}
.login-textbox{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.0em;color:#666666;width:98%;margin-bottom:4px;}
.login-validator{color:Red; margin:4px 0px 4px 0px;}
.login-forgot-password{font-size:.8em;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	LOGGED IN
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.logged-in-title{font-size:1em;font-weight:bold;text-align:center;margin-top:4px;margin-bottom:0px;}
.logged-in-name{font-size:1.3em;font-weight:bold;text-align:center; margin-top:0px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	QUOTE FORM
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.quote-form-label{width:195px;float:left;padding-bottom:3px;padding-right:8px;text-align:right;font-weight:bold;}
.quote-form-label-inline{float:left;padding:0px 8px 3px 8px;text-align:right;font-weight:bold;}
.quote-form-label-long{width:275px;float:left; padding:0px 8px 3px 8px;text-align:right;font-weight:bold;}
.quote-form-input{float:left;font-family:Verdana, Arial;font-size:1.0em;color:#666666;margin-bottom:4px;width:250px;}
.quote-form-input-basic{font-family:Verdana, Arial;font-size:1.0em;color:#666666;}
.quote-form-input-inline{float:left;font-family:Verdana, Arial;font-size:1.0em;color:#666666;margin:0px 0px 0px 4px;}
.quote-form-dropdown{float:left;font-family:Verdana, Arial;font-size:1.0em;color:#666666;margin-bottom:4px;}
.quote-form-radio{float:left;font-family:Verdana, Arial;color:#666666;position:relative;top:-3px;}
.quote-form-radio-inline{float:left;padding:0px 8px 3px 0px;font-family:Verdana, Arial;color:#666666;position:relative;top:-3px;}
.quote-form-radio-right{float:right;margin-right:8px;font-family:Verdana, Arial;color:#666666;position:relative;top:-3px;}
.quote-form-header{position:relative;margin-left:6px; padding-bottom:4px;}
.quote-form-validation{padding-left:24px;padding-bottom:8px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	LOGIN PAGE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#login-page-box{position:relative;margin-left:200px;}
.login-page-title{font-weight:bold;padding-bottom:12px;font-size:1.2em;}
.login-page-instructions{padding-bottom:4px;font-style:italic;}
.login-page-validator-text{color:Red;}
.login-page-label{font-weight:bold; padding-right:4px; padding-bottom:5px;}
.login-page-checkbox{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.0em;color:#666666;}
.login-page-textbox{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.0em;color:#666666;width:120px;margin-bottom:4px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	POLL
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.poll-secion-title{text-align:center;font-weight:bold;padding:10px 0px 4px 0px;color:#164A7C;}
.poll-content{padding:6px 5px 0px 5px;}
.poll-question{text-align:left;font-weight:bold;}
.poll-bar{background:url(../../images/qe-bc-on-bg.jpg) top left repeat-x;
	font-size: 2px; height:10px;margin-top:2px;margin-bottom:4px;}
.poll-options{padding-top:6px;padding-bottom:4px;}
.poll-button-space{text-align:right;}
input.poll-button{background-color:#FFFBFF;color:#284775;border:solid 1px #CCCCCC;font-weight:bold;cursor:pointer;
	font-family:Verdana;padding-left:12px; padding-right:12px;}
.poll-panel{background-color:#E7FFE5;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	DEFAULT WIZARD CLASSES
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.wizard-form{text-align:left;position:relative;padding-top:6px;}
.security-notice{position: relative;background-color: #DFF7F7;}
.wizard-label{width:115px;float:left;padding-bottom:3px;padding-right:8px;text-align:right;font-weight:bold;}
.wizard-input{float:left;font-family:Verdana, Arial;color:#666666;margin-bottom:4px;}
.wizard-checkbox{position:absolute;left:263px;top:4px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.0em;color:#666666;}
.wizard-panel{background-color:#F8F8FA;width:98%;}
.wizard-ajax-validation{color:Red;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	ADDITIONAL INTERESTS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#ai-header{position:relative;padding-left:6px;font-weight:bold;}
#ai-description{padding:3px 0px 0px 6px;display:inline-block;}
.ai-id-header,.ai-id{width:35px;float:left;}
.ai-polnum-header,.ai-polnum{width:85px;float:left;}
.ai-poltype-header,.ai-poltype{width:55px;float:left;}
.ai-name-header,.ai-name{width:175px;float:left;}
.ai-phone-header,.ai-phone{width:95px;float:left;}
.ai-update{float:left;color:#d61719;cursor:pointer;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	CUSTOMER CARE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.cc-panel{width:535px;background-color:#F8F8FA;}
.cc-panel-loading{width:535px;background-color:#F8F8FA;
	background-image:url(..\Images\ajax-loader.gif);background-position: center center;
	background-repeat: no-repeat;
	cursor: wait;}
.cc-form{text-align:left;position:relative;padding-top:6px;}
.cc-header{position:relative;margin-left:6px; padding-bottom:4px;}
.cc-label{width:115px;float:left;padding-bottom:3px;padding-right:8px;text-align:right;font-weight:bold;}
.cc-info{float:left;}
.cc-input{float:left;font-family:Verdana, Arial;font-size:1.0em;color:#666666;margin-bottom:4px;}
.cc-button-area{padding-top:6px;padding-bottom:6px;text-align:center;}
.cc-checkbox{float:left;font-family:Verdana, Arial;font-size:1.0em;color:#666666;width:50px;}
.cc-button{background-color:#FFFBFF;color:#284775;border:solid 1px #CCCCCC;font-weight:bold;cursor:pointer;font-family:Verdana;}
.cc-image{float:left;margin: 0px 6px 0px 6px; border:1px solid #cecece;padding:1px;background:#d9d9d9 url(../../images/bg-photo.png) top repeat-x;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	ADMIN
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.admin-form{text-align:left;position:relative;padding-top:6px;}
.admin-label{width:125px;float:left;padding-bottom:3px;padding-right:8px;text-align:right;font-weight:bold;}
.admin-info{float:left;}
.admin-input{float:left;font-family:Verdana, Arial;color:#666666;margin-bottom:4px;}
.admin-button-area{padding-top:6px;padding-bottom:6px;text-align:center;}
.admin-checkbox{float:left;font-family:Verdana, Arial;font-size:1.0em;color:#666666;width:50px;}
.admin-button{background-color:#FFFBFF;color:#284775;border:solid 1px #CCCCCC;font-weight:bold;cursor:pointer;font-family:Verdana;}