/*
=== H3C StyleSheet File ====================================
 Style Name: Partners
 Version: 1.6
 Author: jaybird ( http://www.huawei-3Com.com/ )
 Last Update: 2007-01-17
==============================================================
*/
  /* ------------------------ Global style ------------------------- */
@import url(global.css);

/* ------------------------- Main style ---------------------------- */
/*#main {
	width: 1004px;
	clear: both;
	height:400px;
}*/
#innerwrap {
float:left;
width: 1003px;
clear:both;
background: url(../images/botton/innerwarp_bg.gif) repeat-y left top #FFF;
}
#leftColumn {
	width:199px;
	float:left;
	height: 100%;
}
#mainbody {
	width: 585px;
	float: left;
	padding:0 0 0 10px;
	border-left:1px solid #8EADCB;
	min-height:390px;/* style for ff ie7 */
	_height:390px; /* style for ie5 ie6 */

}
#mainbody ul li a {
  	padding:0 0 3px 10px;
    background:url(../images/botton/jiao.gif) no-repeat 0 5px;
}
#mainbody h3 {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A00401;
}
#mainbody p {
    padding-bottom:15px;
}
#mainbody785 {
width:785px;
float:left;
padding:0 0 0 10px;
border-left:1px solid #8EADCB;
	min-height:400px;/* style for ff ie7 */
	_height:410px; /* style for ie5 ie6 */
}

#mainbody785 p {
    padding-bottom:15px;
}

.line01full {
width:100%;
background:#BBD1E7;
height:1px;
overflow:hidden;
clear:both;
}
.dottedline {
background-image: url(../images/botton/dotted02.gif);	
background-repeat: repeat-x;
background-position: center;
height:30px;
}
/* td {
	padding:0 5px 0 5px;
} */

/* ---------------------------- middle column ------------------------- */
.bottom15 {
padding-bottom:15px;
}
.detailTitle {
    padding-top:10px;
}  
.detailTitle h3{
    padding:2px 0 6px 0;
    border-bottom:1px solid #8EADCB;
    margin-bottom:15px;
}
#partnerKv {
	border: 1px solid #8EADCB;
	background-image: url(../images/partnerKvbg2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width:585px;
	/*height:191px;*/
	display:table-cell;
	}
#intronduction {
    padding:15px 0 0 15px;
	width:75%;
	font-size: 12px;
	color:#333;
}
#intronduction h5 {
    color:#648bb1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	padding-bottom:30px;
}
/*#intronduction p, #relationKv p {
    padding-top:15px;
}*/
#whatsNew h3 {
padding:15px 0 10px 0;
border-bottom:1px solid #8EADCB;
}
#whatsNew h4 {
padding:10px 0 5px 0;
font-size:11px;
color:#648BB1;
font-weight:bold;
}
#whatsNew p {
padding-top:5px;
}
#whatsNew span {
font-size:9px;
color:#999;
padding-left:4px;
}
#whatsNew ul, #relationshipList ul {
list-style:none;
}
#whatsNew ul li{
width:100%;
}
#whatsNew ul li a {
  	padding:2px 0 0 10px;
    display:block;
    background:url(../images/botton/jiao.gif) no-repeat 0 8px;
}
/*findaPartner*/
#findPartnerKv {
    height:346px;
	border:solid 1px #8eadcb;
}
#searchBar {
    height:73px;
	border:solid 1px #bbd1e7;
}
.searchTitle {
	height:20px;
	background:url(../images/titlebg_01.gif) repeat-x;
	border-bottom:1px solid #C1D2E4;
}
.searchTitle h3 {
	line-height: 20px;
	text-indent: 5px;
}
.searchTable {
	width:500px;
	height:50px;
	text-align: center;
}
/* Part_search_form.html */
.resultsTableTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #648bb1;
	text-indent: 3px;
}
.pageFlip {
    float:right;
	padding-top:5px;
	
}
/* partner_relationship.html */
#relationKv {
    clear:left;
	border-bottom:#8eadc8 solid 1px;
	padding-bottom:15px;
}
#relationKv h5 {
    color:#648bb1;
}
#relationKv img {
    float:right;
	padding-left:15px;
}
#relationKv ul {
    list-style:none;
}
#relationKv ul h3 {
    color:#A00401;
	width:45px;
	display:block;
	float:left;
}
#relationKv ul li {
    padding-bottom:5px;
}
#relationshipList span {
    font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#648bb1;
	padding-left:5px;
}
#relationshipList h3 {
    padding:15px 0 10px 0;
}
#relationshipList ul li {
  	padding:0 0 5px 10px;
    display:block;
    background:url(../images/botton/jiao.gif) no-repeat 0 5px;
}
/* channelPolicy */
#channelPoliicyKv {
	float:left;
	background-image: url(../images/partnerpolicyImg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#cpContents {
	}
#cpContentsLeft {
	float:left;
	width:320px;
}
#cpContentsRight {
	float:right;
	width:240px;
}
#cpContents h5, #onlineAppContent h5, #agreementKv h5 {
	color:#648bb1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}
#cpContents ul {
    list-style:none;
}
#cpContents li {
  	padding:0 0 3px 10px;
    display:block;
    background:url(../images/botton/jiao.gif) no-repeat 0 5px;
}
#cpContents h3 a {
	color:#648bb1;
	height:35px; 
	line-height: 35px;
	display:block;
	width:100%;
	background: url(../images/botton/line_bg01.gif) repeat-x bottom;
}
#cpContents p, #onlineAppContent p {
    padding-bottom:15px;
}
/* channel_bp.html */
#channelBpContent h3 {
    font:Arial, Helvetica, sans-serif 11px bold #a00401;
	padding-bottom:10px;
}
#channelBpContent p, #agreementKv p {
    padding-top:15px;
}
#channelBpContent li {
  	padding:0 0 3px 10px;
    display:block;
    background:url(../images/botton/jiao.gif) no-repeat 0 5px;
}
/* part_forrr_agreement.html */
#agreementKv {
	padding:20px;
}
#agreementKv h3 {
	color:#648bb1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
}
/* part_support.html **/
#partnerSupportKv {
	border: solid 1px #8eadc8;
	height:144px;
	background-image: url(../images/part_supportkv.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#partnerSupportLast {
    margin-left:260px;
}
#partnerSupportKv h3 {
    padding:15px 0 10px 0;
}
/*#partnerSupportKv img {
    float:left;
    padding-right:20px;
}*/
#partnerSupportKv ul li a {
  	padding:0 0 3px 10px;
    background:url(../images/botton/jiao.gif) no-repeat 0 5px;
}
.partSupportTitle {
	border-bottom:1px solid #c1d2e4;
	height:33px;
	margin-bottom:10px;
}
.partSupportTitle h3 {
    float:left;
	padding-top:17px;
}
.partSupportTitle span {
    float:right;
	padding-top:17px;
}
/* tranning_info.html */
.supportListTitle h3 {
    padding:0 0 7px 0;
    border-bottom:1px solid #8EADCB;
    margin-bottom:10px;
}
/*faq.html*/
.faqTips {
    padding:10px;
}
#questionsList {
    border-bottom:1px solid #8eadcb;
	margin-bottom:15px;
	padding-bottom:15px;
}
#questionsList h3 {
    border-bottom:1px solid #8EADCB;
	display:block;
	padding:2px 0 6px 0;
	margin-bottom:15px;
}
#answerlist h3 {
    color:#648BB1;
	padding-bottom:7px;
}
#answerlist span {
    color:#a00401;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#answerlist ul li {
	border-bottom:dotted 1px #8eadcb;
	margin-bottom:15px;
}
/*part_forrr_form.html*/
#rrForm h5 {
    color:#8eadcb;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
}
#rrForm legend {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A00401;
	padding:0 5px 0 5px;
}
#rrForm fieldset {
    padding:10px;
	border:1px solid #c1d2e4;
	margin-bottom:10px;
}
#rrForm span {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8eadcb;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#rrForm td {
    padding:3px 5px 3px 5px;
}
.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	color: #FF6600;
	width:100%;
} 
/* ---------------------------- right column --------------------------- */
#rightColumn {
	width:190px;
	float:left;
	margin: 0 0 0 10px;
}
.relatedLink {
	width: 188px;
	height:100%;
	border: 1px solid #BBD1E7;
}
.rlTitle {
	width: 100%;
	height:22px;
	color:#648BB1;
	background: #BBD1E7;
}
.rlTitle span {
	float: left;
	padding:5px 3px 0 8px;
	color:#fff;
	font:bold 9px Arial,Verdana,sans-serif;
}
.rlTitle h3 {
	float:left;
	padding:3px 0 0 0;
	font:bold 11px Verdana,Arial,sans-serif;
}
.rlContent {
	padding-bottom:10px;
}
.rlContent ul {
	padding:3px 0 0 0;
}
.rlContent li {
	clear:both;
	padding:5px 0 0 10px;
	list-style:none;
}
.rlContent span {
	color:#8EADCB;
	font:bold 9px Arial,Verdana,sans-serif;
	padding-right:6px;
}
.quickLink {
	width: 188px;
	height:100%;
	border:1px solid #DAE8F1;
}
.qlTitle {
	width: 100%;
	height:22px;
	color:#648BB1;
	background: #DAE8F1;
}
.qlTitle span {
	float: left;
	padding:5px 3px 0 8px;
	color:#2D5586;
	font:bold 9px Arial,Verdana,sans-serif;
}
.qlTitle h3 {
	float:left;
	padding:3px 0 0 0;
	font:bold 11px Verdana,Arial,sans-serif;
}
.qlContent {
	padding-bottom:10px;
}
.qlContent ul {
	padding:5px 0 0 0;
}
.qlContent li {
	clear:both;
	padding:5px 0 0 10px;
	list-style:none;
}
.qlContent span {
	color:#8EADCB;
	font:bold 9px Arial,Verdana,sans-serif;
	padding-right:6px;
}
/*related link style 2 */
.relatedLink2 {
	width: 188px;
	height:100%;
	border: 1px solid #BBD1E7;
}
.rlTitle2 {
	width: 100%;
	height:21px;
	color:#648BB1;
	background: #DAE8F1;
	border-bottom: 1px solid #BBD1E7;
}
.rlTitle2 span {
	float: left;
	padding:5px 3px 0 8px;
	color:#fff;
	font:bold 9px Arial,Verdana,sans-serif;
}
.rlTitle2 h3 {
	float:left;
	padding:3px 0 0 0;
	font:bold 11px Verdana,Arial,sans-serif;
}
.rlContent2 {
	padding-bottom:10px;
}
.rlContent2 ul {
	padding:3px 0 0 0;
}
.rlContent2 li {
	clear:both;
	padding:5px 0 0 10px;
	list-style:none;
}
.rlContent2 span {
	color:#8EADCB;
	font:bold 9px Arial,Verdana,sans-serif;
	padding-right:6px;
}
/* quick link style2 */
.quickLink2 {
	width: 188px;
	height:100%;
	border:1px solid #DAE8F1;
}
.qlTitle2 {
	width: 100%;
	height:21px;
	color:#648BB1;
	background: #fff;
	border-bottom:1px solid #DAE8F1;
}
.qlTitle2 span {
	float: left;
	padding:5px 3px 0 8px;
	color:#5D747E;
	font:bold 9px Arial,Verdana,sans-serif;
}
.qlTitle2 h3 {
	float:left;
	padding:3px 0 0 0;
	font:bold 11px Verdana,Arial,sans-serif;
}
.qlContent2 {
	padding-bottom:10px;
}
.qlContent2 ul {
	padding:3px 0 0 0;
}
.qlContent2 li {
	clear:both;
	padding:5px 0 0 10px;
	list-style:none;
}
.qlContent2 span {
	color:#8EADCB;
	font:bold 9px Arial,Verdana,sans-serif;
	padding-right:6px;
}