body{}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear{clear:both;}

#page_wrap{text-align:center;}
#page{width:990px;margin:0px auto;text-align:left;font-family:arial, sans-serif;font-size:12px;line-height:18px;}

#page a{color:#0033cc;text-decoration:none;}
#page a:hover, a:focus, a:active{text-decoration:underline;}

#page_header{width:990px;height:133px;background:url('../../images/header-bg.jpg') no-repeat;}
#logo{width:161px;height:76px;padding:14px 0px 0px 46px;float:left;}
#logo span{width:0;height:0;display:block;overflow:hidden;}
#search_wrap{float:right;width:216px;padding:45px 0px 0px 0px;}
#search_wrap .submit_wrap{position:relative;}
#search_wrap input.text{width:132px;height:20px;background:url('../../images/search-bg.gif') no-repeat;border:0px;font-size:10px;padding:2px 3px;}
#search_wrap input.submit{border:0px;background:transparent;color:#fff;font-size:10px;font-family:arial, sans-serif;text-transform:uppercase;padding:2px 3px;height:20px;position:absolute;left:138px;cursor:pointer;}
#search_wrap label.error{display:block;font-size:10px;color:#ffff66;}
#nav_wrap{clear:both;width:990px;height:43px;background:url('../../images/nav-bg.gif') repeat-x;text-align:center;text-transform:uppercase;}
#nav_wrap ul.sf-menu{list-style:none;padding:0px 0px 0px 40px;}
#nav_wrap ul.sf-menu li{float:left;width:auto;font-size:14px;line-height:43px;}
#nav_wrap ul.sf-menu li a{color:#fff;display:block;padding:0px 15px;}
#nav_wrap ul.sf-menu li > a{height:43px;}
#nav_wrap ul.sf-menu li a:hover, #nav_wrap ul.sf-menu li a:active, #nav_wrap ul.sf-menu li a:focus{text-decoration:none;background:url('../../images/nav-bg-over.gif') repeat-x;}

#nav_wrap ul.sf-menu li li{width:100%;text-align:left;font-size:12px;background:#016450;border-bottom:1px solid #00715b;border-left:1px solid #00715b;text-transform:none;}
#nav_wrap ul.sf-menu li li a{padding:0px 0px 0px 10px;height:30px;line-height:30px;}
#nav_wrap ul.sf-menu li li a:hover, #nav_wrap ul.sf-menu li li a:active, #nav_wrap ul.sf-menu li li a:focus{background:#00715b;}

#nav_wrap ul.sf-menu li li li{background:#005b49;border-bottom:1px solid #0b6c5c;border-left:1px solid #0b6c5c;}
#nav_wrap ul.sf-menu li li li a:hover, #nav_wrap ul.sf-menu li li li a:active, #nav_wrap ul.sf-menu li li li a:focus{background:#0b6c5c;}

#nav_wrap ul.sf-menu li a.sf-with-ul{padding-right: 20px;min-width: 1px;}

#page_body{background:#fff;}
#page_body .body_top{width:990px;height:20px;background:url('../../images/body-top-border.gif') repeat-x;}
#page_body .body_col_wrap{background:url('../../images/body-bg.gif') repeat-y;}
#page_body .body_col1{float:left;width:193px;background:#016b51 url('../../images/body-col1-bg.jpg') no-repeat;height:423px;}
#page_body .body_col1 .content{color:#fff;padding:30px 14px;}
#page_body .body_col1 .content h3{font-size:14px;font-weight:bold;margin:0px 0px 6px 0px;}
#page_body .body_col1 .content h4{font-size:13px;font-weight:bold;margin:0px 0px 6px 0px;}
#page_body .body_col1 .content ul{list-style:none;}
#page_body .body_col1 .content a{color:#ffffff;}
#page_body .body_col1 .content input.text{width:162px;height:20px;border:0;background:url('../../images/mailinglist-input-bg.gif') no-repeat;padding:4px 3px 0px 3px;margin:0px 0px 10px 0px;color:#555;}
#page_body .body_col1 .content input.hasFocus{width:162px;height:20px;border:0;background:url('../../images/mailinglist-input-bg.gif') no-repeat;padding:4px 3px 0px 3px;margin:0px 0px 10px 0px;color:#000;}
#page_body .body_col1 .content input.isChanged{width:162px;height:20px;border:0;background:url('../../images/mailinglist-input-bg.gif') no-repeat;padding:4px 3px 0px 3px;margin:0px 0px 10px 0px;color:#000;}
#page_body .body_col1 .content input.submit{cursor:pointer;}
#page_body .body_col1 .content label.error{display:block;color:#ffff66;}
#page_body .body_col1 .content .contactEmail_wrap{padding:3px 0px 20px 0px;}
#page_body .body_col1 .content .contactEmail_wrap_small{padding:3px 0px 20px 0px;font-size:10px;}
#page_body .body_col1 .content ul.product_list{padding:0px 0px 0px 10px;}
#page_body .body_col1 .content ol.product_list{padding:0px 0px 0px 10px;}


#page_body .body_col2{float:left;width:558px;}
#page_body .body_col2 .content{padding:20px 20px 0px 20px; text-align:justify}
#page_body .body_col2 .content h2{font-size:18px;font-weight:bold;color:#a03430;padding:0px 0px 10px 0px;}
#page_body .body_col2 .content h3{font-size:14px;font-weight:bold;padding:0px 0px 10px 0px;}
#page_body .body_col2 .content h3 a{color:#000}
#page_body .body_col2 .content h3 a:hover, #page_body .body_col2 .content h3 a:focus, #page_body .body_col2 .content h3 a:active{text-decoration:none;}
#page_body .body_col2 .content h4{color:#4b6d93;font-size:14px;font-weight:bold;}
#page_body .body_col2 .content h5{font-size:14px;font-weight:bold;padding:0px 0px 1px 0px;color:#000}
#page_body .body_col2 .content p{padding:0px 0px 20px 0px;}
#page_body .body_col2 .content p.image{padding:6px;background:#eee;border:1px solid #ccc;margin-bottom:20px;font-size:10px;color:#333;width:403px;}
#page_body .body_col2 .content p.image img{overflow:hidden;border:1px solid #ccc;margin:0px auto 6px auto;}
#page_body .body_col2 .content p.image_small{padding:6px;background:#eee;border:1px solid #ccc;margin-bottom:20px;font-size:10px;color:#333;width:160px;}
#page_body .body_col2 .content p.image_small img{overflow:hidden;border:1px solid #ccc;margin:0px auto 6px auto;}
#page_body .body_col2 .content p.image_small2{padding:6px;background:#eee;border:1px solid #ccc;margin-bottom:20px;font-size:10px;color:#333;width:170px;}
#page_body .body_col2 .content p.image_small2 img{overflow:hidden;border:1px solid #ccc;margin:0px auto 6px auto;}
#page_body .body_col2 .content p.image ul{padding:0px 0px 20px 20px;}
#page_body .body_col2 .content p.image ol{padding:0px 0px 20px 20px;}
#page_body .body_col2 .content ul{padding:0px 0px 20px 20px;}
#page_body .body_col2 .content ol{padding:0px 0px 20px 20px;}
#page_body .body_col3{float:right;width:239px;}
#page_body .body_col3 .panel_top{width:239px;height:20px;background:url('../../images/body-col3-top.gif') no-repeat;margin:20px 0px 0px 0px;}
#page_body .body_col3 .panel_middle{width:239px;background:#abcda9 url('../../images/body-col3-bg.gif') bottom left no-repeat;}
#page_body .body_col3 .panel_middle .content{padding:0px 26px;color:#a03430;}
#page_body .body_col3 .panel_middle .content h3{font-size:14px;font-weight:bold;margin:0px 0px 6px 0px;}
#page_body .body_col3 .panel_middle .content h4{font-size:14px;}
#page_body .body_col3 .panel_middle .content h4 span{font-size:12px;color:#505050;}
#page_body .body_col3 .panel_middle .content ul{list-style:none;}
#page_body .body_col3 .panel_middle .content ul li{padding:0px 0px 20px 0px;}
#page_body .body_col3 .panel_middle .content ul li.lastestNews{padding:0px;}
#page_body .body_col3 .panel_middle .content ul li.lastestNews ul li{}
#page_body .body_col3 .panel_middle .content ul li.lastestNews ul li div.date{}
#page_body .body_col3 .panel_middle .content ul li.lastestNews ul li div.news{color:#505050;}
#page_body .body_col3 .panel_middle .content select, #page_body .body_col3 .panel_middle .content input.text{background:#999999;color:#fff;font-size:12px;font-family:arial, sans-serif;width:185px;}
#page_body .body_col3 .panel_middle .content input.submit{width:78px;height:23px;border:0;background:url('../../images/submit-btn.gif') no-repeat;cursor:pointer;text-indent:-9999px;margin:6px 0px 0px 0px;display:block;}
#page_body .body_col3 .panel_bottom{width:239px;height:20px;background:url('../../images/body-col3-bottom.gif') no-repeat;margin:0px 0px 20px 0px;}
#page_body .body_col3 .field{float:left;width:50%;clear:both;font-weight:bold;}
#page_body .body_col3 .value{float:right;width:50%;clear:right;text-align:right;}
#page_body .body_col3 .delayed{float:left;width:100%;clear:both;font-size:10px;}
#page_body .body_col3 .field, #page_body .body_col3 .value{color:#505050;}
#page_body .body_col3 .more-news{display:block;width:78px;height:23px;background:url('../../images/more-news-btn.gif') no-repeat;text-indent:-9999px;}
#page_body .body_bottom{width:990px;height:2px;background:#abcda9;}

#page_footer{margin:3px 0px 20px 0px;font-size:10px;}

/****************************** PRODUCT PIPELINE TABLE START *********************************************/

#pipeline_table div{font-size:12px;}
#pipeline_table ul{padding:0px;list-style:none;}
#pipeline_table .col2 ul li{float:left;width:auto;text-align:left;padding:0px 16px 0px 0px;font-weight:bold;}
#pipeline_table .col2 ul li.last{padding:0px;}
#pipeline_table .title{font-weight:bold;text-decoration:underline;padding:0px 0px 6px 0px;}
#pipeline_table .col1, #pipeline_table .col2, #pipeline_table .col3left{float:left;width:auto;}
#pipeline_table .col3, #pipeline_table .col3left{font-weight:bold;color:#19199b;width:auto;}
#pipeline_table .col1{clear:both;width:130px;}
#pipeline_table .col2{width:288px;}
#pipeline_table .filled{width:288px;background:#507d75;height:30px;}
#pipeline_table .filled span{float:right;width:auto;text-align:right;color:#eaf00e;padding:6px 6px 0px 0px;font-size:11px;}
#pipeline_table .part3-filled{width:220px;background:#507d75;height:30px;}
#pipeline_table .part1-filled{width:75px;background:#507d75;height:30px;margin-bottom:10px;}
#pipeline_table .col3left{width:205px;padding:0px 0px 6px 6px;font-size:10px;line-height:13px;}
#pipeline_table .col3{float:right;clear:both;font-size:11px;padding:0px 0px 10px 0px;width:200px;position:relative;top:-3px;text-align:right;padding:0px 105px 0px 0px;}
#pipeline_table .padded{padding:0px 170px 3px 0px;position:relative;top:-3px;}

/****************************** PRODUCT PIPELINE TABLE END *********************************************/
