/*FUNCTION=RESET MODULE=GLOBAL SUB=NONE*/
body,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,li,dl,dt,dd,form,fieldset,label,legend,input,textarea,select,button,table,caption,tbody,thead,tfoot,tr,th,td,hr {
    margin:0;
    padding:0;
}
body {
    font-family:Arial,Verdana,SimSun,sans-serif;
    font-size:12px;
    background-color:#fff;
    color:#000;
    text-align:center;  
}
li {
    list-style-type:none;
}
form,fieldset,label,legend,input,textarea,select,button {
    font-family:Arial,Verdana,SimSun,sans-serif;
    font-size:12px;
    outline:none;
}
img,fieldset {
    border:0;
}
.left {
    float:left;
}
.right {
    float:right;
}
.clear {
    clear:both;
}
.clear_fix:after {
    content:".";
    display:block;
    line-height:0;
    height:0;    
    visibility:hidden;
    clear:both;    
}
.clear_fix {
    min-height:0;
    _height:1%;    
}
hr.clear {
    display:block;
    *float:left;
    *margin:0 0 -14px;
    height:10px;
    border-width:0;
    visibility:hidden;
    clear:both;
}
/*FUNCTION=DEFINE MODULE=INDEX_PAGE SUB=NONE*/
a {
    color:#0098db;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
/*FUNCTION=LITE_CONNECT MODULE=GLOBAL SUB=NONE*/
.lst_nav_global,.lst_nav_global ul,.lst_nav_global .actived a,.lst_nav_global li a:hover,.lst_nav_global .search_form p,.container_slider ul,.mix_lst_articles,.lst_news li .container_img {
    background-color:transparent;
    background-image:url(../images/bg_index_combine.jpg);
    background-repeat:no-repeat;
    background-attachment:scroll;
}
/*FUNCTION=COMMON MODULE=SHARE SUB=NONE*/
.lst_nav_global {
    position:relative;
    margin:0 auto 15px;
    width:975px;
    height:47px;
}
.lst_nav_global .nav_object {
    position:absolute;
    top:0;
    left:0;
}
.wrapper_main {
    margin:0 auto;
    width:975px;
    text-align:left;
}
/*.lst_nav_global h1 {
    float:left;
    width:692px;
    height:70px;
    overflow:hidden;
}
.lst_nav_global ul {
    float:left;
    height:44px;
    background-position:0 -47px;
}
.lst_nav_global li {
    float:left;
}
.lst_nav_global li a {
    display:block;
    width:60px;
    height:44px;
    text-indent:-9999px;
    overflow:hidden;
}
.lst_nav_global .actived a.nav_item_1,.lst_nav_global li a.nav_item_1:hover {
    background-position:0 -91px;
}
.lst_nav_global .actived a.nav_item_2,.lst_nav_global li a.nav_item_2:hover {
    background-position:-60px -91px;
}
.lst_nav_global .actived a.nav_item_3,.lst_nav_global li a.nav_item_3:hover {
    background-position:-120px -91px;
}
.lst_nav_global .actived a.nav_item_4,.lst_nav_global li a.nav_item_4:hover {
    background-position:-180px -91px;
}
.lst_nav_global .actived a.nav_item_5,.lst_nav_global li a.nav_item_5:hover {
    background-position:-240px -91px;
}
.lst_nav_global .actived a.nav_item_6,.lst_nav_global li a.nav_item_6:hover {
    background-position:-300px -91px;
}
.lst_nav_global .actived a.nav_item_7,.lst_nav_global li a.nav_item_7:hover {
    background-position:-360px -91px;
}*/
.lst_nav_global .search_form {
    float:right;
}
.lst_nav_global .search_form p {
    margin:10px 25px 0 0;
    width:146px;
    height:21px;
    background-position:-98px -514px;
    text-align:left;
}
.lst_nav_global .input_text {
    float:left;
    padding:4px 0 0 10px;
    width:114px;
    border:0;
    background-color:transparent;
    color:#666;
}
.lst_nav_global .input_btn {
    float:left;
    margin-top:1px;
    width:20px;
    height:19px;
    border:0;
    background-color:transparent;    
    text-indent:-9999px;
    overflow:hidden;
    cursor:pointer;
}
.status_service_online,.status_service_offline {
    display:block;
    width:184px;
    height:95px;
    background-color:transparent;
    background-image:url(../images/icon_service_combine.gif);
    background-repeat:no-repeat;
    background-attachment:scroll;
    text-indent:-9999px;
    overflow:hidden;
}
.status_service_online {
    background-position:0 0;
}
.status_service_offline {
    background-position:0 -95px;
}
.copyright {
    margin:10px auto 20px;
    padding-left:10px;
    width:965px;
    /*background:transparent url(../images/bg_copyright.gif) no-repeat scroll 0 0;*/
    text-align:left;
}
.copyright ul {
    height:20px;
}
.copyright li {
    float:left;
    padding:0 8px;
    border-left:1px solid #909090;
}
.copyright li.first {
    border:0;
    padding:0 8px 0 0;
}
.copyright li a {
    color:#909090;
}
.copyright p {
    height:30px;
    color:#909090;
}
.radius_box {
    background:transparent url(../images/bg_radius_common.gif) repeat-y scroll 0 0;
}
.radius_box h2 {
    height:53px;
    background:transparent url(../images/channel_title_common.jpg) no-repeat scroll 0 0;
}
.radius_box h2 span {
    margin-left:20px;
    display:block;
    height:53px;
    background-color:transparent;
    background-image:url(../images/channel_title_combine.jpg);
    background-repeat:no-repeat;
    background-attachment:scroll;    
    text-indent:-9999px;
    overflow:hidden;   
}
.channel_products h2 span {
    background-position:0 -159px;
}
.channel_about h2 span {
    background-position:0 -106px;
}
.channel_contact h2 span {
    background-position:0 -53px;
}
.channel_mrp h2 span {
    background-position:0 -212px;
}
.channel_join h2 span {
    background-position:0 -265px;
}
.channel_partner h2 span {
    background-position:0 0;
}
.sub_banner_common {
    margin:0 4px;
    height:92px;
    border-bottom:4px solid #eee;
}
.radius_box .entity {
    padding:0 3px 8px;
	min-height:400px;
	_height:400px;	
    background:transparent url(../images/radius_b_shadow.jpg) no-repeat scroll 0 100%;
}
.radius_box .cols_two_attach {
    float:left;
    margin-bottom:8px;
    width:218px;    
    border-right:1px solid #e5e5e5;
}
.radius_box .cols_two_main {
    float:left;
    margin-left:-1px;
    width:750px;
    min-height:400px;
	_height:400px;	
    border-left:1px solid #e5e5e5;
}
.lst_colnav_common,.lst_colnav_withsub {
    padding:20px 0 10px 20px;
    font-size:13px;
    background:transparent url(../images/bg_colnav_common.jpg) repeat-x scroll 0 100%;
}
.lst_colnav_common li,.lst_colnav_withsub li.item,.lst_colnav_withsub li li {
    margin-bottom:10px;
}
.lst_colnav_common li a,.lst_colnav_withsub li h3,.lst_colnav_withsub li h3 a,.lst_colnav_withsub li li a {
    color:#4d6a8b; 
}
.lst_colnav_common li a,.lst_colnav_withsub li h3,.lst_colnav_withsub li li a {
    padding-left:15px;
}
.lst_colnav_common li a,.lst_colnav_withsub li h3 {
    background:transparent url(../images/arrow_colnav_common.gif) no-repeat scroll 0 50%;    
}
.lst_colnav_withsub li h3 {
    font-size:13px;
    margin-bottom:8px;
    font-weight:400;
    cursor:pointer;   
}
.lst_colnav_withsub li li {
    font-size:12px;
    margin-bottom:5px;
}
.lst_colnav_common li.actived a,.lst_colnav_withsub li.actived h3 a,.lst_colnav_withsub li li.actived a {
    font-weight:700;
}
.radius_box .cols_two_main h3 {
    padding-left:25px;
    height:36px;
    line-height:36px;
    font-size:14px;
    background:transparent url(../images/bg_title_col_main.jpg) repeat-x scroll 0 0;
}
.radius_box .cols_two_main .ex_title {
    padding-left:15px;
    color:#969696;
    background:transparent url(../images/arrow_title_col_main.gif) no-repeat scroll 0 50%;
}
.radius_box .cols_two_main .ex_title span {
    color:#306095;
}
/*FUNCTION=COMMON MODULE=INDEX_PAGE SUB=NONE*/
.slider_object {
    width:975px;
    height:269px;
    overflow:hidden;
}
.container_slider ul {
    width:945px;
    height:92px;
    padding:35px 0 0 30px;
    background-position:0 -135px;
    overflow:hidden;    
}
.container_slider li {
    float:left; 
    margin-right:15px;
    padding-left:80px;
    width:220px;
	height:78px;
    background-color:transparent;
    background-image:url(../images/bg_lst_slider_attach.gif);
    background-repeat:no-repeat;
    background-attachment:scroll;
    overflow:hidden;
}
.container_slider li.item_games {
    background-position:0 0;
}
.container_slider li.item_reading {
    background-position:0 -155px;
}
.container_slider li.item_app {
    background-position:0 -78px;
}
.container_slider li h2 {
    height:15px;
    background-color:transparent;
    background-image:url(../images/title_lst_slider_attach.gif);
    background-repeat:no-repeat;
    background-attachment:scroll;
    text-indent:-9999px;
    overflow:hidden;    
}
.container_slider li.item_games h2 {
    background-position:0 0;
}
.container_slider li.item_reading h2 {
    background-position:0 -15px;
}
.container_slider li.item_app h2 {
    background-position:0 -30px;
}
.container_slider li p {
    padding:4px 0 3px;
    color:#a2a2a2;
    line-height:18px;
}
.container_slider li a {
    color:#0097da;
}
.mix_lst_articles {
    margin-top:10px;
    height:251px;
    background-position:0 -263px;
}
.lst_news {
    float:left;
    padding-top:20px;
    height:225px;
    width:729px;
    border-right:1px solid #d3d3d3;
    background:transparent url(../images/flag_news.gif) no-repeat scroll 0 0;
}
.lst_news li {
    margin:0 auto;
    width:656px;
    font-size:13px;
}
.lst_news li.item_expand {
    margin-bottom:15px;
    padding-bottom:15px;
    border-bottom:1px solid #d9d9d9;
}
.lst_news li .container_img {
    float:left;
    margin-right:15px;
    padding:7px 0 0 5px;
    width:91px;
    height:91px;
    background-position:0 -513px;
}
.lst_news li h2 {
    padding:0 0 5px 15px;
    font-size:13px;
    line-height:20px;
}
.lst_news li h2 span {
    padding-left:25px;
    font-weight:400;
    color:#ff9600;
}
.lst_news li.item_expand p {
    line-height:20px;
    color:#9d9d9d;
}
.lst_news li.item_collapse {
    height:26px;
    line-height:26px;
    background:transparent url(../images/icon_lst_news.jpg) no-repeat scroll 0 50%;    
}
.lst_news li.item_collapse a {
    padding-left:20px;
    color:#555;
}
.lst_news li.item_collapse span {
    padding-left:10px;
    color:#c3c3c3;
}
.lst_faq {
    float:left;
    padding:10px 10px 0;
    width:220px;
}
.lst_faq h2 {
    padding-left:15px;
    font-size:13px;
    color:#000;
    background:transparent url(../images/icon_title_faq.gif) no-repeat scroll 0 50%;     
}
.lst_faq a.ex_link{
    float:right;  
}
.lst_faq .ex_lst_news {
    margin:5px 0 0;
    border-top:1px solid #e5e5e5;
}
.lst_faq  .ex_lst_news li {
    padding-left:10px;
    height:26px;
    line-height:26px;
    border-bottom:1px solid #e5e5e5;
    background:transparent url(../images/icon_lst_dot.gif) no-repeat scroll 0 50%; 
    overflow:hidden;
}
.lst_faq .status_service_online,.lst_faq .status_service_offline {
    margin:0 auto;
}
/*FUNCTION=COMMON MODULE=CHANNEL_PRODUCT SUB=NONE*/
.lst_colnav_products {
    padding:10px 0 10px 20px;
    font-size:13px;
    background-color:#edf0f3;
}
.lst_colnav_products h3 {
    margin-bottom:10px;
    font-size:13px;
    color:#3e4d5c;
}
.cols_two_attach .status_service_online,.cols_two_attach .status_service_offline {
    margin:0 auto;
}
.lst_colnav_products li {
    margin-bottom:8px;
    height:16px;
    line-height:16px;
    overflow:hidden;
}
.lst_colnav_products li a {
    padding-left:15px;
    background:transparent url(../images/arrow_colnav_products.gif) no-repeat scroll 0 50%; 
    color:#62768b;    
}
.lst_products {
    margin:0 15px 20px;
}
.lst_products li {
    padding:20px 15px 15px;
    border-bottom:1px solid #e5e5e5;
}
.lst_products .container_img {
    float:left;
    margin:0 10px 5px 0;
    width:92px;
    height:96px;
    background:transparent url(../images/bg_product_items.gif) no-repeat scroll 0 50%;     
} 
.lst_products .container_img img {
    padding:1px 0 0 1px;   
}
.lst_products .btn_download_now {
    margin-left:5px;
    display:block;
    width:84px;
    height:18px;
    background:transparent url(../images/btn_download_now.gif) no-repeat scroll 0 0; 
    text-indent:-9999px;
    overflow:hidden;
    clear:both;        
} 
.lst_products li h4 {
    font-size:13px;
    line-height:24px;
    display:inline;    
}
.lst_products li p { 
    font-size:13px;
    line-height:18px;
    color:#b0b0b0;
}
/*FUNCTION=COMMON MODULE=CHANNEL_CONTACT,CHANNEL_JOIN SUB=NONE*/
.channel_contact .entity_section,.channel_join .entity_section {
    margin:10px 10px 20px 25px;
    color:#7c7c7c;
}
.channel_mrp .entity_section{
    margin:5px 5px 10px 10px;
    color:#7c7c7c;
}
.channel_join .entity_section,.ex_border_line{
	padding-bottom:20px;
	border-bottom:1px dashed #e6e6e6;
}
.channel_join .entity_sectionlist{
	width:700px;
	height:auto;
	margin:10px auto;
}
.channel_join .entity_sectionlist table{
	padding:20px;
	border:1px solid #e6e6e6;
	background:#f2f2f2;
}
.channel_join .entity_sectionlist td {
    text-indent:10px;
}
.channel_join .entity_sectionlist h4 {
	color:#333;
}
.channel_join .entity_sectionlist a:hover {
	background-color:#0098db;
	color:#fff;
}
.channel_join .entity_section p.ex_join_highlight {
	color:#000;
}
.channel_contact h4,.channel_join h4 {
    font-size:13px;
    line-height:30px;
    color:#0188c3;
}
.channel_contact h4 {
    color:#0188c3;
}
.channel_join h4 {
	color:#ca2704;
}
.channel_join .btn_scroll_top {
	float:right;
	font-size:12px;
	font-weight:400;
	margin-top:10px;
}
.channel_contact .entity_section p,.channel_join .entity_section p ,channel_mrp p {
    font-size:13px;    
    line-height:140%;
}
/*FUNCTION=COMMON MODULE=CHANNEL_ABOUT SUB=NONE*/
.channel_about .entity_section {
    margin:30px 30px 0;
    padding-bottom:40px;
    min-height:300px;
    _height:300px;
    font-size:13px;
    color:#939393;
}
.channel_about .entity_section p {
    margin-bottom:20px;
    line-height:140%;
    text-indent:2em;
} 
.channel_about .entity_section .highlight_orange {
    color:#ff5900;
}
.channel_about .entity_section .highlight_blue {
    color:#006db6;
}
/*FUNCTION=COMMON MODULE=CHANNEL_PARTNER SUB=NONE*/
.channel_partner .entity_section {
    margin:0 auto;
    padding-bottom:10px;
    width:800px;
}
.channel_partner .entity_section h3 {
    height:40px;
    line-height:40px;
    font-size:13px;
    color:#0181Bd;
    background:transparent url(../images/ex_line_partner.gif) no-repeat scroll 0 100%; 
    text-align:center;   
} 
.channel_partner .entity_section ul {
    margin-top:20px;
}
.channel_partner .entity_section li {
    float:left;
    margin:0 40px 15px 0;
    height:40px;
}
/*FUNCTION=COMMON MODULE=CHANNEL_MRP SUB=NONE*/   
.channel_mrp .entity_section {
    padding:15px;
}      

.inputtext{width:400px;}

.field-validation-error
{
    color:Red;
}

/*
.input-validation-error
{
    border-width:2px;
}
*/
.ex_section_link 
{
    margin-bottom:10px;
    display:block;
    background-color:#eee;
    height:30px;
    line-height:30px;
}

.ex_contact_shortcut {margin-top:10px;}
.ex_contact_shortcut li {margin-bottom:5px;padding-left:35px;background-color:transparent;background-image:url(images/icon_contact_list.gif);background-repeat:no-repeat;background-attachment:scroll;}
.ex_contact_shortcut li.icon_services {height:34px;line-height:34px;background-position:0 0;}
.ex_contact_shortcut li.icon_contact {height:20px;line-height:20px;background-position:0 -34px;}
.ex_contact_shortcut li.icon_partner {height:26px;line-height:26px;background-position:0 -54px;}
.ex_contact_shortcut li a {color:#666;}
.ex_contact_shortcut li a:hover  {color:#0098db;}

.ex_section_link  a {padding:0 8px;}
.entity_section_gallery {margin:10px 0;}
.entity_section_gallery li {float:left;margin:0 10px 10px 0;width:183px;height:153px;overflow:hidden;}
.entity_section_gallery .container_img {margin-bottom:5px;padding:3px;display:block;width:177px;height:118px;background-color:#d7d7d7;overflow:hidden;}
.entity_section_gallery .container_title {display:block;height:22px;line-height:22px;background-color:#d8f0fa;border:1px solid #b9e5f4;color:#0188c3;text-align:center;overflow:hidden;}