*{
	margin: 0;
	padding: 0;
}
body{
	font-size: 12px;
	font-family: Arial, sans-serif;
	background: url(/ui/images/bg_body.gif) repeat-x #fff;
	text-align: center;
	line-height: 150%;
}
li{
	list-style: none;
}
.clearfix:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ".";
}
.clearfix {display: inline-block}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*
=Links
*/
a:link,a:visited{
	color: #009;
	text-decoration: none;
}
a:hover{
	color: #F00;
	text-decoration: underline;
}
a img{
	border: none;
}

/*
=Doc Section Width
*/
.sw800{
	width: 760px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
.sw1024{
	width: 950px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
.swAuto{
	width: auto;
	margin: 0 10px;
	text-align: left;
	position: relative;
}

/*
=Header
*/
#top_bg { margin:0;width: 100%; background: url(/ui/images/bg_body.gif) repeat-x #fff;position: relative; }
#top{height: 28px;line-height: 24px;text-align: right;width:760px;margin:0px auto;margin-bottom: 2px;}
	#top a:link,#top a:visited{
		color: #CCC;
	}
	#top a:hover{
		color: #FFF;
	}
	#top_ctrl{
		padding-top: 0!important;
		padding-top: 3px;
		float: left;
	}
p#nav{
	margin: 3px auto;
	padding-bottom: 5px;
	font-size: 14px;
	background: url(/icons/x2dot.gif) repeat-x bottom;
}
p#nav a{
	margin-right: 3px;
}
#bigthings{
	font-size: 12px;
	color: #999;
	height: 18px;
	line-height: 18px;
}
#channel_title{
	margin-top: 8px;
	margin-bottom: 8px;
	clear: both;
}
#channel_title h1{
	font-size: 28px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 34px;
	font-family: simhei, sans-serif;
}
#channel_title h1 .slogan{
	font-size: 14px;
	font-family: simsun;
	font-weight: normal;
}
/*
=Common Mods
*/
.mb5{
	margin-bottom: 5px;
}
	.mb5_ie{
		_margin-bottom: 5px;
	}
.mb10{
	margin-bottom: 10px;
}
.mb15{
	margin-bottom: 15px;
}
.mb20{
	margin-bottom: 15px;
}
.rf{
	float: right;
}
.lf{
	float: left;
}
.tal{
	text-align: left;
}
.tar{
	text-align: right;
}
.tac{
	text-align: center;
}
/*
=Foot
*/
 
#ft{background: #EEE;border-top: 1px solid #DDD;padding: 12px 0;clear:both;}
#ft a:link,#ft a:visited{color: #666;text-decoration: none;}
#ft a:hover{color: #F00;text-decoration: underline;}
#ft p{margin-bottom: 1em;}
#ftHot { margin:0 auto; width:960px; font-size:12px;}
#ftHot ul{margin: 0 0 10px 0;padding: 0;}
#ftHot li{float: left;width: 94px;list-style: none;margin-bottom: 2px;text-align: left;line-height: 120%;}	

/*
=Navigation
*/
#hnav{
	position: relative;
}
	#navline{
		height: 26px;
		line-height: 26px;
		padding: 0 8px;
		margin: 0;
		background: url(/ui/home/images/bg_navline.gif) no-repeat #22C0F6;
		color: #FFF;
		font-weight: bold;
	}
	#navline span{
		color: #CFF;
		font-weight: normal;
	}
	
	#departure_selector{
		display:none;
		width:240px;
		height:100px;
		z-index:2006;
		font-size:16px;
		background-color:#f9f9f9;
		padding:8px;
		border:2px solid #EDEDD3;
	}
	#departure_selector li{
		width: 55px;
		height: 40px;
		float: left;
	}
	#departure_selector a {
		color:#003399;
		text-decoration: none;
	}
	
	#departure_selector a:hover {
		color:#CC6600;
		text-decoration: underline;
		background-color:#F5F5E6;
	}
	.c375_split{
		background: url(/ui/home/images/split_c375.gif) no-repeat;
		height: 6px;
		overflow: hidden;
	}

#breadcrumb{
	background: url(/ui/images/bg_breadcrumbs.gif) 0 bottom no-repeat;
	margin-bottom: 5px;
	height: 20px;
	line-height: 20px;
	padding: 0 8px;
}

.linknowrap a{
	white-space: nowrap;
}

/*Transition for style.css and to be deleted*/
p{margin-bottom: 0}



/*
= new Nav, 080330
*/
#nav{
	background: url(/icons/bg_nav.gif) no-repeat #28C4F9;
}
#nav ul{
	height: 32px;
	line-height: 32px;
	font-size: 14px;
}
#nav li{
	float: left;
	margin-right: 5px;
}
#nav li a:link,#nav li a:visited{
    float:left;
	height: 100%;
	padding: 0 10px;
	color: #FFF;
	text-decoration:none;
}
#nav li a:hover{
	color: #FFF;
	background: url(/icons/bg_nav_link.gif);
	text-decoration:none;
}
#nav #curtab a{
	color: #FFF;
	background: url(/icons/bg_nav_link.gif);
	text-decoration:none;
}
