/**************************************** Begin Static Contents ****************************************************************************************************************/
.about_title

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:14px;
	font-weight:bold;
	color:#EB951A;
	text-decoration:none;	
       padding-bottom: 7px;
	padding-top: 5px;
	padding-left: 30px;
		
}

.about_titleAr

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:18px;
	font-weight:bold;
	color:#EB951A;
	text-decoration:none;	
       padding-bottom: 7px;
	padding-top: 5px;
	padding-right: 30px;
		
}

.about_title2

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:13px;
	font-weight:bold;
	color:#EB951A;
	text-decoration:none; 
	
}

.about_title2Ar

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:17px;
	font-weight:bold;
	color:#EB951A;
	text-decoration:none; 		
}




.global_title

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:14px;
	font-weight:bold;
	color:#059AF6;
	text-decoration:none;	
       padding-bottom: 7px;
	padding-top: 5px;
	padding-left: 30px;
		
}
.global_title2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
       text-align: justify;
	font-size:13px;
	font-weight:bold;
	color:#059AF6;
	text-decoration:none;
}

.global_title2Ar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
       text-align: justify;
	font-size:17px;
	font-weight:bold;
	color:#059AF6;
	text-decoration:none;
}

a.global_boxtext:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2;
	font-size: 10px;
	color: #F45000;
	width: 95%;
	padding-top: 1px;
	text-decoration: underline;
	padding-bottom: 1px;
	text-align: left;
	
}

.passenger_title

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:14px;
	font-weight:bold;
	color:#B41B01;
	text-decoration:none;	
       padding-bottom: 7px;
	padding-top: 5px;
	padding-left: 30px;
		
}

.passenger_titleAr

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:18px;
	font-weight:bold;
	color:#B41B01;
	text-decoration:none;	
       padding-bottom: 7px;
	padding-top: 5px;
	padding-right: 30px;
		
}

.passenger_title2

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:13px;
	font-weight:bold;
	color:#B41B01;
	text-decoration:none;	
       padding-bottom: 7px;
	padding-top: 5px;
	
		
}

.passenger_title2Ar

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:17px;
	font-weight:bold;
	color:#B41B01;
	text-decoration:none;	
       padding-bottom: 7px;
	padding-top: 5px;
	
		
}

.text

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:11px;
	font-weight:normal;
	color:#414141;
	text-decoration:none;
	margin-left: 5px;
	padding-left: 30px;
	
}

.textAr

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:15px;
	font-weight:normal;
	color:#414141;
	text-decoration:none;
	margin-right: 5px;
	padding-right: 30px;
}

	
.sup_text

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.9;
	text-align: justify;
	font-size:11px;
	font-weight:normal;
	color:#414141;
	text-decoration:none;
	padding-left: 30px;
	}	

.sup_textAr

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.9;

	font-size:15px;
	font-weight:normal;
	color:#414141;
	text-decoration:none;
	padding-right: 30px;
	}
	
.sup_title3

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	text-align: justify;
	font-size:12px;
	font-weight:bold;
	color:#3068B0;
	text-decoration:none;	
       padding-bottom: 5px;
	padding-top: 5px;
	
		
}

.sup_title3Ar

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	text-align: justify;
	font-size:16px;
	font-weight:bold;
	color:#3068B0;
	text-decoration:none;	
       padding-bottom: 5px;
	padding-top: 5px;
	
		
}

.cargo_title2

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:13px;
	font-weight:bold;
	color:#36B575;
	text-decoration:none;	
       padding-bottom: 7px;
	padding-top: 5px;
		
}

.cargo_title2Ar

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:17px;
	font-weight:bold;
	color:#36B575;
	text-decoration:none;	
       padding-bottom: 7px;
	padding-top: 5px;
		
}


.expansion_title

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:14px;
	font-weight:bold;
	color:#369690;
	text-decoration:none;	
       padding-bottom: 7px;
	padding-top: 5px;
	padding-left: 30px;
		
}

.expansion_titleAr

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:18px;
	font-weight:bold;
	color:#369690;
	text-decoration:none;	
       padding-bottom: 7px;
	padding-top: 5px;
	padding-right: 30px;
		
}

.media_title2

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:13px;
	font-weight:bold;
	color:#30469E;
	text-decoration:none;	
       padding-bottom: 7px;
	padding-top: 5px;
	
}

.media_title2Ar

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:17px;
	font-weight:bold;
	color:#30469E;
	text-decoration:none;	
       padding-bottom: 7px;
	padding-top: 5px;
	
}



.r-menu-bg-gray

{
	
	background-image: url(images/n_m_bg_n_gray_en2.gif);
	height:10px;
	width :5px;	
}
.useful-link

{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:15px;
	font-weight:normal;
	color:#414141;
	text-decoration:none;	
	}
a.useful-link:Hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FF7200;
	text-decoration:none;
}
/*--------------------sup page----------------------*/
.tree

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	text-align: left;
	font-size:9px;
	font-weight:normal;
	color:#909AAC;
	text-decoration:none;
	padding-left: 5px;
   
}
a.tree:Hover

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	text-align: left;
	font-size:9px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	padding-left: 5px;
   
}

.sup_title

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	text-align:justify;
	font-size:18px;
	font-weight:normal;
	color:#286BBB;
	text-decoration:none;	
       padding-bottom: 0px;
	padding-left: 30px;
	padding-top: 15px;
	
}

.sup_titleAr

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	text-align:justify;
	font-size:22px;
	font-weight:normal;
	color:#286BBB;
	text-decoration:none;	
       padding-bottom: 0px;
	padding-right: 30px;
	padding-top: 15px;
	
}

.global_boxtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2;
	font-size: 10px;
	color: #3A476D;
	width: 95%;
	padding-top: 1px;	
	padding-bottom: 1px;
	text-decoration: none;	
	text-align: left;	
}
a.global_boxtext:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2;
	font-size: 10px;
	color: #F45000;
	width: 95%;
	padding-top: 1px;
	text-decoration: underline;
	padding-bottom: 1px;
	text-align: left;
}	

.cargo_title

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:14px;
	font-weight:bold;
	color:#36B575;
	text-decoration:none;	
       padding-bottom: 7px;
	padding-top: 5px;
	padding-left: 30px;
		
}

.cargo_titleAr

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:18px;
	font-weight:bold;
	color:#36B575;
	text-decoration:none;	
       padding-bottom: 7px;
	padding-top: 5px;
	padding-right: 30px;
		
}
.table-address

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: center;
	font-size:11px;
	font-weight:bold;
	color:#414141;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;	
}

.table-addressAr

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: center;
	font-size:15px;
	font-weight:bold;
	color:#414141;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;	
}

.table-title

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: right;
	font-size:11px;
	font-weight:bold;
	color:#414141;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	
}

.table-titleAr

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: right;
	font-size:15px;
	font-weight:bold;
	color:#414141;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	
}

.cargo_title2

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:13px;
	font-weight:bold;
	color:#36B575;
	text-decoration:none;	
       padding-bottom: 7px;
	padding-top: 5px;
		
}

.sup_text

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.9;
	text-align: justify;
	font-size:11px;
	font-weight:normal;
	color:#414141;
	text-decoration:none;
	padding-left: 30px;
}

.sup_textAr

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.9;
	text-align: justify;
	font-size:15px;
	font-weight:normal;
	color:#414141;
	text-decoration:none;
	padding-right: 30px;
}

.sup_title3

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	text-align: justify;
	font-size:12px;
	font-weight:bold;
	color:#3068B0;
	text-decoration:none;	
       padding-bottom: 5px;
	padding-top: 5px;
	
		
}

.sup_title3Ar

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	text-align: justify;
	font-size:16px;
	font-weight:bold;
	color:#3068B0;
	text-decoration:none;	
       padding-bottom: 5px;
	padding-top: 5px;
	
		
}

.business_title

{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:14px;
	font-weight:bold;
	color:#A18951;
	text-decoration:none;	
       padding-bottom: 7px;
	padding-top: 5px;
	padding-left: 30px;
		
}

.business_titleAr

{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:18px;
	font-weight:bold;
	color:#A18951;
	text-decoration:none;	
       padding-bottom: 7px;
	padding-top: 5px;
	padding-right: 30px;
		
}	

.ph

{
	
	padding-right: 30px;		
	padding-left: 30px;	
	padding-top: 0px;	
	padding-bottom: 0px;
}

.ph_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-size: 10px;
	color: #286BBB;	
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;	
	font-weight: bold;
}

.employees_title

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:14px;
	font-weight:bold;
	color:#9E66AE;
	text-decoration:none;	
       padding-bottom: 7px;
	padding-top: 5px;
	padding-left: 30px;
		
}

.employees_titleAr

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:18px;
	font-weight:bold;
	color:#9E66AE;
	text-decoration:none;	
       padding-bottom: 7px;
	padding-top: 5px;
	padding-right: 30px;
		
}

.employees_title2

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:13px;
	font-weight:bold;
	color:#9E66AE;
	text-decoration:none;	
       padding-bottom: 7px;
	padding-top: 5px;
		
}

.media_title2

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:13px;
	font-weight:bold;
	color:#30469E;
	text-decoration:none;	
       padding-bottom: 7px;
	padding-top: 5px;
	
}

.text-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-size: 11px;
	color: #306CAF;	
	padding-top: 5px;		
	padding-left: 7px;
	font-weight:normal;
	text-decoration:none;
}

a.text-link:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-size: 11px;
	color: #EB951A;	
	padding-top: 5px;	
	padding-left: 7px;
	font-weight:normal;
	text-decoration:underline;
}

.text-linkAr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-size: 15px;
	color: #306CAF;	
	padding-top: 5px;		
	padding-right: 7px;
	font-weight:normal;
	text-decoration:none;
}


.expansion_title2

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:13px;
	font-weight:bold;
	color:#369690;
	text-decoration:none;	
       padding-bottom: 7px;
	padding-top: 5px;
		
}

.expansion_title2Ar

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:17px;
	font-weight:bold;
	color:#369690;
	text-decoration:none;	
       padding-bottom: 7px;
	padding-top: 5px;
		
}

.table-link

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: left;
	font-size:11px;
	font-weight:normal;
	color:#414141;
	text-decoration:none;
		
}

.table-linkAr

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: right;
	font-size:15px;
	font-weight:normal;
	color:#414141;
	text-decoration:none;
		
}

.business_title2

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:13px;
	font-weight:bold;
	color:#A18951;
	text-decoration:none;	
       padding-bottom: 7px;
	padding-top: 5px;
		
}

.business_title2Ar

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	text-align: justify;
	font-size:17px;
	font-weight:bold;
	color:#A18951;
	text-decoration:none;	
       padding-bottom: 7px;
	padding-top: 5px;
		
}

.Projects_formTB_titleAr {
	font-family: Tahoma;
	line-height: 1.5;
	font-size: 10px;
	color: #2973D6;	
	padding-top: 1px;	
	padding-bottom: 1px;
	text-decoration: none;	
	text-align: justify;		
	font-weight: bold;
}

.Projects_formTB_titleAr {
	font-family: Tahoma;
	line-height: 1.5;
	font-size: 10px;
	color: #2973D6;	
	padding-top: 1px;	
	padding-bottom: 1px;
	text-decoration: none;	
	text-align: justify;		
	font-weight: bold;
}
	
/**************************************** End Static Contents ******************************************************************************************************************/
body{
	padding:0px;
	text-align: center;
	overflow-x:hidden;
	vertical-align: top;
	margin: 0px;
	background-image: url(images/skelton_BG.gif);
	background-repeat: repeat-x;
	background-color: #EEF0F2;

}


.skelton{
	
	text-align: center;
	
	vertical-align: top;
	margin-top: 5px;
}
.skelton td{
vertical-align: top;

}
.shadowFooter_TB{
	background-image: url(images/footer_shadow_BG.png);
	background-repeat: repeat-x;
	height: 75px;
	width: 100%;
	background-position: top;
	vertical-align: top;
}

.shadowFooter_TB td{
	background-image: url(images/footer_shadow.png);
	background-repeat: no-repeat;
	background-position: center;
}
.AR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.EN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}


.mainBody{
	text-align: center;
	padding: 0px;
}

.centerBody{
	text-align: center;
	height: 500px;
	width: 934px;
	background-image: url(../images/body_BG.gif);
	background-repeat: repeat-y;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 2px;
	background-color: #FFFFFF;
}

.centerBodySup{
	text-align: center;
	width: 934px;
	background-repeat: repeat-y;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	background-color: #FFFFFF;
}

.centerBody_trainPhoto{
	text-align: center;
	height: 290px;
	width: 910px;
	background-image: url(images/body_trainPhoto.jpg);
	background-repeat: repeat-y;
	padding: 0px;
	border: 1px none #FFFFFF;
}
.header{
	height: 70px;
	width: 934px;
	border-bottom-width: 2px;
	border-bottom-style: inset;
	border-bottom-color: #FFFFFF;
	
	
}
.header_PartTop{
	background-image: url(images/header_part1Top.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 934px;
}
.header_PartButtom{
	background-image: url(images/header_part2Buttom.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 934px;
}


/*--------------------------header Arabic >>>>>>----------------------*/
.header_Ar{
	height: 70px;
	width: 934px;
	border-bottom-width: 2px;
	border-bottom-style: inset;
	border-bottom-color: #FFFFFF;
	
	direction:rtl;
}
.header_PartTop_Ar{ background-image: url(images/header_part1Top_Ar.jpg); background-repeat: no-repeat; height: 30px; width: 934px;  }
.header_PartButtom_Ar{ background-image: url(images/header_part2Buttom_Ar.jpg); background-repeat: no-repeat; height: 40px; width: 934px; }
/*--------------------------header Arabic <<<<<<----------------------*/
.commonTB{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-right: 2px;
	
	padding-top: 2px;
	width: 100%;
}
.commonTB a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	cursor: hand;
	text-decoration: none;
	font-weight: normal;
}
.commonTB a:hover{
	text-decoration: underline;	
}
.commonTB td{
vertical-align:baseline;}
.headerTitle{
	font-family: Tahoma;
	color: #034B76;
	font-size: 13px;
	text-align: center;
	vertical-align: middle;
	height: 100%;
	width: 100%;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-decoration: underline overline ;

}
/*-------------------------------commone links Arabic >>>>-----------------------*/
.commonTB_Ar{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	
	padding-left: 4px;
	padding-top: 6px;
	width: 100%;
	
}
.commonTB_Ar a{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	cursor: hand;
	text-decoration: none;
	font-weight: normal;
}
.commonTB_Ar a:hover{
	text-decoration: underline;
	cursor: hand;
}
.commonTB_Ar td{
white-space:nowrap;
vertical-align:baseline;}
/*-------------------------------commone links Arabic <<<<<<-----------------------*/




.searchTB{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}
.searchTB td{
	white-space: nowrap;
	
}
.searchTB table
{
	border-collapse:collapse;
	
 }
  .searchTB input#x425698_ms,input#x425692_ms,input#x425192_ms,input#x425190_ms  {

	background-image: url(images/serachField_BG.gif);
	background-repeat: repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	background-color: #FF0000;
	height: 20px;
	width: 180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #798AAA;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 4px;
	border-left-width: 2px;
	border-left-color: #808388;
}
.searchTB  input  {

	background-color: #FFFFFF;
	background-image: url(images/iconSearch.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 20px;
	width: 70px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}







.searchField{
	background-image: url(images/serachField_BG.gif);
	background-repeat: repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	background-color: #FFFFFF;
	height: 20px;
	width: 170px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #798AAA;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 4px;
	border-left-width: 2px;
	border-left-color: #808388;
}
.navTB_main{
	background-color: #ff6600;
	height: 24px;
	width: 100%;
	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: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding: 2px;
}

.navTB{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 100%;
	
	
}
.navTB a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	height: 100%;
	width: 100%;
	vertical-align: bottom;
	padding-top: 4px;
	padding-right: 2px;
	padding-left: 2px;
}

.navTB a:hover{
	background-color: #FFFFFF;
	color: #FF3300;
	height: 100%;
	width: 100%;
	
}

.TabsPngBG{

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Bg_png.png',sizingMethod='scale');
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 210px;
	padding: 5px;
}






.testPngBG{
	background-repeat: repeat;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Bg_png.png',sizingMethod='scale');
	width: 97%;

	height:
;	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*.testPngBG td{
	vertical-align: bottom;
}*/
.TableForm{
	width: 97%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #738A9C;
	border-right-color: #738A9C;
	border-bottom-color: #738A9C;
	border-left-color: #738A9C;
	border-collapse:collapse;
	padding: 0px;
}
/*.TableForm td{
	border: 1px solid #FFFFFF;
	border-collapse:collapse;
}*/









	
	.fieldNormalClass33{
	border: 1px solid #CCCCCC;
	font-size: 12px;
	color: #003399;
	width: 32%;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	color: #003366;
	height: 18px;
	font-family: Tahoma;
	padding-left: 5px;		
	}
	
	
	.fieldWithBtn {
	width: 100px;
	font-size: 12px;
	color: #003366;
	font-size: 12px;
	color: #003366;
	font-family: Tahoma;
	height: 19px;
	padding-left: 5px;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	}
	
	.formTB_mainPage {
	font-family: tahoma;
	font-size: 11px;
	color: #336699;
	width: 100%;
	border: 1px none #EDEDF2;
	padding: 2px;
	font-weight: bold;
}
/*---------------------- Employees  TB--------------------------------*/
.Employees_mainTB{
	border: 1px solid #9ca1a8;
	background-image: url(images/Emp_TbBG.gif);
	background-repeat: repeat-x;
	width: 100%;
	background-color: #F9F9FA;
	background-position: bottom;
	
	
} 
.Employees_TB{
	
	background-image: url(images/corner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	height: 170px;
}
.Employees_TBTitle{
	background-image: url(images/Emp_TbTitle.gif);
	background-repeat: no-repeat;
	height: 22px;
	padding-left: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	background-position: left;
}
.Expansion_TB{
	
	background-image: url(images/corner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	height: 170px;
}
.Expansion_TBTitle{
	background-image: url(images/Exp_TbTitle.gif);
	background-repeat: no-repeat;
	height: 22px;
	padding-left: 30px;
	padding-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	background-position: left;
}

.Employees_formTB {
	font-family: tahoma;
	font-size: 11px;
	color: #336699;
	width: 100%;
	border: 1px none #EDEDF2;
	font-weight: bold;
	padding: 5px;
}
/*------------------------------------------------------*/	
/*---------------------- News  TB--------------------------------*/
.News_mainTB{
	border: 1px solid #9ca1a8;
	background-image: url(images/Emp_TbBG.gif);
	background-repeat: repeat-x;
	width: 100%;
	
	background-color: #F9F9FA;
	background-position: bottom;
	
	
} 
.News_TB{
	
	background-image: url(images/corner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	height: 170px;
	padding-left: 4px;
}
.News_TB a{
	color: #666666;
	text-decoration: none;
}
.News_TB a:hover{
	color: #FF6600;
	text-decoration: underline;
}

.News_TBTitle{
	background-image: url(images/News_TbTitle.gif);
	background-repeat: no-repeat;
	height: 22px;
	padding-left: 35px;
	padding-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	background-position: left;
}
.News_formTB {
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
	width: 95%;
	border: 1px none #EDEDF2;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.News_formTB_title {
	font-family: tahoma;
	font-size: 11px;
	color: #336699;
	
	border: 1px none #EDEDF2;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	font-weight: bold;
}
.moreSpan{
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
/*------------------------------------------------------*/	
/*---------------------- Projects  TB--------------------------------*/
.Projects_mainTB{
	border: 1px solid #9ca1a8;
	background-image: url(images/Emp_TbBG.gif);
	background-repeat: repeat-x;
	width: 100%;
	
	background-color: #F9F9FA;
	background-position: bottom;
	
	
} 
.Projects_TB{
	
	background-image: url(images/corner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 100%;
	height: 170px;
	
}
.Projects_TB td{
	border-right-width: 1px;
	border-right-color: #FFFFFF;
}

.Projects_TBTitle{
	background-image: url(images/Pro_TbTitle.gif);
	background-repeat: no-repeat;
	height: 22px;
	padding-left: 35px;
	padding-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	background-position: left;
}
.Projects_formTB {
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
	width: 95%;
	border: 1px none #EDEDF2;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.Projects_formTB td{
	border-right-style: none;
	border-right-color: #FFFFFF;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.Projects_formTB ul {
	list-style-image: url(images/Bullet.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	padding: 0px;
}
.Projects_formTB li {
	list-style-image: url(images/Bullet.gif);
	padding: 0px;
	margin: 0px;
	white-space: nowrap;
}
Projects_formTB a {}

Projects_formTB a:hover {}


.Projects_formTB_title {
	font-family: tahoma;
	font-size: 11px;
	color: #336699;
	border: 1px none #EDEDF2;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	font-weight: bold;
}
.Projects_formTB_title td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.moreSpan_static {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F45000;
	font-weight:normal;
	text-decoration: underline;	
	cursor:auto;
}
a.moreSpan_static:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F45000;
	font-weight: bold;
	text-decoration: underline;
	cursor:auto;
}
/*------------------------------------------------------*/	
.Adv_mainTB{
	border: 1px solid #9ca1a8;
	background-image: url(images/Emp_TbBG.gif);
	background-repeat: repeat-x;
	width: 100%;
	
	background-color: #F9F9FA;
	background-position: bottom;
	
	
} 
.Adv_TBTitle{
	background-image: url(images/Adv_title.gif);
	background-repeat: no-repeat;
	height: 22px;
	padding-left: 35px;
	padding-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	background-position: left;
}
.Adv_TB{
	
	background-image: url(images/corner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 100%;
	height: 170px;
	
}
.Adv_TB td{
	border-right-width: 1px;
	border-right-color: #FFFFFF;

}


/*div #pcnt96_16501_96_13095_13095 input#x13513_ms{
background-image: url(/images/SRO/images/serachField_BG.gif);
	background-repeat: repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	background-color: #FFFFFF;
	height: 20px;
	width: 180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #798AAA;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 4px;
	border-left-width: 2px;
	border-left-color: #808388;

}



div #pcnt96_16501_96_13095_13095 input{
background-color: #FFFFFF;
	background-image: url(/images/SRO/images/iconSearch.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 20px;
	width: 70px;
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;

}

div #pcnt96_16501_96_13095_13095 {
	text-align: right;

}
div #pcnt96_16501_96_13095_13095 table {
	margin: 0px;
	padding: 0px;
	border: outset 0pt;
  border-spacing: 0pt 0pt;
  border-collapse:collapse;
}
div #pcnt96_16501_96_13095_13095 table td {
	border: inset 0pt;
	padding: 0px;
	width: 256px;
	white-space: nowrap;	  
}*/

/*------------------------------------------------------*/
/**/











.RegionHeaderColor table{
	border-collapse:collapse;
	margin: 0px;
	padding: 0px;
	display: inline-table;
	border-spacing:1pt 1pt;
	
}

/*--------------------------------------------------------*/

	
.titleTB_BG{
	width: 100%;
	color: #003366;
	background-image: url(images/titleTB_BG.gif);
	background-repeat: repeat-x;
	height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.titleTB_BG td{
	vertical-align: top;
	padding-top: 5px;
}
.Select_Trip_Type{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	margin: 0px;
	padding-right: 3px;
	padding-left: 3px;

	padding-bottom: 4px;
}
.Select_Trip_Type td {
	padding-top: 0px;
	vertical-align: top;
}

.gridClass {
	border-collapse:collapse;
	border: 1px solid #E3E8EA;
	width: 100%;
	color: #003366;
	
	}
	
	.gridClass a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #003366;
	}
	
	
	.gridClass th {
	border-collapse:collapse;
	background-image: url(images/grid_sTitleBGx.gif);
	background-repeat: repeat-x;
	height: 45px;
	color: #003366;
	font-size: 12px;
	background-position: bottom;
	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: #E3E8EA;
	border-right-color: #E3E8EA;
	border-bottom-color: #FFFFFF;
	border-left-color: #E3E8EA;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-color: #FEFEFE;
	vertical-align: middle;
	margin-right: auto;
	margin-left: auto;
	}
	.gridClass td {
	border-collapse:collapse;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: inset;
	border-left-style: solid;
	border-top-color: #E3E8EA;
	border-right-color: #E3E8EA;
	border-bottom-color: #FFFFFF;
	border-left-color: #E3E8EA;
	height: 18px;
	font-size: 12px;
	padding-right: 2px;
	padding-left: 2px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	}
	
	
	.gridClass input#check{
		color: #FF0000;
		height: 15px;
		
	}
	.gridClass img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;		
	}

.grid_TB_titleTop{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.grid_TB_titleTop td{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
}
.grid_TB_titleBottom{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
	border-collapse:collapse;
}
	
	.grid_TB_titleBottom td{
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 50%;
}
	
	
	.grid_TB_titleBottomData{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%; height: 100%;
} 
	
    .grid_TB_titleBottomData td{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	color: #003399;
}
	


.formSearchTB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	margin: 0px;
	width: 100%;
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	padding-right: 5px;
	padding-left: 0px;
	background-color: #F9F9F9;
}

	.formSearchTB td {
	border-collapse:collapse;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #E3E8EA;
	border-right-color: #E3E8EA;
	border-bottom-color: #FFFFFF;
	border-left-color: #E3E8EA;
	height: 17px;
	white-space: nowrap;
	padding: 2px;
}
.formSearchTB a {
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;


}
.trainNo_TB{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	width: 200px;


}
.trainNo_TB td{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
.formTB_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	margin: 0px;
	width: 100%;
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	border-collapse:collapse;
	background-color: #003366;
	height: 25px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}


.formTB_titleR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	margin: 0px;
	width: 100%;
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	border-collapse:collapse;
	height: 25px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-image: url(images/titleTB_BG.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}
.formTB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	margin: 0px;
	width: 100%;
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	padding: 0px;
	border-collapse:collapse;
}

.formTB th {
	background-color: #003366;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	
}
.formTB td {
	border-collapse:collapse;
	white-space: nowrap;
	padding: 5px;
	border: 1px solid #CCCCCC;
	width: 25%;
}

/*------------------------------------------*/
.table1col {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	margin: 0px;
	width: 100%;
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	padding: 0px;
	border-collapse:collapse;
}

.table1col td {
	border-collapse:collapse;
	white-space: nowrap;
	padding: 5px;
	height: 25px;

}
.table2col {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	margin: 0px;
	width: 100%;
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	padding: 0px;
	border-collapse:collapse;
	text-decoration: none;
}

.table2col td {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-collapse:collapse;
	white-space: nowrap;
	padding: 2px;
	border: 1px solid #CCCCCC;
	text-decoration: none;	
	}
 .table2col a {
		font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
	

}

.tableNoBorder{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tableNoBorder td{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.table2col80 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	margin: 0px;
	width: 100%;
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	padding: 0px;
	border-collapse:collapse;
}

.table2col80 td {
	border-collapse:collapse;
	white-space: nowrap;
	padding: 5px;
	border: 1px solid #CCCCCC;

}
.table2col80 a {
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
	

}

.columnWidth10{
 	width: 10%;
}
.columnWidth15{
 	width: 15%;
}
.columnWidth16{
 	width: 16.6%;
}
.columnWidth20{
 	width: 20%;
}
.columnWidth30{
 	width: 30%;
}
.columnWidth33{
 	width: 33%;
}
.columnWidth40{
 	width: 40%;
}
.columnWidth50{
 	width: 50%;
}
.columnWidth60{
 	width: 60%;
}
.columnWidth70{
	width: 70%;
}
.columnWidth80{
 	width: 80%;
}
.columnWidth85{
 	width: 85%;
}
.columnWidth90{
 	width: 90%;
}
.columnWidth100{
 	width: 100%;
}

/*--------------------------------------------*/

.passengersTB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	margin: 0px;
	width: 100%;
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	padding: 0px;
	border-collapse:collapse;
}

.passengersTB  th {
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	text-align: center;
	
}

.passengersTB  td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	border-collapse:collapse;
	white-space: nowrap;
	border: 1px solid #CCCCCC;
	text-align: center;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}

.passengersTB  td table td {
	border:none;
	padding: 0px;
}

.passengersTB a {
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	color: #003366;
	height: 20px;
	width: 80px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	background-position: center;
	text-align: center;
	text-decoration: underline;
	padding: 3px;
	background-image:transparent;
	}

.formTB_selectDay{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	width: 100%;
}
.formTB_selectDay td{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;


}
.formTB_selectDay input{
	border: 1px none #FFFFFF;
}


.formTB_AcTB_BG{
	background-image: url(images/tap_on.gif);
	background-repeat: repeat-x;
	background-position: right top;
	height: 26px;
	width:100%;
	text-align: right;
	padding-right: 5px;
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	cursor: hand;
}
.formTB_AcTB_BG td{
	padding-right: 2px;
	padding-left: 5px;
	border-spacing: 5px;

}
.formTB_AcTB_BG input{

/*font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	background-image: url(images/Btn_L_Normal.gif);
	background-repeat: no-repeat;
	color: #003366;
	height: 20px;
	width: 120px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	font-weight: bold;
	background-position: center;
	text-decoration: none;
	text-align: center;
	padding-top: 2px;*/
}

/*.formTB_AcTB_BG a{
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
	font-size: 12px;
	cursor: hand;
	text-align: center;
}*/


.grid_AcTB_BG{
	background-image: url(images/tap_on.gif);
	background-repeat: repeat-x;
	background-position: right top;
	height: 26px;
	width:100%;
	text-align: right;
	padding-right: 5px;
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
}
.grid_AcTB_BG a{
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	background-image: url(images/Btn_L_Normal.gif);
	background-repeat: no-repeat;
	color: #003366;
	height: 20px;
	width: 120px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	font-weight: bold;
	background-position: center;
	text-align: center;
	text-decoration: none;
	padding: 3px;


}
.trhover{
	background-color: #FFDA90;
}

/*------------------------------------------------------*/
.stopPointgrid {
	border-collapse:collapse;
	border: 1px solid #E3E8EA;
	width: 100%;
	color: #003366;
	}

	.stopPointgrid th {
	border-collapse:collapse;
	background-image: url(images/grid_sTitleBGx.gif);
	background-repeat: repeat-x;
	height: 20px;
	color: #003366;
	font-size: 12px;
	background-position: bottom;
	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: #E3E8EA;
	border-right-color: #E3E8EA;
	border-bottom-color: #FFFFFF;
	border-left-color: #E3E8EA;
	font-family: Tahoma;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	white-space: nowrap;
	background-color: #FEFEFE;
	vertical-align: middle;
	text-align: center;
	}
	
	.stopPointgrid td {
	border-collapse:collapse;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: inset;
	border-left-style: solid;
	border-top-color: #E3E8EA;
	border-right-color: #E3E8EA;
	border-bottom-color: #FFFFFF;
	border-left-color: #E3E8EA;
	height: 18px;
	font-size: 12px;
	padding-right: 2px;
	padding-left: 2px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	}
	
	.stopPointgrid a {
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	background-image: url(images/Btn_S_Normal.gif);
	background-repeat: no-repeat;
	color: #003366;
	height: 20px;
	width: 80px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	font-weight: bold;
	background-position: center;
	text-align: center;
	text-decoration: none;
	padding: 3px;
	}
	
.stopPointgrid tfoot {
	background-color: #003366;
	background-image: url(images/grid_sTitleBGx.gif);
	background-repeat: repeat-x;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

.stopPointgrid tfoot td {
height: 25px;
}

/*------------------------------------------------------*/
.Select_Dep_Arv_TB{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	width: 100%;
}
.Select_Dep_Arv_TB td{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 16px;
	padding: 1px;
}


.ActivityTb_BG{
	color: #003366;
	background-image: url(images/ActivityTb_BG.gif);
	background-repeat: repeat-x;
	height: 40px;
	width:100%;
	text-align: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: hand;
	padding-top: 10px;
	padding-bottom: 5px;
}
.ActivityTb_BG td{
padding-right: 20px;
	padding-top: 17px;
	padding-bottom: 0px;
	padding-left: 20px;

}
.ActivityTb_BG a {
	background-image: url(images/ActivityTb_BG2.gif);
	background-repeat: repeat-x;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-position: top;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: ridge;
	border-right-style: inset;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #c8cfd8;
	border-bottom-color: #7886B4;
	border-left-color: #7886B4;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*--------------------------print table >>>>>>>>------------------*/
.print_TB{
	color: #003366;
	background-image: url(images/ActivityTb_BG.gif);
	background-repeat: repeat-x;
	height: 40px;
	width:100%;
	text-align: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	cursor: hand;
}
.print_TB td{
padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-left: 20px;

}
.print_TB a {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
/*--------------------------------------------------------------------*/

/*-----------------------errors success warning Msg >>>>>>---------------------------*/

.messages{
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	background-image: url(images/errorTB_BG.gif);
	background-repeat: no-repeat;
	background-position: right top;
	
}
.messages  td{
font-size: 11px;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FF0000;
}
.messages table{
width: 100%;
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: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.success{
 height: 25px;
	width: 100%;
	border: 1px solid #99CCFF;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF3300;
	font-size: 11px;
	font-weight: normal;
	
	}

.error{
	width: 100%;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:red;
}

.warn{
	width: 100%;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:green;
}

.warning {
	height: 20px;
	width: 100%;
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	background-color: #FFF7F2;
	padding-top: 4px;
}
.warningTitle {
	font-size: 12px;
	color: #3366cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 30px;
	width: 100%;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99CCFF;
	text-align: left;
	font-weight: bold;
}


/*----------------------- warning Msg <<<<<<---------------------------*/

.textTb{
	font-size: 12px;
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
	font-weight: bold;
	width: 100%;
}

.DeleteConfigurationTB{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099FF;
	text-decoration: none;
	text-align: right;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 30px;
	cursor: hand;	
}
.DeleteConfigurationTB a{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099FF;
	text-decoration: none;

}
.DeleteConfigurationTB a:hover{
	text-decoration: none;
}
.loginHr{
	width: 100%;
	background-color: #00FF00;
	height: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #99CCFF;
}

.TableTitle {
	border-collapse:collapse;
	background-repeat: repeat-x;
	height: 20px;
	color: #FFFFFF;
	font-size: 12px;
	background-position: bottom;
	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: #E3E8EA;
	border-right-color: #E3E8EA;
	border-bottom-color: #FFFFFF;
	border-left-color: #E3E8EA;
	font-family: Tahoma;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	white-space: nowrap;
	background-color: #003366;
	vertical-align: middle;
	width: 100%;
	}
	
	.TableTitle a {
	font-family: verdana;
	font-size: 11px;
	/*background-image: url(../images/Btn_L_Normal.gif);*/
	background-repeat: no-repeat;
	color: #ffffff;
	height: 20px;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	
	background-position: center;
	text-align: right;
	text-decoration: underline;
	padding: 3px;
	}
	
.TableTitle2 {
	border-collapse:collapse;
	background-repeat: repeat-x;
	height: 20px;
	color: #FFFFFF;
	font-size: 12px;
	background-position: bottom;
	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: #E3E8EA;
	border-right-color: #E3E8EA;
	border-bottom-color: #FFFFFF;
	border-left-color: #E3E8EA;
	font-family: Tahoma;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	white-space: nowrap;
	background-color: #003366;
	vertical-align: middle;
	width: 100%;
	}
	
	.TableTitle2 a {
	font-family: verdana;
	font-size: 11px;
	/*background-image: url(../images/Btn_L_Normal.gif);*/
	background-repeat: no-repeat;
	color: #ffffff;
	height: 20px;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
	font-weight: bold;
	
	background-position: center;
	text-align: right;
	text-decoration: underline;
	padding: 3px;
	}
.spanRight{
	text-align: right;
	width: 100%;
}
.actualDep_TB{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	width: 100%;
	text-align: left;

}
.FromRoute_TB {
	font-family: tahoma;
	font-size: 11px;
	color: #336699;
	width: 100%;
	border: 1px none #EDEDF2;
	font-weight: bold;
	padding: 5px;
}

/*----------------------- buttons >>>>>>---------------------------*/

.Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #003366;
}

.Btn_search {
	background-color: #FFFFFF;
	background-image: url(images/iconSearch.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	height: 20px;
	width: 18px;
}
.Btn_S_Normal{
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	background-image: url(images/Btn_S_Normal.gif);
	background-repeat: no-repeat;
	color: #003366;
	height: 20px;
	width: 60px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	font-weight: bold;
	background-position: center;
	text-align: center;
	text-decoration: none;
}
.Btn_M_Normal{
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	background-image: url(images/Btn_M_Normal.gif);
	background-repeat: no-repeat;
	color: #333333;
	height: 22px;
	width: 80px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	font-weight: bold;
	background-position: center;
	padding-left: 7px;
}

.Btn_L_Normal{
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	background-image: url(images/Btn_L_Normal.gif);
	background-repeat: no-repeat;
	color: #003366;
	height: 20px;
	width: 120px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	font-weight: bold;
	background-position: center;
	text-decoration: none;
	text-align: center;
	cursor:hand;
	
}
.ClaTB{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	width: 100%;
	}


.ClaTB td{
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
}



.ClaBtn {
	background-image: url(images/calendar.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 18px;
	padding: 0px;
	cursor: hand;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #FFFFFF;
	border-left-color: #00FF33;
}
.BG_actionTb{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Bg_png.png',sizingMethod='scale');
	background-repeat: repeat-x;
	height: 27px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	background-image: url(images/Bg_png.png);
}
.BG_actionTb a{
	font-size: 12px;
	color: #003399;
	text-decoration: underline;

}
.nabil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	text-decoration: none;
	background:
}
.Btn_readMore{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(images/ReadBtn_11.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 24px;
	width: 92px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	background-position: center;
	text-align: center;
	text-decoration: none;
	padding-left: 20px;
}

	
	
	.Icon_btnDown{
	background-image: url(images/navigate_down.gif);
	height: 21px;
	width: 21px;
	cursor: hand;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: inset;
	border-left-style: solid;
	border-top-color: #ECECEC;
	border-right-color: #ECECEC;
	border-bottom-color: #ECECEC;
	border-left-color: #ECECEC;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #EAEAFF;
	}
	.Icon_btnUp{
	background-color: #EAEAFF;
	background-image: url(images/navigate_up.gif);
	height: 21px;
	width: 21px;
	cursor: hand;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: inset;
	border-left-style: solid;
	border-top-color: #ECECEC;
	border-right-color: #ECECEC;
	border-bottom-color: #ECECEC;
	border-left-color: #ECECEC;
	background-repeat: no-repeat;
	background-position: center center;
	}
	.fieldNormalClass{
	border: 1px solid #CCCCCC;
	font-size: 12px;
	color: #003399;
	width: 100%;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	color: #003366;
	height: 18px;
	font-family: Tahoma;
	padding-left: 5px;
	background-color: #FFFFFF;		
	}
	.fieldNormalClass100{
	border: 1px solid #CCCCCC;
	font-size: 12px;
	color: #003399;
	width: 100px;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	color: #003366;
	height: 18px;
	font-family: Tahoma;
	padding-left: 5px;
	background-color: #FFFFFF;	
		
	}


.fieldNormalClass150{
	border: 1px solid #CCCCCC;
	font-size: 12px;
	color: #003399;
	width: 150px;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	color: #003366;
	height: 18px;
	font-family: Tahoma;
	padding-left: 5px;
	background-color: #FFFFFF;	
		
	}

.fieldNormalClass130{
	border: 1px solid #CCCCCC;
	font-size: 12px;
	color: #003399;
	width: 130px;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	color: #003366;
	height: 18px;
	font-family: Tahoma;
	padding-left: 5px;
	background-color: #FFFFFF;	
		
	}	
	
	.fieldNormalClass200{
	border: 1px solid #CCCCCC;
	font-size: 12px;
	color: #003399;
	width: 200px;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	color: #003366;
	height: 20px;
	font-family: Tahoma;
	padding-left: 5px;
	background-color: #FFFFFF;	
		
	}
		.fieldNormalClass200_Multiple{
	border: 1px solid #CCCCCC;
	font-size: 12px;
	color: #003399;
	width: 200px;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	color: #003366;
	height: 80px;
	font-family: Tahoma;
	padding-left: 5px;
	background-color: #FFFFFF;	
		
	}
	
		.fieldNormalClass250{
	border: 1px solid #CCCCCC;
	font-size: 12px;
	color: #003399;
	width: 250px;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	color: #003366;
	height: 18px;
	font-family: Tahoma;
	padding-left: 5px;
		background-color: #FFFFFF;	
	}
	
.selectedRecord{
	background-color: #fffbc9;
	width: 100%;
	height: 100%;
}

.m0l0oout1 {
	background-image: url(images/BulletMenu.gif);
	background-repeat: no-repeat;
	background-position: 5px right ;
	vertical-align: baseline;

}
m0l0oover1 {
    	background-image: url(images/menuArrow.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	vertical-align: baseline;
}
/*.m0l0iout1
{
	background-image: url(images/arrowMore.gif);
	background-repeat: no-repeat;
	background-position: left center;
	vertical-align: baseline;
}*/

div#e1-1_0o{ text-align: center; background-image: url(images/MenuTitleBG_03.gif); background-repeat: repeat-x; height: 30px; vertical-align: middle; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; cursor: default; width: 100%; display: block; background-color: #6991ae; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; }
/*div#e1-1_0o:hover{
	text-align: center;
	background-image: url(images/MenuTitleBG_03.gif);
	background-repeat: repeat-x;
	height: 30px;
	vertical-align: middle;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	cursor: pointer;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	background-color: #00FF00;
}*/
div#e1-1_0o table span{
	height: 100%;
	width: 100%;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
	cursor: default;
	display: block;
	vertical-align: middle;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.standAlone{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      color: #003366;
      margin: 0px;
      border-collapse:collapse;
      padding: 0px;
      border: 0px;
      width: 80%;
}

.fieldNormalClass60{
      border: 1px solid #CCCCCC;
      font-size: 12px;
      color: #003399;
      width: 60px;
      border: 1px solid #CCCCCC;
      font-size: 12px;
      color: #003366;
      height: 18px;
      font-family: Tahoma;
      padding-left: 5px;          

}      

.fieldNormalClass80{
      border: 1px solid #CCCCCC;
      font-size: 12px;
      color: #003399;
      width: 80px;
      border: 1px solid #CCCCCC;
      font-size: 12px;
      color: #003366;
      height: 18px;
      font-family: Tahoma;
      padding-left: 5px;          

}

columnWidth75{
	width: 75%;
}

.columnWidth95{
	width: 95%;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=50);
	opacity:0.7;
}
.grid_TB_titleBottomDataSelected{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
	height: 100%;
	background-color: #fffbc9; }

.grid_TB_titleBottomDataSelected td{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	color: #003399; }
	
.fieldWithBtn150 {
    width: 150px;
    font-size: 12px;
    color: #003366;
    font-size: 12px;
    color: #003366;
    font-family: Tahoma;
    height: 19px;
    padding-left: 5px;
    border: 1px solid #CCCCCC;
    vertical-align: top;
    }
	   
/*--------------------------------------login page >>>>>>>>----------------------*/
.loginHeader_TB{
	height: 108px;
	width: 934px;
	background-image: url(images/loginHeader_bg.jpg);
	background-repeat: repeat-x;
}
.loginHeader_img{
	background-image: url(images/loginHeader.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 108px;

}
.userPass_Tb{
	background-image: url(images/Bg_UserPass_Tb.jpg);
	height: 200px;
	width: 680px;
	border: 1px solid #CCCCCC;
	text-align: center;
	padding-top: 40px;
	background-repeat: no-repeat;
}


.userPass_TbText{
	font-size: 12px;
	color: #003366;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 20px;
	font-family: Tahoma;
}
.div_forgetPass{
	margin: 0px;
	height: 30px;
	width: 100%;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FF3300;
	text-decoration: underline;
}



.Login_form{
	color: #003366;
	background-image: url(images/ActivityTb_BG.gif);
	background-repeat: repeat-x;
	height: 40px;
	width:100%;
	text-align: right;
	padding-right: 10px;
	padding-top: 12px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	cursor: hand;
}
.Login_form a {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}

.Login_centerBody{
	text-align: center;
	height: 400px;
	width: 934px;
	background-image: url(images/body_BG.gif);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
}
/*--------------------------------------login page <<<<<<<<----------------------*/

/* ----------------------------------- CIS ---------------------------*/
.columnWidth10{
	width: 10%;
}
.columnWidth16{
	width: 16.6%;
}
.columnWidth20{
	width: 20%;
}
.columnWidth30{
	width: 30%;
}
.columnWidth33{
	width: 33%;
}
.columnWidth40{
	width: 40%;
}
.columnWidth50{
	width: 50%;
}
.columnWidth60{
	width: 60%;
}
.columnWidth70{
	width: 70%;
}
.columnWidth80{
	width: 80%;
}
.columnWidth85{
	width: 85%;
}
.columnWidth90{
	width: 90%;
}
.columnWidth100{
	width: 100%;
}

.fullTextArea{
	width: 100%;
	height: 400px;	
}
.fullTextArea200{
    width: 100%;
    height: 200px;   
}

.multipleSelection{
	border: 1px solid #CCCCCC;
	font-size: 12px;
	color: #003399;
	width: 200px;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	color: #003366;
	height: 80px;
	font-family: Tahoma;
	padding-left: 5px;
	background-color: #FFFFFF;		
}

.standAlone{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	margin: 0px;
	border-collapse:collapse;
	padding: 0px;
	border: 0px;
	width: 100%;
}

.standAlone td{
	border-collapse:collapse;
	white-space: nowrap;
	padding: 2px;
	border: 0px;
}

.selectedRecord{
	background-color: #FFFBC9;
	width: 100%;
	height: 100%;
}

.selectedTab{
	border-collapse:collapse;
	white-space: nowrap;
	padding: 0px;
	border: 1px solid #CCCCCC;
	text-align: center;
	width: 16.6%;
	background-color: #DDEEFF;
}

.selectionTab .selectedTab label{
	cursor: default;
}

.selectionTab{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	margin: 0px;
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	padding: 0px;
}

.selectionTab td{
	border-collapse:collapse;
	white-space: nowrap;
	padding: 0px;
	border: 1px solid #CCCCCC;
	text-align: center;
	width: 16.6%;
}

.selectionTab label{
	cursor: pointer;
}

.dataGrid{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	margin: 0px;
	width: 100%;
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	padding: 0px;
	border-collapse:collapse;
}

.dataGrid th{
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	text-align: center;
	
}

.dataGrid td{
	border-collapse:collapse;
	white-space: nowrap;
	border: 1px solid #CCCCCC;
	text-align: center;
}

.dataGrid a{
      font-family: "Courier New", Courier, monospace;
      font-size: 11px;
      background-repeat: no-repeat;
      color: #003366;
      height: 20px;
      width: 80%;
      border-top-style: none;
      border-right-style: none;
      border-bottom-style: none;
      border-left-style: none;
      background-color: #FFFFFF;
      font-weight: bold;
      background-attachment: fixed;
      background-position: center;
      text-align: center;
      text-decoration: underline;
}

.baseForm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	margin: 0px;
	width: 100%;
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	padding: 0px;
}

.baseForm td{
	border-collapse:collapse;
	white-space: nowrap;
	padding: 2px;
	border: 1px solid #CCCCCC;
}

.baseForm a{
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}

.primaryTitle{
	width: 100%;
	color: #003366;
	background-image: url(images/titleTB_BG.gif);
	background-repeat: repeat-x;
	height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

.secondaryTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	margin: 0px;
	width: 100%;
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	border-collapse:collapse;
	height: 25px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-image: url(images/titleTB_BG.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}

.bottomControl{
	background-image: url(images/tap_on.gif);
	background-repeat: repeat-x;
	background-position: right top;
	height: 26px;
	width:100%;
	text-align: right;
	padding-right: 2px;
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	cursor: hand;
}

.bottomControl td{
	padding-right: 2px;
	padding-left: 5px;
	border-spacing: 5px;

}

.normalButton{
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	background-image: url(images/Btn_L_Normal.gif);
	background-repeat: no-repeat;
	color: #003366;
	height: 20px;
	width: 120px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	font-weight: bold;
	background-position: center;
	text-decoration: none;
	text-align: center;
	cursor:hand;	
}

.largeButton{
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	background-image: url(images/Btn_XL_Normal.gif);
	background-repeat: no-repeat;
	color: #003366;
	height: 20px;
	width: 150px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	font-weight: bold;
	background-position: center;
	text-decoration: none;
	text-align: center;
	cursor:hand;	
}

.calendar{
	width: 100px;
	font-size: 12px;
	color: #003366;
	font-size: 12px;
	color: #003366;
	font-family: Tahoma;
	height: 19px;
	padding-left: 5px;
	border: 1px solid #CCCCCC;
	vertical-align: top;
}

.calendarButton{
	background-image: url(images/calendar.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 18px;
	padding: 0px;
	cursor: hand;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #FFFFFF;
	border-left-color: #00FF33;
}

.oddRowColor{
	background:#eff2f3;
}

.evenRowColor{
	background:#ffffff;
}

/* ---------------------------------- CIS -------------------------------*/
.tableSelectDay{}
.tableSelectDay td{
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
/*----------------------------- Re form--------------------------------*/

.BGselect_Trip_TypeTB {
	background-image: url(images/BGselect_Trip_TypeTB.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding-left: 15px;
	height: 26px;
	width: 100%;
}
.BGselect_Trip_TypeTB td{
	padding-left: 25px;
	white-space: nowrap;
	vertical-align: middle;
}
.BGselect_Trip_TypeTBx {
	background-image: url(images/BGselect_Trip_TypeTB.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.BGseats_InquiriesTB {
	background-image: url(images/BGseats_InquiriesTB.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding-left: 10px;
	border: 1px solid #CCCCCC;
	width: 100%;
}

.BGseats_InquiriesTB2 {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #cccccc 1px solid;
	width: 100%;
	COLOR: #003366;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #cccccc 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.BGseats_InquiriesTB2 TD {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: none;
	padding: 2px;
	
}

.availableTripSearchGrid1 {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #cccccc 1px solid;
	WIDTH: 100%;
	COLOR: #003366;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #cccccc 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-COLLAPSE: collapse;
	background-image: url(images/BGavailableTripSearchGrid1.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.availableTripSearchGrid1 TD {
	WIDTH: 25%;
	WHITE-SPACE: nowrap;
	BORDER-COLLAPSE: collapse;
	padding: 2px;
}

.availableTripSearchGrid2 {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #cccccc 1px solid;
	WIDTH: 100%;
	COLOR: #003366;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #cccccc 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-COLLAPSE: collapse;
	background-image: url(images/BGavailableTripSearchGrid2.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.availableTripSearchGrid2 TD {
	WIDTH: 25%;
	WHITE-SPACE: nowrap;
	BORDER-COLLAPSE: collapse;
	padding: 2px;
}
.rowClassesH{
height: 26px;
	padding-top: 4px;
	padding-left: 5px;
}
.sep_Div_body{
	border: none;
	height: 10px;
	width: 100%;
	}
.astRed{
	color: #FF0000;
}

/* The main calendar widget.  DIV containing a table. */

div.calendar { position: relative; }

.calendar, .calendar table {
  border: 1px solid #206A9B;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #F1F8FC;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
}

.calendar .nav {
  background: #007ED1 url(menuarrow2.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  background: #0944ae;
  color: #fff;
  padding: 2px;
}

.calendar thead tr { /* Row <TR> containing navigation buttons */
  background: #007ED1;
  color: #fff;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: #C7E1F3;
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #206A9B;
  padding: 2px;
  text-align: center;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #a66;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background-color: #34ABFA;
  color: #000;
  border: 1px solid #016DC5;
  padding: 1px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background-color: #006AA9;
  border: 1px solid #008AFF;
  padding: 2px 0px 0px 2px;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  color: #456;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #bbb;
}
.calendar tbody .day.othermonth.oweekend {
  color: #fbb;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #C7E1F3;
}

.calendar tbody .rowhilite td {
  background: #def;
}

.calendar tbody .rowhilite td.wn {
  background: #F1F8FC;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: #def;
  padding: 1px 3px 1px 1px;
  border: 1px solid #8FC4E8;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  background: #cde;
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.selected { /* Cell showing today date */
  font-weight: bold;
  border: 1px solid #000;
  padding: 1px 3px 1px 1px;
  background: #fff;
  color: #000;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #a66;
}

.calendar tbody td.today { /* Cell showing selected date */
  font-weight: bold;
  color: #D50000;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #206A9B;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #0944ae;
  color: #fff;
  border-top: 1px solid #206A9B;
  padding: 1px;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #B8DAF0;
  border: 1px solid #178AEB;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #006AA9;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid #655;
  background: #def;
  color: #000;
  font-size: 90%;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .hilite {
  background: #34ABFA;
  border-top: 1px solid #46a;
  border-bottom: 1px solid #46a;
  font-weight: bold;
}

.calendar .combo .active {
  border-top: 1px solid #46a;
  border-bottom: 1px solid #46a;
  background: #F1F8FC;
  font-weight: bold;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #E3F0F9;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #F1F8FC;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #267DB7;
  color: #fff;
}

.calendar td.time span.active {
  border-color: red;
  background-color: #000;
  color: #A5FF00;
}

.h_calendar {
	background:#f0f0f0;
	font-size:10pt;
	border:2px solid #206a9b;
	font-family: Tahoma;
	color: #003366;
	padding: 0px;
}
.h_calendar td {
	height: 18px;
	width: 25px;
	padding: 0px;
	text-align: center;
}
.h_calendar * {text-align:center;}
.h_calendar .h_weekday {
	font-weight:bold;
	background-color: #007ed1;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.h_calendar .h_month {
	font-weight:bold;
	background-color: #0944ae;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 100px;
	text-align: center;
}
.h_calendar .h_nav {
	font-weight:bold;
	font-size: 11px;
	background-color: #007ed1;
}
.h_calendar .h_nav a {
	font-weight:bold;
	font-size: 11px;
	background-color: #007ed1;
	text-decoration: none;
	font-family: "Courier New", Courier, monospace;
	color: #FFFFFF;
}
.h_calendar .h_day {}
.h_calendar .h_day a {
	text-decoration: none;
	font-size: 11px;
	border: 1px solid #FFFFFF;
	height: 100%;
	width: 100%;
}

.h_calendar .h_day a:hover {
	border: 1px solid #0033FF;
	background-color: #BACDFE;
	height: 100%;
	width: 100%;
}
.h_calendar .h_highlighted {
	font-weight:bold;
	text-decoration:none;
	border: 1px solid #000000;
}
.h_calendar .h_highlighted a {
	font-weight:bold;
	text-decoration:none;
	font-size: 11px;
	color: #FF0000;
}

body{
	text-align: center;
	margin: 0px;

}

.SeatformtitleTB_BG{
	width: 100%;
	color: #003366;
	background-image: url(../images/titleTB_BG.gif);
	background-repeat: repeat-x;
	height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

.seatStatusTB{
	border: 1px solid #C5C6D3;
	width: 95%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
.seatStatusTB td{
	width: 20%;
	padding: 2px;
}
.seatStatusTB span{
	vertical-align: super;
	padding-right: 5px;
	padding-left: 5px;
}




.seatAcTb{
	color: #003366;
	background-image: url(../images/ActivityTb_BG.gif);
	background-repeat: repeat-x;
	height: 40px;
	width:95%;
	text-align: right;
	padding-right: 10px;
	padding-top: 12px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	cursor: hand;
}
.seatAcTb a {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}

.seatMainTB{
	width: 95%;
	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: dashed;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align:center;
}

.seatsTB{
	border: 1px solid #98A2D1;
	border-collapse:collapse;
}
.seatsTB td{
	border: 1px none #F2F3F9;
	/*height: 40px;
	width: 40px;*/
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	text-align: center;
	vertical-align: middle;
}

.BtnSeatEmp{
	background-image: url(../images/seatEmpty.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	height: 40px;
	width: 40px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
	background-color: #FFFFFF;
	padding-right: 5px;
}
.BtnSeatUnavailable{
	background-image: url(../images/unAvailableseat4.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	height: 40px;
	width: 40px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
	background-color: #FFFFFF;
	padding-right: 5px;
}

.BtnSeatSel{
	background-image: url(../images/seatSelected3.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	height: 40px;
	width: 40px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
	background-color: #FFFFFF;
	padding-right: 5px;
}

.BtnSeatRMan{
	background-image: url(../images/seatRman.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	height: 40px;
	width: 40px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
	background-color: #FFFFFF;
	padding-right: 5px;
}
.BtnSeatRwoman{
	background-image: url(../images/seatRwoman.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	height: 40px;
	width: 40px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
	background-color: #FFFFFF;
	padding-right: 5px;
}
.BtnNext{
	background-image: url(../images/Next.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 200px;
	width: 30px;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.BtnPre{
	background-image: url(../images/Pre.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 200px;
	width: 30px;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.BtnPre{
	background-image: url(../images/Pre_disable.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 200px;
	width: 30px;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.centerClass{
	text-align: center;
}

.warning_seatSelect {
	height: 30px;
	width: 100%;
	border: 1px solid #99CCFF;
	text-align: center;
	vertical-align: top;
	color: #FF0000;
}

/*--------------------------------------------orcale forms >>>>>>------------------*/
.orlForm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	margin: 0px;
	width: 100%;
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	padding: 0px;
	border-collapse:collapse;
	}
	
	.orlFormTB {
	border-collapse:collapse;
	border: 1px solid #E3E8EA;
	width: 100%;
	color: #003366;
	}

	.orlFormTB th {
	border-collapse:collapse;
	background-image: url(images/grid_sTitleBGx.gif);
	background-repeat: repeat-x;
	height: 20px;
	color: #003366;
	font-size: 11px;
	background-position: bottom;
	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: #E3E8EA;
	border-right-color: #E3E8EA;
	border-bottom-color: #FFFFFF;
	border-left-color: #E3E8EA;
	font-family: Tahoma;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	background-color: #FEFEFE;
	vertical-align: middle;
	text-align: center;
	}
	
	.orlFormTB td {
	border-collapse:collapse;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: inset;
	border-left-style: solid;
	border-top-color: #E3E8EA;
	border-right-color: #E3E8EA;
	border-bottom-color: #FFFFFF;
	border-left-color: #E3E8EA;
	height: 18px;
	font-size: 11px;
	padding-right: 2px;
	padding-left: 2px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	}
	
	.orlFormTB a {
	font-family: Tahoma;
	font-size: 11px;
	color: #003366;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	text-decoration: underline;
	}


.orlForm_footerTB{
	color: #003366;
	background-image: url(images/ActivityTb_BG.gif);
	background-repeat: repeat-x;
	height: 40px;
	width:100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: hand;
	padding-top: 10px;
	padding-bottom: 5px;
	font-weight: bold;
}
.orlForm_footerTB td{
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left: 5px;
}


.flashContent_TB{
	text-align: center;
	width: 100%;
	
	vertical-align: top;
}

.flashContent_TB td{
	border-top-width: 1px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}



.bg {	BACKGROUND-IMAGE: url(images/next_bunner_bg.jpg)}