/*//////////////////////////////////// 2011 ////////////////////////////////////*/
.2011maincontent{}
.2011maincontent h1{font-size:30px; line-height:40px; margin:0; padding:0; color:#000000}

.nLeft,.nLeft-support{float:left; width:153px; margin:0 10px 0 0;}
.nLeft h2,.nLeft-support h2{
	display:block;
	width:153px;
	margin:10px 0 5px 0;
	padding:0;
	font-size:14px; 
	color:#0061cf; 	
}
/*//////////////////////////////////// support start ////////////////////////////////////*/
.support-box{
margin-top:20px;
width:100%;
height:auto;
}
.sup-but{
width:100%;
border-top:#e1e1e1 solid 1px;
}
.sup-but ul{
width:100%;
text-align:left;
margin:3px 0 5px 16px;
}
.sup-but ul a{text-decoration:none;color:#717171;}
.sup-but ul a:hover{text-decoration:underline;color:#2B5197;}
.sup-but ul a:visited{text-decoration:none;color:#717171;}
*html .sup-but ul{
width:115px;
margin:3px 0 0 5px;
}
*+html .sup-but ul{
width:153px;
margin:3px 0 0 4px;
overflow:hidden;
}
.sup-but ul li{
list-style:none;
height:auto;
padding:3px 0;
width:100%;
}
*+html .sup-but ul li{
padding:0px;
margin:0px;
width:153px;
}
*html .sup-but ul li{
padding:0px;
margin:0px;
width:153px;
}
.support-sp,.support-nc,.support-ca,.support-nt{
width:220px;
height:200px;
float:left;
text-align:left;
margin:0px 25px 0px 0px;
position:relative;
padding:3px;
}
.support-sp a,.support-nc a,.support-ca a,.support-nt a{text-decoration:none;}
.support-sp a:hover,.support-nc a:hover,.support-ca a:hover,.support-nt a:hover{text-decoration:underline;}
.support-sp,.support-nc{height:160px;}
.support-ca{height:280px;}
*html .support-ca{height:290px;}
*+html .support-ca{height:290px;}
.support-sp{background-color:#F5F5F5;}
.support-sp ul,.support-nc ul,.support-ca ul,.support-nt ul{
margin:0px;
text-align:left;
left:-20px;
position:absolute;
top:40px;
width:200px;
overflow:hidden;
height:100%;
}
.support-nt ul{top:68px;}
.support-sp ul li,.support-nc ul li,.support-ca ul li,.support-nt ul li{
margin:0px;
width:210px;
padding:3px 0;
list-style:disc;
font-size:12px;
line-height:16px;
}
*html .support-sp ul li{padding:0px;line-height:23px;}
*+html .support-sp ul li{padding:0px;line-height:23px;}
*html .support-nc ul li{padding:0px;line-height:23px;}
*+html .support-nc ul li{padding:0px;line-height:23px;}
*html .support-ca ul li{padding:0px;line-height:23px;}
*+html .support-ca ul li{padding:0px;line-height:23px;}
*html .support-nt ul li{padding:0px;line-height:23px;}
*+html .support-nt ul li{padding:0px;line-height:23px;}
.support-sp-t,.support-nc-t,.support-ca-t,.support-nt-t{
width:216px;
height:auto;
border-bottom:1px solid #2B5197;
font-family:Verdana, Arial;
font-size:22px;
color:#000;
line-height:32px;
margin:0 0 3px 0;
}
.support-nt-t span{
display:block;
margin:-2px 0 3px 0;
padding:0px;
font-size:11px;
font-family:Verdana;
color:#717171;
line-height:14px;
}
.support-nc-t,.support-ca-t{
border-bottom:1px solid #4A9F00;
}
.faq-nav{
width:500px;
height:27px;
margin:0px;
padding:0px;
border-bottom:1px solid #E1E1E1;
position:relative;
}
.faq-nav-ul{
	padding:0;
	margin:10px 0 0 0px;
	position:absolute;
	left:-30px;
	top:0px;
}
.faq-nav-ul li{
	margin:0 2px 0 0;
	padding:0px;
	float:left;
	list-style:none;
	border-top:1px solid #e1e1e1; 
	border-left:1px solid #e1e1e1; 
	border-right:1px solid #e1e1e1; 	
}
.faq-nav-ul li a{
	display:block;
	padding:5px 3px;
	background-color:inherit;
	text-decoration:none;
	color:#333
}
.faq-nav-ul li a:hover{
	padding:5px 3px;
	background:#8d8d8d;	
	color:#fff;
	display:block;
}
.faq-nav-ul li.last{
	background-image:none;
}
.faq-nav-ul li a.hover{
	display:block;
	padding:5px 3px;
	color:#fff;
	background:#3a3a3a;	
	text-decoration:none;
}
.nch-faq{margin:0px;padding:0px;width:100%;}
.nch-faq dd{margin:8px 0 0px 10px;padding:0px;line-height:18px;width:500px;height:auto;}
.nch-faq p{
display:block;
width:480px;
border:1px solid #e1e1e1;
background-color:#F4F4F4;
height:auto;
padding:10px;
}
/*//////////////////////////////////// end support ////////////////////////////////////*/
.nLeft ul,.nLeft-support-ul{
	width:153px;
	border-bottom:#e1e1e1 solid 1px;
}
*html .nLeft-support-ul{width:100%;overflow:hidden;}
.nLeft ul li{
	margin:0;
	list-style:none;
	border-top:#e1e1e1 solid 1px;	
}
.nLeft-support ul li {
	width:100%;
	height:auto;
    margin:0;
	list-style:none;
}
.nLeft-support-li{
	border-top:#e1e1e1 solid 1px;
	cursor:pointer;	
}
.nLeft ul li a{
	display:block;
	padding:3px 0 3px 15px;
	font-weight:normal;
	color:#0061cf;
	text-decoration:none;
}
.nLeft-support-li a{
	display:block;
	padding:3px 0 3px 15px;
	font-weight:normal;
	color:#0061cf;
	text-decoration:none;
}
.nLeft ul li a:hover,.nLeft-support ul li a:hover{
	background-color:#f0f0f0;
	color:#000000
}
.nLeft ul li a.hover{
	display:block;
	padding:3px 0 3px 15px;
	color:#000000;
	background:#f0f0f0;	
	text-decoration:none;	
}
.nLeft ul li a:hover span.bg,.nLeft-support ul li a:hover span.bg{
	color:#2F2F20;
	background-color:#C6C6A5;
}

.nLeft form{
	width:210px;
	padding:5px 15px 41px 15px;
	background-color:#D2D2B4;
	color:#000;
}
.nLeft form label{
	display:block;
	font:bold 11px/23px Arial, Helvetica, sans-serif;
	float:left;
}
.nLeft form input.txtBox{
	width:208px;
	height:19px;
	background-color:#fff;
	color:#000;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	float:left;
}
.nLeft form a{
	display:block;
	font:bold 11px/21px Arial, Helvetica, sans-serif;
	float:left;
	color:#945E02;
	background-color:inherit;
	text-decoration:none;
	margin:4px 0 0 0;
}
.nLeft form a:hover{
	text-decoration:underline;
}
.nLeft input.login{
	background:url(images/btn_login.gif) 0 0 no-repeat;
	width:66px;
	height:21px;
	float:right;
	font:bold 11px/21px Arial, Helvetica, sans-serif;
	color:#F2F2E2;
	background-color:#D2D2B4;
	border:none;
	cursor:pointer;
	margin:4px 0 0 0;
}
.nMiddle{float:left; width:522px; border-left:1px solid #e1e1e1; padding:0 0 0 10px; min-height:450px; }
*html .nMiddle{width:522px;padding:0 0 0 10px;}
.nMiddle h1{font-size:30px; line-height:40px; margin:0; padding:0; color:#000000}
.nMiddle .title{font-size:18px; line-height:22px; margin:0; padding:0; color:#bd0000}
.nMiddle .title2{font-size:18px; line-height:22px; margin:0; padding:0; color:#2b5197}
.nMiddle .title3{font-size:18px; line-height:22px; margin:0; padding:0; color:#ff8a00}
.nMiddle .title4{font-size:18px; line-height:22px; margin:0; padding:0; color:#77a800}
.nMiddle .title5{font-size:18px; line-height:22px; margin:0; padding:0; color:#1f5e9a}
.nMiddle h2{font-size:18px; line-height:30px; margin:10px 0; padding:0; color:#000000}
.nMiddle h3{font-size:14px; line-height:20px; margin:10px 0; padding:0; color:#333; font-weight:bold}
.nMiddle h4{font-size:11px; line-height:16px; margin:0; padding:0; color:#333; font-weight:normal}
.nMiddle ul{
	margin:0 0 20px 20px;
	height:auto;
}
.nMiddle ul.nav{
	padding:0;
	margin:10px 0 0 0;
}
.nMiddle ul.nav li{
	margin:0 6px 0 0px;
	padding:1px 1px 0px 1px;
	float:left;
	list-style:none;
	border-top:1px solid #e1e1e1; 
	border-left:1px solid #e1e1e1; 
	border-right:1px solid #e1e1e1; 	
}
.nMiddle ul.nav li a{
	display:block;
	padding:5px 3px;
	background-color:inherit;
	text-decoration:none;
	color:#333;
	background-color:#E8E8E8;
}
.nav-div{border-top:1px solid #e1e1e1;width:100%;height:17px;clear:both;margin:0px;paddign:0px;}
*html .nav-div{margin:-10px 0 0 0;}
*+html .nav-div{margin:-10px 0 0 0;}
.nMiddle ul.nav li a:hover{
	padding:5px 3px;
	background:#8d8d8d;	
	color:#fff;
	display:block;
}
.nMiddle ul.nav li.last{
	background-image:none;
}
.nMiddle ul.nav li a.hover{
	display:block;
	padding:5px 3px;
	color:#fff;
	background:#3a3a3a;	
	text-decoration:none;
}
.nMiddle #FloatLeft {
	float:left; margin-right:15px; width:auto
}
.nMiddle #FloatLeft span {
	font-size:12px
}
.nMiddle #FloatRight {
	float:right; width:430px
}
.nMiddle #FloatRight span{font-size:12px}
.nMiddle #point_line{background:url(/images/point_line.gif) repeat-x; height:3px; line-height:3px; width:auto; margin:10px 0px}
.nMiddle #pt-line{background:url(/images/point_line.gif) repeat-x; height:3px; line-height:3px; width:auto; margin:3px 0px}
.nMiddle i{color:#000000}
.nMiddle ul {padding:0px 20px 10px 20px}
.nMiddle ol {padding:0}
.nMiddle ol li{padding:0px 0px 15px 0px;}
/* nchronos-free-video */
.nchronos-free-video{display:block;margin:100%;height:35px;overflow:hidden;margin:0px;padding:0px;line-height:14px;}
.nch-free-video{width:500px;height:310px;overflow:hidden;clear:both;margin:8px 0;background-color:#efefef;padding:0px;display:block;}
/* update */
.updates_l{width:230px;height:auto;float:left;text-align:left;}
.updates_l ul{margin:0px;padding:0px;width:100%;overflow:hidden;list-style-type:none;}
.updates_l ul li{margin:0px;padding:0px;width:100%;height:20px;line-height:20px;}
.updates_r{width:100px;height:auto;float:left;}
.updates_r ul{margin:0px;padding:0px;width:100%;overflow:hidden;list-style-type:none;}
.updates_r ul li{margin:0px;padding:0px;width:100%;height:20px;line-height:20px;text-align:center;}
.updates_cont{clear:both;padding:10px 0 0 0;height:auto;}

/* tcp-flow-Analysis */
.tcp_flow_ana ul{list-style-type:none;}
/*////////////////////////加宽的样式////////////////////////*/
.nMiddle2{float:left; width:625px; border-left:1px solid #e1e1e1; padding:0 0 0 10px; min-height:450px;}
.nMiddle2 h1{font-size:30px; line-height:40px; margin:0 0 5px 0; padding:0; color:#000000}
.nMiddle2 .title{font-size:24px; line-height:26px; margin:0; padding:0; color:#bd0000}
.nMiddle2 h2{font-size:18px; line-height:30px; margin:10px 0; padding:0; color:#000000}
.nMiddle2 h3{font-size:14px; line-height:20px; margin:10px 0; padding:0; color:#333;}
.nMiddle2 h4{font-size:11px; line-height:16px; margin:0; padding:0; color:#333; font-weight:normal}
.nMiddle2 ul{
	margin:0 0 20px 20px
}
.nMiddle2 ul.nav{
	padding:0;
	margin:10px 0 0 0;
}
.nMiddle2 ul.nav li{
	margin:0 2px 0 0;
	float:left;
	list-style:none;
	border-top:1px solid #e1e1e1; 
	border-left:1px solid #e1e1e1; 
	border-right:1px solid #e1e1e1; 	
}
.nMiddle2 ul.nav li a{
	display:block;
	padding:5px 2px;
	background-color:inherit;
	text-decoration:none;
	color:#333
}
.nMiddle2 ul.nav li a:hover{
	padding:5px 2px;
	background:#8d8d8d;	
	color:#fff;
	display:block;
}
.nMiddle2 ul.nav li.last{
	background-image:none;
}
.nMiddle2 ul.nav li a.hover{
	display:block;
	padding:5px 2px;
	color:#fff;
	background:#3a3a3a;	
	text-decoration:none;
}
.nMiddle2 #FloatLeft {
	float:left; margin-right:15px; width:auto
}
.nMiddle2 #FloatLeft span {
	font-size:12px
}
.nMiddle2 #FloatRight {
	float:right; width:430px
}
.nMiddle2 #FloatRight span{
	font-size:12px
}
.nMiddle2 #point_line{
	background:url(/images/point_line.gif) repeat-x; height:3px; line-height:3px; width:auto; margin:10px 0px; overflow:hidden
}
.nMiddle2 i{
	color:#000000
}

.nMiddle2 ul {
	padding:0px 20px 10px 20px
}
/*////////////////////////两栏样式////////////////////////*/
.nMiddle3{float:left; width:700px; border-left:1px solid #e1e1e1; padding:0 0 0 10px; min-height:450px;}
.nMiddle3 h1{font-size:30px; line-height:40px; margin:0 0 5px 0; padding:0; color:#000000}
.nMiddle3 .title{font-size:24px; line-height:26px; margin:0; padding:0; color:#bd0000}
.nMiddle3 h2{font-size:18px; line-height:30px; margin:10px 0; padding:0; color:#000000}
.nMiddle3 h3{font-size:14px; line-height:20px; margin:10px 0; padding:0; color:#333;}
.nMiddle3 h4{font-size:11px; line-height:16px; margin:0; padding:0; color:#333; font-weight:normal}

.nMiddle3 #FloatLeft {
	float:left; margin-right:15px; width:auto
}
.nMiddle3 #FloatLeft span {
	font-size:12px
}
.nMiddle3 #FloatRight {
	float:right; width:430px
}
.nMiddle3 #FloatRight span{
	font-size:12px
}
.nMiddle3 #point_line{
	background:url(/images/point_line.gif) repeat-x; height:3px; line-height:3px; width:auto; margin:10px 0px; overflow:hidden
}
.nMiddle3 i{
	color:#000000
}

.nMiddle3 ul {
	padding:0px 20px 10px 20px
}


/*//////////////////////////////////////////////////*/
.nRight{float:right; width:192px; margin:0 0 0 10px;}
*html .nRight{margin:0px;overflow:hidden;}
.nRight .buynow {height:46px; width:191px; margin-top:5px}
.nRight .buynow a{background:url(/images/2011_buynow.gif) no-repeat; height:35px; width:154px; font-size:14px; color:#eb0c0c;  line-height:18px; display:block; padding:11px 0 0 37px; font-weight:bold; text-decoration:none}
.nRight .buynow a:hover{ background:url(/images/2011_buynow.gif) no-repeat; height:35px; width:154px; display:block; color:#eb0c0c;  line-height:18px; text-decoration:underline; font-weight:bold }
.nRight .buynow span{font-size:11px; color:#333333; font-weight:normal}

.nRight .download {height:46px; width:191px; margin-top:78px}
.nRight .download a{background:url(/images/2011_download_capsa.gif) no-repeat; height:35px; width:154px; font-size:14px; color:#0048ff;  line-height:18px; display:block; padding:11px 0 0 37px; font-weight:bold; text-decoration:none}
.nRight .download a:hover{ background:url(/images/2011_download_capsa.gif) no-repeat; height:35px; width:154px; display:block; color:#0048ff;  line-height:18px; text-decoration:underline; font-weight:bold }

.nRight .download2 {height:46px; width:191px; margin-top:5px}
.nRight .download2 a{background:url(/images/2011_download_capsa.gif) no-repeat; height:35px; width:154px; font-size:14px; color:#0048ff;  line-height:18px; display:block; padding:11px 0 0 37px; font-weight:bold; text-decoration:none}
.nRight .download2 a:hover{ background:url(/images/2011_download_capsa.gif) no-repeat; height:35px; width:154px; display:block; color:#0048ff;  line-height:18px; text-decoration:underline; font-weight:bold }


.nRight .edition {height:46px; width:191px; margin-top:5px}
.nRight .edition a{background:url(/images/2011_capsa_edition.gif) no-repeat; height:35px; width:154px; font-size:14px; color:#878787;  line-height:18px; display:block; padding:11px 0 0 37px; font-weight:bold; text-decoration:none}
.nRight .edition a:hover{ background:url(/images/2011_capsa_edition.gif) no-repeat; height:35px; width:154px; display:block; color:#878787;  line-height:18px; text-decoration:underline; font-weight:bold }

.nRight .side {
	width:191px; background:#f0f0f0; margin:10px 0 0 0
}

/*capsav7.5*/
.capsa_enter_ad{width:191px;margin:9px 0 0 0;}
.capsa_enter_ad_t{width:100%;height:41px;overflow:hidden;background:url(/images/capsa_sd_adt.jpg) 0 0 no-repeat;}
.capsa_enter_ad_t h1{font-size:13px;font-family:Verdana, Arial;font-style:normal;color:#fff;text-align:center;line-height:30px;}
.capsa_version_font{font-size:14px;}
.capsa_enter_ad_b{width:100%;height:87px;overflow:hidden;background:url(/images/capsa_sd_adb.jpg) 0 0 no-repeat;}
.capsa_enter_ad_b ul{width:170px;margin:3px auto 0 auto;padding:0px;list-style-type:none;}
*html .capsa_enter_ad_b ul{margin:3px 0 0 9px;}
.capsa_enter_ad_b ul li{width:100%;margin:0;background:url(/images/capsa-enterprise-ad-new.gif) 0 4px no-repeat;height:17px;overflow:hidden;font-size:11px;font-family:Verdana, Arial;color:#5B5B5B;padding:0 0 0 22px;}
.capsa_enter_ad_b div{width:90px;float:right;height:27px;overflow:hidden;margin:6px 0 0 0;padding:0px; text-align:left;}
.capsa_enter_ad_f{width:100%;height:6px;overflow:hidden;background:url(/images/capsa_sd_adf.jpg) 0 0 no-repeat;}
/*thanksgiving BIG Sale*/
.tks-side-ad{width:191px;margin:9px 0 0 0;}
.tks-side-adt{width:191px;height:10px;overflow:hidden;background:url(/images/tks-side-adt.jpg) 0 0 no-repeat;}
.tks-side-adc{width:191px;height:178px;overflow:hidden;background:url(/images/tks-side-adc.jpg) 0 0 no-repeat;}
.tks-side-adf{width:191px;height:8px;overflow:hidden;background:url(/images/tks-side-adf.jpg) 0 0 no-repeat;}
.tks-side-adc h2{font-size:16px;color:#FAD13A;font-family:verdana;font-style:italic;font-weight:600;text-align:right;width:170px;height:18px;display:block;margin:0px auto 2px auto;padding:0px;}
.tks-side-adc h1{font-size:24px;color:#FAD13A;font-family:verdana;font-style:italic;font-weight:600;text-align:left;width:175px;height:23px;display:block;margin:0 auto;}
.tks-side-adc p{font-size:12px;color:#ffffff;font-family:verdana;font-style:italic;font-weight:normal;text-align:center;height:28px;display:block;margin:5px auto 0 auto;padding:0px;line-height:13px;}
.tks-side-adc h3{font-size:20px;font-family:verdana;font-style:italic;font-weight:600;text-align:center;width:175px;height:16px;display:block;margin:0 auto;padding:0px;}
.tks-side-adc h4{font-size:12px;font-family:verdana;color:#ffffff;font-style:italic;font-weight:normal;text-align:left;width:127px;height:27px;display:block;margin:10px 0 0 57px;padding:0px;line-height:13px;}
*html .tks-side-adc h4{margin:5px 0 0 55px;}
.tks-side-adc div{width:93px;height:35px;margin:8px 0 0 80px;padding:0px;}
*html .tks-side-adc div{margin:4px 0 0 80px;}

.nRight .content {
	width:189px; background-color:#f0f0f0;border:1px solid #dfdfdf;border-top:0px;border-bottom:1px solid #f0f0f0;
}
.nRight .content img{
		
}
.nRight .side h3 {
	margin-left:10px; font-size:107%; color:#333; margin:0 0 10px 10px; padding:0 0 5px 0; width:170px; border-bottom:1px solid #999; font-weight:900
}
.nRight .side ul{
	margin:8px 5px 0px 10px
}
.nRight .side ul li{
	line-height:1.8em; list-style:none; list-style-position:outside
}

/*/////////////////////加宽的样式/////////////////////*/
.nRight2{float:right; width:88px; margin:20px 0 0 10px; background:#000 url(/images/rightbg.jpg) no-repeat center top; min-height:500px}
.nRight2 .action{margin:80px 0 0 0}

/*//////////////////////////////////home page///////////////////////////////////////*/
#Xspace {
	height:10px;
	width:auto;
	background:#FFFFFF;
	overflow:hidden
}
#Main {
	width:660px;
}
#MainTopImg {
	background:url(/images/main_top_img.gif) no-repeat;
	width:660px;
	height:6px;
}
#MainBtImg {
	background:url(/images/main_bt_img.gif) no-repeat;
	width:660px;
	height:6px
}
#MainContentMarg {
	margin:10px 20px 10px 20px
}
#MainContentMarg A:link {
	COLOR: #0099FF; TEXT-DECORATION: none
}
#MainContentMarg A:visited {
	COLOR: #0099FF; TEXT-DECORATION: none
}
#MainContentMarg A:hover {
	COLOR: #0099FF; TEXT-DECORATION: underline
}
#MainContentMarg A:active {
	COLOR: #0099FF; TEXT-DECORATION: none
}
#MainContentMarg h2 A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
#MainContentMarg h2 A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
#MainContentMarg h2 A:hover {
	COLOR: #0099FF; TEXT-DECORATION: underline
}
#MainContentMarg h2 A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
#MainContentMarg h3{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 15px; font-size:16px; color:#000000; font-weight:normal
}
#MainContentMarg h3 A:link {
	COLOR: #0099ff; TEXT-DECORATION: none
}
#MainContentMarg h3 A:visited {
	COLOR: #0099ff; TEXT-DECORATION: none
}
#MainContentMarg h3 A:hover {
	COLOR: #0099FF; TEXT-DECORATION: underline
}
#MainContentMarg h3 A:active {
	COLOR: #0099ff; TEXT-DECORATION: none
}
#MainContentMarg h4 A:link {
	COLOR: #0099ff; TEXT-DECORATION: none
}
#MainContentMarg h4 A:visited {
	COLOR: #0099ff; TEXT-DECORATION: none
}
#MainContentMarg h4 A:hover {
	COLOR: #0099FF; TEXT-DECORATION: underline
}
#MainContentMarg h4 A:active {
	COLOR: #0099ff; TEXT-DECORATION: none
}
#MainContentMarg #FloatLeft {
	float:left; margin-right:15px; width:auto
}
#MainContentMarg #FloatLeft span {
	font-size:12px
}
#MainContentMarg #FloatRight {
	float:right; width:300px
}
#MainContentMarg #FloatRight span{
	font-size:12px
}
#MainContentMarg #point_line{
	background:url(/images/point_line.gif) repeat-x; height:3px; line-height:3px; width:auto; margin:10px 0px; overflow:hidden
}
#MainContentMarg i{
	color:#000000
}

#MainContentMarg ul {
	padding:0px 20px 10px 20px
}

#MainContentMarg ul li { 

}

#point_line{
	background:url(/images/point_line.gif) repeat-x; height:3px; line-height:3px; width:auto; margin:10px 0px; overflow:hidden
}
#MainBg{
	width:900px; height:auto; background:url(/images/main_bg.gif) repeat-y
}
#MainTop2{
	background:url(/images/main_top_img2.gif) no-repeat; width:900px; height:7px; overflow:hidden; overflow:hidden
}
#MainBT2{
	background:url(/images/main_bt_img2.gif) no-repeat; width:900px; height:7px; overflow:hidden; overflow:hidden
}
#border2 {
	width:898px;
	height:auto;
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	background:#FFFFFF
}
#border2 #margin {
	padding:10px 20px
}
#border2 h3{

}
#border2 h3 a{
	color:#000000
}
#border2 h3 a:hover{
	color:#0099ff
}
#border2 A:link {
	COLOR: #0099FF; TEXT-DECORATION: none
}
#border2 A:visited {
	COLOR: #0099FF; TEXT-DECORATION: none
}
#border2 A:hover {
	COLOR: #0099FF; TEXT-DECORATION: underline
}
#border2 A:active {
	COLOR: #0099FF; TEXT-DECORATION: none
}
#sitemap2{
	line-height:1.8em;
}
#sitemap2 #sitemaplist{
	margin:15px 0px 15px 25px;
}
*html #sitemap2 #sitemaplist{
	margin:15px 0px 15px 20px;
}
#sitemap2 #sitemaplist h4{
	margin-bottom:10px
}
#sitemap2 #sitemaplist dl{
	Float:left;
	width:220px;
	height:330px;
	margin-top:10px;
	overflow:hidden;
}
.sitemaplist-dl-ul{
	margin:0px 0px 5px 0px
}
.sitemaplist-dl-ul li{
	list-style:disc; list-style-position:inside;
}
.sitemaplist-dl-ul ul{
    margin:0px 0px 0px 20px;
}
#sitemap2 #sitemaplist A {
	COLOR: #848484; TEXT-DECORATION: none
}
#sitemap2 #sitemaplist A:hover {
	COLOR: #0099FF; TEXT-DECORATION: underline
}
#sitemap3{
	line-height:1.8em;
	width:100%;
}
#sitemap3 #sitemaplist{
	margin:15px 0px 15px 15px;
	width:100%;
}
#sitemap3 #sitemaplist h4{
	margin:0px;
	padding:0px;
}
.sitemap-dl1,.sitemap-dl2,.sitemap-dl3,.sitemap-dl4{
height:490px;
}
.sitemap-dl5,.sitemap-dl6,.sitemap-dl7,.sitemap-dl8{
height:680px;
}
.sitemap-dl1,.sitemap-dl5{
width:210px;
}
.sitemap-dl2,.sitemap-dl6{
width:165px;
}
.sitemap-dl3,.sitemap-dl7{
width:150px;
}
.sitemap-dl4,.sitemap-dl8{
width:250px;
}
#sitemap3 #sitemaplist dl{
	Float:left;
	overflow:hidden;
	margin-top:10px;
	margin-right:30px;
	line-height:18px;
}
#sitemap3 #sitemaplist dl div{
width:100%;
height:1px;
margin:8px 0 5px 0;
clear:both;
line-height:1px;
border-bottom:1px solid #ccc;
}
#sitemap3 #sitemaplist A {
	COLOR: #848484; TEXT-DECORATION: none
}
#sitemap3 #sitemaplist A:hover {
	COLOR: #0099FF; TEXT-DECORATION: underline
}
#SRDD2{
	background:#323232; width:375px; height:20px; color:#fff; margin:0px auto; padding:10px; font-size:18px
}
#SRDD2 span{
	font-size:24px;
}
#SRDD3{
	background:#323232; width:680px; height:20px; color:#fff; margin:0px auto; padding:10px; font-size:18px
}
#SRDD3 span{
	font-size:24px;
}
#downloadBoxMarin{
	float:left; width:125px; margin:15px 0px 0px 30px !important; _margin:15px 0px 0px 15px !important;
}
#downloadMargin{
	float:left; margin-top:15px; height:auto
}
#downloadMargin2{
	float:left; margin-top:15px; height:auto
	}
#graybg{
	background:url(/images/graybg.gif) no-repeat; width:285px; height:89px; margin-top:10px; margin-bottom:10px
}
#nFloat{
	float:left
}
#nFloat30{
	margin-right:50px;  float:left
}
#nFeatureContent{
	padding:12px; width:260px
}
#nFeatureContent span{
	padding-left:170px; padding-top:30px
}
#nFeatureContent a{
	color:#007EFF
}
#nFeatureContent a:hover{
	TEXT-DECORATION: underline
}
#ad{
	color:#FFFFFF
}
#ad ul{
	font-size:14px; margin-top:7px
}
#ad ul li{ 
	list-style:none; list-style-position:outside; margin-left:10px; line-height:1.3em
}
#ad div {
	COLOR: #0099FF;
}
#ad A:link {
	COLOR: #0099FF; TEXT-DECORATION: none
}
#ad A:visited {
	COLOR: #0099FF; TEXT-DECORATION: none
}
#ad A:hover {
	COLOR: #0099FF; TEXT-DECORATION: underline
}
#ad A:active {
	COLOR: #0099FF; TEXT-DECORATION: none
}
#productAD{
	padding:25px 0px 0px 30px;
}
*html #productAD{
	padding:23px 0px 0px 30px;
}
*+html #productAD{
	padding:21px 0px 0px 30px;
}
#submenubg{
	background:#fff; margin:10px; border:1px solid #cccccc
}
/*////////////////////////////////////////////////////////////////////////////////////*/
.products{margin:20px 0}
.products h1{ font-size:24px; line-height:28px; color:#000000; margin:0 0 0 15px; padding:0}
.products h2{ font-size:18px; line-height:20px; color:#214fac; margin:0 0 0 15px; padding:0}
.products h3{ font-size:12px;}
.products ul{ margin:0 0 0 40px}
.products .left{float:left; width:430px; border-right:1px solid #d1d1d1; min-height:550px; margin-right:10px}
.products .mid{float:left; width:290px; border-right:1px solid #d1d1d1; min-height:550px; margin-right:10px}
.products .right{float:left; width:430px}
.products .img{margin:25px 5px}
.products p{margin:15px}
.products a{color:#0066FF}
.products2{background:#f1f1f1; margin:10px; padding:10px}
.products2 .f{float:left; width:380px}
.products2 ul{margin:0 20px}
.products3{margin:5px 0}
.products3 h1{ font-size:24px; line-height:38px; color:#ffffff; margin:0 0 0 15px; padding:0}
.products3 .img{float:left; margin:5px 10px 10px 0}
.products3 .line{border-bottom:dashed 1px #d7d7d7; margin:10px 0; width:700px}
.products3 .title{background:#121212; width:700px; height:44px}
.products3 .ad{background:#313131; width:700px; height:199px}
.products3 .adLeft{float:left; padding:80px 10px 0 15px; color:#78a1ce; width:260px}
/* product4 */
.products4{width:700px;height:1700px;margin:5px 0 0px 0;overflow:hidden;}
*html .products4{height:1730px;margin:5px 0 0 8px;width:700px;}
*+html .products4{height:1800px;}
.products4 h1{ font-size:30px;line-height:30px; color:#000; margin:0px; padding:0}
.products4 .img{float:left; margin:5px 10px 10px 0}
.products4 .line{border-bottom:dashed 1px #d7d7d7; margin:10px 0; width:700px}
.products4 .title{width:700px; height:32px}
.products4 .ad{background:#313131; width:700px; height:199px}
.products4 .adLeft{float:left; padding:60px 10px 0 15px; color:#78a1ce; width:260px;font-size:12px;line-height:18px;}
.products4 dl{width:100%;height:auto;padding:0px;margin:0px;clear:both;}
.nch-dl dt{width:700px;height:100%;line-height:20px;border-bottom:1px solid #2B5197;padding:20px 0 3px 0;}
.nch-dl dt span,.freewar-dl dt span{font-weight:normal;font-size:22px;color:#033082;font-family:Verdana;line-height:20px;margin:0px;padding:0px;display:block;}
.nch-dl dt p,.freewar-dl dt p{padding:0px;font-size:11px;color:#525252;font-family:Verdana;line-height:20px;margin:0px;font-weight:normal;display:block;}
.nch-dl dd{margin:0px;height:auto;padding:0;clear:both;}
*html .nch-dl dd{width:700px;overflow:hidden;}
.nch-dl dd .pro-img{float:left;padding:18px 0 0 8px;}
.nch-dl dd h1{font-size:16px;color:#033082;font-family:Verdana;line-height:28px;margin:0px;padding:13px 0 0 0;}
.nch-dl dd p{padding:20px 0 0 0;font-size:12px;color:#525252;font-family:Verdana;line-height:15px;margin:0px;font-weight:normal;}
.nch-dl .pro-nch-r,.freewar-dl .pro-nch-r{float:right;width:490px;height:145px;position:relative;}
.freewar-dl .pro-nch-r{height:135px;}
.products4 dl dd .pro-nch-r div{position:absolute;right:0px;bottom:0px;width:auto;height:auto;}
.products4 dl dd .pro-nch-r div span{float:left;display:block;padding-left:8px;}
.freewar-dl dt{width:700px;height:100%;line-height:20px;border-bottom:1px solid #9E9E9E;padding:20px 0 3px 0;}
.freewar-dl dd{height:auto;clear:both;padding-top:20px;}
*html .freewar-dl dd{width:700px;overflow:hidden;}
.freewar-dl dd .pro-img{float:left;padding:0px 0 0 8px;}
.freewar-dl dd h1{font-size:16px;color:#033082;font-family:Verdana;line-height:20px;margin:0px;padding:0px 0 0 0;}
.freewar-dl dd p{padding:0px;font-size:12px;color:#525252;font-family:Verdana;line-height:15px;margin:0px;font-weight:normal;}
/*///////////////////////////////////// AD /////////////////////////////////////*/
.CapsaEntAd{background:url(/images/capsa_ad_922.jpg) no-repeat; width:518px; height:238px; margin:10px 0 0 0}/*922potter*/
/*.CapsaEntAd{background:url(/images/capsa_ent_ad.jpg) no-repeat; width:518px; height:238px; margin:10px 0 0 0}*/
.CapsaEntAd h2{font-size:18px; color:#fff; line-height:24px; padding:170px 0 5px 10px; margin:0; font-weight:900d}
.CapsaEntAd p{font-size:14px; margin:0 0 0 10px; color:#fff}

.CapsaProAd{background:url(/images/capsa_pro_ad.jpg) no-repeat; width:518px; height:238px; margin:10px 0 0 0}
.CapsaProAd h2{font-size:18px; color:#000; line-height:24px; padding:180px 0 0 10px; margin:0; font-weight:900d}
.CapsaProAd p{font-size:14px; margin:0 0 0 10px; color:#333}

.CapsaWiFiAd{background:url(/images/capsa_wifi_ad.jpg) no-repeat; width:518px; height:238px; margin:10px 0 0 0}
.CapsaWiFiAd h2{font-size:18px; color:#000; line-height:24px; padding:170px 0 5px 10px; margin:0; font-weight:900d}
.CapsaWiFiAd p{font-size:14px; margin:0 0 0 10px; color:#000}

.nChronosAd{background:url(/images/nchronos_ad2.jpg) no-repeat; width:518px; height:238px; margin:10px 0 0 0}
.nChronosAd h2{font-size:18px; color:#fff; line-height:24px; padding:170px 0 5px 10px; margin:0; font-weight:900d}
.nChronosAd p{font-size:14px; margin:0 0 0 10px; color:#000}

.nChronosFreeAd{background:url(/images/nchronos_free_adbg.jpg) no-repeat; width:518px; height:238px; margin:10px 0 0 0}
.nChronosFreeAd h2{font-size:18px; color:#e59e14; line-height:24px; padding:170px 0 5px 10px; margin:0; font-weight:900d}
.nChronosFreeAd p{font-size:14px; margin:0 0 0 10px; color:#000}

.CapsaFreeAd{background:url(/images/capsa_free_ad.jpg) no-repeat; width:518px; height:238px; margin:10px 0 0 0}
.CapsaFreeAd h2{font-size:18px; color:#fff; line-height:24px; padding:165px 0 5px 10px; margin:0; font-weight:900d}
.CapsaFreeAd p{font-size:14px; margin:0 0 0 10px; color:#fff}

/* cap-wifi */
#cap-wifi{padding-bottom:20px;}
#cap-wifi dd{margin:0px;padding:5px 0 0 15px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {#cap-wifi dd{margin:0px;padding:5px 0 0 5px;}}
/* mac-display */
#mac-display ul li{margin:0px;padding:0px; list-style-type:none;border:1px solid #ff0000;}
/* request-done */
.span-line{width:496px;height:1px;border-bottom:1px dashed #727272;padding:5px 0;display:block;}
/*//////////////////////////////////Tabs////////////////////////////////////////////////*/

div.tabs{margin:10px 0 0 0;}
div.tabs a{color:#000000}
div.tabs div.tabContent{padding:20px 10px;}
div.tabs div.tabContent table{font-size:12px;width:100%;line-height:1.5em; background-color:#fff;}
div.tabs div.tabContent table th,div.tabs div.tabContent table td{vertical-align:top; padding:3px 5px}
div.tabs div.tabContent table td{border-bottom:1px solid #fff;}
div.tabs ul{}
div.tabs ul li{margin:10px 0}
div.tabs ul.tabsNav{height:37px;list-style:none;list-style-image:none;margin:0 !important;padding:0;background:url(/images/bgTabs.png) repeat-x;}
div.tabs ul.tabsNav li{float:left;list-style:none !important;margin:0;padding:0;}
div.tabs ul.tabsNav a{float:left;padding:10px;position:relative;color:#111111;text-decoration:none;}
div.tabs ul.tabsNav li:hover a{background:url(/images/bgTabsHover.png) top left repeat-x transparent;text-decoration:none;}
div.tabs ul.tabsNav a.active{background:transparent url(/images/bgTabActive.png) bottom center no-repeat !important;color:#FFF;padding-bottom:18px;cursor:default;}
div.tabs ul.tabsNav a.active:hover{text-decoration:none;}

/* tabs1 */
div.tabs1{margin:10px 0 0 0;}
div.tabs1 a{color:#000000}
div.tabs1 div.tabContent{padding:20px 10px;}
div.tabs1 div.tabContent table{font-size:12px;width:100%;line-height:1.5em; background-color:#fff;}
div.tabs1 div.tabContent table th,div.tabs div.tabContent table td{vertical-align:top; padding:3px 5px}
div.tabs1 div.tabContent table td{border-bottom:1px solid #fff;}
div.tabs1 ul{}
div.tabs1 ul li{margin:10px 0}
div.tabs1 ul.tabsNav{height:37px;list-style:none;list-style-image:none;margin:0 !important;padding:0;background:url(/images/bgTabs.png) repeat-x;}
div.tabs1 ul.tabsNav li{float:left;list-style:none !important;margin:0;padding:0;}
div.tabs1 ul.tabsNav a{float:left;padding:10px;position:relative;color:#111111;text-decoration:none;}
div.tabs1 ul.tabsNav li:hover a{background:url(/images/bgTabsHover.png) top left repeat-x transparent;text-decoration:none;}
div.tabs1 ul.tabsNav a.active{background:transparent url(/images/bgTabActive.png) bottom center no-repeat !important;color:#FFF;padding-bottom:18px;cursor:default;}
div.tabs1 ul.tabsNav a.active:hover{text-decoration:none;}


/* product-div */
.pro-div{margin:5px 0 0 0;}
.pro-div .tabContent{padding:0px 10px;margin:0px;}
.pro-div .tabContent div{height:auto;clear:both;margin:0px 0;}
.pro-div .tabContent table{font-size:12px;width:100%;line-height:1.5em; background-color:#fff;}
.pro-div .tabContent table th,div.tabs div.tabContent table td{vertical-align:top; padding:3px 5px}
.pro-div .tabContent table td{border-bottom:1px solid #fff;}
/*//////////////////////////////////action////////////////////////////////////////////////*/
p.action_download{margin:10px 0}
p.action_download a{background:#80be34 !important;color:#fff !important;padding:5px 10px;text-decoration:none;}
p.action_download a:hover{background:#659f42 !important;color:#fff !important;text-decoration:none;}

p.action_other{margin:10px 0}
p.action_other a{background:#3767af !important;color:#fff !important;padding:5px 10px;text-decoration:none;}
p.action_other a:hover{background:#275496 !important;color:#fff !important;text-decoration:none;}
