/*you must not apply a background-color to the td tag*/
body {  ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #003399; background-color: #FFFFFF}
th{	font-family: Arial, Helvetica, sans-serif;  }
th{ font-size: 10pt }
td{ border: 0px none; }
th{ background-color: #FFFFFF; border: #000000 none; }
h1{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
h1 { font-size: 11pt;  white-space: normal; }
h1 {  color: #00309C;}
h1 {  border: 0px dashed; ; text-align: left; text-transform: none; border-color: black black #990000}
a { text-decoration: underline}
a:hover {  font-weight: bold; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #CC0000}
td { font-family: Verdana, Arial, Helvetica, sans-serif;  color : #000000;   } a { font-family: Verdana, Arial, Helvetica, sans-serif;   ; border: 1px #990000 none; background-repeat: repeat; font-weight: bold; color: #000000} td { font-size: 11px; list-style-type: none; list-style-image:    url(../images/bullet.gif)} .small_link {  font-size: 9px; font-weight: bold; color: #000000; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-color: #FFFFFF; font-style: normal; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
a:active {  color: #CC0000; text-decoration: underline; font-weight: bold}
a:visited {  font-weight: bold; text-decoration: underline}
.white_border {  border: 1px #FFFFFF solid; background-color: #CDCDD7; color: #000033}
.whiteborder1 {  border: 1px #FFFFFF solid; background-color: #003399; color: #FFFFFF}
.white {  color: #FFFFFF}
.normal_link {  color: #000000; font-size: 11px; text-decoration: underline; background-color: #FFFFFF; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-style: none}
a.main:visited {  color: #000000; font-size: 11px}
a.main {  color: #000000; font-size: 11px; text-decoration: none; background-color: #FFFFFF; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 0px #000000 none; font-family: Verdana, Arial, Helvetica, sans-serif}
a.main:hover {  color: #FF0000; font-size: 11px; text-decoration: underline}
a.mortgage:hover {  color: #CCCCCC}
a.mortgage {  font-size: 18px; color: #FFFFFF; font-weight: bold; text-decoration: underline}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #CC0000; font-weight: bold; font-style: normal; text-indent: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-color: black black #CC0000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.product_name {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 23px; font-weight: bold; color: #CC0000; border: solid; border-color: black black #CCCCCC; border-width: 0px 0px 1px; width: 100%}
p {  }
.index_of_products {  font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; list-style-image:    url(../images/bullet.gif); list-style-type: none; list-style-position: outside; font-style: normal; background-color: #999966; color: #000000; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}
li {  list-style-image:   url(../images/bullet.gif); list-style-type: circle}
a.getquotebutton {  color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: bold; text-transform: uppercase; border: 0px #003399 solid; line-height: 13px; background-color: #CC0000; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; width: 180px; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 0px}
a.getquotebutton:hover {  text-decoration: none; color: #FFFFFF; background-color: #000000; border: 0px #FF6600 solid; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
.smallprint {  font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333}
.table_bg {  border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #CCCCCC}
.diamond_table_bg { border: 1px #FFFFFF solid; background-color: #990033; color: #FFFFFF }
.platinum_table_bg { border: 1px #FFFFFF solid; background-color: #CCCCCC; color: #000000}
.gold_table_bg { border: 1px #FFFFFF solid; background-color: #FFCC00; color: #000000}
.table_bg_dark { border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; background-color: #999999}
a.navigate { color: #000000; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color : #000000; ; font-size: 11px; border: 0px #CC0066 none; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; background-repeat: repeat; line-height: 12px; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 0px; clip:   rect(   ); width: 180px; background-color: #CCCCCC}
a.navigate:hover { font-weight: bold ; border: 0px #003399 solid; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; color: #CC0000; text-decoration: underline; background-color: #999999}
a.smalllink { color: #003399; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color : #000000; ; font-size: 9px; border: 0px #990000 solid; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-repeat: repeat}
a.smalllink:hover { color: #CC0066; font-weight: bold ; border: 0px #333333 solid; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 9px}
.orange_outline { padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: 0px #003399 solid; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px}
a.fabsites:hover { color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: bold; text-transform: uppercase; border: #FFFFFF solid; line-height: 14px; background-color: #003399; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; width: 100%; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px ; border-width: 1px 0px 0px 1px}
a.fabsites { color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: bold; text-transform: uppercase; border: #FFFFFF solid; line-height: 14px; background-color: #ff0000; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px ; width: 100%; border-width: 1px 0px 0px 1px}
a.topnav {  font-size: 10px; color: #000000; text-decoration: none}
a.topnav:hover {  color: #CC0000; text-decoration: underline}
a.topnav:visited {  color: #CCCCCC; text-decoration: underline}
a.navigate:visited {  color: #CC0000; text-decoration: underline}
.index_table_bg {  background-color: #CCCCCC; border: #FFFFFF solid; border-width: 1px 1px 0px; font-size: 12px; font-weight: bold; color: #000000}
.index_table_bg_quote { background-color: #000000; border: #000000 solid; border-width: 0px 1px 1px; font-size: 12px; font-weight: bold; color: #FFFFFF }
.main_border {  border: #CC0000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
a.productname { color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: bold; text-transform: uppercase; border: 0px #003399 solid; line-height: 13px; background-color: #003399; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; width: 180px; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 0px }
.index_border {  background-color: #003399; border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.index_border_top {  background-color: #CC0000; border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
a.largequotelink { font-size: 18px; color: #CC0000; font-weight: bold; text-decoration: underline }
a.whitelargequotelink { font-size: 18px; color: #FFFFFF; font-weight: bold; text-decoration: underline }
a.productname:hover { color: #FFFFFF; text-decoration: underline; font-size: 10px; font-weight: bold; text-transform: uppercase; border: 0px #003399 solid; line-height: 13px; background-color: #003399; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; width: 180px; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 0px }
a.productname:visited { color: #FFFFFF; text-decoration: underline; font-size: 10px; font-weight: bold; text-transform: uppercase; border: 0px #003399 solid; line-height: 13px; background-color: #003399; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; width: 180px; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 0px }
