/*----- BODY ------*/
BODY
{
	font-weight: 300;
	font-size: 11px;
	background: white;
	color: #000000;
	line-height: 12px;
	font-family: Helvetica,Arial;
	margin-top: 5px;
}

/*----- INPUTS ----*/
.loginTxt			{ border-right: silver 1px solid; border-top: gray 2px solid; font-size: 11px; border-left: silver 1px solid; border-bottom: silver 1px solid; font-family: Helvetica,Arial; height: 16px; }

INPUT
{
	font-size: 10px;
	font-family: Helvetica, Arial;
}

SELECT
{
	font-size: 10px;
	font-family: Helvetica, Arial;
}


/*----- TEXTS -----*/
.txtblk				{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; color: black; }
.txtblkbold			{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; font-weight: bold; color: black; }
.txtbigblk			{ font-family: Verdana; font-size: 12px; line-height: 13px; color: black; }
.txtbigblkbold		{ font-family: Verdana; font-size: 12px; line-height: 13px; font-weight: bold; color: black; }
.txtgray			{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; color: gray; }
.txtgraybold		{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; font-weight: bold; color: gray; }
.txtblue1			{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; color: #8CA4C8; }
.txtblue1bold		{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; font-weight: bold; color: #8CA4C8; }
.txtblue1header		{ font-family: Helvetica,Arial; font-size: 11px; line-height: 18px; font-weight: bold; color: #8CA4C8; }
.txtbigblue4bold	{ font-family: Verdana; font-size: 13px; line-height: 13px; font-weight: bold; color: #8CA4C8; }
.txtwht				{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; color: white; }
.txtwhtbold			{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; font-weight: bold; color: white; }
.txtbigwht			{ font-family: Helvetica,Arial; font-size: 13px; line-height: 13px; color: white; }
.txtbigwhtbold		{ font-family: Helvetica,Arial; font-size: 13px; line-height: 13px; font-weight: bold; color: white; }
.txtsmallblk		{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; color: black; text-transform: uppercase; }
.txtsmallblkbold	{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; font-weight: bold; color: black; text-transform: uppercase; }
.txtred				{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; color: #D1371F; }
.txtredbold			{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; font-weight: bold; color: #D1371F; }
.txtred2			{ font-family: Verdana; font-size: 11px; line-height: 12px; color: #D1371F; }
.txtred2bold		{ font-family: Verdana; font-size: 11px; line-height: 12px; font-weight: bold; color: #D1371F; }
.txtbigred			{ font-family: Verdana; font-size: 12px; line-height: 13px; color: #D1371F; }
.txtbigredbold		{ font-family: Verdana; font-size: 12px; line-height: 13px; font-weight: bold; color: #D1371F; }
.txtbigblue2		{ font-family: Verdana; font-size: 12px; line-height: 14px; color: #0A3F81; text-transform: uppercase }
.txtbigblue2bold	{ font-family: Verdana; font-size: 12px; line-height: 14px; color: #0A3F81; font-weight: bold; text-transform: uppercase }
.faqlist			{ font-family: Verdana; font-size: 11px; line-height: 17px; color: #d03820; text-align: left; list-style-image: url(Images/faq_bullet.gif); margin-top: 10px; margin-left: 15px; }
.txtfaqanswer		{ font-family: Verdana; font-size: 11px; line-height: 12px; color: #1C4F90; text-decoration: none; }
.txtfaqanswerbold	{ font-family: Verdana; font-size: 11px; line-height: 20px; color: #1C4F90; text-decoration: none; font-weight: bold; }
.txtbigblue3		{ font-family: Verdana; font-size: 13px; line-height: 14px; color: #6086B7; }
.txtbigblue3bold	{ font-family: Verdana; font-size: 13px; line-height: 14px; color: #6086B7; font-weight: bold; }
.txtblue3			{ font-family: Helvetica,Arial; font-size: 10px; line-height: 13px; color: #8CA4C8; }

/*----- HEADERS -----*/
.headred	{ font-family: Helvetica,Arial; font-size: 11px; line-height: 20px; font-weight: normal; color: #D1371F; padding-left: 5px; }

/*----- LINKS -----*/
A.lnkblk			{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; color: black; text-decoration: underline; }
A.lnkblk:visited	{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; color: black; text-decoration: underline; }
A.lnkblk:hover		{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; color: blue; text-decoration: underline; }

A.lnksmallblk			{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; color: black; text-decoration: none; text-transform: uppercase; font-weight:bold; }
A.lnksmallblk:visited	{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; color: black; text-decoration: none }
A.lnksmallblk:hover		{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; color: black; text-decoration: underline }

A.lnkblue1			{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; color: #8CA4C8; text-decoration: none; }
A.lnkblue1:visited	{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; color: #8CA4C8; }
A.lnkblue1:hover	{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; color: #4E638E; }

A.lnkblue3			{ font-family: Helvetica,Arial; font-size: 10px; line-height: 13px; color: #8CA4C8; text-decoration: none; }
A.lnkblue3:visited	{ font-family: Helvetica,Arial; font-size: 10px; line-height: 13px; color: #8CA4C8; }
A.lnkblue3:hover	{ font-family: Helvetica,Arial; font-size: 10px; line-height: 13px; color: navy; }

A.lnkblue2			{ font-weight: bold; font-size: 11px; color: #1592cc; line-height: 12px; font-family: Helvetica,Arial; text-decoration: none; }
A.lnkblue2:visited	{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; color: #1592cc; }
A.lnkblue2:hover	{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; color: #4E638E; }

A.lnkfaq			{ font-family: Verdana; font-size: 11px; line-height: 17px; color: #d03820; text-decoration: none; }
A.lnkfaq:visited	{ font-family: Verdana; font-size: 11px; line-height: 17px; color: #d03820; text-decoration: none; }
A.lnkfaq:hover		{ font-family: Verdana; font-size: 11px; line-height: 17px; color: #d03820; text-decoration: underline; }

A.lnkred			{ font-family: Helvetica,Arial; font-size: 11px; line-height: 17px; color: #d03820; text-decoration: none; }
A.lnkred:visited	{ font-family: Helvetica,Arial; font-size: 11px; line-height: 17px; color: #d03820; text-decoration: none; }
A.lnkred:hover		{ font-family: Helvetica,Arial; font-size: 11px; line-height: 17px; color: #d03820; text-decoration: underline; }

A.lnkredbold			{ font-family: Helvetica,Arial; font-weight: bold; font-size: 11px; line-height: 17px; color: #d03820; text-decoration: none; }
A.lnkredbold:visited	{ font-family: Helvetica,Arial; font-weight: bold; font-size: 11px; line-height: 17px; color: #d03820; text-decoration: none; }
A.lnkredbold:hover		{ font-family: Helvetica,Arial; font-weight: bold; font-size: 11px; line-height: 17px; color: #d03820; text-decoration: underline; }
	
A.lnkFoot			{ font-family: Helvetica,Arial; font-size: 11px; color: #5f87b8; font-weight: bold; text-decoration: none; }
A.lnkFoot:visited	{ font-family: Helvetica,Arial; font-size: 11px; color: #5f87b8; font-weight: bold; text-decoration: none; }
A.lnkFoot:hover		{ font-family: Helvetica,Arial; font-size: 11px; color: #5f87b8; font-weight: bold; text-decoration: underline; }

A.lnkwht			{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; color: white; text-decoration: none; }
A.lnkwht:visited	{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; color: white; text-decoration: none; }
A.lnkwht:hover		{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; color: white; text-decoration: underline; }

A.lnkwhtbold			{ font-family: Helvetica,Arial; font-size: 11px; font-weight: bold; line-height: 12px; color: white; text-decoration: none; }
A.lnkwhtbold:visited	{ font-family: Helvetica,Arial; font-size: 11px; font-weight: bold; line-height: 12px; color: white; text-decoration: none; }
A.lnkwhtbold:hover		{ font-family: Helvetica,Arial; font-size: 11px; font-weight: bold; line-height: 12px; color: white; text-decoration: underline; }

A.menupink			{ font-family: Helvetica,Arial; font-size: 11px; line-height: 15px; color: #2F4457; width: 100%; font-weight: bold; background-color: White; border-style: solid; border-width: 1px; border-color: white; padding-left: 3px; text-decoration: none}
A.menupink:visited	{ font-family: Helvetica,Arial; font-size: 11px; line-height: 15px; color: #2F4457; width: 100%; font-weight: bold; background-color: White; border-style: solid; border-width: 1px; border-color: white; text-decoration: none }
A.menupink:hover	{ font-family: Helvetica,Arial; font-size: 11px; line-height: 15px; color: #2F4457; width: 100%; font-weight: bold; background-color: White; border-style: solid; border-width: 1px; border-color: #CB4BA2; text-decoration: none }

A.menuorange			{ font-family: Helvetica,Arial; font-size: 11px; line-height: 15px; color: #2F4457; width: 100%; font-weight: bold; border-style: solid; border-width: 1px; border-color: white; padding-left: 3px; text-decoration: none}
A.menuorange:visited	{ font-family: Helvetica,Arial; font-size: 11px; line-height: 15px; color: #2F4457; width: 100%; font-weight: bold; border-style: solid; border-width: 1px; border-color: white; text-decoration: none }
A.menuorange:hover		{ font-family: Helvetica,Arial; font-size: 11px; line-height: 15px; color: #2F4457; width: 100%; font-weight: bold; border-style: solid; border-width: 1px; border-color: #F88903; text-decoration: none }

A.menublue1			{ font-family: Helvetica,Arial; font-size: 11px; line-height: 15px; color: #2F4457; width: 100%; font-weight: bold; background-color: White; border-style: solid; border-width: 1px; border-color: white; padding-left: 3px; text-decoration: none}
A.menublue1:visited	{ font-family: Helvetica,Arial; font-size: 11px; line-height: 15px; color: #2F4457; width: 100%; font-weight: bold; background-color: White; border-style: solid; border-width: 1px; border-color: white; text-decoration: none }
A.menublue1:hover	{ font-family: Helvetica,Arial; font-size: 11px; line-height: 15px; color: #2F4457; width: 100%; font-weight: bold; background-color: White; border-style: solid; border-width: 1px; border-color: #5FA1B7; text-decoration: none }

A.transferType			{ font-family: Verdana; font-size: 12px; line-height: 13px; color: #5FA2B5; font-weight: bold; text-decoration: none }
A.transferType:visited	{ font-family: Verdana; font-size: 12px; line-height: 13px; color: #5FA2B5; font-weight: bold; text-decoration: none }
A.transferType:hover	{ font-family: Verdana; font-size: 12px; line-height: 13px; color: #D1371F; font-weight: bold; text-decoration: underline }

A.lnkblk2			{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; color: black; text-decoration: none; }
A.lnkblk2:visited	{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; color: black; text-decoration: none; }
A.lnkblk2:hover		{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; color: #d03820; text-decoration: none; }

A.lnkblk2bold			{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; color: black; text-decoration: none; font-weight: bold;}
A.lnkblk2bold:visited	{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; color: black; text-decoration: none; font-weight: bold; }
A.lnkblk2bold:hover		{ font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; color: #D1371F; text-decoration: none; font-weight: bold; }

A.lnkblk3			{ font-family: Verdana; font-size: 11px; line-height: 12px; color: black; text-decoration: none; }
A.lnkblk3:visited	{ font-family: Verdana; font-size: 11px; line-height: 12px; color: black; text-decoration: none; }
A.lnkblk3:hover		{ font-family: Verdana; font-size: 11px; line-height: 12px; color: black; text-decoration: underline; }

A.lnkfaqQuestion			{ font-family: Verdana; font-size: 11px; line-height: 12px; color: #d03820; text-decoration: none; }
A.lnkfaqQuestion:visited	{ font-family: Verdana; font-size: 11px; line-height: 12px; color: #d03820; text-decoration: none; }
A.lnkfaqQuestion:hover		{ font-family: Verdana; font-size: 11px; line-height: 12px; color: #d03820; text-decoration: underline; }

A.lnkfaqAnswer				{ font-family: Verdana; font-size: 11px; line-height: 12px; color: #1C4F90; text-decoration: underline; }
A.lnkfaqAnswer:visited		{ font-family: Verdana; font-size: 11px; line-height: 12px; color: #1C4F90; text-decoration: underline; }
A.lnkfaqAnswer:hover		{ font-family: Verdana; font-size: 11px; line-height: 12px; color: blue; text-decoration: underline; }

.selectedTransferType	{ font-family: Verdana; font-size: 12px; line-height: 13px; color: #D1371F; font-weight: bold; text-decoration: none }

.menupinkHeader		{ font-family: Helvetica,Arial; font-size: 11px; color: white; width:100%; font-weight: bold; background-color: #cb4ba2; padding-left: 4px; padding-bottom: 1px; border-style: solid; border-width: 1px; border-color: #4e638e }
.menupinkSelected	{ font-family: Helvetica,Arial; font-size: 11px; line-height: 15px; color: #2F4457; width: 100%; font-weight: bold; background-color: #FFF7FF; border-style: solid; border-width: 1px; border-color: #CB4BA2; text-decoration: none; padding-left: 3px }
.menuorangeHeader	{ font-family: Helvetica,Arial; font-size: 11px; color: white; width:100%; font-weight: bold; background-color: #F88903; padding-left: 4px; padding-bottom: 1px; border-style: solid; border-width: 1px; border-color: #4e638e }
.menuorangeSelected	{ font-family: Helvetica,Arial; font-size: 11px; line-height: 15px; color: #2F4457; width: 100%; font-weight: bold; background-color: #FFF6EF; border-style: solid; border-width: 1px; border-color: #F88903; text-decoration: none; padding-left: 3px }
.menublue1Header	{ font-family: Helvetica,Arial; font-size: 11px; color: white; width:100%; font-weight: bold; background-color: #5FA1B7; padding-left: 4px; padding-bottom: 1px; border-style: solid; border-width: 1px; border-color: #4e638e }
.menublue1Selected	{ font-family: Helvetica,Arial; font-size: 11px; line-height: 15px; color: #2F4457; width: 100%; font-weight: bold; background-color: #EFF6F8; border-style: solid; border-width: 1px; border-color: #5FA1B7; text-decoration: none; padding-left: 3px }
.errorHeader		{ font-family: Helvetica,Arial; font-size: 11px; color: red; width:100%; font-weight: bold; background-color: White; padding-left: 4px; padding-bottom: 1px; border-style: solid; border-width: 1px; border-color: red}

/*----- TABLES ----*/
.tblwht		{ border: solid 1px #8ba5c6; }
.tdwht		{ background-color: White; }
.tdblue1	{ background-color: #DFE8EF;}
TD.travelwait       { background : #F7941D; font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; font-weight: bold; color: white;}
TD.travelconfirm    { background : #F7D809; font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; font-weight: bold; color: white; }
TD.travelsold	    { background : #8DC63F; font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; font-weight: bold; color: white; }
TD.travelunavail	{ background : #A9A9A9; font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; font-weight: bold; color: white; }
TD.travelcancel	    { background : #ED1C24; font-family: Helvetica,Arial; font-size: 11px; line-height: 12px; font-weight: bold; color: white; }

/*----- TABS ------*/
A.activeTab			{ font-family: Helvetica,Arial; font-size: 11px; line-height: 16px; color: #00223B; font-weight: bold; text-decoration: none; width: 153px; background-color: white; padding-left: 8px; border-style: solid; border-width: 1px; border-color: #83A4D1; height: 18px;}
A.activeTab:visited	{ font-family: Helvetica,Arial; font-size: 11px; color: #00223B; font-weight: bold; text-decoration: none; width: 153px; background-color: white; padding-left: 8px; border-style: solid; border-width: 1px; border-color: #83A4D1; }
A.activeTab:hover	{ font-family: Helvetica,Arial; font-size: 11px; color: white; font-weight: bold; text-decoration: none; width: 153px; background-color: #D1371F; padding-left: 8px; border-style: solid; border-width: 1px; border-color: white; }

.inactiveTab		{ font-family: Helvetica,Arial; font-size: 11px; color: white; font-weight: bold; text-decoration: none; width: 153px; background-color: #D1371F; padding-left: 8px; border-style: solid; border-width: 1px; border-color: white; height: 18px;}
.disabledTab		{ font-family: Helvetica,Arial; font-size: 11px; color: gray; font-weight: bold; text-decoration: none ; width: 153px; background-color: #E6E6E6; padding-left: 8px; border-style: solid; border-width: 1px; border-color: #737373; height: 18px;}

A.Tab1Act			{ font-family: Helvetica,Arial; font-size: 11px; line-height: 16px; color: white; font-weight: bold; text-decoration: none; width: 100%; background-color: #7EC0D8; padding-left: 5px; border-style: solid; border-width: 1px; border-color: #8CA3CC; height: 17px; }
A.Tab1Act:visited	{ font-family: Helvetica,Arial; font-size: 11px; line-height: 16px; color: white; font-weight: bold; text-decoration: none; width: 100%; background-color: #7EC0D8; padding-left: 5px; border-style: solid; border-width: 1px; border-color: #8CA3CC; height: 17px; }
A.Tab1Act:hover		{ font-family: Helvetica,Arial; font-size: 11px; line-height: 16px; color: white; font-weight: bold; text-decoration: none; width: 100%; background-color: #5D87B7; padding-left: 5px; border-style: solid; border-width: 1px; border-color: #4C618E; height: 17px; }

.Tab1Inact			{ font-family: Helvetica,Arial; font-size: 11px; line-height: 16px; color: white; font-weight: bold; text-decoration: none; width: 100%; background-color: #5D87B7; padding-left: 5px; border-style: solid; border-width: 1px; border-color: #4C618E; height: 17px; }

.phone				{ font-family: Verdana; font-size: 11px; color: white; font-weight: bold; }
.foot				{ font-family: Helvetica,Arial; font-size: 11px; color: #5f87b8; font-weight: bold; }

.imgPanel 
	{
	overflow: auto;
	scrollbar-arrow-color: #6E92C2;
	scrollbar-base-color: #6E92C2; 
	scrollbar-darkshadow-color: #dfe7f2; 
	scrollbar-face-color: #dfe7f2;
	scrollbar-highlight-color: #dfe7f2;
	scrollbar-shadow-color: #6E92C2;
	}
	
.listPanel 
	{
	overflow: auto;
	scrollbar-arrow-color: gray;
	scrollbar-base-color: gray; 
	scrollbar-darkshadow-color: #efece5; 
	scrollbar-face-color: #efece5;
	scrollbar-highlight-color: #efece5;
	scrollbar-shadow-color: gray;
	}
	
.emptyResults 
	{
		background-color: whitesmoke;
		border-color: Red;
		border-width: 1px;
		border-style: solid;
		font-family: Helvetica,Arial; 
		font-size: 11px; 
		line-height: 20px; 
		font-weight: bold; 
		color: #D1371F;
	}
	
.txtTitle
	{
		background-color: #dfe7f2;
		border-top: solid 1px #c2dbe2;
		border-bottom: solid 1px #c2dbe2;
		font-family: Verdana; 
		font-size: 12px; 
		line-height: 20px; 
		font-weight: normal; 
		color: #D1371F; 
		padding-left: 5px;
	}