		body {
		background-color:white; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px  ;    
		}
		
		.td_a_path { 
		  font-family: Arial, Helvetica, sans-serif; 
		  font-size: 10px; 
		  line-height: 12px; 
		  color: #999999 ; 
		  padding-top: 12px; 
		  padding-right: 0px; 
		  padding-bottom: 15px; 
		  padding-left: 0px;
      	}


	a:link {
		color: #000000;
		text-decoration: underline;
	}
	a:visited {
		text-decoration: underline;
		color: #000000;
	}
	a:hover {
		text-decoration: none;
		color: #FF0000;
	}
	a:active {
		text-decoration: none;
		color: #FF0000;
	}



        a.taglink:link {
		  font-family: Verdana, Arial, Helvetica, sans-serif;
                color: #E6E6FA;
                text-decoration: none;
                font-size:10px; font-weight: bold;
        }
        a.taglink:visited {
		  font-family: Verdana, Arial, Helvetica, sans-serif;
                text-decoration: none;
                color: #E6E6FA;
                font-size:10px; font-weight: bold;
        }
        a.taglink:hover {
		  font-family: Verdana, Arial, Helvetica, sans-serif;
                text-decoration: none;
                color: #E6E6FA;
                font-size:10px; font-weight: bold;
        }
        a.taglink:active {
		  font-family: Verdana, Arial, Helvetica, sans-serif;
                text-decoration: none;
                color: #E6E6FA;
                font-size:10px; font-weight: bold;
        }

        a.taglink2:link {
		  font-family: Verdana, Arial, Helvetica, sans-serif;
                color: #000000;
                text-decoration: none;
                font-size:10px; font-weight: bold;
        }
        a.taglink2:visited {
		  font-family: Verdana, Arial, Helvetica, sans-serif;
                text-decoration: none;
                color: #000000;
                font-size:10px; font-weight: bold;
        }
        a.taglink2:hover {
		  font-family: Verdana, Arial, Helvetica, sans-serif;
                text-decoration: none;
                color: #000000;
                font-size:10px; font-weight: bold;
        }
        a.taglink2:active {
		  font-family: Verdana, Arial, Helvetica, sans-serif;
                text-decoration: none;
                color: #000000;
                font-size:10px; font-weight: bold;
        }

        a.taglink3:link {
		  font-family: Verdana, Arial, Helvetica, sans-serif;
                color: #000000;
                text-decoration: none;
                font-size:10px; font-weight: bold;
        }
        a.taglink3:visited {
		  font-family: Verdana, Arial, Helvetica, sans-serif;
                text-decoration: none;
                color: #000000;
                font-size:10px; font-weight: bold;
        }
        a.taglink3:hover {
		  font-family: Verdana, Arial, Helvetica, sans-serif;
                text-decoration: none;
                color: #CC0000;
                font-size:10px; font-weight: bold;
        }
        a.taglink3:active {
		  font-family: Verdana, Arial, Helvetica, sans-serif;
                text-decoration: none;
                color: #000000;
                font-size:10px; font-weight: bold;
        }

       .td_tagcell {
               text-align: center; vertical-align: middle;padding-top: 3px; padding-bottom: 4px;
               }




	a.ButtonLink:link {
		text-decoration: none;
		color: #0033FF;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 16px;font-weight: bold;
	}
	a.ButtonLink:visited {
		text-decoration: none;
		color: #0033FF;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 16px;font-weight: bold;
	}
	a.ButtonLink:hover {
		text-decoration: none;
		color: #0033FF;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 16px;font-weight: bold;
	}
	a.ButtonLink:active {
		text-decoration: none;
		color: #0033FF;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 16px;font-weight: bold;
	}





	a.Header:link {
		color: #FFFFFF;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif; font-size: 10px;font-weight: bold;
	}
	a.Header:visited {
		text-decoration: none;
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif; font-size: 10px;font-weight: bold;
	}
	a.Header:hover {
		text-decoration: none;
		color: #0000FF;
		font-family: Arial, Helvetica, sans-serif; font-size: 10px;font-weight: bold;
	}
	a.Header:active {
		text-decoration: none;
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif; font-size: 10px;font-weight: bold;
	}



	a.HeaderTitle:link {
		color: #0000FF;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif; font-size: 12px;
		font-weight: bold;
	}
	a.HeaderTitle:visited {
		text-decoration: none;
		color: #0000FF;
		font-family: Arial, Helvetica, sans-serif; font-size: 12px;
		font-weight: bold;
	}
	a.HeaderTitle:hover {
		text-decoration: none;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif; font-size: 12px;
		font-weight: bold;
	}
	a.HeaderTitle:active {
		text-decoration: none;
		color: #0000FF;
		font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	font-weight: bold;
	}




		A.td_a_path:link { 
		color: #999999 ; 
		}
		A.td_a_path:visited { 
		color: #999999 ; 
		}
		A.td_a_path:active  {
		color: #FF0000; 
		}
		A.td_a_path:hover {
		color: #FF0000; 
		}
		
		h1 {
		font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 18px; font-weight: normal; color: #FF9900 ;font-weight: bold
		}
		h2 {
		font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000066; font-weight: bold;
		}
		
		h3 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000066}
		
		h4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; font-weight: bold}
		
		h5 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: 21px; font-weight: bold; color: #990000; vertical-align: top; list-style-type: square;}
		
		h6 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000066; text-align: left; vertical-align:bottom; font-weight: bold; line-height: 14px}
		
		p {
		font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #000066; padding-top: 0px; padding-bottom: 0px;
		}
		
		hr {  
		color: #000066; height: 1px; width: 100%; padding-top: 0px; padding-bottom: 0px;
		}
		
		li {
		font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; line-height: 14px;
		}
		
		ol {  
		font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #000066;
		}
		
		ul {  
		font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #000066;
		}
		
		.p_indent1 {
		padding-left: 30px;
		}
	
		.table_withborder { 
		padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 1px #000066 dotted;
		}
		
		.table_withborder1 {  border-color: #000066; border: #000066; border-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
		
		.table_withbgcolor1 { 
		padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-color: #FFCC66;
		}
		.td_textreg_impair { 
		font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; padding-top: 7px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; color: #000066 ; background-color: #FFCC66;
		}
		.td_textreg_pair { 
		font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; padding-top: 7px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; color: #000066 ; background-color: #FFFF99;
		}
		td {  
		vertical-align: top;
		}
		.td_header1 {  
		font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; font-weight: bold; color: #FFFFFF; background-color: #000066; padding-top: 3px; padding-bottom: 3px; padding-right: 5px; padding-left: 5px;
		}
		.td_header2 { 
		font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; font-weight: bold; color: #000066; background-color: #FF9900; padding-top: 3px; padding-bottom: 3px; padding-right: 5px; padding-left: 5px;
		}
		.td_form_th{
		font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; font-weight: bold; color: #FFFFFF; background-color: #000066; padding-top: 3px; padding-bottom: 3px;
		}
		.td_form_td{
		font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; color: #000066; background-color: #eff6ff; padding-top: 3px; padding-bottom: 3px;
		}
		.td_form_rednote{
		font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; font-weight: bold; color: #FF0000; background-color: #000066; padding-top: 3px; padding-bottom: 3px;
		}
		.td_textreg_pair { 
		font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; padding-top: 7px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; color: #000066 ; background-color: #FFFF99;
		}
		.td_textreg {
		font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; padding-top: 7px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; color: #000066;
		}
		.td_textreg_lastline { 
		font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; padding-top: 7px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px ; color: #000066;
		}
		.td_header1 {  
		font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; font-weight: bold; color: #FFFFFF; background-color: #000066; padding-top: 3px; padding-bottom: 3px; padding-right: 5px; padding-left: 5px;
		}
		.td_header2 { 
		font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; font-weight: bold; color: #000066; background-color: #FF9900; padding-top: 3px; padding-bottom: 3px; padding-right: 5px; padding-left: 5px;
		}
		.td_form_th{
		font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; font-weight: bold; color: #FFFFFF; background-color: #000066; padding-top: 3px; padding-bottom: 3px;
		}
		.td_form_td{
		font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; color: #000066; background-color: #eff6ff; padding-top: 3px; padding-bottom: 3px;
		}
		.td_form_rednote{
		font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; font-weight: bold; color: #FF0000; background-color: #000066; padding-top: 3px; padding-bottom: 3px;
		}
		
		.button_form { 
		font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #000066; padding-top: 0px; padding-bottom: 0px; color: #000066 ; background-color: #FFCC66;
		}

		.button_general { 
                     background-color:#FFFFFF; font-weight: bold; color:#0033FF;  font-size:16px; border-width:thin; font-family:Verdana, Arial, Helvetica, sans-serif; width:100px; height:30px;
		}

		.button_trans { 
			vertical-align:middle; background-color:#FFFFFF; font-weight: bold; color:black;  font-size:10px; border-width:1; border-style:none; font-family:Verdana, Arial, Helvetica, sans-serif;
		}

		.button_book { 
			text-decoration:underline; vertical-align:middle; background-color:beige; font-weight: bold; color:black;  font-size:10px; border-width:0; border-style:none; font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		

		.price_table { 
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF0000;
		}

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

		.fare_table_s { 
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;
		}
		
		.fare_table_b { 
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
		}

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

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

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

		.fatTotal { 
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;
		}

		.btnav { background-color: #FFCC66; border: 1px #000000 solid;} 

       .td_underline {
                font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px; line-height: 11px; font-weight: bold; border: #FFCC66 solid; background-color: #FFCC66; border-width: 1px 1px 0px;
                }

       .td_palebluesqr {
                border-style:solid; border-width:1.5px; border-color:#AABFFF;
                }

       .td_tagcell {
               text-align: center; vertical-align: middle;padding-top: 3px; padding-bottom: 4px;
               }

        a.middle:link {
                color: #000000;
                text-decoration: underline;
        }
        a.middle:visited {
                text-decoration: underline;
                color: #000000;
        }
        a.middle:hover {
                text-decoration: none;
                color: #000000;
        }
        a.middle:active {
                text-decoration: none;
                color: #000000;
        }

	transparent{
   		filter:alpha(opacity=60); 
   		-moz-opacity: 0.6; 
   		opacity: 0.6; 
	} 

    .TA {  scrollbar-3dlight-color:beige;
           scrollbar-arrow-color:black;
           scrollbar-base-color:beige;
           scrollbar-darkshadow-color:;
           scrollbar-face-color:beige;
           scrollbar-highlight-color:beige;
           scrollbar-shadow-color:beige}


