* { margin:0; padding:0; }

.left {float:left;}
.right {float:right}
.clearBoth {clear:both;}
.clearLeft {clear:left};
.clearRight {clear:right};

body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }

a {  text-decoration:none; }
img { border:0; }
ul { list-style:none; margin:0; padding:0; }

#main-wrapper { width:100%; margin:0 auto; padding:20px 0 0 0; border-top:#000000 3px solid;font-family:Arial, Helvetica, sans-serif; }

#wrapper { width:957px; margin:0 auto;}

/*header start*/
#header { width:957px; overflow:hidden; }

.logo { width:202px; height:67px; float:left; cursor:pointer; }
.header_right { width:740px; height:67px; float:right; }
.header_right_top { height:41px; }
.header_right_top p { font-size:13px; font-weight:bold;}
.header_menu { height:26px; background:url(images/topmenu_bg.jpg) repeat-x; line-height:26px; }
.header_menu ul { list-style:none; margin:0; padding:0;}
.header_menu li { float:left; }
.header_menu a { font-size:11px; line-height:26px; color:#000000; font-weight:bold; padding:0 10px 0 11px; }
.header_menu a:hover { text-decoration:underline; }
/*header end*/

/*container start*/
#container { width:957px; overflow:hidden; }

#container_left { width:202px; float:left; overflow:hidden;}
.callus { width:202px; background:url(images/callus_bg.jpg) no-repeat top left; padding:73px 0 0 0; margin:20px 0 0 0; }
.callus p { color:#747171; font-size:18px; }
.left_nav { width:144px; padding:0 0 0 0; font-size:12px; margin:12px 0 0 0; }
.left_nav ul { list-style:none;}
.left_nav li.CIM {width:144px; background:url(images/left_nav_top.jpg) no-repeat top left;}
.left_nav li { height:29px; background:url(images/left_navbg.jpg) repeat-x; display:block; width:144px;}
.left_nav a { width:144px; line-height:24px; color:#0B0B0B; padding:0 0 0 10px; font-size:11px; display:block; width:134px; }
.left_nav a.serhover:hover { background:url(images/serhover.jpg) no-repeat right top;}
.left_nav a.relhover:hover { background:url(images/relationhover.jpg) no-repeat right top;}
.left_nav a.valhover:hover { background:url(images/valueshover.jpg) no-repeat right top;}
.left_nav a.testhover:hover { background:url(images/testhover.jpg) no-repeat right top;}
.left_nav a.casehover:hover { background:url(images/casehover.jpg) no-repeat right top;}
.left_nav a.ratehover:hover { background:url(images/rateshover.jpg) no-repeat right top;}
.left_nav a.seract { background:url(images/serhover.jpg) no-repeat right top;}
.left_nav a.relact { background:url(images/relationhover.jpg) no-repeat right top;}
.left_nav a.valact { background:url(images/valueshover.jpg) no-repeat right top;}
.left_nav a.testact { background:url(images/testhover.jpg) no-repeat right top;}
.left_nav a.caseact { background:url(images/casehover.jpg) no-repeat right top;}
.left_nav a.rateact { background:url(images/rateshover.jpg) no-repeat right top;}

.right_nav { width:200px; padding:0; font-size:12px; margin:0; float:right; }
.right_nav ul { list-style:none;}
.right_nav li { height:29px; background:url(images/left_navbg.jpg) repeat-x; display:block; width:200px;}
.right_nav a { width:200px; line-height:24px; color:#0B0B0B; padding:0 0 0 10px; font-size:11px; display:block; width:194px; }

#container_mid { width:740px; margin:20px 0 0 15px; float:left; overflow:hidden; }
.home-cont {width:740px; overflow:hidden;}
.box1 { width:472px; height:71px; background:#000; margin:0; color:#FFFFFF; float:left;   }
.box1_right { width:249px; margin:0 0 0 19px; float:left; }
.box1 p { font:bold 16px/22px Arial, Helvetica, sans-serif; display:block;  padding:10px; text-align:center; }
.box2 { margin:14px 0 0 0; float:left; }
.box2_right {  width:249px; height:126px; margin:14px 0 0 19px; float:left; font:normal 32px/36px Century Gothic; letter-spacing:-1px; background:url(images/slide_img1.jpg) no-repeat; background-position:142px 0px; padding:92px 0 0 0; display:block; }
.box3 { height:72px; width:472px; background:#000; margin:0; color:#FFFFFF; float:left; }
.box3 p a { font:bold 15px/22px Tahoma; display:block; color:#FFFFFF; display:inline; padding:0 5px; }
.box3 p { font:bold 15px/22px Arial, Helvetica, sans-serif; display:block;  padding:10px; text-align:center;  }
.sub { font:normal 12px/14px Arial, Helvetica, sans-serif ; color:#000; padding:3px 0 0 0; width:472px; float:left; height:auto; }
.sub p{text-align:center;padding:5px 0 0 0;}
.box4 { height:72px; width:472px; background:#000; margin:0px 0 0 0; color:#FFFFFF; overflow:hidden; float:left; }
.box4 p { font:bold 15px/22px Arial, Helvetica, sans-serif; display:block;  padding:10px; text-align:center; }
.box4 b { font-size:18px;}
.box5 { background:#cac4a4; height:auto; width:249px; margin:0px 0 0 0; overflow:hidden; float:right; }/*height:72px;*/
.box5 h3 { font-size:11px; padding:10px;}
.box5 p { font-size:18px; padding:0 10px 10px 10px;}

.top1 { width:740px; clear:both; }
.top2 { width:740px; clear:both; }
.top3 { width:740px; clear:both; margin:-37px 0 0 0; overflow:hidden; }

.ser-page {width:472px; margin:20px 0 0 0; color:#FFFFFF; padding:0 0 0 0;height:513px;}
.ser-page h2 {font:bold 18px/26px Arial, Helvetica, sans-serif; padding:10px 0 10px 20px;}
.ser-page p {font: normal 18px/24px Arial, Helvetica, sans-serif; padding:0px 20px 0px 20px;line-height:1.3; margin:0em 0px 0.8em;}
.ser-page a {color:#fff;}

.other-page {width:472px; margin:20px 0 0 0; color:#FFFFFF; padding:0 0 20px 0;height:auto;}
.other-page h2 {font:bold 18px/26px Arial, Helvetica, sans-serif; padding:10px 0 10px 20px;}
.other-page p {font: normal 16px/20px Arial, Helvetica, sans-serif; padding:8px 20px 8px 20px;}
div.test_body1 ul{padding-left:60px;margin:10px 0 10px 0;font: normal 18px/24px Arial, Helvetica, sans-serif;}
div.test_body1 li{line-height:24px;list-style:circle;font: normal 18px/24px Arial, Helvetica, sans-serif;}
div.test_body1 a{color:#fff;text-decoration:underline;padding:5px 0 0 5px;}

.test { width:472px; background:#5b6439; margin:20px 0 0 0; color:#FFFFFF; padding:0 0 0px 0; }
.test h2 { font:bold 18px/24px Arial, Helvetica, sans-serif; padding:10px 0 0 20px; }
.test p {  font:normal 18px/24px Arial, Helvetica, sans-serif; padding:0px 20px 10px 20px; }

.test_head , .ser_head { overflow:hidden; height:44px;  }
.title { width:300px; float:left; padding:16px 10px 10px 20px; font-size:12px; text-transform:uppercase;}
.title2 { width:300px; float:left; padding:16px 10px 10px 20px; font: normal 18px/24px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.test_body , ser_body { clear:both; height:auto; width:472px;padding-bottom:20px;}
.test_body1 { height:auto; width:472px; clear:both; display:block;padding-bottom:20px;}

#container_mid1 { width:472px; margin:0px 0 0 15px; float:left; overflow:hidden;}
#container_right { width:249px; margin:20px 0 0 0px; float:right; }
#container_right a {color:#000;}
.ebro { background:#cac4a4; height:71px; width:249px; }
.ebro p { padding:10px; color:#FFFFFF; font-weight:bold; font-size:14px; }
.ebro a{color:#fff;}
.slide1 { width:740px;}
.slide1_bottons { padding:5px 0; height:27px; margin:0px 0 0px 491px; clear:both; position:relative; top:-255px; overflow:hidden; }
.slide1_bottons a { padding:0 5px; color:#000; background:none; font: normal 12px/20px Arial, Helvetica, sans-serif; display:block; float:left; margin:3px; }
.slide1_bottons a.img  { padding:0; margin:0; }
.slide1_box { height:265px;}
.slide1_box ul { margin:0; padding:0;}
.slide1_box ul li { width:740px;  margin:0; padding:0;}

.slider_large { margin:0; padding:0;min-height:530px;}
h2.portfolio{text-align:left;width:650px;font:normal 18px/18px Arial, Helvetica, sans-serif; color:#cbcbca; padding:0 0 3px 0;padding-top:15px;}
#slider p.portfolio{text-align:left;width:650px;font:normal 18px/24px Arial, Helvetica, sans-serif; color:#5f5c5b;}
.slider_wrapper {width:500px;margin-bottom:5px;}
.slider_wrapper p {width:500px;}

#container_right_large { float:left; width:740px; margin:20px 0 0 13px; }
.cust_box { width:185px; height:119px;  float:left; }
.cust_box img { margin:30px 0 0 0; padding:0 0 0 15px; border:0; }

.pro_nav { text-align:center; padding:0px 0 0px 0; height:60px; }
.pro_nav p { font:bold 12px/14px Arial, Helvetica, sans-serif; }
.pro_nav p a { line-height:20px; color:#000000; border-right:#ad9961 1px solid; padding:0px 10px 0 10px;}
.pro_nav ul {margin-top:10px;}
.pro_nav li {background-color:#000;width:20px;padding:5px;margin-right:5px;}
.pro_nav li a {color:#fff;font-size:11px;padding:5px 8px 5px 5px;}

.client_Nav { text-align:center; padding:0px 0 0px 0; height:30px; }
.client_Nav p { font:bold 12px/14px Arial, Helvetica, sans-serif; }
.client_Nav p a { line-height:20px; color:#000000; border-right:#ad9961 1px solid; padding:0px 10px 0 10px;}
.client_Nav ul {margin-top:10px;}
.client_Nav li {background-color:#747678;width:20px;padding:5px;margin-right:5px;}
.client_Nav li a {color:#fff;font-size:11px;padding:5px 8px 5px 5px;}

.arebut { float:right; margin:10px 0 0 0;}
.container_bottom_large { width:740px; padding:18px 0 0 0; }
.container_bottom_large h3 { font:normal 18px/18px Arial, Helvetica, sans-serif; color:#cbcbca; padding:0 0 3px 0; }
.container_bottom_large p { font:normal 18px/24px Arial, Helvetica, sans-serif; color:#5f5c5b; }
.container_bottom_large p.lwidth { width:410px; padding:10px 0 0 0; }
/*container end*/

/*bottom container start*/
#bottom-container { width:957px; margin:20px 0 0 0;}
.bottom_logo { text-align:left; padding:0 0 50px 0; }
.bottom_logo p { font-size:11px; color:#CCCCCC; line-height:20px; }
.bottom_logo p a.site { color:#666666;}
.bottom_content {  font-size:11px; color:#CCCCCC; line-height:14px; text-align:center; padding:10px 0 10px 0;}
/*bottom container end*/

#map
{
    width:740px; height:369px; border: 1px solid #777;
    font-size:10px;
}

#testimonials h2{padding:5px 0 20px 5px;}

#sectionHeader p{font:normal 14px/24px Arial, Helvetica, sans-serif; color:#5f5c5b;width:650px;}
















































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
