﻿*{margin:0;padding:0}
body{background-color:#f5f6f9;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:.8em;background-image: url("Images/bg_gray.png");margin: 0;padding: 0;height: 100%;}
a,img{border:0;text-decoration:none}

.overallwidth{width: 955px;  background-color: #f5f6f9}
.overallpadding{background-color: #f5f6f9; float: left;}
.totalrowwidth{float: left; vertical-align: top; width: 956px}
.logomenuheight{width: 956px; background-color:#f5f6f9; height:0px;}
.logobg{float: left; width: 350px}
.logolink{font-size: 35px; padding-top: 5px; text-transform: uppercase; padding-bottom: 10px;color: #666; text-align: left; font-weight: bold}
.menubg{float: left; width: 600px;}
.menu{float:left;width:546px; padding-left:165px; padding-top:25px;}
.menu ul{float:left;margin:0;padding:0}
.menu ul li{list-style-type:none;float:left;font-family:Arial;}
.menu ul li a{float:left;list-style-type:none; padding:8px 18px 0px 18px;text-align:center;font-size:14px; text-transform:uppercase; text-decoration:none;color:#bbb;font-weight:bold;}
.menu ul li a.unselected{float:left;list-style-type:none;padding:8px 18px 0px 18px;text-align:center;font-size:14px;text-decoration:none;color:#bbb}
.menu ul li a:link:hover,.menu ul li a.selected{ float:left;list-style-type:none;padding:8px 18px 8px 18px; text-align:center;font-size:14px; font-weight:bold; text-decoration:none;color:#0067CF}
.liseperator{color:#fff; font-size:25px; width:1px;background-image:url(Images/bgmenu.jpg);background-repeat:repeat-x; height:20px; margin-top:9px;}
.p3top{ padding-top:3px;}
.p5top{ padding-top:5px;}
.p10top{ padding-top:10px;}
.plinkedtop{ padding-top:15px;}

.h3top{height:0px; float: left; width: 956px}
.h5top{height:5px; float: left; width: 956px}
.h10top{height: 10px; float: left; width: 956px}
 
.h20top{height:20px; float: left; width: 956px}

.totalrowtextbg{float: left; width: 935px; background-color: #f5f6f9; color: #888;padding: 0px 10px 5px 10px;font-size: 12px; line-height:16px; text-align: left}
.mainheading{color:#1a75bb; text-align:left; text-transform:uppercase;font-size:18px; padding-top:10px; padding-bottom:10px;}
.subheading{color:#666; text-align:left; text-transform:uppercase;font-size:14px; font-weight:bold; padding-top:25px; padding-bottom:5px;}

.homecolumn1{float: left; width: 225px; padding: 10px 10px 10px 0px; color: #888;text-align: left; text-align: left; font-size: 12px; line-height: 16px;}
.homecolumn2{float: left; width: 595px; padding: 10px 10px 10px 0px; color: #888;text-align: left; text-align: left; font-size: 12px; line-height: 16px;}
.homecolumn3{float: right; width: 56px; padding: 10px 10px 10px 0px; color: #888;text-align: right; text-align: left; font-size: 12px; line-height: 16px;}
.homesubtopics{color:#888; font-size:14px; padding-bottom:5px; font-weight:bold;  text-transform:uppercase  }
.subtopics{color:#888; font-size:14px; border-bottom:Solid 1px #e1e1e1; padding-bottom:5px; font-weight:bold;  text-transform:uppercase  }

.aboutuscolumn1{float: left; width: 220px; padding: 10px 15px 10px 0px; color: #888;text-align: left; text-align: left; font-size: 12px; line-height: 16px;}
.aboutuscolumn2{float: left; width: 210px; padding: 10px 15px 10px 0px; color: #888;text-align: left; text-align: left; font-size: 12px; line-height: 16px;}
.aboutuscolumn3{float: left; width: 220px; padding: 10px 15px 10px 0px; color: #888;text-align: left; text-align: left; font-size: 12px; line-height: 16px;}

.servicecolumn{float: left; width: 442px; padding: 10px 15px 10px 0px; color: #888;text-align: left; text-align: left; font-size: 12px; line-height: 16px;} 
.p10top ul li{ padding-top:3px}
.footerbg{background-color: #1a75bb; float: left; width: 955px;}
.footerCopyrights{ text-align:right; font-size:11px; color: #fff; padding: 5px 15px 6px 15px}
.Footerlink{ color:#fff; padding-right:10px; text-decoration:none; border:0px}
.teamimgcolumn{float: left; padding-top:10px; width: 110px}
.teamcolumn1{float: left; text-align:justify; padding-top:10px; width: 775px}
.teamcolumn2{float: left;text-align:justify;padding-top:10px; width: 300px}
.teamcolumn3{float: left; padding-top: 10px; text-align:justify; width: 407px}
.teamcolumn4{float: left; width: 412px; height:310px; background-color:#fafafa; padding: 10px 20px 10px 20px; color: #888;text-align: justify; font-size: 12px; line-height: 16px;}
.teamcolumn5{float: left; width: 885px; height:160px; background-color:#fafafa; padding: 10px 20px 10px 20px; color: #888;text-align: justify; font-size: 12px; line-height: 16px;}
.teamcolumn20{ float:left; height:20px; width:20px}
.viewprofilebg{float: right; padding-top:10px; padding-right: 10px}
.viewprofile{background-image: url('Images/linkedinicon.gif'); background-repeat: no-repeat;background-position: left center; color: #888; padding-bottom: 5px; padding-top: 5px;padding-left: 30px;}
 
.contactcolumn1{float: left; width: 200px; padding: 10px 10px 10px 0px; color: #888;text-align: left; text-align: left; font-size: 12px; line-height: 16px;}
.contactcolumn2{float: left; width: 710px; padding: 10px 10px 10px 0px; color: #888;text-align: left; text-align: left; font-size: 12px; line-height: 16px;}

.carousel{position:relative}
.carousel_box img{vertical-align:bottom}
#carousel-ch{margin:0 auto;overflow:hidden;width:956px}
#carousel-ch .carousel_box{float:left;width:956px}
#carousel-ch .carousel_box p{margin-bottom:0;width:956px}
#carousel-home{background-color:#FFF;height:240px;margin:0 auto;overflow:hidden;width:940px}
#carousel-home .carousel_box{background:#252525;color:#FFF;height:240px;line-height:240px;width:940px}
