/* 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, p.intro a:visited, p.intro a:hover {color:#a7b189; font-weight:bold;}
p.intro a:focus, p.intro a:active {color:#fff; background-color:#008b98;}

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;}
#map_box {float:left; background: url(/arriva/images/corporate_map.jpg) no-repeat right top; width:174px; height:145px;}

/* landing page boxes */
.subbox {float:left; 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, .subbox a:visited.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;}
.subbox a:focus.head, .subbox a:active.head {color:#fff;background-color:#008b98;}

.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, p a:visited {text-decoration:none; color:#333333;}
p a:hover {text-decoration:none; border-bottom:1px dotted;}
p a:focus, p a:active {color:#fff; background-color:#008b98;}



