BODY {background-color: #4687B4; font-family: Arial, Verdana, Tahoma;}
A {color: #4687B4; text-decoration: none;}

H1 {font-size: 16px; font-weight: bold; color: #4687B4;}
H2 {font-size: 14px; font-weight: normal; color: #4687B4;}
H2 A, H2 A:link, H2 A:active, H2 A:visited {color: #4687B4; text-decoration: none;}
H2 A:hover {color: #4687B4; text-decoration: underline;}

.text {font-size: 12px; text-align: justify;}

.content {font-size: 12px; color: black; background-color: #E5E5E5; text-align: justify;}
.content TD {padding: 5px;}
.content TD TD {padding: 0px;}
.contentintro {font-size: 12px; color: #4687B4; background-color: #E5E5E5; font-weight: bold;}
.contentcaption {font-size: 11px; color: #4687B4;}
.contentimage1 {border: 1px solid #FF8800;}
.contentimage {border: 1px solid #4687B4;}
.contentimagehover {border: 1px solid #FF8800;}
.contentfname {font-size: 11px; color: #4687B4; font-weight: bold;}
.contentfvalue {font-size: 11px; color: black;}

.hometitle {font-size: 13px; color: white; background-color: #FF8800; font-weight: bold;}
.hometitle A {color:white; text-decoration: none;}
.homebox {background-color: #E5E5E5;}
.homeboxover {background-color: #FFE4AD; cursor: pointer;}

.resultstitle {font-size: 12px; color: #4687B4; font-weight: bold;}
.resultstitle A {color: #4687B4; text-decoration: none;}
.subresultstitle {font-size: 12px; color: #4687B4;}
.subresultstitle A {color: #4687B4; text-decoration: none;}
.resultsintro {font-size: 11px; color: black;}
.resultsintro A {color: black; text-decoration: none;}
.resultstr {background-color: #E5E5E5;}
.resultstrover {background-color: #9DBED6; cursor: pointer;}

.suggestionstitle {color: white; font-size: 10px; color: black; font-weight: bold;}
.suggestionsintro {color: white; font-size: 10px; color: black;}

.headline {color: white; font-size: 19px; font-family: Arial Narrow;}
.subheadline {color: white; font-size: 15px; font-family: Arial Narrow; background-color: #9DBED6; padding: 5px;}
.baseline1 {color: black; font-size: 11px;}
.baseline1 A, .baseline2 A {color: black; text-decoration: none;}
.baseline1 A:hover, .baseline2 A:hover {color: blue; text-decoration: underline;}
.baseline2 {color: black; font-size: 10px;}
.menu {background-color: #CCCCCC; color: black; font-size: 12px;}
.menutr {background-color: #CCCCCC; color: black; font-size: 12px;}
.menutr .subtext {font-size: 11px;}
.menutrover {background-color: #4687B4; color: white; font-size: 12px; cursor: pointer;}
.menutrover .subtext {font-size: 11px;}
.menutr A {color: black; text-decoration: none;}
.menutrover A {color: white; text-decoration: none}

.pricelist_table, .pricelist_line {background-color: #4687B4;}
.pricelist_table TD {padding: 3px!important;}
.pricelist_header {font-size: 11px; color: black; background-color: #D0D0D0;}
.pricelist_name {font-size: 11px; color: black; vertical-align: top; padding: 2px; padding-right: 6px;}
.pricelist_smallname {font-size: 9px; color: black; vertical-align: top; padding: 2px; padding-right: 6px;}
.pricelist_tr1 {background-color: white;}
.pricelist_tr2 {background-color: #E6E6E6;}
.pricelist_price {font-size: 11px; color: black; vertical-align: baseline; padding: 2px; padding-right: 10px; padding-left: 10px; text-align: right;}

.rf_title {font-size: 12px; color: #4687B4; font-weight: bold; padding-bottom: 5px!important;}
.rf_name,.rf_field {font-size: 11px; color: black; vertical-align: top; padding: 2px; padding-right: 6px!important;}
.rf_field:first-line {line-height: 20px;}
.rf_text {font-size: 10px}
.rf_select {font-size: 10px; background-color: white;}
.rf_textarea {font-size: 10px; border-width: 1px; font-family: Verdana, Arial, Tahoma;}
.rf_check {font-size: 10px; border-width: 1px}
.rf_radio {font-size: 10px; border-width: 1px}

.links {font-size: 12px; color: #4687B4; font-weight: bold;}
.links A {color: #4687B4; text-decoration: none;}

.rates {font-size: 11px; border: solid 1px #186EBA;}
.rates TD {padding-left: 2px!important; padding-right: 2px!important; vertical-align:top;}
.rates_f {}
.rates_f1 {}
.rates_f2 {text-align: right;}
.rates_s1 {background-color: #FFFF99;}
.rates_s2 {background-color: #FFFF99;}
.rates_s3 {background-color: #FFFFCC;}
.rates_a1 {background-color: #DDDDDD;}
.rates_a2 {background-color: #EEEEEE;}
.rates_sep {background-color: #186EBA; height: 1px;}
.rates_p {text-align: right; padding-right: 30px; border-left: 1px solid #186EBA;}
.rates_pi {text-align: right; border-left: 1px solid #186EBA; padding: 0px;}
.rates_pi INPUT {font-size: 12px; font-face: Verdana; padding-top: 0px; padding-bottom: 0px; height: 100%; border: 0px; background:none; text-align:right;}
.rates_n {border-left: 1px solid #186EBA;}
.rates_n1 {border-left: 1px solid #186EBA;}
.rates_d {border-left: 1px solid #186EBA;}
.rates_g {border-left: 1px solid #186EBA; font-size:9px;}
.rates_e {border-left: 1px solid #186EBA; text-align:center;}
.rates_q {font-size: 11px;}
