*{ -webkit-letter-spacing: 0.03em; margin:0; padding:0}:focus,:active {outline:0}img{border:0}
a { color: #4297C2; text-decoration: none; }
a:hover { color: #7DBCDB; text-decoration: underline; }

body {
     margin: 0;
     padding: 0;  
     font: 11px 'Noto Sans', sans-serif;
     font-smooth: always;
} 

@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Noto Sans'), local('Noto-Sans'), url(fonts/Noto_Sans.woff) format('woff');
}

/* Global Wrappers */

#wrapper_outer_main { 
         width: auto;
         overflow: auto;
         margin: 0;
         background-color: #EFEFEF;
         background-image: url(../images/wrapper_outer_main_bg.jpg), url(../images/content_outer_main.png);
         background-position:  0 0, 0 430px;
         background-repeat: no-repeat, repeat-x;
         background-size: 100% 430px, 5px 75px;
}

#wrapper_inner_main { 
         width: 940px;
         padding-left: 15px;
         padding-right: 15px;
         overflow: auto;
         margin: 0 auto;
} 

/* Global Wrappers */

/* Other Global Divs */

#submit_btn { cursor: pointer; width: 118px; height: 34px; background-image: url('../images/submit_btn.png'); background-repeat: no-repeat; background-color: transparent; border: 0; }

#product_analysis_btn_small { cursor: pointer; width: 150px; height: 24px; background-image: url('../images/product_analysis_btn_small.png'); background-repeat: no-repeat; background-color: transparent; border: 0; }

/* Other Global Divs */

/* Header Main Starts */

#header_main { width: 940px; height: 102px; }
.header_logo { float: left; width: 260px; height: 85px; margin-top: 11px; }
.header_info_text { float: right; width: auto; }
.header_info_text ul { list-style-type: none; margin-top: 9px; text-align: right; }
.header_info_text_li_1 { display: inline; padding-left: 20px; background-image: url('../images/header_email_icon.png'); background-repeat: no-repeat; font-weight: bold; font-family: inherit; font-size: 12px; line-height: 14px; color: #464664; margin-right: 15px; }
.header_info_text_li_2 { display: inline; padding-left: 20px; background-image: url('../images/header_phone_icon.png'); background-repeat: no-repeat; font-weight: bold; font-family: inherit; font-size: 12px; line-height: 14px; color: #464664; margin-right: 15px; }
.header_info_text_li_3 { display: inline; padding-left: 20px; background-image: url('../images/header_fax_icon.png'); background-repeat: no-repeat; font-weight: bold; font-family: inherit; font-size: 12px; line-height: 14px; color: #464646; margin-right: 15px; }
.header_navigation { float: right; width: 600px; height: 50px; margin-top: 8px; background-image: url('../images/navigation_main_bg.png'); background-repeat: no-repeat; }
.header_navigation ul { float: left; width: auto; margin-top: 17px; margin-left: 24px; }
.header_navigation ul li { display: inline; }
.header_navigation ul li a { display: block; float: left; padding: 0 16px 0 16px; font-family: inherit; font-weight: normal; font-size: 14px; line-height: 16px; color: #FFFFFF; }
.header_navigation ul li a:hover { text-decoration: none; color: #F2E2B6; }

/* Header Main Ends */

/* Banner Main Starts */

#banner_main { -khtml-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; width: 928px; height: 336px; border: 6px solid #3D3D3D; background-color: #FFFFFF; }
#banner_img_1 { background-image: url('../images/banner1.png'); background-repeat: no-repeat; float: left; height: 336px; width: 635px; }
#banner_img_2 { background-image: url('../images/banner2.png'); background-repeat: no-repeat; float: left; height: 336px; width: 635px; }
#banner_img_3 { background-image: url('../images/banner3.png'); background-repeat: no-repeat; float: left; height: 336px; width: 635px; }
#banner_divs { float: right; height: 336px; width: 293px; }
#banner_divs ul { list-style-type: none; margin: 0; }
#banner_divs ul li { width: auto; height: auto; margin: 0; }
#banner_divs ul li a { display: block; width: 292px; height: 112px; background-image: url('../images/banner_divs_bg.png'); background-repeat: no-repeat; border-left: 1px solid #BABABA; color: #464646; }
#banner_divs img {  -khtml-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-top: 5px; border: 4px solid #EFEFEF; float: left; margin-top: 25px; margin-left: 15px; margin-right: 15px; width: 50px; height: 50px; }
#banner_divs p { float: left; padding-right: 15px; margin-top: 20px; width: 185px; height: auto; font-family: inherit; font-size: 13px; line-height: 16px; }
#banner_divs p span { display: block; color: #3F690D; margin-bottom: 4px; }
#banner_divs ul li a.selected, a.hover { text-decoration: none; background-image: url('../images/banner_divs_bg_hover.png'); background-repeat: no-repeat; color: #FFFFFF; }

/* Banner Main Ends */

/* Content Main Starts */

#content_main { position: relative; float: left; margin-top: 30px; margin-bottom: 30px; width: 940px; }
#content_holder_1 { float: left; width: 615px; }
.content_box_1 { overflow: hidden; -khtml-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; border: 1px solid #CCCCCC; background-image: url('../images/content_box_1.png'); background-repeat: no-repeat; float: left; margin-right: 15px; width: 298px; height: 214px; }
.content_box_1 h1 { margin-bottom: 7px; font-family: inherit; font-size: 16px; line-height: 18px; color: #3F690D; padding-bottom: 6px; border-bottom: 2px solid #BEDE97; }
.content_box_1 img { float: left; margin-left: 12px; margin-top: 40px; width: 90px; height: 90px; -khtml-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 3px solid #CFBCA3; }
.content_box_1_p { float: right; width: 168px; height: 160px; margin-top: 15px; margin-right: 12px; }
.content_box_1_p p { font-family: inherit; font-size: 12px; line-height: 14px; color: #505050; }
.content_box_1_btn { clear: both; display: block; font-family: inherit; font-weight: bold; font-size: 14px; line-height: 16px; text-align: center; padding: 13px 0 13px 0; width: 298px; }
.content_box_1_btn a { color: #FFFFFF; }
.content_box_1_btn a:hover { color: #FFFFFF; text-decoration: none; }

.content_box_2 { overflow: hidden; -khtml-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; border: 1px solid #CCCCCC; background-image: url('../images/content_box_1.png'); background-repeat: no-repeat;  float: left; width: 298px; height: 214px; }
.content_box_2 h1 { margin-bottom: 7px; font-family: inherit; font-size: 16px; line-height: 18px; color: #3F690D; padding-bottom: 6px; border-bottom: 2px solid #BEDE97; }
.content_box_2 img { float: left; margin-left: 12px; margin-top: 40px; width: 90px; height: 90px; -khtml-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 3px solid #CFBCA3; }
.content_box_2_p { float: right; width: 168px; height: 160px; margin-top: 15px; margin-right: 12px; }
.content_box_2_p p { font-family: inherit; font-size: 12px; line-height: 14px; color: #505050; }
.content_box_2_btn { clear: both; display: block; font-family: inherit; font-weight: bold; font-size: 14px; line-height: 16px; text-align: center; padding: 13px 0 13px 0; width: 298px; }
.content_box_2_btn a { color: #FFFFFF; }
.content_box_2_btn a:hover { color: #FFFFFF; text-decoration: none; }

.content_box_3 { overflow: hidden; -khtml-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; border: 1px solid #CCCCCC; background-image: url('../images/content_box_1.png'); background-repeat: no-repeat; float: left; margin-top: 15px; margin-right: 15px; width: 298px; height: 214px; }
.content_box_3 h1 { margin-bottom: 7px; font-family: inherit; font-size: 16px; line-height: 18px; color: #3F690D; padding-bottom: 6px; border-bottom: 2px solid #BEDE97; }
.content_box_3 img { float: left; margin-left: 12px; margin-top: 40px; width: 90px; height: 90px; -khtml-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 3px solid #CFBCA3; }
.content_box_3_p { float: right; width: 168px; height: 160px; margin-top: 15px; margin-right: 12px; }
.content_box_3_p p { font-family: inherit; font-size: 12px; line-height: 14px; color: #505050; }
.content_box_3_btn { clear: both; display: block; font-family: inherit; font-weight: bold; font-size: 14px; line-height: 16px; text-align: center; padding: 13px 0 13px 0; width: 298px; }
.content_box_3_btn a { color: #FFFFFF; }
.content_box_3_btn a:hover { color: #FFFFFF; text-decoration: none; }

.content_box_4 { overflow: hidden; -khtml-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; border: 1px solid #CCCCCC; background-image: url('../images/content_box_1.png'); background-repeat: no-repeat; float: left; margin-top: 15px; width: 298px; height: 214px; }
.content_box_4 h1 { margin-bottom: 7px; font-family: inherit; font-size: 16px; line-height: 18px; color: #3F690D; padding-bottom: 6px; border-bottom: 2px solid #BEDE97; }
.content_box_4 img { float: left; margin-left: 12px; margin-top: 40px; width: 90px; height: 90px; -khtml-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 3px solid #CFBCA3; }
.content_box_4_p { float: right; width: 168px; height: 160px; margin-top: 15px; margin-right: 12px; }
.content_box_4_p p { font-family: inherit; font-size: 12px; line-height: 14px; color: #505050; }
.content_box_4_btn { clear: both; display: block; font-family: inherit; font-weight: bold; font-size: 14px; line-height: 16px; text-align: center; padding: 13px 0 13px 0; width: 298px; }
.content_box_4_btn a { color: #FFFFFF; }
.content_box_4_btn a:hover { color: #FFFFFF; text-decoration: none; }

#content_holder_2 { float: right; width: 310px; }
.content_box_5 { overflow: hidden; -khtml-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; border: 1px solid #CCCCCC; background-image: url('../images/content_box_4.png'); background-repeat: no-repeat; float: left; width: 308px; height: 445px; }
.content_box_5 h1 { margin: 15px 12px 15px 12px; padding-bottom: 6px; font-family: inherit; font-size: 16px; line-height: 18px; color: #3F690D; border-bottom: 2px solid #BEDE97; }
.content_box_5_p { width: 284px; height: 352px; padding: 0 12px 0 12px; }
.content_box_5_p_line_holder { float: left; margin-bottom: 18px; }
.content_box_5_p img { khtml-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 3px solid #CFBCA3; float: left; margin-right: 15px; width: 45px; height; 45px; }
.content_box_5_p p { float: left; width: 210px; font-family: inherit; font-size: 13px; line-height: 17px; color: #505050; }
.content_box_5_btn { clear: both; display: block; font-family: inherit; font-weight: bold; font-size: 14px; line-height: 16px; text-align: center; padding: 10px 0 10px 0; width: 310px; }
.content_box_5_btn a { color: #FFFFFF; }
.content_box_5_btn a:hover { color: #FFFFFF; text-decoration: none; }

#content_holder_3 { float: left; margin-top: 30px; width: 940px; height: 225px; }
#content_cert_box { overflow: hidden; float: left; -khtml-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; border: 1px solid #CCCCCC; background-image: url('../images/content_cert_box.png'); background-repeat: no-repeat; width: 938px; height: 223px; }
.cert_1 { float: left; width: 220px; height: 165px; margin-left: 225px; margin-top: 30px; }
.cert_1 h1 { font-family: inherit; font-size: 18px; line-height: 21px; margin-bottom: 12px; color: #EB5D05; }
.cert_1 p { height: 165px; font-family: inherit; font-size: 13px; line-height: 18px; color: #505050; }
.cert_1_btn { cursor: pointer; border: 0; width: 140px; height: 25px; background-image: url('../images/cert_btn.png'); background-repeat: no-repeat; background-color: transparent; }

.cert_2 { float: left; width: 220px; height: 165px; margin-left: 250px; margin-top: 30px; }
.cert_2 h1 { font-family: inherit; font-size: 18px; line-height: 21px; margin-bottom: 12px; color: #3F690D; }
.cert_2 p { height: 165px; font-family: inherit; font-size: 13px; line-height: 18px; color: #505050; }
.cert_2_btn { cursor: pointer; border: 0; width: 140px; height: 25px; background-image: url('../images/cert_btn.png'); background-repeat: no-repeat; background-color: transparent; }

/* Content Main Ends */

/* Footer Main Starts */

#footer_main { clear: both; overflow: hidden; -khtml-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; width: 940px; height: 140px; background-image: url('../images/footer_main_bg.png'); background-repeat: no-repeat; }
.footer_box_1 { border-right: 1px dotted #BABABA; float: left; width: 324px; height: 138px; margin-top: 1px; padding-left: 20px; }
.footer_box_1 ul { list-style-type: none; float: left; padding: 25px 15px 25px 15px; }
.footer_box_1 ul li { font-family: inherit; font-size: 12px; line-height: 14px; }
.footer_box_1 ul li a { display: block; margin-bottom: 7px; color: #656565; }
.footer_box_1 ul li a:hover { text-decoration: none; color: #505050; }

.footer_box_2 {  border-right: 1px dotted #FFFFFF; float: left; width: 304px; height: 110px; padding: 25px 20px 25px 20px; }
.footer_box_2 p { font-family: inherit; font-size: 12px; line-height: 16px; color: #656565; }
.footer_box_2 a { display: block; font-weight: bold; margin-top: 10px; color: #656565; }
.footer_box_2 a:hover { text-decoration: none; color: #505050; }

.footer_box_3 { float: left; width: 188px; height: 98px; margin: 1px; padding: 20px 30px 20px 30px; background-image: url('../images/footer_box_3_bg.png'); background-repeat: no-repeat; }
.footer_box_3 h1 { font-family: inherit; font-size: 12px; line-height: 14px; color: #656565; margin-bottom: 12px; }
.footer_box_3 ul { list-style-type: none; float: left; }
.footer_box_3_li_1 { font-family: inherit; font-size: 12px; line-height: 14px; }
.footer_box_3_li_1 a { display: block; margin-bottom: 7px; color: #656565; padding-left: 24px; padding-top: 1px; padding-bottom: 5px; background-image: url('../images/fb_icon.png'); background-repeat: no-repeat; background-size: 16px 16px; }
.footer_box_3_li_1 a:hover { text-decoration: none; color: #505050; }
.footer_box_3_li_2 { font-family: inherit; font-size: 12px; line-height: 14px; }
.footer_box_3_li_2 a { display: block; margin-bottom: 7px; color: #656565; padding-left: 24px; padding-top: 1px; padding-bottom: 5px; background-image: url('../images/twitter_icon.png'); background-repeat: no-repeat; background-size: 16px 16px; }
.footer_box_3_li_2 a:hover { text-decoration: none; color: #505050; }
.footer_box_3_li_3 { font-family: inherit; font-size: 12px; line-height: 14px; }
.footer_box_3_li_3 a { display: block; margin-bottom: 7px; color: #656565; padding-left: 24px; padding-top: 1px; padding-bottom: 5px; background-image: url('../images/linkedin_icon.png'); background-repeat: no-repeat; background-size: 16px 16px; }
.footer_box_3_li_3 a:hover { text-decoration: none; color: #505050; }

#copyright_main { text-align: center; width: 940px; margin-top: 20px; margin-bottom: 75px; font-family: inherit; font-size: 12px; line-height: 18px;  color: #757575; }
            
/* Footer Main Ends */