/* CSS Document */
body {
 paddding:0;
 margin:0 auto;
 font:normal 11px Tahoma;
 color:#6b6a6a;
 background:#468747;
}
img
{
	border: 0 none;
}
.fl
{
	float: left;
}
.fr
{
	float: right;
}
.cl
{
	clear: both;
}
.vAlign
{
	vertical-align: middle;
}
form
{
	padding: 0;
	margin: 0;
}
div, img, li, a, input, textarea
{
	behavior: url(  "iepngfix.htc" );
}
.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 */
a
{
	outline: none;
}
/* wrapper starts here */
.wrapper
{
	margin: 0 auto;
	padding: 0;
	width: 977px;
}
.mainCount
{
	width: 977px;
	padding: 0px;
	margin: 10px 0 0 0;
	background: #FFFFFF;
	position: relative;
	overflow: hidden;
}
/* header sarts here */
.header
{
	width: 977px;
	position: relative;
}
.logoCont
{
	position: relative;
	height: 74px;
	width: 977px;
}
.logoContLeft
{
	width:260px;
 	padding:5px 0 0 10px;
	height:69px;
 	margin:0px;
}
.logoContRight
{
	width: 300px;
	height: 64px;
	padding: 10px 20px 0 0;
}
/* Header banner starts here */
.headerBanner
{
	width: 977px;
	margin: 0px;
	position: relative;
}
.headerBannerLeft{
	width:636px;
	margin:0px ;
	position:relative;
	}
.headerBannerRight{
	width:340px;
	margin:0px ;
	position:relative;
	}
.Dummy{
	width:325px;
	margin:0px ;
	padding:5px 0 0 15px;
	position:relative;
	background:#f2ffe9;
	border-top:1px solid #FFFFFF;
	height:72px;
	font:bold 25px "Trebuchet MS";
	font-style:italic;
	color:#666666;
	}
/* Header banner end here */
/* navigation starts here */
.nav
{
	width: 967px;
	height: 25px;
	padding: 1px 5px 0 5px;
	margin: 0px;
	clear: both;
}
.nav ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	color: #ffffff;
	font: normal 12px "Trebuchet MS";
}
.nav ul li
{
	float: left;
	margin: 0px 3px 0px 0px;
	padding: 0;
	line-height: 25px;
}
.nav a
{
	float: left;
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 18px;
	margin: 0px;
	cursor: pointer;
	background: url(../images/menuLt.gif) no-repeat left top;
}
.nav a:hover
{
	color: #ffffff;
	text-decoration: none;
	background: url(../images/menuLtHover.gif) no-repeat left top;
}
.nav a span
{
	float: left;
	color: #ffffff;
	text-decoration: none;
	padding: 0px 10px 0px 8px;
	background: url(../images/menuRt.gif) no-repeat right top;
}
.nav a:hover span
{
	color: #fff;
	text-decoration: none;
	background: url(../images/menuRtHover.gif) no-repeat right top;
}
.nav .active a
{
	color: #fff;
	text-decoration: none;
	background: url(../images/menuLtHover.gif) no-repeat 0% 0%;
}
.nav .active a span
{
	color: #fff;
	text-decoration: none;
	background: url(../images/menuRtHover.gif) no-repeat right top;
}
/* navigation end here */
/* Header banner end here */
/* middle count start here */
.midCount
{
	width: 957px;
	position: relative;
	padding: 0 10px 20px 10px;
}
.midCountLeft
{
	width: 194px;
	position: relative;
	margin: 0px;
}
.midCountMid
{
	width: 512px;
	padding: 0 18px 0 18px;
	position: relative;
	line-height: 17px;
	color: #6b6a6a;
}
.midCountMid h2
{
	font: bold 18px "Trebuchet MS";
	color: #257820;
	padding: 0px;
	margin: 0px;
}
.midCountMid p
{
	padding: 0px;
	margin: 5px 0 5px 0;
}
.midCountMid a
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #186b12;
	text-decoration: underline;
}
.midCountMid a:hover
{
	color: #186b12;
	text-decoration: none;
}
.midCountRight
{
	width: 214px;
	position: relative;
}
.quickLlinks
{
	width: 194px;
	position: relative;
	padding: 0px 0 10px 0;
	margin: 0px;
}
.quickLlinksTop
{
	height: 12px;
	width: 194px;
	background: url(../images/left_top.jpg) no-repeat left top;
	position: relative;
	padding: 0px;
	margin: 0px;
}
.quickLlinksmid
{
	width: 194px;
	background: url(../images/left_mid.jpg) repeat-y left top;
	position: relative;
	padding: 0px;
	margin: 0px;
}
.quickLlinksBot
{
	height: 12px;
	width: 194px;
	background: url(../images/left_bot.jpg) no-repeat left top;
	position: relative;
	padding: 0px;
	margin: 0px;
}
.companyNews
{
	width: 194px;
	position: relative;
	padding: 0px 0 10px 0;
	margin: 0px;
}
.companyNewsTop
{
	height: 12px;
	width: 194px;
	background: url(../images/company_top.jpg) no-repeat left top;
	position: relative;
	padding: 0px;
	margin: 0px;
}
.companyNewsmid
{
	width: 174px;
	background: #eaedf0;
	position: relative;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 10px 0 10px;
	margin: 0px;
}
.companyNewsmid h2
{
	font: bold 14px "Trebuchet MS";
	color: #394352;
	margin: 0px;
	padding: 0px;
}
.companyNewsmid p
{
	margin: 5px 0 5px 0;
	padding: 0px;
}
.companyNewsmid a
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #186b12;
	text-decoration: underline;
}
.companyNewsmid a:hover
{
	color: #186b12;
	text-decoration: none;
}
.companyNewsBot
{
	height: 12px;
	width: 194px;
	background: url(../images/company_bot.jpg) no-repeat left top;
	position: relative;
	padding: 0px;
	margin: 0px;
}
.UpcomingTop
{
	width: 512px;
	height: 12px;
	padding: 0px;
	background: url(../images/upcomming_top.jpg) no-repeat left top;
	margin: 0px;
	position: relative;
}
.UpcomingMid
{
	width: 492px;
	padding: 0px 10px 0 10px;
	background: #e5f4e9;
	margin: 0px;
	position: relative;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #6b6a6a;
}
.UpcomingMid h2
{
	font: bold 15px "Trebuchet MS";
	color: #257820;
	padding: 0px;
	margin: 0px;
}

.UpcomingBot
{
	width: 512px;
	height: 12px;
	padding: 0px;
	background: url(../images/upcomming_bot.jpg) no-repeat left top;
	margin: 0px;
	position: relative;
}
.imageBorder
{
	padding: 3px;
	margin: 0px;
	overflow: hidden;
	border: 1px solid #eaeaea;
	background: #FFFFFF;
}
.quickQuery
{
	width: 214px;
	position: relative;
	padding: 0px 0 10px 0;
	margin: 0px;
}
.quickQueryTop
{
	height: 12px;
	width: 214px;
	background: url(../images/quick_top.jpg) no-repeat left top;
	position: relative;
	padding: 0px;
	margin: 0px;
}
.quickQuerymid
{
	width: 194px;
	background: url(../images/quick_mid.jpg) repeat-y left top;
	position: relative;
	padding: 0 10px 0 10px;
	margin: 0px;
}
.quickQuerymid h2
{
	font: bold 14px "Trebuchet MS";
	color: #394352;
	margin: 0px;
	padding: 0 0 0 18px;
	background: url(../images/quick_icon.jpg) no-repeat center left;
}
.quickQueryBot
{
	height: 12px;
	width: 214px;
	background: url(../images/quick_bot.jpg) no-repeat left top;
	position: relative;
	padding: 0px;
	margin: 0px;
}
.textBox
{
	width: 185px;
	border: 1px solid #CCCCCC;
	color: #999999;
}
.textBox1
{
	width: 270px;
	border: 1px solid #CCCCCC;
	color: #999999;
}
.investor
{
	width: 214px;
	height: 94px;
	background: url(../images/investor.jpg) no-repeat left top;
	margin: 0px 0 10px 0;
	padding: 0px;
}
.investor h2
{
	font: bold 25px "Trebuchet MS";
	color: #357c0e;
	margin: 0px;
	text-transform: uppercase;
	padding: 15px 0 0 76px;
}
.investor h3
{
	font: bold 16px "Trebuchet MS";
	color: #4b4b4b;
	margin: 0px;
	padding: 0 0 0 83px;
}
.investor1
{
	width: 214px;
	height: 94px;
	background: url(../images/investor1.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
}
.investor1 h2
{
	font: bold 25px "Trebuchet MS";
	color: #357c0e;
	margin: 0px;
	padding: 10px 0 0 10px;
}
.investor1 span
{
	font: bold 16px "Trebuchet MS";
	color: #4b4b4b;
	margin: 0px;
	padding: 0px;
}
.iconSpace
{
	padding: 0 12px 0 0;
	margin: 0px;
	position: relative;
}
/* footer starts here */
.footer
{
	width: 100%;
	background: #3f7635;
	height: 90px;
}
.footerCont
{
	width: 977px;
	margin: 0 auto;
	padding-top: 10px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.footerCont p
{
	margin: 0;
	paddin1: 10px 0 10px 0;
}
.footerCont a
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0 5px 0 5px;
	text-decoration: none;
	outline: none;
}
.footerCont a:hover
{
	text-decoration: underline;
}
.footerContLeft
{
	width: 600px;
	margin: 0 auto;
	padding-top: 10px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.footerContRight
{
	width: 305px;
	margin: 0 auto;
	padding-top: 10px;
	font: normal 14px "Trebuchet MS";
	color: #FFFFFF;
}

/*Internal CSS Start Here*/

.midCountMid_int
{
	width: 732px;
	padding: 0px 0 0 18px;
	position: relative;
	text-align: justify;
	line-height: 17px;
	color: #6b6a6a;
}
.midCountMid_int h2
{
	font: bold 18px "Trebuchet MS";
	color: #257820;
	padding: 0px 0 0 10px;
	margin: 0px;
	background: url(../images/h2.jpg) no-repeat left center;
}
.spaceBorder
{
	padding: 3px;
	border: 1px solid #eaeaea;
	margin: 0 0 0 10px;
	overflow: hidden;
}
.spaceBorder1
{
	padding: 3px;
	border: 1px solid #eaeaea;
	margin: 0 10px 0 0;
	overflow: hidden;
}
.investor01
{
	width: 194px;
	height: 94px;
	background: url(../images/investor3.jpg) no-repeat left top;
	margin: 0px 0 10px 0;
	padding: 0px;
}
.investor01 h2
{
	font: bold 22px "Trebuchet MS";
	color: #357c0e;
	margin: 0px;
	text-transform: uppercase;
	padding: 15px 0 0 76px;
}
.investor01 h3
{
	font: bold 13px "Trebuchet MS";
	color: #4b4b4b;
	margin: 0px;
	padding: 0 0 0 83px;
}
.investor02
{
	width: 194px;
	height: 94px;
	background: url(../images/investor4.jpg) no-repeat left top;
	margin: 0px 0 10px 0;
	padding: 0px;
}
.investor02 h2
{
	font: bold 22px "Trebuchet MS";
	color: #357c0e;
	margin: 0px;
	padding: 10px 0 0 10px;
}
.investor02 span
{
	font: bold 13px "Trebuchet MS";
	color: #4b4b4b;
	margin: 0px;
	padding: 0px;
}
.iconSpace1
{
	padding: 0 8px 0 0;
	margin: 0px;
	position: relative;
}
.boxNew
{
	width: 250px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #4a4a4a;
	vertical-align: middle;
}
.textb_red
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #c31015;
}
.star
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ff0101;
}
.formtextBoxhote5
{
	width: 48px;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}
.newUser1
{
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.newUser1:hover
{
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #c31015;
}
.car_hire
{
	background: #f4f4ec;
	width: 250px;
	border: 1px solid #eeeeee;
	text-align: justify;
	padding: 5px 5px 5px 5px;
	height: auto !important;
	float: left;
	color: #666;
}
.formCont ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.formCont li
{
	padding: 3px 0 5px 0;
	margin: 0 0 10px 0;
}
.formCont li label
{
	padding: 3px 0 0 0;
	margin: 0 10px 0 0;
	width: 130px;
	float: left;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #272121;
	text-align: right;
}
.formCont li a
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #ff5c00;
	text-decoration: underline;
}
.formCont li a:hover
{
	text-decoration: none;
}
.formCont1 ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.formCont1 li
{
	padding: 3px 0 5px 0;
	margin: 0 0 10px 0;
	position: relative;
}
.formCont1 li label
{
	padding: 3px 0 0 0;
	margin: 0 10px 0 0;
	width: 220px;
	float: left;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #272121;
	text-align: right;
}
.formCont1 li span
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #707070;
}
.addthis_share_btn a, .addthis_share_btn a:visited
{
	background: #222 url(images/btn-overlay.png) repeat-x;
	display: inline-block;
	padding: 6px 12px;
	font-family: arial,helvetica,lucida,verdana,sans-serif;
	font-size: 12px;
	line-height: 1em;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	border-radius: 5px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}
.addthis_share_btn a:hover
{
	background-color: #111;
	color: #fff;
}
.addthis_share_btn a:active
{
	top: 1px;
}
.addthis_share_btn a span, .addthis_share_btn:visited a span
{
	background: url(images/icon-addthis.gif) no-repeat left;
	padding: 1px 0 1px 18px;
}
/*New CSS*/
.case_box
{
	width: 713px;
	background: #FFFFFF url(../images/box.jpg) repeat-x bottom;
	border: 1px solid #ececdf;
	padding: 5px;
	margin: 0px 0 10px 0;
}
.case_box h2
{
	font: bold 14px "Trebuchet MS";
	margin: 0px;
	padding: 0px;
	color: #077938;
	text-decoration: none;
}
.case_box  a
{
color:#105B8F;
cursor:pointer;
font:12px "Trebuchet MS";
text-decoration:none;
}



.case_box a:hover
{
color:#105B8F;
cursor:pointer;
font:12px "Trebuchet MS";
text-decoration:underline;
}
.Bradcum
{
	width: 713px;
	background: #FFFFFF url(../images/box.jpg) repeat-x bottom;
	padding: 5px;
	margin: 0px 0 10px 0;
}
.Bradcum  a
{
color:#105B8F;
cursor:pointer;
font:12px "Trebuchet MS";
text-decoration:none;
}



.Bradcum a:hover
{
color:#105B8F;
cursor:pointer;
font:12px "Trebuchet MS";
text-decoration:underline;
}

.paging1 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #d8d4d4;
	text-decoration: none;
	color: #4b5f76;
	display: block;
	padding: 0 5px 0 5px;
	float: left;
}
.paging1 a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	background: #ddd9b3;
	display: block;
	padding: 0 5px 0 5px;
}
.paging1 a .selected
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	background: #ddd9b3;
	display: block;
	padding: 0 5px 0 5px;
}
/* SiteMap CSS */
.intCountMidSiteMap
{
       width: 732px;
       padding: 0px 0 0 18px;
       position: relative;
       text-align: justify;
       line-height: 17px;
       color: #6b6a6a;
}
.intCountMidSiteMap h2
{
       width: 732px;
       font: bold 18px "Trebuchet MS";
       color: #257820;
       padding: 0px 0 0 10px;
       margin: 0px;
       background: url(../images/h2.jpg) no-repeat left center;
}

.intCountMidSiteMap ul
{
       margin: 0px;
       padding: 0px;
}
.intCountMidSiteMap ul li
{
       margin: 0px;
       padding: 3px 0 3px 10px;
       list-style: none;
       background: url(../images/arrow_1.jpg) no-repeat center left;
}
.intCountMidSiteMap ul li a
{
       margin: 0px;
       padding: 3px 0 3px 10px;
       list-style: none;
}
.intCountMidSiteMap ul li a:hover
{
       margin: 0px;
       padding: 3px 0 3px 10px;
       list-style: none;
       text-decoration: underline;
}
.intCountMidSiteMap a
{
       font: normal 11px Arial, Helvetica, sans-serif;
       color: #000000;
       text-decoration: none;
}
.intCountMidSiteMap a:hover
{
       font: normal 11px Arial, Helvetica, sans-serif;
       color: #000000;
       text-decoration: underline;
}
.intCountMidSiteMap a:Selected
{
       font: 000000 11px Arial, Helvetica, sans-serif;
       color: #000000;
       text-decoration: none;
}
.intCountMidSiteMap a:Visited
{
       font: normal 11px Arial, Helvetica, sans-serif;
       color: #000000;
       text-decoration: none;
}
/*Gallery CSS*/

.clear {
	clear:both
}

#gallery {
	position:relative;
	height:182px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}


/*New CSS*/
.case_boxNobackgound
{
	width: 713px;
	padding: 5px;
	margin: 0px 0 10px 0;
}
.case_boxNobackgound h2
{
	font: bold 14px "Trebuchet MS";
	margin: 0px;
	padding: 0px;
	color: #077938;
	text-decoration: none;
}
.case_boxNobackgound  a
{
color:#105B8F;
cursor:pointer;
font:bold 12px "Trebuchet MS";
text-decoration:none;
}



.case_boxNobackgound a:hover
{
color:#105B8F;
cursor:pointer;
font:bold 12px "Trebuchet MS";
text-decoration:underline;
}