body { background:url(none); background-repeat:repeat-x; background-color:white; }

a { color:#1C589E; text-decoration:underline; }
a:hover { color:#c00; text-decoration:underline; }
a:hover.lightlink { color:red; }
a:hover.nav { color:#FFFF00; }
a.floatboxlink { color:#1C589E; text-decoration:none; }
a:hover.floatboxlink { color:#FF0000; text-decoration:underline; }
a:hover.footertext { color:red; text-decoration:underline; }
a.menubar { outline:none; }
a.tab { outline:none; }
.faq { font-weight:normal; color:#1C589E; text-decoration:underline; }
a:hover.faq { color:red; }
a.quicklink { color:#606060; text-decoration:none; font-weight:bold; line-height:150%; }
a:hover.quicklink { color:#C00000; }

div.centre { text-align:center; }
div.floatingleft { float: left; margin-right: 10px; background-color:#FFFFFF; }
div.floatinglefttransparent { float: left; }
div.floatingright { float: right; margin-left: 10px; background-color:#FFFFFF; }
div.floatingrighttransparent { float: right; margin-left: 10px; }
div.floatingtitle { float: left; margin-right: 10px; }
div.hotnewsbox { border:1px solid #1C589E; padding:5px; background-color:#FFFFEE; }
div.mainpage { background-color:#f8f8f8; border-bottom:1px solid #1C589E; text-align:center; }
div.mainpageleft { background-color:white; border-top:1px solid #1C589E; }
div.menubox { border:1px solid #1C589E; padding:0px; background-color:#ffffff; }
div.shadebox { border:1px solid #1C589E; padding:5px; }

div.menuboxlink { color:black; background-color:#336699; padding-top:1px; padding-bottom:1px; border-top:1px solid #ffffff; border-bottom:1px solid #003355; }
div.menuboxlast { color:black; background-color:#336699; padding-top:1px; padding-bottom:1px; border-top:1px solid #ffffff; }
a.menuboxlink { color:white; background-color:#336699; text-decoration:none; font-size:8pt; }
a:hover.menuboxlink { color:#00ffff; text-decoration:none; }
div.homepagebox { color:#404040; background-color:#eeeeFF; border:1px solid #336699; border-top:1px solid #336699; }
div.dropshadow { border-right:5px solid #bbbbbb; border-bottom:5px solid #bbbbbb; }
div.homeheading { border-bottom:1px solid gray; color:yellow; font-weight:bold; font-size:medium; margin-bottom:5px; }
div.homecontent { color:black; }

a.homelink { color:#336699; text-decoration:underline; }
a:hover.homelink { color:red; }
a.homelinkdark { color:white; text-decoration:none; font-weight:bold; background-color:#336699; }
p.leftbar { color:#1C589E; font-weight: bold; font-size:8pt; }
p.topbar { color:white; font-weight: bold; font-size:8pt; }
td { font-family:verdana,arial; font-size: 9pt; color:#444; }
textarea { font-family:verdana,arial; font-size: 9pt; }
table.topnav { background-color:White; min-width:700px; max-width:80em; }
td.navbar_blue { background-color:#2055A1; height:18px; }
td.footdivider { background-color:#DAE5F3; height:1px; }
td.centrecolumn { border-left:1px solid #a4c8f0; border-right:1px solid #a4c8f0; }
td.bottomrow { border-bottom:1px solid #a4c8f0; }
td.menuboxlink { color:black; background-color:#336699; }
td.homeboxheading { background:url('images/bar_pale.jpg'); }
p.homeboxheading { font-weight: bold; color:#1C589E; }
td.homeboxshadow { background-color:#cccccc; }

.homesub { font-weight:bold; color:#336699; margin-left:5px; }
.loud { color:#C00000; font-weight:bold; }
.boldprice { color:red; font-weight:bold; }
.hometext { margin-left:5px; }
.homenewstext { color:#cccccc; }p { font-family:verdana,arial; font-size: 9pt; }

.aside { font-style:italic; border-top:1px solid #BBBBBB; }
.bundle { font-style:italic; color:#444444; margin-left:10pt; }
.columnhead { color:black; font-weight: bold; text-decoration:none; }
.faqhead { color:black; font-weight:bold; text-decoration:none; }
.footertext { color:#999999; text-decoration:none; font-size:8pt; }
.headline { color:#1C589E; font-weight: bold; font-size:12pt; padding-top:6pt; }
.important { font-weight:bold; color:#CC6600 ; }
.indent { margin-left:10pt; }
.indent2 { margin-left:19pt; }
.leftnotes { font-size:7.5pt; }
.lightlink { font-weight:normal; text-decoration:none; border-bottom:1px dotted #ccc; }
a:hover.lightlink { border-bottom:1px solid white; }
.menuheading { font-weight: bold; color:#1C589E; }
.nav { color:white; font-weight:bold; text-decoration:none; }
.newstext { color:#888888; }
.offerheading { font-weight: bold; color:#FF0000; }
.priceprod { border-top:1px solid #BBBBBB; font-weight:bold; }
.pricerow { border-top:1px solid #BBBBBB; }
.pricenotes { border-top:1px solid #BBBBBB;  }
.pricedescription { font-style:normal; color:#888888; margin-left:30pt; margin-right:10pt; }
.priceofferuntil {  }
.readable { max-width:300px; }
.ruledrow { color:black; font-weight: normal; text-decoration:none;  }
.subhead { color:#1C589E; font-weight: bold; }
.subheadgrey { color:#808080; font-weight: bold }
.subheadover { color:#1C589E; font-weight: bold; text-decoration:none; border-top:2px solid #6699cc; }
.subsubhead { font-weight: bold; }
.tab_active { background-color:#232A46; color:white; font-weight:bold; text-decoration:none; }
a.tab_active { background-color:#232A46; color:white; font-weight:bold; text-decoration:none; }
.tab_inactive { background-color:#FFFFDD; color:black; font-weight:normal; text-decoration:none; }
a.tab_inactive { background-color:#FFFFDD; color:black; font-weight:normal; text-decoration:none; }
.userquote { color:#880000; }

.panelItem { color:#606060; font-size:8pt; }
.panelHeading { font-weight:bold; }

.tickh{display:none;}
.ticki{width:750px;height:13px;overflow:hidden;}
.tickx{width:750px;padding:1px 0 2px 0;margin:4px 0 0px 0;display:block;}
.ticko{width:750px;padding:1px 0 2px 0;margin:4px 0 0px 0;display:block;}
.tickls{color:#444444;}
a.tickl{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:12px;text-decoration:none;color:#1C589E;font-weight:normal;}
a:hover.tickl{text-decoration:none;color:#1C589E;}
.tickt{color:#bbbbbb;}