body {
font: 11px arial,verdana,helvetica,sans-serif;
font-weight: normal;
color: #1C3C79;
background-color: #1C3C79;
}

td, .type {
font: 11px arial,verdana,helvetica,sans-serif;
font-weight: normal;
color: #1C3C79;
}

.body_default {
background-color: #1C3C79;
}

.body_yourdove {
background-color: #ADD6FF;
}

.body_gray {
background-color: #F2F2F2;
}

.type_bold {
font: 11px arial,verdana,helvetica,sans-serif;
font-weight: bold;
}

.type_blue {
font: 11px arial,verdana,helvetica,sans-serif;
font-weight: normal;
color: #3399CC;
}

.type_black {
font: 11px arial,verdana,helvetica,sans-serif;
font-weight: normal;
color: #000000;
}

.type_lt_blue {
font: 11px arial,verdana,helvetica,sans-serif;
font-weight: normal;
color: #99CCFF;
}

.type_lt_gray {
font: 11px arial,verdana,helvetica,sans-serif;
font-weight: normal;
color: #CACACA;
}

.type_orange {
font: 11px arial,verdana,helvetica,sans-serif;
font-weight: normal;
color: #0099FF;
}

.type_bold_blue {
font-weight:bold;
color:#0099FF;
}

.type_bold_dblue {
font-weight:bold;
color:#003366;
}

.stype {
font: 10px arial,verdana,helvetica,sans-serif;
font-weight: normal;
}

.stype_bold {
font: 10px arial,verdana,helvetica,sans-serif;
font-weight: bold;
color: #666666;
}

a {
font: 11px arial,verdana,helvetica,sans-serif;
font-weight: normal;
color: #0099FF;
text-decoration: underline;
}

a.gray {
font: 11px arial,verdana,helvetica,sans-serif;
font-weight: normal;
color: #999999;
text-decoration: none;
}

a.gray_bold {
font: 11px arial,verdana,helvetica,sans-serif;
font-weight: bold;
color: #999999;
text-decoration: none;
}

a.dblue {
color:#1C3C79;
}

.footer {
color: #FFFFFF;
text-decoration: none;
}

.footer_yourdove {
color: #1C3C79;
text-decoration: none;
}

.footer_gray {
color: #999999;
text-decoration: none;
}

.radio {
font: 10px arial,sans-serif;
color: #999999;
font-weight: normal;
width: 10px;
height: 10px;
}

.select_prod_finder_home {
font: 11px arial,verdana,helvetica,sans-serif;
width: 152px;
height: 18px;
}

.select_prod_finder {
font: 11px arial,verdana,helvetica,sans-serif;
width: 147px;
height: 18px;
}

.select_state {
font: 11px arial,verdana,helvetica,sans-serif;
width: 121px;
height: 16px;
}

.select {
font: 11px arial,verdana,helvetica,sans-serif;
height: 16px;
font-weight: normal
}

.checkbox {
font: 11px arial,verdana,helvetica,sans-serif;
width: 15px;
height: 15px;
}

.input_reg {
font: 11px arial,verdana,helvetica,sans-serif;
width: 165px;
height: 18px;
}

.input_file {
font: 11px arial,verdana,helvetica,sans-serif;
width: 230px;
height: 18px;
}

.input_zip {
font: 11px arial,verdana,helvetica,sans-serif;
width: 40px;
height: 18px;
}

.input_bot {
font: 11px arial,verdana,helvetica,sans-serif;
width: 530px;
height: 40px;
}

.input_were_listening {
font: 11px arial,verdana,helvetica,sans-serif;
width: 253px;
height: 18px;
}

.input_ask_the_experts {
font: 11px arial,verdana,helvetica,sans-serif;
width: 180px;
height: 18px;
}


.input_survey {
font: 11px arial,verdana,helvetica,sans-serif;
width: 130px;
height: 18px;
}

.input_pin {
font: 11px arial,verdana,helvetica,sans-serif;
width: 100px;
height: 18px;
}

.input_search {
font: 11px arial,verdana,helvetica,sans-serif;
width: 123px;
height: 18px;
}

.textarea {
font: 11px arial,verdana,helvetica,sans-serif;
width: 350px;
height: 60px;
}

.textarea_contact {
font: 11px arial,verdana,helvetica,sans-serif;
width: 525px;
height: 60px;
}

.formerror {
font-weight: bold;
color: #FF0000;
}

.copy {
font: 11px arial,sans-serif;
color: #999999;
font-weight: normal;
}

.inputCopy {
font: 11px arial,sans-serif;
color: #999999;
font-weight: normal;
}


.type_bold_error {
font: 11px arial,verdana,helvetica,sans-serif;
font-weight: bold;
color: red;
}
