body 
{
	margin:0; padding:0; background:#bbbabc; font-family:Century Gothic,Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#fff;
}
img,button{ border:0 none;}
hr{	margin-top: 10px;margin-bottom: 10px;border: 0px none;border-top: 1px solid black;border-bottom: 1px solid #363636;}
hr.clear{clear:both;}
.fr{float: right;}
.fl{float:left;}
#bodysite
{
	margin:0 auto; width: 978px;
}
#bodysite td{text-align:left; vertical-align:top;}
#content_center{text-align: center;}
#content_left{width: 222px; vertical-align: top;}
#content_right{width: 222px; vertical-align: top;}
.tr_head {background:url(./images/tr_head.gif) repeat-y 0px 0px; width:966px; position:relative; height:147px; display:block; overflow:hidden; margin: 0 auto;}
.tr_right{background:url(./images/tr_right_sh.gif) repeat-y 0px 0px; width: 6px;}
.tr_left{background:url(./images/tr_left_sh.gif) repeat-y 0px 0px; width:6px;}
.tr_main{background: #16181a url(./images/bg_line.gif) repeat-y 0px 0px;}
.tr_midcontent{background: #e6e8ea url(./images/bg_terrabit.gif); width:966px; height: 186px;}
#logoicon { border:none; text-decoration:none; margin-top: 30px; margin-left: 40px;}
#globe {border:none; text-decoration:none; margin-left:33px; margin-top:-8px;}
input.tbxsearch{ position:absolute; top:20px; right:137px; width:185px; color:White; background:#16181a; border:none;}
input.btnsearch{cursor:pointer; display:block; border:none; text-decoration:none; background:transparent url(./images/blank.gif) 0px 0px repeat; width:65px; height:25px; position:absolute; right:60px; top:15px;}
#barmenu
{
	text-align: center;
	background: url(./images/menu_bg.gif);
	width: 966px;
	height: 41px;
	margin: 0 auto;
}
#menu{margin-left: 89px;}
ul.menu{height:41px; margin-top:5px;}
ul.menu a.picmenu{background-image : url(./images/menu.gif) !important; height:41px;color:white; cursor:pointer;}
ul.menu a.picmenu:hover{color:white !important;}
ul.menu ul.menum a.menui {
    width:190px;  background:#2E2F33; opacity:0.9;
    border-bottom:1px solid #1B1B1D;
    border-top: 1px solid #44474C;
    line-height:22px;
    padding: 0px;
}

ul.menu a.home		{ background-position: 0px 0px; width: 77px;}
ul.menu a.home:hover	{ background-position: 0px 123px; width: 77px;}
ul.menu.home a.home	{ background-position: 0px 41px; width: 77px;}

ul.menu li.about      {list-style-type:none; width: 77px; float:left;}
ul.menu a.about		{ background-position: -77px 0px; width: 77px;}
ul.menu a.about:hover	{ background-position: -77px 123px; width: 77px;}
ul.menu.about a.about	{ background-position: -77px 41px; width: 77px;}

ul.menu li.product      {list-style-type:none; width: 101px; float:left;}
ul.menu a.product		{ background-position: -156px 0px; width: 101px;}
ul.menu a.product:hover	{ background-position: -156px 123px; width: 101px;}
ul.menu.product a.product	{ background-position: -156px 41px; width: 101px;}

ul.menu li.solution      {list-style-type:none; width: 101px; float:left;}
ul.menu a.solution		{ background-position: -259px 0px; width: 101px;}
ul.menu a.solution:hover	{ background-position: -259px 123px; width: 101px;}
ul.menu.solution a.solution	{ background-position: -259px 41px; width: 101px;}

ul.menu li.service      {list-style-type:none; width: 90px; float:left;}
ul.menu a.service		{ background-position: -362px 0px; width: 90px;}
ul.menu a.service:hover	{ background-position: -362px 123px; width: 90px;}
ul.menu.service a.service	{ background-position: -362px 41px; width: 90px;}

ul.menu li.support      {list-style-type:none; width: 115px; float:left;}
ul.menu a.support		{ background-position: -454px 0px; width: 115px;}
ul.menu a.support:hover	{ background-position: -454px 123px; width: 115px;}
ul.menu.support a.support	{ background-position: -454px 41px; width: 115px;}

ul.menu li.partner      {list-style-type:none; width: 95px; float:left;}
ul.menu a.partner		{ background-position: -571px 0px; width: 95px;}
ul.menu a.partner:hover	{ background-position: -571px 123px; width: 95px;}
ul.menu.partner a.partner	{ background-position: -571px 41px; width: 95px;}

ul.menu li.contact      {list-style-type:none; width: 112px; float:left;}
ul.menu a.contact		{ background-position: -668px 0px; width: 112px;}
ul.menu a.contact:hover	{ background-position: -668px 123px; width: 112px;}
ul.menu.contact a.contact	{ background-position: -668px 41px; width: 112px;}

ul.menu ul{display:none}
ul.menu li:hover>ul{display:block;}
ul.menu ul{position: absolute;left:-1px;top:99%;}
ul.menu ul ul{position: absolute;left:99%;top: 0px;}
ul.menu,ul.menu ul {margin:0px; list-style:none; padding:0px 2px 0px 0px;}
ul.menu ul {padding-left: 2px;}
ul.menu table {border-collapse:collapse}ul.menu {
	display:block;
	zoom:1;
	float: left;
}
ul.menu ul{
	width:190px;
}
ul.menu li{
	display:block;
	font-size:0px;
}
ul.menu a:active, ul.menu a:focus {
outline-style:none;
}
ul.menu a, ul.menu li.dis a:hover, ul.menu li.sep a:hover {
	display:block;
	vertical-align:middle;
	border-width:0px;
	text-align:left;
	text-decoration:none;
	_padding-left:0;
	font:normal 11px Century Gothic,Arial,Helvetica,sans-serif;
	color: white;
	text-decoration:none;
	cursor:default;
}
ul.menu span{
	overflow:hidden;
}
ul.menu li {
	float:left;
}
ul.menu ul li {
	float:none;
}
ul.menu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.menu li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.menu li.sep span{
	float:none;	padding-right:0;
	width:5;
	height:16;
	display:inline-block;	
	background-color:#AAAAAA;	background-image:none;}
ul.menu ul li.sep span{
	width:80%;
	height:3;
}
ul.menu li:hover{position:relative;background-color:#000;opacity:0.98;}
ul.menu li:hover>a{
	background-color:#000;
	color: rgb(120,255,0);
	text-decoration:none;
	cursor:pointer;	
}
ul.menu li a:hover{
	position:relative;
	background-color:#2E2F33;
	color: rgb(120,255,0);
	text-decoration:none;
}
ul.menu li.dis a {
	color: #AAAAAA !important;
}
ul.menu img {border: none;float:left;_float:none;margin-right:4px;width:16px;
height:16px;
}
ul.menu ul img {width:16px;
height:16px;
}
ul.menu img.over{display:none}
ul.menu li.dis a:hover img.over{display:none !important}
ul.menu li.dis a:hover img.def {display:inline !important}
ul.menu li:hover > a img.def  {display:none}
ul.menu li:hover > a img.over {display:inline}
ul.menu a:hover img.over,ul.menu a:hover ul img.def,ul.menu a:hover a:hover ul img.def,ul.menu a:hover a:hover a:hover ul img.def,ul.menu a:hover a:hover img.over,ul.menu a:hover a:hover a:hover img.over,ul.menu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.menu a:hover img.def,ul.menu a:hover ul img.over,ul.menu a:hover a:hover ul img.over,ul.menu a:hover a:hover a:hover ul img.over,ul.menu a:hover a:hover img.def,ul.menu a:hover a:hover a:hover img.def,ul.menu a:hover a:hover a:hover a:hover img.def{display:none}
ul.menu a:hover ul,ul.menu a:hover a:hover ul,ul.menu a:hover a:hover a:hover ul{display:block}
ul.menu a:hover ul ul,ul.menu a:hover a:hover ul ul{display:none}
ul.menu span{
	display:block;
	background-image:url(./images/row_white.png);
	background-position:right center;
	background-repeat: no-repeat;
    padding-right:11px; margin-right:5px;}
ul.menu li:hover>a>span{background-image:url(./images/row_green.png);
}
ul.menu a:hover span{_background-image:url(./images/row_green.png)}
ul.menu ul span,ul.menu a:hover table span{background-image:url(./images/row_white.png)}
ul.menu ul li:hover > a span{	background-image:url(./images/row_green.png);}
ul.menu table a:hover span,ul.menu table a:hover a:hover span,ul.menu table a:hover a:hover a:hover span{background-image:url(./images/row_green.png)}
ul.menu table a:hover table span,ul.menu table a:hover a:hover table span{background-image:url(./images/row_white.png)}

#midhead {text-align:center; vertical-align:middle;background:url(./images/bg_midhead.gif) no-repeat left top; width:966px; height:227px;}
#midhead img{border: solid 3px #cccccc; margin-top: 45px; margin-left: 40px;}
.tr_homenews {background:url(./images/tr_mid_foot.gif) no-repeat 0px 0px; height:330px;}
.tr_leftconer {background:url(./images/tr_lf_co.gif) no-repeat 0px 0px; height:6px; width: 6px;}
.tr_rightconer {background:url(./images/tr_rh_co.gif) no-repeat 0px 0px; height:6px; width: 6px;}
.tr_centerconer {background:url(./images/tr_bo_sh.gif) repeat-x 0px 0px;}
#midbox1,#midbox2,#midbox3,#midbox4
{
	float:left; margin-top:76px;
}
#midbox1 a,#midbox2 a,#midbox3 a{ text-decoration:none; color:White;}
#midbox1{ width:160px}
#midbox2{ width:330px; position:relative;}
#midbox3 {position:relative;}
#midbox4{ width:265px; position:relative;}
#btnNewProd{ border:none; text-decoration:none; display:block; width:150px; height:40px; position:absolute; background:transparent url(./images/blank.gif) repeat; top:107px; left:80px;}
#midbox1 ul,#midbox2 ul
{
	text-align:right; list-style:none; text-transform:capitalize;
}
.Prodlink{ border:none; text-decoration:none; display:block; width:80px; height:20px; position:absolute; background:transparent url(./images/blank.gif) repeat; top:-30px; right:0px;}
.Sollink{ border:none; text-decoration:none; display:block; width:85px; height:20px; position:absolute; background:transparent url(./images/blank.gif) repeat; top:-30px; left:35px;}
.Partnerlink{ border:none; text-decoration:none; display:block; width:95px; height:30px; position:absolute; background:transparent url(./images/blank.gif) repeat; top:200px; left:30px;}
.Serlink{ border:none; text-decoration:none; display:block; width:100px; height:30px; position:absolute; background:transparent url(./images/blank.gif) repeat; top:200px; left:65px;}
#midbox3 ul{list-style:none; text-transform:capitalize; }
#midbox3 li{ font-size:11px; color:White; background:url(./images/green_square.gif) no-repeat left 6px; line-height:16px; padding-left:7px }
#midbox3 li a:hover{ text-decoration: underline; color:rgb(120,255,0)}
#midbox1 li,#midbox2 li{ font-size:11px; color:White; background:url(./images/green_square.gif) no-repeat right 6px; line-height:14px; padding-right:5px }
#midbox1 li a:hover,#midbox2 li a:hover{ text-decoration: underline; color:rgb(120,255,0);}
#botbox1,#botbox2,#botbox3
{
	float:left; margin:20px 0;
}
#botbox1{ border-right:solid 1px transparent; padding:0px 23px}
#botbox1 img,#botbox1 a{ border:none; text-decoration:none; }
#botbox2{ border-left:solid 1px #a1a3a5; border-right:solid 1px #a1a3a5; padding:0px 20px 0px 40px}
#botbox3 p.title,#botbox2 p.title{ margin:0px; color:#f89c4e; font-size:14px; font-weight:bold;}
#botbox2 ul{ padding-left:15px; color:#7f8083;}
#botbox3 p,#botbox2 p{ color:#7f8083; font-size:11px;}
#botbox3 { padding-left:20px}
#botbox3 input{font-family:Century Gothic,Arial,Helvetica,sans-serif;display:block; border:none; margin:5px 0; padding:3px 5px; width:157px; height:18px; background:transparent url(./images/tbx_feed.gif) no-repeat 0px 0px;}
#botbox3{ border-left:solid 1px transparent; padding:0px 20px 0px 40px}
#botbox3 button{ margin-left:90px}
#botbox3 input.homesubmit {background:url(./images/sm_btn.gif) no-repeat; width: 68px!important; height: 30px!important; border:0!important; margin:0!important;}

#newsbox { text-decoration:none; position:absolute; top:60px;right:60px; color:#fff;}
#newsbox span.date {color:#0086C9;}
#newsbox a{text-decoration: none; color:#fff;}
#newsbox a:hover{text-decoration:underline; color:rgb(120,255,0);}

.form-text  {color:#888888; font-size:11px;}

#footer {text-align:center; color:#7f8083; margin:0 auto; }
#footer td{text-align:center;}
#footer a.parent{color:#FC9513; text-decoration: none;}
#footer a.child{color:#7f8083; text-decoration: none;}
#footer a:hover{text-decoration: underline;}
#footer span.parent{color:#FC9513;}
#footer span.separate{background:url(./images/rect.gif) no-repeat 0 0; width: 6px; height: 6px; margin: 0 3px;}

#techsupport {text-align: left; margin-top: 20px;}
#techsupport td.col{padding-top: 5px; width: 150px;}
#techsupport div.boxdiv{margin:0;height:29px;width:316px;background:url(./images/input_field.gif) no-repeat bottom;}
#techsupport input.box{background:none;border:none;width:297px;height:19px;margin:0;padding: 4px 7px 2px 7px;font-family:Century Gothic,Arial,Helvetica,sans-serif;color: #f0f0f0}
#techsupport div.boxarea{margin:0;height:118px;width:316px;background:url(./images/textarea_field.gif) no-repeat bottom;}
#techsupport textarea.area{background:none;border:none;width:297px;height:106px;margin:0;padding: 4px 7px 2px 7px;font-family:Century Gothic,Arial,Helvetica,sans-serif;color: #f0f0f0; font-size:12px; overflow:hidden;}
#techsupport div.boxcaptcha{margin:0;height:29px;width:70px;background:url(./images/captcha_field.gif) no-repeat bottom;}
#techsupport input.captcha{background:none;border:none;width:65px;height:19px;margin:0;padding: 4px 7px 2px 7px;font-family:Century Gothic,Arial,Helvetica,sans-serif;color: #f0f0f0}
#techsupport input.back{background:url(./images/back_btn.gif) no-repeat bottom; width: 51px; height: 24px; border:0;}
#techsupport input.send{background:url(./images/submit_btn.gif) no-repeat bottom; width: 58px; height: 24px; border:0;}
#techsupport td.button{padding-top:20px; text-align:right;}

/* --- News Scroll ---- */
#newsticker-demo { padding:5px 5px 0; }
.newsticker-jcarousellite ul li{ list-style:none; padding-bottom:1px; margin-bottom:5px; }
.clear { clear: both; }

/* --- Partner Scroll --- */
#newspartner { padding:5px 5px 0;}
.newspartner-jcarousellite ul li{list-style:none; padding-bottom:1px; margin-bottom:3px;}
.newspartner-jcarousellite li{height:165px;}
.newspartner-jcarousellite td{background:url(./images/frame_partner.gif) no-repeat center center; text-align:center!important; vertical-align:middle!important; width: 145px; height:52px; padding:2px;}
.newspartner-jcarousellite tr{height:55px;}
/* --- Misc --- */
span.date {color:#0086C9;}
a.date {text-decoration: none; color:#0086C9;}
a:hover.date {text-decoration: underline;}
a.news {text-decoration: none; color:#fff;}
a:hover.news {text-decoration: underline; color:rgb(120,255,0);}

#message_box { 
position: absolute; 
top: 328; 
z-index: 10; 
font-weight:bold; 
width:184px;
height: 106px;
margin-left: 25px;
}﻿.left_content{float:left; width: 210px;}
.main_content{background:transparent url(./images/bg_map.gif) no-repeat 0 0; height:542px; color:White;}
#left-menu{ float:left;}
.right-content{ float:left; width:666px; padding:0px 30px 20px 60px}
#left-menu{ width:210px}
#left-menu ul{ list-style:none; display:block;}
#left-menu > ul{ padding:15px 0 15px 15px;margin-left:10px;}
#left-menu ul ul { padding:2px 0 2px 0px}
#left-menu ul ul li { background:transparent url(./images/icon2.gif) no-repeat 0px 7px; line-height:20px; font-size: 10px; }
#left-menu a{ color:White; text-decoration:none; display:block;}
#left-menu li{padding-left:15px; display:block; line-height:29px;} #left-menu ul > li{ border: 0px none;}
#left-menu ul ul li.rect{background:transparent url(./images/rect.gif) no-repeat 0px 8px; line-height:20px; font-size: 10px; padding-left: 10px;}
#left-menu ul ul li.rect > a{color:#7f8083!important; text-decoration:none;}
#left-menu ul ul li.recthover {background:transparent url(./images/rect.gif) no-repeat 0px 8px; border:0 none !important;padding-left: 10px;}
#left-menu ul ul li.recthover > a{color:rgb(120,255,0) !important; border:0 none !important;}
.noneborder{ border:0 none !important;}
.bgparent{ background:url(./images/ver_menu.gif) no-repeat 0 0;  }
.bgparent > a{color:Black !important; font-weight: bold;}
.icondown{ background:transparent url(./images/icon1.gif) no-repeat 0px 7px !important;}
.icondown > a {color:rgb(120,255,0) !important; border:0 none !important;}
#left-menu div.dashed {background:url(./images/dash_line.gif) repeat-x -1px 26px;}
/*.line-item-title,.line-item{ border-bottom:solid 1px #7f8083; }*/
.line-item-title{padding:25px 0 10px 0;}
.itembig{font-weight:bold; color:rgb(120,255,0); font-size:20px;}
a.itembig{font-weight:bold; color:rgb(120,255,0); font-size:20px; text-decoration:none;}
a:hover.itembig{font-weight:bold; color:rgb(120,255,0); font-size:20px; text-decoration:underline;}
a.breadcrum{font-weight:normal; color:#fff; font-size: 13px; text-decoration:none;}
a:hover.breadcrum{font-weight:normal; color:rgb(120,255,0); font-size: 13px; text-decoration:underline;}
.itemmed{ font-weight:bold; color:rgb(120,255,0); font-size:14px;}
.itemsmall{ font-weight:normal; color:rgb(120,255,0);}
a.itemsmall {font-weight:normal; color:rgb(120,255,0); text-decoration:none;}
a:hover.itemsmall {font-weight:normal; color:rgb(120,255,0); text-decoration:underline;}
.line-item table div{ padding:5px 0 0 5px;}
.line-item table a{ text-decoration:none; color:White;}
span.more {float: right;}
/* --- Customer --- */
.customerlogo {float:left; margin: 20px 25px;}
.productimage {float:left; margin: 20px 15px 35px 15px;}
a.titlelink {text-decoration:none; color:#fff;}
a:hover.titlelink{color:rgb(120,255,0); text-decoration:underline;}
.frameimage {background-color: #fff;}
.frameimage td{margin:0!important; padding:0!important;}
.frameimage .linkname{margin:8px 5px!important; text-align:left!important;}
.frameimage .lefttop{background:transparent url(./images/frame_topleft.gif) no-repeat left top; width:11px; height:9px;}
.frameimage .righttop{background:transparent url(./images/frame_righttop.gif) no-repeat right top; width:11px; height:9px;}
.frameimage .topmid{background-color:#fff; height:9px;}
.frameimage .leftmid{background-color:#fff; width:11px;}
.frameimage .rightmid{background-color:#fff; width:11px;}
.frameimage .midbot{background-color:#fff; height:10px;}
.frameimage .leftbot{background:transparent url(./images/frame_leftbot.gif) no-repeat left bottom; width:11px; height:10px;}
.frameimage .rightbot{background:transparent url(./images/frame_rightbot.gif) no-repeat right bottom; width:11px; height:10px;}

/* --- Product --- */
#product {text-decoration:none;}
#product p{margin:0; padding:0;}
#product ul {list-style-type: square; margin-top: 0; padding-left: 15px;}
#product div.order {margin-left:-15px;}
#product .fl{float:left;}
#product .fr{float:right;}
#product input.download{background:url(./images/download_btn.gif) no-repeat bottom; width: 106px; height: 47px; border:0;}
#product input.rowdownload{background:url(./images/rowdownload_btn.gif) no-repeat bottom; width: 11px; height: 12px; border:0;}
#product td.button{padding-top:20px; text-align:right;}
#product td.brochure{vertical-align:bottom; text-align:right;}
#product .title{margin-left: 5px;}
#product tr.rowheight{height:20px;}
#product th.header{text-align: center; font-weight: normal; background-color:#393A3C; vertical-align: middle; font-size:10px;}
#product td.content{border-bottom: dotted 1px #7f8083; text-align: center; font-weight:normal; vertical-align:middle; font-size:10px;}
#product th.headers{text-align: left; padding-left:2px; font-weight: normal; background-color:#393A3C; vertical-align: middle; font-size:10px;}
#product td.contentl{border-bottom: dotted 1px #7f8083; text-align: left; padding-left:2px; font-weight:normal; vertical-align:middle; font-size:10px;}
#product td.contentr{border-bottom: dotted 1px #7f8083; text-align: right; padding-right:2px; font-weight:normal; vertical-align:middle; font-size:10px;}
#product .frameimage {background:transparent url(./images/frame_product.gif) no-repeat left top; width: 185px; height:127px;}
#product div.frameimage{text-align:center!important; vertical-align:middle!important;}
#product .borderleft{border-left:dotted 1px #7f8083;}

/* --- Paging --- */
#paging{background:transparent url(./images/paging_midle.gif) repeat-x left 9px; font-weight:bold; float:right; height:36px;}
#paging ul,#paging li{ list-style:none; text-align:center;margin-left:0;padding-left:0;}
#paging li {float:left;font-size:12px;font-style:normal;font-weight:bold;}
#paging .active {background:transparent url(./images/paging_btn.gif) no-repeat scroll 8px 0px;color:#000!important;float:left;margin-left:2px;padding:10px 0px; width: 33px; text-decoration:none; font-weight:bold;}
#paging a {background:none repeat scroll 0 0;display:inline;margin-left:2px;padding:2px 8px; color:#fff; font-weight:bold;}
#paging a:hover {text-decoration:underline; color:#fff;float:left;margin-left:2px;padding:2px 8px;}
#paging a:link {color:#fff;display:inline;float:left;padding:2px 8px;text-decoration:none;}
#paging a:visited {color:#fff;display:inline;float:left;padding:2px 8px;text-decoration:none;}
#paging div.left {background:transparent url(./images/paging_left.gif) no-repeat left 3px; float:left; height:36px; width:10px;}
#paging div.right {background:transparent url(./images/paging_right.gif) no-repeat left 3px; float:right; height:36px;width:10px;}