@charset "utf-8";
body
{
	background:url(../images/bg_main.gif) repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bdbdbe;
	margin:0;
	line-height:18px;
}
*
{
	margin:0;
	padding:0;
}
a img
{
	border:none;
}
a
{
	overflow:hidden;
}
#wrap_home
{
	background:url(../images/bg_home.jpg) no-repeat top center;
	overflow:hidden;
	height:1%;
}
#wrap_main
{
	width:960px;
	margin:0 auto;
}
#wrap_splash
{
	background:url(../images/bg_index.jpg) no-repeat center top;
	overflow:hidden;
	height:641px;
	text-align:center;
	width:100%;
}
.header
{
	height:82px;
	overflow:hidden;
}
.logo
{
	width:340px;
	float:left;
	padding:14px 0 0;
}
a.login
{
	background:url(../images/btn_login.gif) no-repeat;
	width:136px;
	height:29px;
	text-indent:-9999px;
	text-align:left;
	display:block;
	float:left;
	margin:46px 0 0 247px;
}
a.login:hover
{
	background:url(../images/btn_login.gif) no-repeat left bottom;
}
.search_box
{
	background:url(../images/bg_search.gif) no-repeat;
	width:191px;
	height:33px;
	display:block;
	float:right;
	margin:50px 20px 0 0px;
	padding:7px 0 0 8px;
}
.input_text
{
	background:none;
	border:none;
	width:145px;
	float:left;
	padding:1px 0 0;
}
input.btn_go
{
	background:url(../images/btn_go.gif) no-repeat;
	width:21px;
	height:21px;
	display:block;
	border:none;
	cursor:pointer;
	text-indent:-9999px;
	float:left;
	margin:0px 0 0 8px;
}
input.btn_go:hover
{
	background:url(../images/btn_go.gif) no-repeat left bottom;
}
.menu
{
	height:47px;
	background:url(../images/bg_menu.jpg) no-repeat;
}
.panel
{
	background:url(../images/bg_panel.gif) no-repeat;
	height:171px;
	overflow:hidden;
}
.panel_content
{
	margin:41px 7px 7px;
	float:left;
}
.news_ticker
{
	height:68px;
	background:url(../images/title_news.gif) no-repeat left 22px;
	padding:20px 0 0 99px;
}
.arrow_left
{
	width:10px;
	float:left;
}
.arrow_right
{
	width:10px;
	float:left;
	margin:0 0 0 8px;
}
.arrow_end
{
	width:10px;
	float:left;
	padding:4px 0 0 8px;
}
.news_text
{
	/*background:url(../images/bg_new.gif) no-repeat 30px 0;*/
	width:auto;
	float:left;
	padding:0 0 0 50px;
}
.welcome_text
{
	width:612px;
	float:left;
	/*background:url(../images/title_welcome.gif) no-repeat left top;*/
	padding:40px 0 0;
	line-height:20px;
}
.hp_read
{
/*	background:url(../images/line_read.gif) no-repeat right center;*/
	margin:10px 0 20px 0;
	padding:3px 0 0;
}
a.more
{
	background:url(../images/btn_more.gif) no-repeat;
	width:67px;
	height:13px;
	display:block;
	text-indent:-9999px;
}
a.more:hover
{
	background:url(../images/btn_more.gif) no-repeat left bottom;
}
.partner_text
{
	width:320px;
	float:left;
	margin:1px 0 0 20px;
	/*background:url(../images/title_hp_partner.gif) no-repeat left 22px;*/
	overflow:hidden;
	padding:46px 0 0;
}
.product1
{
	/*background:url(../images/img_apple.jpg) no-repeat;*/
	width:320px;
	height:131px;
	display:block;
	position:relative;
}
a.click1
{
	width:85px;
	height:10px;
	display:block;
	text-indent:-9999px;
	position:absolute;
	top:93px;
	left:214px;
}
a.site1
{
	width:85px;
	height:12px;
	display:block;
	text-indent:-9999px;
	float:right;
	position:absolute;
	top:108px;
	left:15px;
}
a.facebook
{
	width:26px;
	height:26px;
	display:block;
	text-indent:-9999px;
	background:url(../images/btn_facebook.gif) no-repeat;
	float:left;
}
a.facebook:hover
{
	background:url(../images/btn_facebook.gif) no-repeat left bottom;
}
a.twitter
{
	width:26px;
	height:26px;
	display:block;
	text-indent:-9999px;
	background:url(../images/btn_twitter.gif) no-repeat;
	float:left;
	margin:0 0 0 8px;
}
a.twitter:hover
{
	background:url(../images/btn_twitter.gif) no-repeat left bottom;
}
a.in
{
	width:26px;
	height:26px;
	display:block;
	text-indent:-9999px;
	background:url(../images/btn_in.gif) no-repeat;
	float:left;
	margin:0 0 0 8px;
}
a.in:hover
{
	background:url(../images/btn_in.gif) no-repeat left bottom;
}
/****company***/
#wrap_inner
{
	background:url(../images/bg_inner.jpg) no-repeat top center;
	overflow:hidden;
	height:1%;
}
.content_inner
{
	background:#e3e3e3 url(../images/bg_content_inner.gif) repeat-x;
	overflow:hidden;
	color:#2f363e;

}
.content_sep
{
	padding:15px 0 0 20px;
	background:url(../images/bg_seprator.gif) repeat-y 681px top;
	overflow:hidden;
}
.content_sep_none
{
	padding:15px 0 0 20px;
}
.content_left
{
	width:610px;
	float:left;
	padding:0 40px 20px 0;
	margin:0 30px 0 0;
}
.content_left_network
{
	width:650px;
	float:left;
	padding:0 0p20px 0;
	margin:0 30px 0 0;
}
.container_product_left
{
	width:610px;
	float:left;
	padding:0 20px 20px 0;
	margin:0 30px 0 0;
}
.content_left p, .content_left_network p
{
	padding:10px 0;
}
.breadcrumb
{
	background:url(../images/bg_breadcrum.gif) no-repeat;
	width:630px;
	height:17px;
	padding:1px 5px;
	font-size:11px;
	overflow:hidden;
	color:#808389;
}
.breadcrumb a
{
	color:#808389;
	text-decoration:none;
}
.breadcrumb a:hover
{
	color:#000000;
	text-decoration:none;
}
.link
{
	color:#000000;
}
.inner_title
{
	margin:20px 0;
	width:620px;
	font-size:23px;
	color:#3c414f;
}
.text_profile
{
	color:#2f363e;
	line-height:22px;
	font-size:16px;
	padding:0 0 20px 0;
	font-weight:bold;
}
.subtitle
{
	font-size:14px;
	font-weight:bold;
	padding:0 0 10px 0;
}
.content_right
{
	width:230px;
	float:left;
}
.product_tab
{
	background:url(../images/bg_products.gif) no-repeat left top;
	padding:0 0 0 36px;
}
a.video
{
	width:223px;
	height:73px;
	background:url(../images/btn_video.gif) no-repeat left top;
	display:block;
	text-indent:-9999px;
}
a.video:hover
{
	background:url(../images/btn_video.gif) no-repeat left bottom;
}
a.cable
{
	width:223px;
	height:71px;
	background:url(../images/btn_cable.gif) no-repeat left top;
	display:block;
	text-indent:-9999px;
}
a.cable:hover
{
	background:url(../images/btn_cable.gif) no-repeat left bottom;
}
.contact
{
	background:url(../images/bg_contact.gif) no-repeat;
	width:150px;
	padding:88px 0 20px 94px;
	margin:20px 0 10px;
}
.contact a
{
	color:#808389;
	text-decoration:none;
}
.contact a:hover
{
	color:#fff;
	text-decoration:none;
}
.contact_info
{
	background:url(../images/bg_address.gif) no-repeat left bottom;
	padding:0 0 15px 0;
	width:244px;
}
.product_text
{
	font-size:20px;
	line-height:23px;
}
.content_product_left
{
	width:650px;
	float:left;
	padding:0 0 20px 0;
	margin:0 30px 0 0;
}
.product_title
{
	background:url(../images/bg_highlights.gif) no-repeat;
	width:620px;
	height:23px;
	padding:5px 0 0 20px;
	font-size:16px;
	font-weight:bold;
	color:#2f363e;
	margin:20px 0 10px;
}
.container_product_left ul
{
	list-style:none inside;
	padding:0 0 0 20px;
}
.container_product_left li
{
	background:url(../images/arrow_bullet.gif) no-repeat left 9px;
	padding:3px 0 3px 15px;
}
.more_info
{
	background:url(../images/bg_more_info.gif) no-repeat;
	width:640px;
	height:23px;
	margin:10px 0 0;
}
a.info
{
	width:90px;
	height:22px;
	float:right;
}
.video_title
{
	width:261px;
	height:36px;
	background:url(../images/tab_video.gif) no-repeat;
}
a.info
{
	width:74px;
	height:9px;
	display:block;
	background:url(../images/btn_info.gif) no-repeat;
	float:right;
	margin:8px 11px 0 0;
}
a.info:hover
{
	background:url(../images/btn_info.gif) no-repeat left bottom;
}
.cable_title
{
	width:261px;
	height:36px;
	background:url(../images/tab_cable.gif) no-repeat;
	margin:20px 0 0;
}
a.btn_cable
{
	background:url(../images/bg_accordion.gif) no-repeat;
	width:251px;
	height:27px;
	display:block;
	padding:5px 0 0 10px;
	color:#373b44;
	font-weight:bold;
	text-decoration:none;
}
a.btn_cable:hover
{
	color:#000;
	text-decoration:none;
}
.ifx_thumb
{
	margin:15px 15px 15px 25px;
	float:left;
	border:1px solid #888;
}
/****download***/
.title_download
{
	background:url(../images/bg_download_title.gif) no-repeat;
	width:630px;
	height:22px;
	padding:7px 0 0 10px;
	color:#1f232d;
	font-size:13px;
	font-weight:bold;
}
.download_product
{
	width:145px;
	float:left;
}
.download_updates
{
	width:368px;
	float:left;
}
.download_download
{
	width:117px;
	float:left;
}
.download_content
{
	background:url(../images/bg_download.gif) no-repeat;
	width:629px;
	height:19px;
	color:#3c414f;
	font-size:13px;
	margin:15px 0;
	padding:5px 6px 18px 6px;
}
.down_product_text
{
	width:130px;
	float:left;	
	padding:6px;
}
.down_update_text
{
	width:362px;	
	padding:6px;
	float:left;
}
.down_update_text1
{
	width:362px;	
	padding:0px 6px;
	float:left;
	font-size:11px;
	line-height:11px;
}
.down_download_text
{
	width:108px;
	float:right;
}
a.btn_download, a.btn_reset, a.btn_submit
{
	background:url(../images/btn_download.gif) no-repeat;
	width:109px;
	height:32px;
	display:block;
	text-indent:-9999px;
}
a.btn_download:hover
{
	background:url(../images/btn_download.gif) no-repeat left bottom;
}
input.btn_reset
{
	width:109px;
	height:32px;
	display:block;
	text-indent:-9999px;
	border:none;
	background:transparent;
	background:url(../images/btn_reset.gif) no-repeat;
	float:left;
	cursor:pointer;
	margin:0 0 0 10px;
}
input.btn_reset:hover
{
	background:url(../images/btn_reset.gif) no-repeat left bottom;
}
input.btn_submit
{
	width:109px;
	height:32px;
	display:block;
	text-indent:-9999px;
	border:none;
	background:transparent;	
	background:url(../images/btn_submit.gif) no-repeat;
	float:left;
	
	cursor:pointer;
}
input.btn_submit:hover
{
	background:url(../images/btn_submit.gif) no-repeat left bottom;
}
/***events***/
.date_container
{
	float:left;
	margin:0 0 20px 0;
	width:100%;
}
.date_content
{
	background:url(../images/bg_events.jpg) no-repeat;
	width:209px;
	height:141px;
	padding:5px 0 0 5px;
	float:left;
}
.date_text
{
	background:url(../images/bg_date.gif) no-repeat;
	width:426px;
	height:112px;
	float:left;
	margin:14px 0 0;
	font-size:14px;	
}
.date_row
{
	width:280px;
	border-bottom:2px solid #b0b1b3;
	margin:26px 0 0 12px;
	padding:0 0 10px 0;
}
.date_row2
{
	width:280px;
	margin:10px 0 0 12px;
	padding:0 0 10px 0;
}
.date_col
{
	float:left;
	width:306px;
}
a.btn_date
{
	background:url(../images/btn_time.gif) no-repeat;
	width:111px;
	height:85px;
	display:block;
	text-indent:-9999px;
	float:left;
	margin:12px 0 0;
}
a.btn_date:hover
{
	background:url(../images/btn_time.gif) no-repeat left bottom;
}
/***form***/
.form_row
{
	width:460px;
	overflow:hidden;
	margin:10px 0;
}
.form_col1
{
	width:190px;
	float:left;
	text-align:right;
	padding:0 10px 0 0;
}
.form_col2
{
	width:260px;
	float:left;
}
.text_input
{
	background:url(../images/bg_text_input.gif) no-repeat;
	width:251px;
	height:18px;
	border:none;
	padding:2px 4px;
}
.text_desc
{
	width:251px;
	height:88px;
	border:none;
	padding:2px 4px;
	background:url(../images/bg_text_desc.gif) no-repeat;
}
/***netowrk***/
.network_content
{
	background:url(../images/bg_network.gif) no-repeat;
	height:186px;
	padding:10px;
	width:291px;
	float:left;
	margin:0 12px 20px 0;
}
.network-title
{
	color:#3c414f;
	font-size:20px;
	font-weight:bold;
	padding:2px 0 17px 0;
}
.network_address
{
	font-size:13px;
	color:#2f363e;
	padding:0 0 6px 0;
	height:108px;
}
.network_name
{
	color:#e3e3e3;
	font-size:16px;
	line-height:20px;	
}
.text_blue
{
	color:#006cb1;
}
/***footer***/
.footer_main
{
	background:url(../images/bg_footer.jpg) repeat-x left top;
	overflow:hidden;
	height:93px;
}
.footer_content
{
	width:960px;
	margin:0 auto;
	padding:26px 0 0;	
}
.footer_copy
{
	width:180px;
	background:url(../images/btn_copy.gif) no-repeat left 5px;
	float:left;
	margin:0 0 0 20px;
	padding:2px 0 0 28px;
	font-size:11px;
	line-height:12px;
}
/*********footer menu********/
#footer_link
{
	width:632px;
	height:19px;
	margin:4px 0 0;	
	float:left;
}
#footer_link ul
{
	position: relative;
	width:570px;
	height:19px;
	background:url(../images/bg_footer_menu.gif) no-repeat;
}
#footer_link ul li
{
	list-style: none;
	position: absolute;
}

#footer_link ul li, #footer_link a
{
	display:block;
	height:19px;
}

#footer_link ul li a
{
	text-indent:-9999px;
}

#tm1{left:0; width:47px;}
#tm2{left:66px; width:62px;}
#tm3{left:151px; width:67px;}
#tm4{left:241px; width:56px;}
#tm5{left:321px; width:54px;}
#tm6{left:396px; width:91px;}
#tm7{left:509px; width:58px;}

#tm1 a:hover { background: url(../images/bg_footer_menu.gif) 0 -19px no-repeat;}
#tm2 a:hover { background: url(../images/bg_footer_menu.gif) -66px -19px no-repeat;}
#tm3 a:hover { background: url(../images/bg_footer_menu.gif) -151px -19px no-repeat;}
#tm4 a:hover { background: url(../images/bg_footer_menu.gif) -241px -19px no-repeat;}
#tm5 a:hover { background: url(../images/bg_footer_menu.gif) -321px -19px no-repeat;}
#tm6 a:hover { background: url(../images/bg_footer_menu.gif) -396px -19px no-repeat;}
#tm7 a:hover { background: url(../images/bg_footer_menu.gif) -509px -19px no-repeat;}

#tm1a {left:0px; width:47px; background: url(../images/bg_footer_menu.gif) 0 -19px no-repeat;}
#tm2a {left:66px; width:62px; background: url(../images/bg_footer_menu.gif) -66px -19px no-repeat;}
#tm3a {left:151px; width:67px; background: url(../images/bg_footer_menu.gif) -151px -19px no-repeat;}
#tm4a {left:241px; width:56px; background: url(../images/bg_footer_menu.gif) -241px -19px no-repeat;}
#tm5a {left:321px; width:54px; background: url(../images/bg_footer_menu.gif) -321px -19px no-repeat;}
#tm6a {left:396px; width:91px; background: url(../images/bg_footer_menu.gif) -396px -19px no-repeat;}
#tm7a {left:509px; width:58px; background: url(../images/bg_footer_menu.gif) -509px -19px no-repeat;}
/***splah***/
#splash_button
{
	width:490px;
	height:169px;
	margin:184px auto 0;
}
#splash_button ul
{
	position: relative;
	width:490px;
	height:169px;
	background:url(../images/btn_splash.jpg) no-repeat;
}
#splash_button ul li
{
	list-style: none;
	position: absolute;
}

#splash_button ul li, #splash_button a
{
	display:block;
	height:169px;
}

#splash_button ul li a
{
	text-indent:-9999px;
}

#sp1{left:0; width:127px;}
#sp2{left:171px; width:147px;}
#sp3{left:362px; width:126px;}


#sp1 a:hover { background: url(../images/btn_splash.jpg) 0 -169px no-repeat;}
#sp2 a:hover { background: url(../images/btn_splash.jpg) -171px -169px no-repeat;}
#sp3 a:hover { background: url(../images/btn_splash.jpg) -362px -169px no-repeat;}
/****login***/
.login_customer
{
	background:url(../images/bg_login.jpg) no-repeat left 40px;
	width:257px;
	margin:50px auto 0;
	height:600px;
	padding:0 0 0 163px;	
}
.register_box
{
	width:257px;
	overflow:hidden;
	padding:0 0 50px 0;
}
a.btn_register
{
	background:url(../images/btn_register.png) no-repeat;
	width:90px;
	height:90px;
	display:block;
	text-indent:-9999px;
	float:right;
	margin:0 20px 0 0;
	clear:both;
}
a.btn_register:hover
{
	background:url(../images/btn_register.png) no-repeat left bottom;
}
.input_login
{
	background:none;
	border:none;
	width:220px;
	margin:3px 0 13px;
	padding:2px;
}
.forgot_text
{
	width:126px;
	float:left;
	font-size:12px;
	padding:4px 0 0;
}
.forgot_text a
{
	color:#2f333a;
	text-decoration:underline;
}
.forgot_text a:hover
{
	color:#005f82;
	text-decoration:underline;
}
input.login_btn
{
	border:none;
	background:transparent;
	background:url(../images/login.gif) no-repeat;
	width:99px;
	height:25px;
	display:block;
	text-indent:-9999px;
	cursor:pointer;
}
input.login_btn:hover
{
	background:url(../images/login.gif) no-repeat left bottom;
}
.error_msg{
	padding:0 0 0 153px;
	font-size:13px;
	color:#cc0000;
	font-weight:bold;
}
.error
{
	width:400px;
	margin:40px auto 0;
	background-color:#e73838;
	padding:4px;
	color:#fff;
}
.welcome_user
{
	width:240px;
	float:right;
	margin:46px 0 0 0;
	font-size:12px;
	padding:14px 10px 0 0;
	text-align:right;
	color:#414959;
}
.welcome_user a
{
	color:#999ca1;
	text-decoration:none;
}
.welcome_user a:hover
{
	color:#0094ff;
	text-decoration:none;
}
.newsticker {
	list-style-type: none;
	margin: 0;
}
.newsticker li img{
	margin-right:5px;
}
.pages_links{
	font-size:12px;
	font-weight:bold;
}
.pages_links a{
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.search_title{
	padding-bottom:8px;
}
.search_title a{	
	font-size:13px;
	color:#444444;
	font-weight:bold;
}
.description{
	font-size:13px;
	color:#444444;
	padding-left:15px;
}
.path{
	font-size:13px;
	color:#444444;
	padding-left:15px;
}
.path a{
	color:#000000;
}
