body{
	font-size:12px;
	color: #3b5998;
	font-family:tahoma,arial,sans-serif;	
	background: #eef2fb;
}
.clearfix:after {  
	content:".";  
	display:block;  
	height:0;  
	clear:both;  
	visibility:hidden;  
	overflow: hidden;
	}  
.clearfix{
	display:inline-block;
	clear: both;
	width:0px;
	height:0px; 
	overflow: hidden;
}  
/* Hide from IE Mac */  
.clearfix {
	display:block;
	overflow: hidden;
	clear: both;
	width:0px;
	height:0px; 
}  
/* End hide from IE Mac */  
.left{
	float: left; 
}
.right{
	float: right;
}
textarea{
	font-size: 14px;
	color: #3b5998;
}
input{
	color: #3b5998;
}
a{ text-decoration: underline; color: #3b5998;}
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; color: #080; }
a:active { text-decoration: none; }
div.hidden { display: none; }

/************* Box Style Start *****************/
.box{}
.box_border{height: 2px;overflow: hidden;}
	.box_border_left{
		width: 2px;
		height: 2px;
		overflow: hidden;
	}			
		.box_top .box_border_left{
			background: url(../images/bg.png) -713px -142px no-repeat;
		}
		.box_bottom .box_border_left{
			background: url(../images/bg.png) -713px -174px no-repeat;
		}	
	.box_border_right{
		width: 2px;
		height: 2px;
		overflow: hidden;
	}	
		.box_top .box_border_right{
			background: url(../images/bg.png) -845px -142px no-repeat;
		}
		.box_bottom .box_border_right{
			background: url(../images/bg.png) -845px -174px no-repeat;
		}	
	.box_border_main{
		height: 1px;
		overflow: hidden;
		_float: left;
		background: #fff;
	}
		.box_top .box_border_main{
			border-top: 1px solid #c2d1df;
		}
		.box_bottom .box_border_main{
			border-bottom: 1px solid #c2d1df;
		}
.box_main{
	border-left: 1px solid #c2d1df;
	border-right: 1px solid #c2d1df;
	background: #fff;
}
/************* Box Style End *****************/

/* Header */
.header{
	width: 100%;
	margin: 0 auto;
	border-bottom: 1px solid #fff;
}
	.top_box{
		width: 1027px;
		height: 90px;
		margin: 0 auto;
	}
	.nav_box{
		min-width: 1027px;
		height: 40px;
		margin: 0 auto;
		background: #3b5998;
	}
		.logo_box{
			width: 395px;
			height: 90px;
			position: relative;
			background: url(../images/logo_bg.png) 197px 0px no-repeat;
		}
			.logo_box img{
				height: 92px;
				margin-top: 2px;
			}
		.menu_box{
			height: 90px;
			text-align: right;
			position: relative;
			z-index: 99998;
		}
			.sign_link{
				height: 36px;
				line-height: 36px;
				padding-right: 7px;
				position: relative;
				z-index: 99999;
			}		
				.sign_link em{
					font-weight: bold;
					color: #080;
					margin-left: 3px;
				}
				.sign_link a{
					margin: 0 8px;
					text-decoration: underline;
				}
				.sign_link img{
					*margin-top:2px;
					vertical-align: middle;
				}
				.sign_link a.sign_in{
					position: relative;
					z-index: 100002;
				}
				.sign_link a:hover{
					color: #080;
				}
				.nav_box .sign_link a{
					color: #fff;
					text-decoration: underline;
				}
				.nav_box .sign_link a:hover{
					color: #fff;
					text-decoration: none;
				}
					.nav_box .sign_box a{
						color: #3b5998;
					}
					.nav_box .sign_box a:hover{
						color: #080;
					}
			.sign_box{
				width:160px;
				height: 160px;
				overflow: hidden;
				position: absolute;
				z-index: 100001;
				right:72px;
				top: 28px;
				text-align: left;
				display: none;
			}	
				.sign_box .box_border_main{
					background: #eef2fb;
					_width: 156px;
				}
				.sign_box .box_main{
					width: 144px;
					height: 156px;
					padding: 0 7px;
					overflow: hidden;
					background: #eef2fb;
				}
					.sign_box dt{
						width: 144px;
						height: 24px;
						line-height: 24px;
						overflow: hidden;
					}
					.sign_box dd{
						width: 144px;
						height: 25px;						
						overflow: hidden;
						clear: both;
					}
						.sign_box .input_text{
							width: 132px;
							height: 23px;
							line-height: 22px;
							padding: 0 5px;
							overflow: hidden;
							font-weight: bold;
							border: 1px solid #c2d1df;
							background: #fff;
							float: left;
						}
					.sign_box dd.btn{
						margin-top: 7px;
					}
					.sign_box a{
						margin: 0px;
					}
						.sign_box .btn a{
							width: 52px;
							height: 25px;
							display: inline-block;
							overflow: hidden;
							float: left;
							padding-right: 2px;
							text-decoration: none;							
							background: url(../images/bg.png) right -174px no-repeat;
						}
							.sign_box .btn a span{
								width: 50px;
								height: 25px;
								padding-left: 2px;
								line-height: 22px;
								display: block;
								_display: inline-block;
								overflow: hidden;
								color: #fff;
								cursor: pointer;
								font-weight: bold;
								text-align: center;
								background: url(../images/bg.png) -847px -174px no-repeat;
							}
						.sign_box .btn a:hover{
							text-decoration: none;
							background: url(../images/bg.png) right -199px no-repeat;
						}
							.sign_box .btn a:hover span{
								background: url(../images/bg.png) -847px -199px no-repeat;
							}
							
						.sign_box .btn input{
							float: left;
							margin-top: 5px;
							*margin-top: 1px;
							margin-left: 7px;
							*margin-left: 5px;
							margin-right: 4px;
							*margin-right: 2px;
						}		
						.sign_box .btn label{
							float: left;
							line-height: 22px;
						}
									
			/*********** Menu Box *********/
			.menu{
				height: 32px;
				margin-top: 5px;
				overflow: hidden;
			}
				.menu ul li{
					height: 32px;
					padding:0 3px;
					float: right;
					overflow: hidden;
				}
					.menu ul li a{
						padding-right:4px;
						display: inline-block;
					}
						.menu ul li a span{
							height: 32px;
							line-height: 28px;
							display: block;
							_display: inline-block;
							cursor: pointer;
							font-size: 18px;
							padding-left:12px;
							padding-right:8px;
						}					
					.menu ul li a:hover,
					.menu ul li.active a{
						text-decoration: none;
						background: url(../images/bg.png) right -142px no-repeat;
					}
					.menu ul li a:hover span,
					.menu ul li.active a span{	
							color: #fff;
							background: url(../images/bg.png) -847px -142px no-repeat;
						}
			
			/*********** Nav Menu Box *********/
			.nav_menu{
				height: 26px;
				margin-top: 7px;
				overflow: hidden;
				padding-left: 7px;
			}
				.nav_menu ul li{
					height: 26px;
					padding:0 3px;
					float: left;
					overflow: hidden;
				}
					.nav_menu ul li a{
						padding-right:4px;
						display: inline-block;
					}
						.nav_menu ul li a span{
							height: 26px;
							line-height: 22px;
							display: block;
							cursor: pointer;
							font-size: 13px;
							padding-left:12px;
							padding-right:8px;
							color: #fff;
							font-weight: bold;
						}					
					.nav_menu ul li a:hover,
					.nav_menu ul li.active a{
						text-decoration: none;
						background: url(../images/bg.png) right -268px no-repeat;
					}
					.nav_menu ul li a:hover span,
					.nav_menu ul li.active a span{	
							color: #fff;
							background: url(../images/bg.png) -847px -268px no-repeat;
						}
						
/*********** Advertis Area Start *********/				
.advert_area{
	margin: 0 auto;	
	border-bottom: 1px solid #fff;
	background: #e3e8f4;
}		
	.advert_list{		
		height: 125px;
		margin: 0 auto;	
		padding: 8px 5px;
		overflow: hidden;	
	}
	.con_advert_list{
		width: 1030px;
	}
	.index_advert_list{
		width: 1030px;
		height: 165px;
		padding: 8px 0px;
	}
		
		.advert_list .advert_ad{
			margin-right:3px;
			display: inline; 
		}
		.advert_list li{
			width: 125px;
			height: 125px;
			overflow: hidden;
			float: left;
			display: inline;
			margin-left: 3px;
			margin-bottom: 10px;
		}
			.advert_list ul{ 
				margin-right:3px; 
				display: inline; 
			}
			.advert_list img{
				width: 125px;
				height: 125px;
				overflow: hidden;
			}
			.advert_list a.no_ad{
				width: 123px;
				height: 123px;
				display: block;
				text-align: center;
				line-height: 123px;
				font-size: 14px;
				color: #ae8422;
				overflow: hidden;
				border: 1px solid #e6db55;
				background: #fffbcc;
			}
	
/*********** Advertis Area End *********/		
.container{
	min-width: 1027px;
	margin: 0 auto;
	margin-top: 10px;
}
.con_container{
	width: 1027px;
	margin: 0 auto;
	margin-top: -51px;
	position: relative;
}
.tab_group{
	width: 1027px;
	margin: 0 auto;	
	margin-top: 11px;
}
	.tab_group .tab_menu{
		height: 40px;
		line-height: 38px;
		border-bottom: 1px solid #6f90b8;
		background: url(../images/bg.png) 0px 0px no-repeat;
	}	
	.tab_group .tab_menu h1{
		float: left;
		height: 40px;
		font-size: 18px;
		padding-left: 15px;
	}
	.tab_group .tab_menu span{
		float: right;
		height: 40px;
		text-align: right;
		font-size: 14px;
		padding-right: 15px;
	}
		.tab_group .tab_menu span a{
			text-decoration: underline;
			margin-left:8px; 
		}
		.tab_group .tab_menu span a:hover{
			color: #080;
		}
		
	.tab_group .tab_bottom{
		width: 1027px;
		height: 5px;
		overflow: hidden;
		background: url(../images/bg.png) 0px -87px no-repeat;
	}
	.tab_group .tab_content{
		width: 995px;
		padding: 15px;
		padding-bottom:10px;
		overflow: hidden;
		border-left: 1px solid #6f90b8;
		border-right: 1px solid #6f90b8;
		background: #fff;
	}
	
	/************ Index ***********/
	.index_container .tab_menu{
		width: 1027px;
		height: 41px;
		overflow: hidden;
		border: 0px;
		background: none;
	}
		.index_container .tab_menu li{
			width: 343px;
			height: 41px;
			overflow: hidden;
			margin-left: -1px;
			float: left;
		}
		.index_container .tab_menu li.browser_test{
			margin-left: 0px;
		}
			.index_container .tab_menu li a{
				display: block;
				height: 41px;
				padding-right: 5px;
				background: url(../images/bg.png) right -46px no-repeat;
			}
				.index_container .tab_menu li a span{
					display: block;
					height: 41px;
					line-height: 38px;
					padding-left: 5px;
					text-align: center;
					cursor: pointer;
					font-size: 18px;
					float: none;
					padding-right: 0px;
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					background: url(../images/bg.png) left -46px no-repeat;
				}
			.index_container .tab_menu li.active a{
				background: url(../images/bg.png) right 0px no-repeat;
			}
				.index_container .tab_menu li.active a span{
					background: url(../images/bg.png) left 0px no-repeat;
				}
				
	.index_container .tab_content{
		width: 1025px;
		overflow: hidden;
		padding: 0px;
		border-left: 1px solid #6f90b8;
		border-right: 1px solid #6f90b8;
		background: #fff;
	}
	.index_container .tab_bottom{
		width: 1027px;
		height: 5px;
		overflow: hidden;
		background: url(../images/bg.png) 0px -41px no-repeat;
	}
	
/*********** Search Box Start *********/	
.search_box{
	width: 995px;
	height: 34px;
	padding: 15px;
	background: #c8d8ee;
	position: relative;
}	
	.search_error{
		width: 600px;
		display: block;
		margin-top: 1px;
		margin-left: 200px;
		position: absolute;
	}
		.search_error .search_error_arrow{
			width: 9px;
			height: 5px;
			overflow: hidden;
			position: relative;
			margin-left: 10px;
			background: url(../images/arrow.gif) no-repeat;
		}
		.search_error .search_error_box{
			width: 578px;
			color: #ae8422;
			margin-top: -1px;
			font-size: 13px;
			font-weight: bold;
			line-height: 20px;
			overflow: hidden;
			padding: 5px 10px;
			border: 1px solid #e6db55;
			background: #fffbcc;
		}
	.search_name{
		width: 190px;
		height: 34px;
		line-height: 34px;
		overflow: hidden;
		color: #080;
		font-weight: bolder;
		font-size: 18px;
		text-align: right;
		padding-right: 10px;
	}
	.search_input{
		width: 600px;
		height: 34px;
		overflow: hidden;
		background: url(../images/bg.png) 0px -142px no-repeat;
	}
		.search_input .input_text{
			width: 580px;
			margin: 1px 10px;
			height: 30px;
			line-height: 30px;
			overflow: hidden;
			font-weight: bold;
			font-size: 13px;
			border: 0px solid #ccc;
		}
	.search_button{
		width: 113px;
		height: 34px;
		overflow: hidden;
		margin-right: 72px;
		display: inline;
		background: url(../images/bg.png) -600px -142px no-repeat;
	}
		.search_button a{
			width: 113px;
			height: 34px;	
			line-height: 30px;
			text-align: center;
			display: block;
			overflow: hidden;
			font-weight: bold;
			font-size: 16px;
			color: #fff;	
		}
		.search_button a:hover{
			color: #fff;
			text-decoration: none;
		}
/*********** Search Box End *********/	

/*********** Min Search Box Start *********/	

.min_search{
	height: 30px;
}
	.min_search_name label{
		font-weight: bold;
		padding-right: 10px;
	}
	.min_search_box{
		width: 200px;
		height: 30px;
		overflow: hidden;
		margin: 0px;
		display: block;
		background: url(../images/bg.png) -67px -242px no-repeat;
	}
		.min_search_box .input_text{
			width: 160px;
			height: 20px;
			padding-top: 5px;
			margin-top: 1px;
			margin-left:33px;
			overflow: hidden;
			font-weight: bold;
			border: 0px;
		}

/*********** Min Search Box End *********/			
		
/*********** Browser Type Start *********/	
.browser_type{
	width: 1005px;
	height: 40px;
	padding: 0 10px;
	overflow: hidden;
	border-top:1px solid #c2d1df;
	border-bottom:1px solid #c2d1df;
	background: #e3e8f4;
}
	.browser_type li{
		float: left;
		height: 40px;
		line-height: 38px;
		color: #333;
		font-size: 16px;
		font-weight: bolder;
		text-indent: 30px;
	}
		.browser_type li.linux_caption{
			width: 286px;
			background: url(../images/linux.png) 0px 8px  no-repeat;
		}
		.browser_type li.windows_caption{
			width: 429px;
			background: url(../images/windows.png) 0px 8px  no-repeat;
		}
		.browser_type li.mac_caption{
			width: 143px;
			background: url(../images/mac.png) 0px 8px  no-repeat;
		}
		.browser_type li.bsd_caption{
			background: url(../images/bsd.png) 0px 8px  no-repeat;
		}
/*********** Browser Type End *********/	

/*********** Browser List Start *********/
.browser_list{
	width: 1005px;
	padding: 5px 10px;
	overflow: hidden;
	background: #fff;
	position: relative;
}
	.bsd_box{
		z-index: 99;
		position: relative;
	}
	.browser_adverts{
		width: 300px;
		height: 260px;
		overflow: hidden;
		display: block;
		position: absolute;
		right:-4px;
		top: 95px;
	}
		.browser_adverts img{
			width: 125px;
			height: 125px;
			overflow: hidden;
			margin-right: 20px;
			display: inline-block;
		}
		.browser_adverts li{
			width: 300px;
			height: 125px;
			margin-bottom: 10px;
		}
	.browser_list ul li{
		width: 143px;
		float: left;
		overflow: hidden;
		font-size: 13px;
	}
		.browser_list li input{
			margin-top: 8px;
			*margin-top: 6px;
			margin-left: 4px;
			*margin-left: 0px;
		}
		.browser_list li .form_button{
			margin-top: 8px;
		}
		.browser_list .mac_box li{
			margin-bottom: 5px;
		}
		.browser_list .mac_box ol{
			width: 143px;
			display: block;
		}
		.browser_list .bsd_box li{
			margin-bottom: 5px;
		}
		.browser_list .bsd_box ol{
			width: 143px;
			display: block;
		}
/*********** Browser List End *********/

.browser_error{
	height:360px;
}

.browser_error .error_box{
	width: 1005px;
	margin-top:6px;
	*margin-top:10px;
	color: #f00;
}
.browser_error .error_box .box_border_main{
	width: 1001px;
}
.index_error_box{
	width: 985px;
	margin: 10px;
}
..index_error_box .box_border_main{
	width: 981px;
}

/*********** Browser Info Start *********/	
.browser_info{
	width: 995px;
	margin-top:10px;
	padding: 5px 15px;
	padding-bottom: 15px;
	overflow: hidden;
	border-top:1px solid #c2d1df;
	background: #c8d8ee;
}
	.browser_info .browser_choose{
		width: 995px;
		height: 30px;
		line-height: 30px;
		overflow: hidden;
	}
		.browser_info .selectors{
			
		}
		.browser_info .remove_preset img{
			margin-top: 6px;
			*margin-top: 0px;
			_margin-top: 6px;
		}
			.browser_info label{
				font-weight: bold;
			}
			.browser_info .selectors a{
				text-decoration: underline;
				margin: 0 5px;
			}
			.browser_info .selectors a:hover{
				color: #080;
			}
		.browser_info .options{
			width: 340px;
			padding-right: 2px;
		}
			.browser_info .options label{
				float: left;
				width: 78px;
			}
			.browser_info .options select{
				float: left;
				width: 150px;
				margin-top: 4px;
			}
			.browser_info .options a{
				width: 102px;
				height: 22px;
				display: block;
				overflow: hidden;
				float: right;
				padding-right: 2px;
				margin-top: 3px;
				background: url(../images/bg.png) right -224px no-repeat;
			}
				.browser_info .options a span{
					width: 100px;
					height: 22px;
					padding-left: 2px;
					line-height: 20px;
					display: block;
					overflow: hidden;
					color: #fff;
					cursor: pointer;
					font-weight: bold;
					text-align: center;
					background: url(../images/bg.png) -847px -224px no-repeat;
				}
			.browser_info .options a:hover{
				text-decoration: none;
				background: url(../images/bg.png) right -246px no-repeat;
			}
				.browser_info .options a:hover span{
					background: url(../images/bg.png) -847px -246px no-repeat;
				}
				
	.browser_select{
		width: 1025px;
		margin-top: 5px;
	}
		.browser_select label{
			float: left;
			padding-right:5px;
		}
		.browser_select select{
			float: left;
			width: 130px;
			margin-right:10px;
		}
/*********** Browser Info End *********/	

/*********** Browser What Start *********/	
.browser_what{
	width: 1027px;
	margin-top:10px;
	overflow: hidden;
}
	.browser_what_top{
		width: 1027px;
		height: 5px;
		overflow: hidden;
		background: url(../images/bg.png) 0px -92px no-repeat;
	}
	.browser_what_bottom{
		width: 1027px;
		height: 5px;
		overflow: hidden;
		background: url(../images/bg.png) 0px -137px no-repeat;
	}
	.browser_what_main{
		width: 995px;
		overflow: hidden;
		padding: 3px 15px 10px 15px;
		border-left: 1px solid #c6d4e1;
		border-right: 1px solid #c6d4e1;
		background: #e3e8f4;
		font-size: 13px;
	}
	
		.browser_what h1{
			font-weight: bold;
			font-size: 14px;
			line-height: 30px;
		}
		.browser_what em{
			font-weight: bold;
		}
		.browser_what p{
			text-indent: 10px;
		}
			.browser_what h2{
				font-size: 12px;
				display: block;
				clear: both;
				margin-top: 3px;
				text-align: center;
			}
/*********** Browser What End *********/	

/*********** Browser Boot Ad Start *********/	
.browser_boot_ad{
	width: 1027px;
	margin: 0 auto;
	margin-top:10px;
	overflow: hidden;
}
	.browser_boot_ad .browser_what_main{
		width: 1025px;
		text-align: center;
		padding: 0px;
	}

/*********** Browser Boot Ad End *********/	

/*********** Footer Box Start *********/	
.footer_box{
	margin: 0 10px;
	margin-top: 10px;
	font-size: 14px;
	padding-bottom: 10px;
}
	.index_footer{
		width: 997px;
		margin: 0 auto;
		padding: 0 15px;
		height: 50px;
		line-height: 48px;
		background: url(../images/bg.png) 0px -92px no-repeat;
	}
	.con_footer{
		min-width:997px;
		height: 50px;
		line-height: 48px;
		padding: 0 15px;
		border-top: 1px solid #fff;
		background: #e3e8f4;
	}
	.footer_box .copyright{
		width: 210px;
	}
	.footer_box .footer_nav{
		margin-left: 200px;
		margin-right: 210px;
		text-align: center;
	}
		.footer_box .footer_nav a{
			text-decoration: underline;
			margin: 0 8px;
		}
		.footer_box .footer_nav a:hover{
			color: #080;
		}
	.footer_box .language{
		width: 210px;
		_margin-top: 13px;
	}
		.footer_box .language select{
			width: 130px;
			*width: 140px;
		}
/*********** Footer Box End *********/	

/* footer_table */
.footer_table{
	padding-bottom: 0px;
	height: 50px;
	line-height: normal;
}
	.footer_table .index_footer{
		width: 1027px;
		padding: 0px;
		overflow: hidden;
	}
	.footer_table ol{
		width: 1027px;
		height: 40px;
		margin: 5px 0;
		overflow: hidden;
	}
		.footer_table ol li{
			width: 20%;
			height: 20px;
			line-height: 20px;
			overflow: hidden;
			float: left;
			text-align: center;
		}
			.footer_table ol li a{
				margin: 0px;
				font-size: 12px;
				font-weight: bold;
			}

/********** Pages Style Start *************/
	.pages{
		width: 410px;
		height: 25px;
		line-height: 25px;
		text-align: right;
		font-size: 13px;
		display: block;
	}
		.pages a{
			color: #080;
			border: 1px solid #a9dc93;
			padding: 2px 6px;
			margin-left: 5px;
		}
		.pages a:hover {
			border: 1px solid #080;
			text-decoration: none;
		}
		.pages span.current {
			padding: 2px 6px;
			color: #080;
			font-weight: bold;
			border: 1px solid #080;
			background: #a9dc93;
		}
		.pages span.disabled {
			color: #ccc;
			border: 1px solid #ccc;
			padding: 2px 6px;
			margin-right: 5px;
			background: #fff;
		}
		
.info_page{
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	margin: 10px 0;
}	
	.info_page .infos	label{
		color: #080;
		font-weight: bold;
		font-size: 14px;
	}
	
/********** Pages Style End *************/

/************** Screenshot Detail Start ****************/
	.screenshot_detail .sidebar{
		width: 300px;
	}
	.screenshot_detail .content{
		width: 685px;
	}
		.screenshot_detail .detail_pic{
			width: 681px;
			border: 1px solid #c2d1df;
			padding: 1px;
			text-align: center;
		}
			.screenshot_detail .detail_pic img{
				# width: 681px;
				display: inline-block;
			}
/************** Screenshot Detail End ****************/

/************ side Advetise Style Start **************/

.side_ad{
	width: 300px;
	height: 300px;
	overflow: hidden;
}
	.side_ad .box_border_main{
		width: 296px;
	}
	.side_ad .box_main{
		width: 298px;
		height: 296px;
		overflow: hidden;
	}
			.side_ad ul li{
				width: 125px;
				height: 125px;
				overflow: hidden;
				float: left;
				margin:14px 0px 2px 16px;
				display: inline;
			}
		
	.side_ad_bottom{
	margin-top: 10px;
}
	.side_ad_bottom .box_main{
		height: auto;
		padding-bottom: 10px;
	}
		
.side_ad2{
	margin-top: 10px;
}			
/************** side Advetise Style End ****************/

/************ Detail Info Start **************/
.screenshot_detail .detail_info{
	width: 298px;
	margin-top: 10px;
	overflow: hidden;
	border: 1px solid #c2d1df;
	border-bottom: 0;
	clear: both;
}
	.screenshot_detail .detail_info li{
		width: 298px;
		height: 28px;
		line-height: 28px;
		overflow: hidden;
		float: left;
		border-bottom: 1px solid #c2d1df;
	}
		.screenshot_detail .detail_info li.odd{
			background: #fff;
		}
		.screenshot_detail .detail_info li.even{
			background: #f3f9fe;
		}
	
		.screenshot_detail .detail_info span{
			width: 131px;
			height: 28px;
			display: block;
			float: left;
			text-indent: 8px;
			border-right: 1px solid #c2d1df;
		}
			.screenshot_detail .detail_info span em{
				font-weight: bold;
			}
			.screenshot_detail .detail_info span a{
				width: 22px;
				height: 22px;
				overflow: hidden;
				display: inline-block;
				margin-right: 5px;
				margin-top: 3px;
				*margin-top: 0px;
				_margin-top: 3px;
			}
				.screenshot_detail .detail_info span a:hover{
					text-decoration: none;
				}
				.screenshot_detail .detail_info span a.first{					
					background: url(../images/bg.png) 0px -212px no-repeat;
				}
				.screenshot_detail .detail_info span a.first_disabled{					
					background: url(../images/bg.png) 0px -234px no-repeat;
				}
				.screenshot_detail .detail_info span a.first:hover{					
					background: url(../images/bg.png) -88px -212px no-repeat;
				}
				.screenshot_detail .detail_info span a.previous{					
					background: url(../images/bg.png) -22px -212px no-repeat;
				}
				.screenshot_detail .detail_info span a.previous_disabled{					
					background: url(../images/bg.png) -22px -234px no-repeat;
				}
				.screenshot_detail .detail_info span a.previous:hover{					
					background: url(../images/bg.png) -110px -212px no-repeat;
				}
				.screenshot_detail .detail_info span a.next{					
					background: url(../images/bg.png) -44px -212px no-repeat;
				}
				.screenshot_detail .detail_info span a.next_disabled{					
					background: url(../images/bg.png) 0px -234px no-repeat;
				}
				.screenshot_detail .detail_info span a.next:hover{					
					background: url(../images/bg.png) -132px -212px no-repeat;
				}
				.screenshot_detail .detail_info span a.last{					
					background: url(../images/bg.png) -66px -212px no-repeat;
				}
				.screenshot_detail .detail_info span a.last_disabled{					
					background: url(../images/bg.png) -22px -234px no-repeat;
				}
				.screenshot_detail .detail_info span a.last:hover{					
					background: url(../images/bg.png) -154px -212px no-repeat;
				}
				
		.screenshot_detail .detail_info label{
			width: 166px;
			height: 28px;
			display: block;
			float: right;
			text-indent: 8px;
		}
/************ Detail Info End **************/

/************ Detail Report Strat **************/
.tab_report{
	width: 985px;
	padding: 5px 20px 10px 20px;
	overflow: hidden;
	border-left: 1px solid #6f90b8;
	border-right: 1px solid #6f90b8;
	background: #fff;
}
	.tab_report h1,
	.tab_report h2{
		line-height: 26px;
		font-weight: bold;
		font-size: 14px;
	}
		.tab_report h1.active a{
			color: #080;
		}
	.tab_report ul{
		margin-top:5px;
		display: none;
	}
		.tab_report ul li{
			height: 28px;
			line-height: 28px;
			overflow: hidden;
			position: relative;
			display: block;
			cursor: pointer;
		}
		.tab_report ul li.button_area{
			height: 35px;
			*height: 30px;
			padding-left: 8px;
		}
			.tab_report ul li.button_area .form_button{
				width: auto;
				height: 33px;
			}
				.tab_report ul li.button_area .form_button a{
					vertical-align: middle;
				}
			.tab_report ul li.button_area em{
				color: #f00;
				margin-left: 10px;
			}
			.tab_report ul li input{
				position: absolute;
				margin-top: 7px;
				*margin-top: 3px;
				margin-left: 8px;
				*margin-left: 4px;
			}
			.tab_report ul li label{
				height: 28px;
				display: block;
				padding-left:23px;
				background: #fff;
			}	
			.tab_report ul li.active,
			.tab_report ul li.active label{
				background: #eef2fb;
			}
			.tab_report ul li.report_input label{
				display: inline-block;
			}
			.tab_report ul li.report_input .input_text{
				width: 300px;
				height: 20px;
				line-height: 20px;
				padding: 0 3px;
				overflow: hidden;
				margin-top: 3px;
				border: 1px solid #c2d1df;
				background: #fff;				
			}
			.tab_report ul li.report_input span{
				padding-left:320px;
			}
			
/************ Detail Report End **************/

/************ Wrap Style Start **************/
.wrap_box{
	display: block;
}
.wrap_box .sidebar{
	width: 300px;
	overflow: hidden;
	margin-right: 10px;
	margin-left: 10px;	
	display: inline-block;
	_margin-right: 5px;
	overflow: hidden;
}
.wrap_box .content{
	margin-left: 10px;	
	margin-right: 10px;
	width: auto;
	overflow: hidden;
	*display: inline-block;
}
	
	/************ Con Box Style Start **************/
	.con_box{
		margin-top: 10px;
	}
		.con_box .box_top .box_border_left{
			background: url(../images/bg.png) 0px -176px no-repeat;
		}
		.con_box .box_bottom .box_border_left{
			background: url(../images/bg.png) 0px -206px no-repeat;
		}	
		.con_box .box_top .box_border_right{
			background: url(../images/bg.png) -845px -176px no-repeat;
		}
		.con_box .box_bottom .box_border_right{
			background: url(../images/bg.png) -845px -206px no-repeat;
		}	
		.con_box .box_border_main{
			_float: none;
		}
			.con_box .box_border_main{
				border-color: #7897be;
			}
			.con_box .box_top .box_border_main{
				background: #e3e8f4;
			}
		.con_box .box_main{
			overflow: hidden;
			border-color: #7897be;
		}
			.con_caption{
				height: 27px;
				line-height: 25px;
				overflow: hidden;
				display: block;
				border-bottom:1px solid #7897be;
				background: #c8d8ee;
			}
				.con_caption h1{
					float: left;
					font-size: 14px;
					font-weight: bold;
					padding-left: 10px;
				}
				.con_caption span{
					float: right;
					text-align: right;
					padding-right: 10px;
				}
					.con_caption span a{
						text-decoration: underline;
						margin-left: 10px;
					}
		
		.status_sort{
			padding: 10px 0 10px 15px;
			font-size: 14px;
			line-height: 24px;
			color: #666;
			overflow: hidden;
			border-bottom: 1px solid #c2d1df;
		}
			.status_sort .form_name{
				width: auto;
				font-size: 14px;
				color: #333;
			}
			.status_sort .form_select{
				width: 260px;
				margin-right: 20px;
				border: 1px solid #9cb1ce;
				background: #fff;
				height: 28px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				border-radius: 3px;
			}
		
		.status_box{
			padding: 10px 15px;
			font-size: 14px;
			line-height: 24px;
			color: #666;
			border-bottom: 1px solid #c2d1df;
		}
			.status_box a{
				color: #3b5998;
				text-decoration: underline;
			}
			.status_box a:hover{
				color: #080;
			}
				.status_box a.status_button{
					height: 21px;
					display: inline-block;
					overflow: hidden;
					padding-right: 2px;
					text-decoration: none;	
					vertical-align: middle;			
					margin-left: 5px;			
					font-size: 12px;
					border: 1px solid #538e23;
					background: #5bae19;
				}
				.status_box .status_button_disabled{
					height: 21px;
					line-height: 21px;
					display: inline-block;
					overflow: hidden;
					padding: 0px 10px;
					color: #aaa;
					text-decoration: none;	
					vertical-align: middle;	
					border: 1px solid #d7d7d7;	
					background: #f0f0f0;				
				}
					.status_box a.status_button span{
						height: 21px;
						padding-left: 10px;
						padding-right: 8px;
						line-height: 19px;
						display: block;
						_display: inline-block;
						overflow: hidden;
						color: #fff;
						cursor: pointer;
						font-weight: bold;
						text-align: center;
					}
				.status_box a.status_button:hover{
					text-decoration: none;
					background: #73cc2c;
				}
				
		/* requests-drop-box */
		.requests-drop-box{height: 24px;}		
		.requests-drop-box p{ float: left;}
		.requests-drop{
			float: left;
			height: 24px;
			padding-left: 10px;
		}
			.requests-box{
				width: 310px;
				overflow: hidden;
				font-size: 14px;
				position: absolute;
				border: 1px solid #d7d7d7;
				background: #fff;
				display: none;
			}
			.requests-box h5{
				height: 30px;
				line-height: 28px;
				padding: 0 10px;
				font-weight: bold;
				overflow: hidden;
				border-bottom: 1px solid #dadada;
				background: #ebebeb;
			}
			.requests-box ul{
				margin: 8px 0;
			}
			.requests-box li{
				height: 25px;
				line-height: 25px;
				overflow: hidden;
			}
				.requests-box li label{
					float: left;
					text-align: right;
					padding-right: 10px;
					overflow: hidden;
					width: 120px;
				}
				.requests-box li span{
					float: left;
					overflow: hidden;
					width: 170px;
				}
				
					
		.con_main{
			padding: 10px;
		}			
			/************ Notification Style Start **************/
			.msg_box{}
			.tab_box .msg_box {
				margin-top: 10px;
			}
			.tab_group .msg_box{
				width: 995px;
				margin-bottom: 10px;
			}
				.msg_box .box_top .box_border_left{
					background: url(../images/bg.png) -713px -142px no-repeat;
				}
				.msg_box .box_bottom .box_border_left{
					background: url(../images/bg.png) -713px -174px no-repeat;
				}	
				.msg_box .box_top .box_border_right{
					background: url(../images/bg.png) -845px -142px no-repeat;
				}
				.msg_box .box_bottom .box_border_right{
					background: url(../images/bg.png) -845px -174px no-repeat;
				}	
				.msg_box .box_border_main,
				.con_box .msg_box .box_top .box_border_main{
					background: #fafdff;
				}
				.tab_group .msg_box .box_border_main{
					width: 991px;
				}
					.msg_box .box_border_main{
						border-color: #c2d1df;
					}					
				.msg_box .box_main{
					overflow: hidden;
					border-color: #c2d1df;
					background: #fafdff;
				}
					.msg_close a{
						width:7px;
						height: 7px;
						display: block;
						overflow: hidden;
						margin-top:3px;
						margin-right:4px;
						text-indent: -99px;
						background: url(../images/cross_grey_small.gif) 0px 0px no-repeat;
					}				
					.msg_close a:hover{
						background: url(../images/cross_red_small.gif) 0px 0px no-repeat;
					}
					.msg_main{
						margin-right: 15px;
						padding: 8px 10px;
						padding-left:40px;
						font-weight: normal;
						font-size: 12px;
						background: url(../images/information.png) 13px no-repeat
					}
					.attention .msg_main{
						background:url('../images/exclamation.png') 13px no-repeat
					}
						
					.information .msg_main{
						background:url('../images/information.png') 13px no-repeat
					}
					.success .msg_main{
						background:url('../images/tick_circle.png') 13px no-repeat
					}
						
					.error .msg_main{
						background:url('../images/cross_circle.png') 13px no-repeat
					}
					
					.question .msg_main{
						background:url('../images/question.png') 13px no-repeat
					}
						.msg_main a{
							text-decoration: underline;
						}
						.msg_main a:hover{
							color: #080;
						}
			/************ Notification Style End **************/
			
			/************ Screenshot List Style Start **************/
			.screenshot_list{
				padding: 0px 5px;
				display: inline-block;
				_height: 1px;
			}
				.screenshot_list li{
					width: 80px;
					height:230px;
					margin-right: 10px;
					margin-top:5px;
					float: left;			
				}
			.recent_screenshot{
				width: 995px;
			}
				.recent_screenshot li{
					height: 180px;					
				}
					.screenshot_list li img{
						width: 80px;
						display: block;
					}
					.screenshot_list li span{
						width: 80px;
						display: block;
						font-size: 11px;
						text-align: center;
						line-height: 12px;
					}
				.screenshot_list li img.active{
					margin-top: -10px;
					position: absolute;
					z-index: 999;
				}
			/************ Screenshot List Style End **************/
			
	/************ Con Box Style End **************/
		
/************ Wrap Style End ****************/

/************ Table Box Start ***********/
.table_box{
	display: block;
	overflow: hidden;
	border: 1px solid #c2d1df;
	border-bottom: 0px;
	border-left: 0px;
}
	.table_box span{
		font-size: 13px;
		display: block;
		height: 28px;
		float: left;
		font-size:12px;
		text-align: center;
		border-left: 1px solid #c2d1df;
		background: transparent;
	}
		.table_box span em{
			font-weight: bold;
		}
		
		.table_box span.col30{ width: 30px; }
		.table_box span.col50{ width: 50px;}
		.table_box span.col60{ width: 60px; }
		.table_box span.col80{ width: 80px; }
		.table_box span.col85{ width: 85px; }
		.table_box span.col90{ width: 90px; }
		.table_box span.col100{ width: 100px; }
		.table_box span.col110{ width: 110px; }	
		.table_box span.col120{ width: 120px; }
		.table_box span.col130{ width: 130px; }
		.table_box span.col140{ width: 140px; }
		.table_box span.col150{ width: 150px; }
		.table_box span.col160{ width: 160px; }
		.table_box span.col170{ width: 170px; }
		.table_box span.col180{ width: 180px; }	
		.table_box span.col190{ width: 192px; }		
		.table_box span.col200{ width: 200px; }		
		.table_box span.col220{ width: 220px; }
		.table_box span.col230{ width: 230px; }
		.table_box span.col300{ width: 300px; }
		.table_box span.col380{ width: 380px; }
		.table_box span.col500{ width: 500px; }
		.table_box span.bold { font-weight: bold; }
		.table_box span.large { font-size: 14px; }
		.table_box span.small { font-size: 11px; }
		.table_box span.noline{ border-right: 0px;}	
			.table_box span.a_left{
				text-align: left;
				text-indent: 8px;
			}
			.table_box span img{
				vertical-align: middle;
				margin:0 3px;
				*margin-top: 5px;
			}		
			.table_box span.types img{
				vertical-align: middle;
				*margin-top: 5px;
			}	

	.table_box dt{
		height: 30px;
		line-height: 30px;
		display: block;
		overflow: hidden;
		border-bottom: 1px solid #c2d1df;		
		background: #eef2fb;	
	}
		.table_box dt span{
			height: 30px;		
			font-size: 13px;
			font-weight: bold;
		}
	.table_box dd{
		height: 28px;
		line-height: 28px;
		display: block;
		overflow: hidden;
		clear: both;
		border-bottom: 1px solid #c2d1df;
	}
	.table_box dd.odd{ background: #F3F9FE;}
	.table_box dd.even{background: #fff;}
	.table_box dd.active{background: #FEFFCF;}
	.table_box dd.selected{background: #dee6f2;}	
/************ Table Box  End ***********/

/************ Table Form  Start ***********/
.table_form{
	width: 995px;
	overflow: hidden;
	display: block;
}
	.table_form li{
		width: 995px;
		display: inline-block;
		clear: both;
		margin-top: 10px;
	}
	.table_form li.from_line{
		height: 0px;
		overflow: hidden;
		border-bottom: 1px solid #eef2fb;
		margin-top: 0px;
	}
	.form_name{
		width: 140px;
		height: 30px;
		line-height: 30px;
		font-size: 13px;
		font-weight: bold;
		overflow: hidden;
		text-align: right;
		padding-right: 10px;
		float: left;
	}
	.form_name em {
		font-weight: normal;
	}
	.short_name{
		padding-left: 15px;
		width: auto;
	}
	.form_input{
		width: 300px;
		float: left;
		height: 30px;
		overflow: hidden;	
		background: url(../images/bg.png) -547px -212px no-repeat;
	}
	.short_input{
		width: 135px;
		background: url(../images/bg.png) -412px -212px no-repeat;
	}	
	.long_input{
		width: 580px;
		background: url(../images/bg.png) -267px -242px no-repeat;
	}		
		.form_input .input_text{
			width: 280px;
			height: 24px;
			line-height: 24px;
			font-weight: bold;
			padding: 2px 8px 0px 8px; 
			overflow: hidden;
			border: 0px;
			background: transparent;
		}
		.short_input .input_text{
			width: 115px;
		}
		.long_input .input_text{
			width: 560px;
		}
	.form_msg{
		height: 30px;
		line-height: 28px;
		font-size: 12px;
		display: block;
		float: left;
		margin-left: 10px;
	}
	.form_error{
		clear: both;
		float: none;
		color: #f00;
		margin-left:150px;
	}
	.form_msg_clear{
		clear: both;
		float: none;
		margin-left:150px;
	}
	.form_button{
		height: 30px;
		overflow: hidden;
		float: left;
	}
		.form_button a{
			display: inline-block;
			height: 30px;
			overflow: hidden;
			padding-right: 2px;
			text-decoration: none;
			background: url(../images/bg.png) right -294px no-repeat;
		}
			.form_button a.short_button{
				width: 100px;
			}
			.form_button a.long_button{
				width: 178px;
			}
			.form_button a span{
				display: block;
				_display: inline-block;
				height: 30px;						
				line-height: 28px;
				padding: 0 18px 0 20px;
				overflow: hidden;
				cursor: pointer;
				font-weight: bold;
				text-align: center;
				color: #fff;
				background: url(../images/bg.png) -847px -294px no-repeat;				
			}
		.form_button a:hover{	
			text-decoration: none;
			background: url(../images/bg.png) right -324px no-repeat;	
		}
			.form_button a:hover span{		
				background: url(../images/bg.png) -847px -324px no-repeat;	
			}
			
		.form_code{
			width: 300px;
			overflow: hidden;
			float: left;
		}
			.form_code img:hover{cursor: pointer;}	
			
		.form_checkbox{
			float: left;			
		}
			.form_checkbox input{
				float: left;
				margin-top: 3px;
				margin-right: 5px;
			}
			.form_checkbox label{
				float: left;
				*margin-top: 3px;
			}
			
		.form_textarea{
			width:580px;
			float: left;
			overflow: hidden;
		}
			.form_textarea .form_textarea_top{
				width: 580px;
				height: 3px;
				overflow: hidden;
				background: url(../images/bg.png) -267px -242px no-repeat;
			}
			.form_textarea .form_textarea_bottom{
				width: 580px;
				height: 3px;
				overflow: hidden;
				background: url(../images/bg.png) -267px -269px no-repeat;
			}
			.form_textarea .form_textarea_main{
				width: 578px;
				overflow: hidden;
				border-left: 1px solid #9cb1ce;
				border-right: 1px solid #9cb1ce;
			}		
			.form_textarea .input_area{
				width:560px;
				height: 240px;
				font-weight: bold;
				padding: 0 9px;
				padding-top:7px; 
				overflow: auto;
				overflow-x: hidden;
				border: 0px;
				color: #3b5998;
				background: transparent;
			}
	
		/**************** Select Drop Down List Style  Start ****************/
		div.selectbox-wrapper{
			position:absolute;
			width:300px;
			border:1px solid #9cb1ce;
			margin-top:1px;
			*margin-top:-13px;
			padding:0px;
			text-align:left;
			background: #fff;
			max-height: 270px;
			overflow: auto;
		}	
		.height_long_select div.selectbox-wrapper{
			_height: 270px;
			overflow-x: hidden;
		}
			.selectbox{
				width:298px;
				height:30px;
				padding:0px 8px;
				*padding:6px 8px;
				line-height: 28px;
				_line-height: normal;
				display:block;
				text-align:left;
				cursor: pointer;
				border: 0px;
				color: #3b5998;
				text-overflow:ellipsis; 
				white-space:nowrap;
				overflow: hidden;
				font-weight: bold;
				background: url(../images/select_arrow.gif) 278px 10px no-repeat;
			}
				.short_input .selectbox{
					width: 133px;
					
					background: url(../images/select_arrow.gif) 113px 10px no-repeat;
				}
				.long_input .selectbox{
					width: 578px;
					background: url(../images/select_arrow.gif) 558px 10px no-repeat;
				}
				div.selectbox-wrapper ul {					
					overflow: hidden;
				}
				div.selectbox-wrapper ul li.selected{ 
					color: #080;
					font-weight: bold;
				}			
				div.selectbox-wrapper ul li.current{ 
					color: #080;
				  	background-color: #EAF2FB;
				}
				div.selectbox-wrapper ul li{
					width: 282px;
					padding: 0 8px;
					height: 26px;
					line-height: 26px;					
				 	margin-top: 0px;
					cursor:pointer;
					display: block;
					text-overflow:ellipsis; 
					white-space:nowrap;
					overflow: hidden;
					border-bottom: 1px dashed #e3e8f4;
				}	
				.short_input div.selectbox-wrapper ul li{
					width: 117px;
				}
				.long_input div.selectbox-wrapper ul li{
					width: 562px;
				}
			
		/************** Skin 1 *********************/
		.dd {
			/*display:inline-block !important;*/
			width:300px;
			float:left;
			font-size: 12px;
		}
		.dd .ddTitle {
			width:248px;
			height:30px;
			padding:0px 8px;
			*padding:6px 8px;
			line-height: 28px;
			_line-height: normal;
			display:block;
			text-align:left;
			cursor: pointer;
			border: 0px;
			color: #3b5998;
			text-overflow:ellipsis; 
			white-space:nowrap;
			overflow: hidden;
			font-weight: bold;
		}
		.dd .ddTitle span.arrow {
			float:right; 
			display:inline-block;
			width:16px; 
			height:16px; 
			margin-top: 9px;
			cursor:pointer; 
			background: url(../images/select_arrow.gif) 0 0 no-repeat;
		}
		
		.dd .ddTitle span.ddTitleText {text-indent:1px; overflow:hidden; line-height:16px;}
		.dd .ddTitle span.ddTitleText img{text-align:left; padding:0 2px 0 0}
		.dd .ddTitle img.selected {
			padding:0 3px 0 0;
			vertical-align:top;
		}
		.dd .ddChild{
			width:260px;
			position:absolute;
			border:1px solid #9cb1ce;
			padding:0px;
			text-align:left;
			background: #fff;
			overflow: auto;
			margin-left: -1px;
			display: none;
		}
		.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}
		.dd .ddChild a {
			padding: 0 8px;
			height: 26px;
			line-height: 26px;					
		 	margin-top: 0px;
			cursor:pointer;
			display: block;
			text-overflow:ellipsis; 
			white-space:nowrap;
			overflow: hidden;
			border-bottom: 1px dashed #e3e8f4;
		}
		.dd .ddChild a:hover {
			text-decoration: none;
			color: #080;
			background-color: #EAF2FB;
		}
		.dd .ddChild a img {
			border:0;
			padding:0 2px 0 0;
			vertical-align:middle;
		}
		.dd .ddChild a.selected {
			color: #080;
			font-weight: bold;
		}

			
			
/************ Table Form  End ***********/			
			
/************ Tab Form  Start ***********/
.tab_form p em {
	font-weight: bold;
}
.tab_form .tab_nav{
	height:30px;
	overflow: hidden;
}
	.tab_form .tab_nav li{
		height: 30px;
		float: left;
		overflow: hidden;
		margin-right: 10px;
		background: url(../images/bg.png) right -354px no-repeat;	
	}
		.tab_form .tab_nav li span{
				display: block;
				height: 30px;						
				line-height: 28px;
				overflow: hidden;
				cursor: pointer;
				font-weight: bold;
				font-size: 13px;
				text-align: center;
				margin-right: 2px;
				background: url(../images/bg.png) -847px -354px no-repeat;
			}
		.tab_form .tab_nav li.active{	
			background: url(../images/bg.png) right -384px no-repeat;	
		}
			.tab_form .tab_nav li.active span{	
				background: url(../images/bg.png) -847px -384px no-repeat;
			}
	.tab_form .tab_nav150 li{
		width: 150px;
	}		
	.tab_form .tab_nav120 li{
		width: 120px;
	}
	.tab_form .tab_nav100 li{
		width: 100px;
	}
	.tab_form .tab_nav50 li{
		width: 50px;
	}	
/************ Tab Form  End ***********/		
			
			
			
.table_info{
	width: 935px;
	padding:15px 30px;
	overflow: hidden;
	display: block;
}
	.table_info dt{
		font-weight: bold;
		padding: 5px 0;
	}
	.table_info dd{
		padding: 5px 0;
	}
		.table_info a{
			font-weight: bold;
			text-decoration: underline;
		}
		.table_info a:hover{
			color: #080;
		}
		/**************** Select Drop Down List Style  End ****************/
		
	/************ Notification Style Start **************/
	.notification{}
		.notification .box_top .box_border_left,
		.con_box .notification .box_top .box_border_left{
			background: url(../images/bg.png) 0px -208px no-repeat;
		}
		.notification .box_bottom .box_border_left,
		.con_box .notification .box_bottom .box_border_left{
			background: url(../images/bg.png) 0px -210px no-repeat;
		}	
		.notification .box_top .box_border_right,
		.con_box .notification .box_top .box_border_right{
			background: url(../images/bg.png) -845px -208px no-repeat;
		}
		.notification .box_bottom .box_border_right,
		.con_box .notification .box_bottom .box_border_right{
			background: url(../images/bg.png) -845px -210px no-repeat;
		}	
		.notification .box_border_main,
		.con_box .notification .box_border_main{
			background: #fff;
			display: block;
			_float: none;
		}
			.notification .box_border_main{
				border-color: #e6db55;
			}
		.notification .box_main,
		.con_box .notification .box_main{
			overflow: hidden;
			border-color: #e6db55;
			background: #fffbcc;
		}
			.notification_close a{
				width:7px;
				height: 7px;
				display: block;
				overflow: hidden;
				margin-top:3px;
				margin-right:4px;
				text-indent: -99px;
				background: url(../images/cross_grey_small.gif) 0px 0px no-repeat;
			}
			.notification_close a:hover{
				background: url(../images/cross_red_small.gif) 0px 0px no-repeat;
			}
			.notification_box{
				margin-right: 15px;
				padding: 10px;
				padding-left:40px;
				font-size: 14px;
				font-weight: bold;
				background: url(../images/exclamation.png) 13px no-repeat		
			}
				.notification_box a{
					color: #ae8422;
					text-decoration: underline;
				}
				.notification_box a:hover{
					color: #080;
				}
	/************ Notification Style End **************/		
		
/**************** Bar Box Style  Start ****************/
.col_box{
	width: 995px;
	display: block;
}	
.col_box .msg_box{
	margin-bottom: 10px;
}
.col_box .msg_box,
.col_box .msg_box .box_border{
	_width: 995px;
}
.col_box .msg_box .box_border_main{
	_width: 991px;
	_float: left;
}
.bar_box{
	display: block;
	margin-bottom: 10px;
}
	.bar_caption{
		display: block;
		height: 20px;
		line-height: 20px;
		overflow: hidden;
		position: relative;
	}
		.bar_caption label{
			margin-left: 6px;
			font-weight: bold;
			font-size: 14px;
			padding: 0 5px;
			background: #fff;
		}
	.bar_main{
		margin-top: -8px;
		padding: 10px;
		padding-top: 13px;
		display: inline-block;
		border: 1px solid #c2d1df;
	}
	.bar_max{width: 995px;}
		.bar_max .bar_main{width: 973px;}
			.bar_max .bar_main .table_box,
			.bar_max .bar_main .table_box dt,
			.bar_max .bar_main .table_box dd{
				width: 972px;
			}
			.bar_reg{
				width: 973px;
				overflow: hidden;
				padding-top:10px; 
			}
				.bar_reg h1{
					line-height: 22px;
					font-weight: bold;
					font-size: 13px;
				}
				
	.bar_max li{
		padding: 2px 0;
		line-height: 18px;
		padding-left: 10px;
		background: url(../images/dot.gif) 0px 9px no-repeat;
	}
				
.larg_col_box{
	width: 1005px;
}		
	.bar_min{width: 325px; margin-right: 10px;}
		.bar_min .bar_main{width: 303px;}
		.bar_min .bar_main .table_box{
			width: 302px;
			height: 145px;
			overflow: auto;
			overflow-x: hidden;
		}	
		.bar_min .bar_main .height_auto{
			height: auto;
			overflow:hidden;
		}		
			.bar_min .bar_main .table_box dt,
			.bar_min .bar_main .table_box dd{
				width: 302px;				
			}
				.bar_min .bar_main .table_box dd span{
					font-size:12px;
				}
				.bar_min .bar_main .table_box dd .input_text{
					width: 40px;
					height: 20px;
					line-height: 18px;
					padding: 0 5px;
					overflow: hidden;
					font-weight: bold;
					_margin-top:2px;
					border: 1px solid #c2d1df;
					background: #fff;
					vertical-align: middle;
				}
				a.edit_button{
					height: 22px;
					display: inline-block;
					overflow: hidden;
					padding-right: 2px;
					margin-top: 3px;
					background: url(../images/bg.png) right -467px no-repeat;
				}
					a.edit_button span{
						height: 22px;
						line-height: 20px;
						display: block;
						_display: inline-block;
						overflow: hidden;
						color: #fff;
						padding: 0px 8px 0px 10px;
						cursor: pointer;
						font-weight: bold;
						text-align: center;
						border: 0px;
						background: url(../images/bg.png) -613px -467px no-repeat;
					}
				a.edit_button:hover{
					text-decoration: none;
					background: url(../images/bg.png) right -489px no-repeat;
				}
					a.edit_button:hover span{
						background: url(../images/bg.png) -613px -489px no-repeat;
					}
			
	.bar_msg{
		line-height: 18px;
		padding-bottom: 10px;
	}
/**************** Bar Box Style  End ****************/


/**************** Sign Bar Style  Style ****************/
.sign_bar .msg_box{
	width: 995px;
	margin-bottom: 10px;
}
	.sign_bar .msg_box .box_border_main{
		_width: 991px;
		_float: left;
	}
.sign_bar .min_box{
	width: 492px;
}	
.sign_bar .tab_form{
	margin-top: 10px;
}
	.sign_bar .form_name{
		width: 125px;
	}	
	.sign_bar .min_box .box_border_main{
		_width: 488px;
	}
	.min_box .box_main{
		overflow: hidden;
	}	
	.sign_bar .min_box .box_main{
		width: 490px;
		padding-bottom: 15px;
	}
		.min_box .min_caption{
			height: 27px;
			line-height: 25px;
			overflow: hidden;
			display: block;
			border-bottom:1px solid #c2d1df;
			background: #e3e8f4;
		}
			.min_caption h1{
				float: left;
				font-size: 13px;
				font-weight: bold;
				padding-left: 10px;
			}
			.min_caption span{
				float: right;
				text-align: right;
				padding-right: 10px;
			}
				.min_caption span a{
					text-decoration: underline;
					margin-left: 10px;
				}
	.min_box p{
		line-height: 22px;
		font-size: 14px;
		margin: 20px 25px;
	}			
		.min_box ol{
			margin-top: 10px;
		}
		.min_box ol li{
			width: 400px;
			margin: 15px 0px;
			margin-left: 50px;
			font-size: 14px;
		}
			.min_box ol li img{
				position: absolute;
				margin-left: -30px;
				margin-top: -4px;
			}
			.sign_bar  ol li.button_area{
				text-align: center;
				font-size: 12px;
			}
				.sign_bar  ol li.button_area .form_button{
					float: none;
					margin: 0 auto;
				}
	.sign_bar .form_msg{
		clear: both;
		float: none;
		height: auto;
		line-height: 16px;
		font-size: 11px;
		display: block;
		margin-left: 135px;
	}
	.sign_bar .table_form li.checkbox_area{
		height: 20px;
		margin-top: 5px;
		overflow: hidden;
	}
	
	
/**************** Sign Bar Style  End ****************/

/**************** Contact Us Style  Start ****************/
.contact_us .tab_content{
	padding: 20px; 0;
}
.contact_us .form_code{
	margin-left: 10px;
}
.contact_us .form_name{
	width: 180px;
}
.contact_us .form_msg{
	clear: both;
	float: none;
	height: auto;
	line-height: 16px;
	font-size: 11px;
	display: block;
	margin-left: 190px;
}
.contact_us .tab_form .tab_nav{
	margin-left: 190px;
	margin-bottom: 10px;
}
/**************** Contact Us Style  End ****************/

/**************** About Us Style  Start ****************/
.about_us .tab_menu{
	height: 5px;
	overflow: hidden;
}
.about_us .sidebar{
	width: 200px;
	padding-right: 15px;
	margin: 5px 0;
	border-right: 1px solid #c2d1df;
}
	.about_us .sidebar li{
		width: 200px;
		height: 40px;
		overflow: hidden;
	}
		.about_us .sidebar li a{
			display: block;
			width: 200px;
			height: 30px;
			line-height: 28px;
			overflow: hidden;
			font-weight: bold;
			font-size: 13px;
			text-indent: 10px;
		}
		.about_us .sidebar li a:hover,
		.about_us .sidebar li.active a{	
			text-decoration: none;
			background: url(../images/bg.png) -212px -212px no-repeat;
		}
		
.about_us .content{
	width: 740px;
	overflow: hidden;
	padding:5px 10px 15px 15px;
}
	.about_us .about_box{
		margin-bottom:20px;
	}	
	.about_us .about_box h1{
		font-size: 15px;
		line-height: 18px;
		font-weight: bold;
	}			
	.about_us .first_box h1{
		font-size: 26px;
		line-height: 28px;
		color: #080;
		font-weight: normal;
	}	
	.about_us .about_box p{
		margin-top: 10px;
		font-size: 14px;
		line-height: 22px;
		color: #666;
	}
	.about_us .about_box p em{
		font-weight: bold;
	}
	.about_us .about_box .faq_box{
		display: none;
	}	
	.about_us .faq h1{
		font-size: 18px;
	}
	.about_us .faq p{
		padding: 0 15px;
	}
	.about_us .faq p em{
		font-weight: bold;
	}
	.about_us .about_box a{
		font-size: 14px;
		text-decoration: underline;
	}	
	.about_us .about_box a:hover{
		color: #333;
	}
		.about_us .about_box .form_button a{
			text-decoration: none;
			font-size: 12px;
		}
	.about_us .about_box .faq_title{
		margin-top:15px;
		line-height: 20px;
	}
	.about_us .about_box ol{
		margin-top:10px;
	}
		.about_us .about_box ol li{
			padding: 3px 0;
			margin: 0px 30px;
			line-height: 18px;
			padding-left: 10px;
			font-size: 13px;
			background: url(../images/dot.gif) 0px 11px no-repeat;
		}
	.about_us .code{
		width: 700px;
		margin: 10px;
		line-height: 20px;
		padding: 5px 10px;
		color: #666;
		border: 1px solid #e5e5e5;
		background: #f5f5f5;
	}
	.about_us .about_box a.external{
		padding-left: 12px;
		margin: 0 5px;
		background: url(../images/link.gif) 0px 4px no-repeat;
	}
	.about_us .about_box a.external:hover{
		color: #080;
	}
	.about_us .about_box .faq_title a{
		color: #666;
	}
	.about_us .about_box .faq_open a{
		color: #080;
	}
/**************** About Us Style  End ****************/

/**************** Con Tab Style  Start ****************/
.con_tab_menu{
	width: 995px;
	height: 28px;
	overflow: hidden;
	position: relative;
}
	.con_tab_menu li{
		float: left;
		margin-right: 5px;
		display: block;
		height: 28px;
		padding-right: 2px;
		background: url(../images/bg.png) right -228px no-repeat;
	}
		.con_tab_menu li a{
			display: block;
			height: 28px;
			line-height: 28px;
			font-size: 13px;
			padding: 0px 18px 0px 20px;
			font-weight: bold;
			text-align: center;			
			cursor: pointer;
			background: url(../images/bg.png) -832px -200px no-repeat;
		}
			
	.con_tab_menu li.active{					
			background: url(../images/bg.png) right -284px no-repeat;
	}
		.con_tab_menu li.active a{
				background: url(../images/bg.png) -832px -256px no-repeat;
		}
/**************** Con Tab Style  End ****************/

/**************** Translations Style  Start ****************/
.con_menu{
	width: 1027px;
	height: 31px;
	overflow: hidden;
	background: none;
	position: relative;
}
	.con_menu li{
		height: 31px;
		overflow: hidden;
		float: left;
		margin-right: 5px;		
	}
		.con_menu li a{
			display: inline-block;
			height: 30px;
			padding-right: 5px;
			border-bottom: 1px solid #7998be;
			text-decoration: none;
			background: url(../images/bg.png) right -46px no-repeat;
		}
			.con_menu li a span{
				display: block;
				_display: inline-block;
				height: 30px;
				line-height: 28px;
				padding-left: 25px;
				text-align: center;
				cursor: pointer;
				font-size: 14px;
				float: none;
				padding-right: 20px;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				background: url(../images/bg.png) left -46px no-repeat;
			}
		.con_menu li.active a{
			height: 31px;
			border-bottom: 0px solid #7998be;
			background: url(../images/bg.png) right -414px no-repeat;
		}
			.con_menu li.active a span{
				color: #080;
				height: 31px;
				line-height: 31px;
				font-weight: bold;
				background: url(../images/bg.png) -847px -414px no-repeat;
			}
.tran_box .tab_content{
	margin-top: -1px;
	border-top: 1px solid #7998be;
}		
	.tran_caption{
		width: 995px;
		overflow: hidden;		
		font-size:14px;
		margin: 10px 0;
	}	
		.tran_caption .tran_title{
			height: 30px;
			line-height: 30px;
			overflow: hidden;
		}			
			.tran_title span{
				margin-right: 15px;
				height: auto;
			}
				.tran_title span em{
					font-weight: bold;
					margin: 0 3px;
				}
		.tran_button a{
			display: inline-block;
			height: 30px;
			overflow: hidden;
			padding-right: 2px;
			background: url(../images/bg.png) right -294px no-repeat;
		}
			.tran_button a span{
				display: block;
				_display: inline-block;
				height: 30px;						
				line-height: 28px;
				padding: 0 18px 0 20px;
				overflow: hidden;
				cursor: pointer;
				font-weight: bold;				
				font-size:12px;
				text-align: center;
				color: #fff;
				background: url(../images/bg.png) -847px -294px no-repeat;				
			}
		.tran_button a:hover{	
			text-decoration: none;
			background: url(../images/bg.png) right -324px no-repeat;	
		}
			.tran_button a:hover span{		
				background: url(../images/bg.png) -847px -324px no-repeat;	
			}
	.tran_box .table_box label{
		width: 130px;
		height: 13px;
		margin: 0 auto;
		display: block;
		margin-top: 7px;
		overflow: hidden;
		text-align: left;
		clear: both;
		background: url(../images/percentage.png) 0px -31px repeat-x;
	}
		.tran_box .table_box label em{
			display: block;
			height: 13px;
			float: left;
			overflow: hidden;			
		}
		.tran_box .table_box label em.green{
			background: url(../images/percentage.png) 0px 0px repeat-x;
		}
		.tran_box .table_box label em.purple{
			background: url(../images/percentage.png) 0px -16px repeat-x;
		}
		.tran_box .table_box label em.centi10{
			width: 10%;
		}
		.tran_box .table_box label em.centi20{
			width: 20%;
		}
		.tran_box .table_box label em.centi50{
			width: 50%;
		}
		.tran_box .table_box label em.centi98{
			width: 98%;
		}	
.tran_info{
	width: 995px;
	height: 45px;
	overflow: hidden;
	margin-top: 10px;
	background: url(../images/percentage.png) 0px 2px no-repeat;
}
	.tran_info li{
		height: 16px;
		line-height: 16px;
		margin: 0px;
		padding: 0px;
		text-indent: 30px;
	}
	
	.tran_select{
		width: 995px;
		overflow: hidden;	
		margin: 15px 0px 10px 0px;
	}	
		.tran_select .short_name{
			padding-left: 0px;
			width: auto;
		}
		.tran_select .short_input{
			margin-right: 15px;
		}
			.tran_select .short_input .selectbox{
				font-weight: normal;
			}
		
.tran_list_box{
	width: 995px;
}		
	.tran_list_box .box_border_main{
		width: 991px;
	}
	.tran_list_box .box_main{
		width: 973px;
		padding: 10px;
		overflow: hidden;
	}
	
.tran_msg{
	font-size: 14px;
}	
.tran_none{
	margin-top: 15px;
}
	.tran_msg ul li{
		padding: 3px 0px;
		padding-left: 15px;
		background: url(../images/dot.gif) 3px 10px no-repeat;
	}
		.tran_msg ul li em{
			font-weight: bold;
		}
		.tran_msg ul li a{
			margin: 0 5px;
			font-weight: bold;
			text-decoration: underline;
		}
/**************** Translations Style End ****************/

/*** Translation Language Style ****/
.tran_language{
	width: 995px;
	font-size: 15px;
	margin-top: 5px;
}
	.tran_language ul{
		width: 973px;
		margin: 0 10px;
		overflow: hidden;
	}
		.tran_language ul li{
			width: 973px;
			margin-top: 5px;
			padding-top:0px; 
			overflow: hidden;
		}
			.tran_language ul li .filename{
				width: 130px;
				height: 30px;
				line-height: 30px;
				overflow: hidden;
				text-align: right;
			}
				.tran_language ul li .filename span{
					float: left;
					color: #080;
					padding-left: 10px;
					font-weight: bold;
				}
				.tran_language ul li .filename label{
					float: right;
				}
			.tran_language ul li .filetext{
				width: 795px;
				line-height: 16px;
				overflow: hidden;
				font-size: 14px;
				padding-top: 8px;		
				padding-bottom: 5px;		
			}
				.tran_language ul li .filetext .fileinput{
					width: 795px;
					margin-top: -6px;					
					font-size: 12px;
				}			
				.fileinput	.form_textarea .form_textarea_main{
					height: auto;
				}
					.fileinput	.form_textarea .form_textarea_main p{
						padding: 2px 8px 4px 8px;
						font-size: 14px;
						line-height: 20px;
						color: #080;
					}
				.tran_language ul li .filetext .form_button{
					width: 200px;
				}
				.tran_language ul li .filetext .form_button a{
					float: left;
					margin-left: 5px;
				}
					.tran_language ul li .filetext .form_button .input_button{
						margin: 0 2px 0 0;
					}
				.tran_language ul li .filetext .indicator{
					color:#FF0000;
					font-size:12px;
				}
					.tran_language ul li .filetext .form_button .indicator{
						color:#FF0000;
						margin-left:5px
					}
			.tran_language ul li .filetext p{
				line-height: 18px;
				font-size: 12px;
				padding: 0px;
				margin: 0px;
			}
				.tran_language ul li .filetext p em{
					margin: 0 3px;
					font-weight: bold;
				}
				.tran_language ul li .filetext p a{
					margin: 0 3px;
					text-decoration: underline;
					font-weight: bold;
				}
.min_search_out{
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	margin: 10px 0;
}
	.min_search_out .min_search_box{
		margin-right: 10px;
	}
	.min_search_out .pages{
		margin-top: 2px;		
	}

/**************** Showcase Box Style Start ******************/
.showcase_box h1{
	float: left;
}
.showcase_box .table_form{
	width: 418px;
	height: 30px;	
	margin-top:5px;
	overflow: hidden;
}
	.showcase_box .table_form .form_name{
		width: 60px;
		float: left;
	}
	.showcase_box .table_form .form_input{
		float: left;
		line-height: 30px;
	}

.showcase_box .tab_content{
	padding-top: 5px;
}
.showcase_box .content{
	width: 827px;
	overflow: hidden;
}
	.showcase_box .content .tab_form{
		margin-top: 10px;		
	}
	.showcase_box .content .info_page{
		width: 827px;
		margin: 0px;
		margin-top: 10px;		
		*display: block;
	}
	.case_box{
		width: 827px;
		display: block;
	}
		.case_box ul{
			width: 837px;
			display: inline-block;
		}
			.case_box ul li{
				width: 269px;
				float: left;
				margin-right: 10px;
				margin-top: 10px;
				display: block;
			}				
				.case_box ul li .box_border_main{
					_width: 265px;
				}
				.case_box ul li .box_main{
					width: 267px;
					height: 238px;
					overflow: hidden;
				}
				.case_box ul li.highlight .box_top .box_border_left{
					background: url(../images/bg.png) -847px -174px no-repeat;
				}
				.case_box ul li.highlight .box_bottom .box_border_left{
					background: url(../images/bg.png) -847px -197px no-repeat;
				}	
				.case_box ul li.highlight .box_top .box_border_right{
					background: url(../images/bg.png) right -174px no-repeat;
				}
				.case_box ul li.highlight .box_bottom .box_border_right{
					background: url(../images/bg.png) right -197px no-repeat;
				}	
				.case_box ul li.highlight .box_border_main{
					background: #eef2fb;
				}
					.case_box ul li.highlight .box_border_main{
						border-color: #538e23;
					}
				.case_box ul li.highlight .box_main{
					border-color: #538e23;
				}
				
	.case_box .caption{
		width: 251px;
		padding: 0px 8px;
		height: 24px;
		line-height: 22px;
		overflow: hidden;
	}
		.case_box .caption h1{
			float: left;
			width:235px;
			overflow: hidden;
			text-overflow:ellipsis; 
			white-space:nowrap;
		}
		.case_box .caption span{float: right;}
			.case_box .caption span img{
				margin-top: 5px;
			}
	.case_box .case_show{
		width: 251px;
		height: 185px;
		margin: 0px 8px;
	}
		.case_box .case_show img{
			width: 247px;
			height: 185px;
			padding: 1px;
			overflow: hidden;
			border: 1px solid #fff;
		}
		.case_box .case_show a:hover img{
			border: 1px solid #080;
			background: #080;
		}
	
	.case_box .case_info{
		width: 251px;
		padding: 0px 8px;
		height: 24px;
		line-height: 24px;
		overflow: hidden;
	}
		.case_box .case_info .votes{
			margin-top: 4px;
			margin-left: -15px;
			_margin-left: -10px;
			margin-right: 5px;
		}
		.case_box .case_info .intros em{
			color: #080;
			font-weight: bold;
			margin-right: 3px;
		}
	
/******sidebar*****/
.showcase_box .sidebar{
	width: 157px;
}
	.showcase_box .sidebar .min_box{
		width: 157px;
		margin-top: 10px;
	}
	.showcase_box .min_box .box_border_main{
		_width: 153px;
	}
	.showcase_box .min_box .box_main{
		_width: 155px;
	}
	
.showcase_search .tab_form{
	width: 135px;
	margin: 0px 10px;
	padding-bottom: 8px;
}	
	.showcase_search .tab_form li{
		margin-top: 0px;
	}
	.showcase_search .tab_form .form_name{
		text-align: left;
		width: 135px;
		float: none;
		clear: both;
	}

.showcase_box .case_side_ad{
	width: 157px;
	text-align: center;
	margin-top: 10px;
}
	.showcase_box .case_side_ad img{
		width: 125px;
		height: 125px;
		overflow: hidden;
		margin: 0 auto;
		display: block;
		*display: inline-block;
		margin-bottom: 10px;
	}
	
.quick_links ul{
	width: 135px;
	margin: 0px 10px;
}	
	.quick_links ul li{
		width: 135px;
		height: 28px;
		line-height: 26px;
		margin-top: 3px;
		overflow: hidden;	
		border-bottom: 1px dashed #c2d1df;
	}		
		.quick_links ul li a{
			display: block;
			width: 135px;
			text-indent: 18px;
			font-size: 14px;
			background: url(../images/dot.gif) 4px 12px no-repeat;
		}
		.quick_links ul li a:hover{
			color: #080;
			text-decoration: none;
			background: url(../images/dot_green.gif) 3px 11px no-repeat;
		}
	.quick_links ul li.rss{
		border: 0px;
		height: 50px;
		line-height: 45px;
		*line-height: 50px;
	}
		.quick_links ul li.rss a{
			text-indent: 0px;
			text-align: center;
			background: none;
			font-size: 20px;
			font-family: Arial;
		}
		.quick_links ul li.rss a:hover{
			background: none;
		}
			.quick_links ul li.rss img{
				vertical-align: middle;
				margin-right: 5px;
				_margin-top: 10px;
			}
			
.showcase_about .about_bs{
	width: 135px;
	padding: 10px;
	line-height: 22px;
}				
	.showcase_about .about_bs em{
		font-weight: bold;
	}
	
.showcase_box .bar_box{width: 827px;}
.showcase_box .bar_box .bar_main{width: 805px;}
	.showcase_box .bar_box .bar_main .table_box,
	.showcase_box .bar_box .bar_main .table_box dt,
	.showcase_box .bar_box .bar_main .table_box dd{
		width: 804px;
	}
	
.showcase_box .add_a_site{
	margin-top: 10px;
}
	.add_a_site ul li{
		width: 805px;
		margin-top:0px;
		display: inline-block;
	}
	.add_a_site ul li .form_name{
		width: auto;
		padding-left:15px;
	}	
	.add_a_site ul li .form_button{
		width: 90px;
		margin-left: 5px;
	}
	.add_a_site ul li .form_checkbox input{
		margin-top: 9px;
		*margin-top: 6px;
	}
	.link_to_us_pic{
		width: 805px;
		padding: 5px 0px 15px 0;
		text-align: center;
	}
	.link_to_us .bar_main{
		margin-top: 10px;
		padding-top: 10px;
	}
		.link_to_us .bar_main li{
			padding: 4px 5px;
			font-weight: bold;
			color: #080;
		}
	
.showcase_box .detail_box{
	width: 995px;
	margin-top: 10px;
	display: block;
}
	.showcase_box .detail_pic{
		width: 666px;
	}
		.showcase_box .detail_pic .bar_main{
			width: 644px;
			height: 484px;
			overflow: hidden;
		}
			.showcase_box .detail_pic .pic{
				width: 640px;
				height: 480px;
				overflow: hidden;
				padding: 1px;
				border: 1px solid #c2d1df;
			}
				.showcase_box .detail_pic img{
					width: 640px;
					height: 480px;
					overflow: hidden;
				}
			.showcase_box .detail_pic .bar_button{
				width: 666px;
				height: 26px;
				margin-top: 2px;
				*margin-top: 8px;
				text-align: center;
				overflow: hidden;
			}
				.showcase_box .detail_pic .bar_button a{
					margin: 0 3px;
				}
				
	.showcase_box .detail_info{
		width: 319px;
	}
		.showcase_box .detail_info .bar_main{
			width: 297px;
			height: 514px;
			overflow: hidden;
		}
			.showcase_box .detail_info li{
				width: 297px;
				overflow: hidden;
				display: block;
				margin-bottom: 15px;
			}
				.showcase_box .detail_info li label{
					font-weight: bold;
					color: #080;
				}
			.showcase_box .detail_info li.vote_box{
				margin-bottom: 0px;
			}	
				.showcase_box .detail_info li.vote_box label{
					float: left;
				}
				.showcase_box .detail_info li.vote_box .votes{
					margin-top: 1px;
					margin-right: 5px;
				}
				.showcase_box .detail_info li.vote_box .intros em{
					font-weight: bold;
					color: #080;
				}
			.showcase_box .detail_info .color_box{
				width: 250px;
				margin: 0px 24px;
				margin-top: 10px;
				border: 1px solid #c2d1df;
				border-bottom: 0px;
			}
				.showcase_box .detail_info .color_box dd{
					width: 250px;
					height: 22px;
					line-height: 22px;
					overflow: hidden;
					display: block;
					text-indent: 5px;
					border-bottom: 1px solid #c2d1df;
				}
				.showcase_box .detail_info .color_box dd.color_ffffff{
					background: #ffffff;
				}
				.showcase_box .detail_info .color_box dd.color_666666{
					background: #666666;
				}
				.showcase_box .detail_info .color_box dd.color_999999{
					background: #999999;
				}
				.showcase_box .detail_info .color_box dd.color_cccccc{
					background: #cccccc;
				}
				.showcase_box .detail_info .color_box dd.color_006699{
					background: #006699;
				}
				.showcase_box .detail_info .color_box dd.color_333333{
					background: #333333;
				}
					.showcase_box .detail_info .color_box dd a{
						color: #2098c8;
					}
			.showcase_box .detail_info li.info_ad{
				text-align: center;
			}
				.showcase_box .detail_info li.info_ad img{
					width: 230px;
					height: 78px;
					overflow: hidden;
					display: inline-block;
					margin: 0 auto;
					margin-top: 15px;
				}
				
	.showcase_box .site_schemes{
		width: 995px;
	}
		.showcase_box .site_schemes .bar_main{
			width: 973px;
			overflow: hidden;
		}
		.showcase_box .site_schemes .case_box{
			width: 843px;
			height: 490px;
			overflow: auto;
		}	
			.showcase_box .site_schemes .case_box ul{
				width: 825px;
				margin-top: -5px;
			}		
				.showcase_box .site_schemes .case_box ul li{
					margin-right: 5px;
					margin-top: 5px;
				}	
			.showcase_box .site_schemes .case_ad{
				width: 150px;
			}
				
/**************** Showcase Box Style End ******************/	

/**************** Admin Box Style Start ******************/

.admin_box{
	width: auto;
	margin: 0px 7px;
}
.admin_box .tab_content{
	width: auto;
	margin-top: -1px;
	border-top: 1px solid #7998be;
	padding-bottom: 5px;
}	
.admin_box .tab_bottom{
	width:auto;
	height: 5px;
	padding-right: 5px;
	overflow: hidden;
	background: url(../images/bg.png) right -87px no-repeat;
}
	.admin_box .tab_bottom .tab_bottom_right{
		width:1020px;
		height: 5px;
		overflow: hidden;
		background: url(../images/bg.png) left -87px no-repeat;
	}
.admin_box .board_left{
	width:315px;
	overflow: hidden;
	display: block;
}
.admin_box .board_right{
	width:315px;
	overflow: hidden;
	display: block;
}
.admin_box .board_box{
	width: 305px;
	margin-right: 10px;
	margin-bottom: 10px;
}
	.admin_box .board_box .box_border_main{
		width: 301px;
	}
	.admin_box .board_box .box_main{
		width: 303px;
		height: auto;
		overflow: hidden;
	}
	.admin_box .board_right .board_box .box_main{
		height: auto;
	}
		.admin_box .board_box ul{
			width: 303px;
			padding: 8px 0px;
		}
			.admin_box .board_box ul li{
				width: 303px;
				height: 30px;
				line-height: 30px; 
				overflow: hidden;
				border-bottom: 1px dashed #e3e8f4;
			}
				.admin_box .board_box ul li label{
					width:175px;
					height: 30px;
					overflow: hidden;
					text-align: right;
					display: inline-block;
					font-weight: bold;
					font-size: 13px;
					color: #666;
					padding-right: 5px;
					float: left;
				}
					.admin_box .board_box ul li label.short{
						width:135px;
				}
				.admin_box .board_box ul li a{
					text-decoration: underline;
					font-weight: bold;
					font-size: 14px;
					margin-left: 3px;
				}
		.admin_box .board_box .table_box{
			width: 303px;
			border: 0px;
		}
			.admin_box .board_box .table_box span{
				border:0px;
			}
.admin_box .tab_nav{
	margin-bottom: 10px;
}
	.admin_box .tab_nav .short_input div.selectbox-wrapper ul li{
		background: none;
	}
		.admin_box .tab_nav .short_input div.selectbox-wrapper ul li.selected{ 
			color: #080;
			font-weight: bold;
		}			
		.admin_box .tab_nav .short_input div.selectbox-wrapper ul li.current{ 
			color: #080;
		  	background-color: #EAF2FB;
		}
		
.order_by{
	float: right;
	text-align: right;
	display: inline-block;
	height: 22px;
	line-height: 20px;
	margin-top: 3px;
}
	.order_by a{
		height: 22px;	
		display: inline-block;
		overflow: hidden;
	}
		.order_by em{
			display: inline-block;
			height: 22px;	
			overflow: hidden;
			cursor: pointer;
			padding: 0 5px;
			font-weight: bold;
		}	
		.order_by a span{
			display: inline-block;
			height: 22px;	
			overflow: hidden;
			cursor: pointer;
			padding: 0 5px 0 8px;
			margin-right: 2px;		
			text-decoration: underline;
		}				
	.order_by a:hover,
	.order_by a.active{		
		text-decoration: none;
		background: url(../images/bg.png) right -445px no-repeat;
	}
		.order_by a:hover span,
		.order_by a.active span{		
			background: url(../images/bg.png) -847px -445px no-repeat;			
		}
		.order_by a.active span{
			color: #080;
			text-decoration: none;
			font-weight: bold;
		}
		
				
/**************** Admin Box Style End ******************/	

/************ Notification Style Start **************/
.page_box{
	margin-top: 10px;
}
	.page_box .box_top .box_border_left{
		background: url(../images/bg.png) -713px -142px no-repeat;
	}
	.page_box .box_bottom .box_border_left{
		background: url(../images/bg.png) -713px -174px no-repeat;
	}	
	.page_box .box_top .box_border_right{
		background: url(../images/bg.png) -845px -142px no-repeat;
	}
	.page_box .box_bottom .box_border_right{
		background: url(../images/bg.png) -845px -174px no-repeat;
	}	
	.page_box .box_border_main{
		background: #fff;
		border-color: #c2d1df;
		_float: none;
	}
				
	.page_box .box_main{
		overflow: hidden;
		border-color: #c2d1df;
		background: #fff;
		padding: 10px;
	}
		.page_box .box_main .info_page{
			margin: 0px;
			padding-right: 10px;
			*padding-right: 0px;
		}
		
/* group_ad */
.group_ad{
	width: 728px;
	height: 90px;
	overflow: hidden;
	display: block;
	margin: 0 auto;
}

/* my_account */
.my_account .tab_content{
	margin-top: -1px;
	border-top: 1px solid #7998be;
}	
	.account_link{
		width: 973px;
		overflow: hidden;
		padding-top:10px; 
	}
		.account_link a{
			width:260px;
			*margin: 3px 0; 
		}
			.account_link a span{
				width:258px;
				padding: 0px;
			}
	.account_min_box{
		width: 995px;
		margin-top: 10px;
	}
		.account_min_box .box_border_main{
			width: 991px;
		}
		.account_min_box .box_main{
			padding-bottom: 15px;
		}
		.account_min_box .min_caption{
			margin-bottom: 10px;
		}
		
/************** Dialog Box Style Start *****************/
.dialog_box{
	width: 510px;
	margin: 0 auto;
	border:1px solid #6f90b8;
	background: #fff;
	padding-bottom: 10px;
	overflow: hidden;
}
.dialog_box .dialog_title{
		height: 28px;
		overflow: hidden;
		background: #c8d8ee;
		border-bottom:1px solid #6f90b8;
	}
		.dialog_title h1{
			float: left;
			height: 28px;
			line-height: 22px;
			color: #3b5998;
			font-weight: bold;
			padding-left: 10px;
		}
		.dialog_title span{
			display: block;
			width: 33px;
			height: 20px;
			overflow: hidden;
			float: right;
			margin-right: 10px;
			_margin-right: 5px;
		}
			.dialog_title span a{
				display: block;
				width: 33px;
				height: 19px;
				overflow: hidden;
				text-indent: -999px;
				background: url(../images/bg.png) 0px -298px no-repeat;
			}
			.dialog_title span a:hover{
				background: url(../images/bg.png) 0px -278px no-repeat;
			}
			
		.dialog_box .dialog_main{
			padding: 10px 25px;
		}
			.dialog_box .dialog_main p{
				margin: 5px 0;
				margin-left: 25px;
				font-size: 13px;
				line-height: 20px;
				position: relative;
			}
				.dialog_box .dialog_main p img{
					position: absolute;
					margin-left: -23px;
					margin-top:4px;
					*margin-top:0px;
				}
			.dialog_box .create_link{
				padding: 10px 10px;
				margin-top: 10px;
				width: 440px;
				border-top:1px solid #c2d1df;
			}
			
#login_dialog{
	width: 410px;
}
	#login_dialog li{
		width: 340px;
		height: 30px;
		margin-top: 10px;
	}		
		#login_dialog .form_name{
			width:90px;
			float: left;
			text-align: right;
			font-size: 13px;
		}
		#login_dialog .form_input2{
			float: right;
		}
			#login_dialog .input_text{
				width: 220px;
				height: 21px;
				padding: 0 5px;
				padding-top: 5px;
				font-size: 13px;
				font-weight: bold;
				border: 1px solid #9cb1ce;
				background: #fff;
				margin: 0px;
			}
	#login_dialog li.dialog_checkbox{
		margin-top: 0px;
		height: 45px;
	}
		#login_dialog .form_checkbox{
			float: left;
			padding-left: 110px;
			*padding-left: 104px;
			margin-top: 8px;
		}
			#login_dialog .form_checkbox input{
				float: left;
				margin-top:3px;
				*margin-top:2px;
				margin-right: 3px;
				*margin-right: 0px;
			}
			#login_dialog .dialog_button{
				float: right;
			}
		#login_dialog .create_link{
			width: 330px;
		}
		
	.dialog_box .dialog_button{
		margin-top: 10px;
	}	
		.dialog_box .dialog_button a{
			width: 60px;
			height: 25px;
			display: inline-block;
			overflow: hidden;
			float: left;
			padding-right: 2px;
			text-decoration: none;							
			background: url(../images/bg.png) right -174px no-repeat;
		}
			.dialog_box .dialog_button a span{
				width: 58px;
				height: 25px;
				padding-left: 2px;
				line-height: 22px;
				display: block;
				_display: inline-block;
				overflow: hidden;
				color: #fff;
				cursor: pointer;
				font-weight: bold;
				text-align: center;
				background: url(../images/bg.png) -847px -174px no-repeat;
			}
		.dialog_box .dialog_button a:hover{
			text-decoration: none;
			background: url(../images/bg.png) right -199px no-repeat;
		}
			.dialog_box .dialog_button a:hover span{
				background: url(../images/bg.png) -847px -199px no-repeat;
			}	
			
/* link_box */			
.link_box{margin-top: 10px;}

	/* link_pic */
	.link_box .link_pic{
		width: 150px;
		height: 105px;
		overflow: hidden;
		padding: 5px;
		border: 1px solid #d1deea;
	}		
		.link_box .link_pic img{
			width: 150px;
			height: 105px;
			display: block;
			overflow: hidden;
		}
		
	/* link_info */		
	.link_box .link_info{
		width: 800px;
		height: 117px;
		overflow: hidden;
	}
		/* Ttite */
		.link_box .link_info_tt{
			width: 800px;
			height: 22px;
			line-height: 20px;
			overflow: hidden;
		}
			.link_box .link_info_tt h1{
				height: 20px;
				font-size: 14px;
				font-weight: bold;
				float: left;
			}
			.link_box .link_info_tt span{
				height: 20px;
				float: right;
				padding-right: 10px;
			}
				.link_box .link_info_tt span a{
					text-decoration: underline;
				}
			
		/* P */	
		.link_box .link_info p{
			height: 60px;
			line-height: 20px;
			margin: 0px;
			font-size: 13px;
		}
		/* Tags */
		.link_box .link_tags{
			width: 800px;
			height: 30px;			
			overflow: hidden;
			margin-top: 5px;
		}
			.link_box .tags_txt{line-height: 25px;}
			.link_box .tags_txt label{font-weight: bold;color: #666;}		
			.link_box .tags_txt a{font-weight: bold;margin: 0 3px;}
			
		/* link_buttons */
		.link_buttons{
			width: 978px;
			clear: both;
			overflow: hidden;
			margin-top: 10px;
		}
			.link_buttons a{
				display: block;
				float: left;
				margin-right: 5px;
			}
			
/* tags_box */
.tags_box{margin-top: 10px;}			
.tags_cloud a{margin: 0 3px;}

/* links_add */				
.links_add{margin-top: 10px;}
.links_add ul{margin: 15px 0;}
.links_add ul li .form_name{width: 160px;}
.links_add ul li .form_button a span{ padding: 0 28px 0 30px;}
	
/* links_confirm */	
.links_confirm{width: 995px; margin-top: 10px;}
.links_confirm .bar_main{
	width: 943px;
	font-size: 13px;
	padding: 15px;
}	
	.links_confirm ul li{
		width:943px;
		line-height: 22px;
		margin-bottom: 10px;
		clear: both;
	}
		.links_confirm ul li label{
			width: auto;
			display: inline-block;
			padding: 3px 5px;
			font-size: 12px;
			margin-top: 3px;
			border: 1px solid #c2d1df;
			background: #eef2fb;			
			display: none;
		}		
		.links_confirm ul li .show_code{
			height: 25px;
			display: inline-block;
			overflow: hidden;
			padding-right: 2px;
			text-decoration: none;			
			vertical-align: middle;		
			_margin-bottom: 2px;		
			background: url(../images/bg.png) right -174px no-repeat;
		}
			.links_confirm ul li .show_code span{
				height: 25px;
				padding-left: 12px;
				padding-right: 10px;
				line-height: 22px;
				display: block;
				_display: inline-block;
				overflow: hidden;
				color: #fff;
				cursor: pointer;
				font-weight: bold;
				text-align: center;
				background: url(../images/bg.png) -847px -174px no-repeat;
			}
		.links_confirm ul li .show_code:hover{
			text-decoration: none;
			background: url(../images/bg.png) right -199px no-repeat;
		}
			.links_confirm ul li .show_code:hover span{
				background: url(../images/bg.png) -847px -199px no-repeat;
			}	
		
	.links_confirm ul li em{
		font-weight: bold;
		font-size: 16px;
		font-style: italic;
		margin-right: 5px;
	}
	.links_confirm ul li a{
		font-weight: bold;
		text-decoration: underline;
	}
	.links_confirm p{ line-height: 24px;}
	
	/* links_url */
	.links_url{	margin-top: 5px;}
	.links_url .form_input{
		margin-right: 10px;
	}
	
/* links_dashnoard */	
.links_dashnoard{
	width:300px;
	overflow: hidden;
	display: block;
}
.margin-top{margin-top: 10px;}
.links_dashnoard .box_border_main{width: 296px;}
.links_dashnoard .box_main{width: 298px;}
.links_dashnoard ul{margin: 8px 0px;}		
.links_dashnoard ul li{
	width: 298px;
	height: 30px;
	line-height: 30px; 
	overflow: hidden;
	border-bottom: 1px dashed #e3e8f4;
}
	.links_dashnoard ul li label{
		width:175px;
		height: 30px;
		overflow: hidden;
		text-align: right;
		display: inline-block;
		font-weight: bold;
		font-size: 13px;
		color: #666;
		padding-right: 5px;
		float: left;
	}
	.links_dashnoard ul li a{
		text-decoration: underline;
		font-weight: bold;
		font-size: 14px;
		margin-left: 3px;
	}	
	
/* links_keywords */
.links_keywords{width:684px;}
.links_keywords .box_border_main{width: 680px;}
.links_keywords .box_main{width: 682px;}	
.links_keywords .table_box{
	width: 662px;
	border: 0px;
	margin: 10px;
}
.links_keywords .table_box span{border:0px;}

/* factory-notic */
.factory-notic .table_form{margin: 0 10px;width: 975px;}
.factory-notic .form_name{ width: 220px;}
.factory-notic .form_name2,
.factory-notic .form_name3{ width: auto; text-align: left;}
.factory-notic .form_name2{ color: #666;}
.factory-notic .form_name3{ font-size: 14px;}
.factory-notic .short_input{ margin-right: 10px;}
.factory-notic .w240{ width: 240px;}
.factory-notic .w270{ width: 270px;}

/* sponsors728x90 */
.sponsors728x90{overflow: hidden;}
.sponsors728x90 a{float: left;}
.sponsors728x90 img{
	display: block;
	margin-top: 10px;
}
/* sponsors */
.sponsors{margin: -5px 15px 0 0;}

/* sponsors300x250 */
.sponsors300x250{margin-top: 10px;}
.sponsors300x250,
.sponsors300x250 img{
	display: block;
	width: 300px;
	height: 250px;
	overflow: hidden;
}