h1 {text-transform:uppercase; color:#FFD24E; padding-bottom:0.5em;}
h2 {color:#FFD24E; padding-bottom:0.5em; padding-top:0.5em;}
h3, h4 {color:#000; padding-bottom:0.5em; padding-top:0.5em}

#content th {font-weight:bold; color:#000; text-align:left; vertical-align:bottom; padding-right:5px; padding-bottom:3px; border-bottom:1px solid #000; background-color:#FFE6A7;}

#content td {color:#000; text-align:left; vertical-align:top; padding-bottom:5px; padding-top:5px; padding-right:5px;}
#content td.d {color:#000; padding-right:5px; text-align:right; vertical-align:top;}
#content td.dc {color:#000; padding-right:5px; text-align:center; vertical-align:top;}
#content td.cd {font-weight:bold; color:#000; padding-right:5px; text-align:right; vertical-align:top; background-color:#FFF1D0;}
#content td.cl {font-weight:bold; color:#000; padding-right:5px; text-align:left; vertical-align:top; background-color:#FFF1D0;}

#content th.d {color:#000; padding-right:5px; text-align:right; vertical-align:bottom;}
#content th.cd {font-weight:bold; color:#000; padding-right:5px; text-align:right; vertical-align:bottom; background-color:#FFF1D0;}
#content th.cl {font-weight:bold; color:#000; padding-right:5px; text-align:left; vertical-align:bottom; background-color:#FFF1D0;}


#content .l {border-bottom:1px solid #000; padding-bottom:5px; padding-top:5px; }
#content .r {text-align:right}

#content a {text-decoration:underline}
#content a:hover {text-decoration:underline; color:#000}

#content td, th {line-height:1.2em}
#content {padding-top:110px; background-image:url(../images/topbanner_ar07.gif); background-repeat:no-repeat; background-position:0px 0px}

div.content-main {width:620px;}

#content table.text, table.data {width:100%; border:1px solid #FFF;}

#content table.text td, table.text th {
    padding-left:2px;
}

p.small {font-size:0.8em}

ul, div.content-main ul {margin-left:25px; padding-bottom:10px; list-style-type:square}
ol, div.content-main ol {margin-left:30px; padding-bottom:10px}
div.content-main ul.yelbox {margin-left:25px; list-style-type:square}
ol.alpha {margin-left:30px; list-style-type:lower-alpha}
ol.roman {margin-left:30px; list-style-type:lower-roman}
ol li, ul li, ul.yelbox li, ol.alpha li, ol.roman li, div.content-main li {padding-top:3px; padding-bottom:3px}
sub {font-size:0.9em; vertical-align:sub}
sup {font-size:0.9em; vertical-align:super}

div.content-supp {background-color:#FBCC4F}
div.content-supp ul, ol {margin:0px; list-style-type:none;}

/* 4 Principles Landing */
#payingclaims, #managingcosts {width:305px; float:left; margin-bottom:10px}
#pricingrisk, #reducingrisk {width:303px; float:left; padding-left:10px; margin-bottom:10px}

#payingclaimstext {float:left; width:265px; height:123px; padding:20px; padding-bottom:0px; background-image:url(../images/wheel_paying_claims.gif); background-position:255px 15px; background-repeat:no-repeat; background-color:#7BBD32; layer-background-color:#7BBD32; border-top:4px solid #FFD24E;}

#pricingrisktext {float:left; width:263px; height:123px; padding:20px; padding-bottom:0px; background-image:url(../images/wheel_pricing_risk.gif); background-position:255px 15px; background-repeat:no-repeat; background-color:#196F98; layer-background-color:#196F98; border-top:4px solid #FFD24E;}

#managingcoststext {float:left; width:265px; height:123px; padding:20px; padding-bottom:0px; background-image:url(../images/wheel_managing_costs.gif); background-position:255px 15px; background-repeat:no-repeat; background-color:#113F88; layer-background-color:#113F88; border-top:4px solid #FFD24E;}

#reducingrisktext {float:left; width:263px; height:123px; padding:20px; padding-bottom:0px; background-image:url(../images/wheel_reducing_risk.gif); background-position:255px 15px; background-repeat:no-repeat; background-color:#2EA192; layer-background-color:#2EA192; border-top:4px solid #FFD24E;}

#content .white {color:#fff}
#content .yellow {color:#FFD24E;}
#content .fr    {float:right}
#content .greyl {text-align:left; color:#666; margin-left:8px; font-size:0.9em;}
#content .greys {font-size:0.9em}
#content img.graph {border:1px solid #FFD24E; margin:8px}

#content .green {color:#7BBD32}
#content .aquablue {color:#196F98}
#content.darkblue {color:#113F88}
#content .aquagreen {color:#2EA192}

hr {color:#FFD24E; height:1px;}


#content .rightptext {float:left; width:280px; padding-top:18px; padding-left:18px; padding-right:10px}
#content h3.payingclaims {border-bottom:2px solid #F4C548; color:#7CBD33; padding-bottom:7px; padding-top:15px; margin-bottom:7px}
#content h3.pricingrisk {border-bottom:2px solid #F4C548; color:#196F98; padding-bottom:7px; padding-top:15px; margin-bottom:7px}
#contenth3 .reducingrisk {border-bottom:2px solid #F4C548; color:#2EA192; padding-bottom:7px; padding-top:15px; margin-bottom:7px}
#content h3.managingcosts {border-bottom:2px solid #F4C548; color:#113E88; padding-bottom:7px; padding-top:15px; margin-bottom:7px}

#content table.promo {width:196px;}
#content td.promotitle {background-color:#F4C548; color:#000; font:bold 9px Verdana, Arial; height:14px; padding-left:2px;}
#content td.promonav {background-color:#F4C548; color:#000; font:9px Verdana, Arial; height:14px; text-align:right; padding-right:2px}

#content td.hightop {padding-left:20px; height:175px; vertical-align:bottom;}
#content td.highimage {width:102px; height:175px; text-align:center; background-image:url(../images/background_yellowcircle.gif); background-position:20px 20px; background-repeat:no-repeat; font:bold 20px Verdana, Arial; padding-left:45px; vertical-align:middle;}
#content td.promohd {font:bold 13px Verdana, Arial; color:#000; padding-top:11px; padding-bottom:9px; padding-left:5px; padding-right:3px}
#content td.promo {font:10px Verdana, Arial; color:#000; padding-left:5px}

#content a.map {border:1px solid #FFF;}
#content a.map:hover {border:1px solid #FFD24E;}

#content .homerollon {position:absolute; top:300px; left:662px; width:135px; padding-left:10px; background-color:#F4C548; layer-background-color:#F4C548;}

#aboutAR2007 {position:absolute; top:305px; left:200px; width:350px; padding-left:10px; background-color:#FFFFFF; layer-background-color:#FFFFFF; border:1px solid #ccc; padding:10px; padding-bottom:0px; visibility:hidden}
#content  img.board  {float:right; margin-left:10px; border:1px solid #ccc}


    

