.mainbg {
	background-image: url('picture/bg_main.gif'); background-color: #6A8ED4;
}

.mt {
	border-width: 0px; width: 776px;
}


.mt2 {
	border: #FFFFFF 15px solid; background-color: #F0F0F0;
}

.t {
	border-width: 0px; width: 100%;
}
.t96 {
	border-width: 0px; width: 96%;
}


.l_s {
	background-image: url('picture/l_shadow.gif'); background-repeat: repeat-y;
}
.r_s {
	background-image: url('picture/r_shadow.gif'); background-repeat: repeat-y;
}
.b {
	font-weight: bold;
}

.i-more {
	font-family: Verdana, Arial; font-size: 8pt; color: #960000;
}
.i-more a{
	color: #960000; text-decoration: none;
}
.i1f1 {
	font-family: Trebuchet MS, Verdana, Arial; font-size: 10pt; color: #826518; font-weight: bold;
}



/* -- Top BG / Table -- */

.t1t1 {
	background-image: url('picture/tbg2.gif'); background-repeat: repeat-x; border-left: #FFFFFF 8px solid; border-top: #FFFFFF 8px solid; border-right: #FFFFFF 8px solid; background-color: #D66F00;
}
.tbg {
	background-image: url('picture/bg_top.gif');
}
.tbg2 {
	background-image: url('picture/bg_bottom.gif');
}
.t2t1 {
	background-color: #FFFFFF; border: #FFFFFF 1px solid;
}
.t3t1 {
	background-color: #529EE4;
}
#mpic		 { position: absolute; top: 154px; z-index:0 }








/* -- Top Font -- */

TD.off {
	font-family: Verdana, Arial; font-size: 8pt; color: #000000; border: #FFFFFF 1px solid; background: #FFFFFF;
}
TD.on {
	font-family: Verdana, Arial; font-size: 8pt; color: #FFFFFF; border: #FFFFFF 1px solid; background: #529EE4;
}
.off1 {
	border: #FFFFFF 1px solid; background-color: #529EE4; align: center;
}

.t1f1 {
	color: #000000; text-decoration: none; margin: 0px 0px 0px 0px; text-align: center;
}
.t1f1 a:link {
	color: #000000; text-decoration: none; margin: 0px 0px 0px 0px;
}
.t1f1 a:visited {
	color: #000000; text-decoration: none; margin: 0px 0px 0px 0px;
}
.t1f1 a:hover {
	color: #FFFFFF; text-decoration: none; margin: 0px 0px 0px 0px;
}

.t1f1_1 {
	font-family: Verdana, Arial; font-size: 8pt; color: #FFFFFF; margin: 0px 0px 0px 0px; text-align: center;
}
.t1f1_1 a {
	color: #FFFFFF; margin: 0px 0px 0px 0px; text-decoration: none;
}
.t2f1 {
	font-family: Tahoma, Verdana, Arial; font-size: 8pt; color: #FFFFFF; letter-spacing: 1pt;
}


/* -- Left Bg / Table -- */

.l1t1 {
	border: #B7B6B6 1px solid;
}
.l1t2 {
	border: #F8F8F8 1px solid; width: 100%; background-image: url('picture/l_bg1.gif');
}
.l1t3 {
	background-image: url('picture/l_dot.gif'); background-position: top left; background-repeat: no-repeat;
}
.l2t1 {
	background-image: url('picture/l_bar1.gif'); background-repeat: repeat-x; border-left: #FFFFFF 1px solid; border-top: #FFFFFF 1px solid; border-right: #FFFFFF 1px solid; border-bottom: #D0D0D0 1px solid;
}
.l2t2 {
	border-left: #D0D0D0 1px solid; border-right: #D0D0D0 1px solid; border-bottom: #D0D0D0 1px solid;
}
.l2t3 {
	border-left: #FFFFFF 1px solid; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid; width: 100%;
}
.lbook {
	background-image: url('picture/booking_bg.gif'); background-repeat: repeat-x;
}









/* -- Left Font -- */

.lf {
	font-family: Verdana, Arial; font-size: 8pt; color: #000000; line-height: 11pt; text-align: justify;

}
.lf a{
	color: #000000; text-decoration: none;
}
.l1f1 {
	font-family: Verdana, Arial; font-size: 9pt; color: #788A00; font-weight: bold;
}
.l1f1 a{
	color: #788A00; text-decoration: none;
}
.l1f2 {
	font-family: Verdana, Arial; font-size: 8pt; color: #CC3300; font-weight: bold;
}
.l1f11 {
	font-size: 8pt; font-weight: normal;
}
.l2f1 {
	font-family: Tahoma, Arial; font-size: 9pt; color: #980000; letter-spacing: 1pt; font-weight: bold;
	}
.l2f2 {
	font-family: Tahoma, Vardana; font-size: 9pt; color: #3768C1; letter-spacing: 1pt; font-weight: bold;
}














/* -- Right BG / Table -- */

.rsep0 {
	background-image: url('picture/l_sep0.gif'); background-repeat: no-repeat; background-position: bottom left;
}
.rsep1 {
	background-image: url('picture/l_sep.gif'); background-repeat: repeat-y; background-position: top left;
}
.r1t1 {
	border-width: 0px; width: 161px;
}
.r2t1 {
	border-bottom: #E0A372 1px solid;
}
.r2t2 {
	border-bottom: #E0A372 1px solid; border-top: #FFFFFF 1px solid;
}
.r2t2-1 {
	background-color: #EFE3D6; width: 100%; border-top: #E5E4E4 1px solid; border-bottom: #E5E4E4 1px solid;
}
.r2t3 {
	border-top: #FFFFFF 1px solid;
}
.r3t1 {
	width: 161px; border-left: #B9B9B9 1px solid; border-right: #B9B9B9 1px solid;
}
.r3t11 {
	width: 171px; border-left: #B9B9B9 1px solid; border-right: #B9B9B9 1px solid;
}
.r4t1 {
	width: 161px; border-left: #ABABAB 3px solid; border-right: #ABABAB 3px solid;
}
.r4t1i {
	width: 171px; border-left: #ABABAB 3px solid; border-right: #ABABAB 3px solid;
}
IMG.rbanner1 {
	border-left: #E5E4E4 1px solid; border-right: #E5E4E4 1px solid; border-bottom: #E5E4E4 1px solid;
}
.rbanner2 {
	border-left: #E5E4E4 1px solid; border-right: #E5E4E4 1px solid; border-top: #E5E4E4 2px solid; background-color: #494949;
}



/* -- Right Font -- */

.r1f1 {
	font-family: Trebuchet MS, Verdana, Arial; font-size: 10pt; color: #094494;
}
.r1f1 a{
	color: #094494; text-decoration: none;
}
.r1f2 {
	font-family: Verdana, Arial; font-size: 7.5pt; color: #094494; line-height: 12pt;
}
.r1f2 a:link {
	color: #924800; text-decoration: none;
}
.r1f2 a:visited {
	color: #924800; text-decoration: none;
}
.r1f2 a:hover {
	color: #924800; text-decoration: none;
}
.r2f1 {
	font-family: Trebuchet MS, Verdana, Arial; font-size: 9pt; color: #3A8A00; font-weight: bold; letter-spacing: 1pt;
}
.r2f2 {
	font-family: Verdana, Arial; font-size: 8pt; color: #515050; line-height: 11pt;
}
.r2f2 a {
	color: #515050; text-decoration: none;
}
.r3f1 {
	font-family: Trebuchet MS, Verdana, Arial; font-size: 10pt; color: #876245; font-weight: bold;
}
.r3f1i {
	font-family: Trebuchet MS, Verdana, Arial; font-size: 10pt; color: #AC6109; font-weight: bold;
}
.r3f2 {
	font-family: Verdana, Arial; font-size: 8pt; color: #34528A; line-height: 11pt;
}
.r3f2 a{
	color: #34528A; text-decoration: none;
}
.r4f1 {
	font-family: Arial, Verdana; font-size: 10pt; color: #FFF000;
}
.r4f1 a {
	color: #FFF000; text-decoration: none;
}
.r4f1i {
	font-family: Arial, Verdana; font-size: 8pt; color: #FFF000;
}









/* -- Bottom BG / Table -- */

.b1t1 {
	background-image: url('picture/bbg2.gif'); background-repeat: repeat-x; border-left: #FFFFFF 8px solid; border-bottom: #FFFFFF 8px solid; border-right: #FFFFFF 8px solid; background-color: #D66F00;
}
.b2t1i {
	background-image: url('picture/b_sepi.gif'); background-repeat: repeat-x; background-position: top left;
}


/* -- Bottom Font -- */

.b1f1 {
	font-family: Trebuchet MS, Verdana, Arial; font-size: 9pt; color: #FFFFFF; letter-spacing: 1pt; margin: 1px 0px 0px 16px;
}
.b1f1 a{
	color: #FFFFFF; text-decoration: none;
}
.b1f2 {
	font-family: Verdana, Arial; font-size: 7.5pt; color: #000000; letter-spacing: 1pt; text-decoration: none; margin: 8px 0px 8px 0px; text-align: center;
}
.b1f2 a {
	color: #000000; text-decoration: none;
}