/* CSS Document */

p.intro {font-size:1.3em; color:#a7b189; font-weight:bold; padding:0 15px 0 0; line-height:18px; margin:0;}
p.intro a {color:#a7b189; font-weight:bold;}

ul.intro {margin:10px 0; padding-left:30px;}
ul.intro li {list-style-type: square; color:#a7b189; font-weight:bold;}

#content_wrap{float:left; width:972px; background: url(/arriva/images/right_corp_bg.gif) repeat-y bottom;}
#content_wrap_2 {float:left; width:972px; background: url(/arriva/images/right_bg.gif) repeat-y bottom;}
#map_box {float:left; background: url(/arriva/images/corporate_map.jpg) no-repeat right top; width:174px; height:145px;}
#content_wrap_3 {float:left; width:972px; background: url(/arriva/images/right_bg_2_corp.gif) repeat-y bottom;}


/* landing page boxes */
.subbox {float:right; width:182px; padding:15px 0 10px 0;}
.subbox img {padding-top:15px;}
.subbox #one {background-color:#DBE8BC;}
.subbox #two {background-color:#D4E1AB;}
.subbox #three {background-color:#C5D39C;}
.subbox a.head {font-size:1.16em; font-weight:bold; color:#a7b189; text-decoration:none; background: url(/arriva/images/arrow_corp.gif) no-repeat right; padding:0 10px 0 0;}
.subbox a:hover.head {border:none;}

.box a.landing {color:#666140; text-decoration:none;}
.box a.right {color:#333333; text-decoration:none;}

.alert_service {background-image:url("/arriva/images/alert_corp.gif");}
.alert_service p, .factsheet p {color:#333333;}
.factsheet {background-image:url("/arriva/images/factsheet_corp.gif");}


p a {text-decoration:none; color:#333333;}
p a:hover {text-decoration:none; border-bottom:1px dotted;}

/* Tables */
table.report {width:100%; border-collapse:collapse; border-spacing:0; empty-cells:show;}
table.report th {color:#6C7A42; font-weight:bold; background-color:#DBE8BC; height:25px;}
table.report td {height:25px;}
table.report tr.last td {border-bottom:1px solid #DBE8BC;}

.w64 {width:64%; padding-left:3px;}
.w12 {width:12%;}


