/* travelsuperlink.com */
/* new for xhtml */
/* version 3 style sheet */

/* Placement */
body {
	background: #fff;
	color: #696969;
	font-family: arial,sans-serif,MS Kai;
}
#rap {
    width: 1172px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	padding: 0;
	padding-left: 5px;
	padding-right: 10px;
}

a {
	color: #005ccc;
	text-decoration: none;
/*	border-bottom: 1px solid #6e7bfe; */
    border-bottom: none; 

}

a:hover, a:active { 
	text-decoration: underline; 
	color: #0073ff;
	}
	
a.nounderline { 
    text-decoration: none;
	color: #005ccc; 
	}
a.nounderline:hover { 
    text-decoration: none;
	color: #0073ff; 
	}	

p { line-height: 21px; font-size: 15px; margin: 5px 0 5px 0; }

h1 {
	margin:10px 0px 10px 0px;
	padding:0px;
	font-size:18px;
	line-height:24px;
	}
		
h2 {
	font-family:Arial, Helvetica, sans-serif;
	margin:2px 0px 2px 0px;
	padding:0px;
	font-size:15px;
	line-height:19px;
	font-weight: normal;
	}

h3 {
	margin:0px 0px 15px 0px;
	padding:5px;
	font-size:14px;
	line-height:17px;
	font-weight: 600;	
	}
		
h4 {
	margin:0px 0px 15px 0px;
	padding:10px;
	font-size:13px;
	line-height:18px;
	font-weight:bold;
	}

h5 {
	margin:0px 0px 15px 0px;
	padding:1px;
	font-size:12px;
	line-height:14px;
	text-align: left;
	color: #BFC3C7;
	}

h6 {
	margin:0px 0px 15px 0px;
	padding:1px;
	font-size:8px;
	line-height:10px;
	text-align: center;
	color: #BFC3C7;
	}	


/* Header Styles */
/* logo */

#header_logocn {
    float: left;
    margin: 25px 0px auto 0px;
/*    padding: auto;
    width: 380px;
	height: 33px; */
	background: url(http://www.travelsuperlink.com/image/logo_small2.jpg) left top no-repeat;
}

#header_logo_bigcn {
	position: relative;
	top: 0px;
	left: 200px;
    width: 900px;
	height: 100px; 
	background: url(http://www.travelsuperlink.com/image/logo_cn_100.jpg) left top no-repeat;
}

#header_logo_version {
	float: right;
	margin: 25px 0px auto 0px;
/*	width: 80px;
	height: 50px; */
	background: url(http://www.travelsuperlink.com/image/bullet_arrowb.gif) left top no-repeat;
}


#header {
	margin:0px ; /* top right bottom left */
	padding:0px 0px 0px 0px;
	height:60px; 
	color: #444444;
	text-align: center;
}

#header span {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:500;	
	}
#header h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	line-height:24px;
	font-weight:600;
	text-align: center;
	margin_top:20px;
	}
		
#smallwebicon { 
 	margin:10px 10px 10px 10px; 
 	float: left;
}

#cnlogo{ 
 	margin:0px 10px 0px 10px; 
 	float: left;
	width: 260px;
}
#version { 
 	margin:20px 10px 0px 10px;
 	float: right;
	width: 160px;
	text-align: right;
}
#versionicon { 
 	margin:0px 10px 0px 10px;
 	float: right;
}

/* Top Menu Styles */

#headerlinegreen {
	margin:10px 0px 0px 0px;  /* top right bottom left */
	padding:10px 0px 10px 0px;
	border-width: 1px 0px 0px 0px; 
	border-style: solid;
	border-color: #2FA721; /* light green */
	text-align : center;

}
/* body>#headerlinegreen {height: 20px;} */

#headerlinegreen a  { 
	text-decoration: none; 
	color: #555555;
	} 
#headerlinegreen a:hover { 
	text-decoration: none; 
	color: #98BF36;
	border-bottom: 3px solid #98BF36;
	}
	
#headerlinegreen a.nounderline { 
    text-decoration: none;
	color: #005ccc; 
	}	
	
#headerlinegreen h1 { 
	margin:0px;
	padding:0px;
	font-size:13px;
	line-height:17px;
	font-weight: 600;
} 

#direction {
    text-align: left;
	margin:0px 0px 10px 5px;  /* top right bottom left */
	}

#tag {
	margin:0px 5px 10px 0px;  /* top right bottom left */
	text-align: right;
	}


/* Content Styles */				   
#content {
 	position: absolute; 
	top: 140px;
	left: 200px;
 	width: 700px; 
	margin: 0px; /* top right bottom left */
	padding: 10px 30px 10px 30px;
	border-width: 0px 0px 0px 1px; 
	border-style: solid;
	border-color: #dbfad4; /* light green */
    color:#333333;
	}

#content h1 {
	font-size:16px;
	padding:0px;
	font-weight: 400;
	color:#444444;
	}	
	
#content ul {list-style: none; padding: 0; margin: 0;}
#content li {
	margin: 10px 0px 10px 0px;  /* top right bottom left */
	padding: 0px 0px 0px 20px; 
	list-style: none; 
/*	background: url(./image/icon_post.gif)  no-repeat; */
}

#content a { 
    text-decoration: underline;
	font-weight: 600;
	}
#content a.nounderline { 
    text-decoration: none;
	}
	
.contentlink { padding: .25em 0; font-size: 11px; text-decoration: underline; }

/* Right Column Styles */

#navright {
 	float: right;
	clear: right; 
	width: 200px;
	margin: 0; /* top right bottom left */
	padding: 0px 0px 0px 20px;
	border-width: 0px 0px 0px 1px; 
	border-style: solid;
	border-color: #dbfad4; /* light green */
	text-align : left;
	}

#navright a { 
	text-decoration: underline; 
	color: black;
	}

#navright a:hover { 
	text-decoration: underline; 
	color: black;
	}
#navright h2 { 
	margin:0pxx;
	padding:0px;
	font-size:12px;
	line-height:15px;
	font-weight: 600;
	color: black;
}	
#navright h3 { 
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:12px;
	line-height:18px;
	font-weight: normal;
	color: black;
}
#navright ul {
	list-style: none;
	margin: 0;
	padding: 6px 0px;
	
}
	
/* Left Column Styles */
#navleft {
	float: left;
	clear: left;
 	width: 165px; 
	margin: 0px ; 
	padding: 0px 10px 0px 0px; /* top right bottom left */
	text-align: left;
	font-family: verdana, helvetica, sans-serif;
	}

#navleft a { 
	text-decoration: underline; 
	color: black;
	}

#navleft a:hover { 
	text-decoration: underline; 
	color: black;
	}
#navleft h2 { 
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:15px;
	font-weight: 600;
	color: black;
}	
#navleft h3 { 
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:12px;
	line-height:18px;
	font-weight: normal;
	color: black;
}

#navleft ul {
	list-style: none;
	margin: 0;
	padding: 6px 0px;
	
}


/*  Footer Styles */
   
#footer {
    position: static;
	clear: both;	
    margin: 0; 
	padding:5px;
	text-align : center;
   }
   
#footer a, #footer a:hover, #footer a:visited { 
	text-decoration: none; 
	color: #444444;
	}   

#navpage {
    position: relative;
    float: right;
	margin: 20px 0px 0px 0px; /* top right bottom left */
	padding_top: 10px;
	text-align : right;
   }
#navpage a { 
	text-decoration: none; 
	color: #006400;
	} 
#navpage h3 { 
	font-size:15px;
	line-height:18px;
	font-weight: 600;
	color: #006400;
    }
		
/* Img */
.imgright {
 	float: right;
	clear: right;
 	margin-left:10px;

}

div.imgright img
{
	padding: 5px;
}

img.imgright { 

	padding: 5px;
	padding-bottom: 0px;
}
.imgright span {
	font-size:12px;
	line-height:14px;
	color: #BFC3C7;
	}

.imgright h3 {
    color: #333;
	font-size:12px;
	font-weight: 600;
	line-height:18px;
	text-align: center;
	font-family: MingLiU, MS Cai, Arial, Helvetica, sans-serif,;
}	

.imgleft { 
	position:relative;
 	float: left;
	clear: left;
 	margin:0px 10px 10px 0px;

}

div.imgleft img
{
	padding: 5px;
}
.imgleft h3 {
    color: #333;
	font-size:12px;
	font-weight: 600;
	line-height:18px;
	text-align: center;
	font-family: MingLiU, MS Cai, Arial, Helvetica, sans-serif,;

}	

img.linkimg {
	position: static;
 	float: right;
	clear: right;
	width: 300px;
	height: auto;
 	margin:0px 0px 0px 20px; /* top right bottom left */
    border: 1px solid #666; 
	padding: 5px; 
}

/* Misc */
.clearboth { clear: both; }
.clearright { clear: right; }
.center { 
	text-align: center;
} 

.adsenselink {
margin:5px 0px 0px 0px; /* top right bottom left */
   }
   
#update {
	margin-right: 20%;
	margin-left: 20%; /* top right bottom left */
	width: 60% ;
	font-size: 10px;
	font-style: Italic;
	text-align : center;
	padding:5px;
	color: #777777;

	border-top: 1px dashed #808080;
	border-bottom: 1px dashed #808080; 
	
}
#update a, #update a:link { 
	text-decoration: none; 
	color: #777777;
	}  

.fade_white {
	background: #E9EAFF url(../image/fade_white.png) no-repeat top right;
	border-left: 4px solid #CCCFFF;
	width: 300px;
	padding: 4px 4px 4px 8px;}
	
.fade_white h1 {
	margin:0px 0px 0px 0px;
	font-size:14px;
	line-height:17px;
	font-weight: 600;	
	text-align: left;
	}
			
.subtitle
   {
   font-weight: bold;
   margin:0px 0px 8px 0px;
   }
   

.blue {	
	background-color:#c8dcf9;
	border-color: blue;
}	

.yellow {
	background-color:#FFF2BF;
	border-color: #ffcc00;
}	

.green {
	background-color:#D0FAC8;
	border-color: #00FFAA;
}
.greenborder {
/*	background-color:#D0FAC8;  */
	background-color:#d2f2c2;
	border-left: 3px solid #2FA721; 
	text-align: center;
}	
.blueborder {	
	background-color:#c8dcf9;
	border-left: 3px solid  #005ccc;
	text-align: center;
}
.grey {
	background-color:#EBECF2;
	border-color: #EFD3F2;
}	

.linegreen {
	background-color: white;
	border-color: #2FA721;
}	


.style_init_lightgreen {
	font-size: 24px;
	color: #A3CD39;
	margin-right: 2px;
}
.style_init_blue {
	font-size: 23px;
	color: #005ccc;
	margin-right: 2px;
}
.style_init_green {
	font-size: 24px;
	color: green;
	margin-right: 2px;

}		
.style_init_purple {
	font-size: 24px;
	color: purple;
	margin-right: 2px;
}		
.style_init_teal {
	font-size: 24px;
	color: teal;
	margin-right: 2px;
}		

.style_init_darkgreen {
	font-size: 24px;
	color: #91B932;
	margin-right: 2px;
}

.style_init_orange {
	font-size: 24px;
	color: #FFAD63;
	margin-right: 2px;

}		

.style_mid_orange {
	color: #256DFF;
}
.style_mid_darkgreen {
	color: #256DFF;/*#91B932;*/
}
.style_mid_green {
	color: green;
}
.style_mid_blue {
	color: #005ccc;
}
.style_mid_grey {
	color: #666666;
	font-size: 15px;
}
.style_mid_teal {
	color: teal;
}
.style_mid_white {
	font-size: 8px;
	color: white;
}

.date {
color: #BFC3C7;
}


#linktitle	h1 {
	margin:10px 0px 10px 0px;
	padding:0px;
	font-size: 20px;
	line-height:24px;
	font-weight: bold;
	}
	
.style_title {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:18px;
	line-height:24px;
	font-weight: 500;
	}

.dashlinegreen {
	margin:10px 10px 20px 10px;  /* top right bottom left */
	padding:2px 0px 2px 0px;
	border-width: 1px 0px 0px 0px; 
	border-style: solid;
	border-color: #dbfad4; /* light blue */
	}
#list, #maintable{
	background: #fff;
	margin-bottom: 2em;
	width: 100%;
	align: center; 
	padding: 0;
}
#list tr:hover, #maintable tr:hover{ 
	background: #E2F9FF;
}
.alt {
	background: #F5FAFF;
}
.floatlink{float:right; padding:0px 10px 0px 10px;}



