body
{
	background: url(/images/bodybg.gif) #FFF repeat-y top center;
	text-align:center;
	color: #333;
	margin: 0 auto;
	padding: 0px;
	line-height:150%;
	font-family:			"Arial","宋体";
}
td,div,p,span {
	font-family:			"Arial","宋体";
	font-size:				12px;
}
ul,li{
	margin:					0;
	padding:                0;
	list-style:				none
	}
img{
	border:					0;
	vertical-align:			middle;
	}

u{color:#093; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}


.imgcenter{
	text-align:				center;
	overflow:				hidden;
	margin:					5px auto;
	padding:0;
	}
.imgleft{
	margin:					0 5px;
	float:					left;
	overflow:				hidden;
	
	}
.imgborder{
	padding:                3px;
	border:					3px solid #9FD4FF;
	}
.imgbordergrey{
	padding:                3px;
	border:					1px solid #DDD;
	background-color:		white;
	}

input, select, textarea {
	font-family:			"Tahoma","Arial","宋体";
	font-size: 12px;
	color: #333;
	background-color:		white;

}
/* for firefox opera */
input:focus, textarea:focus {
	background-color:#EFEFEF;
}




a:link {
	color: 							#F60;
	text-decoration: 				none;
}
a:visited {
	color: 							#F60;
	text-decoration:				none;
}
a:hover {
	color: 							#F30;
	text-decoration: 				underline;
}
a:active {
	color: 							#F60;
}

.MenuSpace {
	font-size: 						10.5pt;
	border-right-width: 			2px;
	border-right-style: 			dotted;
	border-right-color: 			#999999;
}
p{ text-align:left; margin:5px 0;}
h1{
	color:				#333;
	font-size:			16px;
	font-weight:		bold;
	margin:				10px 0;
	}
h2{
	font-size:			12px;
	font-weight:		normal;		
	margin:				2px;
}

#location{
	width:928px;
	margin:0 auto;
	margin-bottom:8px;
	padding: 6px 0;
	text-align:			left;
	background:			url(/images/menu/location_bg.gif) no-repeat bottom center;
	border-top:4px solid #E6E8EA;
}
#location h2{padding-left:10px;}
#location .fr{padding-right:10px;}

h3{
	font-size:			14px;
	font-weight:		bold;	
	padding:            0;
	margin:				8px 0;	
	text-align:			left;
	border-bottom:		1px solid #EEE;
}
h4{
	font-size:			12px;
	font-weight:		bold;
	margin:				5px 10px;
	color:				#0063b7;
}

h5{
	font-size:			14px;
	font-weight:		bold;
	padding: 	        0px 8px;
	text-align:			left;
	margin:				5px 5px;
	color:				#444;
	background:			url(/Images/h5_bg.gif) #C4E7FA repeat-x top left;
	clear:				both;
	padding-left:10px;

}

	
.fr{
	display:			inline;
	float:				right;
	text-align:			right;
	font-weight:		normal;
	}
.simpleborder{border: 1px solid #EEE; padding:8px 10px; margin:5px 0}
.simpleh7{
/*	border-bottom:		1px dotted #999;*/
	background:			url(/Images/list_sub_icon.gif) no-repeat top left;
	padding-left:20px;
	font-weight:		bold;
	}

#right h5{
	padding-left:10px;
	background:			url(/Images/h5_bg1.gif) #F60 no-repeat top center;
	margin:5px 0;
	color:#FFF;
	text-align:center;
	height:26px;
	line-height:26px;
}
#right h5 a{
	color:white;
	text-decoration:underline;
	}
h6{
	color:#F30;
	font-size:16px;
	margin:2px;
	padding:0;
	}
h7{
	color:#093;
	font-size:14px;
	margin:2px;
	padding:0;
	font-weight:bold;
	}
	
#left h5{
	margin:				5px 0;
	}
.divgrey{
	background-color:	#ededed;
	margin:				3px auto;
	text-align:			left;
	text-indent:        2em;
	padding:            5px 0;
	}
.noborder{
	border:				none;
	}
#top{
	width:					922px;
	background:				url(/images/logo3.gif) no-repeat 5px 8px;
	margin:					0 auto;
}
#main{
	width:				928px;
	padding-bottom:      10px;
	margin:				0 auto;
	text-align:left;

}
#left{
	float:				right;
	width:				710px;
	text-align:			left;
	padding-right:      0px;
	}
#right{
	float:				left;
	width:				195px;
	text-align:			left;
	padding:0;
	padding-bottom:8px;
	line-height:		180%;
	}

#search_orange{
	padding:15px;
	}
#search_orange button{
	width: 70px;
	font-size: 12px;
	padding-top: 2px;
	position: relative;
	top: 2px;
	padding-bottom: 0px;
	*margin-left: 5px;
	}
#homelink{
	float:					left;
	width:					250px;
	height:60px;
	overflow:hidden;
	}
#userstatus{
	float:					right;
	margin:					0;
	padding:                0;
	text-align:				right;	
	width:					500px;
	color:					#666;
}
#userstatus a{line-height:100%; padding:0; margin:0; color:#666; text-decoration:underline}


.lightborder{border:1px solid #EEE; padding:5px 8px; color:#666; margin-bottom:10px;}

/*#menu{
	width:					922px;
	height:					30px;
	margin:					0 auto;
	padding:0;
	clear:					both;
}

#menu ul{
	text-align:			right;
	float:				right;
	}
#menu li{float:left; display:inline; height:30px; margin-left:1px;background:url(/images/menu_bg.gif)  no-repeat top left;}
#menu li a{display:block; width:99px; margin:0;  height:24px; padding:3px 0; vertical-align:middle; text-align:center; color:white; font-size:14px; font-weight:bold;}
#menu li a:hover{background:url(/images/menu_mouseover.gif) no-repeat top center}
#menu .current{background:url(/images/menu_mousedown.gif) no-repeat top left}
*/
#head, #mainsearch{width:928px; margin:0 auto;}
#newswrap{	background:url(/images/menu/icon_announce.gif) no-repeat top right; padding-right:40px;}
#HomeTopMarque{
	color: #DA3778;
	text-align: left;
	margin-right: 5px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	
}

#HomeTopMarque ul{
	margin: 0px;
	padding: 0px;
}

#HomeTopMarque ul li{
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	text-align:right;
}
#HomeTopMarque ul li a, #HomeTopMarque ul li a:visited{color:#666;}

#header{width:98%;margin:0 auto; padding:5px 0;}
#nav{width:99%; background:url(/images/menu/menu_bg.gif) #F60 repeat-x top left; margin:0 auto }

#nav td{ height:39px; padding:0}
#nav ul{}
#nav ul li{float:left; width:115px; background:url(/images/menu/menu_sep.gif) no-repeat right 4px;}
#nav ul li a{display:block;text-align:center; height:39px; line-height:44px;font-size:14px; font-weight:bold; overflow:hidden; color:white;}

#nav ul li a:hover{background:url(/images/menu/menu_over.gif) no-repeat top center;overflow:hidden;}

#nav ul .current a, #nav ul .current a:hover{background:url(/images/menu/menu_curr.gif) no-repeat center 10px ; color:#F30;}
#nav #menu_cl{width:15px; background:url(/images/menu/menu_corner.gif)  no-repeat top left;}
#nav #menu_cr{width:15px; background:url(/images/menu/menu_corner.gif) no-repeat top right;}

#topsearch{width:200px; padding-top:4px;}
#topsearch #KeyWord{ vertical-align:middle; height:18px; border:1px solid #DAF6FF; margin:0; font-family:"MingLiu"; font-size:11px; line-height:18px;}
#topsearch #topsearchbtn{ vertical-align:middle;margin:0;}

#sub{background:url(/images/menu/sub_bg.gif) repeat-x top left;}
#sub td{ height:32px; overflow:hidden }
#sub td a{ padding:0 5px; line-height:32px; color:#333;}
#sub td a:hover{ color:#F60;}

#sub #sub_cl{width:23px; background:url(/images/menu/sub_corner.gif)  no-repeat top left;}
#sub #sub_cr{width:23px; background:url(/images/menu/sub_corner.gif) no-repeat top right;}

#mainsearch{ border-top:4px solid #E6E8EA;}
#mainsearch td{height:56px;}
#mainsearch #s_l{ background:url(/images/menu/top_main_search_corner.gif) no-repeat top left; width:7px;}
#mainsearch #s_r{ background:url(/images/menu/top_main_search_corner.gif) no-repeat top right; width:7px;}
#mainsearch #searcharea{ width:530px; border-bottom:1px solid #DDD; background:url(/images/menu/icon_search_grey.gif) no-repeat 5px 8px; text-align:left}
#mainsearch #searcharea form{padding:8px 0 0 5px; margin:0}
#mainsearch #tip{ border-bottom:1px solid #DDD; background:url(/images/menu/top_main_search_sep.gif) no-repeat 0 2px; padding-left:8px;}
#mainsearch #searcharea div{padding-left:60px;}

#mainsearch #searcharea a{padding:0 5px;}

form{
margin:					0;
padding:                0;
line-height:			150%;
}



.MenuSpaceBG {
	font-size: 10.5pt;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #999999;
	background-color: #FFCC66;
	font-weight:bold;
}
.TitleFont {
	font-family:			"Tahoma","Arial","宋体";
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 10pt;
}
.SubTitle {
	filter: glow(color=#666666,strength=2) ;
	font-size: 10.5pt;
	color: #333333 !important;		/*FF*/
	color: #FFFFFF;					/*IE*/
	text-indent: 10pt;
}
.LineDown {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.NoneFrame {
	border: 0px none;
	background-color: transparent;
}
.ThreeDBox {
	background:	#FFFFD3;
	height:		18px;
}
.ThreeDBox_Inverse {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #CCCCCC;
}
.TipsBox {
	border-top: 1px solid #FFCC99;
	border-right: 1px solid #FFCC99;
	border-bottom: 1px solid #FFCC99;
	border-left: 1px solid #FFCC99;
}
.WhileBox {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.FlatInput_LD {
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 1px solid #999999;
	border-left: 0px solid;
	text-align:center;
}.BoxLine {
	border: 1px solid #CCCCCC;
}

.ErrMsg {
	font-weight: bold;
	color: #FF0000;
}

.ErrDiv {
	margin-top: 50px;
	margin-left:200px;
	height: 100px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#FF3300;
	padding-left:30px;
	background:url(/images/errorbg.gif) no-repeat top left;
}

.Indent_Ten{
	text-indent: 10px;
}
.FrameManageMain {
	border: 1px solid #B4CCEB;
	background-color: transparent;
}
.FrameManageMain_L {
	border-right: 5px solid #E7F4FF;
	background-color: transparent;
}
.ManageMenuItem {
	border-bottom: 1px dotted #BFBFBD;
}
.MenageTitle {
	border-top: 1px solid #999999;
	color: #3094CB;
	font-weight: bold;
}

.footerbg{background:url(/Images/footer_bg.gif) #FFF repeat-y top center; margin-top:10px}
#footer{
	width:					922px;
	margin:					0 auto;
	padding:15px 0;
}




.cr{
	width:					550px;
	color:					#888888;
	line-height:			150%;
	float:					left;
	padding-left:5px;
	padding-top:0px;
	text-align:left;
}
.cr p{
	margin:0;
	padding:3px 0;
	text-align:left;
	color:#333;
	}
#footer a{color:#333;}
#footer a:visited{color:#333;}
.payways{
	width:320px;
	overflow:hidden;
	float:right;
	padding-top:5px;
	}
	

	
	
.ipt1{
	border-top: 1px solid #555;
	border-left: 1px solid #555;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 3px;
	color: #333;
	}
.iptdisable{
	border-top: 1px solid #555;
	border-left: 1px solid #555;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 1px;
	background-color:#DDD;
	}
.ipt2{
	border-top: 1px solid #818160;
	border-left: 1px solid #818160;
	border-bottom: 1px solid #F8F8E6;
	border-right: 1px solid #F8F8E6;
	background:	#FFFFD3;
	color: #333;
	padding-left:3px;
	word-break: break-all;
	overflow: hidden;
	}
.ipt21{
	border: 1px solid #FFFFFF;
	background:	#FFFFFF;
	color: #333;
	padding-left:3px;
	}
.ipt22{
	border: 1px solid #CCCCCC;
	background:	#FFFFFF;
	color: #333;
	padding-left:3px;
	overflow: hidden;
	}
.ipt{
	background:	#FFFFD3;
	outline:1px solid #000;
	}
	
.orange {
  cursor:pointer;
  border-right:solid 2px #E55C00;
  border-bottom:solid 2px #E55C00;
  border-top:solid 2px #FF751A;
  border-left:solid 2px #FF751A;
  background-color:#ff6600;
  color:#fff;
  font-size:100%;
  font-weight:bold;
  padding:.1em .2em!important;
  padding:.2em .2em 0 .2em;
  text-decoration:none;
}
.orange:hover, .orange:focus {
  text-decoration:none;
  color:#fff;
  background-color:#FF751A;
}
a.orange:hover {
  background-color:#ff6600;
}
.dkBlue {
  cursor:pointer;
  border-bottom:solid 2px #000;
  border-right:solid 2px #000;
  border-top:solid 2px #336699;
  border-left:solid 2px #336699;
  background-color:#002255;
  color:#fff;
  font-size:100%;
  text-decoration:none;
  padding:.1em .2em!important;
  padding:.2em .2em 0 .2em;
  font-weight:bold;
}
.dkBlue:hover, .dkBlue:focus {
  text-decoration:none;
  background-color:#003366;
  color:#fff;
}
a.dkBlue:hover {
  background-color:#002255;
}
.nobtn{
	background:#E1F1FF;

	color:#666;
	text-decoration:underline;
	border-style:hidden;
	border-width:0
	
	}	
.btn1{
	background:				url(/Images/btn_bg.gif) repeat-x top left;
	border:					1px solid #FFE991;
	border-right:			1px solid #A08429;
	border-bottom:			1px solid #A08429;
	font-weight:			bold;
	padding:                2px 6px 0 6px;
	color:					#333;
	}

	
* html .btn1{	
	padding:           	    4px 0px 0 0px;	
	}/* for IE6 */
*+html .btn1{
	padding:           	    4px 0px 0 0px;
	}/* for IE7 */

	
.btn2{
	background:				url(/Images/btn_bg_big.gif) repeat-x top left;
	border:					1px solid #FFE991;
	border-right:			1px solid #A08429;
	border-bottom:			1px solid #A08429;
	font-weight:			bold;
	padding:                6px;
	color:					#333;

}
/*.btn2:focus{
	background:				#F90;
	}*/
.btn3{
	background:				url(/Images/search_buttonbg.gif) repeat-x ;
	font-weight:			bold;
	padding-top:            5px;
	padding-top:            0!important;
	border:					1px solid #fff;
	color:					#ffffff;

}	

.borderbottom{
	border-bottom:			1px solid #EEE;
	padding:5px 0;
	}	
.fontorange{
	color:					#093;
	font-weight:bold;
	}
.fontblue{
	color:					#00A8FF;
	}
.fontlight{
	color:					#999;
	}
.fontlight2{
	color:					#666;
	}
.fontsmall{
	font-size:				11px;
	color:					#999;
	}

#feedback{
	text-align:				left;
	}	


#list ul{
	margin:0;
	padding:0;
	}
#list li{padding:1px 8px; border-bottom:1px solid #eee;list-style:inside circle; }
#list .current{list-style:inside disc; }
#list .subname{
	font-weight:bold;
	font-size:13px;
	padding-left:0;
	}
#list li a{color:#666;}
#list li a:hover{
	text-decoration:underline;
	background-color:#FFF;
	color:#F60;
	}
#list .current a{font-weight:bold; color:#F30; }
#list .current a:visited{color:#F30;}
	
.simplearrow li {
	background:url(/images/news/icon_title.gif) no-repeat 0 6px;
	padding:3px;
	padding-left:20px;
	border-bottom:1px solid #DDD;
	height:20px;
	overflow:hidden;
	}
		
.simplelist li{

	background:url(/images/arrow_2.gif) no-repeat 0 3px;
	padding-left:18px;
	}
 jiu.normallist li{
	list-style:inside decimal;
	}

.ulno li{
	list-style:inside disc;
	}
#shopnewbox a{
	color:#666;
	text-decoration:none;
	}
#shopnewbox a:hover{
	color:#333;
	text-decoration:underline;
	}
#page{clear:both;font-size:12px;line-height:100%;margin:5px auto;text-align:center; }
#page a{display:block; float:left; padding:2px 6px; border:1px solid #999; background:#EEE; margin:0 3px;font-size:11px;color:#333;text-decoration:none;}
#page a:hover{color:white; background:#666;}
#page .none{background:none; border:none; cursor:default;}
#page .none:hover{color:#333;background:none; border:none;}
#page .curr{border:1px solid #222; background:#333; color:white; font-weight:bold; cursor:default;}
#page .curr:hover{border:1px solid #222; background:#333; color:white;}

.border4{padding:5px;border:1px solid #DDD; border-bottom-color:#999; border-right-color:#999;}
#pitem{
	width:					130px;
	float:					left;
	margin-left:			6px;
	margin-top:				10px;
	}

#searchbox{
	width:					170px;
	text-align:				right;
	margin:					10px auto;
	margin-top:				0;
	padding:                20px 0 20px 0;
	line-height:			200%;
	}
.fontwhite{
	color:					#FFFFFF;
	}	
.fontbold{
	font-weight:			bold;
	}
.fontgrey{
	color:					#333;
	}
.font14{
	font-size:				14px;
	}
.slider{
	background:				url(/images/bg_table.jpg) #FFF repeat-x top left;
	border:					1px solid #BEE1FF;
	margin:					5px 0;
	padding:                8px 10px;
	}
.slider strong{font-size:14px;}
.slider ul{padding:8px 0;}
.slider ul li{list-style:inside disc; padding:3px;}
/*-----------------------------------
detail style
-----------------------------------*/
#detail{}
#detail .pre{
	width:						250px;
	float:						left;
	margin:						5px;
	margin-left:				0;
	}
#detail .pre img{
	
	}
#detail .pre p{
	display:					inline;
	margin:						5px;
	}
#detail .des{
	width:						300px;
	float:						right;
	}
#detail .des .titbold{
	padding:					3px 0;
	font-weight:				bold;
	}


#istar{background:url(/Images/icon_arrow.gif) no-repeat 0 3px;padding-left:15px;}
#iip{background:url(/Images/icon_ip.gif) no-repeat left 2px;padding-left:20px;margin-left:33px;}

#icom{background:url(/Images/icon_com.gif) no-repeat left 2px;padding-left:20px;margin-left:33px;}


/* switch methods */

/*-------------------------------
contributor
-------------------------------*/
#contributor{
	margin-bottom:			10px;
	height:					100px;
	background:				url(/Images/contributor_bg.jpg) no-repeat top center;
	}
.contributor_left{
	background:				url(/Images/contributor_face_bg.gif) no-repeat top center;
	height:					50px;
	width:					60px;
	padding:17px 3px 29px 3px!important;
	padding-top:22px;
	margin-left:			25px;
	float:					left;
	display:				inline;
	}
.contributor_right{
	float:					left;
	width:					auto;
	margin-top:				10px;
	margin-left:			10px;
	}
/*----------------------------------
clear style
-----------------------------------*/
.clearstyle{
	clear:					both;
	line-height:			1px;
	}
/*-----------------------------------
search type choose
------------------------------------*/
#btn_p{
	width:49%;
	display:block;
	float:left;
	background:#Fc0;
	text-align:center;
	}
#btn_s{
	width:49%;
	display:block;
	background:#Fc0;
	float:right;
	text-align:center;
	}
#s_p{
	clear:both;
	background:url(/Images/search_s.gif) no-repeat left bottom;
	padding-left:50px;
	}
#s_s{
	clear:both;
	background:url(/Images/search_s.gif) no-repeat left bottom;
	padding-left:50px;
	}
.btn_up{
	background:#85c7ff;
	}
.btn_down{
	background:#FFF;
	}
/*-----------------------------
recent view
---------------------------------*/
#recentview li{
	display:block;
	width:63px;
	float:left;
	text-align:center;
	}
#recentview li a img{
	border:1px solid #DDD;
	}
#recentview li a:hover img{
	border-color:#999;
	}
/*-----------------------------
samebuy view
---------------------------------*/
#samebuy a{color:#666;}

#p_thumb a img{
	border:1px solid #EEE;
	vertical-align:middle;
	}
#p_thumb_des a{
	/*text-transform:uppercase;*/
	}
#p_thumb a:hover img{
	border-color:#DDD;
	}
/*---------------------------
newwindow
-----------------------------*/
.newwindow{
	display:inline;
	padding-right:20px;
	background:url(/images/newwindow.gif) no-repeat top right;
	}
	
.categoryMainItem{
	background-color:#4DB6F0;
	color:#FFF;
	font-weight:bold;
}

.tip{
	 margin:8px auto;
	 background-color:#FFF;
	 border:1px solid #333;
	 border-bottom-width:2px;
	 padding:5px;
	 border-right-width:2px;
	 }
.buylist_title{
	
	padding-left:20px;
	background:url(/images/buy_list_icon.gif) no-repeat 0 7px;
	}
.deswide li{
	text-indent:2em;
	margin:	3px 0;
	text-align:left;
	
	}
	
.greylist{
	border:				1px solid #D6D6D6;
	background-color:	#F9F9F9;
	padding:5px 8px;
	margin:5px auto;
	}
.greenlist{
	border:				1px solid #98CD3C;
	background-color:	#F7FFEA;
	padding:5px 8px;
	margin:5px auto;
	}
.brownlist{
	border:				1px solid #BEA97C;
	background-color:	#FFF9EC;
	padding:5px 8px;
	margin:5px auto;
	}
.brownlist .title{
	display:			block;
	font-weight:		bold;

	}
.orangelist{
	border:				1px solid #F90;
	background-color:	#FCEFE2;
	padding:5px 8px;
	margin:5px auto;
	}
.bluelist{

	border:				1px solid #B0D4FF;
	background-color:	#E9F3FF;
	padding:5px 8px;
	margin:5px auto;
	}
	

.bluelist .title{
	display:			block;
	font-weight:		bold;

	}
.newsheader{
/*	background:			url(/Images/news/icon_act.gif) no-repeat top left;
	padding-left:70px;*/
	}
.newsbody{
	padding:10px 0;
	/*border-bottom:1px solid #83CCF5;
	border-top:2px solid #2BA5E7;*/
	}
	
#footer_link{
	background-color:#494949;
	color:					#DDD;
	text-align:				center;

	}
#footer_link a{
	padding:0px 8px;
	color:					#DDD;
	text-decoration:		none;
	}
#footer_link a:hover{
	color:					#FFF;
	}	
	

	

#specific li{
	list-style:inside square;
	}

.div_rightbox_top{
	width:575px;
	height:4px;
	font-size:1px;
	background:url(/images/corner_pics/rightbox_top.gif) no-repeat top center;
	}
.div_rightbox_bottom{
	width:575px;
	height:4px;
	font-size:1px;
	background:url(/images/corner_pics/rightbox_bottom.gif) no-repeat top center;
	}
.div_rightbox_mid{
	width:575px;
	border-left:1px solid #DDD;
	border-right:1px solid #DDD;
	}
/*-----------功能区域导航-----------*/

.snav{	
	height:27px;
	margin:0;
	}
.snav ul{
	padding-left:0px;
	}
.snav li{
	display:inline;
	float:left;
	margin: 0 1px;
	width:60px;
	height:21px;
	padding:3px 0;
	background:#C1E6FA;
	text-align:center;
	}
.snav .current{
	background:#FFF;
	}
.snav li a{
	font-weight:bold;
	color:#666;
	}
.snav li a:visited{
	font-weight:bold;
	color:#666;
	}
.snav .current a{
	color:#F60;
	}
.snav .current a:visited{
	color:#F60;
	}
.stype{
	background:#FFF;
	padding:5px;
	border:1px solid #DDD;
	border-top:none;
	}
.top_nav {margin:10px 0;width:100%;font-size:100%;line-height:1.4;border-bottom:3px solid #93C2EA;}
.top_nav ul {margin:0;padding:0; padding-left:5px;list-style:none;font-weight:bold;}
.top_nav li {display:inline;margin:0;padding:0;}
.top_nav a {float:left;background:url(/images/topics/tableft8.gif) no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
.top_nav a span {float:left;display:block;background:url(/images/topics/tabright8.gif) no-repeat right top;padding:5px 14px 4px 11px;color:#3F5C75;}
/* Small hack for IE5-Mac \*/
.top_nav a span {float:none;}
/* End IE5-Mac hack */
.top_nav a:hover span {color:#591333;}
.top_nav a:hover {background-position:0% -42px; text-decoration:none}
.top_nav a:hover span {background-position:100% -42px; text-decoration:none}
.top_nav ul .current a {background-position:0% -42px; }
.top_nav ul .current a span {background-position:100% -42px;color:#333;}
.clear {clear:both; font-size:1px;}

/*-------------------buttonbox-----------------------*/

.buttonBox {
margin:0px 0px 14px 0px;
}

.buttonBox .Button {
margin:0px;
}

.Button {
font-size:127%;
color:#FFF;
text-decoration:none;
display:block;
padding:0px;
margin:0px 0px 14px 0px;
float:left;	/* by default a button will align left */
background:top right no-repeat;
margin:0px;
}
.Button:active {
text-decoration:none;
}
.Button:hover {
text-decoration:none;
}

.ButtonCenter {
float:none;
display:inline-block;
text-align:left;
margin:0px auto 0px auto;
}

.buttonBox .ButtonCenter {
margin:0px auto 0px auto;
}

a[class~='ButtonCenter'] {
display:table;
}

.ButtonRight {
float:right;
}

.blueButton {
background-image:url(/images/Button_Right.gif);
}

.ButtonOuter {
display:block;
padding:9px 0px 0px 0px;
margin:0px;
background:top left no-repeat;
}

.blueButton .ButtonOuter {
background-image:url(/images/Button_Left.gif);
}

.ButtonMiddle {
display:block;
padding:0px 0px 0px 10px;
margin:0px;
background:bottom left no-repeat;
}

.blueButton .ButtonMiddle {
background-image:url(/images/Button_Left.gif);
}

.ButtonInner {
display:block;
padding:0px 10px 4px 0px;
margin:0px;
background:bottom right no-repeat;
}

.blueButton .ButtonInner {
background-image:url(/images/Button_Right.gif);
}

.ButtonText {
line-height:0.889em;
display:block;
padding:0px 0px 5px 0px;
margin:0px;
color:white;
font-size:14px;
text-align:center;
}

/*-----------red button-----------*/
.redButton {
background-image:url(/images/Button_red_Right.gif);
}


.redButton .ButtonOuter {
background-image:url(/images/Button_red_Left.gif);
}

.redButton .ButtonMiddle {
background-image:url(/images/Button_red_Left.gif);
}

.redButton .ButtonInner {
background-image:url(/images/Button_red_Right.gif);
}


/*--------------searchtype---------------*/
.searchtype{background:url(/images/h5_bg1.gif) #F60 no-repeat top center;padding:0 5px;;}
.searchtype span{display:block; float:left; margin:1px 5px 0 5px; height:23px; line-height:23px; padding:2px 10px 0 10px; font-size:14px; font-weight:bold;}
.searchtype span a{color:white;}
.searchtype span a:visited{color:white;}
.searchtype .current{ background:#FFF;}
.searchtype .current a{color:#333; text-decoration:underline; cursor:default;}
.searchtype .current a:visited{color:#333; text-decoration:underline; cursor:default;}


.typebox{}

.typestatus{padding-left:50px; padding-bottom:8px;}
.typestatus h4{font-size:14px; padding:3px 0 0; margin:0;}
.typestatus span{color:#999;}
.statusok{	background:url(/images/associate/icon_ok.gif) no-repeat 0 5px;		}
.statusok h4{color:#093;}
.statuswait{	background:url(/images/associate/icon_wait.gif) no-repeat 0 5px;		}
.statuswait h4{color:#36C;}
.statusrefuse{	background:url(/images/associate/icon_refuse.gif) no-repeat 0 5px;		}
.statusrefuse h4{color:#F30;}
.statusrefuse span{color:#F30;}

/*-----------index search----------*/

.subMenu {	
	padding:2px 8px;
	text-align:left;
	margin:4px 0;
	background:url(/IMAGES/submenu_bg.gif) #D3EEFF top left ;
	}
.submenu .fr{ margin-top:2px}
#topsearchform{padding:3px;}

#topsearchform .simpleipt{
	border:none;
	background:url(/images/view.gif) #FFF no-repeat 5px 5px;
	color:#999;
	padding:3px;
	padding-left:20px;
	margin-bottom:-1px!important;
	margin-bottom:0;
	}

*+html #topsearchform .simpleipt{
	margin-bottom:0!important;
	margin-bottom:0px;
	}

#topsearchform .simplebtn{
	padding:0;
	margin:0;
	border:none;
	width:24px;
	height:20px;
	background:url(/images/index/search_btn_over.gif) no-repeat top center;
	}
.divcenter{width:922px;margin:0 auto}