@charset "utf-8";

body{margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#403F3F;}



/*----- wrapper ----*/
#wrapper{width:909px; margin:0 auto;}

#header{background-image:url(../images/logo_bg.jpg); background-repeat:repeat-x; width:909px;}
.logo{width:auto; padding:0 0 0 150px;}


/*---- container -----*/
#container{width:909px; overflow:hidden;}

.f_left img{padding:20px 20px 20px 0;}
.text-right img {text-align:right;}


.sidebar{background-image:url(../images/left_p_bg.jpg); background-repeat:repeat-y; width:196px; float:left;}
.left_pannel_top{background-image:url(../images/left_p_top.jpg); background-repeat:no-repeat; padding-top:50px}
.left_pannel_bottom{background-image:url(../images/left_p_bottom.jpg); background-repeat:no-repeat; background-position:bottom; padding-bottom:40px; padding-left:15px; min-height:550px;}

.hidden_links {	padding-bottom:10px; display:none;}

.nav ul ul {margin:0;	padding:0; list-style:none;}
.nav li li{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#38AAFC; padding:5px 0 0 0;}
.nav li li a {text-decoration:underline; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#38AAFC;}
.nav li li a:hover {color:#069; text-decoration:none;  font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#38AAFC;}

.nav{width:auto; padding:15px 0 0 8px;}
.nav ul{margin:0px; padding:0px;}
.nav li{list-style:none; font:bold 16px Arial, Helvetica, sans-serif; color:#006699; padding:10px 0 0 0;}
.nav li a{list-style:none; font:bold 16px Arial, Helvetica, sans-serif; color:#006699; text-decoration:none;}
.nav li a:hover{list-style:none; font:bold 16px Arial, Helvetica, sans-serif; color:#006699; text-decoration:none;}

.left_info{width:auto; padding:10px 0 0 10px;}
.left_info p{font:12px/18px Verdana, Arial, Helvetica, sans-serif; color:#403F3F; padding:14px 0 0 0;}
.left_info p a{font:12px/18px Verdana, Arial, Helvetica, sans-serif; color:#075991; text-decoration:none;}
.left_info p a:hover{font:12px/18px Verdana, Arial, Helvetica, sans-serif; color:#075991; text-decoration:underline;}


.content{width:713px; float:right;}
.top_crv{width:713px; height:79px; background-image:url(../images/banner_bg.jpg); background-repeat:no-repeat;}
.top_crv h1{ padding:22px 18px 10px 0; font:22px 'ArialBlack' Arial, Helvetica, sans-serif; color:#fff; text-align:right;}
.top_crv h1 span{font:13px Arial, Helvetica, sans-serif; color:#fff;}

.top_crv-update-bkg {width:713px; height:79px; background-image:url(../images/banner_bg_update.jpg); background-repeat:no-repeat;}
.top_crv-update-bkg h1{ padding:22px 18px 10px 0; font:22px 'ArialBlack' Arial, Helvetica, sans-serif; color:#fff; text-align:right; position:relative; z-index:500;}
.top_crv-update-bkg h1 span{font:13px Arial, Helvetica, sans-serif; line-height:15px; color:#fff;}

.content_indent{border:1px solid #C7C7C7; border-top:0px; min-height:668px;  padding:10px; width:auto;}

.text_scroller{width:auto;}
#pscroller1{width: 100%; height: 20px; border: 0px solid black; padding: 5px 5px 5px 20px;  padding-bottom: 10px;}
#pscroller2{width: 600px; height: 20px; border: 0px solid black; padding: 3px;}
#pscroller2 a{text-decoration: none;}
.someclass{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #3385BC;}

.logos{width:693px; overflow:hidden;}
.logos ul{margin:0 0 0 10px; padding:0px;}
.logos li{list-style:none; float:left; min-height:74px; display:table-cell; vertical-align:middle; padding:0 4px 0 0;}
.logos ul li p {margin:10px 0 20px 0;}

.buttons{width:auto; padding:20px 0 0 0;}
.buttons p{text-align:center; padding:6px 0 0 0;}
.buttons img{padding:0 4px;}

.bottom_content{width:auto; overflow:hidden; padding:30px 0 0 0;}
.segments {background:#F7f7f7; border:1px #eaeaea solid; padding-bottom:10px; margin-left: 7px; width: 235px; float: left;}
.segments h2 {background:#f1f1f1; padding:4px 0;  border-bottom: 1px solid #EAEAEA; color: #006699; font-size: 15px; margin: 0 0 10px; text-align: center;}
.segments ul {margin:0 14px 0 20px; padding:0;}
.segments li {font:12px Verdana, Arial, Helvetica, sans-serif; color:#006699; padding:11px 0 0 0;}
.segments li a {font:12px Verdana, Arial, Helvetica, sans-serif; color:#006699; text-decoration:none;}
.segments li a:hover {text-decoration:underline; font:12px Verdana, Arial, Helvetica, sans-serif; color:#006699;}

.featured_pro{border: 1px solid #3385BC; width: 420px; background: url(../ui/featured_products_content_bg.gif) top repeat-x; float:right; }
.featured_pro h3{background:#3385bc; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-align:right; padding:5px;}
.featured_pro h4{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#403F3F; padding:8px 0 0 0;}
.featured_pro p{font:12px/14px Verdana, Arial, Helvetica, sans-serif; color:#403F3F; padding:8px 0 0 0;}

.featured_pro.update {border: 0px solid #3385BC; width: 480px; background: url(../ui/NOTfeatured_products_content_bg.gif) top repeat-x; float:left; margin:-70px 0 0 10px; position:relative; z-index:500;}
.featured_pro.update h3{background:#3385bc; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-align:left; padding:5px;}
.featured_pro.update img {position:relative; right:-6px;}
.featured_pro_right {float:right; width:197px; min-height:110px; background:#085991; margin-bottom:10px; position:relative; top:-10px; right:-11px;}

.featured_indent{padding:7px; width:auto;}

.display h2 {color: #006699; font-size:16px;}
.display a:link {color: #006699; text-decoration:none;}
.display a:hover {color: #3385BC; text-decoration:none;}

.capability-link a:link {text-decoration:none; margin:0 0; padding:0 0;}

.content-links {background:none; padding-bottom:10px; margin-left: 7px; width: 50%; float: left;}
.content-links ul {margin:0 14px 0 20px; padding:0;}
.content-links li {font:12px Verdana, Arial, Helvetica, sans-serif; color:#006699; padding:11px 0 0 0;}
.content-links li a {font:12px Verdana, Arial, Helvetica, sans-serif; color:#006699; text-decoration:none;}
.content-links li a:hover {text-decoration:underline; font:12px Verdana, Arial, Helvetica, sans-serif; color:#006699;}


img.right_img{float:right; padding:0 0 5px 8px;}

.inner_content{width:auto; padding:0 12px 30px 18px;}
.inner_content p{font:12px/16px Verdana, Arial, Helvetica, sans-serif; color:#403F3F; padding:16px 0 0 0;}
.inner_content p strong{font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif; color:#403F3F;}
.inner_content p strong a{font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif; color:#3E6C86; text-decoration:none;}
.inner_content p strong a:hover{font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif; color:#3E6C86; text-decoration:underline;}
.inner_content p img{vertical-align:middle; padding:0 6px 0 0;}
.inner_content p a{font:12px/16px Verdana, Arial, Helvetica, sans-serif; color:#3E6C86; text-decoration:none;}
.inner_content p a:hover{font:12px/16px Verdana, Arial, Helvetica, sans-serif; color:#3E6C86; text-decoration:underline;}

.inner_content  ul{margin:4px 0 0 16px; padding:0px;}
.inner_content li{font:12px/16px Verdana, Arial, Helvetica, sans-serif; color:#403F3F; padding:4px 0 0 0;}

/*---- footer -----*/
#footer{width:909px; padding:10px 0; font-size:11px; text-align:right;}

/*--------- css for navigation ----------*/
.navigation{width:auto; overflow:hidden; padding:6px 0 12px 0;}
.navigation ul{list-style-type: none; margin:0; margin-left: 20px; padding:0;}
.navigation li{display:inline; margin:0; padding:0;}
.navigation a{float:left; background:url(../images/left_nav.png) no-repeat left top; margin:0; margin-right: 5px; padding:0 0 0 9px; text-decoration:none; font:bold 12px/17px Arial, Helvetica, sans-serif; color:#fff;}
.navigation a span{float:left; display:block; background:url(../images/nav_right.png) no-repeat right top; padding: 9px 12px 8px 3px; font:bold 12px/17px Arial, Helvetica, sans-serif; color:#fff;}
.navigation a span {float:none;}
.navigation a:hover span {color: #fff;}
.navigation li.selected a{background-position:0 0;}
.navigation li.selected a span{background-position:100% 0; color: #fff;}
.navigation a:hover, .navigation li.selected a:hover{background-position:0% 0;}
.navigation a:hover span, .navigation li.selected a:hover span{background-position:100% 0;}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_d{position:absolute; top: 0px; font:bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:18px; z-index:100; width: 160px; visibility: hidden;}
.dropmenudiv_d a{width: 160px; display: block; text-indent: 7px;  padding: 3px 0; text-decoration: none; color: #fff; background:#3797c9; border-top:1px solid #fff;}
* html .dropmenudiv_d a{width: 100%;}
.dropmenudiv_d a:hover{background:#0077b9;}

/* ######### Style for Tables ######### */

.tbl {background-color : #FFF; width: 100%; padding: 6px 0 6px 10px;}

.tbl2 {background-color : #FFF; margin: 10px 0px 10px 10px; padding: 1px 10px 1px 10px;}

.tbltop {background-color : #3385BC; font-size : 11px; font-weight: bold; color: #fff; padding: 3px 0 3px 10px; }

.tblhead {font-size : 11px; color : #333; background-color : #E1E1E1; padding: 6px 0px 6px 10px;}

.tblbody {font-size : 11px; color : #333; background-color : #EEE; padding: 6px 0px 6px 10px;}

.tblbody-third {font-size : 11px; color : #333; background-color : #EEE; padding: 6px 0px 6px 0px;}

.tblhead-contact {font-size : 11px; color : #333; background-color : #E1E1E1; padding: 6px 0px 6px 10px; width: 45%; border-bottom: 1px #fff solid;}

.tblbody-contact {font-size : 11px; color : #333; background-color : #EEE; padding: 6px 0px 6px 20px; border-bottom: 1px #fff solid; border-left: 1px #fff solid;}

.tblbody-contact input {width: 320px;}

.tblbody-contact textarea {width: 320px;}

.tblbody-third input {width: 190px;}

.req {color: red;}

h1 {
	text-align:left;
	color:#069;
	font-size:15px;
    line-height: 15px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

table a:link {text-decoration: none;}

table a:hover {text-decoration: underline;}

#product-wp {padding-left:305px;}
#product-wp.styled-list ul {list-style-type:none;}
#product-wp.styled-list li a{list-style:none; font-weight:bold; font-size:12px; color:#006699; text-decoration:none; margin-top:0px;}
#product-wp.styled-list li a:hover{list-style:none; font-weight:bold; font-size:12px; color:#0b1bf5; text-decoration:none; margin-top:0px;}
#product-wp p.subhead  {background-image:url(../images/category_icon.png); background-repeat:no-repeat; font-weight:bold; padding:0px 0 0 15px; margin-top:10px;}
#product-wp ul li.subhead  {background-image:url(../images/category_icon.png); background-repeat:no-repeat; font-weight:bold; padding:0px 0 0 25px; margin-top:10px;}

#product.styled-list ul {list-style-type:none;}
#product.styled-list li a{list-style:none; font-weight:bold; font-size:12px; color:#006699; text-decoration:none; margin-top:0px;}
#product.styled-list li a:hover{list-style:none; font-weight:bold; font-size:12px; color:#0b1bf5; text-decoration:none; margin-top:0px;}

.test td a {font-weight:bold; font-size:12px; color:#006699; text-decoration:none;}
.test td a:hover {font-weight:bold; font-size:12px; color:#0b1bf5; text-decoration:none;}

#product p.subhead  {background-image:url(../images/category_icon.png); background-repeat:no-repeat; font-weight:bold; padding:0 0 0 25px; margin-top:10px;}

#product ul li.subhead  {background-image:url(../images/category_icon.png); background-repeat:no-repeat; font-weight:bold; padding:0 0 0 25px; margin-top:10px;}
#product ul li  {padding-right:10px;}



/* Style for DropMenu - Content Holders */
 
#nav ul
    {
    list-style : none;
    }
    /* hide the second level u*/
    #nav ul li ul{
    display: none;
    margin: 0;
    padding: 0;
    }
    /* styles for the first level link*/
    #nav ul li a:link,
    #nav ul li a:visited
    {
    display : block;
    font-weight : bold;
    text-decoration: none;
    }
    /* styles for the second level link*/
    #nav ul li ul li a:link,
    #nav ul li ul li a:visited
    {
    font-weight : normal;
    text-decoration: none;
    }
    /* styles for the second level links hover*/
    #nav ul li ul li a:active,
    #nav ul li ul li a:hover
    {
    text-decoration: underline;
    }



#nav-wp ul
    {
    list-style : none;
    }

    /* hide the second level u*/
    #nav-wp ul li ul{
    display: none;
    margin: 0;
    padding: 0;
    }
    /* styles for the first level link*/
    #nav-wp ul li a:link,
    #nav-wp ul li a:visited
    {
    display : block;
    font-weight : bold;
    text-decoration: none;
    }
    /* styles for the second level link*/
    #nav-wp ul li ul li a:link,
    #nav-wp ul li ul li a:visited
    {
    font-weight : normal;
    text-decoration: none;
    padding-bottom:8px;
    }
	
    /* styles for the second level links hover*/
    #nav-wp ul li ul li a:active,
    #nav-wp ul li ul li a:hover
    {
    text-decoration: underline;

    }

/*** Slideshow ***/
.slideshow{
	height:205px;
	padding-bottom:21px;
    padding-left:18px;
	background: url(../images/slider/slide-shadow.png) no-repeat bottom;
}
.slideshow .slides{
	position:relative;
}
.slideshow .slide{
	position:absolute;
	left:0;
	top:0;
}
.slides .caption{
	position:absolute;
	left:0;
	bottom:0;
	background: url(../images/slider/slide-caption.png);
	width:100%;
	height:45px;
	font-size:16px;
}
.slides .caption p{
	padding:12px 30px 30px 30px;
	color:#003366;
}
.slides .more{
	display:block;
	width:67px;
	height:21px;
	text-indent:-99999px;
	font-size:0;
	line-height:0;
	border:0;
	cursor:pointer;
	background: url(../images/display/btn-more.png) no-repeat;
	position:absolute;
	right:25px;
	top:14px;
}

.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th {
line-height:0!important;
.recaptcha_input_area{
height: 30px!important;
}
