﻿
/* ------------------------------------------------*/
/* -------------->>> #chinaHeader <<<---------------*/
#chinaHeader
{
	clear: both;
	background: #b00100;
}
#chinaHeader .bgContainer
{
	clear: both;
	background: url(../images/headerBgChina.gif) top repeat-x;
}
#chinaHeader .container
{
	margin: 0 auto;
	width: 980px;
	clear: both;
}
#chinaHeader .label
{
	float: left;
	display: inline;
}
#chinaHeader .aim
{
	width: 735px;
	float: left;
	display: inline;
	background: url(../images/aimCLM.jpg) no-repeat;
}

#chinaHeader .aim_CN
{
	width: 735px;
	float: left;
	display: inline;
	background: url(../images/aimCLM_CN.jpg) no-repeat;
}
#chinaHeader .loginBox
{
	float: right;
	display: inline;
	width: 280px;
	font-size: 12px;
}
#chinaHeader .loginBox p
{
	padding: 3px 8px;
	color: #ddd;
	line-height: 18px;
}
#chinaHeader .loginBox .white
{
	color: #FFF;
}
#chinaHeader .loginBox .gold
{
	color: #FFCC00;
}

#chinaHeader .loginBox .loginInfo
{
	padding: 5px;
	color: #ff0000;
	line-height: 30px;
}
#chinaHeader .loginBox .loginInfo input
{
	background: #fff;
	border: 1px solid #cc0000;
	color: FFF;
}

#chinaHeader .loginBox .loginForgot
{
	clear: both;
	line-height: 20px;
	padding: 0 20px;
}
#chinaHeader .loginBox .loginForgot a
{
	color: #cc0000;
	text-decoration: none;
	font-size: 11px;
}
#chinaHeader .loginBox .loginForgot a:hover
{
	color: #FF0000;
}

#chinaHeader .loginBox .loginOut
{
	padding: 0 5px;
	text-align: right;
}
#chinaHeader .loginBox .loginOut a
{
	line-height: 20px;
	color: #F00;
	text-decoration: none;
}
#chinaHeader .loginBox .loginOut a:hover
{
	text-decoration: underline;
}
#chinaHeader .loginBox .upgrate
{
	float: right;
	display: inline;
	padding: 5px;
}
#chinaHeader .nav
{
	padding-top: 10px;
	text-align: left;
	clear: both;
}
#chinaHeader .nav a
{
	color: #FFF;
	line-height: 25px;
	padding: 6px 10px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
#chinaHeader .nav a:hover
{
	background: #333;
}
#chinaHeader .nav .current
{
	color: #FFF;
	background: #333;
}
#chinaHeader .line
{
	clear: both;
	background: #333;
	height: 10px;
	overflow: hidden;
}
/* -------------->>> #chinaHeader <<<---------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* ------------->>> #asiaLanguage <<<--------------*/
#asiaLanguage
{
	clear: both;
	float: right;
	display: inline;
	width: 670px;
	height: 40px;
	line-height: 40px;
}
#asiaLanguage .L
{
	clear: both;
	padding-left: 4px;
	background: url(../images/boxLanguageL.jpg) top left no-repeat;
}
#asiaLanguage .R
{
	padding-right: 4px;
	background: url(../images/boxLanguageR.jpg) right no-repeat;
}
#asiaLanguage .M
{
	background: url(../images/boxLanguageM.jpg) top repeat-x;
}
#asiaLanguage span
{
	padding: 0 10px;
	font-size: 11px;
	color: #333;
	font-weight: bold;
}
#asiaLanguage ul
{
	width: 100%;
}
#asiaLanguage ul li
{
	float: left;
	display: inline;
	padding: 7px 2px 8px 0;
	line-height: 25px;
}
#asiaLanguage ul li a
{
	display: block;
	height: 25px;
	width: 25px;
}
#asiaLanguage .America
{
	background: url(../images/icons/flags.gif) 0;
}
#asiaLanguage .China
{
	background: url(../images/icons/flags.gif) -25px 0;
}
#asiaLanguage .German
{
	background: url(../images/icons/flags.gif) -50px 0;
}
#asiaLanguage .French
{
	background: url(../images/icons/flags.gif) -75px 0;
}
#asiaLanguage .Italian
{
	background: url(../images/icons/flags.gif) -100px 0;
}
#asiaLanguage .Swedish
{
	background: url(../images/icons/flags.gif) -125px 0;
}
#asiaLanguage .Spanish
{
	background: url(../images/icons/flags.gif) -150px 0;
}
#asiaLanguage .Dutch
{
	background: url(../images/icons/flags.gif) -175px 0;
}
#asiaLanguage .Danish
{
	background: url(../images/icons/flags.gif) -200px 0;
}
#asiaLanguage .Japanese
{
	background: url(../images/icons/flags.gif) -225px 0;
}
#asiaLanguage .Korean
{
	background: url(../images/icons/flags.gif) -250px 0;
}
#asiaLanguage .Vietnamese
{
	background: url(../images/icons/flags.gif) -275px 0;
}
#asiaLanguage .Thai
{
	background: url(../images/icons/flags.gif) -300px 0;
}
#asiaLanguage .Russian
{
	background: url(../images/icons/flags.gif) -325px 0;
}
#asiaLanguage .NewSpanish
{
	background: url(../images/icons/flags.gif) -350px 0;
}
#asiaLanguage .Portuguese
{
	background: url(../images/icons/flags.gif) -375px 0;
}
#asiaLanguage .NewPortuguese
{
	background: url(../images/icons/flags.gif) -400px 0;
}
/* ------------->>> #asiaLanguage <<<--------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* -------------->>> #asiaWapper <<<---------------*/
#asiaWapper
{
	clear: both;
	background: #efebd8;
}
#asiaWapper .bgContainer
{
	clear: both;
	background: url(../images/wapperBgAsia.jpg) top repeat-x;
}
#asiaWapper .container
{
	margin: 0 auto;
	clear: both;
	width: 980px;
}
/* -------------->>> #asiaWapper <<<---------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* -------------->>> #asiaFooter <<<---------------*/
#toTop
{
	clear: both;
	padding-top: 10px;
	background: #efebd8;
}
#toTop .container
{
	width: 980px;
	margin: 0 auto;
	text-align: right;
}
#asiaFooter
{
	clear: both;
	background: #666;
	min-height: 200px;
	text-align: center;
	_height: 200px;
}
#asiaFooter .copyright
{
	margin: 0 auto;
	padding: 80px 10px 0 10px;
}
#asiaFooter .wish
{
	color: #ccc;
	font-size: 11px;
	line-height: 15px;
}
#asiaFooter .subNav
{
	background: url(../images/subNavBg.gif) repeat-x;
	height: 35px;
}
#asiaFooter .subNav ul
{
	width: 980px;
	margin: 0 auto;
}
#asiaFooter .subNav ul li
{
	float: left;
	display: inline;
	border-left: solid 1px #3e3e3e;
}
#asiaFooter .subNav ul li a
{
	color: #aaa;
	display: block;
	line-height: 35px;
	padding: 0 10px;
	text-decoration: none;
}
#asiaFooter .subNav ul li a:hover
{
	background: url(../images/subNavHoverBg.jpg) bottom center no-repeat;
	color: #FFF;
}
#asiaFooter .subNav .container
{
	text-align: center;
	margin: 0 auto;
	width: 980px;
}
/* -------------->>> #asiaFooter <<<---------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* ----------->>> Seperated Layout <<<-------------*/

#SLL670
{
	float: left;
	display: inline;
	width: 670px;
}
#SLL300
{
	float: left;
	display: inline;
	width: 300px;
}
#SLL250
{
	float: left;
	display: inline;
	width: 250px;
}
#SLR670
{
	float: right;
	display: inline;
	width: 670px;
}
#SLR700
{
	float: right;
	display: inline;
	width: 700px;
}
#SLR300
{
	float: right;
	display: inline;
	width: 300px;
}

#SLL350
{
	float: left;
	display: inline;
	width: 350px;
}

#SLR620
{
	float: right;
	display: inline;
	width: 620px;
}

#SLR750
{
	float: right;
	display: inline;
	width: 750px;
}

#SLL200
{
	float: left;
	display: inline;
	width: 200px;
}
/* ----------->>> Seperated Layout <<<-------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* ---------------->>> #temp01 <<<-----------------*/
#temp01
{
	clear: both;
}
#temp01 h2
{
	line-height: 30px;
	padding: 0 20px;
	font-size: 20px;
	color: #b00100;
}

/* ---------------->>> #temp01 <<<-----------------*/
/* ------------------------------------------------*/

/* ------------------------------------------------*/
/* ---------------->>> #temp02 <<<-----------------*/
#temp02
{
	clear: both;
}

#temp02 h2
{
	line-height: 30px;
	padding: 0 20px;
	font-size: 20px;
	color: #333;
}

/* ---------------->>> #temp02 <<<-----------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* ---------------->>> #temp03 <<<-----------------*/
#temp03
{
	clear: both;
}
#temp03 .nav
{
	width: 240px;
	margin: 0 auto;
}
#temp03 .nav ul
{
	padding: 8px 0;
}
#temp03 .nav ul li
{
	margin-bottom: 2px;
}
#temp03 .nav ul li a
{
	color: #333;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	display: block;
	padding: 0 8px;
	text-decoration: none;
	height: 30px;
}
#temp03 .nav ul li a:hover
{
	color: #FFF;
	background: url(../images/hoverRed.gif) repeat-x;
}
#temp03 .nav .hoverRed
{
	color: #FFF;
	background: url(../images/hoverRed.gif) repeat-x;
}
#temp03 .warning
{
}
#temp03 .warning h3
{
	margin: 0 10px;
	padding-left: 20px;
	line-height: 20px;
	background: url(../images/icons/alarm.gif) no-repeat;
	font-weight: bold;
	color: #333;
}
#temp03 .warning p
{
	background: url(../images/icons/point02.gif) no-repeat;
	padding-left: 20px;
	margin: 10px;
	line-height: 20px;
}
#temp03 .topic
{
	clear: both;
	font-size: 20px;
	line-height: 30px;
	text-align: right;
	padding: 0 20px;
	color: #333;
}
#temp03 .content
{
}
#temp03 .content p
{
	padding: 5px 10px;
	line-height: 20px;
}
/* ---------------->>> #temp03 <<<-----------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* ---------------->>> phoStar <<<-----------------*/
.phoStar
{
	clear: both;
	padding-top: 8px;
}
.phoStar ul
{
}
.phoStar ul li
{
	float: left;
	display: inline;
	margin-left: 17px;
	padding-bottom: 8px;
}
/* ---------------->>> phoStar <<<-----------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* ------------->>> googleADS 728 <<<--------------*/
.googleADS728
{
	width: 728px;
	margin: 0 auto;
}
/* ------------->>> googleADS 728 <<<--------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* --------------->>> travelSub <<<----------------*/
.travelSub
{
	clear: both;
}

.travelSub h3
{
	font-size: 14px;
	font-weight: bold;
	color: #b00100;
	line-height: 35px;
	text-indent: 10px;
}

.travelSub .content
{
	clear: both;
}

.travelSub .more
{
	float: right;
	display: inline;
	margin-top: 8px;
	font-size: 11px;
	width: 50px;
}
/* --------------->>> travelSub <<<----------------*/
/* ------------------------------------------------*/



/* --------------------------------------*/
/* ---------->>> CC_header <<<-----------*/
#CC_header
{
	background: #007439;
}

#CC_header .userStatus
{
	height: 30px;
	overflow: hidden;
	line-height: 30px;
}

#CC_header .bgContainer
{
	/*background: url(../images/CC_headerBg.jpg) repeat-x top;*/
	background-color: #007439;
}

#CC_header .container
{
	height: 100px;
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
}

#CC_label
{
	float: left;
	display: inline;
}

#CC_mainNav
{
	float: right;
	display: inline;
	overflow: hidden;
}

#CC_mainNav ul
{
	height: 65px;
}

#CC_mainNav ul li
{
	float: left;
	display: inline; 
	line-height: 40px;
	margin: 0 0 0 5px;
}
#CC_mainNav .clear
{
	clear:both;
}
#CC_mainNav a
{ 
	border-radius: 5px;
	line-height: 40px;
	font-size: 14px;
	font-style: italic;
	color: #ff8303;
	display: block;
	text-decoration: none;
	padding: 0 5px;
	_line-height: 14px;
	_padding: 18px 5px 18px 5px;
	_display: inline;
}

#CC_mainNav a:hover
{
	/*background: url(../images/CC_navHover.jpg) top repeat-x;*/
	background-color:#009432;
}

/* -------->>> CC_header End <<<---------*/
/* --------------------------------------*/



/* --------------------------------------*/
/* ---------->>> CC_wapper <<<-----------*/

#CC_wapper
{
	clear: both;
	overflow: hidden;
	zoom: 1;
}

#CC_wapper .bgContainer
{
	background: url(../images/CC_Shadow01.jpg) top repeat-x;
	overflow: hidden;
	zoom: 1;
	min-height: 400px;
	_height: 400px;
	_overflow: visible;
}

.bgYellow
{
	background: #efebd8;
}



#SSM960
{
	width: 960px;
	overflow: hidden;
	zoom: 1;
	margin: 10px auto;
	_margin-bottom: 0;
}
#SSM960 .top
{
	height: 20px;
	background: url(../images/SSM960Top.gif) top no-repeat;
}
#SSM960 .bottom
{
	height: 5px;
	background: url(../images/SSM960Bottom.gif) top no-repeat;
}
#SSM960 .container
{
	background: #f7f5ec;
	min-height: 500px;
	overflow: hidden;
	zoom: 1;
	_height: 200px;
	_overflow: visible;
}
#SSM960 h4
{
	font-size: 16px;
	font-weight: bold;
	color: #333;
	padding: 0 40px 8px 40px;
	text-align: left;
}


/* --------------------------------------*/
/* -------->>> CC_wapper End <<<---------*/


/* --------------------------------------*/
/* ---------->>> CC_footer <<<-----------*/
#CC_toTop
{
	clear: both;
	margin: 0 auto;
	width: 980px;
	text-align: right;
	overflow: hidden;
	padding-top: 10px;
}

#CC_footer
{
	height: 60px;
}

#CC_footer .bgContainer
{
	/*background: url(../images/CC_footerBg.jpg) top repeat-x;*/
	background-color:#007439;
}

#CC_footer .container
{
	overflow: hidden;
	zoom: 1;
	width: 960px;
	margin: 0 auto;
}

#CC_copyright
{
	float: left;
	display: inline;
	line-height: 60px;
	color: #fff;
	font-style: italic;
	font-size: 11px;
}

#CC_subNav
{
	float: right;
	display: inline;
}

#CC_subNav ul
{
}

#CC_subNav ul li
{
	float: left;
	display: inline;
	margin-left: 10px;
}

#CC_subNav a
{
	height: 40px;
	line-height: 40px;
	color: #ff8303;
	text-decoration: none;
	font-size: 12px;
	font-style: italic;
	padding: 0 10px;
}

#CC_subNav a:hover
{
	text-decoration: underline;
}


/* -------->>> CC_footer end <<----------*/
/* --------------------------------------*/


