body {background-color:#F2F3F3; font-family:arial; font-size:12px; margin:0px; margin-top:3px;}
#wrapper { background-color:#ffffff;width:831px;  margin-right:auto; margin-left:auto; padding:10px; padding-bottom:0px;overflow:auto; padding-top:5px; padding-bottom:10px; }
#wrapper.formbg {width:811px; background-color:#ffffff; margin-left:auto; margin-right:auto; padding:20px;  overflow:auto; background:url(images/dotted_bg.png) repeat-x #ffffff;padding-top:10px;}
#wrapper-pop { width:450px; min-height:300px;background-color:#ffffff; border:1px solid #efefef; margin-left:auto; margin-right:auto; padding:30px; padding-top:10px; overflow:auto;}


#section { border:5px solid #E1E1F7; background-color:#F2F5F8; overflow-y:hidden;padding-top:40px; padding-bottom:10px; overflow:auto; clear:both; #padding-bottom:30px; margin-top:0px;  margin-top:-15px;}
#section.thankyou {margin-top:30px;}
#section.padding{ margin-top:20px;}



/* #logo { float:left;  } */
#steps { text-align:right; height:30px; width:500px;  margin-bottom:0px;padding-left:30px; color:#ffffff; float:right;}
.one {background:url(images/step1.png) no-repeat bottom;}
.two {background:url(images/step2.png) no-repeat bottom;}
.three {background:url(images/step3.png) no-repeat bottom;}

#header { width:800px; padding:10px; background-color:#ffffff;}
#secure { background:url(images/images/secure.png) no-repeat right; font-size:10px;padding-right:20px; height:30px; padding-top:18px;float:right;  margin-top:20px; display:none;}

#header-pop { width:100%; padding-bottom:10px; height:60px;margin-bottom:8px; }
.help {font-size:11px; color:#22861b;}
.intro {margin-bottom:20px; #margin-bottom:25px; margin-right:60px;}
#intro.narrow {padding:20px; padding-top:30px; margin-bottom:50px; margin-right:60px; font-size:14px;}
h1 { font-size:24px; margin-bottom:5px; #padding-top:10px;}
h2 { margin-left:20px; margin-top:20px;font-size:16px; margin-bottom:0px; position:relative; top:20px;}
h1#firstpage {}
h1#secondpage {}
h1#thirdpage {}
h1#additionaldriver {}
h1#additionalvehicle {}
h1#incident {}
h1#dui {}
h1#tickets {}
h1#claim {}
h1#accident {}

h2#vehicle {}
h2#addvehicle {}

h2#policy {}
h2#primarydriver{}
h2#contact{}
h2#additionaldriver {}
h2#additionalvehicle {}
h2#additionalincident {}
h2#thankyou {}





/*form & field styles*/
#dropdown {width:155px;}
#textfield {width:150px;}
#textfield-address {width:200px;}
/*#footer { font-size:10px; width:700px; #width:730px;margin-left:290px; margin-right:auto; padding:10px;  border-top:2px solid #efefef;}*/
#footer { font-size:10px; width:750px; margin-left:auto; margin-right:auto; padding:10px; }
#form {padding:0px; margin:0px; margin-top:10px;}
#disclaimer { font-size:11px; color:#666666; padding-top:20px;}

/*btn styles*/
#btn_container {clear:both; width:750px; margin-left:auto; margin-right:auto; margin-top:20px;}
*:first-child+html #btn_container { #margin-top:20px;}

#add a{background:url(images/aitips_3_add.png) no-repeat; padding-left:25px; height:33px; font-size:13px; padding-top:3px; margin-top:10px; margin-right:20px; }

#add.view {float:right; margin-top:10px; margin-bottom:20px;}

#btn_yes {background:url(images/aitips_3_yes.png) no-repeat; height:32px; width:84px; margin-right:10px; font-size:0.0; line-height:0.0; border:0px; float:left;text-indent:-9999px;}
#btn_no {background:url(images/aitips_3_no.png) no-repeat; height:32px; width:64px;  font-size: 0.0; line-height: 0.0; border:0px;float:left;text-indent:-9999px;}

#btn_addanotherdriver {background:url(images/btn_add_another_driver.png) no-repeat; height:33px; width:173px;  font-size: 0.0; line-height: 0.0; border:0px;float:right;}
#btn_save_continue {background:url(images/btn_save_and_continue.png) no-repeat; height:33px; width:150px;  font-size: 0.0; line-height: 0.0; border:0px;float:right;}

#btn_submit {background:url(images/aitips_3_btn_submit.png) no-repeat; height:33px; width:280px;  margin:10px;font-size: 0.0; line-height: 0.0; border:0px;float:right;text-indent:-9999px;}

#btn_add_incident {background:url(images/btn_add_incident.png) no-repeat; height:43px; width:173px;  font-size: 0.0; line-height: 0.0;  border:0px;margin-left:20px; float:left;}

#btn_ticket {background:url(images/aitips_3_ticket.png) no-repeat; height:32px; width:110px;  margin-right:10px;font-size: 0.0; line-height: 0.0; border:0px;float:left;text-indent:-9999px;}
#btn_claim {background:url(images/aitips_3_claim.png) no-repeat; height:32px; width:105px;  margin-right:10px;font-size: 0.0; line-height: 0.0; border:0px;float:left;text-indent:-9999px;}
#btn_dui {background:url(images/aitips_3_dui.png) no-repeat; height:32px; width:94px;  margin-right:10px;font-size: 0.0; line-height: 0.0; border:0px;float:left;text-indent:-9999px;}
#btn_accident {background:url(images/aitips_3_accident.png) no-repeat; height:32px; width:135px;  margin-right:10px;font-size: 0.0; line-height: 0.0; border:0px;float:left;text-indent:-9999px;}

#btn_cancel {background:url(images/aitips_3_cancel_btn.png); no-repeat;float:left; margin-left:10px; text-align:right; height:33px; width:99px;  line-height: 0.0; border:0px;}

#btn_add_driver {background:url(images/images/btn_add_another_driver.png) no-repeat; height:31px; width:158px; font-size: 0.0; line-height: 0.0;  border:0px;float:right; margin-left:20px;}

#btn_add_vehicle {background:url(images/btn_add_vehicle.png) no-repeat; height:35px; width:194px; margin-right:20px;font-size: 0.0; line-height: 0.0;  border:0px;}

#incidentbuttons {width:450px; margin:auto; margin-bottom:20px; #padding-top:20px; #padding-bottom:0px;}
*:first-child+html #incidentbuttons {width:450px; margin:auto; #margin-bottom:20px; padding-top:0px;}


#yesno {width:530px; float:right; text-align:right;}
#yesnoleft {text-align:right; font-weight:bold;float:left; width:300px;padding-top:10px; padding-right:20px;text-align:right;}
#yesnoright {width:200px; float:left;padding:5px 10px 5px 0px;height:15px; text-align:right;}

#add_summary {
padding:5px; width:780px; clear:both;background-color:#F3FFE8;margin-top:10px; #margin-top:20px;overflow:auto; border:1px solid #D5EFBB;

}

#add_summary .header {
 width:650px;float:left;padding:3px 3px 2px 0px;height:25px; margin-bottom:3px; font-weight:bold; clear:both;
}
#add_summary .vehicle {
background:url(images/vehicle.png) no-repeat; width:300px;float:left;padding:3px 20px 2px 50px;height:20px;
}
#add_summary .applicant {
background:url(images/applicant.png) no-repeat; width:250px;float:left;padding:3px 20px 2px 50px;clear:both;
}

#add_summary .info {
width:70px;float:left;padding:3px 10px 2px 20px;height:20px;
}
#add_summary .date {
width:100px;float:left;padding:3px 10px 2px 20px;height:20px;
}
#add_summary .edit a{
width:60px;float:left;padding:3px 10px 2px 20px;height:20px;
text-decoration:none;
color:#173B5F;
}
#add_summary .row {
	clear:both;
	}
.content{}
.contentA{}
/* row styles
.left{width:350px;float:left;padding:7px 20px 2px 20px;min-height:15px; text-align:right; }
.left-n {width:200px;float:left;padding:7px 20px 2px 20px;min-height:15px; text-align:right; }
.right{width:340px;float:left;padding:5px 10px 5px 0px;min-height:15px;}
.left-fit {width:200px;float:left;padding:0px 20px 2px 0px; text-align:right; height:auto;}
.right-fit{float:left;padding:0px 0px 0px 20px; width:auto; height:auto;}
.error-msg {padding-left:240px; width:auto; position:relative;}
.error-msg1 {padding-left:330px; width:auto; position:relative;}
.right-help-v {font-size:10px;}
.right-help {font-size:10px; padding-left:30px;}
*/

.error-msg {padding-left:240px; width:auto; position:relative;}
.error-msg1 {padding-left:330px; width:auto; position:relative;}
.left-incident { width:300px;}
.left-fit {width:200px;float:left;padding:0px 20px 2px 0px; text-align:right; height:auto;}
.right-fit{float:left;padding:0px 0px 0px 20px; width:auto; height:auto;}
.left-n {width:200px;float:left;padding:7px 20px 2px 20px;min-height:15px; text-align:right; }
.left{ width:300px;float:left;padding:7px 10px 2px 20px;min-height:15px; text-align:right; }
.left-w{width:170px;float:left;padding:7px 10px 5px 20px;min-height:15px;text-align:right; }
.left-ww{width:320px;float:left;padding:7px 10px 5px 20px;min-height:15px;text-align:right;}
.right{width:340px;float:left;padding:5px 10px 5px 0px;min-height:15px;}
.right-ww{width:340px;float:left;padding:5px 10px 5px 0px;min-height:15px;}
.right-help-v {font-size:10px;}
.right-help {font-size:10px; padding-left:30px;}
.right-help-contact {display:none;}



.clear{float:none;clear:both;height:0px;#clear:none;}
*:first-child+html .clear{#float:none;#clear:both;#height:0px;}
.row{background-color:none;display:block;min-height:32px;margin-left:20px;margin-left:20px;width:700px;padding:0px;overflow:auto;#overflow:none;}
.rowerror { background:url(images/errorbg.png) right no-repeat; background-color:#ffcfcf; border-top:1px solid #9d0e0e; border-bottom:1px solid #9d0e0e;display:block;min-height:32px;margin-left:20px;margin-left:20px;width:700px;padding:0px;font-weight:bold; color:#9d0e0e;}
.rowerror-city { background:url(images/errorbg_zip.png) right no-repeat; background-color:#ffcfcf; border-top:1px solid #9d0e0e; border-bottom:1px solid #9d0e0e;display:block;min-height:32px;margin-left:20px;margin-left:20px;width:700px;padding:0px;font-weight:bold; color:#9d0e0e;}
#errormsg {color:#9d0e0e; padding-top:7px;font-size:11px; text-align:right; margin-right:20px; padding-bottom:10px;}
.text{width:190px;}
tr:focus{background-color:#fcfcf0;}
td{vertical-align:top;}
.over{background-color:#E1E1F7; border-top:1px solid #B2B3F7; border-bottom:1px solid #B2B3F7;}
.out{background-color:none;}






/* Add a driver, vehicle, incident page styles */
#view-table-driver {width:750px; margin-left:auto; margin-right:auto; overflow:auto;}
#view-table-driver #driver-hd {width:400px; float:left; border-right:2px solid #ffffff; background-color:#5CAF50; padding:5px; font-weight:bold; font-size:13px; color:#ffffff; text-align:center;}
#view-table-driver #field-hd {width:100px; float:left; border-right:2px solid #ffffff; background-color:#5CAF50;padding:5px; border-bottom:2px solid #ffffff;  font-size:13px; font-weight:bold; color:#ffffff; text-align:center;}
#view-table-driver #driver {width:396px; float:left; border-right:2px solid #ffffff; background-color:#EBFFD8; padding:7px;border-bottom:2px solid #ffffff; text-align:center; min-height:17px;#height:17px;}
#view-table-driver #field {width:96px; float:left; border-right:2px solid #ffffff; background-color:#EBFFD8; padding:7px;border-bottom:2px solid #ffffff; text-align:center; min-height:17px; #height:17px;}
#view-table-driver #driver-alt {width:396px; float:left; border-right:2px solid #ffffff; background-color:#E1FFC4; padding:7px;border-bottom:2px solid #ffffff; text-align:center; min-height:17px; #height:17px;}
#view-table-driver #field-alt {width:96px; float:left; border-right:2px solid #ffffff; background-color:#E1FFC4; padding:7px;border-bottom:2px solid #ffffff; text-align:center; min-height:17px; #height:17px;}
#view-table-vehicles {width:750px; margin-left:auto; margin-right:auto; overflow:auto;}
#view-table-vehicles #field-hd {width:57px; float:left; border-right:2px solid #ffffff; background-color:#5CAF50; padding:5px; font-weight:bold; font-size:13px; color:#ffffff; text-align:center;}
#view-table-vehicles #makemodel-hd {width:250px; float:left; border-right:2px solid #ffffff; background-color:#5CAF50;padding:5px; border-bottom:2px solid #ffffff;  font-size:13px; font-weight:bold; color:#ffffff; text-align:center;}
#view-table-vehicles #makemodel {width:246px; float:left; border-right:2px solid #ffffff; background-color:#EBFFD8; padding:7px;border-bottom:2px solid #ffffff; text-align:center; min-height:17px; #height:17px;}
#view-table-vehicles #field {width:53px; float:left; border-right:2px solid #ffffff; background-color:#EBFFD8; padding:7px;border-bottom:2px solid #ffffff; text-align:center; min-height:17px; #height:17px;}
#view-table-vehicles #makemodel-alt {width:246px; float:left; border-right:2px solid #ffffff; background-color:#E1FFC4; padding:7px;border-bottom:2px solid #ffffff; text-align:center; min-height:17px; #height:17px;}
#view-table-vehicles #field-alt {width:53px; float:left; border-right:2px solid #ffffff; background-color:#E1FFC4; padding:7px;border-bottom:2px solid #ffffff; text-align:center; min-height:17px; #height:17px;}

#view-table-incident {width:750px; margin-left:auto; margin-right:auto; overflow:auto;}
#view-table-incident #field-hd {width:100px; float:left; border-right:2px solid #ffffff; background-color:#436A93; padding:5px; font-weight:bold; font-size:13px; color:#ffffff; text-align:center;}
#view-table-incident #incident-hd {width:400px; float:left; border-right:2px solid #ffffff; background-color:#436A93;padding:5px; border-bottom:2px solid #ffffff;  font-size:13px; font-weight:bold; color:#ffffff; text-align:center;}
#view-table-incident #incident {width:396px; float:left; border-right:2px solid #ffffff; background-color:#e5eed9; padding:7px;border-bottom:2px solid #ffffff; text-align:center; min-height:17px; #height:17px;}
#view-table-incident #field {width:96px; float:left; border-right:2px solid #ffffff; background-color:#e5eed9; padding:7px;border-bottom:2px solid #ffffff; text-align:center; min-height:17px; #height:17px;}
#view-table-incident #incident-alt {width:506px; float:left; border-right:2px solid #ffffff; background-color:#e5eed9; padding:7px;border-bottom:2px solid #ffffff; text-align:center; min-height:17px; #height:17px;}
#view-table-incident #field-alt {width:96px; float:left; border-right:2px solid #ffffff; background-color:#e5eed9; padding:7px;border-bottom:2px solid #ffffff; text-align:center; min-height:17px; #height:17px;}

div#logo {
	 width:340px; height:25px; padding:0; margin:0; display:block; float:left;
 }
.logo-popup {
	width:410px!important;
}
.dyn-logo-zero {
	font-family:trebuchet ms, helvetica, sans-serif;
	font-size:28px;
	color:#2f3057;
    padding:0px 0px 0px 60px;
}
.dyn-logo-one {
	font-family:trebuchet ms, helvetica, sans-serif;
	font-size:28px;
	color:#ff7b00;
}
.dyn-logo-two {
	font-family:trebuchet ms, helvetica, sans-serif;
	font-size:28px;
	color:#2f3057;
}
.dyn-logo-three {
	font-family:trebuchet ms, helvetica, sans-serif;
	font-size:28px;
	color:#ff7b00;
}
.dyn-logo-extension {
	position:relative;
	right:3px;
	font-family:trebuchet ms, helvetica, sans-serif;
	font-size:16px;
	color:#666;
}