body { color: #515151; font-size: 12px; font-family: Arial; background-color: #dae4ef; background-image: url(../images/bg_main.jpg); background-repeat: repeat-x; position: absolute; top: 9px; }
.head_14 { color: #18447a; font-size: 14px; }
.head_16 { color: #18447a; font-size: 16px; }
.head_20 { color: #477cb0; font-size: 20px; }
.head_30 { color: #477cb0; font-size: 30px; }
#main { width: 895px; }
#searchbar { color: #fff; font-size: 10px; background-color: #345786; position: relative; top: 5px; left: 0; bottom: 5px; width: 759px; height: 25px; float: left; }
#searchbar_content { color: #fff; position: absolute; top: 175px; left: 155px; }
#devices { width: 255px; height: 127px; }
#leftcol { color: #fff; text-align: center; width: 136px; float: left; }
#leftcol a:link { color: #fff; text-decoration: none; }
#leftcol a:visited { color: #fff; }
#leftcol a:hover { color: #fff; text-decoration: underline; }
#rightcol { background-color: #fff; width: 759px; float: left; }
#rightcol1_1 { background-repeat: repeat-y; position: relative; top: 10px; left: 7px; width: 455px; float: left; padding-right: 20px; padding-left: 7px; }
#rightcol1_2 { width: 266px; float: left; padding-top: 10px; }
#rightcol1_fullpage { background-repeat: repeat-y; position: relative; top: 10px; left: 7px; width: 725px; float: left; padding-right: 20px; padding-left: 7px; }
#onecol { background-color: #fff; width: 759px; float: right; }
#footer { font-size: 10px; background-image: url(../images/footer.gif); text-align: center; position: relative; width: 759px; height: 90px; float: right; }
#footer a:link { color: #0079c8; text-decoration: none; }
#footer a:visited { color: #0079c8; text-decoration: none; }
#footer a:hover { color: #0079c8; text-decoration: underline; }
.service_area { font-size: 10px; line-height: 0.15em; }
p { }
.pad { margin-right: 10px; margin-left: 10px; padding-right: 10px; padding-left: 10px; }
a:link { }
a:visited { }
a:hover { }
a:active { }
.member_agency_access { line-height: 1.2em; }
.member_agency_access strong { color: #477cb0; font-size: 16px; }
.member_agency_access a:link { color: #6b6b6b; font-size: 12px; text-decoration: none; }
.member_agency_access a:visited { color: #494949; font-size: 12px; text-decoration: none; }
.member_agency_access a:hover { color: #3c94eb; font-size: 12px; text-decoration: underline; }
.member_agencies { line-height: 1.2em; }
.member_agencies strong { color: #477cb0; font-size: 16px; }
.member_agencies a:link { color: #477cb0; font-size: 16px; text-decoration: none; }
.member_agencies a:visited { color: #477cb0; font-size: 16px; text-decoration: none; }
.member_agencies a:hover { color: #477cb0; font-size: 16px; text-decoration: underline; }
.member_agencies ul li a:link { color: #477cb0; font-size: 11px; line-height: 1em; text-decoration: none; }
.member_agencies ul li a:visited { color: #477cb0; font-size: 11px; line-height: 1em; text-decoration: none; }
.member_agencies ul li a:hover { color: #477cb0; font-size: 11px; line-height: 1em; text-decoration: underline; }
.memberlist ul { position: relative; left: -10px; }
.memberlist ul li { position: relative; left: -10px; }
.plumbing { color: #345786; }
.plumbing strong { color: #000; font-size: 16px; }
.plumbing a:link { color: #345786; text-decoration: none; }
.plumbing a:visited { color: #345786; text-decoration: none; }
.plumbing a:hover { color: #345786; text-decoration: underline; }
.plumbing a:active { color: #345786; text-decoration: none; }
.food { color: #DB0400; }
.food strong { color: #000; font-size: 16px; }
.food a:link { color: #db0400; text-decoration: none; }
.food a:visited { color: #db0400; text-decoration: none; }
.food a:hover { color: #db0400; text-decoration: underline; }
.food a:active { color: #db0400; text-decoration: none; }
.hvac { color: #00B0BD; }
.hvac strong { color: #000; font-size: 16px; }
.hvac a:link { color: #00b0bd; text-decoration: none; }
.hvac a:visited { color: #00b0bd; text-decoration: none; }
.hvac a:hover { color: #00b0bd; text-decoration: underline; }
.hvac a:active { color: #00b0bd; text-decoration: none; }
.medical { color: #BAB130; }
.medical strong { color: #000; font-size: 16px; }
.medical a:link { color: #bab130; text-decoration: none; }
.medical a:visited { color: #bab130; text-decoration: none; }
.medical a:hover { color: #bab130; text-decoration: underline; }
.medical a:active { color: #bab130; text-decoration: none; }
.cleaning { color: #FA6C00; }
.cleaning strong { color: #000; font-size: 16px; }
.cleaning a:link { color: #fa6c00; text-decoration: none; }
.cleaning a:visited { color: #fa6c00; text-decoration: none; }
.cleaning a:hover { color: #fa6c00; text-decoration: underline; }
.cleaning a:active { color: #fa6c00; text-decoration: none; }
.landscape { color: #2E8A1E; }
.landscape a:link { color: #2e8a1e; text-decoration: none; }
.landscape a:visited { color: #2e8a1e; text-decoration: none; }
.landscape a:hover { color: #2e8a1e; text-decoration: underline; }
.landscape a:active { color: #2e8a1e; text-decoration: none; }
.landscape { color: #2E8A1E; }
.landscape strong { color: #000; font-size: 16px; }

/*************************************************************************
* Forms.                    *                                 *
*************************************************************************/
form, input, submit, field, select { font-size: 11px; }
input { color: #fff; background-color: #345786; border: 0 transparent; }
.form_right { position: static; top: 40px; }
.input_right { color: #000; background-color: #e8e8e8; margin-right: 55px; border-color: #a39a9a #a39a9a #c2bebe #c2bebe; border-style: solid; border-width: 1px; }
.input_top { color: #1058b7; background-color: #fff; padding-top: 1px; border-color: #a39a9a #a39a9a #c2bebe #c2bebe; border-style: solid; border-width: 1px; }
.input_zip { font-size: 16px; background-image: url(../images/field.gif); width: 164px; height: 33px; padding-top: 5px; padding-left: 5px; }
.submit_top { background-image: url(../images/submit.gif); width: 28px; height: 17px; }
.submit_zip { background-image: url(../images/submit02.gif); width: 46px; height: 35px; }
.form_counter { background-color: #345786; border: 0 transparent; }
