body {background: #ffefe0; margin: 0; padding: 0;}
/* common to all instances... */
#dyncontent {position: absolute; left: 0px; top: 20px; width: 700px; border: 0px solid black; z-index: 4;}
#dyncontent {font: 15px Arial, Verdana, sans-serif; color: #663300; font-weight: normal; font-style: normal; text-decoration: none; text-align: left; margin: 16px;}
#dyncontent a, #dyncontent a:visited {font: 13px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
#dyncontent a:hover {color: #996633; text-decoration: none;}
td {font: 14px Arial, Verdana, sans-serif; color: #663300; font-weight: normal; font-style: normal; text-decoration: none; text-align: left; margin: 16px;}

.searchcriteria {position: relative; width: 64%; left: 0px; margin: 0px; padding: 0px;}
.searchcriteria {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
.searchcriteria .lineid {color: #663300;}

#clearbutton {float: right;}

.lineitem {width: 650px; height: 1px; padding: 0px; margin: 0px 0px 6px 0px;}
.first {font: 20px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; margin: 20px 0px;}
.left {width: 180px; height: 3px; margin: 0px; padding: 0px; font-weight: bold; text-align: right; float: left; right: 0px; color: #663300;}
.right {width: 454px; height: 3px; margin: 0px; padding: 0px; text-align: left; float: right; left: 0px;}

#dynamicHeader {font: 18px Arial, Verdana, Arial, sans-serif; color: #663300; font-weight: bold; font-style: italic; text-align: left; margin: 8px 8px 12px 8px;}
.dynamicExplain {font: 14px Arial, Verdana, Arial, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-align: left; margin: 8px 8px 22px 8px;}

.even {background: #ffeedd; margin: 6px; padding: 4px 4px 4px 4px;}
.odd {background: #eeddcc; margin: 6px; padding: 4px;}
#searchbox {background: #ffeedd; margin: 20px 10px 0px 10px; padding: 4px;}
form {color: #663300;}
#searchbox label {font: 13px Arial, Verdana, Arial, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-align: left; margin: 12px 0px;}
#gobutton {background: #ffffff; margin: 24px; padding: 4px; width: 500px; text-align: right;}
#thebutton {float: right; margin: 0px 0px 0px 20px;}
#groupresults {background: #eeddcc; margin: 20px 10px 0px 10px; padding: 4px;}

#formset0 {font: 13px Arial, Verdana, sans-serif; color: #663300; font-weight: normal; font-style: normal; text-decoration: none; text-align: left; margin: 16px;}
#formset0 form {font: 13px Arial, Verdana, sans-serif; color: #663300; font-weight: normal; font-style: normal; text-decoration: none; text-align: left; margin: 16px;}

/*.checkcol1 {position: absolute; left: 125px;}
.checkcol2 {position: absolute; left: 315px;}
.checkcol3 {position: absolute; left: 505px;}*/
.checkcol1 {position: absolute; left: 225px; width: 250px;}
.checkcol2 {position: absolute; left: 415px; width: 250px;}
.checkcol3 {position: absolute; left: 605px; width: 250px;}
.checkcontainer {width: 500px;}
h5 {display: none; color: #ffffff; font-family: "Times New Roman", Times, serif; font-size : 10pt;}

#statuschange {position: absolute; left: 440px; top: 0px; width: 300px; height: 40px; background: #ccddcc; z-index: 20;}
#statuschange {font: 13px Arial, Verdana, sans-serif; color: #006600; font-weight: normal; font-style: normal; text-decoration: none; text-align: center; margin: 16px;}
#statuschange form {font: 13px Arial, Verdana, sans-serif; color: #006600; font-weight: normal; font-style: normal; text-decoration: none; text-align: center; margin: 16px;}

/**************************/
/* instance specific...  */


#formset_0_yourname {position: relative; margin: 20px;}
#formset_0_todaysdate {position: relative; margin: 20px;}
#formset_0_fulladdress {position: relative; margin: 20px;}
#formset_0_datemoved {position: relative; margin: 20px;}
#formset_0_homephone {position: relative; margin: 20px;}
#formset_0_workphone {position: relative; margin: 20px;}
#formset_0_cellphone {position: relative; margin: 20px;}
#formset_0_insuredname {position: relative; margin: 20px;}
#formset_0_insureddob {position: relative; margin: 20px;}
#formset_0_insuredssn {position: relative; margin: 20px;}
#formset_0_insureddln {position: relative; margin: 20px;}
#formset_0_insuredemployer {position: relative; margin: 20px;}
#formset_0_insuredoccupation {position: relative; margin: 20px;}
#formset_0_insuredyearsatjob {position: relative; margin: 20px;}
#formset_0_spousename {position: relative; margin: 20px;}
#formset_0_spousedob {position: relative; margin: 20px;}
#formset_0_spousessn {position: relative; margin: 20px;}
#formset_0_spousedln {position: relative; margin: 20px;}
#formset_0_spouseemployer {position: relative; margin: 20px;}
#formset_0_spouseoccupation {position: relative; margin: 20px;}
#formset_0_spouseyearsatjob {position: relative; margin: 20px;}
#formset_0_children {position: relative; margin: 20px;}
#formset_0_otherresidents {position: relative; margin: 20px;}
#formset_0_yearbuilt {position: relative; margin: 20px;}
#formset_0_squarefeet {position: relative; margin: 20px;}
#formset_0_numstories {position: relative; margin: 20px;}
#formset_0_numbathrooms {position: relative; margin: 20px;}
#formset_0_rooftype {position: relative; margin: 20px;}
#formset_0_roofage {position: relative; margin: 20px;}
#formset_0_percentvaulted {position: relative; margin: 20px;}
#formset_0_upgrades {position: relative; margin: 20px;}
#formset_0_renovations {position: relative; margin: 20px;}
#formset_0_alarms {position: relative; margin: 20px;}
#formset_0_riders {position: relative; margin: 20px;}
#formset_0_currentinsurancecompany {position: relative; margin: 20px;}
#formset_0_policynumber {position: relative; margin: 20px;}
#formset_0_mortgagecompany {position: relative; margin: 20px;}
#formset_0_loanamount {position: relative; margin: 20px;}
#formset_0_currentdwellingcoverage {position: relative; margin: 20px;}
#formset_0_currentliabilitycoverage {position: relative; margin: 20px;}
#formset_0_fraudcovered {position: relative; margin: 20px;}
#formset_0_combinedquote {position: relative; margin: 20px;}

#formset_0_autoinformation {position: relative; margin: 20px;}
#formset_0_yearsliabilityinsurance {position: relative; margin: 20px;}
#formset_0_carriesunderinsured {position: relative; margin: 20px;}
#formset_0_compcollisiondeductible {position: relative; margin: 20px;}
#formset_0_towing {position: relative; margin: 20px;}
#formset_0_rentalcar {position: relative; margin: 20px;}
#formset_0_glasswaived {position: relative; margin: 20px;}
#formset_0_tickets {position: relative; margin: 20px;}
#formset_0_dui {position: relative; margin: 20px;}
#formset_0_claims {position: relative; margin: 20px;}
#formset_0_combinedquote {position: relative; margin: 20px;}

#formset_0_insuredsmoker {position: relative; margin: 20px;}
#formset_0_insureddisclosures {position: relative; margin: 20px;}
#formset_0_spousesmoker {position: relative; margin: 20px;}
#formset_0_spousedisclosures {position: relative; margin: 20px;}

#formset_0_companydescription {position: relative; margin: 20px;}
#formset_0_currentcarrier {position: relative; margin: 20px;}
#formset_0_whencovered {position: relative; margin: 20px;}
#formset_0_whycarrier {position: relative; margin: 20px;}
#formset_0_likemost {position: relative; margin: 20px;}
#formset_0_failed {position: relative; margin: 20px;}
#formset_0_pleasefix {position: relative; margin: 20px;}


/**************************/
/* instance specific... prepend: i(instance number)_d(detail level number) */
/*
#i0_d0_nextinseries {position: absolute; right: 50px;}
#i0_d0_nextinseries a {font: 12px Arial, Verdana, sans-serif; color: #663300; text-decoration: none;}
#i0_d0_nextinseries a:hover {color: #996633; text-decoration: underline;}
#i0_d0_previnseries {position: absolute; left: 30px;}
#i0_d0_previnseries a {font: 12px Arial, Verdana, sans-serif; color: #663300; text-decoration: none;}
#i0_d0_previnseries a:hover {color: #996633; text-decoration: underline;}

.i0_d0_listitem {position: relative; width: 700px; height: 130px; left: 10px; top: 0px; margin: 0px; padding: 0px;}
.i0_d0_listitem {font: 13px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
.i0_d0_listitem a {color: #663300; text-decoration: underline;}
.i0_d0_listitem a:visited {color: #663300; text-decoration: underline;}
.i0_d0_listitem a:hover {color: #996633; text-decoration: none;}

.i0_d0_listitem .i0_d0_website {color: #663300;}
.i0_d0_listitem .i0_d0_telephone1 {color: #663300;}
.i0_d0_listitem .i0_d0_services {position: relative; width: 700px; left: 0px; top: 0px; margin: 8px 0px 0px 0px; padding: 0px;}
.i0_d0_listitem .i0_d0_morelink {position: absolute; top: 76px; right: 0px; text-align: right;}
.i0_d0_listitem .i0_d0_morelink a {font: 13px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
.i0_d0_listitem .i0_d0_morelink a:visited {font: 13px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
.i0_d0_listitem .i0_d0_morelink a:hover {color: #996633; text-decoration: none;}

.i0_d0_agency_name {font: 17px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
.i0_d0_groupvalue {position: relative; width: 100%; height: 20px; left: 0px; top: 0px; margin: 20px 0px; padding: 0px;}
.i0_d0_groupvalue {font: 18px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: italic; text-decoration: underline;}

.i0_d0_otherinfo {font: 13px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: italic; text-decoration: none;}
.i0_d0_otherinfo a, .i0_d0_otherinfo a:visited {font: 13px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: italic; text-decoration: underline;}
.i0_d0_otherinfo a:hover {color: #996633; text-decoration: none;}
.i0_d0_otherinfo form {display: inline;}

#i0_d0_printbuttons {position: absolute; right: 0px; top: 140px; z-index: 10;}
#i0_d0_printbuttons img {border: 0px;}
#i0_d0_printbuttons2 {position: absolute; right: 160px; top: 140px; z-index: 10;}
#i0_d0_printbuttons2 img {border: 0px;}
#i0_d0_printexplain {position: absolute; right: 70px; top: 160px; z-index: 10; }
#i0_d0_printexplain a, #printexplain a:visited {font: 14px Arial, Verdana, sans-serif; color: #663300; font-weight: normal; font-style: normal; text-decoration: underline;}
#i0_d0_printexplain a:hover {color: #996633; text-decoration: none;}
*/
/******/
/*
.i0_d1_lineitem {width: 650px; height: 1px; padding: 0px; margin: 0px 0px 0px 0px;}
.i0_d1_lineitem a, .lineitem a:visited {font: 13px Arial, Verdana, sans-serif; color: #663300; font-weight: normal; font-style: normal; text-decoration: underline;}
.i0_d1_lineitem a:hover {color: #3366cc; text-decoration: none;}
.i0_d1_agency_name {font: 20px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; margin: 20px 0px;}
.i0_d1_left {width: 120px; height: 3px; margin: 0px; padding: 0px; font-weight: bold; text-align: left; float: left; right: 0px; color: #663300;}
.i0_d1_leftinline {font-weight: bold; color: #663300;}
.i0_d1_right {width: 514px; height: 3px; margin: 0px; padding: 0px; text-align: left; float: right; left: 0px;}
.i0_d1_services_left {width: 120px; height: 3px; margin: 0px; padding: 0px; font-weight: bold; text-align: left; left: 0px; color: #663300;}
.i0_d1_services_right {width: 660px; margin: 0px; padding: 0px; text-align: left; position: relative; left: 24px;}

#i0_d1_printbuttons {position: absolute; right: 20px; top: 150px; z-index: 10;}
#i0_d1_printbuttons img {border: 0px;}
#i0_d1_subrecord_header {font: 13px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
#i0_d1_subrecord_table {font: 12px Arial, Verdana, sans-serif; color: #663300; font-weight: normal; font-style: normal;}
#i0_d1_backtolist {position: absolute; left: 20px; top: 150px; z-index: 10;}
#i0_d1_backtolist img {border: 0px;}
*/
/******/
/*
.i1_d0_listitem {position: relative; width: 700px; height: 130px; left: 10px; top: 0px; margin: 0px 0px 0px 12px; padding: 0px;}
.i1_d0_listitem {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
.i1_d0_listitem a, .i1_d0_listitem a:visited {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
.i1_d0_listitem a:hover {color: #996633; text-decoration: none;}

.i1_d0_name {font: 15px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
#dyncontent .i1_d0_listitem .i1_d0_email {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
#dyncontent .i1_d0_listitem .i1_d0_email a, #dyncontent .i1_d0_listitem .i1_d0_email a:visited {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
#dyncontent .i1_d0_listitem .i1_d0_email a:hover {color: #996633; text-decoration: none;}
#dyncontent .i1_d0_listitem .i1_d0_website {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
#dyncontent .i1_d0_listitem .i1_d0_website a, #dyncontent .i1_d0_listitem .i1_d0_website a:visited {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
#dyncontent .i1_d0_listitem .i1_d0_website a:hover {color: #996633; text-decoration: none;}
.i1_d0_groupvalue_h0 {position: relative; width: 100%; height: 20px; left: 0px; top: 0px; margin: 20px 0px 20px 0px; padding: 0px;}
.i1_d0_groupvalue_h0 {font: 19px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
.i1_d0_groupvalue_h1 {position: relative; width: 100%; height: 20px; left: 0px; top: 0px; margin: 20px 0px 20px 6px; padding: 0px;}
.i1_d0_groupvalue_h1 {font: 17px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: italic; text-decoration: none;}

#i1_d0_printbuttons {position: absolute; right: 0px; top: 100px; z-index: 10;}
#i1_d0_printbuttons img {border: 0px;}
*/
/******/
/*
.i2_d0_listitem {position: relative; width: 700px; height: 10px; left: 10px; top: 0px; margin: 0px 0px 0px 12px; padding: 0px;}
.i2_d0_listitem {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
.i2_d0_listitem a, .i2_d0_listitem a:visited {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
.i2_d0_listitem a:hover {color: #996633; text-decoration: none;}

.i2_d0_name {font: 15px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
#dyncontent .i2_d0_listitem .i2_d0_email {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
#dyncontent .i2_d0_listitem .i2_d0_email a, #dyncontent .i2_d0_listitem .i2_d0_email a:visited {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
#dyncontent .i2_d0_listitem .i2_d0_email a:hover {color: #996633; text-decoration: none;}
#dyncontent .i2_d0_listitem .i2_d0_website {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
#dyncontent .i2_d0_listitem .i2_d0_website a, #dyncontent .i2_d0_listitem .i2_d0_website a:visited {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
#dyncontent .i2_d0_listitem .i2_d0_website a:hover {color: #996633; text-decoration: none;}
.i2_d0_groupvalue_h0 {position: relative; width: 100%; height: 20px; left: 0px; top: 0px; margin: 20px 0px 20px 0px; padding: 0px;}
.i2_d0_groupvalue_h0 {font: 19px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
.i2_d0_groupvalue_h1 {position: relative; width: 100%; height: 20px; left: 0px; top: 0px; margin: 20px 0px 20px 6px; padding: 0px;}
.i2_d0_groupvalue_h1 {font: 17px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: italic; text-decoration: none;}

#i2_d0_printbuttons {position: absolute; right: 0px; top: 100px; z-index: 10;}
#i2_d0_printbuttons img {border: 0px;}
*/
/******/
/*
.igeneral_d0_listitem {position: relative; width: 700px; height: 10px; left: 10px; top: 0px; margin: 0px 0px 0px 12px; padding: 0px;}
.igeneral_d0_listitem {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
.igeneral_d0_listitem a, .igeneral_d0_listitem a:visited {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
.igeneral_d0_listitem a:hover {color: #996633; text-decoration: none;}

.igeneral_d0_name {font: 15px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
#dyncontent .igeneral_d0_listitem .igeneral_d0_email {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
#dyncontent .igeneral_d0_listitem .igeneral_d0_email a, #dyncontent .igeneral_d0_listitem .igeneral_d0_email a:visited {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
#dyncontent .igeneral_d0_listitem .igeneral_d0_email a:hover {color: #996633; text-decoration: none;}
#dyncontent .igeneral_d0_listitem .igeneral_d0_website {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal;}
#dyncontent .igeneral_d0_listitem .igeneral_d0_website a, #dyncontent .igeneral_d0_listitem .igeneral_d0_website a:visited {font: 11px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
#dyncontent .igeneral_d0_listitem .igeneral_d0_website a:hover {color: #996633; text-decoration: none;}
.igeneral_d0_groupvalue_h0 {position: relative; width: 100%; height: 20px; left: 0px; top: 0px; margin: 20px 0px 20px 0px; padding: 0px;}
.igeneral_d0_groupvalue_h0 {font: 19px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: normal; text-decoration: underline;}
.igeneral_d0_groupvalue_h1 {position: relative; width: 100%; height: 20px; left: 0px; top: 0px; margin: 20px 0px 20px 6px; padding: 0px;}
.igeneral_d0_groupvalue_h1 {font: 17px Arial, Verdana, sans-serif; color: #663300; font-weight: bold; font-style: italic; text-decoration: none;}

#igeneral_d0_printbuttons {position: absolute; right: 0px; top: 120px; z-index: 10;}
#igeneral_d0_printbuttons img {border: 0px;}

#applybuttons {position: absolute; left: 80px; top: 80px; width: 600px; height: 400px; border: 0px; z-index: 24; text-align: left;}
#applybuttons {font: 15px Arial, Verdana, sans-serif; color: #336600; font-weight: bold; font-style: italic; text-decoration: none;}

*/
