
/****************************************
compatibled with prevrious
**************/
html,body{
	margin: 0px;
	width:100%;
	height:100%;
}

ul{list-style:none none outside;margin:0 0 0 4px;padding:9px 0 16px 0;}
ul li{list-style:none none outside; padding:2px 0 0 14px; }
ul li a{}
.grid ul li{ font-size:12px; background:url(/css/vicss/img/learnmore.gif) no-repeat 1px 8px;}
/************08vi correcting **************/

#c_shadow{margin:0 auto; width:1030px; background:url(img/c_bg.gif) repeat-y top left; padding:0 10px; position:relative;}
#c_shadow1{margin:0 auto; width:1030px;}
#c_layout{ padding:0 0 50px 0; background:url(img/c_layoutBG.gif) left bottom repeat-x; overflow:hidden; height:auto!important; height:100%;}
#c_layoutdownload{ padding:0 0 50px 0; background:url(img/c_layoutBG.gif) left bottom repeat-x; overflow:hidden; height:auto!important; height:100%; font-size:22px;}
#c_menu{ float:left; width:200px; padding:0 15px 0 10px; }
#c_content{float:left; overflow:hidden; height:auto!important; height:100%;}
#sideleft{ float:left; width:550px; height: 100%; padding:0 15px 15px 0;}
#sideright{ float:left; width:235px;}
#siebar{ float:left; width:700px; padding:0;}

.c_navi{padding:0 0 6px 0; font-size:11px; color:#666666; line-height:11px;}
.c_navi a{color:#666666; font-size:11px;}
.c_navi a:hover{color:#666666; text-decoration:underline;}

.c_topic{font-size:20px; font-weight:bold; color:#1E56B1; padding:0 0 5px 0; line-height:20px;}

.c_imgLayout{ width:530px;}
.c_imgLayout img{ border:none;}
.c_2LayoutImg{padding:0 0 12px 0;}

#c_twoWrap{ clear:both; overflow:auto; height:auto!important; height:100%;}
#c_leftWrap{ float:left; width:270px; padding:0 10px 0 0;}
#c_rightWrap{ float:left; width:270px;}

/* print */
.c_printUp{ text-align:right; padding:0 10px 3px 0; font-size:11px; color:#2d6188;}
.c_printDown{ text-align:right; padding:3px 10px 3px 0;font-size:11px;  color:#2d6188;}
.c_printDown span,.c_printUp span{ margin:0 0 0 15px;font-size:11px;}
.c_printUp img,.c_printDown img{ margin:0 3px 0 0;}
.c_printDown img.emailI{ margin:0 7px 0 20px}
.c_printDown a,.c_printUp a{font-size:11px; color:#2d6188;}
.c_printDown a:hover,.c_printUp a:hover{color:#2d6188; text-decoration:underline;}

/*--------------template window css-------------------*/
.c_boxTop,.r_boxTop{ border:1px solid #C7C7C7; background:url(img/c_boxTop.gif) left top repeat-x; padding:4px 0 4px 5px; font-weight:bold;}
.c_boxcontent{ border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7; padding:7px 5px 2px 5px; overflow:hidden;height:auto!important; height:100%;}
.c_boxconimg{ border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7; padding:10px 5px 2px 5px; overflow:hidden;height:auto!important; height:100%;}
.c_boxcontent a, .c_boxconimg a{color:#2d6188;}
.c_boxcontent a:hover, .c_boxconimg a:hover{color:#2d6188; text-decoration:underline;}
.c_boxbottom{background:url(img/c_boxbottomL.gif) left bottom no-repeat; padding:0 0 0 8px; height:8px; font-size:0px; line-height:8px;}
.c_boxbottom div{background:url(img/c_boxbottomR.gif) right bottom no-repeat; padding:0 0 0 8px; height:8px; font-size:0px; line-height:8px;}
.c_boxcontent ul{ margin:13px 0 0 0; padding:0;}
.c_boxTop a:link{COLOR: #000000; TEXT-DECORATION: none; }
.c_boxTop a:visited{COLOR: #000000; TEXT-DECORATION: none;}
.c_boxTop a:hover {COLOR: #2D6188; TEXT-DECORATION: none;}
.c_boxTop a:active{COLOR: #000000; TEXT-DECORATION: none;}
.c_boxTop p{text-indent:-10px;}

/*--------------template window stylesheet1---img + word -------------------*/
.c_boardbreak{ clear:both; overflow:hidden; height:auto!important; height:100%;}
.c_boardL{float:left;}
.c_boardR{ margin:0 0 0 63px;}
* html .c_boardR{float:left; margin:0 0 0 7px;}
.c_boardR h1{ font-size:12px; font-weight:bold; margin:0; padding:2px 0 1px 0; color:1a1a1a;}
.c_boardR h2{font-size:12px; color:#2F2F2F; margin:0; font-weight:normal;}
.c_boxconimg ul.spotlight{ margin:10px 0 2px 0; padding:0;}
ul.specremark li{ list-style:disc; position:relative; left:12px; padding-left:0px;}
.c_boardR li,span { color:#141486; }
.c_boardR span{ font-weight:bold;}
/*--------------template window stylesheet2-->word-------------------*/
.c_summary{ font-style:italic;}
.c_subscribe{ text-align:right; padding:6px 5px 0 0;}

/*--------------template window stylesheet3-->multi word and img-------------------*/
.c_boxLine{ background:url(img/r_boxline.gif) left 9px repeat-x; height:22px; font-size:0px; margin:0 5px; }
.c_boardR h3{ font-size:12px; font-weight:bold; margin:0; padding:2px 0 1px 0; color:#2d6188;}

/*--------------template window stylesheet4--> multi word-------------------*/
.c_summarymix{}
.c_summarymix{} P{text-indent:24px; color:#2D6188; padding:0 10px;}
.c_summarymix ol{list-style:decimal outside none; font-size:12px; font-weight:normal; margin:0; padding:10px 0 0 0; }
.c_summarymix ol li.zol{list-style:decimal outside none; padding:8px 0 0 16px; margin:0 0 0 0;}
.c_summarymix ol li.zol span{ position:relative; float:left; margin-left:-15px;}
.c_summarymix ol ul{ margin:6px 0 6px 1px; padding:0;}
.c_summarymix ol ul li{ padding:3px 0 3px 14px; background:url(./img/dot_black_b.gif) no-repeat 1px 9px;}
* html .c_summarymix ol ul li{ padding:3px 0 3px 16px; background:url(./img/dot_black_b.gif) no-repeat 3px 9px;}
/*--------------template window stylesheet4--> searching list-------------------*/

.listsearch ul.listulsearch { list-style-type:none; width:100%;}
.listsearch ul.listulsearch li.search1{  float:left; width:6%; background:#E1E1E1;}
.listsearch ul.listulsearch li.search2{  float:left; width:55%; background:#E1E1E1;}
.listsearch ul.listulsearch li.search3{  float:left; width:29%; background:#E1E1E1;}
.listsearch ul.listulsearch li.search4{  float:left; width:24%; background:#E1E1E1;}
.listsearch ul.listulsearchtitle { list-style-type:none; width:100%; background:#000000;}
.listsearch ul.listulsearchtitle li.searchtitle1{  float:left; width:6%; background:#c7c7c7; font-weight:bold;}
.listsearch ul.listulsearchtitle li.searchtitle2{  float:left; width:55%; background:#c7c7c7; font-weight:bold;}
.listsearch ul.listulsearchtitle li.searchtitle3{  float:left; width:29%; background:#c7c7c7; font-weight:bold;}
.listsearch ul.listulsearchtitle li.searchtitle4{  float:left; width:24%; background:#c7c7c7; font-weight:bold;}


.c_contactus{
line-height:24px;
padding:2px 0px;
}
.c_feedback{
color:#2D6188;
font-weight:bold;}
.sitemap LI{line-height:16px; text-indent:60px;}
.sitemap P{font-weight:bold;}

/*--------------template window stylesheet5-->multimedia-------------------*/
.c_media{border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7;}

.c_bg_gray{background-color: #efefef;}

.c_gray_column{background-color: #efefef; padding:4px 0; margin:0 0 10px 0;font-weight:bold;}
.c_error_content{margin:0 0 8px 0;}
.c_error_item{background:url(./img/dot_black_b.gif) no-repeat 6px 8px; padding:5px 0 5px 14px;}


/*--------------news stylesheet-------------------*/
.c_newspad{ padding:0 0 5px 0;}
.c_newspad a{ color:#2d6188;}
.c_newspad a:hover{color:#2d6188; text-decoration:underline;}
.c_newsMore{ text-align:right; padding:0 5px 0 0; font-size:11px;}
.c_newsMore a{ color:#2d6188;}
.c_newsMore a:hover{color:#2d6188; text-decoration:underline;}
.c_newsMore img{position:relative; top:-1px; margin:0 0 0 6px;}

/*--------------pressrelease stylesheet-------------------*/
.c_pressrelease{padding:0 0 18px 0;}
.c_pressrelease a{ color:#2d6188; font-weight:bold;}
.c_pressrelease a:hover{color:#2d6188; text-decoration:underline;}
.c_pressContent{padding:3px 0 0 0;}

/*--------------turnpage stylesheet-------------------*/
.c_turnpage{ text-align:right;}
.c_turnpage a.ps{font-size:11px; text-decoration:underline; padding:0 0 0 5px;}
.c_turnpage a.as{font-size:11px; color:#1E56B1; text-decoration:none; padding:0 0 0 5px; font-weight:bold;}
.c_turnpage span.as{font-size:11px; color:#1E56B1; text-decoration:none; font-weight:bold;padding:0 0 0 5px;}
.c_turnpage img.as{margin:-1px 0 0 0!important; *margin:-1px 0 0 0!important; *margin:-1px 0 0 0;}
.c_turnpage img.ps{margin:-1px 0 0 5px!important; *margin:-1px 0 0 5px!important; *margin:-1px 0 0 5px;}
.c_turnpage div.pageinfo{float:left; font-size:11px;}
.c_turnpage div.pageinfo span,.c_turnpage div.pageinfo span.total{font-size:11px;font-weight:bold;}
.c_turnpage div.pageinfo span.total{padding:0 24px 0 0;}

/*--------------maintopic and subtopic stylesheet-------------------*/
.c_mainTopic{font-size:16px; font-weight:bold; color:#1E56B1; padding:9px 0 0 0;}
.c_subTopic{font-size:14px; color:#000000; font-weight:bold; padding:2px 0 0 0;}

/*--------------Search bar css-------------------*/
.c_searchBar{ text-align:right; font-weight:normal; padding:0 5px 0 0; font-size:11px;}
.greenLink{ color:#029700; font-size:11px; padding:0 0 3px 0;}
.c_searDate{ padding:0 0 0 26px; font-weight:bold;}
.c_searDate div,.c_searDateinfo div{ font-size:11px;}
.c_searDateinfo{ padding:0 0 0 8px; width:75px;}
.c_searchL{}
.c_searchL a{ color:#2d6188; font-weight:bold;}
.c_searchL a:hover{color:#1E56B1; text-decoration:underline;}
.c_resultContent{ padding:1px 0 0 0;}

/*---------------- the fault page stylesheet-----------*/
.c_errorinfo{ margin:5px 0 2px 20px; padding:0 0 0 0;}
.c_errorinfo li{ padding:2px 0 0 20px;}
.c_errorinfo li span{ font-size:12px; font-weight:bold; color:#2d6188; padding:0; margin:0; display:inline;}
.e_topic{font-size:20px; font-weight:bold; color:#1E56B1; padding:0;}
.e_topicbo{ font-weight:bold; margin:0 0 20px 0;}

/*---------------worldwide--------------*/
.widgetBoxTop {background:url(img/widget/widget_left.png) left top no-repeat; padding:0 0 0 5px;}
.widgetBoxTopM {background:url(img/widget/widget_mid.png) repeat-x scroll 0 0;height:44px;}
.widgetBoxTopR{background:url(img/widget/widget_right.png) right top no-repeat; padding:0 12px 0 0;color:#333333;}
.widgetBoxTopR .admin_title{font-weight:bold;padding:11px 3px 3px 10px;font-size:18px; color:#1E56B1;}
.widgetBoxTopR .closeico{ float:right; font-size:11px; padding:6px 0 0 0; color:#AAAAAD; background:none;}

.widgetBoxTopR .closeico a{color:#aaaaaa;text-decoration:none;}
.widgetBoxTopR .closeico a:visited{color:#aaaaaa;}
.widgetBoxTopR .closeico a:hover{color: #1E56B1;}
.widgetBoxTopR .closeico img{vertical-align:middle; margin:0; border:solid 0px;}
.widgetBoxMid {background:url(img/widget/widgetM_right.png) repeat-y top right;}
.widgetBoxMidR{ background-color:#FFFFFF; margin:0 7px 0 0;}
.widgetBoxBot {background:url(img/widget/widgetB_left.png) left top no-repeat;  padding:0 0 0 5px;}
.widgetBoxBotR{background:url(img/widget/widgetB_right.png) right top no-repeat;padding:0 12px 0 0;}
.widgetBoxBotM{background:url(img/widget/widgetB_mid.png) repeat-x scroll 0 0; height:15px;}
.widgetBoxMidRflash{ background-color:#BBBBBB; margin:0 7px 0 0;}
.widgetBoxBotflash {background:url(img/widget/widgetB_leftflash.png) left top no-repeat;  padding:0 0 0 5px;}
.widgetBoxBotRflash{background:url(img/widget/widgetB_rightflash.png) right top no-repeat;padding:0 12px 0 0;}
.widgetBoxBotMflash{background:url(img/widget/widgetB_midflash.png) repeat-x scroll 0 0; height:15px;}

*html .widgetBoxTop {background:url(img/widget/widgetH_ie.png) left top no-repeat; padding:0 0 0 5px;}
*html .widgetBoxTopM {background:url(img/widget/widgetH_mid_ie.png) repeat-x scroll 0 0;height:44px;}
*html .widgetBoxTopR{background:url(img/widget/widgetH_ie.png) right top no-repeat; padding:0 12px 0 0;color:#333333;}
*html .widgetBoxMidR{ background-color:#FFFFFF; margin:0 0 0 0;padding:0 0 5px 0;}
*html .widgetBoxMid { background:none; }
*html .widgetBoxBot {background:url(img/widget/widgetB_ie.png) left top no-repeat;  padding:0 0 0 5px;}
*html .widgetBoxBotR{background:url(img/widget/widgetB_ie.png) right top no-repeat; color:#666666; font-weight:bold;padding:0 12px 0 0;}
*html .widgetBoxBotM{height:6px;background:#ffffff; font-size:6px;}
*html .widgetBoxMidRflash{ background-color:#BBBBBB; margin:0 0 0 0;padding:0 0 5px 0;}
*html .widgetBoxBotflash {background:url(img/widget/widgetB_ieflash.gif) left top no-repeat;  padding:0 0 0 5px;}
*html .widgetBoxBotRflash{background:url(img/widget/widgetB_ieflash.gif) right top no-repeat; color:#666666; font-weight:bold;padding:0 12px 0 0;}
*html .widgetBoxBotMflash{height:6px;background:#BBBBBB; font-size:6px;}
#TB_overlay {
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
}
#TB_window {
	position: absolute;
	background:none;
	z-index: 102;
	color:#000000;
	text-align:left;
}

* html #TB_window { /* ie6 hack */
position: absolute;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
}



.c_emailTitle{font-size:14px; color:#1E56B1; font-weight:bold; padding:2px 0 0 0;}
.c_sub_info{ color:#A8A8A8;}
/*--------------AdvanceSearch css-------------------*/
#c_adv_foot{ font-size:11px; }
#c_adv_foot img{ margin:0 10px;}
/*----------------bookmark-------------------*/
#m_bookmark{}
#m_BMLayout{ background-color:#ffffff; position:absolute; top:-1px; width:170px;border:1px solid #CCCCCC; padding:1px 1px 0 1px; margin:5px 0 0 0;+margin:2px 0 0 0; overflow:hidden; height:auto!important; height:100%;}
#m_BMLayout_bo{ background-color:#ffffff; position:absolute; top:-1px; width:170px;border:1px solid #CCCCCC; padding:1px 1px 0 1px; margin:5px 0 0 0;+margin:2px 0 0 0; overflow:hidden; height:auto!important; height:100%;}
#m_BMLayout_bo h1,#m_BMLayout_bot h2{ margin:0; background-color:#EEEEEE; font-size:11px; color:#666666; font-weight:normal;}
#m_BMLayout_bo h1{padding:2px 2px;}
#m_BMLayout_bo span{ text-align:right;font-size:11px; color:#666666;}
#m_BMLayout h1,#m_BMLayout h2{ margin:0; background-color:#EEEEEE; font-size:11px; color:#666666; font-weight:normal;}
#m_BMLayout h1{padding:2px 2px;}
#m_BMLayout span{ float:right;font-size:11px; color:#666666;}
#m_twoWrap{ float:left; clear:both;}
#m_leftWrap{ float:left;width:88px;}
#m_rightWrap{ float:left; width:78px; }
#m_twoWrap ul{ margin:10px 0 0 5px; padding:0;}
#m_twoWrap ul li{ list-style:none; background:none; font-size:11px; margin:0 0 5px 0; padding:0; color:#333333;}
#m_twoWrap ul li a{ color:#333333;}
#m_twoWrap ul li a:hover{ color:#1E56B1;}
#m_twoWrap ul li img{ vertical-align:middle; margin:0 5px 0 0;}

/*--------------pressrelease stylesheet-------------------*/
.c_theme{padding:0 0 15px 0;}
.c_theme a{ color:#2d6188; font-weight:bold;}
.c_theme a:hover{color:#2d6188; text-decoration:underline;}
.c_themeContent{padding:3px 0 0 0;}


/********************************************end*********************************************/
/* advanced search  */
.c_adv_search_rgn{ margin:5px 5px 1px 10px;}
.c_adv_search_col{float:left;	padding:0px 30px 0px 0px;}
.c_adv_search_col_end{	float:left;	padding:0px 0px 0px 0px;}

.redStar{color: #FF0000;}
.redstrong{color:#1E56B1; font-weight:bold;}
.noBorder{border: none; background:none;}
.button{
	height:19px;background-color: #f1f1f1;margin:0 0 0 0;padding: 0 3px 0 3px;color: #000000;border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; background-image: url(./img/button_bg.gif); margin:0 0 0 0;
}
.button_sub{height:19px; font-weight:bold; background-color: #f1f1f1;margin:0 0 0 0;padding: 0 3px 0 3px;color: #888888;border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; background-image: url(./img/button_bg.gif); margin:0 0 0 0;
}
.button_main{height:19px; font-weight:bold; background-color: #f1f1f1;margin:0 0 0 0;padding: 0 3px 0 3px;color: #2D6188;border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; background-image: url(./img/button_bg.gif); margin:0 0 0 0;
}

/*--------Links start------*/

a.blove_link:link {color: #2d6188; text-decoration: none;}
a.blove_link:visited {color: #2d6188; text-decoration: none;}
a.blove_link:hover {color: #2d6188;	text-decoration: underline;}
a.blove_link:active{color: #2d6188;	text-decoration: none;}

a.blove_underline_link:link {COLOR: #2d6188; TEXT-DECORATION: underline;}
a.blove_underline_link:visited {COLOR: #2d6188; TEXT-DECORATION: underline;}
a.blove_underline_link:hover {COLOR: #2d6188; TEXT-DECORATION: underline;}
a.blove_underline_link:active {COLOR: #2d6188; TEXT-DECORATION: underline;}

a.red_strong_link:link { COLOR: #1E56B1; TEXT-DECORATION: none; font-weight:bold;}
a.red_strong_link:visited {COLOR: #1E56B1; TEXT-DECORATION: none; font-weight:bold;}
a.red_strong_link:hover { COLOR: #1E56B1; TEXT-DECORATION: none; font-weight:bold;}
a.red_strong_link:active { COLOR: #1E56B1; TEXT-DECORATION: none; font-weight:bold;}

a.blove_str_link:link { COLOR: #2d6188; TEXT-DECORATION: none; font-weight:bold;}
a.blove_str_link:visited {COLOR: #2d6188; TEXT-DECORATION: none; font-weight:bold;}
a.blove_str_link:hover { COLOR: #2d6188; TEXT-DECORATION: underline; font-weight:bold;}
a.blove_str_link:active { COLOR: #2d6188; TEXT-DECORATION: none; font-weight:bold;}

a.black_str_link:link { COLOR: #000000; TEXT-DECORATION: none; font-weight:bold;}
a.black_str_link:visited {COLOR: #000000; TEXT-DECORATION: none; font-weight:bold;}
a.black_str_link:hover { COLOR: #000000; TEXT-DECORATION: underline; font-weight:bold;}
a.black_str_link:active { COLOR: #000000; TEXT-DECORATION: none; font-weight:bold;}

a.black_strong_link:link { COLOR: #000000; TEXT-DECORATION: none; font-weight:bold;}
a.black_strong_link:visited {COLOR: #000000; TEXT-DECORATION: none; font-weight:bold;}
a.black_strong_link:hover { COLOR: #1E56B1; TEXT-DECORATION: none; font-weight:bold;}
a.black_strong_link:active { COLOR: #1E56B1; TEXT-DECORATION: none; font-weight:bold;}

a.black_strong_underline:link { COLOR: #000000; TEXT-DECORATION: underline; font-weight:bold;}
a.black_strong_underline:visited {COLOR: #000000; TEXT-DECORATION: underline; font-weight:bold;}
a.black_strong_underline:hover { COLOR: #1E56B1; TEXT-DECORATION: underline; font-weight:bold;}
a.black_strong_underline:active { COLOR: #1E56B1; TEXT-DECORATION: underline; font-weight:bold;}

a.res_link:link { COLOR: #000000;   TEXT-DECORATION: underline; }
a.res_link:visited {COLOR: #999999; TEXT-DECORATION: underline; }
a.res_link:hover { COLOR: #1E56B1;  TEXT-DECORATION: underline; }
a.res_link:active { COLOR: #1E56B1; TEXT-DECORATION: underline; }
a.res_strong_link:link { COLOR: #000000;   TEXT-DECORATION: underline; font-weight:700;}
a.res_strong_link:visited {COLOR: #999999; TEXT-DECORATION: underline; font-weight:700;}
a.res_strong_link:hover { COLOR: #1E56B1;  TEXT-DECORATION: underline; font-weight:700;}
a.res_strong_link:active { COLOR: #1E56B1; TEXT-DECORATION: underline; font-weight:700;}

a.gray_underlink:link{ text-decoration:underline;}
a.gray_underlink:visited{ text-decoration:underline;}
a.gray_underlink:hover{ text-decoration:underline;}
a.black_underline:link { COLOR: #000000; TEXT-DECORATION: underline; font-weight:normal;}
a.black_underline:visited {COLOR: #000000; TEXT-DECORATION: underline; font-weight:normal;}
a.black_underline:hover { COLOR: #1E56B1; TEXT-DECORATION: underline; font-weight:normal;}
a.black_underline:active { COLOR: #1E56B1; TEXT-DECORATION: underline; font-weight:normal;}

a.black_change:link{COLOR: #000000; TEXT-DECORATION: none; font-weight:normal;}
a.black_change:visited{COLOR: #000000; TEXT-DECORATION: none; font-weight:normal;}
a.black_change:hover {COLOR: #2D6188; TEXT-DECORATION: none; font-weight:normal;}
a.black_change:active{COLOR: #000000; TEXT-DECORATION: none; font-weight:normal;}

/*--------Links end ------*/

.c_td_spacing{padding:0 12px 20px 12px;}
.c_td_spacing2c{padding:0 0 20px 12px;}
.c_td_spacing2c_h{padding:10px 0 20px 12px;}
.c_std_width{width: 770px}

.c_main_img{}

.c_std_content{height: 100%; width: 550px;}
.c_std_content p{margin:0;}

.c_vicetitle{ padding:5px 0px 0px 5px;margin:0px 0 8px 0; font-weight:bold; color:#000000; line-height:22px; font-size:14px;}

.c_sub_topic{margin:0px 0 8px 0; font-weight:bold; color:#000000; line-height:12px;}
.c_sub_topic a:link{ text-decoration:underline;}
.c_sub_topic a:visited{ text-decoration:underline;}
.c_sub_topic a:hover{ text-decoration:underline; color:#1E56B1;}
.c_sub_download{margin:3px 0 0 0;}
.c_sub_content{margin:0px 0px 16px 0px;}
.c_sub_list{background:url(./img/dot_black_b.gif) no-repeat 0px 8px; padding:0px 0 0px 8px; }

.c_li_dot{background:url(./img/dot_black_b.gif) no-repeat 0px 8px; padding:3px 0 3px 8px; font-weight:bold;}

.c_dash {height:1px;
	font-size:0px; margin:11px 0px 12px 0px;
	background:url(./img/line1.gif) transparent repeat-x;}
.c_dash_1px {height:1px; background:url(./img/line1.gif) transparent repeat-x; font-size:0px;}
.c_dash_8px {height:1px; background:url(./img/line1.gif) repeat-x; font-size:0px; margin:5px 0;}

.c_sub_topic_14px{line-height:12px; font-weight:bold; margin:0 0 12px 0;}
.c_sub_topic_14px a:link{ text-decoration:underline;}
.c_sub_topic_14px a:visited{ text-decoration:underline;}
.c_sub_topic_14px a:hover{ text-decoration:underline; color:#1E56B1;}

.c_sub_search_topic{line-height:12px; font-weight:bold; margin:2px 0 1px 0;}
.c_sub_search_topic a:link{ text-decoration:underline;}
.c_sub_search_topic a:visited{ text-decoration:underline;}
.c_sub_search_topic a:hover{ text-decoration:underline; color:#1E56B1;}

.c_corner{background:url(./img/corner.gif) no-repeat #fff 0px 0px;}

.c_news_date{line-height:12px; margin:1px 0 3px 0;}
.c_news_title{line-height:15px; margin:1px 0 3px 0;}
.c_news_topic{line-height:18px; font-size:18px; font-weight:700; color:#1E56B1; padding:15px 0 16px 0; text-align: center;}
.c_news_content{line-height:14px; margin:2px 0 10px 0;}

.c_pub_download{padding:4px 0 8px 10px;}

/* stylesheet of gap */
.c_gap_38px{height:38px;}
.c_gap_32px{height:32px;}
.c_gap_20px{height:20px;}
.c_gap_25px{height:25px;}
.c_gap_28px{height:28px;}
.c_gap_18px{height:18px;}
.c_gap_16px{height:16px;line-height: 0px;}
.c_gap_14px{height:14px;line-height: 0px;font-size: 0px;}
.c_gap_15px{height:15px;line-height: 0px;font-size: 0px;}
.c_gap_12px{height:12px;line-height: 0px;font-size: 0px;}
.c_gap_10px{height:10px;line-height: 0px;font-size: 0px;}
.c_gap_8px{height:8px; line-height: 0px;font-size: 0px;}
.c_gap_6px{height:6px;line-height: 0px;font-size: 0px;}
.c_gap_4px{height:4px;line-height: 0px;font-size: 0px;}
.c_gap_2px{height:2px;line-height: 0px;font-size: 0px;}
.c_gap_1px{height:2px;line-height: 0px;font-size: 0px;}

/* stylesheet of gap  End */

/* search page of special stylesheet*/
.rectangle_bg{background-color:#F5F5F5;}
.rectangle_text{margin:8px 0 7px 0;}
.rectangle_text_topgap7px{margin:7px 0 7px 0; font-weight:bold;}
.c_search_date{margin:0 0 1px 0; text-align:right;}
.c_search_date a:visited{ text-align:right; text-decoration:underline;}
.c_search_date a:link{ text-align:right; text-decoration:underline;}

/* contact page of stylesheet*/
.vi_c_content{border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; border-top:0px solid #d5d5d5; border-bottom:1px solid #d5d5d5; background:#f5f5f5; padding:8px;}
.vi_c_conerlinegap{border-left:0px; border-right:0px; border-top:0px; border-bottom:1px solid #d5d5d5; font-size:12px; width:2px;}
.vi_c_conerline{border-left:0px; border-right:0px; border-top:0px; border-bottom:1px solid #d5d5d5; font-size:12px;}

.ctline1l{float: left;width: 7px;height: 31px;background-image: url(/css/vicss/img/c_c_1.jpg);}
.ctline1m{float: left;width: 140px;height: 31px;background-image: url(/css/vicss/img/c_c_bg.jpg);text-align: center;vertical-align: middle;line-height: 31px;}
.ctline1r{float: left;width: 7px;height: 31px;background-image: url(/css/vicss/img/c_c_2.jpg);}
.ctlinegap{float: left;width: 2px;height: 30px;border-bottom:1px solid #d5d5d5;}
.ctline2l{float: left;margin:5px 0 0 0; width: 7px;height: 26px;background-image: url(/css/vicss/img/c_c_7.jpg);}
.ctline2m{float: left;margin:5px 0 0 0; width: 140px;height: 26px;background-image: url(/css/vicss/img/c_c_9.jpg);text-align: center;line-height: 26px;}
.ctline2r{float: left;margin:5px 0 0 0; width: 7px;height: 26px;background-image: url(/css/vicss/img/c_c_8.jpg);}
.ctlinegr{float: left;margin:5px 0 0 0; width: 220px;  height: 25px;border-bottom:1px solid #d5d5d5;}

.cttaghead{
	width: 530px;
	margin: 0 auto;
	clear: both;
}
.cttmid{
	width: 530px;
	height: 100%;
	clear: both;
	position: relative;
	margin: 0;
	padding: 0;
	top: 0px;
}
.ctbottom{
	width: 530px;
	height: 20px;
	margin: 0 auto;
	clear: both;
}
													
.ctmiddlel{float: left;width: 12px; padding:100% 0;background: url(/css/vicss/img/c_c_3.jpg);background-repeat: repeat-y; position:relative;}
.ctmiddlem{float: left; width: 506px; height: 100%; background-color: #f5f5f5;}
.ctmiddler{float: left; width: 12px;  padding:100% 0; background: url(/css/vicss/img/c_c_4.jpg);background-repeat: repeat-y;}

.ctbtml{float: left;width: 12px; height: 20px; background-image: url(/css/vicss/img/c_c_5.jpg);}
.ctbtmm{float: left;width: 506px; height: 20px; background-image: url(/css/vicss/img/c_c_bg1.jpg);background-repeat: repeat-x;}
.ctbtmr{float: left;width: 12px; height: 20px; background-image: url(/css/vicss/img/c_c_6.jpg);}

/* sitemap page of stylesheet*/
.c_sitemap_content{line-height:12px; margin:0 0 16px 0; padding:0 0 0 8px;}
.c_sitemap_content ul{list-style:none none outside;padding:0 0 0 0; margin:0 0 0 0;}
.c_sitemap_content li{ list-style:none none outside; background:url(./img/dot_black_b.gif) no-repeat  0px 8px; padding:4px 0 4px 8px; line-height:12px;}

.c_sitemap_left_content{line-height:12px;margin:0 0 16px 0;}
.c_sitemap_left_content ul{list-style:none none outside;padding:0 0 0 0; margin:0 0 0 0;}
.c_sitemap_left_content li{ list-style:none none outside; background:url(./img/dot_black_b.gif) no-repeat  0px 8px; padding:4px 0 4px 8px; line-height:12px;}

/* about huawei page of stylesheet*/
.c_aboutus_content{ padding:0 0 0 0;}
.c_aboutus_content ul{list-style:none none outside;padding:0 0 0 0;}
.c_aboutus_content li{ list-style:none none outside; background:url(./img/dot_black_b.gif) no-repeat  0px 5px; padding:1px 0 1px 8px; line-height:12px;}

 /* Technologies A-Z page of stylesheet*/
.c_a2z{ float:left;font-size:11px;padding:0 11px 0 0;color:#2b6188;}
.c_a2z a{ font-size:11px; font-weight:bold;color:#2b6188;}
.c_a2z a:link{text-decoration:underline;}
.c_a2z a:visited{text-decoration:underline;}
.c_a2z a:hover{text-decoration:underline;}
.c_a2z_end{ float:left;font-size:11px; }
.c_a2z_end a{ font-size:11px; font-weight:bold;}
.c_a2z_end a:link{text-decoration:underline;}
.c_a2z_end a:visited{text-decoration:underline;}
.c_a2z_end a:hover{text-decoration:underline;}
.c_a2z_desc{margin:0 0 8px 0;}
.c_a2z_item{font-weight:bold;}

.c_technologies_top{margin:0 0 10px 0; text-align:right; font-size:11px; color:#2d6188;}
.c_technologies_top a { text-decoration:none; font-size:11px; color:#2d6188;}
.c_technologies_top a:visited{ text-decoration:none; font-size:11px; color:#2d6188;}
.c_technologies_top a:hover{text-decoration:underline; font-size:11px;color:#2d6188;}
.c_technologies_top img{ margin:0 4px; position:relative; top:-1px;}

/* picture_news page of stylesheet*/
.c_pictnews_date{padding:0 0 8px 0; line-height:100%;}
.c_pictnews_title{padding:0 0 12px 0;}
.c_more{text-align:right;}
.c_more a{}
.c_more a:hover{text-decoration:underline;}
.c_pictnews_content{padding:5px 30px 12px 30px;}
.c_pictnews_content a{color:#2d6188;}
.c_pictnews_content a:link{text-decoration:none; color:#2d6188;}
.c_pictnews_content a:visited{text-decoration:none; color:#2d6188;}
.c_pictnews_content a:hover{text-decoration:underline; color:#2d6188;}
.c_pictnews_content a:active{text-decoration:none; color:#2d6188;}

.c_feekback_tip{margin:14px 0 20px 0;}

.c_office_topic{font-weight:bold;}

/* gray round region stylesheet */
.c_box_bg_topleft{
		background-image: url("img/corner1.jpg");
		background-repeat: no-repeat;
		height: 13px;
		width: 13px;
		line-height: 0px;
}
.c_box_bg_top{
	background-image: url("img/corner2_1.jpg");
	background-repeat: repeat-x;
	height: 13px;line-height: 0px;
}
.c_box_bg_topright{
	background-image: url("img/corner2.jpg");
	background-repeat: no-repeat;
	height: 13px;
	width: 13px;line-height: 0px;
}
.c_box_bg_left{
	background-image: url("img/corner1_1.jpg");
	background-repeat: repeat-y;
	width: 13px;font-size: 0px;	                   
}
.c_box_bg_middle{
	background-color: #F5F5F5;
}
.c_box_bg_right{
	background-image: url("img/corner3_1.jpg");
	background-repeat: repeat-y;
	width: 13px;
}
.c_box_bg_bottomleft{
	background-image: url("img/corner3.jpg");
	background-repeat: no-repeat;
	height: 13px;
	width: 13px;line-height: 0px;
}
.c_box_bg_bottom{
	background-image: url("img/corner4_1.jpg");
	background-repeat: repeat-x;
	height: 13px;line-height: 0px;
}
.c_box_bg_bottomright{
	background-image: url("img/corner4.jpg");
	background-repeat: no-repeat;
	height: 13px;
	width: 13px;line-height: 0px;
}

/* worldwide page of stylesheet*/
.c_worldwide_list{ padding:0 10px; clear:both;}
.c_worldwide_list_left{float:left; width:48%; padding:0px 0px 0px 15px; clear:right;}
.c_worldwide_list_right{ padding:0px 0px;}

/* round rectangle of stylesheet*/
.rectangle_center_area{background-color:#F5F5F5; border-left:solid 1px #D5D5D5; border-right:solid 1px #D5D5D5;}
.rectangle_top_border{background-color:#F5F5F5; line-height:9px; border-top:1px #d5d5d5 solid; height:9px;}
.rectangle_bottom_border{background-color:#F5F5F5; border-bottom:solid 1px #D5D5D5; line-height:9px; height:9px;}

/*------ email to friend stylesheet --------*/
.c_pop_content{ font-size:17px; font-weight:bold;}
a.gray_close_link:link { COLOR: #9B9B9B;}
a.gray_close_link:visited {COLOR: #9B9B9B;}
a.gray_close_link:hover { COLOR: #1E56B1; TEXT-DECORATION: underline;}
a.gray_close_link:active { COLOR: #9B9B9B;}


/* Home page */
#flashcontent {background-color:#f5f5f5;text-align:center;font-size:14px;width: 930px;height: 305px;}
#flashcontent span{ border:1px dashed #cccccc;font-size:14px; padding:10px; top:46%; position:relative;}	
#flashcontent span a{ text-decoration:underline; color:#1E56B1;}

/* the middle region of page  */
#flashcontent_m {background-color:#f5f5f5;text-align:center;font-size:14px;}
.flash_m{height:197px;border:1px dashed #cccccc;}	
.flash_m span{font-size:14px; padding:10px; position:relative; top:46%;}	
.flash_m span a{ text-decoration:underline; color:#1E56B1;}
.flash_m span a:link{text-decoration:underline;}
.flash_m span a:visited{text-decoration:underline;}

/* the right region of page  */
#flashcontent_r {font-size:12px;}
.flash_r{height:60px;width:130px!important;width: 137px;padding:8px 0 0 5px!important;padding:8px 5px 5px 5px;border:1px dashed #cccccc;}
.flash_r span{font-size:12px; padding:10px;}	
.flash_r span a{ text-decoration:underline; color:#1E56B1;}
.flash_r span a:link{text-decoration:underline;}
.flash_r span a:visited{text-decoration:underline;}

/* product_info features*/
.product_info { line-height:18px; color:#000000;}
.product_info p{margin:0px 0px; padding:5px;  color:#000000;  text-indent:0px; line-height:22px;}
.product_info p img{ margin:0 auto;}
.product_info img{ padding:4px 5px 5px 5px;}
.product_info ol li{ list-style:inside;line-height:18px;margin:6px 0px 0 0;}
.product_info td { line-height:18px;padding:5px;}
.product_info td ol li{ padding:5px 0px 0px 0px!important;margin:2px 0px 0 -35px!important;list-style-type:decimal;line-height:12px!important;}
.product_info .qqimg{ margin: 0; padding: 0;}
.product_info .qqimg img{ margin: 0; padding: 0 0 5px 0;}


.FingerApp {display:table; margin:0 auto; padding:0 auto; border:0px; border-spacing:0px; width:100%}
.FingerApp .row { display:table-row; margin:0 auto; padding:0 auto; margin-left:0px;}
.FingerApp .row div {display:table-cell;border-width:0px; height:50px;}
.FingerApp .row .left { float:left;font-weight:bold; width:100px;border:1px solid black; padding:5px 5px ; margin:0px; line-height:18px; background-color:#E1E1E1;}
.FingerApp .row .right{ float:left;width:400px;border-top:1px solid black;border:1px solid black; margin:0 auto; padding:5px 5px ; line-height:18px;}
.FingerApp .row .right span{word-break:normal; width:auto; display:block; white-space:pre-wrap;word-wrap : break-word ;overflow: hidden ;}

.DownloadApp {display:table; margin:5px auto 20px; padding:0 auto; border:0px; border-spacing:0px; width:100%}
.DownloadApp .row { display:table-row; margin:5px auto 10px; padding:0 auto; margin-left:0px;}
.DownloadApp .row div {display:table-cell;border-width:0px;}
.DownloadApp .row .left {font-weight:bold; width:400px;border-top:1px solid black;border:1px solid black; padding:0px 5px ; margin:0 5px; line-height:18px; background-color:#E1E1E1;}
.DownloadApp .row .leftTitle{font-weight:bold; width:400px;border-top:1px solid black;border:1px solid black; padding:0px 5px ; margin:0 5px; line-height:38px; background-color:#CCCCCC;}
.DownloadApp .row .right{border-top:1px solid black;border:1px solid black; margin:0 auto; padding:5px 5px ; line-height:18px;}

    /* 浮动导航栏 Begin */ 
    #floatMenu 
    { 
    padding: 10px; 
    border: 1px solid #dcdcdc; 
    position: absolute; 
    top: 450px; 
    right: 35px; 
    width: 145px; 
    } 
	#floatMenu img{
		width:140px;
		height:140px;
	}
    #qrcodetxt{
    color: #1F1F8B;
    font-family: "Microsoft YaHei";
    margin-top: 10px;
    font-size: 14px;
    font-weight: bold;
    }
    /* 浮动导航栏 End */