body { 
	padding:0 0; 
	margin:0 0; 
	background:url(images/topbg.gif) repeat-x top left;
}
div,p,h1,h2,h3 {list-style:none; padding:0; margin:0;}

ul,li {
	margin:0 10px
}
div, table, td {	
	FONT-SIZE: 14px; 
	color:#000000; 
	letter-spacing:0;
	line-height:130%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link {
	color: #222;
	text-decoration: none;
}
a:visited {
	color: #222;
	text-decoration: none;
}
a:hover {
	color: #222;
	text-decoration: underline;
}
a:active {
	color: #000;
	text-decoration: none;
}
/*ID*/
#wrap {width:900px; margin:0 0;}
#header {width:900px;}
#IndexContents {width:900px; margin-top:20px;}
#SubContents {width:880px; margin:20px 0 20px 20px;}
#footer {width:100%; background:url(images/footerbg.gif) repeat-x top center;}

/* basic style */
.lh {line-height:130%}
.lh8 {line-height:180%}
.lh25 {line-height:250%}

.fwB {
	FONT-WEIGHT: bold
}
.tCenter {
	TEXT-ALIGN: center
}
.tRight {
	TEXT-ALIGN: right
}
.tLeft {
	TEXT-ALIGN: left
}
.png24 {tmp:expression(setPng24(this));}
.clear { clear: both; display: block; visibility: hidden; line-height:0px;}
.nowrap {WHITE-SPACE: nowrap}

/*Font*/
h1 {
	font-size: 30px;
	font-weight: bold;
	line-height:130%
}
h2 {
	font-size: 16px;
	font-weight: bold;
	color: red;
	line-height:180%
}
h3 {
	font-size: 80px;
	font-weight: bold;
}
.tour_text {font-size:36px; font-weight:bold;}

.white {color:#ffffff; font-size:12px}
.white a{color:#ffffff; text-decoration:none; font-size:12px}
.white a:hover{color:#ffffff; text-decoration:underline;}

.gray_text { font-size:11px; color:#555555;}
.gray_text a{ font-size:11px; color:#555555; text-decoration:none;}
.gray_text a:hover{ font-size:11px; color:#555555; text-decoration:underline;}

.p11_gray {font-size:11px; color:#eaeaea;}
.p11_gray a{font-size:11px; color:#eaeaea; text-decoration:none;}
.p11_gray a:hover{font-size:11px; color:#eaeaea; text-decoration:underline;}

.p11_pred {font-size:11px; color:#ff9999;}
.p11_pred a{font-size:11px; color:#ff9999; text-decoration:none;}
.p11_pred a:hover{font-size:11px; color:#ff9999; text-decoration:underline;}

.stit {font-size:16px; font-weight:bold}
.bigred {color:#FF0000; font-size:21px; font-style:italic;}
/*padding*/
.pdlr8 {padding:0 8px}
.pdr10 {padding:10px 10px}
.pdr5 {padding:5px 5px}
.pdb30 {padding-bottom:30px}
.pdb50 {padding-bottom:50px}
/*other style*/
.boxgray {background:#eaeaea}
.coachimg {background:url(images/imgbg.png) no-repeat top top}
.ContactusBg {background:url(images/contactusbg.gif) no-repeat bottom right}

/* E-Web */
.maintitle {
font-size:30px;
font-weight:bold;
line-height:130%;
padding-bottom:30px;
}

.subtitle {
font-size: 16px;
font-weight: bold;
color: red;
line-height:180%
}