@charset "utf-8";
/* CSS Document */
body{margin:0 auto; background:url(../images/bg.jpg) repeat-x #4A4C4E center top; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; text-align:center;}
.wrapper{margin:0 auto; padding:0 2px; width:970px; background-color:#fff;}
.logo{width:245px; padding-bottom:10px;}
.rightLogo{margin:0; padding-bottom:8px;}
.banner{margin:0; padding:0 2px 0 0; width:725px;}
.leftNav{width:245px; height:280px;}
.topBg{background:url(../images/left-top.jpg) no-repeat; width:245px; height:5px; padding:0; margin:0;}

.news{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; background-color:#515151; height:100px;
 padding:1px 10px;
  color:#fff;}
.news h6{margin:0; padding:0 0 5px 0; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; display:block;}
td.news h6 img{margin-right:10px;}
td.news a{padding:15px 0; color:#fff; font-weight:bold;}

.news1{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; background-color:#515151; height:100px;
 padding:1px 10px;
  color:#fff;}
  
.achiev{background:url(../images/ach-bg.jpg) repeat-x top left; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; background-color:#B9B9B9; height:90px; padding:5px 10px; color:#000; width:240px;}
.achiev h6{margin:0; padding:0 0 5px 0; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; display:block;}
td.achiev h6 img{margin-right:10px;}
td.achiev a{padding:15px 0; color:#fff; font-weight:bold;}

.client{background:url(../images/clientele-bg.jpg) repeat-x top left; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; background-color:#BFBFBF; height:100px; padding:0 10px; color:#000; line-height:15px;}
.client h6{margin:0; padding:0 0 5px 0; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
td.client h6 img{margin-right:10px;}
td.client a{padding:15px 0; color:#000; font-weight:normal; text-decoration:underline;}
td.client a:hover{padding:15px 0; color:#000; font-weight:normal; text-decoration:none;}

.carr{background:url(../images/ach-bg.jpg) repeat-x top left; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; background-color:#B9B9B9; height:100px; padding:5px 10px; color:#000;}
.carr h6{margin:0; padding:0 0 5px 0; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
td.carr h6 img{margin-right:10px;}
td.carr a{padding:15px 0; color:#000; font-weight:normal; text-decoration:underline;}
td.carr a:hover{padding:15px 0; color:#000; font-weight:normal; text-decoration:none;}

.dwnls{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; background-color:#515151; height:100px; padding:5px 10px; color:#fff;}
.dwnls h4{margin:0; padding:5px 0 5px 0; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-decoration:none;}
td.dwnls h4 img{margin-right:10px;}
td.dwnls a{padding:15px 0; color:#fff; font-weight:bold;}

/*content*/
.content{background:url(../images/contentbg.jpg) repeat-x right top; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; background-color:#fff; height:330px; width:480px; padding:5px 10px; color:#000;}
.content h4{margin:0; padding:5px 0 5px 0; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
.innercontent{background:url(../images/contentbg.jpg) repeat-x right top; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; background-color:#fff; width:690px; padding:5px 20px 0 0; color:#000;}
.dataContent{background:url(../images/contentbg.jpg) repeat-x right top; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; background-color:#fff; padding:5px 20px 0 0; color:#000; font-weight:bold; width:480px; text-align:justify;}
.dataContent h4{margin:0; padding:5px 0 5px 10px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#0066FF;}
.dataContent ol li {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding:5px 0 0 0; list-style:none;}
.dataContent ul{list-style:url(../images/arrow.gif); margin-left:30px; float:left;}
.dataContent li{font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
.innercontent h4{margin:0; padding:5px 0 5px 10px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#0066FF;}
.innercontent h5{margin:0; padding:5px 20px 5px 36px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;}
.innercontent ul{list-style:url(../images/arrow.gif); margin-left:30px; float:left;}
.innercontent li{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
.innercontent ol{list-style:none;}
.innercontent ol li h5{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; margin:0; padding:0; font-weight:bold;}
.innercontent ol li {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding:5px 0 0 0;}
.innercontent a{ text-decoration:underline; color:#E1822B; font-weight:bold;}

.Rightcontent{background:url(../images/bg-division.jpg) no-repeat right top; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; background-color:#fff; height:330px;  color:#000; width:245px;}
.Rightcontent h4{margin:0; padding:5px 0 5px 10px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
.Rightcontent h3{margin:0; padding:0 0 0 28px; font-family:"trebuchet MS", tahoma, Arial, 11px2bus; font-weight:bold; font-size:15px; text-decoration:underline; color:#C17411;}

.rightBottom{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; padding:5px 10px; color:#000;}
.rightBottom h3{margin:0; padding:0 0 10px 20px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; display:block;}
.rightBottom img{margin-right:10px; padding:0 0 0 20px;}
.rightBottom a{padding:0; margin:0 0 0 10px; color:#000;}

/*.toplinks*/
.toplinks{padding:0 0 0 20px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; #line-height:18px;}
.toplinks ul{margin:0; padding:0; float:right; height:30px; display:inline-block;}
.toplinks li{margin:0; padding:0 2px 0 0; height:30px; list-style:none; float:left; background:url(../images/divider.gif) no-repeat right bottom;}
.toplinks li a{display:block; #display:inline-block; height:30px; color:#fff; text-decoration:none; padding:5px 18px; background:url(../images/navlibg.gif) no-repeat right top;}
.toplinks li a:hover{color:black; background:url(../images/navlibghover.gif) no-repeat right top;}
.toplinks li.current a{background-color:#FFB153; color:black; font-weight:bold;}
.toplinks li.current a:hover{color:black;}
.toplinks active{background-color:#FFB153; color:black; font-weight:bold;}

/*.leftlinks*/
.navigation{height:280px; background:url(../images/left-bg.jpg) no-repeat; color:#fff; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;  line-height:normal;}
.navigation ol{margin:10px 30px 0 15px; padding:0;}
.navigation li{margin:0; padding:5px 0 5px 20px; list-style:none; background:url(../images/navlibg.jpg) no-repeat left bottom;}
.navigation li a{ color:#fff; text-decoration:none; padding:0;}
.navigation li a:hover{display:block; color:#DADCDC;}
.navigation h4{margin:0; padding:5px 0 0 0; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
td .navigation  h4 img{margin-right:10px; padding:15px 0 0 10px;}

/*.leftlinks for downloads*/
#LeftNavigation{background:url(../images/downloads.jpg) repeat-x top left; color:#000; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:normal; min-height:500px; margin:0; padding:0;}
#LeftNavigation ol{margin:5px 10px 0 10px; padding:0;}
#LeftNavigation li{margin:0; padding:5px 0 5px 20px; list-style:none; background:url(../images/navbg.jpg) no-repeat left bottom; text-decoration:none; color:#74746B}
#LeftNavigation li a{display:block; color:#000; text-decoration:underline; padding:7px 0;}
#LeftNavigation li a:hover{display:block; text-decoration:underline; color:#000;}
#LeftNavigation h4{color:#000; font-size:13px;}
#LeftNavigation li span{margin:0px; padding:0px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;color:#000;}
.noline{text-decoration:none; margin:0; padding:5px 0 0 10px;}
#LeftNavigation h4{margin:0; padding:5px 0 5px 10px;; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-decoration:none;}

/*rightlcontents*/
.rhtcnt{margin:0; padding:0; height:60px; width:200px; float:right; clear:both;} 
.header{font-family:Geneva, Arial, Helvetica, sans-serif; color:#C17411; font-weight:bold; font-size:12px; width:160px;}
.header a{font-family:Geneva, Arial, Helvetica, sans-serif; color:#C17411; font-weight:bold; text-decoration:underline; font-size:12px; width:160px;}
.header a:hover{font-family:Geneva, Arial, Helvetica, sans-serif; color:#C17411; font-weight:bold; text-decoration:none; font-size:12px; width:160px;}
.image{float:left; margin:0; padding:5px 0 0 0;}
.txt{float:right; margin:0; padding:2px 0 0 0; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000; width:150px; font-weight:normal; line-height:18px;}


/*footer*/
.footer{margin:0; padding:0; height:100px; background-color:#4A4C4E; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none;}
.footerrht{width:300px; float:right; margin:48px 0 0 0; padding:0;}
.dc{ width:300px; float:right; margin:5px 0 0 0; padding:0 20px 0 0; text-align:right;}
.dc a{color:#ccc; text-decoration:none;}
.dc a:hover{color:#ccc; text-decoration:underline;}
.footerlft{height:100px; width:450px; float:left; margin:0 10px; padding:0;}
.footerlft ul{list-style:none; margin:20px 0 0 0; padding:0;}
.footerlft li{float:left; width:100px;}
.footerlft ul li a{margin:0px; padding:0 0 0 10px; list-style:none; width:70px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-decoration:none;}
.footerlft ul li a:hover{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-decoration:underline;}

/*table content*/
.tbl{width:700px; margin:5px; padding:0; border:1px solid #EBEBEB; height:auto; float:left;}
.tbl h5{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:3px 0 0 40px; margin:0; color:#48648E;}
.lft{width:190px; margin:0; padding:0; float:left; vertical-align:top;}
.rht{width:490px; margin:0; padding:0; float:left; }
.tbl ol{list-style-type:none;}
.tbl ol li {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding:0; margin:0; line-height:20px; display:block;}
.tbl ol li h5{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; margin:0; padding:0; font-weight:bold; line-height:25px}
.tbl h4{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:3px 0 0 40px; margin:0; color:#8B6A2C;}

/*table1 content*/
.clientTbl{width:700px; margin:0; padding:0; height:auto;}
.clientTbl h5{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:3px 0 0 40px; margin:0; color:#48648E;}
.left{width:350px; margin:0; padding:0; float:left; vertical-align:top;}
.right{width:350px; margin:0; padding:0; float:right;}
.clientTbl ul{list-style-type:none;}
.clientTbl ul li {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding:0; margin:0; line-height:20px}
.clientTbl ul li h5{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; margin:0; padding:0; font-weight:bold; line-height:25px}
.clientTbl h4{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; background-color:#D6DEF3; font-weight:bold; padding:3px 0 0 20px; margin:0 0 0 20px; color:#8B6A2C;}
.clientTbltxt{width:700px; margin:0; padding:0; float:left; vertical-align:top; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding:0; margin:0; line-height:20px}

.pageContent{padding:5px; height:25px; font-weight:normal;}
.pageContent h4{font-size:13px; font-weight:bold; color:#8B6A2C; background:#0000CC;}
.pageContent ul{padding:0 0 0 7px; margin:0; list-style:none;}
.pageContent ul li{float:left; padding:0; margin:0;}
.pageContent ul li a{padding:2px 10px; margin:0 1px 0 0; text-decoration:none; color:#000; display:block; background-color:#CCC;}
.pageContent ul li a:hover{text-decoration:none; color:#fff; background-color:#666;}
.pageContent ul li.current a{text-decoration:none; color:#fff; background-color:#666;}
.pageContent ul li.current a:hover{text-decoration:none; color:#fff; background-color:#666;}

/*Page Details*/
.pageProjects{width:700px; float:left; /*border-bottom:#E7E2E4 1px solid;*/ margin:0 10px 0 10px; padding:0;}
.pageData{margin:5px 5px 0 15px; padding:0 0 0 7px; text-align:justify;}
.pageData a{color:#336600;}
.pageData a:hover{color:#CC6600;}
.pageData h1{font-size:14px; color:#8B6A2C; margin:10px 0; padding:0;}
.pageData h2{ font-size:13px; font-weight:bold; color:#48648E; margin:10px 0; padding:0; line-height:18px;}
.pageData h3{ font-size:14px; font-weight:bold; color:#48648E; margin:5px 0; padding:0;}
.pageProjects img{margin:0 10px 10px 0; padding:5px; border:1px solid #ccc;}
.pageProjectsimg{width:680px; margin:5px; padding:0;}
.borderBottom{border-bottom:#D2D2D2 solid 1px;}
.imgGallery img {margin:10px; padding:0;}
.profile{width:700px; margin:5px; padding:5px; border:1px solid #EBEBEB; height:110px;}
.profile img{ margin:0 5px 0 0; padding:5px; border:1px solid #EBEBEB;}
.floatLeft{float:left; margin:0; padding:0;}
.floatRight{float:right; margin:0; padding:0; width:595px;}
.floatRight h4{font-size:11px; font-weight:bold; color:#48648E; margin:0; padding:0;}
.floatRight h5{font-size:11px; font-weight:bold; color:#48648E; margin:0; padding:0; font-weight:normal;}
.common{width:650px; margin:5px 5px 5px 20px; padding:5px;}
.common h4{font-size:13px; font-weight:bold; color:#8B6A2C; margin:0; padding:0;}


.pageData ul{list-style:url(../images/arrow.gif); margin:0; padding:0 0 0 20px;}
.pageData ul ul{list-style:url(../images/bullet.gif); margin:0; padding:0 0 0 20px;}
.pageData ul ul ul{list-style:url(../images/sub-bullet.gif); margin:0; padding:0 0 0 20px;}
.pageData li{line-height:18px;}
.pageData ol{margin:0; padding:5px;}
.pageData ol li{margin:0; padding:0; float:left; list-style:none;}
.listData{width:300px; float:left; margin:0;}
.listData h2{padding:2px 0 0 0; margin:0; color:#FFB153;}

/* Bullete */
.dataPage ul{list-style:url(../images/arrow.gif); margin:0; padding:0 0 0 25px;}
.dataPage ul li{line-height:25px; margin:0; padding:0 0 0 7px;}
.dataPage ol{margin:0; padding:10px;}
.dataPage ol li{margin:0; padding:0; float:left; list-style:none;}
.dataList{width:500px; float:left;}
.dataList h2{padding:2px 0 0 0; margin:0; color:#FFB153;}


/* Clear Fix */
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*photogallery*/
.photo{width:680px; margin:0; padding:0;}
.photo ul{list-style:none; margin:0 0 0 5px; padding:0;}
.photo li{float:left; margin:5px;}
.photo img{margin:0; padding:5px; border:1px solid #EBEBEB;}

/* Clear Fix */
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}

/* Bulleted List */
.bulletedList{clear:both; float:none; padding:10px 0; #display:inline;}
.bulletedList ol{margin:0 10px; padding:0;}
.bulletedList ol li{margin:0 0 5px 0; padding:0 0 0 23px; list-style:none; background:url(../images/icons/tick.gif) no-repeat left 4px;}
.bulletedList ol li.subLi{margin-left:20px; background:url(/images/icons/arrow.gif) no-repeat 10px 7px;}
.bulletedList h3{text-align:center; padding:7px 0; font-size:16px;}

/* Sitemap */
.sitemap{width:250px;}
ol.sitemap li, ol.sitemap li.subLi{background:url(../images/icons/arrow2.gif) no-repeat left 5px;}
ol.sitemap li.parentNode{background:url(../images/icons/arrow2a.gif) no-repeat left 5px;}
ol.sitemap li a{color:#333;}
ol.sitemap li a:hover{color:#FF3300; padding-left:3px;}

/* Common */
.flLeft{float:left;}
.flRight{float:right;}
.mgnLeft10{margin-left:10px;}
.highLightImage{border:3px solid #e6e6e6; margin:0 10px 0 0;}
.highLightImageRgt{border:3px solid #e6e6e6; margin:0 0 0 15px;}

.tblData{background-color:#D6D8D3; padding:3px; clear:left; text-align:left}
.tblData table{width:100%; background:url(../images/tblbg.png) repeat-x #FDF9FA; border:1px solid #fff;}
.tblData table th{color:#990000;/*#174082;*/ padding:5px 10px; font-size:13px; border-top:1px solid #999; border-left:1px solid #D6D8D3;}
.tblData table td{padding:5px 10px; border-top:1px solid #D6D8D3; border-left:1px solid #D6D8D3;}
.tblData table td.row1{background-color:#FFF;}

.pageData1{line-height:21px; font-family:Geneva, Arial, Helvetica, sans-serif; padding:10px 15px; text-align:justify; background:url(../images/bgpagedata.jpg) repeat-x; height:auto !important;}
.pageData .highLightImageRgt, .pageData .highLightImage, .hotelData .highLightImage{border-color:#C7D195;}

.pageData1{margin:0; padding:10px; font-family:Geneva, Arial, Helvetica, sans-serif;}
.pageData1 ul{margin:0; padding:0;}
.pageData1 ul li{margin:10px 0; padding:0 10px 10px 10px; list-style:none; float:left; #display:inline-block; border-bottom:1px solid #ccc;}
.pageData1 h6{margin:0; padding:0 0 0 5px; font-size:14px; font-weight:bold; color:#8B6A2C; background-color:#ccc;}
.pageData1 ul li img{border:2px solid #C7D195;}
.highLightImageLft{border:2px solid #ccc; margin:0 10px 0 0;}
.highLightImageRgt{border:2px solid #e6e6e6; margin:0 0 0 15px;}
.link{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
/* Slider */
#slider {width:600px}
.sliderHeader {width:560px; border:1px solid #9ac1c9; padding:3px; font-weight:bold; margin-top:5px; cursor:pointer; background:#E5EDFA;}
.sliderHeader:hover {background:#BDD2EF;}
.sliderContent {overflow:hidden}
.text {width:546px; border:1px solid #9ac1c9; border-top:none; padding:10px;}
.bold{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.bold1{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; text-decoration:none;}
.button{background:url(../images/blue-bg.jpg); border:0; font:Verdana, Arial, Helvetica, sans-serif; color:#000; height:20px; vertical-align:middle; font-size:12px;}
.txtbox{border-right:#cecece 1px solid; background-position:center center; border-top:#cecece 1px solid; font-size:12px; border-left:#cecece 1px solid; width:160px; color:#000000; border-bottom:#cecece 1px solid; font-family:Geneva, Arial, Helvetica, sans-serif; height:17px; background-color:#ffffff; text-decoration:none;}
