body {width:850px; margin:0px auto;	padding:0px 0; font-size:12px; background: url(../images/bg.jpg)  repeat-x center top #fff; color:#464646; font-family: Arial, Tahoma, verdana;}
.logo1 img, #mainmid, .graytop, .graybot, .eventtop, .eventbot, #maintop { behavior: url(iepngfix.htc)}

#main{ width:850px; float:left; padding:10px 0px 10px 0px; }
#maintop{ width:850px; height:11px; float:left; background: url(../images/sectop.png)  no-repeat center top; font-size:1px;}
#mainmid{ width:844px; float:left; background: url(../images/secmid.png) repeat-y center top; padding:0px 3px 0px 3px; }
#mainbot{ width:850px; height:18px; float:left; background: url(../images/secbot.jpg)  no-repeat center top ;}
.cleardiv{ clear:both;}
.header{width:795px; float:left; padding:5px 22px 10px 22px; }
.logobar{width:795px; height:120px; float:left;  }
.logo{ width:228px; float:left; padding:5px 0px 0px 0px;}
.icons{ width:120px; float:right; font:12px  Arial, Helvetica, sans-serif ; padding:20px 0px 0px 0px;}
.icons a{text-decoration:none; color:#2d2c2d;}
.icons a:hover{ text-decoration:none; color:#448bec;}

#nav{width:795px; float:left; }
.nav {width:775px; height:33px; float:left; background: url(../images/topnav.jpg) repeat-x; }
.navleft {width:10px; height:33px; float:left; background: url(../images/topnavleft.jpg) no-repeat; font-size:1px;}
.navright {width:10px; height:33px; float:left; background: url(../images/topnavright.jpg) no-repeat; font-size:1px;}
.nav ul {margin:0px; padding:0px;}
.nav ul li { list-style:none; display:block; float:left; width:129px; text-align:center; background: url(../images/topnavsep.jpg) no-repeat right top; font: 12px  Arial, Verdana, Tahoma; color:#1f1f1f;  }
.nav ul li a{  list-style:none; display:block; float:left; width:129px; text-align:center;  padding:8px 0px 8px 0px; text-decoration:none; color:#1d1d1d;}
.nav ul li a:hover,
.nav ul li a.on{list-style:none; display:block; float:left; width:129px; text-align:center; color:#448bec; padding:8px 0px 8px 0px;}
.nav ul li.last {list-style:none; display:block; float:left; width:129px; text-align:center; background:none; font: 12px  Arial, Verdana, Tahoma; color:#1d1d1d; }

#banner{ width:795px; float:left; padding-left:11px; #padding-left:22px!important;  }
.section{ width:795px; float:left; background:url(../images/secbg.jpg) repeat-x  bottom #fff; padding:10px 25px 20px 24px; margin-left:0px;}
.links{ width:155px; float:left;}
.logo1{ width:155px; float:left; padding:5px 0px 5px 0px; }
.links{ width:155px; float:left;}

.graybox{ width:406px; float:left; margin:0px 20px 0px 20px; }
.graytop{ width:406px; height:10px; float:left; background: url(../images/lettop.png)  no-repeat center top;  font-size:1px;}
.graymid{ width:374px; float:left; background: url(../images/letmid.jpg) repeat-x center top #e2e2e2; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; padding:10px 15px 10px 15px;}
.graybot{ width:406px; height:12px; float:left; background: url(../images/letbot.png)  no-repeat center top;}

.event{ width:192px; float:left; }
.eventtop{ width:192px; height:10px; float:left; background: url(../images/ce_top.png)  no-repeat center top;  font-size:1px;}
.eventmid{ width:160px; float:left; background: url(../images/ce_mid.jpg) repeat-x center top #e2e2e2; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; padding:10px 15px 10px 15px;}
.eventbot{ width:192px; height:12px; float:left; background: url(../images/ce_bot.png)  no-repeat center top;}
.morebtn{ width:160px; float:left; padding:10px 0px 0px 0px;}
p{ margin:0px; padding:0px; font-size:12px; line-height:16px; padding:5px 0px 5px 0px; }
h1{ margin:0px; padding:0px; font-size:18px; color:#464646; font-weight:normal;}
h2{ margin:0px; padding:0px; font-size:14px; color:#464646;}
a{text-decoration:underline; color:#448bec; /*color:#2d2c2d;*/}
a:hover{ text-decoration:underline; color:#448bec;}

#footer{width:850px; float:left; padding:0px 0px 10px 0px;}
.bot_mid {width:798px; height:48px; float:left; font-size:11px;  font-size:1px;  }
.f_mid {width:777px;  float:left; font-size:11px; text-align:center;  background: url(../images/f_mid1.jpg) repeat-x left top;  padding:8px 10px 26px 10px;   }
.f_mid a{text-decoration:none; color:#2d2c2d;}
.f_mid a:hover{ text-decoration:none; color:#448bec;}
.botleft {width:26px; height:48px; float:left; background: url(../images/f_left.jpg) no-repeat left top;}
.botright {width:27px; height:48px; float:left; background: url(../images/f_right.jpg) no-repeat left top;}
.f_left {width:370px; float:left; }
.f_links {width:777px;  float:left; font-size:11px; text-align:center;   padding:0px 20px 10px 10px;   }
.f_links a{text-decoration:none; color:#2d2c2d;}
.f_links a:hover{ text-decoration:none; color:#448bec;}

/*..........iner.........*/
.leftpanel{ width:164px; float:left; padding:0px 15px 0px 0px;}
.rightpanel{ width:613px; float:left; }
.head_txt{ margin:0px; padding:0px; font-size:18px; color:#464646; padding:5px 0px 5px 180px; }
.testi_div{ width:164px; float:left; padding:0px 0px 10px 0px; } 
.testi_top{ width:164px; height:11px; float:left; background: url(../images/testi_top.jpg) no-repeat center top; font-size:1px;}
.testi_mid{ width:140px; float:left;background: url(../images/testi_mid.jpg) repeat-y center top; line-height:20px; font-size:14px; font-style:italic; color:#424242;  padding:0px 12px 10px 12px; }
.testi_bot{ width:164px; height:11px; float:left; background: url(../images/testi_bot.jpg)  no-repeat center top;}
.banner_inner{ width:613px; float:left; padding:0px 3px 10px 0px;}
.inner_contents{ width:410px; float:left; padding:0px 3px 0px 0px;}
.inner_cont_full{ width:613px; float:left; padding:0px 0px 10px 0px;}
.block{ width:410px; float:left; padding:0px 0px 5px 0px;}
.block_top{ width:410px; height:10px; float:left; background: url(../images/block_top.jpg) no-repeat center top; font-size:1px;}
.block_mid{ width:388px; float:left; background:#f5f5f5; font-size:11px; font-style: normal; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:0px 10px 10px 10px; }
.block_bot{ width:410px; height:10px; float:left; background: url(../images/block_bot.jpg)  no-repeat center top;}

.cont_right{ width:192px; float:left; vertical-align:top; padding:10px 0px 0px 5px; }
.cont_top{ width:192px; height:8px; float:left; background: url(../images/cont_top.jpg) no-repeat center top; font-size:1px;}
.cont_mid{ width:162px; float:left; background:#f5f5f5; font-size:14px; color:#424242; font-style: italic; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:0px 13px 10px 15px; }
.cont_mid a{ color:#424242; text-decoration:none;}
.cont_mid a:hover{ color:#424242; text-decoration:underline;}
.cont_bot{ width:192px; height:8px; float:left; background: url(../images/cont_bot.jpg)  no-repeat center top;}
.cont_img{ width:192px; float:left;  padding:10px 0px 10px 0px; }
.list{ width:380px; float:left; font-size:12px; line-height:16px; padding:0px 8px 0px 0px;}
ul.list{margin:0px; padding:0px;}
ul.list li{list-style:none; background:url('../images/bullet.jpg') no-repeat 0px 5px; font:12px  Arial, Verdana, Tahoma; color:#464646; line-height:20px; text-decoration:none; padding:0px 0px 0px 15px;}

.list1{ width:290px; float:left; font-size:12px; line-height:16px; padding:0px 8px 0px 0px;}
ul.list1{margin:0px; padding:0px;}
ul.list1 li{list-style:none; background:url('../images/bullet.jpg') no-repeat 0px 5px; font:12px  Arial, Verdana, Tahoma; color:#464646; line-height:20px; text-decoration:none; padding:0px 0px 0px 15px;}

.contact_full_add{ width:300px; float:left; padding:10px 0px 0px 0px;}
.contact_left{ width:300px; float:left; }
.contact_right{ width:300px; float:left; padding:50px 0px 0px 0px; }
.contact_img{ width:110px; float:left; padding:10px 10px 0px 0px;}
.add{ width:180px; float:left; padding:10px 0px 0px 0px;}
.contact_row{width:300px; float:right; background:#f1f2ed; border:1px solid #cccccc; padding:15px 0px 15px 0px;}
.contact_row1{width:300px; float:right; padding:10px 0px 15px 0px;}
.contactrowtxt{width:145px; float:left; }
.email_btn{width:151px; float:left; }

.meth_top{ width:400px; float:left; font-size:16px; color:#4b5822; text-align:left; background:url(../images/meth_top.jpg) no-repeat; padding:7px 0px 6px 10px;}
.meth_bot{ width:410px; float:left;}
.meth_top_txt{ font-size:12px; color:#6c726a; text-align:right; padding:0px 0px 0px 10px;}

.ser_block{ width:192px; float:left; padding:0px 13px 13px 0px; }
.ser_top1{ width:192px; float:left; color:#323232; background: url(../images/ser_top1.jpg) no-repeat center top;  padding:15px 0px 4px 0px; }
.ser_top1 span{ width:120px; float:left; text-align:right; font-size:12px; font-weight:bold; color:#323232;  padding:0px 0px 0px 60px;}
.ser_mid1{ width:170px; height:300px; float:left; color:#323232; background:#dcebb0; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;  padding:0px 10px 10px 10px;}

.ser_top2{ width:192px; float:left; text-align:right; color:#323232; background: url(../images/ser_top2.jpg) no-repeat center top;  padding:15px 0px 4px 0px; }
.ser_top2 span{ width:140px; float:left; text-align:right; font-size:12px; font-weight:bold; color:#323232;  padding:0px 0px 0px 40px;}
.ser_mid2{ width:170px; height:300px; float:left; color:#323232; background:#f5f5f5; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;  padding:0px 10px 10px 10px;}

.ser_top3{ width:192px; float:left; text-align:right; color:#323232; background: url(../images/ser_top3.jpg) no-repeat center top;  padding:15px 0px 4px 0px; }
.ser_top3 span{ width:100px; float:left; text-align:right; font-size:12px; font-weight:bold; color:#323232;  padding:0px 0px 0px 80px;}
.ser_mid3{ width:170px; height:430px; float:left; color:#323232; background:#fffac0; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;  padding:0px 10px 10px 10px;}

.ser_top4{ width:192px; float:left; text-align:right;  color:#323232; background: url(../images/ser_top4.jpg) no-repeat center top;  padding:15px 0px 4px 0px; }
.ser_top4 span{ width:110px; float:left; text-align:right; font-size:12px; font-weight:bold; color:#323232;  padding:0px 0px 0px 70px;}
.ser_mid4{ width:170px; height:430px; float:left; color:#323232; background:#eef9fb; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;  padding:0px 10px 10px 10px;}
.ser_bot{ width:192px; height:28px; float:left; text-align:right; color:#323232; background: url(../images/ser_arrow.jpg) no-repeat center top; }
.ser_bot span{ width:35px; height:28px; float:right;}

/*..............tabmenu...................*/
.tabdiv{width:611px; float:left; background:#e6e6e6; border:1px solid #676767; }
.tabmenu {width:611px; background:#e6e6e6;}
.tabmenu ul {margin:0px; padding:0px;}
.tabmenu ul li { list-style:none; display:block; float:left; border-right:1px solid #424242; font:11px  Arial, Verdana, Tahoma; color:#1f1f1f;  }
.tabmenu ul li a{  list-style:none; display:block; float:left;  padding:5px 10px 5px 10px; text-decoration:none; color:#1d1d1d;}
.tabmenu ul li a:hover,
.tabmenu ul li a.on{list-style:none; display:block; float:left; color:#448bec; padding:5px 10px 5px 10px;}
.tabmenu ul li.last {list-style:none; display:block; float:left; border:none; font:11px  Arial, Verdana, Tahoma; color:#1d1d1d; }
.tabcontain{ width:591px; float:left; display:none; border:1px solid #424242; padding:10px 10px 10px 10px;}
.tab_txt{width:385px; float:left; padding:10px 0px 0px 0px;}
.tab_txt p{ margin:0px; padding:0px; font-size:12px; line-height:16px; padding:0px 0px 10px 0px; }
.tabcontainer{clear: left; width:95%;  padding:0px 0px 10px 0px; }
.tabcontent{display:none;}
.casestudy_img{ width:192px; float:left; padding:10px 10px 0px 0px;}

.dropmenudiv{position:absolute; clear:both;	background-color:#dadada; background-repeat:repeat-x; border:1px solid #fff; line-height:23px; z-index:100; width:150px;	font-weight:normal; visibility: hidden;	top: 171px;	left: 0px;	margin-top:1px; margin-left:-0px;	text-align:left;}
.dropmenudiv a{	background-color:#dadada; background-repeat:repeat-x; border-bottom:1px solid #fff; display: block;	font-size:12px;	font-weight:normal;	padding: 5px 5px 5px 10px; text-decoration: none; color:#1d1d1d; height:20px;}
* html .dropmenudiv a{width: 100%;}
.dropmenudiv a:hover{text-decoration:none; background-color:#007dc5;  background-repeat:repeat-x;color:#fff;}

.career_left{ width:290px; float:left; padding:0px 8px 0px 0px;}
.career_div{ width:315px; float:left;}
.career_top{ width:315px; height:10px; float:left; background: url(../images/career_top.jpg) no-repeat center top; font-size:1px;}
.career_mid{ width:293px; float:left; background:#f2f2f2; font-size:14px; color:#424242; font-style:italic; border-left:1px solid #666666; border-right:1px solid #666666; padding:0px 10px 10px 10px; }
.career_bot{ width:315px; height:10px; float:left; background: url(../images/career_bot.jpg)  no-repeat center top;}

.client{ width:190px; float:left; border:1px solid #dbdbdb; text-align:center; padding:10px 0px 10px 0px; margin:0px 12px 12px 0px; }
