body
{
	background-color: white;
	font-family: sans-serif, tahoma,arail;
	font-size: 12px;
	margin: 0px;
}

a.menulink:link
{

	color: #696969;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
}
a.menulink:visited
{

	color: #696969;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
}
a.menulink:hover
{

	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
}

img{
	border: none;
}

.indexleft
{
	background-image:url(/images/bg.gif); 
	background-repeat:repeat-x;
	background-position:bottom;
	padding-left:9px;
	padding-right:8px;
}
.bodymain
{
	background-color: #e6e7e8;
	height:100%;
}
.bodymaster
{
	background-color: #ffffff;
}
.dotline
{
	background-image:url(../images/line_dot.gif); 
	background-repeat:repeat-x;
	background-position:center;
	height:10px;
}
.listbox{
	border: 1px solid #8b8a8a;
	font-size: 11px;
	height:18px;
	width:125px;
	color:#999999;
	font-family: arail, tahoma, sans-serif;
}
.search{
	border: 1px solid #8b8a8a;
	font-size: 11px;
	height:18px;
	width:100px;
	color:#999999;
}
.bodycontent
{
	background-image:url(/images/web/bg-bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:20px;
}
.graytitle
{
	font-family: MS Sans Serif;
	color:#c1c1c1;
	font-size:13px;
	font-weight:normal;
	padding-bottom: 6px;
	padding-top: 20px;
}
.blacktitle
{
	color:#666668;
	font-size:13px;
	font-weight:none;
	padding-bottom: 6px;
	padding-top: 20px;
}
.whitetitle
{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}

.title
{
	color:#000000;
	font-size:14px;
	font-weight: bold;
}
.subtitle
{
	color:#333333;
	font-weight: bold;
	width:100%;
	padding:5px;
	font-size:x-large;
	font-family:Frutiger 47LightCn;
	}
.wellcome
{
	color:#ff0000;
	font-size:22px;
	font-weight:normal;
	padding-bottom: 25px;
}
.subtitle2
{
	background-position:left top;
	font-size:11px;
	color: #666666;
	font-weight:bold;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.subtitle3
{
	background-color: #ecedee;
	font-size:11px;
	color: #666666;
	font-weight: normal;
	padding-bottom: 10px;
}
.subtitle4
{
	background-color: #ecedee;
	font-size:11px;
	color: #666666;
	font-weight: bold;
	padding-bottom: 8px;
	padding-right: 5px;
	padding-left: 12px;
}
.boxgrayboder
{
	display: list-item;
	overflow: auto;
	position: static;
	height: 230px;
		
    scrollbar-face-color: #FFFFFF !important;
    scrollbar-left-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF !important;
    scrollbar-shadow-color: #FFFFFF !important;
    scrollbar-arrow-color: #8AC73E !important;
    scrollbar-track-color: #FFFFFF !important;
    scrollbar-darkshadow-color: #FFFFFF !important;
    scrollbar-base-color: #FFFFFF !important;
    scrollbar-3d-light-color: #7AC3AC !important;

}
.boxPromotion
{
	display: list-item;
	overflow: auto;
	position: static;
	scrollbar-face-color: #FFFFFF !important;
	scrollbar-left-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF !important;
	scrollbar-shadow-color: #FFFFFF !important;
	scrollbar-arrow-color: #8AC73E !important;
	scrollbar-track-color: #FFFFFF !important;
	scrollbar-darkshadow-color: #FFFFFF !important;
	scrollbar-base-color: #FFFFFF !important;
	scrollbar-3d-light-color: #7AC3AC !important;
	width: 100%;
	height:150px;
}


.boxgrayboder2
{
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}
.topbordergray
{
	background-image:url(../images/top-border.gif);
	background-position:0;
	background-repeat: repeat-x;
}
.topboder
{
	border-top: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	height: 8px;
}
.botboder
{
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	height: 8px;
}
.imageborder
{
	border: 1px solid #e1e1e1;
	padding: 2px;
}
.question
{
	color:#7c7c7c;
	background-color: #f0f1f1;
	font-weight: bold;
	font-size:11px;
	padding-left: 25px;
	padding-top:5px;
	padding-bottom:5px;
}
.answer
{
	color:#7c7c7c;
	font-weight: normal;
	font-family:Arial;
	font-size:11px;
	padding-left: 25px;
	padding-top:5px;
	padding-bottom:30px;
}
.answer2
{
	color:#7c7c7c;
	font-weight: normal;
	font-family:Arial;
	font-size:11px;
	padding-top:5px;
	padding-bottom:30px;
}
.txtwhite
{
	color:#ffffff;
	font-weight: bolder;
	font-size:12px;
	}

.txtred
{
	color:#ff0000;
	font-weight: normal;
	font-family:Arial;
	font-size:10px;
	}
.titlewhite
{
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	font-weight: bold;
	background-color:ff1100;
	padding-left:10px;
	}	
.footer
{
	font-family: MS Sans Serif;
	color:#666668;
	font-size:10px;
	font-weight:normal;
}

.footer1
{
	font-family: MS Sans Serif;
	color:#c9cacb;
	font-size:9px;
	font-weight:normal;
}
	
.vline
{
	background-image:url(../images/dot-vline.gif); 
	background-repeat:repeat-y;
	background-position:center;
}	
.bgtable
{
	background-color: #F0FBF8;
	}
a.gray11link:link{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
    font-size:11px;
}
a.gray11link:visited{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
    font-size:11px;
}
a.gray11link:hover{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    font-size:11px;
}
a.linkblack2:link{
	color:#c1c1c1;
	font-size:13px;
	font-weight:normal;
	padding-bottom: 6px;
	padding-top: 20px;
	TEXT-DECORATION: none;
}
a.linkblack2:visited{
	color:#c1c1c1;
	font-size:13px;
	font-weight:normal;
	padding-bottom: 6px;
	padding-top: 20px;
	TEXT-DECORATION: none;
}
a.linkblack2:hover{
	color:#666668;
	font-size:13px;
	font-weight:normal;
	padding-bottom: 6px;
	padding-top: 20px;
	TEXT-DECORATION: none;
}
a.linkgrayred:link{
	font-family: tahoma, arail, sans-serif;
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    font-size:11px;
}
a.linkgrayred:visited{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    font-size:11px;
}
a.linkgrayred:hover{
	font-family: tahoma, arail, sans-serif;
    COLOR: #ff0000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    font-size:11px;
}
a.linkgrayredn:link{
    COLOR: #666666;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    font-size:11px;
}
a.linkgrayredn:visited{
    COLOR: #666666;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    font-size:11px;
}
a.linkgrayredn:hover{
    COLOR: #ff0000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
    font-size:11px;
}




a.menuleftlink:link{
    COLOR: #666666;
    FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
    font-size:11px;
}
a.menuleftlink:visited{
    COLOR: #666666;
    FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
    font-size:11px;
}
a.menuleftlink:hover{
    COLOR: #ff0000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    font-size:11px;
}
a.redlink:link{
    COLOR: #8C8C8C;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    font-size:11px;
}
a.redlink:visited{
    COLOR: #8C8C8C;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    font-size:11px;
}
a.redlink:hover{
    COLOR: #ff0000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    font-size:11px;
}	

	
A:link
{
	font-weight: normal;
	color: saddlebrown;
	text-decoration: none;
}
A:visited
{
	font-weight: normal;
	color:#saddlebrown;
	text-decoration:none;
}
A:hover
{
	color: #999900;
	text-decoration: underline;
}


.gray11
{
	font-weight: normal;
	color:#727273;
	font-size:11px;
}
.gray16
{
	font-weight: normal;
	color:#bbbcbe;
	font-size:16px;
	font-weight: bold;
}
.lightgray16
{
	font-weight: normal;
	color:#d2d0d1;
	font-size:16px;
	font-weight: bold;
}
.gray18
{
	font-weight: normal;
	color:#bbbcbe;
	font-size:18px;
	font-weight: bold;
}
.titlegray22
{
	font-weight: normal;
	color:#bbbcbe;
	font-size:22px;
	font-weight: bold;
}
.lightgray24
{
	font-weight: normal;
	color:#d7d7d7;
	font-size:24px;
	font-weight: bolder;
}

.black11
{
	font-weight: normal;
	color:#333333;
	font-size:11px;
}
.black11bold
{
	font-weight: bold;
	color:#333333;
	font-size:11px;	
}
.black14bold
{
	font-weight: bold;
	color:#333333;	
	font-size:14px;
}
.red11bold
{
	font-weight: bold;
	color:#ff0000;
	font-size:11px;
	padding-bottom:5px;	
}
.red11
{
	font-weight: none;
	color:#ff0000;
	font-size:11px;
	padding-bottom:5px;	
}

.blue14bold
{
	font-weight: bold;
	color:#191966;
	font-size:14px;	
}
.dropdown
{
	color: #666666;
	width:100px;
	font-size:11px;
}	
.dropdown1
{
	color: #666666;
	width:150px;
	font-size:11px;
}	
.dropdown3
{
	color: #666666;
	width:250px;
	font-size:11px;
}	
.btnlogin
{
	background-image:url(/images/btn_login.gif);
	width: 45px;
	height: 19px;
	COLOR: #656565;
	border: none;
	font-size: 10px;
	padding-bottom: 4px;
	cursor: hand;
}
.submitbtn
{
	background-image:url('/images/bg-btn.gif');
	background-repeat:no-repeat;
	width: 62px;
	height: 17px;
	COLOR: #656565;
	border: none;
	font-size: 10px;
	padding-bottom: 4px;
	cursor: hand;
}	

.Btn
{
	font-size: 11px;
	height: auto;
	cursor: hand;
}

.txttopic
{
	font-size:13px;
	color: #666666;
	font-weight:bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-color: #AAAAAA;
	border-bottom-color: #AAAAAA;
	border-left-width: 1px;
	border-left-color: #AAAAAA;
}
.txtHeader
{
	font-size: 16px;
	color: #339900;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #AAAAAA;

}

.row1
{
	font-size:11px;
	color: #7c7c7c;
	font-weight:bold;
	background-color:cccccc;
	padding-left:10px;
	border-bottom: 1px solid #ffffff;
}
.row2
{
	font-size:11px;
	color: #7c7c7c;
	font-weight:normal;
	background-color:f0f1f1;
	padding-left:10px;
	border-bottom: 1px solid #ffffff;
}
a.linkgray:link
{
	font-size:11px;
	color: #666666;
	font-weight:normal;
	text-decoration:none;
	}
		a.linkgray:visited
{
	font-size:11px;
	color: #666666;
	font-weight:normal;
	text-decoration:none;
	}
	a.linkgray:hover
{
	font-size:11px;
	color: #F90A0F;
	font-weight:normal;
	text-decoration:none;
	}

a.linkgray11:link
	{
		font-size:11px;
		color: #8C8C8C;
		font-weight:normal;
		text-decoration:none;
	}
	a.linkgray11:visited
	{
		font-size:11px;
		color: #8C8C8C;
		font-weight:normal;
		text-decoration:none;
	}
	a.linkgray11:hover
	{
		font-size:11px;
		color: #656565;
		font-weight:normal;
		text-decoration:underline;
	}
	a.linkgrayred11:link
	{
		font-size:11px;
		color: #8C8C8C;
		font-weight:normal;
		text-decoration:none;
	}
	a.linkgrayred11:visited
	{
		font-size:11px;
		color: #8C8C8C;
		font-weight:normal;
		text-decoration:none;
	}
	a.linkgrayred11:hover
	{
		font-size:11px;
		color: #ff0000;
		font-weight:normal;
		text-decoration:underline;
	}
	.gray11n
	{
		font-size:11px;
		color: #8C8C8C;
		font-weight:normal;
		text-decoration:none;
	}

a.DG:link, a.DG:visited
{
	color: #999999;
	font-weight: bold;
	font-size: 10pt;
}

a.DG:hover
{
	color: #009999;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}
	
a.Booking:link, a.Booking:visited
{
	color: #6f6f6f;
	font-weight: bold;
	font-size: 10pt;
}

a.Booking:hover
{
	color: #339933;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}


a.mainmenu:link, a.mainmenu:visited
{
	color: #99ccff;
	font-weight: bold;
	font-size: 10pt;
}

a.mainmenu:hover
{
	color: white;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}
.txtgray
{
	font-size:11px;
	color: #919191;
	font-weight:bold;
}
.txtgrayn
{
	font-size:11px;
	color: #919191;
	font-weight:normal;
}
.dgheader
{
	font-size:13px;
	color: #ffffff;
	font-weight:bold;
	background-color:"#C0C0C0"
	}
.dgitem
{
	font-size:11px;
	color: #000000;
	font-weight:normal;
	background-color:"#E2E2E2";
	
	}
.menuleft
{
	background-color: #ebebeb;
	border-bottom: 1px solid #cfcdce;
	border-right: 1px solid #cfcdce;
}
.menuleft2
{
	background-color: #ebebeb;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}
.tdmenuleft
{
	height: 20px;
	padding-left:8px;
}
.previousbtn
{
	background-image:url('/images/arrow_left.jpg');
	background-repeat:no-repeat;
	font-size:8px;
	color: #333333;
	height: 18px;
	width: 22px;
	border: none;
}
.btnsendme
{
	background-image:url('/images/btn_send_me.gif');
	background-repeat:no-repeat;
	font-size:8px;
	color: #333333;
	height: 18px;
	width: 103px;
	border: none;
}
.tbleftmenu
{
	width: 100%;
}
.textbox
{
	font-size: 8pt;
	color: #000066;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}
input{
	font-size: 8pt;
	color: #000066;
	
}
select
{
	font-size: 8pt;
	color: #000066;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}

.checkbox
{
	font-size: 8pt;
	color: #000066;
}

a.BK:link, a.BK:visited
{
	color: #6f6f6f;
	font-weight: bold;
	font-size: 8pt;
	background-color: #edffa6;
	text-align: center;
	vertical-align: middle;
}

a.BK:hover
{
	color: #6f6f6f;
	font-weight: bold;
	font-size: 8pt;
	background-color: #dbeda6;
	text-align: center;
	vertical-align: middle;

}

