/*----------Global styles----------*/
/*body {font:11px Verdana, Arial, sans-serif; background-color: #FCFAE9; margin: 0px; padding: 0px;}*/
h1.title {font:normal 19px  sans-serif; color:#009999; text-align:right; float:right; border:none; margin-top:15px; letter-spacing:-1px}
.subtitle {font-size:11px; color:#000000; font-weight:normal; letter-spacing:1px; line-height:20px}
/*h1 {font-size: 14px; font-weight:bold; color: #226666; border-bottom: 1px solid #999; margin-top: 15px; margin-bottom:10px; padding: 0px; margin-right: 0px; margin-left: 0px}*/
h2 {font-weight:bold; font-size: 12px; text-align: center; color: #333333;}
h3 {font-size:11px}
/*a {color: #1E318F; text-decoration: underline; font-weight: bold;}
a:hover {color: #FF3300; text-decoration: none; font-weight: bold;}*/
/*p.MenuItemActive {margin: 5px 0px 0px; padding: 2px; font:12px Verdana, sans-serif; background-color: #226666; font-weight: bold; color: #FFF;}*/
select {font:10px Verdana, Arial, sans-serif}
input {font:10px Verdana, Arial, sans-serif}
td {font-size:11px}
/*.MenuItemActive {font-size:10px; color: #FFF; background-color: #226666; padding:3px;  margin:0px 3px 0px 0px}*/
a.MenuItemActive {font-size:10px; color: #FFF; background-color: #226666; padding:3px;  margin:0px 3px 0px 0px; text-decoration:none}
a.MenuItemActive:hover {color: #FF3300}
/*.MenuItemInactive {font-size:10px}*/
.logo_old {background-image: url(images/Danae_Site2.gif); background-repeat: no-repeat;}
.logo {margin:10px}
/*.menubar {background-image: url(images/consept_02.jpg); background-repeat: no-repeat; height: 31px;}*/
.languages {padding-top:15px}
.sidemenu {font-size:10px; background-color: #DEDEBE; padding: 5px; width: 170px;}
.SielBordered {font-size:10px; background-color: #226666; border: 1px solid #999; /*padding: 2px*/}
.SielwithBaseline {font-size:10px; background-color: #226666; border-bottom: 1px solid #999; padding: 2px;}
.WhitewithBaseline {font-size:10px;	background-color: #FFF;	border-bottom: 1px solid #999; padding: 2px;}
.BeijewithBaseline {font-size:10px;	background-color: #FFF7E6;	border-bottom: 1px solid #999; padding: 2px;}
.Beije {background-color: #FFFFFF}
.Siel {background-color: #FFFFFF}
.White {font-size:10px; background-color: #FFFFFF; padding: 2px}
.WhiteBordered {font-size:10px;	background-color: #FFF;	padding: 2px; border: 1px solid #999}
div#mainschedules {font-size:11px; padding: 8px; width: 720px}
p#Notes {font-size:10px; font-style: italic}
table#header {background-image: url(images/back2.jpg); background-repeat: no-repeat}
table#passdetails {font-size:8px; border: 1px solid #999}
th#passdetails {font-size:10px; font-weight: bold; color: #FFF; background-color: #426B7D; padding: 2px}
th#availability {font-size:10px; background-color: #226666; padding:2px; color:#CCCCCC}
table#availability {background-color:#226666}
table#timetable {font-size: 9px; border: 1px solid #999}
th#timetable {font:normal 11px Verdana, sans-serif; color: #000; background-color: #E5E5C8; padding: 5px; font-weight:bold}
td#Navigation {font-size:9px; padding: 10px; border-top:2px solid #226666}
td#Navigation_old {font-size:9px; padding: 10px; border-top:none}
div#bottomline {font-size:10px;	padding:5px; border-top: 1px solid #999}
th#DepartureArrival {font-size:11px; font-weight: bold; color: #FFF; background-color: #226666; border: 1px solid #999;}
div#main {font-size:11px; margin:10px;}
div#sidemenuTitle {font-size:10px; color: #FFF;	padding: 5px; font-weight: bold; border: 1px solid #999; text-align: right;
background-color: #226666}
div#sidemenuContent {font-size:10px; padding: 5px; margin-bottom: 5px; text-align: justify; border: 1px solid #999;	background-color: #EFEFDE}
div#schedulestitle {font-size:11px; padding: 8px;}
div#side {margin-top:0px; float:right; width:240px; background-color:#EDECE4;}
.maintitle {margin-top:20px}
.mainmenu {padding:15px 0px 5px 15px; float:left;}
.error {font:bold 11px sans-serif; color: #FF0000;	padding: 2px; text-align: center}
.borderedleft {border-left: 1px solid #999}
.borderleftwhite { border-left:1px solid #FFF}
.borderbottomwhite {border-bottom:1px solid #FFF}
.pixels10 {font-size:10px}
.pixels9 {font: 9px sans-serif}
.HelpText {font-size: 10px; text-align: justify; padding: 0px 5px; margin:2px 2px 5px 14px;}
.HelpTitle {font-size:11px;	color: #FFFFFF;	padding: 5px; font-weight: bold; background:url(images/pophelp.gif) no-repeat #3161CE 170px center; border-bottom-width: 1px; border-bottom-style: solid;	border-bottom-color: #999; margin: 0px}
.HelpBox {background-color: #FFF8DD; border: 1px solid #999; width:200px}
.HelpTopic {font-size: 10px; font-weight: bold;	margin-bottom: 5px;	margin-top: 2px; text-align: left; padding-left: 5px}
.HelpClose {font-size:10px; text-align: right;	padding-right: 5px;	margin: 0px; padding-top: 0px;	padding-bottom: 5px}
h2#company {font-size: 12px; font-weight:bold; Text-align: left; margin-bottom: 5px}
.highlight {background-color:#CAFFF0}
.TelTitle {font-size:11px;	color: #FFFFFF;	padding: 5px; font-weight: bold; background: #3161CE; height:40px; border-bottom: 1px solid #999; margin: 0px}
.postit {
	background-image: url(images/postit_Header_Pin.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
h1.postits {font-size:12px; color: #0033CC; font-weight:bold; margin:0px 5px 5px 0px; border:none; padding-top:8px}
.postit_message {margin:5px 5px 5px 35px; color:#666666; font-size:10px;}
.more {font-size:10px; margin-right:10px}
.sidetitle {padding:5px; color:#FFFFFF; font-weight:bold; background-color: #226666}

/*---------Home-specific styles----------*/

.homeimage {border-top: 2px solid #226666; border-bottom: 2px solid #226666}

/*-------------News Styles--------------*/
.articletitle {
	text-align:left;
	font:bold 13px;
	color:#FFFFFF;
	background-color:#FF9900;
	padding:7px 5px 7px 35px;
	background-image: url(images/article.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom:0px
}

h2.articletitle {
	margin-bottom:0px;
	color:#FFFFFF
}

h2.article {
	font-size:14px;
	text-align:left;
	font-weight:bold;
	background: url(images/0067_circular_arrow.gif) no-repeat left;
	padding-left: 15px;
	border:none;
}
.articletopic {
	color:#000000;
	text-align:left;
	padding:5px;
	margin:0px;
	background-color:#FFFFF9;
	border: 1px solid #FF9900;
	border-top: none;
}

.articletext {padding-right:20px}
li.articletext {margin-bottom:10px; margin-right:15px; border-bottom:1px solid #999999; padding:0px 0px 10px 0px}
h2.articletext {text-align:left; margin:10px 0px}
/*
news.asp - Style inserted inside the page: language-depended
h2.articletextnew {background-image: url(<%=LMN.Show("new_icon")%>); background-position:left; background-repeat:no-repeat; text-align:left; margin:10px 0px 10px 0px; padding-left:35px}
*/
.date {font-size:11px; font-style:italic; float:right; margin-top:10px; color:#990000}
.date_scheduleupdate {font-size:11px; font-style:italic; color:#990000}

/*-------------Faq Styles--------------*/
.faqtitle {
	text-align:left;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#FF9999;
	padding:7px 5px 7px 35px;
	background-image: url(images/question.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom:0px
}
.top {
	font-size: 10px;
	padding: 5px 17px 5px 5px;
	margin:10px 0px 10px 0px;
	background-image: url(images/0030_arr.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	/*border-bottom:1px solid #666;*/
	text-align: right;
}
.faqtopic {color:#000000; text-align:left; padding:10px 10px 10px 35px; margin:0px; border:1px solid #FF9999; background-color:#FFFFF9}
h2.faq {
	font-size:13px;
	text-align:left;
	font-weight:bold;
	background-image: url(images/0067_circular_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
/*-------------Guidelines Styles--------------*/
.guidelinetitle {
	text-align:left;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#6699CC;
	padding:7px 5px 7px 35px;
	background-image: url(images/guidelines.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom:0px
}
h2.guidelines {
	font-size:14px;
	text-align:left;
	font-weight:bold;
	background-image: url(images/0067_circular_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
.guidelinetopic {color:#000000; text-align:left; padding:10px 10px 10px 35px; margin:0px; border:1px solid #6699CC; background-color:#FFFFF9}
ol, ul.guidelines {margin-top:0px; margin-bottom:0px}
/*-------------------------------------------------------*/
.imgleft {margin:0px 10px 10px 0px}
.imgright {margin:0px 0px 10px 10px}

.rankmeterbox {border:1px solid #999; width:50px; background-color:#CCCCCC; float:right; height:4px; margin-top:4px; margin-right:5px}
.rankmeter {float:left; height:4px; background-color:#226666; font-size:1px}
.check {background-image:url(images/tick.gif); background-repeat:no-repeat; background-position:center center}
.check_red {background-image:url(images/tick_red.gif); background-repeat:no-repeat; background-position:center center}
th.routes   {
	font-family: sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #E2E1D1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
td.routes   {
	font-family: sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #E2E1D1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}