body {
	font-family: Verdana, Arial, "Trebuchet MS", "Times New Roman";
	margin: 0px;
}
.font09 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.font10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.fontsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.formfield {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
}
.help {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 770px;
}
a:link {
	color: #6633CC;
}
a.breadcrumbcell {
	color: #6633DD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
a.breadcrumbcell:Hover {
	color: #005252;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
a.formlink {
	color: #6633DD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

a.formlinkSmall{
color: #6633DD;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
text-decoration: underline

}

.formlinkbold {
	color: #6633DD;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}
.formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.breadcrumb {
	width: 750px;
	height: 23px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	background-color: 005252;
}
.breadcrumbcell {
	background-color: #CCCCCC;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005252;
}
.breadcrumbcellsel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #005252;
}
.mainform {
	width: 750px;
	margin-bottom: 10px;
	margin-left: 20px;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
	list-style-image: url(../images/bullettips.gif);
}
.tiptitle {
	color: #005252;
	font-weight: bold;
	font-size: 12px;
}
.tiptext {
	font-size: 11px;
}
.calendar {
	margin-left: 20px;
}
.daycell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: 669999;
}
.daycellsun {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: 669999;
	color: #FFFFCC;
}
.datecellpast {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.datecellfuture {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.datecelltoday {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFCC;
	font-weight: bold;
}
.avlbltblehead {
	background-color: #669999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.avlbltbleheadBig {
	background-color: #669999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.avlbltbldata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;
}
.avlbltbldatagr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77%;
	background-color: #e6e6e6;
}
.formtextsmall {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.sectionhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.font11 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.font12 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.avblcldrgr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #e2e2e2;
}
.avblclltgr {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #ececec;
}
.avblclsel {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFCC;
}
.avlblclmilesreq {
	background-color: ffffff;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	
	border-top-color: #A0A0A0;
	border-right-color: #A0A0A0;
	
	border-bottom-color: #A0A0A0;
	border-left-color: #A0A0A0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.avlblclmilesreqnewgr {
	background-color: e8e8e8;
	border-top-width: 0.5px;
	border-right-width: 0.5px;
	border-bottom-width: 0.5px;
	border-left-width: 0.5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;	
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	
}
.avlblclfarereq {
	background-color: ffffff;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	
	border-top-color: #A0A0A0;
	border-right-color: #A0A0A0;
	
	border-bottom-color: #A0A0A0;
	border-left-color: #A0A0A0;
}


.avlblcldivider1 {
	background-color: #A0A0A0;

	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #ffffff;
	border-right-color: #A0A0A0;
	border-bottom-color: #ffffff;
	border-left-color: #A0A0A0;
}
.avlblcldate {

	background-color: ffffff;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	
	border-top-color: #A0A0A0;
	border-right-color: #A0A0A0;
	
	border-bottom-color: #A0A0A0;
	border-left-color: #A0A0A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}


.avlblcldateNoBgColor {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	
	border-top-color: #A0A0A0;
	border-right-color: #A0A0A0;
	
	border-bottom-color: #A0A0A0;
	border-left-color: #A0A0A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}




.avlblcldatesel {


	background-color: ffffff;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #e2e2e2;
	border-right-color: #e2e2e2;
	border-bottom-color: #e2e2e2;
	border-left-color: #e2e2e2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.avlblcldivider2 {

	background-color: #A0A0A0;

	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #A0A0A0;
	border-bottom-color: #ffffff;
	border-left-color: #A0A0A0;
}
.avlblcldivider3 {


	background-color: ffffff;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #A0A0A0;
	border-right-color: #A0A0A0;
	border-bottom-color: #A0A0A0;
	border-left-color: #A0A0A0;
}
.avlblclmilesreqsel {

	background-color: #ffffcc;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e2e2e2;
	border-right-color: #e2e2e2;
	border-bottom-color: #e2e2e2;
	border-left-color: #e2e2e2;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.avlblcldivider1sel {


	background-color: #ffcc66;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #ffffff;
	border-right-color: #e2e2e2;
	border-bottom-color: #ffffff;
	border-left-color: #e2e2e2;
}
.avlblcldateselsel {


	background-color: #ffffcc;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #e2e2e2;
	border-right-color: #e2e2e2;
	border-bottom-color: #e2e2e2;
	border-left-color: #e2e2e2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.avlblcldivider2sel {



	background-color: #ffcc66;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #e2e2e2;
	border-bottom-color: #ffffff;
	border-left-color: #e2e2e2;
}
.avlblcldivider11 {


	background-color: #FFFFFF;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #ffffff;
	border-right-color: #e2e2e2;
	border-bottom-color: #ffffff;
	border-left-color: #e2e2e2;
}
.avlblcldivider21 {



	background-color: #FFFFFF;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #e2e2e2;
	border-bottom-color: #ffffff;
	border-left-color: #e2e2e2;
}
.formtextb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
a.formtextblink {
	color: #7348CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
a.formtextblink:visited {
	color: #7348CC;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
	font-weight: bold;
}

a.formtextblink:Hover {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.formtextp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

a.buttonlink {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
}
a.buttonlink:Hover {

	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
}
.selectreturndater {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 6px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e2e2e2;
	border-right-color: #e2e2e2;
	border-bottom-color: #e2e2e2;
	border-left-color: #e2e2e2;
}
.selectreturndated {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #e2e2e2;
	border-right-color: #e2e2e2;
	border-bottom-color: #e2e2e2;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-width: 6px;
}
.selectdatecal {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #e2e2e2;
	border-right-color: #e2e2e2;
	border-bottom-color: #e2e2e2;
	border-left-color: #e2e2e2;
}
.selectdepdater {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e2e2e2;
	border-right-color: #e2e2e2;
	border-bottom-color: #e2e2e2;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 6px;
}
.selectdepdated {
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e2e2e2;
	border-right-color: #e2e2e2;
	border-bottom-color: #e2e2e2;
	border-left-color: #e2e2e2;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 6px;
}
a.buttonlink2 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}




A:visited {
	color :#7348CC;
	font-family: "Arial";
}
A:hover {
	color :#FF3333;
	font-family: "Arial";
}

a.button {
	color: #000000; font-family: "Arial"; font-weight: bold; text-decoration: none;font-size: 11pt;
	margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt;
}
a.button:visited {
	color: #333333; font-family: "Arial"; font-weight: bold; text-decoration: none;
	margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt; 
}
a.button:hover {
	color: #FF3333; font-family: "Arial"; font-weight: bold; text-decoration: none;
	margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt;
}

a.statusoff {
	color: #025252; 
}
a.statusoff:visited {
	color: #025252; 
}
a.statusoff:hover {
	color: #025252; 
}
a.button2 {
	color: #000000; font-size: 12px; font-family: "Arial"; font-weight: bold; text-decoration: none;
	margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt;
}
a.button2:visited {
	color: #333333; font-size: 12px; font-family: "Arial"; font-weight: bold; text-decoration: none;
	margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt; 
}
a.button2:hover {
	color: #FF3333; font-size: 12px; font-family: "Arial"; font-weight: bold; text-decoration: none;
	margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt;
}

a.pagelinks {
	color: #7348DD; font-size: 11px; font-family: "Arial"; text-decoration: underline;
}
a.pagelinks:visited {
	color: #7348DD; font-size: 11px; font-family: "Arial"; text-decoration: underline;
}
a.pagelinks:hover {
	color: #FF3333; font-size: 11px; font-family: "Arial"; text-decoration: underline;
}

.pagelinks2 {
	font-size: 11px; font-family: "Arial"; text-decoration: none;
}

.avlbltbleheadBig {
	background-color: #669999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.bigbutton {
	color: #000000; font-family: "Arial"; font-size: 11pt; font-weight: bold; text-decoration: none;
	margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt;
}

.bigbuttonfordropdown {
	font-family: Arial, Helvetica, sans-serif;font-weight: bold;
	font-size: 13px;
}

.small {
	font-family: "Arial";
	font-size: 8pt;
}

.smallg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #e6e6e6;
}

td {
	font-family: "Arial";
	font-size: 10pt;
}
.statusoff {
	color: #025252;
	background-color: #CCCCCC;

}
.statuson {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #025252;

}
.tabletitle1 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #669999;
}

.formfieldBold {
	font-family: "MS Sans Serif", "sans-serif", "Sans Serif";
	font-size: 9pt;
	font-weight: bold;
}
.righttitle {
	font-family: "Arial";
	font-size: 9pt;
	color: #025252;
	font-weight: bold;
}
.logintitle {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 7pt;
}
.formfieldtoplogin {
	font-family: "MS Sans Serif", "sans-serif", "Sans Serif";
	font-size: 9px;
}
.formtitle {
	font-family: "arial";
	font-size: 12pt;
	font-weight: bold;
}

.formfieldplain {
	font-family: "MS Sans Serif", "sans-serif", "Sans Serif";
	font-size: 10pt;
	border: none;

}

.formlinkbold {
	color: #6633DD;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}

.bigbuttonfordropdown {
	font-family: Arial, Helvetica, sans-serif;font-weight: bold;
	font-size: 13px;
}
.formtextpayment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.avlbltbleheadGrey {
	background-color: #D8D6D7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.formtextb2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.sectionhead1 {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.formtext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.formtitle1 {
	font-family: Verdana, arial;
	font-size: 15px;
	font-weight: bold;
}

.formtextbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.formtitleBig {
	font-family: "arial";
	font-size: 13.5pt;
	font-weight: bold;
}

.formtitles {
	font-family: "arial";
	font-size: 11pt;
	font-weight: bold;
}


.formfieldcom {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.formtextb1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.formtextb3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

a.button3 {
	color: #000000; font-size: 11px; font-family: "Arial"; font-weight: bold; text-decoration: none;
	margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt;
}
a.button3:visited {
	color: #333333; font-size: 11px; font-family: "Arial"; font-weight: bold; text-decoration: none;
	margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt; 
}
a.button3:hover {
	color: #FF3333; font-size: 11px; font-family: "Arial"; font-weight: bold; text-decoration: none;
	margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt;
}

.avlblclmilesreqforufd {
	background-color: ffffff;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e2e2e2;
	border-right-color: #e2e2e2;
	border-bottom-color: #e2e2e2;
	border-left-color: #e2e2e2;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.avlbltblehead1 {
	background-color: #2D7371;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 10pt; margin-left: 20pt; margin-right: 10pt; margin-top: 10pt;
}

.avlbltblehead2 {
	background-color: #2D7371;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.avlbltblehead3 {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	margin-bottom: 10pt; margin-left: 200pt; margin-right: 100pt; margin-top: 100pt;
}
.avlbltblehead4 {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-right-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	margin-bottom: 10pt; margin-left: 200pt; margin-right: 100pt; margin-top: 100pt;
}
.fontCompName11 {
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	width: 770px;
}
.formtextFareb1 {
	font-family:  Arial, sans-serif , Helvetica;
	font-size: 14px;
	font-weight: bold;
	width: 770px;
}

.avlblclmilesreqnew {
	background-color: ffffff;
	border-top-width: 0.5px;
	border-right-width: 0.5px;
	border-bottom-width: 0.5px;
	border-left-width: 0.5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;	
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	
}
.formtextbSurN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #FFFFCC;
	height: 25pt;
	width: 425pt;
	padding-top: 5pt;
	padding-right: 0px;
	padding-bottom: 0pt;
	padding-left: 4pt;
}

/* classes added by ankur for book by fares */
.ag1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
}
.ag2 {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
}
.ag3 {
	font-family: Arial;
	font-size: 8pt;
	color: #666666;
}
.ag4 {
	font-family: "arial";
	font-size: 11pt;
}
.ag5 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color: #F0F7F7;
}
.ag6 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.ag7 {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
}
.ag8 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #CCCCCC;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #669999;
}
.ag9 {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #CCCCCC;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.ag10 {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*Classes added for SeatMap flow*/
.seatmapmaintable {
	background-color: ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	
	border-top-color: #e2e2e2;
	border-right-color: #e2e2e2;
	
	border-bottom-color: #e2e2e2;
	border-left-color: #e2e2e2;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	 
}
.seatmaptitle {
	color: #025252;
	font-weight: bold;
	font-size: 11pt;
	font-family:Arial;
}
.seatmaptext {
	
	font-weight: bold;
	font-size: 9pt;
	font-family:Arial;
}
.stxsl{
	
	font-size: 9pt;
	font-family:Arial;
}
.seatmaptextsimple{
	
	font-size: 9pt;
	font-family:Arial;
}
.seatpaxnoborder {
	background-color: ffffff;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	width: 30pt;
	height: 10pt;
		
	
	border-top-color: black;
	border-right-color: #e2e2e2;
	
	border-bottom-color: #e2e2e2;
	border-left-color: black;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-top:0px;
	margin-bottom:0px;
}
.seatmapeco{
	background-color: #004E4E;
	width: 10pt;
}
.seatmapbiz{
	background-color: #003366;
	width: 10pt;
}
.seatmapfirst{
	background-color: #990000;
	width: 10pt;
}
.seatsummarythead
{
	background-color: #669999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:10;
	padding-right:0;
	padding-bottom:0;
	padding-top:0;
}
.seatsummarytext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:10;
	padding-right:10;
	
}
.seatmapmaintableyel {
	background-color: ffffcc;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	
	border-top-color: #e2e2e2;
	border-right-color: #e2e2e2;
	
	border-bottom-color: #e2e2e2;
	border-left-color: #e2e2e2;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	 
}
.sbg{
	background-color: #CFDEDE;
	margin-top:0;
	margin-bottom:0;
	height:17px;
}
.seatmapbg{
	background-color: #CFDEDE;
}
.wing{
	background-color: #999999;
	font-family: "Arial";
	font-size: 7pt;
	color:#ffffff;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
	padding-top:0;	
}

/*Class added for WorldPass n AsiaPass Back Button*/
.font14 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
a.formlinkForFlightsFullText {
	color: #6633DD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
}

.apig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #e6e6e6;
	border-top-color: #e6e6e6;
	border-right-color: #e6e6e6;	
	border-bottom-color: #e6e6e6;
	border-left-color: #e6e6e6;

}

.apiw {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #ffffff;
}

.cugsfdata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;		
}
.cugsfdatagr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F0F7F7;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;		
}
.btn {
	color: #FFFFFF; font-family: "Arial"; text-decoration: none;font-size: 11px;
	margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;
	background-color:#669999;
	cursor:pointer;
}
/* CPPJOWO @20090730 START: Add for Origin/Destination dropdown */
.oddropdownlabel {
	padding-right: 0px; 
	width: 25%;
	background-color:#ccdddd;
	font-size: 11px;
}
.oddropdownSel {
	padding-left: 0px; 
	background-color:#ccdddd;
	font-size: 11px;
}
/* CPPJOWO @20090730 END: Add for Origin/Destination dropdown */

/* Start:Added by CPPLIJ@20110317*/
.optext {
	color: #FFFFFF;
	font-size: 70%;
	background-color: #FF0000;
	text-align:center; 
	font-weight: bold;
}

.opcoin {
	margin-left: 22px;
	margin-right: 6px;
}

.opcoin1 {
	margin-left: 6px;
	margin-right: 6px;
}

.fontStyle {
	font-weight: bold;
}

.setTab { 
	text-align: left;
}
/* End:Added by CPPLIJ@20110317*/

