@charset "UTF-8";
/* CSS Document */
img{border:none;}

body{margin:0 auto; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

a:link, a:visited{color:#000; text-decoration:none;}
a:hover{color:#000; text-decoration:underline;}

#header {position:relative; width:100%; margin:0 auto;}
#header .top {background-image:url(../img/wellbecom_header.png); background-repeat:repeat-x; width:100%; height:19px;}
#header .content {width:990px; margin:0 auto; position:relative;}
#header .content .logo {float:left;}
#header .content .region {float:right; padding-top:50px; padding-right:5px; }
#header .content .region .a {float:right; padding-top:50px; padding-right:5px; padding-bottom: 5px;}
#header .content .menu_header {background-image:url(../img/wellbecom_nav05.png);background-repeat:no-repeat;width:990px;height:47px;background-position:500px;}

.menu_header a {float:left;}
.menu_header .menu1 { background-image:url(../img/wellbecom_nav01eng_off.png); background-repeat:no-repeat; width:129px; height:47px;}
.menu_header .menu1:hover { background-image:url(../img/wellbecom_nav01eng_on.png); background-repeat:no-repeat; width:129px; height:47px;}

.menu_header .menu2 { background-image:url(../img/wellbecom_nav02eng_off.png); background-repeat:no-repeat; width:111px; height:47px;}
.menu_header .menu2:hover { background-image:url(../img/wellbecom_nav02eng_on.png); background-repeat:no-repeat; width:111px; height:47px;}

.menu_header .menu3 { background-image:url(../img/wellbecom_nav03eng_off.png); background-repeat:no-repeat; width:207px; height:47px;}
.menu_header .menu3:hover { background-image:url(../img/wellbecom_nav03eng_on.png); background-repeat:no-repeat; width:207px; height:47px;}

.menu_header .menu4 { background-image:url(../img/wellbecom_nav04eng_off.png); background-repeat:no-repeat; width:127px; height:47px;}
.menu_header .menu4:hover { background-image:url(../img/wellbecom_nav04eng_on.png); background-repeat:no-repeat; width:127px; height:47px;}

.menu_header .menu5 { background-image:url(../img/wellbecom_nav05eng.png); background-repeat:no-repeat; width:112px; height:47px; background-position:-20px 0;}


#content {width:990px; margin:0 auto; padding:5px 10px; min-height:500px; margin-top: 15px; margin-bottom: 5px;}

#content .hp_top { width:990px; position:relative; }
#content .hp_btm { width:990px; position:relative; margin-top: 10px;}

#content .top_LHS { width:310px; height:235px; border:1px solid #DEDEDE; float: left; padding: 0px 10px 10px 10px}
#content .top_LHS h1 {font-family:"Arial"; font-size:18px;}
#content .top_LHS txt {font-family:"Arial"; font-size:14px; color:#E41B17;}
#content .top_LHS .latestProd {border-width: 1px; border-color: #DEDEDE; border-top-style: solid; padding-top: 13px; padding-bottom: 8px; color: #C35617; }
#content .top_LHS .latestProd a {float: right;}
#content .top_RHS { width:650px; height:245px; /*border:1px solid #DEDEDE;*/ float: right; padding-right: 2px;}

#content .btm_Prod_Block { width:190px; height:160px; border:1px solid #DEDEDE; float: left; margin-right: 6px;}
#content .btm_Prod_Block .txt { color: #000000; padding: 15px 5px 5px 10px; }
#content .btm_RHS { width:395px; height:160px; /*border:1px solid #DEDEDE;*/ float:right; }

#content .techContent {width: 950px; text-align: center}
#content .techContent h1 {font-weight: bold; font-size: 18px;}
#content .techContent txt {font-size: 14px;}

#content .contactUs {position:relative;}
#content .contactUs .office {width: 800px; height: 350px; margin-top: 45px;}
#content .contactUs .addr {float: left; font-size: 16px; width:350px; line-height: 1.5}
#content .contactUs .map  {float: right;}

#footer { position:relative; width:100%; margin-top:20px; }
#footer .content { background-image:url(../img/wellbecom_UI_bottom.png); background-repeat:repeat-x; width:100%; height:179px;}
#footer .content .container {width:990px;  margin:0 auto;}
#footer .content .container .top_link, #footer .content .container .tc {padding:15px 10px 5px 10px;}

#clear{clear:both;}

/*.tab1 { border:3px solid #DEDEDE; width:400px; height:200px; padding:5px; position:absolute; left:10px; display:none; background-color:#FFF;}*/

.topnav_sub_div_products {
	border:3px solid #DEDEDE;
	width:870px;
	height:300px;
	padding:5px;
	position:absolute;
	/*left:70px;*/
	left:30px;
	display:none;
	background-color:#FFF;
	z-index: 999;
}

.dd-product-column {width:165px; height:240px; float:left; display:block; margin:0; padding-left:5px; border-right:1px solid #EAEFF2;}
.dd-product-column ul {	list-style:url('../img/dd-orange-arrows.gif'); padding-left:20px;}
.dd-product-column ul li {padding-top: 4px;}
.dd-product-column ul ul {padding-left:10px;}
.dd-product-column h4 {/*background:#EAEFF2;*/ width:176px; font-size:14px; color:#005293; margin-left:4px;}


.landing-page {position:relative;}
.landing-page .leftMenu { width:200px; /*border: 1px solid #DEDEDE;*/ float: left;}
.landing-page .rightContent {width: 770px; /*border: 1px solid #DEDEDE;*/ float: right; padding-right: 5px;}
.landing-page .rightContent .h1  {color:#C35617; font-size: 24px; margin-bottom: 15px;}
.landing-page .rightContent .h2  {color:#005293; font-size: 14px; font-weight: bold; }
.landing-page .rightContent .txt {color:#005293; font-size: 14px; padding-top:15px;}
.landing-page .rightContent a {color:#C35617; text-decoration:underline; font-weight:bold; font-size: 14px; padding-top:15px;}


.prod-page { position:relative; }
.prod-page .leftMenu { width:200px; /*border: 1px solid #DEDEDE;*/ float: left;}
.prod-page .leftMenu table {width:200px; border-collapse: collapse; border:1px solid #ACC0C6; font-size: 14px; border-spacing: 2px;}
.prod-page .leftMenu table td {padding: 15 15 15 15px;}
.prod-page .leftMenu table .hdr {background-color: #ACC0C6;}
.prod-page .leftMenu table .itm {}

.prod-page .rightContent {width: 770px; /*border: 1px solid #DEDEDE;*/ float: right; padding-right: 5px;}
.prod-page .rightContent .h1  {color:#C35617; font-size: 18px; }
.prod-page .rightContent .txt {color:#005293; font-size: 14px; padding-top:15px;}
.prod-page .rightContent a {color:#C35617; text-decoration:underline; font-weight:bold; font-size: 14px; padding-top:15px;}
.prod-page .rightContent table {width:700px; border-collapse: collapse; border:1px solid #ACC0C6; font-size: 14px; border-spacing: 2px;}
.prod-page .rightContent table tr:hover { background-color: #ADDFFF;}
.prod-page .rightContent table tr td { padding: 5px 0 5px 8px;}
.prod-page .rightContent table a {}
.prod-page .rightContent .tblHeader { font-size: 14px; font-weight: bold; color: white; padding:5px;}
.prod-page .rightContent .tblHeader:hover {}

