/**Additions **/

/** secondary **/
#content {float:left;padding: 5px 0 0px 0;}
#content div {margin: 0;padding: 0;height: 1%;}
.stretcher {background: none !important;background: #fff;}
h5 {padding: 4px 8px 4px;font-size:11px;font-weight:bold;margin: 5px 0 0;font-weight:bold;height: 20px;width: 130px;cursor: pointer;text-align: left;padding-bottom:5px;background-color: #ccdfd9;}
h5 a:link, h5 a:visited {padding: 4px 3px 4px;font-size:11px;font-weight:bold;margin: 5px 0 0;font-weight:bold;height: 20px;width: 130px;cursor: pointer;text-align: left;padding-bottom:5px;background-color: #ccdfd9;}

/** h5 a:link, h5 a:visited {color: #333333; padding: 4px 8px 4px; display: block; height: 12px;text-decoration: none;background-color: #ccdfd9; width:130px;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}**/
h5 a:hover {background-color: #CCE2DC;text-decoration: underline;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}

/** tertiary  **/
#content ul {list-style: none; width:146px;padding:0; margin:0;}
#content li {margin: 1px 0 0;height: 20px;width: 120px;cursor: pointer;text-align: left;padding-bottom:0px;}
#content li a:link, #content li a:visited {color: #333333; padding: 4px 8px 4px; display: block; height: 12px;text-decoration: none;background-color: #e6e7e8; width:130px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#content li a:hover {color: #cccccc;background-color: #333333;text-decoration: underline;font-family:Arial, Helvetica, sans-serif;font-size:11px;}


#screen {display: none;}
#hidescreen01 {display: none;}

td.jgiCell {

	background-color:	#FFFDE5;
	padding-left:		8px;
	text-align:			left;
	width:				138px;
	line-height:		14px;
	padding-bottom:10px;
}

td.jgiWhiteCell {

}

h1 {
font-size:17px;
font-weight: 900;
color: #006A43;
}

h1 a:link {
font-size:17px;
font-weight: 900;
color: #006A43;
text-decoration:underline;
}

h1 a:visited {
font-size:17px;
font-weight: 900;
color: #006A43;
text-decoration:underline;
}

h1 a:hover {
font-size:17px;
font-weight: 900;
color: #006A43;
text-decoration:underline;
}

td.pageheader{
height:46px;
line-height:20px;
}


td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0F5342;
}

table.maintable {

}

td.whiteborder {

border-top:1px;
border-top-color:#FFFFFF;
}


td.formheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	background-color: #1B8D76;
	color: #FFFFFF;
	text-align: center;


}

td.daysoutheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	background-color: #BC2218;
	color: #F5E945;
	text-align: center;


}


.daysoutheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #BC2218;


}

td.planner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-repeat: no-repeat;
	height: 37px;
	padding: 0px 5px 7px;
	background-image:  url(graphics/navigation/hdr_commuterplanner.gif);
}

strong.planner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0F5342;
}

.plannerpickup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}



td.commuter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-repeat: no-repeat;
	padding: 2px 0px 0px 5px;
	background-image: url(graphics/02_commuter_timetables/btn_commuter.gif);
	height: 25px;
	width: 170px;


}

td.commutersmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-repeat: no-repeat;
	padding: 2px 5px 0px;
	background-image: url(graphics/02_commuter_timetables/btn_commutersmall.gif);
	height: 25px;
	width: 120px;


}

td.commuterroute {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	background-repeat: no-repeat;
	padding: 2px 5px 0px;
	height: 25px;


}

td.daysoutline {
	padding: 0px;
	width: 11px;
	background-image: url(graphics/03_days_out/daysout_vert_slither.gif);
	background-repeat: repeat-y;



}



td.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	
}
td.addresswhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	
}

.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0F5342;
	
}



td.navigationlevel2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 147px;
}


select {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

select.quickplanner{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}

.whitebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
a.nav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;

}
a.nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;

}
a.nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006A43;
	text-decoration: underline;

}
a.nav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;

}
a.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;

}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0F5342;
	background-color: #fff;
	background-repeat: repeat;
	margin-top:20px;

}





.white10pt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.white10ptbold {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}



a.whitehyper:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	text-decoration: underline;

}
a.whitehyper:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	text-decoration: underline;

}
a.whitehyper:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF56C;
	text-decoration: underline;
}
a.whitehyper:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	text-decoration: underline;

}
a.whitehyper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	text-decoration: underline;

}




a.yellowhyper:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF56C;
	text-decoration: underline;

}
a.yellowhyper:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF56C;
	text-decoration: underline;

}
a.yellowhyper:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.yellowhyper:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF56C;
	text-decoration: underline;

}
a.yellowhyper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF56C;
	text-decoration: underline;

}


img.bodyright {
	margin: 0px 0px 13px 13px;
	padding: 0px;
	border: none;

}


img.bodyleft {
	padding: 0px;
	margin: 0px 13px 13px 0px;
	border: 0px none;

}

.paraheader {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
}


.redtext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #BC2218;
}


.redtextbold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #BC2218;
}

.redtextitalic {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	color: #BC2218;
}
.blacktextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-align: left;
}


a.blackboldhyper:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: underline;

}
a.blackboldhyper:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: underline;


}
a.blackboldhyper:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: underline;

}
a.blackboldhyper:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: underline;


}
a.blackboldhyper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: underline;


}




.blacktext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}


strong {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0F5342;
}

.blueheader {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #003366;
	line-height:12pt;
}

.blueheadertext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #003366;
	line-height:16pt;
}
.paraheader12pt {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0F5342;
}
.coachtext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0F5342;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006D52;
	text-decoration: underline;

}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006D52;
	text-decoration: underline;

}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FA5F29;
	text-decoration: underline;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006D52;
	text-decoration: underline;

}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006D52;
	text-decoration: underline;

}
.tiny {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6.5pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0F5342;
	
}

td.holidayheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	background-color: #2475CA;
	color: yellow;
	text-align: center;

}

td.commuterheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	background-color: #FFF76B;
	color: #0F5342;
	text-align: center;


}



a.holidayhyper:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #2475CA;
	text-decoration: underline;

}
a.holidayhyper:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #2475CA;
	text-decoration: underline;

}
a.holidayhyper:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: blue;
	text-decoration: underline;
}
a.holidayhyper:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #2475CA;
	text-decoration: underline;

}
a.holidayhyper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #2475CA;
	text-decoration: underline;

}
.holiday {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #2475CA;
	text-decoration: none;

}
a.daysouthyper:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-style: normal;
	font-variant: normal;
	color: #BC2218;
	text-decoration: underline;

}
a.daysouthyper:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-style: normal;
	font-variant: normal;
	color: #BC2218;
	text-decoration: underline;

}
a.daysouthyper:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-style: normal;
	font-variant: normal;
	color: #FA5F29;
	text-decoration: underline;
}
a.daysouthyper:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-style: normal;
	font-variant: normal;
	color: #BC2218;
	text-decoration: underline;

}
a.daysouthyper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-style: normal;
	font-variant: normal;
	color: #BC2218;
	text-decoration: underline;

}
.daysout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-style: normal;
	font-variant: normal;
	color: #BC2218;
	text-decoration: none;

}




a.smalllink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006D52;
	text-decoration: underline;

}
a.smalllink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006D52;
	text-decoration: underline;

}
a.smalllink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #1B8D76;
	text-decoration: underline;

}
a.smalllink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006D52;
	text-decoration: underline;

}
a.smalllink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006D52;
	text-decoration: underline;

}



a.whitebold:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	text-decoration: underline;

}
a.whitebold:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	text-decoration: underline;;

}
a.whitebold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	text-decoration: underline;
}
a.whitebold:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	text-decoration: underline;

}
a.whitebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	text-decoration: underline;

}


.bluetextbold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000066;
}

td.coachsalesheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	background-color: #577BAB;
	color: yellow;
	text-align: center;


}

.packagetext { 	font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #0F5342; text-decoration: none}

.packagetextbold { 	font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #0F5342; text-decoration: none}

td.grouppackage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	background-color: #299239;
	color: ffffff;
	text-align: center;


}






a.redboldhyper:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #BC2218;
	text-decoration: underline;

}
a.redboldhyper:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #BC2218;
	text-decoration: underline;


}
a.redboldhyper:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #BC2218;
	text-decoration: underline;

}
a.redboldhyper:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #BC2218;
	text-decoration: underline;


}
a.redboldhyper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #BC2218;
	text-decoration: underline;


}


.redtextbold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #BC2218;
}
.pressbold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #294552;
}

.bluetextbold {
font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0F5342;
}

.bluetextnormal {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #2D618A;
}


.press {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #294552;
}

a.reditalichyper:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	color: #BC2218;
	text-decoration: underline;

}
a.reditalichyper:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	color: #BC2218;
	text-decoration: underline;


}
a.reditalichyper:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	color: #FAB728;
	text-decoration: underline;

}
a.reditalichyper:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	color: #BC2218;
	text-decoration: underline;


}
a.reditalichyper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	color: #BC2218;
	text-decoration: underline;


}


.creambold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
}



.cream {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFff;
}
.yellow {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFCC00;
}

.modelheader {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #2175CE;
}

.modelprice {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #2175CE;
}
h3 {
	font-family: Arial, Helvetica, sans-serif,
	font-size: xx-large;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-align:center;
	margin: 0px;
	padding-top:15px;
	font-size: xx-large; 
}

.dayscounter {
	text-align:center;
	margin: 0px;
	padding: 0px;
	height: 125px;
	width:147px;
	background-image:url(graphics/01_homepage/millwall/10_days/days.gif);
}

.newsred{
background-color:#f83535;
padding-left:10px;
padding-right:10px;
padding-bottom:2px;
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;

}

.newsbluebackground{
padding-left:10px;
padding-right:10px;
padding-bottom:2px;
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	background-color:#2F5CA8;

}

.newsredbold{
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;

}

.newsblue{
background-color:#3932B3;
padding-left:10px;
padding-right:10px;
padding-bottom:2px;
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;

}

.newsdarkblue{
background-color:#083B64;
padding-left:10px;
padding-right:10px;
padding-bottom:2px;
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;

}

.newsbluebold{
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;

}
.newsYellow {
	background-color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	color:#003300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	width: 607px;
	padding-top: 5px;
	border-right: 1px solid #006D55;
	border-bottom: 1px solid #006D55;
	border-left: 1px solid #006D55;
}


td.newsyellowheader {
background-color:#1D6F4A;
width: 607px;
padding-left:5px;
	border-right: 1px solid #006D55;
	border-top: 1px solid #006D55;
	border-left: 1px solid #006D55;
}

td.newsblueheader {
background-color:#3932B3;
width: 607px;
padding-left:5px;
	border-right: 1px solid #006D55;
	border-top: 1px solid #006D55;
	border-left: 1px solid #006D55;
}

td.newsblueFRONTPAGE {
background-color:#CCE2DC;
width: 480px;
padding-left:5px;
padding-right:5px;
padding-top:10px;
color:#0F5342;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;

}


.newsYellowBold {
color:#003300;
font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}



a.whitehyperbold:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	text-decoration: underline;

}
a.whitehyperbold:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	text-decoration: underline;

}
a.whitehyperbold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFF56C;
	text-decoration: underline;
}
a.whitehyperbold:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	text-decoration: underline;

}
a.whitehyperbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	text-decoration: underline;

}




a.boldgreenhyper:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #006D52;
	text-decoration: underline;

}
a.boldgreenhyper:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #006D52;
	text-decoration: underline;

}
a.boldgreenhyper:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FA5F29;
	text-decoration: underline;
}
a.boldgreenhyper:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #006D52;
	text-decoration: underline;

}
a.boldgreenhyper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #006D52;
	text-decoration: underline;
}


a.backlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006D52;
		text-decoration: underline;
	height: 15px;

}
a.backlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006D52;
		text-decoration: underline;
	height: 15px;

}
a.backlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #1B8D76;
	text-decoration: underline;
	height: 15px;

}
a.backlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006D52;
	text-decoration: underline;
	height: 15px;

}
a.backlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006D52;
	text-decoration: underline;
	height: 15px;
}


li.green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0F5342;
	line-height:14pt;
}

li.white{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	line-height:14pt;
}

.white11ptbold {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
.platinum {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #FFFFFF;
}

.platinum a:link {
	font-size: 11pt;
	color:#E60000;
	text-decoration: none;
}
.platinum a:visited {
	font-size: 11pt;
	color:#E60000;
	text-decoration: none;
}
.platinum a:hover {
	font-size: 11pt;
	color:#E60000;
	text-decoration: underline;
}
.platinum a:active {
	font-size: 11pt;
	color:#E60000;
	text-decoration: none;
}





a.boldbluehyper:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #2F5CA8;
	text-decoration: underline;

}
a.boldbluehyper:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #2F5CA8;
	text-decoration: underline;

}
a.boldbluehyper:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FA5F29;
	text-decoration: underline;
}
a.boldbluehyper:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #2F5CA8;
	text-decoration: underline;

}
a.boldbluehyper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #2F5CA8;
	text-decoration: underline;
}




a.boldOrangehyper:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #D61010;
	text-decoration: underline;

}
a.boldOrangehyper:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #D61010;
	text-decoration: underline;

}
a.boldOrangehyper:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #006D52;
	text-decoration: underline;
}
a.boldOrangehyper:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #D61010;
	text-decoration: underline;

}
a.boldOrangehyper{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #D61010;
	text-decoration: underline;
}

td.subscribeTraffic{

background-color:#88B0B7;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#212A2C;
padding:5px;}

td.subscribeGencomminfo{

background-color:#99B999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#212A2C;
padding:5px;}

td.subscribeKFTravel{


background-color:#91BBE3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#212A2C;
padding:5px;}

td.subscribecorporate{

background-color:#B2B1B1;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#212A2C;
padding:5px;}

td.subscribePrivateHire{

background-color:#DFC48A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#212A2C;
padding:5px;}

td.subscribevehicles{

background-color:#C7B4E3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#212A2C;
padding:5px;}

td.subscribecompany{

background-color: #669966;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#212A2C;
padding:5px;}

td.homeNewBrochure{
background-image:url(graphics/01_homepage/newbrochure_0405/gradient.jpg);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#212A2C;
padding:5px;
width:368px;
}

td.DaysOutNewBrochure{
background-image:url(graphics/03_days_out/2005_MayOct/gradient.jpg);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#212A2C;
padding:5px;
width:495px;
}


td.HolidayBrochure{
background-image:url(graphics/03_shortbreaks_holidays/2005_Holiday_brochure/gradient_brochure.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#212A2C;
padding:5px;
width:495px;
}

td.RHStitleblue{
font-size:9pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#1668EF;
text-align:center;
width: 114px;
height: 20px;
border:#1668EF;
border-width:1px;
border-style:solid;
}

td.RHSAdvertblue{
font-size:10pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
background-color:#1668EF;
text-align:center;
width: 114px;
padding:5px;

}

.RHSAdvertYellowText{
font-size:9pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #FFFF00;
}

.RHSAdvertSmallWhiteText{
font-size:8pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color: #FFFFFF;
}


td.RHStitleRed{
font-size:9pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #CC3333;
text-align:center;
width: 114px;
height: 20px;
border:#CC3333;
border-width:1px;
border-style:solid;
}

td.RHSAdvertRed{
font-size:10pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
background-color:#CC3333;
text-align:center;
width: 114px;
padding:5px;

}


a.smallyellowhyper:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF56C;
	text-decoration: none;

}
a.smallyellowhyper:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF56C;
	text-decoration: none;

}
a.smallyellowhyper:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
text-decoration: none;
}
a.smallyellowhyper:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF56C;
	text-decoration: none;

}
a.smallyellowhyper{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF56C;
	text-decoration: underline;

}
td.homeXmasBrochure{
background-image:url(graphics/01_homepage/2004_xmas/background.jpg);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#212A2C;
padding:5px;
width:368px;
}




a.smallwhitehyper:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: underline;

}
a.smallwhitehyper:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: underline;

}
a.smallwhitehyper:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF56C;
	text-decoration: underline;
}
a.smallwhitehyper:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: underline;

}
a.smallwhitehyper{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: underline;

}

.newsheaderBlue{
padding-left:10px;
padding-right:10px;
padding-bottom:2px;
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	background-color:#2F5CA8;
	height: 25px;

}

.newsheaderGreen{
padding-left:10px;
padding-right:10px;
padding-bottom:2px;
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	background-color:#1D6F4A;
	height: 25px;

}


.tinywhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	
}

.rhsadvertConnections{
background-color:#F7EB9C;
text-align:center;
width:114px;
}

.weather{
	border: 1px solid #006F51;
}

.coachdetails{
background-color:#E0F0BB;
font-size:11px;
padding-left:5px;
width:167px;
line-height:16px;
font-weight:normal;
}

.coachdetailsVIP{
background-color:#e2e2e2;
font-size:11px;
padding-left:5px;
width:331px;
line-height:16px;
font-weight:normal;
}

li.coachdetailsBold{
font-size:11px;
line-height:16px;
font-weight:bold;
}

.FAQquestion{
	font-size:11px;
	padding:10px;
	width:607px;
	line-height:18px;
	font-weight:normal;
	background-color:#EDF0F4;
}


.FAQbullets{
line-height:20px;

}

a.faqlinks:link {
	font-size:11px;
	line-height:18px;
	font-weight:normal;
	text-decoration: underline;

}
a.faqlinks:visited {
	font-size:11px;
	line-height:18px;
	font-weight:normal;
	text-decoration: underline;

}
a.faqlinks:hover {
	font-size:11px;
	line-height:18px;
	font-weight:normal;
	text-decoration: underline;
	color: #FA5F29;
}
a.faqlinks:active {
	font-size:11px;
	line-height:18px;
	font-weight:normal;
	text-decoration: underline;
}
a.faqlinks {
	font-size:11px;
	line-height:18px;
	font-weight:normal;
	text-decoration: underline;
}


.MeetTheTeam{
background-color:#F5F1EA;
}

img.picleft {
	padding: 0px;
	margin: 0px 20px 10px 0px;
	border: 0px none;
	float: left;

}

img.picright {
	padding: 0px;
	margin: 0px 0px 10px 20px;
	border: 0px none;
	float: right;

}


.weathertext{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0F5342;
	line-height:14pt;
}

.Emergency {
font-size:16px;
font-weight: 900;
color: #ffffff;
padding-bottom:5px;
}

.UnderlineCell{
border-bottom:1px solid #cccccc;}

.features {margin:0; padding:0;}
.features li {color:#333;line-height:14px; border-bottom:1px solid #ccc;padding: 2px 0 2px 0;width:140px;margin: 0 0 0 12px;}
h4 {padding: 8px 0 8px 24px;font-size:12px;font-weight:normal;background: url(/07/about-us/our-coach-hire-fleet/assets/pdf_icon.gif) no-repeat 0 4px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
h6 {font-size:11px; font-weight:bold; text-align:center; padding:0;margin:0;}
