/* CSS Document*/
body, ul, ol, p, li, hr  {
	padding : 0px;
	margin : 0px;
	list-style : none;
}

body  {
	font : 12px Arial, Helvetica, sans-serif;
	background : url(../images/bg4.jpg) left top;
	color : #000;
}

a  {
	color : #323232;
	text-decoration : underline;
}

a:hover  {
	text-decoration : none;
}

#layout  {
	width : 1000px;
	text-align : justify;
	line-height : 20px;
	margin : 0px auto;
}

#topzone  {
	height : 36px;
}

#topzoneleft  {
	float : left;
	padding : 8px 0px 0px 0px;
	font-size : 12px;
	font-family : arial;
	color : #D3F441;
	padding-left : 55px;
	font-weight : bold;
	font-style : italic;
}

#topzoneright  {
	float : right;
	color : #D3F441;
	font : Arial, Helvetica, sans-serif;
	padding : 8px 0px 0px 0px;
	padding-right : 70px;
	font-size : 12px;
	font-weight : bold;
	font-style : italic;
}

#header  {
	height : 281px;
	background : url(../images/headerxx.jpg) left top no-repeat;
}

#header1  {
	height : 260px;
	background : url(../images/header1.jpg) left top no-repeat;
}

#bannerblock  {
	padding : 0px 0px 0px 0px;
	font : bold 12px Arial, Helvetica, sans-serif;
	color : #D3F441;
}

#logo  {
	padding : 0px 0px 25px 0px;
	font : bold 12px Arial, Helvetica, sans-serif;
}

#bodycontainer  {
	padding : 0px 0px 0px 30px;
	font : 10px Arial, Helvetica, sans-serif;
	padding-top : 8px;
}

#leftcontainer  {
	width : 670px;
	float : left;
	padding : 20px 0px 0px 0px;
}

#rightcontainer  {
	width : 226px;
	float : right;
	padding : 20px 0px 0px 0px;
}

#welcomezone  {
	padding : 0px 0px 0px 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : White;
}

#columnzone  {
	padding : 0px 0px 40px 0px;
	margin : 0px;
}

.column1  {
	width : 137px;
	float : left;
	margin : 0px 30px 0px 0px;
}

.column2  {
	width : 137px;
	float : left;
	margin : 0px 30px 0px 0px;
}

.column3  {
	width : 137px;
	float : left;
	margin : 0px 30px 0px 0px;
}

.column4  {
	width : 137px;
	float : left;
	margin : 0px 0px 0px 0px;
}

.orangecolumn  {
	width : 137px;
	background : url(../images/orangebg.gif) left top repeat-y;
	text-align : center;
}

.orangetop  {
	background : url(../images/orangetop.gif) left top no-repeat;
}

.orangebottom  {
	background : url(../images/orangebottom.gif) left bottom no-repeat;
	padding : 5px 5px 10px 5px;
}

#servicezone  {
	margin : 0px;
	padding-top : 1px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #ffffff;
}

#servicezoneleft  {
	width : 172px;
	float : left;
}

#servicezonecenter  {
	width : 208px;
	float : left;
	padding : 0px 27px 0px 0px;
	border-right : 1px dashed #bebebe;
}

#servicezoneright  {
	width : 200px;
	float : left;
	padding : 0px 0px 0px 27px;
}

#rightzone  {
	width : 226px;
	background : url(../images/rightbg.gif) left top repeat-y;
}

#righttop  {
	background : url(../images/righttop.gif) left top no-repeat;
}

#rightbottom  {
	width : 198px;
	background : url(../images/rightbottom.gif) left bottom no-repeat;
	padding : 14px 14px 14px 14px;
}

#newszone  {
	padding : 0px;
	margin : 0px;
}

.newsrow  {
	padding : 0px 0px 15px 0px;
	line-height : 18px;
	color : #000000;
}

#footercontainer  {
	background : #000000 left top repeat-x;
	height : 30px;
	color : #FFF;
}

#footer  {
	width : 1000px;
	font : 10px Arial, Helvetica, sans-serif;
	text-align : right;
	padding : 5px 110px 0px 0px;
	margin : 0px auto;
}

.clear  {
	clear : both;
	margin : 0px;
	padding : 0px;
}

p.clear  {
	clear : both;
	margin : 0px;
	padding : 0px;
}

/* Img Style Start Here*/
.moreimg  {
	padding : 10px 0px 0px 0px;
}

/* Login Style Start Here*/
#loginzone  {
	width : 194px;
	background : url(../images/loginbg.gif) left top repeat-y;
	margin : 0px 0px 40px 0px;
}

#logintop  {
	background : url(../images/logintop.gif) left top no-repeat;
}

#loginbottom  {
	padding : 5px 12px 12px 12px;
}

form  {
	margin : 0px;
	padding : 0px;
}

form.signup  {
	margin : 0px;
	padding : 0px;
}

form.signup label  {
	font : bold 12px Arial, Helvetica, sans-serif;
	color : #515151;
	display : block;
	padding : 5px 0px 5px 0px;
	text-transform : capitalize;
}

form.signup input.txtbox  {
	width : 166px;
	height : 21px;
	border-bottom : 1px solid #bababa;
	border-top : 2px solid #9b9b9b;
	border-left : 2px solid #9b9b9b;
	border-right : 1px solid #bababa;
}

form.signup label.check  {
	font : bold 11px Arial, Helvetica, sans-serif;
	color : #8a5d27;
	float : left;
	padding : 0px 0px 0px 0px;
	margin : 11px 0px 0px 0px;
}

form.signup input.button1  {
	padding : 10px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	float : right;
}

.forgetpassword  {
	display : block;
	padding : 14px 0px 0px 0px;
}

.forgetpassword a  {
	font : bold 12px Arial, Helvetica, sans-serif;
	color : #515151;
	text-decoration : underline;
}

/* Text Style Start Here*/
h1  {
	color : #D3F441;
	padding : 0px 0px 2px 0px;
	margin : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	line-height : normal;
}

#loginzone h1  {
	font : 15px Arial, Helvetica, sans-serif;
	color : #fff;
	background : url(../images/loginicon.gif) 0px 0px no-repeat;
	padding : 2px 0px 15px 25px;
	margin : 0px;
}

#newszone h1  {
	font : 24px Arial, Helvetica, sans-serif;
	color : #000000;
	padding : 0px 0px 10px 0px;
	border-bottom : 1px solid #c0bdbd;
	margin : 0px 0px 10px 0px;
}

#servicezone h1  {
	font : 24px Arial, Helvetica, sans-serif;
	color : #D3F441;
	padding : 0px 0px 10px 0px;
	margin : 0px 0px 0px 0px;
}

.orangecolumn h1  {
	font : bold 15px Arial, Helvetica, sans-serif;
	color : #fff;
	background : url(../images/orangeheadingbg.gif) left top repeat-x;
	border : 1px solid #738E21;
	padding : 2px 0px 2px 0px;
	margin : 0px 0px 20px 0px;
}

.graytxt  {
	font : bold 11px Arial, Helvetica, sans-serif;
	color : #595959;
	display : block;
	padding : 0px 0px 10px 0px;
}

.redtxt  {
	font : 15px Arial, Helvetica, sans-serif;
	color : #D3F441;
	display : block;
	padding : 0px 0px 5px 0px;
}

.datetxt  {
	display : block;
	font : bold 14px Helvetica, Trebuchet MS,  Arial, sans-serif;
	color : #405220;
	padding : 0px 0px 8px 0px;
}

.bannerheading  {
	font : 24px Arial, Helvetica, sans-serif;
	color : #ffffff;
	display : block;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 5px;
	padding-left : 0px;
}

/* Menu Style Start Here*/
#topzone a  {
	color : #fff6bb;
	text-decoration : none;
}

#topzone a:hover  {
	text-decoration : underline;
}

ul.topmenu  {
	height : 16px;
	margin : 0px 0px 0px 0px;
	padding : 15px 0px 0px 0px;
	float : left;
	padding-top : 15px;
	padding-left : 37px;
}

.topmenu li  {
	display : block;
	float : left;
	list-style : none;
	padding : 0px 0px 0px 0px;
	margin : 0px;
	color : #000000;
}

.topmenu li a  {
	font : bold 12px Arial, Helvetica, sans-serif;
	color : #D3F441;
	text-decoration : none;
	text-transform : capitalize;
	display : block;
	float : left;
	padding : 0px 2px 0px 2px;
	padding-left : 15px;
}

.topmenu li a span  {
	display : block;
	float : left;
	padding : 0px 2px 0px 2px;
	cursor : pointer;
}

.topmenu li a:hover  {
	color : #FFF;
}

.topmenu li a:hover span  {}

.topmenu li a.active  {
	color : #fff;
}

.topmenu li a.active span  {}

ul.servicelink  {}

.servicelink li  {
	border-bottom : 1px dashed #9e9e9e;
	padding : 0px;
	margin : 0px;
}

.servicelink li a  {
	font : bold 12px Arial, Helvetica, sans-serif;
	color : #bf7c39;
	background : url(../images/right.gif) 0px 7px no-repeat;
	text-decoration : none;
	padding : 4px 0px 4px 15px;
	display : block;
	margin : 0px;
	width : 190px;
}

.servicelink li a:hover  {
	background : #fff4e2 url(../images/right.gif) 0px 7px no-repeat;
}

#footer ul  {
	margin : 0px;
	padding : 0px 0px 10px 0px;
}

#footer ul li  {
	padding : 0px 10px 0px 5px;
	display : inline;
}

#footer li a  {
	font : bold 12px Arial, Helvetica, sans-serif;
	color : #D3F441;
	text-transform : capitalize;
	text-decoration : none;
}

#footer li a:hover  {
	color : #FFF;
}

/* inner pages css start*/
.aboutus-img  {
	float : right;
	border : 4px solid #fff;
	margin : 0 0px 10px 20px;
}

h5  {
	font-size : 15px;
	font-weight : bold;
	padding : 0px 0px 5px 0px;
	border-bottom : 1px dotted #fff;
	margin : 0px 0px 10px 0px;
}

h6  {
	font-size : 16px;
	font-weight : bold;
	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 : 4px solid #D3F441;
}

.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 #fff;
	padding-bottom : 10px;
	padding-right : 20px;
}

.servicecolumnzone  {
	padding : 20px 0px 16px 0px;
	font-family : Arial, Helvetica, sans-serif;
}

.servicecolumn1  {
	width : 48%;
	float : left;
	margin : 0px 0px 10px 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

.servicecolumn2  {
	width : 48%;
	float : right;
	margin : 0px 0px 10px 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

.blog-posted-row  {
	padding : 3px;
}

#welcomezone h1  {
	color : #D3F441;
	padding : 0px 0px 2px 0px;
	margin : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 28px;
	line-height : normal;
}

h2  {
	color : #D3F441;
	padding : 0px 0px 2px 0px;
	margin : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	line-height : normal;
}

h4  {
	color : #D3F441;
	padding : 0px 0px 0px 0px;
	margin : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	line-height : normal;
	font-weight : bold;
}

