.mainBg {
}
.mainBg0Color {
	BACKGROUND-COLOR: #3D479D;
}
.mainBg1Color {
	BACKGROUND-COLOR: #ff9900;
}
.mainBg2Color {
	BACKGROUND-IMAGE: url(gradient.jpg);
	BACKGROUND-COLOR: #bad1ed; 
	BACKGROUND-POSITION: top left; 
	BACKGROUND-REPEAT: repeat-x;
}
.transText {
	COLOR: #8a94b4;
	FONT-SIZE: 9px;
}
.mainTitleLight {
	FONT-SIZE: 18px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.mainTitleDark {
	FONT-SIZE: 18px; COLOR: #06103D; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.subTitleLight {
	FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.subTitleDark {
	FONT-SIZE: 14px; COLOR: #06103D; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.mainNumberingLight {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}
.mainTextDark {
	FONT-SIZE: 11px; COLOR: #06103D; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.mainTextLight {
	FONT-SIZE: 11px; COLOR: White; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.smallTextLight {
	FONT-SIZE: 10px; COLOR: White; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
.smallTextLight:HOVER {
	COLOR: #FFFF99;
	TEXT-DECORATION: none;
}
.inputtext {
	BORDER: #7f9db9 1px solid; 
	BACKGROUND: #ffffff; COLOR: #06103D;
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
.inputtexterror {
	BORDER: #ef0000 1px solid; 
	BACKGROUND: #FDF9D9; COLOR: #06103D;
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
UNKNOWN {
	TEXT-DECORATION: underline
}
.routetablesmall {
	FONT-SIZE: 11px; COLOR: #06103D; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.routetabletitles {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.texterror {
	FONT-SIZE: 11px; COLOR: #ffff99; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.texterrorlarge {
	FONT-SIZE: 12px; COLOR: #ffff99; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.iconStyle {
	border: solid 1px #333333;
}
.onMouseOver {
	BACKGROUND-COLOR: #CCCCCC;
}
.onMouseOut {
	BACKGROUND-COLOR: #ffffff;
}
.pleaseWait {
	border: solid 1px #FFFFFF;
	BACKGROUND-COLOR: #999999;
}
.noScreen { 
	display: none;
}
#dhtmltooltip {
	position: absolute; width: 200px; border: 1px groove Navy; padding: 5px;
	background-color: #EFEFFF; visibility: hidden; z-index: 100;
	FONT-SIZE: 11px; COLOR: #06103D; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
}
.textgreenxlarge {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
.textgreenlarge {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
.textblacklarge {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
.collecttickets {
	FONT-SIZE: 11px; COLOR: #3d479d; FONT-FAMILY: Tahoma, Helvetica, sans-serif
}

.pricesTable{
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ff9900;
}
.pricesTable #value {
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
}

