@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; background-image:url(../images/background_bg.jpg); background-repeat:repeat-x;}

.clear{ clear:both;}

.wrap{ margin:0px auto; padding:0px; width:940px; }

.top{ width:940px; height:auto;}

/* ----------- Logo ----------- */

.left_logo{ float:left; width:335px; height:106px; margin:35px 10px 0px  }

/* ----------- Menu ----------- */

.menu{ float:right; width:434px; height:43px; margin:73px 18px 25px 0px; background-image:url(../images/menu_bg.jpg);}

.navcontainer ul{margin: 0;padding:0px;list-style-type: none;text-align: center;font-family: arial;font-size: 14px;
height: 42px; line-height:42px;}

.navcontainer ul li { display: inline; }

.navcontainer ul li a{text-decoration: none;padding:0px;padding-right:12px;padding-left: 12px;
color: #000000;width:146px;height: 42px;}

.navcontainer ul li a:hover{color: #2f414b;background-position: 0 -82px;width: 146px;height: 42px;}


/* ----------- Heading Text ----------- */

.heading{ width:940px; height:116px;}

.heading_txt{ margin:auto; width:848px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; letter-spacing:-1px; color:#e9f3f9; text-align:center; padding-top:32px; }

/* ----------- Main Icons ----------- */

.main_icon{ width:940px; height:215px; background-image:url(../images/icon_box.jpg);}

.box1{ float:left; width:210px; height:auto; padding:25px 0px 0px 20px;}

/* ----------- Main Content ----------- */

.main_content{ width:940px; height:auto; margin-top:5px;}

.middle_main_content{ margin:0px auto; width:888px; height:300px;}

.welcome{ width:888px; height:180px;}
.welcome h2{ margin:0px; font-family:Arial, Helvetica, sans-serif;  font-weight:normal; text-align:left; color:#000000;}

.welcome {color: #a5b01f}

.welcome p{ width:888px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:justify; color:#333333; }

.top_img{ margin:0px auto; width:940px; height:19px;  }

.middle_img{width:940px; background-color:#FFFFFF; height:auto; background-image:url(../images/middle_img.jpg); }

.bottom_curve_img{ width:940px; background:#FFFFFF; height:12px;  }

.txt_bold{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ffffff; text-align:justify;}

.case_studies{ float:left; width:750px; padding-left:26px; margin-top:10px; }

.case_studies_box1{ float:left; width:235px; height:200px; margin-left:10px;  }

.case_studies_box2{ float:right; width:185px; height:200px; }

.case_studies_img{ width:221px; height:122px; margin-top:5px; margin-left:7px; text-align:center; background-image:url(../images/box_img.jpg);  }

.pic1{ width:179px; height:90px; padding:17px 21px 15px 21px;}

.case_studies_content{ margin:auto; width:221px; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#245b7e; font-weight:bold;text-align:left; }

.sitename{  width:221px; height:auto; margin-left:7px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left; color:#333333;}

.mainbottom_bg{ width:940px; height:37px; background-image:url(../images/mainbottom_bg.jpg);}

.testimonials_box{ width:940px; height:auto; background-color:#3a454a; margin:0px; padding:0px;}

.tst{ width:821px; padding:24px 28px 0px 67px; height:205px;}

.testimonials_content{float:left; width:258px; height:auto;}
.contactus_content{float:left; width:320px; height:auto;}

.txt_normal{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#c6e9ff; text-align:justify;}

.line_img{ float:left; margin-left:35px; background-image:url(../images/line_img.jpg); width:8px; height:154px; margin-top:35px;}

.buttons{ float:left; width:229px; height:auto; margin-left:25px; padding-top:50px; }

.buttons_a{ float:left; width:229px; height:auto; margin-left:25px; padding-top:50px; }

.seo{ width:223px; height:110px; margin-bottom:6px;}

.testimonials_bottom_img{ width:940px; height:12px; }

/* FOOTER ****************************************************************************************************/

.footer{width:940px; height:88px;}

.ftr-box{ width:700px; height:88px; margin:auto;  }

.footer p { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; color:#000000; line-height:20px; padding-top:10px; }
 