/* CSS Document */

p.intro {font-size:1.3em; color:#008b99; font-weight:bold; padding:0 15px 0 0; line-height:18px; margin:0;}
p.intro a {color:#008b99; text-decoration:none;}
p.intro a:hover {color:#9a9a9a;}

#map_box {float:left; background: url(/arriva/images/business_map.jpg) no-repeat right top; width:174px; height:145px;}

#content ul.intro, #content_2 ul.intro {margin:10px 0; padding-left:16px;}
#content ul.intro li, #content_2 ul.intro li {list-style-type: square; color:#008b99; font-weight:bold; margin-bottom:5px; font-size:1.2em;}

#content_wrap{float:left; width:972px; background: url(/arriva/images/right_bg_2.gif) repeat-y bottom;}
#content_wrap_2 {float:left; width:972px; background: url(/arriva/images/right_bg.gif) repeat-y bottom;}
#content_wrap_3 {float:left; width:972px; background: url(/arriva/images/right_bg_2_business.gif) repeat-y bottom;}

#flash_intro {float:left; width:320px;}
#flash_intro ul {margin:10px 0; padding-left:30px;}

/* landing page boxes */
.subbox {float:right; width:182px; padding:15px 0 10px 0;}
.subbox img {padding-top:15px;}
.subbox #one {background-color:#b2c5c7;}
.subbox #two {background-color:#c4d9da;}
.subbox #three {background-color:#e3f3f4;}
.subbox a.head {font-size:1.16em; font-weight:bold; color:#008B98; text-decoration:none; background: url(/arriva/images/arrow_services.gif) no-repeat right; padding:0 10px 0 0;}
.subbox a:hover.head {border:none;}

.box a {color:#008b99; text-decoration:none;}

h2.know {font-size:1.2em; color:#008b99; font-weight:bold; padding:9px 0 0 0; margin-bottom:5px;}


li.popupflash {background: url(/arriva/images/popup_arrow.gif) no-repeat 0 2px; list-style-type:none; padding:0 0 2px 20px; font-size:1.2em; color:#008b99; font-weight:bold; margin-bottom:5px;}
li.popupflash2 {background: url(/arriva/images/know_1.gif) no-repeat 0 2px; list-style-type:none; padding:0 0 2px 20px; font-size:1.2em; color:#008b99; font-weight:bold; margin-bottom:5px;}


#left_col {float:left; width:175px; background-color:#5b6985; color:#ffffff; padding-bottom:22px;}
#right_col_ir {float:left; width:175px; background-color:#7d8fb2;}
#content_wrap{float:left; width:972px; background: url(/arriva/images/right_bg_2.gif) repeat-y bottom;}
#content_wrap_2 {float:left; width:972px; background: url(/arriva/images/right_bg.gif) repeat-y bottom;}p {margin-bottom:15px;}



/* SITE MAP */

#sitemap ul {margin:0; padding:0; list-style-type:none; font-weight:normal;}
#sitemap ul li {list-style-type:none; margin:0; list-style-position:outside;}
#sitemap li.lev0 {list-style-type:none; padding:2px 0 3px 10px; font-weight:bold;}
#sitemap li.lev2 {list-style-type:none; padding:2px 0 3px 25px; font-weight:bold;}
#sitemap li.lev3 {list-style-type:none; margin-left:40px; padding:2px 0 3px 10px; background:url(/arriva/images/dash.gif) 0px 10px no-repeat; font-weight:bold;}
#sitemap li.lev4 {list-style-type: none; margin-left:60px; padding:2px 0 3px 10px; background: url(/arriva/images/dash.gif) 0px 10px no-repeat;}
#sitemap li.lev5 {list-style-type: none; margin-left:80px; padding:2px 0 3px 10px; background: url(/arriva/images/dash.gif) 0px 10px no-repeat;}


/* ALERT SERVICE */

hr.hr_grey {clear:both; height:1px; background: url(/arriva/images/dot_grey.gif) repeat-x; margin-top:10px; padding:0;}
p.rns {margin:0 0 15px 0; font-weight:bold;}

input {padding:2px; margin-bottom:5px;}
select {padding:0; margin-bottom:5px;}
html>body input {padding:0 2px 2px 2px;}
fieldset {border:none;}
label.alert {float:left;width:200px;padding:0;margin:0 10px 5px 0;}
.btn_text{background-color:#fff; color:#333; border:1px solid #333; overflow:hidden; margin-bottom:5px; font-weight:bold; cursor:pointer;}

.factsheet p a {color:#333333; text-decoration:none;}
.factsheet p a:hover {text-decoration:none; border-bottom:1px dotted;}
.factsheet {background-image:url("/arriva/images/factsheet_business.gif");} 