/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font: 11px Tahoma, Arial; color: #3f4e4e; }
input, select, textarea { font: 11px Tahoma, Arial; color: #96c4cd; }
body { background: #fff url(../images/bodyBg.gif) left top repeat-x; }
img { border: 0px;}
p { padding: 0px 0px 12px 0px ; line-height: 15px; }


a { color: #3f4e4e; text-decoration: underline; }
a:hover { text-decoration: none; }

h1 { margin: 0px 0px 20px 0px; padding: 0px 0px 8px 0px; font: bold 18px Century Gothic, Arial, Helvetica, sans-serif; text-transform: capitalize; color: #7d9696; background: url(../images/h1Bg.gif) left bottom no-repeat; }

h1 span { color: #ff551a; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 0px; }
.dark { font-weight: bold; }


/* ### WRAPPER CONTAINER ### */
#wrapperCntr { padding: 0px; width: 100%; position: relative; }

/* ### MAIN CONTAINER ### */
#mainCntr { padding: 0px 15px 20px 15px; position:relative; margin: 0px auto; text-align: justify; width: 800px; overflow: hidden; }

	/* ### LEFT CONTAINER ### */
	#leftCntr { width: 265px; float: left; }
	
		/* ### LOGO BOX ### */
		#leftCntr .logoBox { padding: 46px 0px 35px 14px; }
		#leftCntr .logoBox a  { display: block; width: 219px; height: 76px; background: url(../images/logo.gif) left top no-repeat; }
		
		/* ### MENU BOX ### */
		#leftCntr .menuBox { width: 265px; background: url(../images/menuBg.gif) left top repeat-y; }
		#leftCntr .menuBox .top { background: url(../images/menuTop.gif) left top no-repeat; }
		#leftCntr .menuBox .bottom { padding: 10px 35px 10px 35px; background: url(../images/menuBottom.gif) left bottom no-repeat; }
		#leftCntr .menuBox ul { background: url(../images/menuulBg.gif) 45px 0px repeat-y; }
		#leftCntr .menuBox ul li { padding: 8px 0px 8px 0px; font: 12px Tahoma, Arial, Helvetica, sans-serif; list-style: none; background: url(../images/menuliBg.gif) left bottom repeat-x; }
		#leftCntr .menuBox ul li.last { background: none; }
		#leftCntr .menuBox ul li a { padding: 0px 0px 0px 54px; color: #7d9696; text-decoration: none; background: url(../images/menuDisc.gif) 10px 4px no-repeat; }
		#leftCntr .menuBox ul li a.active { color: #ff551a; background: url(../images/menuDiscHover.gif) 10px 4px no-repeat; }
		#leftCntr .menuBox ul li a:hover { color: #ff551a; background: url(../images/menuDiscHover.gif) 10px 4px no-repeat; }
		
		/* ### NEWS BOX ### */		
		.newsBox { padding: 15px 32px 0px 27px; }
		.newsBox ul { padding: 0px 0px 0px 0px; }
		.newsBox ul li { padding: 0px 0px 20px 0px; list-style: none; }
		.newsBox ul li .date { padding: 0px 0px 10px 0px; display: block; font-size: 10px; font-weight: bold; }
		
		.newsBox ul li .readmore { padding: 10px 0px 0px 0px; text-align: right; display: block; }
		.newsBox ul li .readmore a { padding: 0px 0px 0px 10px; font-size: 10px; font-weight: bold; background: url(../images/readmoreDisc.gif) 0px 6px no-repeat; }
		.newsBox ul li .readmore a:hover {}
		
		/* ### SUPPORT BOX ### */
		.supportBox { padding: 20px 0px 0px 0px; margin: 0px 0px 0px 20px; width: 229px; height: 80px; text-align: center; background: url(../images/supportBox.gif) left top no-repeat; }
		.supportBox .supportTxt { padding: 0px 0px 4px 0px; color: #454545; font-size: 18px; display:block; text-transform: uppercase; }
		.supportBox .daysTxt { color: #7d9696; font-size: 17px;}
			
	/* ### RIGHT CONTAINER ### */
	#rightCntr { width: 485px; float: left; }
	
		/* ### HEADER BOX ### */
		#rightCntr .headerBox { height: 330px; background: url(../images/banner.gif) left top no-repeat; }
		#rightCntr .headerBox .anchorBox { padding: 27px 0px 0px 0px; width: 485px; overflow: hidden; display: block; }
		#rightCntr .headerBox .anchorBox ul { padding: 0px 0px 20px 0px; float: right; background: url(../images/h1Bg.gif) left bottom no-repeat; }
		#rightCntr .headerBox .anchorBox ul li { padding: 0px 15px 0px 15px; list-style: none; float: left; }
		#rightCntr .headerBox .anchorBox ul li a { padding: 15px 0px 0px 0px; display: block;  text-align: center; }
		#rightCntr .headerBox .anchorBox ul li a.home { background: url(../images/home.gif) 50% 0% no-repeat; }
		#rightCntr .headerBox .anchorBox ul li a.sitemap { background: url(../images/sitemap.gif) 50% 0% no-repeat; }
		#rightCntr .headerBox .anchorBox ul li a.contact { background: url(../images/contact.gif) 50% 0% no-repeat; }
		
		#rightCntr .headerBox .bannerheading { padding: 103px 0px 0px 0px; text-align: right; color: #ff551a; font: 37px Century Gothic, Arial, Helvetica, sans-serif;  }
		#rightCntr .headerBox .bannerheading .subheading { color: #3f4e4e; font-size: 24px; }
		#rightCntr .headerBox .bannerheading .clickButton { padding: 10px 0px 0px 0px; }

		/* ### WELCOME BOX ### */
		#rightCntr .welcomeBox { width: 485px; background: url(../images/welcomeBoxBg.gif) left top repeat-y; }
		#rightCntr .welcomeBox .top { background: url(../images/welcomeBoxTop.gif) left top no-repeat; }
		#rightCntr .welcomeBox .bottom { padding: 12px 30px 30px 35px; background: url(../images/welcomeBoxBottom.gif) left bottom no-repeat; }
		
		#rightCntr .welcomeBox .content { padding: 10px 0px 20px 0px; }		
		#rightCntr .welcomeBox .welcomeImg { padding: 0px 35px 0px 0px; float: left; }
				
		/* ### SERVICE BOX ### */
		.serviceBox { padding: 10px 30px 0px 30px; }
				
		/* ### FOOTER BOX ### */
		#rightCntr .footer { width: 434px; height: 110px; margin: 0px auto; background: url(../images/footerBg.gif) left top no-repeat; }
		
		#rightCntr .footer ul { padding: 10px 0px 0px 10px; }
		#rightCntr .footer ul li { padding: 0px 6px 0px 6px; display: inline; background: url(../images/footerMenuDevider.gif) 100% 60% no-repeat; }
		#rightCntr .footer ul li.last { background: none; }
		#rightCntr .footer ul li a { font: 11px Arial, Helvetica, sans-serif; color: #3f4e4e; text-transform: capitalize; text-decoration: none; }
		#rightCntr .footer ul li a:hover { color: #ff551a; }
		#rightCntr .footer ul li a.active { color: #ff551a; }
		
		
/* inner pages css start */
.insideContent { text-decoration: none; }
h1.inside { font:bold 15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #01749B; padding:0px 0px 0px 1px; border-bottom:1px solid #A3A3A3; margin: 10px 5px 0px 10px; }
.aboutus-img{float:right; border:4px solid #7d9696;	margin:0 0px 10px 20px;}
h5{font:15px Tahoma, Arial, Helvetica, sans-serif; color:#7d9696; padding:0px 0px 5px 0px; border-bottom:1px dotted #7d9696;	margin:0px 0px 10px 0px;}
h6{font:15px Tahoma, Arial, Helvetica, sans-serif; color:#7d9696; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px;}
.aboutcolumnzone{padding:20px 0px 16px 0px;}
.aboutcolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.aboutcolumn2{width:48%; float:right; margin:0px 0px 10px 0px;}
.abouticon{float:left; margin:0px 20px 0px 0px;}
.insidereadmore{padding:10px 0px 10px 0px;}
input.button{color:#000; background:#ffc850; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #5b7a92;}
input.button:hover{cursor:pointer; color:#fff; background:#663300; border:1px solid #ffc850;}
.project-img{float:right; margin-left:20px;	border: 3px solid #7d9696;}
.whiteheading{font:30px Myriad Pro, Arial; color:#CBD76B; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{margin-bottom:20px; border-bottom:1px dotted #7d9696; padding-bottom:10px; }
.servicecolumnzone{padding:20px 0px 16px 0px;}
.servicecolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.servicecolumn2{width:48%; float:right;	margin:0px 0px 10px 0px;}
.blog-posted-row{padding:3px;}
/* inner pages css ends */

