acronym { cursor:help; border-bottom:none; }

button 
{
	background-color:Transparent;
	border: 0px;
	padding: 0px;
	margin: 0px;
	width:auto;
	text-align:center;
	cursor:pointer;
}

TH {
	BACKGROUND-COLOR: fuchsia
}
.std {
	FONT-SIZE: 12px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.stdsmallbold {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif
}

TABLE.SearchPanel {
	BACKGROUND-COLOR: #E6E6F0
}
TABLE.SearchPanel .Title {
	FONT-WEIGHT: bolder; FONT-SIZE: 0.75em; COLOR: #FFFFFF; FONT-FAMILY: Arial; background-color:#082b84;
}
TABLE.SearchPanel .Prompt {
	FONT-WEIGHT: bolder; FONT-SIZE: 0.75em; COLOR: #082b84; FONT-FAMILY: Arial;
}

.thinborder {
	BORDER-RIGHT: #082b84 1px solid; BORDER-TOP: #082b84 1px solid; BORDER-LEFT: #082b84 1px solid; BORDER-BOTTOM: #082b84 1px solid
}

.departureboard {
	BORDER-RIGHT: #9ba5ca 1px solid; BORDER-TOP: #9ba5ca 1px solid; FONT-SIZE: 0.85em; BORDER-LEFT: #9ba5ca 1px solid; COLOR: white; BORDER-BOTTOM: #9ba5ca 1px solid; FONT-FAMILY: Terminal; BACKGROUND-COLOR: #0c2d84
}
.departureboard .header {
	FONT-SIZE: 1em; COLOR: white; FONT-FAMILY: Terminal; BACKGROUND-COLOR: #5769af
}
.departureboard .msover {
	BACKGROUND-COLOR: #d9dff3
}

.RoomType
{
    BACKGROUND-COLOR: #EEEEEE;
    FONT-SIZE: 0.75em;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.BookIt
{
    BACKGROUND-COLOR: #31659C;
    FONT-SIZE: 0.75em;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial; font-weight:bold
}



.bluetext {
	FONT-WEIGHT: bolder; FONT-SIZE: 0.7em; COLOR: #082b84; FONT-FAMILY: Arial
	PADDING: 2px;
}
.bluetextRightBorder {
	FONT-WEIGHT: bolder; FONT-SIZE: 0.7em; COLOR: #082b84; FONT-FAMILY: Arial;
	BORDER-RIGHT: #000067 1px solid;
	PADDING: 2px;
}

.bluetextLeftBorder {
	FONT-WEIGHT: bolder; FONT-SIZE: 0.7em; COLOR: #082b84; FONT-FAMILY: Arial;
	BORDER-LEFT: #000067 1px solid;
	PADDING: 2px;
}

.bluetextLeftRightBorder {
	FONT-WEIGHT: bolder; FONT-SIZE: 0.7em; COLOR: #082b84; FONT-FAMILY: Arial;
	BORDER-LEFT: #000067 1px solid;
	BORDER-RIGHT: #000067 1px solid;
	PADDING: 2px;
}

.redtext {
	FONT-WEIGHT: bolder; FONT-SIZE: 0.7em; COLOR: #CC0000; FONT-FAMILY: Arial
}
.smallred {
	FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.smallwhite {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.smallstd {
	FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subtitle {
	FONT-WEIGHT: bolder; FONT-SIZE: 1em; COLOR: #FFFFFF; FONT-FAMILY: Arial; background-color:#000067
}

.tplStandardtable {
	TEXT-ALIGN: left;
	FONT-SIZE: medium;
	BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial; BORDER-COLLAPSE: collapse; 
}

.tplStandardtable TD.Center {
	TEXT-ALIGN: center;
}

TABLE.thinborderSearch
{
	xFONT-SIZE:1em; font-weight:bold; text-align:left;
}

TABLE.thinborderSearch TD
{
	xFONT-SIZE:1em; font-weight:bold; text-align:left;
}

.borderedtable 
{
	BORDER-RIGHT: #082b84 0px solid; BORDER-TOP: #082b84 0px solid; BACKGROUND-IMAGE: none; 
	BORDER-LEFT: #082b84 0px solid; BORDER-BOTTOM: #082b84 0px solid; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial; 
	BORDER-COLLAPSE: collapse
}
TABLE.borderedtable TD {
	FONT-SIZE:9px; font-weight:bold; xFONT-SIZE: 0.65em; xFONT-WEIGHT: bolder; text-align:left;
	BORDER-RIGHT: #1979c4 0px; PADDING-RIGHT: 2px; BORDER-TOP: #1979c4 0px; PADDING-LEFT: 2px; 
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #1979c4 0px; 
	COLOR: #082b84; PADDING-TOP: 2px; BORDER-BOTTOM: #aab6d5 0px solid; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial
}
TABLE.borderedtable TD.borderedtabletitle {
	BORDER-RIGHT: #1979c4 0px; BORDER-TOP: #1979c4 0px; FONT-WEIGHT: bolder; xFONT-SIZE: 0.65em; BACKGROUND-IMAGE: none; 
	VERTICAL-ALIGN: baseline; BORDER-LEFT: #1979c4 0px; COLOR: #082b84; BORDER-BOTTOM: #1979c4 0px; 
	BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
TABLE.borderedtable TH {
	FONT-SIZE:11px; font-weight:bold; text-align:left;
	BORDER-RIGHT: #1979c4 0px; BORDER-TOP: #1979c4 0px; xFONT-SIZE: 0.75em; 
	BACKGROUND-IMAGE: none; VERTICAL-ALIGN: baseline; BORDER-LEFT: #1979c4 0px; COLOR: #ffffff; 
	BORDER-BOTTOM: #1979c4 0px; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial; BACKGROUND-COLOR: #082b84; TEXT-ALIGN: left
}
TABLE.borderedtable TH.right {
	BORDER-RIGHT: #1979c4 0px; BORDER-TOP: #1979c4 0px; xFONT-SIZE: 0.75em; 
	BACKGROUND-IMAGE: none; VERTICAL-ALIGN: baseline; BORDER-LEFT: #1979c4 0px; COLOR: #ffffff; 
	BORDER-BOTTOM: #1979c4 0px; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial; BACKGROUND-COLOR: #082b84; TEXT-ALIGN: right;
}

TABLE.borderedtable TH.center {
	BORDER-RIGHT: #1979c4 0px; BORDER-TOP: #1979c4 0px; xFONT-SIZE: 0.75em; 
	BACKGROUND-IMAGE: none; VERTICAL-ALIGN: baseline; BORDER-LEFT: #1979c4 0px; COLOR: #ffffff; 
	BORDER-BOTTOM: #1979c4 0px; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial; BACKGROUND-COLOR: #082b84; TEXT-ALIGN: center;
}

TABLE.borderedtable TD.MainTableSubTitle {
	BORDER-RIGHT: #1979c4 0px; BORDER-TOP: #1979c4 0px; xFONT-SIZE: 0.75em; 
	BACKGROUND-IMAGE: none; VERTICAL-ALIGN: baseline; BORDER-LEFT: #1979c4 0px; COLOR: #ffffff; 
	BORDER-BOTTOM: #1979c4 0px; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial; BACKGROUND-COLOR: #082b84; TEXT-ALIGN: left
}

TABLE.borderedtable TD.MainTableSubTitleIcons {
	BORDER-RIGHT: #1979c4 0px; BORDER-TOP: #1979c4 0px; xFONT-SIZE: 0.75em; 
	BACKGROUND-IMAGE: none; VERTICAL-ALIGN: baseline; BORDER-LEFT: #1979c4 0px; COLOR: #ffffff; 
	BORDER-BOTTOM: #1979c4 0px; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial; BACKGROUND-COLORx: #082b84; TEXT-ALIGN: left
}

TABLE.borderedtable .tableBorderCollapse {
	xFONT-SIZE: medium;
	BACKGROUND-COLOR: #E6E6F0
}
TABLE.borderedtable .tableBorderCollapse TD {
	xFONT-SIZE: 0.75em; COLOR: #00009F; FONT-FAMILY: Arial
}

TABLE.borderedtable td.stdbold {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #00009F; FONT-FAMILY: Arial
}

TABLE.borderedtable td.stdsmall {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif
}

TABLE.borderedtable td.Right {
	TEXT-ALIGN: right;
}

TABLE.borderedtable td.Center {
	TEXT-ALIGN: center;
}

TABLE.borderedtable .tableBorderCollapse SELECT {
	FONT-SIZE: 0.85em; COLOR: #00009F; FONT-FAMILY: Arial
}
TABLE.borderedtable .title {
	FONT-WEIGHT: bolder; FONT-SIZE: 0.75em; COLOR: #FFFFFF; FONT-FAMILY: Arial; background-color:#CC0001
}
TABLE.borderedtable .subtitle {
	FONT-WEIGHT: bolder; FONT-SIZE: 0.75em; COLOR: #FFFFFF; FONT-FAMILY: Arial; background-color:#000067
}
TABLE.borderedtable SELECT {
	FONT-SIZE: 1em
}
TABLE.borderedtable SELECT.PaxTitle {
	FONT-SIZE: 1em; width: 6em;
}
TABLE.borderedtable TD.subtitle
{
	border-top:#0153A5 1px solid;
	Xborder-left:#0153A5 1px solid;
	Xborder-bottom:#0153A5 1px solid;
	border-right:#0153A5 1px solid;
}
TABLE.borderedtable TH.cellBorder
{
	border-top:#0153A5 1px solid;
	Xborder-left:#0153A5 1px solid;
	Xborder-bottom:#0153A5 1px solid;
	border-right:#0153A5 1px solid;
}
TABLE.borderedtable TD.bottomrightcell
{
	border-bottom:#0153A5 1px solid;
	border-right:#0153A5 1px solid;
}
TABLE.borderedtable TD.rightcell
{
	border-right:#0153A5 1px solid;
}


.UNborderedtable {
	FONT-SIZE: medium;
	BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial; BORDER-COLLAPSE: collapse; 
}
TABLE.UNborderedtable TH {
	COLOR: #082b84; PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial
}
TABLE.UNborderedtable TD {
	COLOR: #082b84; PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial
}
TABLE.UNborderedtable .title {
	FONT-WEIGHT: bolder; FONT-SIZE: 0.75em; COLOR: #FFFFFF; FONT-FAMILY: Arial; background-color:#CC0001
}
TABLE.UNborderedtable .subtitle {
	FONT-WEIGHT: bolder; FONT-SIZE: 0.75em; COLOR: #FFFFFF; FONT-FAMILY: Arial; background-color:#000067
}

TABLE.UNborderedtable .tableBorderCollapse TH {
	BORDER-RIGHT: #1979c4 0px; BORDER-TOP: #1979c4 0px; FONT-SIZE: 0.75em; 
	BACKGROUND-IMAGE: none; VERTICAL-ALIGN: baseline; BORDER-LEFT: #1979c4 0px; COLOR: #ffffff; 
	BORDER-BOTTOM: #1979c4 0px; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial; BACKGROUND-COLOR: #082b84; TEXT-ALIGN: left
}
TABLE.UNborderedtable .tableBorderCollapse {
	BACKGROUND-COLOR: #E6E6F0; BORDER: 0px;
}
TABLE.UNborderedtable .tableBorderCollapse TD {
	xFONT-SIZE: 0.75em; COLOR: #00009F; FONT-FAMILY: Arial; FONT-WEIGHT: bolder; 
}
TABLE.UNborderedtable td.Right {
	TEXT-ALIGN: right;
}
TABLE.UNborderedtable TD.Clear {
}
TABLE.UNborderedtable TD.ClearTop {
	VERTICAL-ALIGN: top; PADDING-TOP: 0px; 
}


a:link.smlredlink {
	FONT-WEIGHT: bolder; FONT-SIZE: 0.75em; COLOR: #ff000c; FONT-FAMILY: Arial
}
a:visited.smlredlink {
	FONT-WEIGHT: bolder; FONT-SIZE: 0.75em; COLOR: #ff000c; FONT-FAMILY: Arial
}
a:active.smlredlink {
	FONT-WEIGHT: bolder; FONT-SIZE: 0.75em; COLOR: #ff000c; FONT-FAMILY: Arial
}
a:hover.smlredlink {
	FONT-WEIGHT: bolder; FONT-SIZE: 0.75em; COLOR: #082b84; FONT-FAMILY: Arial
}

.MainTable 
{
	BORDER-RIGHT: #082b84 2px solid; BORDER-TOP: #082b84 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #082b84 1px solid; BORDER-BOTTOM: #082b84 2px solid; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial; BORDER-COLLAPSE: collapse
}
TABLE.MainTable TD {
	font-size:11px; text-align:left;
	BORDER-RIGHT: #1979c4 1px; PADDING-RIGHT: 2px; BORDER-TOPx: #1979c4 1px; PADDING-LEFT: 2px; FONT-WEIGHT: bolder; 
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #1979c4 1px; 
	COLOR: #082b84; PADDING-TOP: 2px; BORDER-BOTTOM: #aab6d5 1px solid; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial
}
TABLE.MainTable TD.Prompt {
	BORDER-RIGHT: #1979c4 1px; PADDING-RIGHT: 2px; BORDER-TOPx: #1979c4 1px; PADDING-LEFT: 2px; 
	FONT-WEIGHT: bolder; FONT-SIZE: 0.65em; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 2px; MARGIN: 0px; 
	BORDER-LEFT: #1979c4 1px; 
	COLOR: #082b84; PADDING-TOP: 2px; BORDER-BOTTOM: #aab6d5 1px solid; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial
}

TABLE.MainTable TD.Value {
	BORDER-RIGHT: #1979c4 1px; PADDING-RIGHT: 2px; BORDER-TOPx: #1979c4 1px; PADDING-LEFT: 2px; 
	FONT-WEIGHT: bolder; FONT-SIZE: 0.65em; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 2px; MARGIN: 0px; 
	BORDER-LEFT: #1979c4 1px; 
	COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #aab6d5 1px solid; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial
}

TABLE.MainTable TD.nolines {
	BORDER-RIGHT: #1979c4 1px; PADDING-RIGHT: 2px; BORDER-TOPx: #1979c4 1px; PADDING-LEFT: 2px; FONT-WEIGHT: bolder; FONT-SIZE: 0.65em; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #1979c4 1px; COLOR: #082b84; PADDING-TOP: 2px; BORDER-BOTTOM: #aab6d5 0px solid; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial
}
TABLE.MainTable TD.MainTabletitle {
	BORDER-RIGHT: #1979c4 1px; BORDER-TOPx: #1979c4 1px; FONT-WEIGHT: bolder; FONT-SIZE: 0.65em; BACKGROUND-IMAGE: none; VERTICAL-ALIGN: baseline; BORDER-LEFT: #1979c4 1px; COLOR: #082b84; BORDER-BOTTOM: #1979c4 1px; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
TABLE.MainTable TD.MainTableSubTitle {
	BORDER-RIGHT: #9ba5ca 1px solid; BORDER-TOP: #9ba5ca 1px solid; FONT-SIZE: 0.85em; BORDER-LEFT: #9ba5ca 1px solid; COLOR: white; BORDER-BOTTOM: #9ba5ca 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #0c2d84
}
TABLE.MainTable TD.MainTableSubTitleIcons {
	BORDER-TOP: #9ba5ca 1px solid; 
	BORDER-RIGHT: #9ba5ca 1px solid; 
	BORDER-BOTTOM: #9ba5ca 1px solid; 
	BORDER-LEFT: #9ba5ca 1px solid; 
	FONT-SIZE: 0.75em;
	FONT-FAMILY: Arial;  
	BACKGROUND-COLOR: white; 
	COLOR: #003581;
}

TABLE.MainTable TH {
	BORDER-RIGHT: #1979c4 1px; BORDER-TOP: #1979c4 1px; FONT-SIZE: 0.75em; BACKGROUND-IMAGE: none; VERTICAL-ALIGN: baseline; BORDER-LEFT: #1979c4 1px; COLOR: #ffffff; BORDER-BOTTOM: #1979c4 1px; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial; BACKGROUND-COLOR: #082b84; TEXT-ALIGN: left
}
TABLE.MainTable .tableBorderCollapse {
	BACKGROUND-COLOR: #c4e0fa
}
TABLE.MainTable .tableBorderCollapse TD {
	FONT-SIZE: 0.75em; COLOR: #082b84; FONT-FAMILY: Arial
}
TABLE.MainTable .tableBorderCollapse SELECT {
	FONT-SIZE: 0.85em; COLOR: #082b84; FONT-FAMILY: Arial
}
TABLE.MainTable .MainTableTitle {
	FONT-WEIGHT: bolder; FONT-SIZE: 1.5em; COLOR: #082b84; FONT-FAMILY: Arial
}
TABLE.MainTable SELECT {
	FONT-SIZE: 1em
}
