BODY
{
	background-color: white;
	font-family: Arial;
}

p {
	line-height:1.2em;
	margin:  0 0 0em 0;
	padding:  0;
	font-family: Arial;
}


acronym { cursor:help; border-bottom:none; }

button 
{
	background-color:Transparent;
	border: 0px;
	padding: 0px;
	margin: 0px;
	width:auto;
	text-align:center;
	cursor:pointer;
}

button img {
	border: 0px;
	padding: 0px;
	margin: 0px;
	float:none;
}

button .smlredlink {
	FONT-WEIGHT: bolder; font-size: 0.75em; COLOR: #ff000c; font-family: Arial;
	cursor:pointer;
}

button.pageresults {
	FONT-WEIGHT: bolder; font-size: 0.75em; COLOR: red; font-family: Arial;
	border: solid 1px red ;
	cursor:pointer;
}

button.toptab {
	BORDER: 0px;  
	FONT-WEIGHT: bolder; font-size: 0.80em; font-family: Arial;
	COLOR: white; background-color: #082b84;
	text-align:center;
	cursor:pointer;
}

.labellink {
	FONT-WEIGHT: bolder; COLOR: #ff000c; font-family: Arial;
	cursor:pointer;
}

span .smlredlink {
	FONT-WEIGHT: bolder; font-size: 0.75em; COLOR: #ff000c; font-family: Arial;
	cursor:pointer;
}

button .th 
{
	FONT-WEIGHT: bolder; font-size: 1em; COLOR: #ffffff; font-family: Arial; 
	background-color: Transparent; TEXT-ALIGN: left;
}

.GridEditButton 
{
	border: 2px double #082b84;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0.1em;
	COLOR: #082b84; font-family: Arial;
	FONT-WEIGHT: bolder; font-size: 0.77em;
	background-color:white;
	cursor:pointer;
	WIDTH: 50px;
}
	
A:link {FONT-WEIGHT: bolder; font-size: 0.8em; COLOR: white; font-family: Arial; FONT-VARIANT: normal; TEXT-DECORATION: none;}
A:visited {FONT-WEIGHT: bolder; font-size: 0.8em; COLOR: white; font-family: Arial; FONT-VARIANT: normal; TEXT-DECORATION: none;}
A:hover {FONT-WEIGHT: bolder; font-size: 0.8em; COLOR: white; font-family: Arial; FONT-VARIANT: normal; TEXT-DECORATION: none;}
A:active {FONT-WEIGHT: bolder; font-size: 0.8em; COLOR: white; font-family: Arial; FONT-VARIANT: normal; TEXT-DECORATION: none;}

a.RoomTypeLink:link {COLOR: #082b84; font-family: Arial;cursor:pointer;text-decoration:underline;}
a.RoomTypeLink:visited {COLOR: #082b84; font-family: Arial;cursor:pointer;text-decoration:underline;}
a.RoomTypeLink:hover {COLOR: #ff000c; font-family: Arial;cursor:pointer;text-decoration:underline;}
a.RoomTypeLink:active {COLOR: #082b84; font-family: Arial;cursor:pointer;text-decoration:underline;}

a:link.CarTypeLink {COLOR:#082b84; font-family: Arial;cursor:pointer;font-size: 1em;}
a:visited.CarTypeLink {COLOR: #082b84; font-family: Arial;cursor:pointer;font-size: 1em;}
a:hover.CarTypeLink {COLOR: #ff000c; font-family: Arial;cursor:pointer;font-size: 1em;}
a:active.CarTypeLink {COLOR: #082b84; font-family: Arial;cursor:pointer;font-size: 1em;}

td.toptabspacer 
{
	border: 0px;
	background-color: #082b84;
}
td.toptab {
	border-right: solid 1px white; border-top: 1px;  border-bottom: 1px; border-left: 1px; 
	FONT-WEIGHT: bolder; font-size: 0.8em; font-family: Arial; 
	COLOR: white; background-color: #082b84;
}
a.toptab {
	border-right: 1px; border-top: 1px;  border-bottom: 1px; border-left: 1px; 
	FONT-WEIGHT: bolder; font-size: 0.8em; font-family: Arial; 
	COLOR: white; background-color: #082b84;
}
.toptabselected {
	FONT-WEIGHT: bolder; font-size: 0.8em; COLOR: white; font-family: Arial; background-color: #ff000c;
}
A.toptab:link {
	FONT-WEIGHT: bolder; font-size: 0.9em; COLOR: white; font-family: Arial
}
A.toptab:visited {
	FONT-WEIGHT: bolder; font-size: 0.9em; COLOR: white; font-family: Arial
}
A.toptab:active {
	FONT-WEIGHT: bolder; font-size: 0.9em; COLOR: white; font-family: Arial
}
A.toptab:hover {
	FONT-WEIGHT: bolder; font-size: 0.9em; COLOR: #ff000c; font-family: Arial
}
A.selectedtoptab:link {
	FONT-WEIGHT: bolder; font-size: 0.9em; COLOR: white; font-family: Arial
}
A.selectedtoptab:visited {
	FONT-WEIGHT: bolder; font-size: 0.9em; COLOR: white; font-family: Arial
}
A.selectedtoptab:active {
	FONT-WEIGHT: bolder; font-size: 0.9em; COLOR: white; font-family: Arial
}
A.selectedtoptab:hover {
	FONT-WEIGHT: bolder; font-size: 0.9em; COLOR: #082b84; font-family: Arial
}
A.smllink:link {
	FONT-WEIGHT: bolder; font-size: 0.75em; COLOR: #082b84; font-family: Arial
}
A.smllink:visited {
	FONT-WEIGHT: bolder; font-size: 0.75em; COLOR: #082b84; font-family: Arial
}
A.smllink:active {
	FONT-WEIGHT: bolder; font-size: 0.75em; COLOR: #082b84; font-family: Arial
}
A.smllink:hover {
	FONT-WEIGHT: bolder; font-size: 0.75em; COLOR: #ff000c; font-family: Arial
}
A.backlink:link {
	FONT-WEIGHT: bolder; font-size: 1em; COLOR: #ff000c; font-family: Arial
}
A.backlink:visited {
	FONT-WEIGHT: bolder; font-size: 1em; COLOR: #ff000c; font-family: Arial
}
A.backlink:active {
	FONT-WEIGHT: bolder; font-size: 1em; COLOR: #ff000c; font-family: Arial
}
A.backlink:hover {
	FONT-WEIGHT: bolder; font-size: 1em; COLOR: #ff000c; font-family: Arial
}
A.smlredlink:link {
	FONT-WEIGHT: bolder; font-size: 0.75em; COLOR: #ff000c; font-family: Arial;
	cursor:pointer;
}
A.smlredlink:visited {
	FONT-WEIGHT: bolder; font-size: 0.75em; COLOR: #ff000c; font-family: Arial;
	cursor:pointer;
}
A.smlredlink:active {
	FONT-WEIGHT: bolder; font-size: 0.75em; COLOR: #ff000c; font-family: Arial;
	cursor:pointer;
}
A.smlredlink:hover {
	FONT-WEIGHT: bolder; font-size: 0.75em; COLOR: #082b84; font-family: Arial;
	cursor:pointer;
}
.bottomline {
	border-bottom: #082b84 2px solid
}
.rightandbotline {
	border-right: #082b84 2px solid; border-bottom: #082b84 2px solid
}
.rightline {
	border-right: #082b84 2px solid
}
.thinborder {
	border-right: #082b84 1px solid; border-top: #082b84 1px solid; border-left: #082b84 1px solid; border-bottom: #082b84 1px solid
}
.thinborderSearch {
	border-right: #082b84 1px solid; border-top: #082b84 1px solid; border-left: #082b84 1px solid; border-bottom: #082b84 1px solid;
}
TABLE.thinborderSearch TD {
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;
}

.bluetext {
	FONT-WEIGHT: bolder; font-size: 0.7em; COLOR: #082b84; font-family: Arial
}
.redtext {
	FONT-WEIGHT: bolder; font-size: 0.7em; COLOR: red; font-family: Arial
}
SELECT {
	font-size: 0.7em; COLOR: #082b84; font-family: Arial
}
.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: #ffffff
}
.departureboard .header {
	font-size: 1em; COLOR: white; font-family: Terminal; background-color: #5769af
}
LI {
	COLOR: #ff000c
}
TEXTAREA {
	font-size: 0.75em; COLOR: #082b84; font-family: Arial
}
.avail {
	font-size: 0.7em; COLOR: #082b84; font-family: Arial
}
.avail AVAIL.TH {
	background-color: fuchsia
}
TH {
	
}
.title {
	FONT-WEIGHT: bolder; font-size: 1em; COLOR: #082b84; font-family: Arial
}
.redtitle {
	FONT-WEIGHT: bolder; font-size: 1em; COLOR: #cc0000; font-family: Arial
}
.newsitem {
	FONT-WEIGHT: bolder; font-size: 0.85em; COLOR: red; font-family: Arial
}
A.redlink:link {
	FONT-WEIGHT: bolder; font-size: 0.85em
}
A.redlink:visited {
	FONT-WEIGHT: bolder; font-size: 0.85em
}
A.redlink:active {
	FONT-WEIGHT: bolder; font-size: 0.85em
}
A.redlink:hover {
	FONT-WEIGHT: bolder; font-size: 0.85em; COLOR: #ff000c
}
.departureboard .msover {
	background-color: #d9dff3
}
.availtable {
	
}
.availtable TH {
	font-size: 0.75em; COLOR: white; font-family: Arial; background-color: #082b84
}
.availtable TD {
	FONT-WEIGHT: bolder; font-size: 0.75em; COLOR: #082b84; font-family: Arial
}
.UNborderedtable {
	BACKGROUND-REPEAT: repeat; font-family: Arial; BORDER-COLLAPSE: collapse;
}

TABLE.AdminTable {
	border-right: #082b84 1px solid; 
	border-top: #082b84 1px solid; 
	BACKGROUND-IMAGE: none; 
	border-left: #082b84 1px solid; 
	border-bottom: #082b84 1px solid; 
	BACKGROUND-REPEAT: repeat; 
	font-family: Arial; 
	BORDER-COLLAPSE: collapse
}

TABLE.AdminTable TR.MainTitle {
	background-color:#082b84
}

TABLE.AdminTable TR.MainTitle {
	COLOR:white;
}

TABLE.UNborderedtable TD {
	COLOR: #082b84; PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat; font-family: Arial
}
TABLE.UNborderedtable TD.Footer {
	border-right: #1979c4 1px; PADDING-RIGHT: 2px; border-top: #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.unborderedtable .title {
	FONT-WEIGHT: bolder; font-size: 1.5em; COLOR: #082b84; font-family: Arial
}

TABLE.unborderedtable .important {
	FONT-WEIGHT: bolder; font-size: 0.65em; COLOR: red; font-family: Arial
}

.borderedtable {
	border-right: #082b84 2px solid; border-top: #082b84 2px solid; BACKGROUND-IMAGE: none; border-left: #082b84 2px solid; border-bottom: #082b84 2px solid; BACKGROUND-REPEAT: repeat; font-family: Arial; BORDER-COLLAPSE: collapse
}
TABLE.borderedtable TD {
	border-right: #1979c4 1px; PADDING-RIGHT: 2px; border-top: #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.borderedtable TD.nolines {
	border-bottom-style: none;
}
TABLE.borderedtable TD.borderedtabletitle {
	border-right: #1979c4 1px; border-top: #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.borderedtable 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.borderedtable TH.right {
	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: right;
}
TABLE.borderedtable TH.center {
	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: center;
}
TABLE.borderedtable TH.sidebar
{
	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: white;
	text-align: center;
	border-style: none none solid none;
}
TABLE.borderedtable TD.sidebarProduct
{
	border-right: #1979c4 1px;
	padding-right: 2px;
	border-top: #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;
	border-style: none;
}

TABLE.borderedtable .tableBorderCollapse {
	background-color: #c4e0fa
}
TABLE.borderedtable .tableBorderCollapse TD {
	font-size: 0.75em; COLOR: #082b84; font-family: Arial
}
TABLE.borderedtable .tableBorderCollapse SELECT {
	font-size: 0.85em; COLOR: #082b84; font-family: Arial
}
TABLE.borderedtable .title {
	FONT-WEIGHT: bolder; font-size: 1.5em; COLOR: #082b84; font-family: Arial
}
TABLE.borderedtable SELECT {
	font-size: 1em
}
TABLE.borderedtable SELECT.PaxTitle {
	font-size: 1em; width: 6em;
}
.blacktext {
	FONT-WEIGHT: bolder; font-size: 0.7em; COLOR: #000000; font-family: Arial
}
.bluetext A.redlink:link {
	FONT-WEIGHT: bolder; font-size: 0.85em
}
.bluetext A.redlink:visited {
	FONT-WEIGHT: bolder; font-size: 0.85em
}
.bluetext A.redlink:active {
	FONT-WEIGHT: bolder; font-size: 0.85em
}
.bluetext A.redlink:hover {
	FONT-WEIGHT: bolder; font-size: 0.85em; COLOR: #ff000c
}
.borderedtable A.smllink:link {
	FONT-WEIGHT: bolder; font-size: 0.85em; COLOR: #082b84; font-family: Arial
}
.borderedtable A.smllink:visited {
	FONT-WEIGHT: bolder; font-size: 0.85em; COLOR: #082b84; font-family: Arial
}
.borderedtable A.smllink:active {
	FONT-WEIGHT: bolder; font-size: 0.85em; COLOR: #082b84; font-family: Arial
}
.borderedtable A.smllink:hover {
	FONT-WEIGHT: bolder; font-size: 0.85em; COLOR: #ff000c; font-family: Arial
}
.text {
	font-size: 0.7em; COLOR: #082b84; font-family: Arial
}
.textBold {
	FONT-WEIGHT: bolder; font-size: 0.7em; COLOR: #082b84; font-family: Arial
}
.white {
	font-size: 12px; COLOR: #ffffff; font-family: Arial, Helvetica, sans-serif
}
.smallwhite {
	font-size: 11px; COLOR: #ffffff; font-family: Arial, Helvetica, sans-serif
}
.std {
	font-size: 12px; COLOR: #000066; font-family: Arial, Helvetica, sans-serif
}
.smallstd {
	font-size: 11px; COLOR: #000066; font-family: Arial, Helvetica, sans-serif
}
.smallred {
	font-size: 11px; COLOR: #cc0000; font-family: Arial, Helvetica, sans-serif
}
.form {
	border-right: #000066 1px solid; border-top: #000066 1px solid; border-left: #000066 1px solid; border-bottom: #000066 1px solid; 
	font-size: 11px; font-family: Arial, Helvetica, sans-serif; 
	background-color: #ffffff;
}
.formUpper {
	border-right: #000066 1px solid; border-top: #000066 1px solid; border-left: #000066 1px solid; border-bottom: #000066 1px solid; 
	font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;
	background-color: #ffffff;
}
.form40 {
	border-right: #000066 1px solid; border-top: #000066 1px solid; border-left: #000066 1px solid; border-bottom: #000066 1px solid; 
	font-size: 11px; font-family: Arial, Helvetica, sans-serif; 
	background-color: #ffffff;
	width:45pt;
}
.form80 {
	border-right: #000066 1px solid; border-top: #000066 1px solid; border-left: #000066 1px solid; border-bottom: #000066 1px solid; 
	font-size: 11px; font-family: Arial, Helvetica, sans-serif; 
	background-color: #ffffff;
	width:80pt;
}
.paxMandatory {
	border-right: red 1px solid; border-top: red 1px solid; border-left: red 1px solid; border-bottom: red 1px solid; 
	font-size: 11px; font-family: Arial, Helvetica, sans-serif; 
	background-color: #ffffff;
}
.paxMandatory40 {
	border-right: red 1px solid; border-top: red 1px solid; border-left: red 1px solid; border-bottom: red 1px solid; 
	font-size: 11px; font-family: Arial, Helvetica, sans-serif; 
	background-color: #ffffff;
	width:45pt;
}

A.std {
	font-size: 12px; COLOR: #000066; font-family: Arial, Helvetica, sans-serif
}
UL LI.smallstd {
	font-size: 11px; COLOR: #000066; font-family: Arial, Helvetica, sans-serif; position:relative; list-style-type: disc; width:100%;
}
A.smallstd {
	font-size: 11px; COLOR: #000066; font-family: Arial, Helvetica, sans-serif
}
.BlueInputText {
	font-size: 0.7em; COLOR: #082b84; font-family: Arial
}
.LargeBlueInputText {
	font-size: 1em; COLOR: #082b84; font-family: Arial
}
.MainTableInput {
	font-size: 1em; COLOR: #082b84; font-family: Arial
}
.basetextsize {font-size: 16px;}
.CarType
{
    font-family: Arial;
}
.pointer
{
	cursor:pointer;
}

.tdBottom
{
	border-bottom:#0153A5 1px solid;
}
.borderRight {border-right:red 2px solid;}
.tdBottomAndRight
{
	border-bottom: #0153A5 1px solid;
	border-right: #0153A5 1px solid;
}
.tdLeftAndRight
{
	border-left: #0153A5 1px solid;
	border-right: #0153A5 1px solid;
}

.normalFont {font-weight:normal;font-family: Arial;}
.boldFont {font-weight: bold;font-family: Arial;}
.bolderFont {font-weight: bolder;font-family: Arial;}
.biggerFont { font-size:150% }
.bigFont { font-size:125% }
.fontSmaller { font-size: smaller; }
.redFont {color:red;}
.blueFont {color:#0153A5;}
.blackFont {color:black;}
.darkRedFont {color:#800000;}
.goldFont {color: #CC9900;}
.important {FONT-WEIGHT: bolder; COLOR: red; font-family: Arial;}
.fontRedNormal {font-weight:normal;color:red;}
.fontUnderline {text-decoration:underline;}
.fontBlueSmaller { color:#082b84; font-size: 0.7em; font-weight: bolder; }
.fontRedSmaller { color:red; font-size: 0.7em; font-weight: bolder; }
.fontItalic { font-style:italic; }

.borderNone { border: none; padding: none; margin:none; }
.narrowLines { line-height:70%; }
.vTop { vertical-align:top; }
.valignTop { vertical-align:top; }
.alignTop { vertical-align:top; }

.alignLeft {text-align:left;}
.alignCenter {text-align:center;}
.width100pc { width:100%}
.alignRight {text-align:right;}

.noWrap { white-space:nowrap; }

.width3em {width: 3em;}
.width35em {width: 3.5em;}
.width4em {width: 4em;}
.clickhere {cursor:pointer}

.width10em {width: 10em;}
.width12em {width: 12em;}
.width13em {width: 13em;}
.width14em {width: 14em;}
.width15em {width: 15em;}
.width50em {width: 50em;}

DIV.TPDialogueBox 
{   position: absolute;
    background-color:#E0DFE3;
    border-color:#082b84;
    border-style:solid;
    border-width:2px;
    padding:2px;
}
TABLE.TPDialogueBox 
{   position:relative;
    width:40em;
    background-color:#E0DFE3;
    font-size:12pt;
    border-collapse:collapse;
}
TABLE.TPDialogueBox TR 
{    vertical-align:top;
}
TABLE.TPDialogueBox TH 
{   vertical-align:middle;
    color:#082b84;
    background-color:#E0DFE3;
    font-family:Arial;
	font-size:12pt;
}
TABLE.TPDialogueBox TD 
{   background-color:white;
    font-family:Arial;
	font-size :10pt;
    color:#082b84;
}
TABLE.TPDialogueBox input 
{   width:6em;
    color:Red;
    font-weight:bolder;
    font-size :10pt;
    background-color:White;
}
TABLE.borderedtable TD.FWATableSelectF { 	BORDER-TOP: black 1px none; 
	BORDER-LEFT: black 1px none; 
	BORDER-BOTTOM: black 1px none; 
	BORDER-RIGHT: black 1px none;
}
TABLE.borderedtable TD.FWATableFDate { 	BORDER-TOP: black 1px none; 
	BORDER-LEFT: black 1px none; 
	BORDER-BOTTOM: black 1px none; 
	BORDER-RIGHT: black 1px none;
}
TABLE.borderedtable TD.FWATableFRoute { 	BORDER-TOP: black 1px none; 
	BORDER-LEFT: black 1px none; 
	BORDER-BOTTOM: black 1px none; 
	BORDER-RIGHT: black 1px none;
}
TABLE.borderedtable TD.FWATableF { 	BORDER-TOP: black 1px none; 
	BORDER-LEFT: black 1px none; 
	BORDER-BOTTOM: black 1px none; 
	BORDER-RIGHT: black 1px none;
}

TABLE.borderedtable TD.FWATableSelectM { border: none; }
TABLE.borderedtable TD.FWATableMDate { border: none; }
TABLE.borderedtable TD.FWATableMRoute { border: none; }
TABLE.borderedtable TD.FWATableM { border: none; }

TABLE.borderedtable TD.FWATableSelectL {	BORDER-TOP: black 1px none; 
	BORDER-LEFT: black 1px none; 
	BORDER-BOTTOM: #aab6d5 1px solid; 
	BORDER-RIGHT: black 1px none;
}

TABLE.borderedtable TD.borderNone { border: none; }

TABLE.CNXCharges { border:0; Xborder-collapse:collapse; }
TABLE.CNXCharges TH
{
	margin-left:0px; padding-left:0px; padding-right:8px;
	background-color: white;
	font-weight:normal; color:Red;
	Xfont-size:100%;
	text-align:left;
}
TABLE.CNXCharges TD
{
	margin-left:0px; padding-left:0px; padding-right:8px;
	border:0; 
	font-weight:normal; color:Red;
	Xfont-size:100%;
	text-align:right;
}
TABLE.CNXCharges TD.OrBefore
{
	margin-left:0px; padding-left:0px; margin-right:8px;
	border:0; 
	font-weight:normal; color:Red;
	Xfont-size:100%;
	text-align:left;
}

.alignLeft {text-align:left;}

