/********** Global Properties **********/html { height:100%; width:100%; min-height: 100%; margin: 0px;  padding: 0px; overflow-y: scroll;}body { height:100%; width:100%;	min-height: 100%; margin: 0px;  padding: 0px; text-align:center; background-color: #FFFFFF; background-image:url(../images/globals/bg_tile.jpg); background-repeat: repeat}INPUT, TEXTAREA, SELECT{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #173778; background-color:#EDEDED;}/********** Styles **********/.outer{ width:700px; height:auto; border: 1px solid #c1c1c1; background-color:#FFFFFF; text-align:center; background-image:url(../images/globals/bottom2.jpg); background-repeat: no-repeat; background-position:left bottom;}.main_body{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5D5D5D; line-height: 16px; padding:20px; text-align: left; vertical-align: top;}.r_column{ padding: 20px; vertical-align: top;}.r_column2{ padding: 20px; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #5D5D5D; text-align: left; vertical-align: top; }.style_blue{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#173779}.page_header{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#5D5D5D; text-align: center; vertical-align: top; font-weight:bold}.sub_head_sm{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12.5px; font-weight:bold; color:#173779}.sub_head_lg{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#173779; line-height: 25px;}.sub_head_xl{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:20px;  color:#173779; font-weight:bold;}.sub_head_xl a{font-family: Verdana, Arial, Helvetica, sans-serif; color:#173779; text-decoration:none;}.sub_head_lg2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#E65B01; line-height: 25px; letter-spacing: .15em;}.sub_head_lg3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; color: #666666; line-height: 25px;}.sub_head_sm2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12.5px; font-weight:bold; color:#E65B01}.sub_head_sm3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12.5px; color:#5D5D5D}.membership_head{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#173779; padding: 7px 0px 7px 0px; background-color:#EBF3FA}.caption{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#5D5D5D; padding:15px 0px 5px 0px; text-align: center; vertical-align: top}.caption a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#5D5D5D; text-decoration:none}.cert_cells {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5D5D5D; text-align: center; vertical-align: top; padding: 10px;}table.nav2 { background-color: #FFFFFF; background-image: url(../images/nav/nav2-bg.jpg); background-repeat: repeat-x; background-position: left top;}/********** Contact Form **********/.contact_table {text-align: center; vertical-align: top; padding: 10px; border: 1px solid #c1c1c1}.contact_form { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5D5D5D; text-align: left; vertical-align: top; padding: 7px; letter-spacing: .04em; font-weight: bold; }INPUT.contact-form { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #173778; border: 1px solid #173778; height: 15px; width: 225px;}TEXTAREA.contact-form { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #173778; border: 1px solid #173778; height: 150px; width: 225px;}.contact_btn { text-align: right; vertical-align: top; padding: 7px 14px 0px 7px; }/********** Quick Quote Form **********/table.quote-form { background-image: url(../images/forms/r-col-form-bg.jpg); background-repeat:no-repeat; background-position: 0px 70px; background-color: #FF9E28; }.quote-form-header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #285480; text-align: center; vertical-align: top; padding: 0px 10px 0px 10px; line-height: 20px; }.quote-form-body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: left; vertical-align:text-top; padding: 10px 10px 0px 10px; color: #285480; font-weight: bold; letter-spacing: .03em; line-height: 11px; }.quote-form-submit { padding: 10px 10px 0px 10px; text-align:center; border: none; }INPUT.q-field { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #173778; border: 1px solid #173778; background-color:#EEF2FA; height: 15px; width: 155px;}SELECT.quote-start-month { width: 45px;}