
/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body 
{ 
  font: 14px Arial Romded MT Bold, Arial; 
  color: #3f4e4e; 
  line-height: 20px;
}

input, select, textarea { font: 11px Tahoma, Arial; color: #96c4cd; }
body { background: #BDEDFF 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: #2554C7; 
	background: url(../images/h1Bg.gif) left bottom no-repeat; 
}

h1 span { color: #ff551a; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 0px; }
.dark { font-weight: bold;  }

h3 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 50px; 
  position:relative; 
  margin: 0px auto; 
  /*text-align: justify; */
  width: 1195px; 
  overflow: hidden; 
}

	/* ### LEFT CONTAINER ### */
	#leftCntr { width: 265px; float: left; }
	
		/* ### LOGO BOX ### */
		#leftCntr .logoBox 
		{ 
			padding: 98px 0px 10px 14px; 
		}
		#leftCntr .logoBox a  
		{ 
			display: block; width: 240px; 
			height: 225px; 
			background: url(../images/logo.png) 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; }
		
		.spotLight 
		{ 
			padding: 310px 32px 0px 25px;
			/*background: url(../images/h1Bg.gif) left bottom no-repeat;*/
			width: 200px;
			float: left;
			/*background-repeat: no-repeat;*/
			/*background-color:#CCCCCC;*/
		}

		/* ### NEWS BOX ### */		
		.newsBox 
		{ 
			padding: 20px 32px 0px 25px;
			/*background: url(../images/h1Bg.gif) left bottom no-repeat;*/
			width: 200px;
			float: left;
			/*background-repeat: no-repeat;*/
			/*background-color:#CCCCCC;*/
		}
		.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: 2px 0px 10px 0px; */
			margin: 10px 0px 0px 10px; 
			width: 229px; 
			height: 120px; 
			text-align: center; 
			background: url(../images/supportBox.gif) left top no-repeat; 
		}
		.supportBox .supportTxt 
		{ 
			padding: 0px 0px 4px 0px; 
			color: #7D1B7E; 
			font-size: 18px; 
			display:block; 
		}
		.supportBox .daysTxt { color: #7d9696; font-size: 17px;}
			
	/* ### RIGHT CONTAINER ### */
	#rightCntr 
	{ 
		width: 630px; 
		float: left; 
	}
	
		/* ### HEADER BOX ### */
		#rightCntr .headerBox 
		{ 
			height: 330px; 
			/*background: url(../images/Top.png) left top no-repeat; */
		}
		#rightCntr .headerBox .anchorBox 
		{ 
			padding: 20px 0px 0px 0px; 
			width: 650px; 
			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: 32px 0px 0px 0px; display: block;  text-align: center; }
		#rightCntr .headerBox .anchorBox ul li a.home { background: url(../images/home.png) 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.png) 50% 0% no-repeat; }
		
#rightCntr .headerBox .bannerheading 
{ 
  padding: 5px 0px 0px 0px; 
  text-align: right; 
  color: #3F4E4E; 
  font: 18px Century Gothic, Arial, Helvetica, sans-serif;
}
		#rightCntr .headerBox .bannerheading .subheading 
		{ 
			color: #3f4e4e; 
			font-size: 18px; 
		}
		#rightCntr .headerBox .bannerheading .clickButton { padding: 10px 0px 0px 0px; }

		/* ### WELCOME BOX ### */
		#rightCntr .welcomeBox 
		{ 
			width: 640px; 
			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 { line-height:200%; padding: 10px 0px 20px 0px; }		
		#rightCntr .welcomeBox .welcomeImg 
		{ 
			padding: 0px 15px 0px 10px; 
			float: left; 
		}
				
		/* ### SERVICE BOX ### */
		.serviceBox { padding: 10px 30px 0px 30px; }
				
		/* ### FOOTER BOX ### */
		#rightCntr .footer 
		{ 
			width: 640px; 
			height: 35px; 
			margin: 0px auto; 
			background: url(../images/footerBg.gif) left top no-repeat; 
		}
		
		#rightCntr .footer ul { padding: 2px 0px 0px 2px; }
		#rightCntr .footer ul li { padding: 0px 5px 0px 5px; 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:none;
  margin-left:0px;
  border: 3px solid #7d9696;
}

.contact-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 */

#slogan
{
  margin-left: 5px;
  font-size: 20px;
  color: #FF551A;
  font-weight: bold;
}

.nutriImg
{ 
	/*padding: 0px 15px 0px 10px;*/
	float: right; 
	border: 1px solid #7d9696;
}