body  { color: #222; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #3d94c0 url(../images/page_background.jpg) repeat-x }.standardwhitebold { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.standardwhite { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.headlinewhitebold { color: #fff; font-style: italic; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.headlinewhitebold2 { color: #fff; font-weight: bold; font-size: 24px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.headlinewhitebold3 { color: #fff; font-weight: bold; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.headlinewhitebold4 { color: #fff; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.services1 { color: #87c0de; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.bottomnavespacing  { padding-right: 4px; padding-left: 4px }.bottomnavespacing1 { padding-right: 10px }.standardwhite { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }p  { color: #222; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }td  { color: #222; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.bottomnav { color: #fff; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.mainnav { color: #fff; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.mainnav2 { color: #253a08; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.mainnav2:hover { color: #fff; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.mainnav:hover { color: #253a08; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.bottomnav:hover { color: #005; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.greenlink { color: #93c832 }.greenlink:hover  { color: #3d94c0 }.standardblue { color: #3d94c0 }.sitenav { padding-right: 14px; padding-left: 14px }.pageheadlines { color: #1e6589; font-weight: bold; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.pageheadlines2 { color: #000; font-weight: bold; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.subheadline { color: #1e6589; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.tableborder { border: solid 1px #444 }.whitetextfield { color: #444; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; border: solid 1px #aaa; height: 22px }.whitetextfieldwide { color: #444; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; border: solid 1px #aaa; height: 25px }.whitetextfieldwidesignup  { color: #444; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; border: solid 1px #aaa; width: 250px; height: 24px }.whitetextfieldwidecontact { color: #444; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; border: solid 1px #aaa; width: 250px; height: 60px }.whitetextfieldwidecontactuser { color: #444; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; border: solid 1px #aaa; width: 250px; height: 140px }.pulldowncontact { width: 250px }.whitetextfieldlogin { color: #444; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; border: solid 1px #aaa; width: 180px; height: 24px }.whitetextfieldwide2 { color: #444; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; border: solid 1px #aaa; width: 195px; height: 25px }.whitetextfieldwide2Regular { color: #444; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; border: solid 1px #aaa; width: 195px;  }
a { color: #1e6589; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }a:hover { color: #548414; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.standardgrey { color: #888 }.standardgreylarge  { color: #5c5c5c; font-size: 18px }.standardgreylarge2  { color: #2b2b2b; font-weight: bold; font-size: 14px }.standardgreylarge3 { color: #2b2b2b; font-size: 14px }.blacklarge  { color: #222; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.bluelarge  { color: #1e6589; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.bluelargebold  { color: #1e6589; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.bluelargebold2 { color: #1e6589; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.blacklarge2 { color: #222; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.standardbold  { color: #1b1b1b; font-weight: bold }.headerspace { padding: 9px }.headerspace3 { padding: 5px;}.headerspace2 { padding: 3px;}.arial11 { color: #272727; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.carrier { background-color: #eee; padding: 2px; border: solid 1px #bbb }
.signupContactName { color: #444; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; border: solid 1px #aaa; width: 122px; height: 24px;}
.signupPhone  { color: #444; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; border: solid 1px #aaa; width: 79px; height: 24px;}

.agentTypeFieldset {margin:10px 10px 0 10px;width:90%; border-color: #FFFFFF;}
.whitetextfieldRegular { color: #444; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; border: solid 1px #aaa;}
.whitetextfieldwidesignupCode { color: #444; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; border: solid 1px #aaa;width: 184px; height: 24px}

a.action{display:block;float:left;margin:0 5px;border:1px solid #f6be68;-moz-border-radius:4px;-webkit-border-radius:4px;background:#fc0 url(images.png) repeat-x 100% 0;text-decoration:none!important;color:#000!important;cursor:pointer;text-align:center;}
span.action{display:block;margin:0 5px;border:1px solid #f6be68;-moz-border-radius:4px;-webkit-border-radius:4px;background:#fc0 url(images.png) repeat-x 100% 0;text-decoration:none!important;color:#000!important;cursor:pointer;text-align:center;white-space:nowrap;}
a.action span,span.action span{display:block;min-height:16px;padding:3px 20px!important;white-space:normal!important;}
a.action.secondary,span.action.secondary{background:#dcdcdc url(../images/bg_action_secondary.png) repeat-x 0 0;border:1px solid #bbb;}
a.action:hover{background:#c8e7fa url(../images/bg_action_hover.png) repeat-x 0 0;border:1px solid #99cce6;}
a.action:visited{color:#000;}

.action2{display:block;float:left;margin:0 5px;border:1px solid #f6be68;-moz-border-radius:4px;-webkit-border-radius:4px;background:#fc0 url(images.png) repeat-x 100% 0;text-decoration:none!important;color:#000!important;cursor:default;text-align:center;}
span.action2{display:block;margin:0 5px;border:1px solid #f6be68;-moz-border-radius:4px;-webkit-border-radius:4px;background:#fc0 url(images.png) repeat-x 100% 0;text-decoration:none!important;color:#000!important;cursor:default;text-align:center;white-space:nowrap;}
.action2 span,span.action2 span{display:block;min-height:16px;padding:3px 20px!important;white-space:normal!important;}
.action2.secondary2,span.action2.secondary2{background:#dcdcdc url(../images/bg_action_secondary.png) repeat-x 0 0;border:1px solid #bbb;}

table#quoteDetail {margin:0;padding:0;border:0;width:100%;border-collapse:collapse;background-color:#fff;}
table#quoteDetail td {margin:0;padding:2px 4px;border:0;border-collapse:collapse;}

.quoteFilterName {padding-left:15px;}

form {margin:0;padding:0;border:0;}
.highlight {background-color:#FFFF76;}

/* more info */
td.MoreInfoTableLeft { white-space:nowrap;text-align:right;padding:5px; background:#eeeeee;vertical-align:top;}
td.MoreInfoTableRight {background:#ffffff;vertical-align:top; padding:5px;}
td.MoreInfoTableLeftHighLight { vertical-align:top; white-space:nowrap;text-align:right;padding:5; background:#d0d099;}
td.MoreInfoTableRightHighlight { vertical-align:top;background:#efef99;vertical-align:top;padding:5px;}
td.MoreInfoTableLeftHighLight2 { vertical-align:top;text-align:right; white-space:nowrap;padding:5px; background:#d0d0AA;}
td.MoreInfoTableRightHighlight2 { vertical-align:top;background:#efefCC;vertical-align:top; padding:5px;}

