BODY {
background: #FFFFFF;
margin-bottom:0px; 
margin-left:0px; 
margin-right:0px; 
margin-top:0px;
padding: 0px;
}
P
	{
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	FONT-SIZE: 11px;
	COLOR: #000000;
}
LI
	{
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
}
SELECT {
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	FONT-SIZE: 11px;
	COLOR: #000000;
	BACKGROUND-COLOR: #CFCFCF
}
TEXTAREA, .bginput {
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	COLOR: #000000;
	BACKGROUND-COLOR: #CFCFCF
}
A:link, A:visited, A:active {
	COLOR: #000020;
}
A:hover {
	COLOR: #5A76A5;
}

#cat A:link, #cat A:visited, #cat A:active {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
#cat A:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
}
#ltlink A:link, #ltlink A:visited, #ltlink A:active {
	COLOR: #000020;
	TEXT-DECORATION: none;
}
#ltlink A:hover {
	COLOR: #5A76A5;
	TEXT-DECORATION: underline;
}
.thtcolor {
	COLOR: #FFFFFF;
}
A.footd:link { COLOR: #0E223C;}
A.footd:visited { COLOR: #0E223C;}
A.footd:active { COLOR: #0E223C;}
A.footd:hover { COLOR: #000000;}
A.lblue:link { COLOR: #FFFFFF;
                    TEXT-DECORATION: none;}
A.lblue:visited { COLOR: #FFFFFF;
                    TEXT-DECORATION: none;}
A.lblue:active { COLOR: #FFFFFF;
                     TEXT-DECORATION: none;}
A.lblue:hover { COLOR: #FEB900;
                      TEXT-DECORATION: none;}
A.lblue1:link { COLOR: #E1EEFD;
                    TEXT-DECORATION: none;}
A.lblue1:visited { COLOR: #E1EEFD;
                    TEXT-DECORATION: none;}
A.lblue1:active { COLOR: #E1EEFD;
                     TEXT-DECORATION: none;}
A.lblue1:hover { COLOR: #FEB900;
                      TEXT-DECORATION: none;}
A.title:link { COLOR: #1E293E;
                    TEXT-DECORATION: none;}
A.title:visited { COLOR: #1E293E;
                    TEXT-DECORATION: none;}
A.title:active { COLOR: #1E293E;
                     TEXT-DECORATION: none;}
A.title:hover { COLOR: #000000;
                      TEXT-DECORATION: none;}
A.white:link { COLOR: #FFFFFF;
                    TEXT-DECORATION: none;}
A.white:visited { COLOR: #FFFFFF;
                    TEXT-DECORATION: none;}
A.white:active { COLOR: #FFFFFF;
                     TEXT-DECORATION: none;}
A.white:hover { COLOR: #7995C3;
                      TEXT-DECORATION: none;}

A.more:link { COLOR: #FFFFFF;
                    TEXT-DECORATION: none;}
A.more:visited { COLOR: #FFFFFF;
                    TEXT-DECORATION: none;}
A.more:active { COLOR: #FFFFFF;
                     TEXT-DECORATION: none;}
A.more:hover { COLOR: #7995C3;
                      TEXT-DECORATION: none;}

					  
.standard2 	{FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.standard 	{FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; vertical-align: top;}
.standardw {FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.FormHeading {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A0A0A0;
	vertical-align: bottom;
	align: right;
}
.FormHeadingTop {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A0A0A0;
	vertical-align: top;
	align: right;
}
.Results {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	vertical-align: top;
	align: right;
}
.CheckboxHeading {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	vertical-align: bottom;
	align: right;
}
.CheckboxText {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A0A0A0;
	vertical-align: bottom;
	align: right;
}
.TravelDetailsText {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A0A0A0;
	vertical-align: bottom;
	align: right;
	padding-left: 5px;
	padding-right: 5px;
}
.TravelDetailsTextConfirmed {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #008000;
	vertical-align: bottom;
	align: right;
	padding-left: 5px;
	padding-right: 5px;
}
.TravelDetailsTextBooked {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D3D911;
	vertical-align: bottom;
	align: right;
	padding-left: 5px;
	padding-right: 5px;
}
.TravelDetailsTextAgent {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000ff;
	vertical-align: bottom;
	align: right;
	padding-left: 5px;
	padding-right: 5px;
}
.TblHeading {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	background-color: #5A76A5;
	vertical-align: bottom;
	align: right;
	color: #FFFFFF;
	padding-left: 3px;
}
.CustomerResults1 {
	background-color: #FFFFFF;
}
.CustomerResults2 {
	background-color: #F0F0F0;
}

.MsgHeaderError {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	background-color: #5A76A5;
	vertical-align: bottom;
	align: right;
	color: #000000;
}

.QuickText {
	font-family: Verdana, helvetica, sans-serif;
	background-color: #000000;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: bottom;
	align: right;
}
.QuickTextResults {
	font-family: Verdana, helvetica, sans-serif;
	background-color: #000000;
	font-size: 10px;
	font-weight: bold;
	color: #88C4FF;
	vertical-align: bottom;
	align: left;
}
.LocationHeaderDesc {
	font-family: Verdana, helvetica, sans-serif;
	background: url(images/tablesubheader_bg.gif);
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6495ED;
	vertical-align: bottom;
	align: left;
	padding-left: 10px;
	padding-Right: 8px;
	padding-bottom: 2px;
	height: 20px;
}
.ReportHeaderDesc {
	font-family: Verdana, helvetica, sans-serif;
	background: url(images/tablesubheader_bg.gif);
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: bottom;
	align: left;
	padding-left: 10px;
	padding-Right: 8px;
	padding-bottom: 2px;
	height: 20px;
	width: 200px;
}
A.Reports:visited { COLOR: #1E293E;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
    TEXT-DECORATION: none;}
A.Reports:active { COLOR: #1E293E;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
    TEXT-DECORATION: none;}
A.Reports:hover { COLOR: #FEB900;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
    TEXT-DECORATION: none;}
A.Reports { COLOR: #1789C6;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	padding-left: 10px;
    TEXT-DECORATION: none;}


.input {borderstyle: solid; border-width: 1px; font-family: Verdana; font-size: 9px; background-color:#FFFFDE; vertical-align: baseline;}
.inputbutton {borderstyle: solid; border-width: 1px; font-family: Verdana; font-size: 9px; vertical-align: bottom;}

TD.RptHeader {
   font-family: arial;
   font-size: 12pt;
   color: black;
   font-weight: bold;
   text-decoration: none;
}
TD.PrintHeader {
   font-family: arial;
   font-size: 10pt;
   color: black;
   font-weight: bold;
   text-decoration: none;
   text-align: Right;
   padding-right: 10px;
}
TD.CommReportDesc {
   font-family: Verdana;
   font-size: 10pt;
   color: black;
   font-weight: normal;
   text-decoration: none;
}
TD.CommReportInfo {
   font-family: Verdana;
   font-size: 10pt;
   color: black;
   font-weight: normal;
   text-decoration: none;
   text-align: Right;

}
TD.CommReportTotal {
   font-family: Verdana;
   font-size: 10pt;
   color: black;
   text-align: Right;
   font-weight: bold;
   text-decoration: none;
}


.ms-sectionline
{
   background-color: #5f8ac5;
}

.ms-vb a {
   color: #3366cc;
   text-decoration: none;
} 
.ms-vb a:hover {
   color: #ff3300;
   text-decoration: underline;
}
.ms-vb a:visited {
   color: #000066;
   text-decoration: none;
}
.ms-vb a:visited:hover {
   color: #ff3300;
   text-decoration: underline;
}
.PmtHistory {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	vertical-align: bottom;
	text-align: right;
	color: #000000;
}
.PmtHistoryTotals {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	vertical-align: bottom;
	text-align: right;
	color: #FFFFFF;
	background-color:#000080;
}
.AmtDue {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	vertical-align: bottom;
	text-align: left;
	color: Red;
}
.ItemPaid {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	vertical-align: bottom;
	text-align: right;
	color: #bebebe;
}
.Waived {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	vertical-align: bottom;
	text-align: right;
	color: #b8b60b;
}

.Warning {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	vertical-align: bottom;
	text-align: Center;
	color: Red;
}