body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#FFF;
}
/* Some Css Defaults */

img {
	border:none;
	outline:none;
}
p {
	margin:0px;
	padding:5px 0px;
}
h1 {
	font-family:'Arial Rounded MT Bold', Arial, sans-serif;
	color:#FFF;
	margin:0px;
	padding:20px 28px;
	font-size:30px;
    text-shadow: #666666 2px 2px 2px;
}

h2 {
	font-family:'Arial Rounded MT Bold', Arial, sans-serif;
	color:#5e6a72;
	margin:0px;
	padding:5px 0px;
}
h3 {
	margin:0px;
	padding:10px 0px;
	color:#5e6a72;
	font-size:18px;
	font-weight:normal;
}
h4 {
	margin:0px;
	padding:5px 0px;
	color:#5e6a72;
	font-size:15px;
}
h5 {
	margin:0px;
	padding:5px 0px;
	color:#5e6a72;
	font-size:13px;
}
h6 {
	margin:0px;
	padding:5px 0px;
	font-size:16px;
	color:#FFF;
}
.clear {
	clear:both;
	width:0px;
	height:0px;
	margin:0px;
	padding:0px;
}


form{ padding:0px; margin:0px; border:none;}

fieldset { margin:0px; padding:0px; border:none;}

/* End of Css Defaults*/

							
										
/* ANCHOR CSS */

a {
	text-decoration:none;
	outline:none;
}
a:hover {
	text-decoration:underline;
	outline:none;
}
.product_table a {
	color:#1486bb;
	text-decoration:none;
}
.product_table a:hover {
	color:#1486bb;
	text-decoration:underline;
}
.links_table a {
	color:#707070;
	text-decoration:none;
}
.links_table a:hover {
	color:#707070;
	text-decoration:underline;
}
.product_mid a {
	color:#1486bb;
	text-decoration:none;
}
.product_mid a:hover {
	text-decoration:underline;
}
.partner_mid a {
	color:#1486bb;
	text-decoration:none;
}
.partner_mid a:hover {
	text-decoration:underline;
}
.remember_me a {
	color:#7b848b;
	text-decoration:none;
}
.remember_me a:hover {
	text-decoration:underline;
}
.news_mid p a {
	color:#1487bc;
	text-decoration:none;
}
.news_mid p a:hover {
	text-decoration:underline;
}
.document_mid a {
	color:#1486bb;
	text-decoration:none;
}
.document_mid a:hover {
	text-decoration:underline;
}


/* ANCHOR CSS END HERE */
				
							
.container {
	position:relative;
	width:960px;
	height:auto;
	margin:0px auto;
}
.container_bg {
	position:relative;
	width:990px;
	height:auto;
	background:url(../images/container_bg.png) repeat-y;
	margin:0px auto;
}
.top_bg_outer {
	position:relative;
	width:100%;
	height:90px;
	background:url(../images/top_bg_outer.jpg) repeat-x;
}
.top_bg_inner {
	position:relative;
	width:960px;
	height:90px;
	background:url(../images/top_bg_inner.jpg) no-repeat;
	margin:0px auto;
}
.logo {
	position:relative;
	width:231px;
	height:62px;
	float:left;
	margin-top:15px;
}
.nav {
	position:relative;
	width:574px;
	height:9px;
	margin-top:70px;
	float:right;
}
ul.menu {
	margin:0px;
	padding:0px;
	list-style:none;
	font-family:"Arial Rounded MT Bold";
}
ul.menu * {
	margin:0px;
	padding:0px;
}
ul.menu li {
	position:relative;
	width:auto;
	height:9px;
	float:left;
	text-transform:uppercase;
	font-size:11px;
	background:url(../images/nav_sep.png) no-repeat center left;
	padding:0px 15px;
}
ul.menu li a{ color:#FFF; text-decoration:none;}

ul.menu li a:hover{ text-decoration:none; color:#939ba1;}
.banner {
	position:relative;
	width:960px;
	height:304px;
}
.banner_learnmore {
	position:relative;
	width:120px;
	height:29px;
	padding-top:212px;
	padding-left:40px;
	z-index:999;
}
.learnmore_insider {
	position:relative;
	width:120px;
	height:29px;
	background:url(../images/btn_header_learnmore.png) no-repeat;
	border:none;
}
.btn_header_outer {
	position:relative;
	width:75px;
	height:15px;
	margin-left:40px;
	margin-top:23px;
}
.btn_header_prev {
	position:relative;
	width:15px;
	height:15px;
	float:left;
	padding-left:3px;
}
.left {
	position:relative;
	width:25%;
	height:auto;
	float:left;
	padding-top:10px;
}
.rite {
	position:relative;
	width:711px;
	height:auto;
	float:right;
	padding-top:10px;
}
.content {
	position:relative;
	width:960px;
	height:auto;
	background:url(../images/content_sep.png) no-repeat center bottom;
	padding-bottom:20px;
}

.index_partner_sep
{
	position:relative;
	background:url(../images/content_sep.png) no-repeat;
	width:928px;
	height:4px;
	margin:0px auto;
}

.tab_box_top {
	position:relative;
	width:235px;
	height:auto;
	padding:0px 1.5px;
}
.tab_top_active {
	position:relative;
	width:77px;
	height:30px;
	background:url(../images/tab_active.png) no-repeat;
	float:left;
	color:#5e6a72;
}
.tab_top_active a {
	color:#5e6a72;
	text-decoration:none;
}
.tab_top_inactive {
	position:relative;
	width:75px;
	height:30px;
	background:url(../images/tab_inactive.png) no-repeat;
	float:left;
	color:#828a8f;
}
.tab_top_inactive a {
	color:#828a8f;
	text-decoration:none;
}
.tab_top_text {
	position:relative;
	width:77px;
	height:auto;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.tab_box {
	position:relative;
	width:233px;
	height:230px;
	background:url(../images/tab_box.jpg) no-repeat;
	margin-top:5px;
	margin-left:5px;
}
.tab_rite_heading {
	position:relative;
	width:237px;
	height:38px;
}
.tab_rite_box {
	position:relative;
	width:237px;
	height:auto;
	background:url(../images/tab_sep.png) no-repeat center right;
	float:left;
}
.tab_rite_box2 {
	position:relative;
	width:237px;
	height:auto;
	float:left;
}
.box1, .box2, .box3 {
	position:relative;
	width:223px;
	height:178px;
	margin-left:6px;
}
.box1 {
	background:url(../images/tab2_img.jpg) no-repeat;
}

.box2 {
	background:url(../images/tab3_img.jpg) no-repeat;
}

.box3 {
	background:url(../images/tab4_img.jpg) no-repeat;
}
.tab_bg {
	position:relative;
	width:auto;
	height:auto;
	padding-top:140px;
	margin-left:10px;
}
.tab_icon_bg {
	position:relative;
	width:203px;
	height:31px;
	background:url(../images/tab2_icons_bg.png) no-repeat;
}
.tab_icon_bg img {
	padding-left:7.5px;
}
.btn_tab_learnmore {
	position:relative;
	width:120px;
	height:29px;
	margin-top:15px;
	margin-left:2px;
}
.btn_tab_insider {
	position:relative;
	width:120px;
	height:29px;
	background:url(../images/tabs_btn_learnmore.png) no-repeat;
	border:none;
}
.btn_viewmore {
	position:relative;
	width:120px;
	height:29px;
	margin-top:7px;
	margin-left:7px;
}
.btn_view_insider {
	position:relative;
	width:120px;
	height:29px;
	background:url(../images/tabs_btn_viewnow.png) no-repeat;
	border:none;
}
.logo_bar {
	position:relative;
	width:960px;
	height:auto;
	background:url(../images/content_sep.png) no-repeat center bottom;
	padding-bottom:10px;
}
.our_parntner_heading {
	position:relative;
	width:87px;
	height:11px;
	padding-left:15px;
	padding-top:10px;
}
.partner_prev {
	position:relative;
	width:28px;
	height:28px;
	float:left;
	padding-top:25px;
	padding-left:5px;
}
.logo_medium {
	position:relative;
	width:150px;
	height:auto;
	float:left;
	padding-left:20px;
	padding-top:15px;
}
.logo_excel {
	position:relative;
	width:97px;
	height:auto;
	float:left;
	padding-left:10px;
	padding-top:15px;
}
.logo_xo {
	position:relative;
	width:118px;
	height:auto;
	float:left;
}
.logo_big {
	position:relative;
	width:175px;
	height:auto;
	float:left;
	padding-top:15px;
}
.logo_cbeyond {
	position:relative;
	width:150px;
	height:auto;
	float:left;
	padding-top:30px;
}
.sub_banner {
	position:relative;
	width:960px;
	height:auto;
	padding-top:20px;
	padding-bottom:10px;
}
.sub_header_text {
	position:relative;
	width:399px;
	height:35px;
	float:left;
	margin-left:35px;
}
.news_letter {
	position:relative;
	width:475px;
	height:56px;
	background:url(../images/newsletter_bg.jpg) no-repeat;
	float:right;
}
.news_heading {
	position:relative;
	width:100px;
	height:auto;
	color:#939ba1;
	font-size:10px;
	font-weight:bold;
	padding-left:10px;
}
.form_outer {
	position:relative;
	width:470px;
	height:auto;
	border:none;
}
.label_outer {
	position:relative;
	width:auto;
	height:auto;
	float:left;
	color:#939ba1;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
}
.text_outer {
	position:relative;
	width:129px;
	height:auto;
	float:left;
	padding-left:5px;
	padding-right:5px;
}
.txt_insider {
	position:relative;
	width:129px;
	height:22px;
	line-height:20px;
	background:url(../images/newsletter_textbox.jpg) no-repeat;
	border:none;
	color:#939ba1;
	font-size:10px;
}
.button_join {
	position:relative;
	width:96px;
	height:23px;
	float:left;
	margin-left:8px;
	border:none;
}
.join_now_insider {
	position:relative;
	width:90px;
	height:23px;
	background:url(../images/btn_joinnow.png) no-repeat;
	border:none;
}
.footer_bg_outer {
	position:relative;
	width:100%;
	height:236px;
	background:url(../images/footer_bg_outer.png) repeat-x;
}
.footer_inner_bg {
	position:relative;
	width:960px;
	height:236px;
	background:url(../images/footer_bg_inner.png) no-repeat;
}
.footer_left {
	position:relative;
	width:73%;
	height:auto;
	float:left;
	margin-top:20px;
	margin-left:40px;
}
.copyright {
	position:relative;
	width:400px;
	height:20px;
	font-size:10px;
	color:#95c5e0;
	padding-left:40px;
	padding-top:10px;
}
ul.copy {
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.copy * {
	margin:0px;
	padding:0px;
}
ul.copy li {
	position:relative;
	width:auto;
	height:10px;
	line-height:10px;
	border-left:1px solid #95c5e0;
	float:left;
	padding:0px 5px;
}
ul.copy li a {
	color:#95c5e0;
	font-size:10px;
}
.footer_rite {
	position:relative;
	width:22%;
	height:auto;
	float:right;
}
.foot_box {
	position:relative;
	width:140px;
	height:auto;
	float:left;
}
ul.foot_menu {
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.foot_menu li {
	position:relative;
	width:auto;
	height:auto;
	padding:1px 0px;
}
ul.foot_menu li a {
	color:#7bb7d7;
}
.connect_withus {
	position:relative;
	width:218px;
	height:48px;
	margin-top:10px;
}
.connect_with_insider {
	position:relative;
	width:218px;
	height:48px;
	background:url(../images/footer_contact_btn.png) no-repeat;
	border:none;
}
.footer_icons {
	position:relative;
	width:200px;
	height:auto;
	padding-left:20px;
}
.footer_icons a {
	color:#7bb7d7;
}
.foot_icon {
	position:relative;
	width:26px;
	height:26px;
	float:left;
	padding-bottom:3px;
}
/*########################## Banner Slider #################################### */
.slideimgs { position:relative; width:960px; z-index:1; height:304px;}

#slider_nav {
	position:absolute;
	height : 24px;
	display : inline;
	margin : 16px 0px 0 0;
	left: 34px;
	top: 247px;
	z-index:99999;
}
#slider_nav a {
	float : left;
	width : 24px;
	height : 24px;
	display : inline;
	font-size : 11px;
	margin : 0 5px 0 0;
	line-height : 24px;
	text-align : center;
	text-decoration : none;
	background-position : 0 0;
	background-repeat : no-repeat;
	color:#FFF;
}
#slider_nav a.activeSlide  {
	background-position : 0 -24px;
}
#slider_nav a {
	background:url(../images/silde-nav.png);
}

/* ##################################################### SUBPAGES SLICING CSS ################################################ */

.sub_container {
	position:relative;
	width:960px;
	height:auto;
	margin:0px auto;
	padding-top:8px;
}
#product_box_top {
	position:relative;
	background:url(../images/bc5880_box_top.jpg) no-repeat;
	width:926px;
	height:38px;
	margin:0px auto;
	margin-top:20px;
}
.box_top_heading {
	position:relative;
	width:212px;
	height:auto;
	float:left;
	line-height:38px;
	vertical-align:middle;
	border-right:solid 1px #cacaca;
	text-align:center;
	color:#707070;
	font-size:14px;
}
.box_top_heading_small {
	position:relative;
	width:70px;
	height:auto;
	float:left;
	line-height:38px;
	vertical-align:middle;
	border-right:solid 1px #cacaca;
	text-align:center;
	color:#707070;
	font-size:14px;
}
tr.box_top_heading_rite {
	background:url(../images/bc5880_box_top_mid.png.jpg);
	background-repeat:repeat-x;
	width:924px;
	height:38px;
	padding:0px;
	text-align:center;
	color:#707070;
	font-size:14px;
}
tr.box_top_heading_rite td {
	padding:0px;
}
#detail_box {
	position:relative;
	width:926px;
	height:auto;
	margin:0px auto;
}
.product_table {
	position:relative;
	text-align:center;
	height:auto;
}
.product_table td {
	text-align:center;
	color:#707070;
	padding:0px 8px;
	padding-bottom:10px;
}
td.data {
	font-weight:bold;
	text-align:center;
}

.product_left {
	position:relative;
	width:160px;
	height:auto;
	float:left;
	margin-left:8px;
	margin-top:10px;
}
.product_mid {
	position:relative;
	width:560px;
	height:auto;
	float:left;
	background:url(../images/sep_left.png) no-repeat top left;
	margin-left:10px;
	margin-top:10px;
	padding:0px 10px;
	padding-top:10px;
	color:#707070;
	font-size:12px;
	padding-bottom:50px;
}


.solution_mid {
	position:relative;
	width:570px;
	height:auto;
	float:left;
	background:url(../images/sep_left.png) no-repeat top left;
	margin-left:10px;
	margin-top:10px;
	padding-left:20px;
	padding-top:10px;
	color:#707070;
	font-size:12px;
	padding-bottom:50px;
}
.product_rite {
	position:relative;
	width:157px;
	background:url(../images/sep_right.png) no-repeat top left;
	min-height:500px;
	height:auto;
	float:right;
	margin-top:10px;
	margin-right:10px;
	padding-left:15px;
}
.product_rite img {
	padding-bottom:10px;
}
.bc200_img {
	position:relative;
	width:570px;
	height:247px;
	margin:0px auto;
	margin-top:40px;
	padding-bottom:40px;
}
.bc5880_img {
	position:relative;
	width:557px;
	height:340px;
	margin:0px auto;
	margin-top:40px;
	padding-bottom:40px;
}
.security_img {
	position:relative;
	width:570px;
	height:273px;
	margin:0px auto;
	margin-top:40px;
	padding-bottom:40px;
}
.gateway_img {
	position:relative;
	width:543px;
	height:110px;
	margin-left:20px;
	margin-top:20px;
	padding-bottom:40px;
}
.phone_img {
	position:relative;
	width:550px;
	margin:0px auto;
	height:224px;
	margin-top:20px;
	padding-bottom:10px;
}
.webmail_img {
	position:relative;
	width:397px;
	margin:0px auto;
	height:155px;
	margin-top:20px;
	padding-bottom:10px;
}
.left_field {
	position:relative;
	width:240px;
	margin-top:10px;
	height:auto;
	float:left;
	text-align:right;
}
.rite_field {
	position:relative;
	float:left;
	margin-left:5px;
	width:auto;
	height:auto;
	margin-top:7px;
}
legend {
	color:#333;
	font-weight:bold;
}
.submit {
	position:relative;
	width:auto;
	height:auto;
	margin-left:30px;
	padding-bottom:10px;
}
.g_map {
	position:relative;
	width:500px;
	height:350px;
	margin-left:10px;
	padding-bottom:20px;
}
.partner_box1 {
	position:relative;
	background:url(../images/partners_right_login_box.png) no-repeat;
	width:195px;
	height:140px;
}
.partner_box2 {
	position:relative;
	background:url(../images/partners_right_register_box.png) no-repeat;
	width:195px;
	height:65px;
	margin-top:10px;
}
.partner_box3 {
	position:relative;
	background:url(../images/partners_right_inquiries_box.png) no-repeat;
	width:195px;
	height:182px;
	margin-top:10px;
	text-align:center;
}
.partner_mid {
	position:relative;
	width:520px;
	height:auto;
	float:left;
	min-height:480px;
	background:url(../images/sep_left.png) no-repeat top left;
	margin-left:10px;
	margin-top:10px;
	padding-top:10px;
	color:#707070;
	font-size:12px;
	padding-bottom:50px;
	padding-right: 10px;
	padding-left: 20px;
}
.partner_rite {
	position:relative;
	width:195px;
	background:url(../images/sep_right.png) no-repeat top left;
	min-height:550px;
	height:auto;
	float:left;
	margin-top:10px;
	margin-left:10px;
	padding-left:15px;
	color:#7b848b;
	font-size:10px;
}

.contact_rite
{
	position:relative;
	width:195px;
	background:url(../images/sep_right.png) no-repeat top left;
	min-height:550px;
	height:auto;
	float:left;
	margin-top:10px;
	margin-left:10px;
	padding-left:15px;
	color:#7b848b;
	font-size:10px;
}


.box1_heading {
	position:relative;
	text-align:center;
	width:auto;
	height:auto;
}
.partner_small_sep {
	position:relative;
	background:url(../images/partners_right_box_sep.png) no-repeat;
	width:180px;
	height:2px;
	margin:0px auto;
}
.small_field_left {
	position:relative;
	width:50px;
	height:auto;
	float:left;
	text-align:right;
	padding-top:7px;
}
.small_field_rite {
	position:relative;
	width:auto;
	height:auto;
	float:right;
	margin-right:6px;
	padding-top:4px;
}
.remember_me {
	position:relative;
	width:90px;
	height:auto;
	margin-left:60px;
}


.inside_small_field {
	width:120px;
	height:15px;
	font-size:10px;
	color:#7b848b;
}
.partner_login {
	position:relative;
	width:91px;
	height:20px;
	margin:0px auto;
	margin-top:2px;
}
.partner_login {
	position:relative;
	width:91px;
	height:20px;
	margin:0px auto;
	margin-top:2px;
}
.join_now {
	position:relative;
	margin:0px auto;
	width:91px;
	margin-top:5px;
	height:20px;
}
.inquiry_btn {
	position:relative;
	width:190px;
	height:29px;
	margin:0px auto;
	margin-top:10px;
}
.solution_bot_tab1 {
	position:relative;
	width:188px;
	height:159px;
	float:left;
	margin-top:10px;
}
.solution_bot_tab2 {
	position:relative;
	width:178px;
	height:159px;
	float:left;
	margin-left:4px;
	margin-top:10px;
}

.solution_bot_tab3 {
	position:relative;
	width:178px;
	border: 0px none #999;
	height:159px;
	float:right;
	margin-right:8px;
	margin-top:10px;
}
.news_box {
	position:relative;
	border:solid 1px #CCC;
	width:590px;
	height:auto;
	padding-bottom:10px;
	margin-bottom:15px;
}
.news_mid {
	position:relative;
	width:570px;
	height:auto;
	float:left;
	margin-left:20px;
	padding-top:10px;
	color:#707070;
	font-size:12px;
	padding-bottom:50px;
}
.news_rite {
	position:relative;
	width:157px;
	min-height:500px;
	height:auto;
	float:right;
	margin-top:10px;
	margin-right:10px;
	padding-left:15px;
}
.news_rite img {
	padding-bottom:10px;
}
.news_top {
	position:relative;
	background:url(../images/news_content_box_top_mid.png) repeat-x;
	width:590px;
	height:38px;
}
.news_top img {
	padding-left:15px;
	padding-top:10px;
}
.news_logo {
	position:relative;
	width:140px;
	height:auto;
	padding-left:10px;
}
.news_rite_txt {
	position:relative;
	width:140px;
	height:auto;
	padding-left:10px;
}

.news_logo2 {
	position:relative;
	width:auto;
	height:auto;
	padding-top:10px;
	padding-left:30px;
	float:left;
}
.news_rite_txt2 {
	position:relative;
	width:410px;
	height:auto;
	float:right;
	padding-right:10px;
}

.news_rite_txt b{ 
	color:#1486bb;
}
.news_sep {
	position:relative;
	background:url(../images/news_content_sep.png) no-repeat;
	width:568px;
	height:1px;
	margin:10px auto;

}
.support_left {
	position:relative;
	width:200px;
	height:auto;
	float:left;
	padding-top:15px;
}
.support_rite {
	position:relative;
	width:200px;
	height:auto;
	float:left;
	margin-left:30px;
	padding-top:15px;
}
.document_mid {
	position:relative;
	width:730px;
	height:auto;
	float:left;
	margin-left:10px;
	margin-top:10px;
	padding:0px 16px;
	padding-top:10px;
	color:#707070;
	font-size:12px;
	padding-bottom:50px;
}
.doc_box1 {
	position:relative;
	width:226px;
	height:auto;
	float:left;
	margin-top:15px;
}
.doc_box1 h5 {
	padding-left:10px;
}
.doc_box2 h5 {
	padding-left:10px;
}
.inner_doc_box {
	position:relative;
	background:url(../images/support_documentation_box.jpg) no-repeat;
	width:226px;
	height:auto;
	min-height:118px;
}
.doc_box2 {
	position:relative;
	background:url(../images/support_documentation_box.jpg) no-repeat;
	width:226px;
	min-height:118px;
	height:auto;
	float:left;
	margin-left:20px;
	margin-top:15px;
}
/*press resource boxes*/
.resource_box1 {
	position:relative;
	width:226px;
	height:auto;
	float:left;
	/*margin-top:15px;*/
}
.resource_box1 h5 {
	padding-left:10px;
}
.resource_box2 h5 {
	padding-left:10px;
}
.resource_doc_box {
	position:relative;
	background:url(../images/press_resource_box.jpg) no-repeat;
	width:226px;
	height:auto;
	min-height:105px;
}
.resource_box2 {
	position:relative;
	background:url(../images/press_resource_box.jpg) no-repeat;
	width:226px;
	min-height:105px;
	height:auto;
	float:left;
	margin-left:20px;
	/*margin-top:15px;*/
}

.authorized_box1
{
	position:relative;
	background:url(../images/buy_authorize_box.png) no-repeat;
	width:266px;
	height:155px;
	float:left;
	margin-left:10px;
	margin-top:15px;
}


.authorized_box2
{
	position:relative;
	background:url(../images/buy_authorize_box.png) no-repeat;
	width:266px;
	height:155px;
	float:left;
	margin-left:10px;
	margin-top:15px;
}
.inside_login_btn
{
	background:url(../images/partners_btn_login.png) no-repeat; width:91px; height:20px; border:none;
}
	
.authorized_box1 h5{ text-align:center; padding-top:20px;}
.authorized_box2 h5{ text-align:center; padding-top:20px;}

.flag1
{
	position:relative;
	background:url(../images/buy_authorize_box_sep.png) no-repeat top right;
	width:50px;
	padding-right:40px;
	margin-left:40px;
	height:auto;
	padding-top:10px;
	text-align:center;
	margin-top:10px;
	float:left;
}

.flag2
{
	position:relative;
	float:left;
	margin-left:30px;
	width:50px;
	padding:0px 10px;
	padding-top:10px;
	margin-top:10px;
	text-align:center;
	height:auto;
}



/* SUB PAGES HEADERS */

#awards_header {
	position:relative;
	background:url(../images/headers/awards_header.jpg) no-repeat;
	width:949px;
	height:175px;
	margin:0px auto;
}

#product_header {
	position:relative;
	background:url(../images/headers/products_header.jpg) no-repeat;
	width:949px;
	height:175px;
	margin:0px auto;
}

#phone_header
{
	position:relative;
	background:url(../images/headers/phone_header.jpg) no-repeat;
	width:949px;
	height:175px;
	margin:0px auto;
}

#bc200_header {
	position:relative;
	background:url(../images/headers/bc200_header.jpg) no-repeat;
	width:949px;
	height:175px;
	margin:0px auto;
}

#webmail_header
{
	position:relative;
	background:url(../images/headers/webmail_header.jpg) no-repeat;
	width:949px;
	height:175px;
	margin:0px auto;
}

#solution_header {
	position:relative;
	background:url(../images/headers/solution_header.jpg) no-repeat;
	width:949px;
	height:175px;
	margin:0px auto;
}
#about_header {
	position:relative;
	background:url(../images/headers/about_header.jpg) no-repeat;
	width:949px;
	height:175px;
	margin:0px auto;
}
#support_header {
	position:relative;
	background:url(../images/headers/support_header.jpg) no-repeat;
	width:949px;
	height:175px;
	margin:0px auto;
}
#news_header {
	position:relative;
	background:url(../images/headers/news_header.jpg) no-repeat;
	width:949px;
	margin:0px auto;
	height:175px;
}
#partner_header {
	position:relative;
	background:url(../images/partners_header.jpg) no-repeat;
	width:949px;
	height:175px;
	margin:0px auto;
}
#gateway_header {
	position:relative;
	background:url(../images/headers/gateway310_header.jpg) no-repeat;
	width:949px;
	height:175px;
	margin:0px auto;
}
#bc5880_header {
	position:relative;
	background:url(../images/headers/bc5880_header.jpg) no-repeat;
	width:949px;
	height:175px;
	margin:0px auto;
}

#buy_header
{
	position:relative;
	background:url(../images/buy_header.jpg) no-repeat;
	width:949px;
	height:175px;
	margin:0px auto;
}

#warranty_header
{
	position:relative;
	background:url(../images/headers/warranty_header.jpg) no-repeat;
	width:949px;
	height:175px;
	margin:0px auto;
}
#security_header
{
	position:relative;
	background:url(../images/headers/security_header.jpg) no-repeat;
	width:949px;
	height:175px;
	margin:0px auto;
}
#connector_header
{
	position:relative;
	background:url(../images/headers/connector_header.jpg) no-repeat;
	width:949px;
	height:175px;
	margin:0px auto;
}

#register_header
{
	position:relative;
	background:url(../images/headers/register_header.jpg) no-repeat;
	width:949px;
	height:175px;
	margin:0px auto;
}





/* SUB PAGES HEADERS END HERE */



/* ##################################################### SUBPAGES SLICING CSS ################################################ 

/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;
	height:33px;
	font-size:19px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 ;
	font-size:14px;
	list-style-image:none !important;
	font-weight:bold;
}

/* link inside the tab. uses a background image */
ul.tabs li a { 
	background:url(../images/products_tab_disable.gif) no-repeat ;
	font-size:12px;
	display:block;
	height: 33px;  
	line-height:33px;
	width: 135px;
	text-align:center;	
	text-decoration:none;
	color:#a8a8a8;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;
	
	
}

.rite_arrow { position:absolute; right:-14px; top:10px;}

.left_arrow { position:absolute; left:-10px; top:10px; }




/* when mouse enters the tab move the background image */
ul.tabs li a:hover {
	background:url(../images/products_tab_disable_roll.gif) no-repeat ;
	color:#5e6a72;
	text-decoration:none;
	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current {
	background:url(../images/products_tab_active.gif) no-repeat; width:135px; height:31px;
	color:#5e6a72 !important;
}

.panes
{
	position:relative;
	width:550px;
	height:auto;
	color:#707070;
	font-size:12px;
}
.tab1
{
	position:relative;
	display:block;
	font-size:12px;
	color:#707070;
	width:530px;
	height:auto;
	padding-left:20px;
}

.tab2
{
	position:relative;
	display:none;
	font-size:12px;
	color:#707070;
	width:530px;
	height:auto;
	padding-left:20px;
}

.tab3
{
	position:relative;
	display:none;
	font-size:12px;
	color:#707070;
	width:530px;
	height:auto;
	padding-left:20px;
}

.tab4
{
	position:relative;
	display:none;
	font-size:12px;
	color:#707070;
	width:530px;
	height:auto;
	padding-left:20px;
}

#wrap
{
	position:relative;
	width:550px;
	height:auto;
}
	
/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */

.GeneralContent-Plain {
	color: #666666;
	font-family: "Lucida Grande", "Lucida Sans", Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	
	vertical-align: top;
}


.divider
{
	position:relative;
	border-style:solid;
	border-color:#999;
	margin:13px auto;
}


/* SITE NAVIGATION CSS */



ul.site_nav { list-style:none; margin:0; padding:0; width:160px;}

ul.site_nav li{ font-size:12px; font-weight:bold;margin:0; padding:0; background:url(../images/leftnav_bg1.png) no-repeat left top; padding:0px; height:auto; line-height:29px; vertical-align:middle;  }

ul.site_nav li a{ color:#939ba1; text-decoration:none; outline:none; padding-left:15px; }

ul.site_nav li a:hover{ color:#FFF; text-decoration:none; outline:none;}

ul.site_nav li a span.top{ display:block; color:#fff; background:url(../images/leftnav_top.png) no-repeat; width:160px; margin:0; padding:0; height:auto; padding-left:15px;}

ul.site_nav .CollapsiblePanelContent li{ background:none; padding:0px;}

ul.site_nav li.current a{  color:#fff;}

ul.site_nav ul.sub_ul{ left:0; list-style:none; margin:0 !important; padding:0 !important; }

ul.site_nav ul.sub_ul li{ background:none; left:0px; margin:0px; padding:0px; background:url(../images/leftnav_bg2.png) no-repeat;}



/* SITE NAVIGATION CSS */

.testi_top
{
	position:relative;
	background:url(../images/right_tab_testi_top.png) no-repeat;
	width:157px;
	height:10px;
}

.testi_mid
{
	position:relative;
	background:url(../images/right_tab_testi_mid.png) repeat-y;
	width:157px;
	height:auto;
	min-height:150px;
}

.testi_bot
{
	position:relative;
	background:url(../images/right_tab_testi_bottom.png) no-repeat;
	width:157px;
	height:11px;
}
.dyncontent
{
	padding-top:2px;
}


