/* CSS Document */



body {margin:0px; font:13px Georgia, "Times New Roman", Times, serif  ;    color:#a1a9b2;}





/********************Globel work***********************************/

*{

	color: #006633;

}



body, ol, ul, p, hr {margin:0px; padding:0px;} 



h1, h2, h3, h4, h, h6 {
	margin:0px;
	padding:0px;
}





/****************** Globel  ID & Class **************/





/*************************Right Globel ID & Class***********************************/

a {color:#7b1515; text-decoration: none;  } 

a:hover {text-decoration: underline;}



/******************** layout panel *************************/

#wapper {

	width:auto;

	background-color:#99CCff;

	height: auto;

}



#container {

	margin:0px auto;

	border-top: 1.2em solid #fff;

	width:1000px;

	background-color: #FFFFFF;

}

.centerPanel {

	margin:0px 0px;

	width:940px;

}



.clear {clear:both;}

.floatr { float:right; }

.floatl { float:left; }





/****************************** MainControllerPanel*******************************/

#mainController { margin: 0px; padding:0px;}





/****************************** HeaderPanel*******************************/



#mainHeaderPanel {

	margin:0px;

	padding:0px;

	border-top: 20px;

	background-color: #FFFFFF;

}



/****************************** HeaderLeft*******************************/



#headerLeft {

	float:left;

	width:255px;

	margin-left: 10px;

	background-color: #FFFFFF;

}





/****************************** Logo*******************************/

#logo {

	margin: 0px;

	padding:100px 0px 60px 0px;

}
#logob {
	margin: 0px;
	position: absolute;
	left: 386px;
	top: 72px;

}




/****************************** TopSearchPanel*******************************/

#SearchPanel { background:url(../images/search_bg.gif) no-repeat; width:255px; float:left;}

.searchForm {margin:0px; padding:5px 10px 1px 10px;}

form {margin:0px; padding:0px;}

form label {margin:0px; padding:0px; float:left; font-size:12px; color:#4e4e4e; font-weight: bold; }

form span.zoom { margin:0px; padding: 10px 0px 15px 30px; background: url(../images/zoom.gif) no-repeat; display: block;}

form input {
	border: 1px #d7d6bc solid;
	width:100px;
	height:21px;
	float:left;
	color:#7d7d7d;
}

form input.go { margin:5px 0px 0px 5px; padding:0px; width:32px; height:23px; float: left; border:none;}







/****************************** HeaderRight*******************************/

#headerRight {

	float: right;

	width:585px;

	background:url(../images/header_bg.gif) no-repeat;

	height:259px;

}



/****************************** NavigationPanel*******************************/

#navigation {

	background-image:url(../images/rollover.gif);

	padding:0px 0px 0px 0px;

	position:absolute;

	width: 990px;

	margin-top: 15px;

	top: 14px;

	margin-left: 5px;

}

ul.navList {margin:0px; padding: 0px;}

ul.navList li {

	display: block;

	float: left;

	height: 35px;

	margin: 0 7px 0 8px;

	width:93px;

	}

ul.navList li a {

	color: #006633;

	display: block;

	background-image:url(../images/rollover.gif);

	text-align:center;

	font-size: 12px;

	font-weight: bold;

	line-height: 30px;

	display: block;

	padding: 0 10px;

	}



ul.navList li a:hover {

	color: #fff;

	text-decoration:none;

	display:block;

	background-image:url(../images/rollover1.gif);

	font:normal;

	

	}

ul.navList li a.selected {

	color: #fff;

	display:block;

	background-image:url(../images/rollover1.gif);

	}

ul.navList li a:hover.selected {

	color: #fff;

	display:block;

	background-image:url(../images/rollover1.gif);

	}

span.circleImg {margin:0px; padding:45px 0px 0px 160px; display: block; width:135px; height:123px; } 

 



  

 /**********************middle panel *******************/

#mainMiddlePanel {

	margin: 0px;

	padding: 10px 0px 0px 0px;

	background-color: #FFFFFF;

}



/********************** leftBox *******************/

 #leftBox { float: left; width: 255px;}

 .leftContent {

	margin-bottom:25px;

	width: 255px;

	padding:0px 0px 10px 0px;

	background: url(../images/dot.gif) bottom left repeat-x;

	margin-left: 15px;

}

   .leftContent h2 {

	margin: 0px;

	padding: 0px 0px 15px 0px;

	font-size:18px;

	color: #99CC33;

	font-weight: normal;

	background: url(../images/dot.gif) bottom left repeat-x;

	margin-bottom: 15px;

} 

   .leftContent a {margin:0px; padding:10px 0px 5px 0px;  color:#7b1515; font-size:11px; display: block;}

   

  span.boxTxt {margin:0px; padding: 0px 0px 10px 0px; display: block; font-size:12px; font-weight: bold; color: #afb5bb; line-height:22px;}

   

   ul.boxList {

	margin: 0px;

	padding:  0px 0px 5px 0px;

	width: 255px;

	display: block;

}

   ul.boxList li {

	margin:0px 0px 0px 0px;

	padding:0px 0px 2px;

	list-style: none;

	height: 30px;

	line-height:30px;

	background: url(../images/bullet.gif) no-repeat;

	font-size:12px;

	color:#838d93;

}

   ul.boxList li p {

	margin: 0px;

	padding: 0px 0px 0px 25px;

	width: 235px;

	background:url(../images/bullet.gif) no-repeat;

	color: #006633;

}

   ul.boxList li a span {line-height:30px;}

   span.readMore {margin:0px; padding:10px 0px 5px 0px;  text-align: right; color:#7b1515; font-size:11px; display: block;}

   span.img2 {margin:0px; padding: 0px 0px 3px 0px; display: block;}

   

   

   /**********************rightBox*******************/
#rightBoxb {
	float:left;
	width:950px;
	margin-top: 10px;
}
.rightContentb {
	margin-bottom:30px;
	line-height: 22px;
	padding:0px 0px 10px 0px;
	background: url(../images/dot.gif) bottom left repeat-x;
	margin-left: 80px;

}
#rightBoxa {float:left; width:900px; }	

  .rightContent {margin-bottom:54px; line-height: 22px; padding:0px 0px 10px 0px; background: url(../images/dot.gif) bottom left repeat-x;  }
  .rightContent h1 {

	margin-bottom:30px;

	padding:5px 0px 10px 10px;

	display: block;

	font-size:40px;

	font-weight: normal;

	color:#99CC33;

	background-color:#FFFFFF;

	line-height:28px;

} 

    .rightContent h1.company { font-size:65px; letter-spacing: -4px; }

    .rightContent span {

	margin: 0px;

	font-size:14px;

	font-weight: bold;

	color:#006633;

}

	    .rightContent span.text {margin: 0px; font-size:18px; font-weight: bold; color:#878e6d;}

	.rightContent p {

	margin:0px;

	padding:15px 0px 0px 0px;

	line-height:22px;

	color:#a1a9b2;

} 

	span.img3 {

	margin:0px;

	padding:20px;

	display: block;

	float:left;

}

	.rightContent h2{margin: 0px; padding: 0px 0px 15px 0px; font-size:28px; color: #000; font-weight: normal; background: url(../images/dot.gif) bottom left repeat-x; margin-bottom: 15px; } 

	.rightContent a { color:#7b1515; font-size:11px; }

	.rightContent a.readMore {margin:0px; padding:25px 0px 0px 0px;  text-align: right; color:#7b1515; font-size:11px; display: block;}

  

  #rightBox {float:right; width:585px; }	

  .rightContent {

	margin-bottom:30px;

	line-height: 22px;

	padding:0px 0px 10px 0px;

	background: url(../images/dot.gif) bottom left repeat-x;

	margin-left: 20px;

}

  .rightContent h1 {

	margin-bottom:30px;

	padding:5px 0px 10px 10px;

	display: block;

	font-size:40px;

	font-weight: normal;

	color:#99CC33;

	background-color:#FFFFFF;

	line-height:28px;

} 

    .rightContent h1.company { font-size:65px; letter-spacing: -4px; }

    .rightContent span {

	margin: 0px;

	font-size:14px;

	font-weight: bold;

	color:#006633;

}

	    .rightContent span.text {margin: 0px; font-size:18px; font-weight: bold; color:#878e6d;}

	.rightContent p {

	margin:0px;

	padding:15px 0px 0px 0px;

	line-height:22px;

	color:#666666;

} 

	span.img3 {

	margin:0px;

	padding:20px;

	display: block;

	float:left;

}

	.rightContent h2{margin: 0px; padding: 0px 0px 15px 0px; font-size:28px; color: #000; font-weight: normal; background: url(../images/dot.gif) bottom left repeat-x; margin-bottom: 15px; } 

	.rightContent a {
	color:#006633;
	font-size:11px;
}

	.rightContent a.readMore {margin:0px; padding:25px 0px 0px 0px;  text-align: right; color:#7b1515; font-size:11px; display: block;}

  

/**********************fottoer panel*******************/





#main_footer_panel {

	clear:both;

	height:180px;

	background-image:url(../images/footer-bg.gif);

	width: 1000px;

	left: 0px;

}

.main_footer_details {

	margin:0px 0px 0px 20px;

	padding:0px 0px 30px 0px;

}

.main_footer_details h4 {margin:0px; padding:5px 0px 0px 0px;   font-size:12px; font-weight: normal;  color:#000; text-align: right; }

.main_footer_details p {margin:0px; padding-top:5px;  color:#000;   font-size:12px; float:left;  }

.main_footer_details p a {color:#000; text-decoration:none; margin:0px; padding:0px 5px 0px 5px; }

.main_footer_details p a:hover {text-decoration:underline;}





/* inner pages css start */

/*h1{font:35px "Times New Roman", Times, serif ;margin:0px; color:#ffc850; font-weight:bold; padding:0px 0px 0 0px;}

h1 span{color:#fff}*/

.aboutus-img{float:right; border:4px solid #e1e0c1;	margin:0 0px 10px 20px;}

h5{font:15px Tahoma, Arial, Helvetica, sans-serif; color:#000; font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #000;	margin:0px 0px 10px 0px;}

h6{

	font:15px Tahoma, Arial, Helvetica, sans-serif;

	color:#000;

	font-weight:bold;

	padding:0px 0px 5px 0px;

	margin:0px 0px 5px 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: 6px solid #e1e0c1;}

.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 #000; padding-bottom:10px; padding-right:20px}

.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 */

.response { font:normal 12px Arial, Helvetica, sans-serif; color:red; text-align:center;}

.loader { text-align:center; width:auto; padding:0; margin:0;}

#contactform { margin:0; padding:5px; background:#efefef; border:1px solid #e5e5e5;}

#contactform * { font-family: Arial, Helvetica, sans-serif;; font-size:12px;}

#contactform ol { margin:0; padding:0; list-style:none;}

#contactform li { margin:0 0 5px 0; padding:10px; background:none;}

#contactform li.buttons { margin:0; overflow:hidden;}

#contactform label { margin:0; width:150px; display:block; float:left; padding:2px 0; font:bold 12px Arial, Helvetica, sans-serif; color:#666666;}

#contactform label span { font:normal 10px Arial, Helvetica, sans-serif; color:#afafaf; margin:0; padding:0;}

#contactform input.text { width:280px; border:1px solid #d6d6d6; margin:0; padding:5px 2px; height:16px; background:#fff;}

#contactform textarea { width:280px; border:1px solid #d6d6d6; padding:2px; background:#fff;}

#contactform li.buttons input { padding:3px 10px; margin:0 0 0 150px; background:#151515; border:1px solid #000; color:#FFF; float:left;}

/* form style*/

.form_style { padding:0; margin:0;}

.form_style .text { font:bold 14px   Arial, Helvetica, sans-serif; color:#6f6f6f; padding:10px 0 10px 40px; margin:0; width:150px; float:left;}

.form_style .form { width:380px; float:left; margin:0; padding:10px 0;}

.form_style .label2 { padding:0; margin:20px 0 20px 190px;}

.form_style .input2 { width:375px; border:1px solid #d6d6d6; background:#fff;}



img

{  border-style: none;

}

#callus {

	left: 0;

	position: absolute;

	top: 328px;

	left: 92px;

	width: 300px;

}

ul#portfolio{

        padding: 0;

        margin: 0;

        list-style-type: none;

}

ul#portfolio li{

        padding: 0;

}
#hor-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#hor-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
	color: #039;
}
#hor-zebra td
{
	padding: 8px;
	color: #669;
	font-size: 14px;
}
#hor-zebra .odd
{
	background: #99CC33; 
}
table.form { margin: 25px 0 0 29px; border-collapse: collapse; }

table.form th, table.form td {
	padding: 4px 5px;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
}

table.form label { font-family: Verdana, Arial, Helvetica, sans-serif; color: #181818; margin-right: 12px; }
table.form td span { font-size: 0.9em; color: #181818; margin-left: 8px; }
table.form td samp { font: 1em Verdana, Arial, Helvetica, sans-serif; color: #000000; }

table.form input { width: 250px; }
table.form input.answer { width: 53px; }
table.form textarea { width: 300px; height: 160px; }

table.form input.inp-text, table.form input.answer, table.form textarea
{
	border: 1px solid #909090;
	padding: 2px;
	font-size: 16px;
}

table.form th.message-up { vertical-align: top !important; }

table.form label.invisible { visibility: hidden; }

table.form td.submit-button-right { text-align: right !important; }
table.form input.submit-text { font: 1.4em Georgia, "Times New Roman", Times, serif; letter-spacing: 1px; width: auto; }

table.form label.email { border-bottom: 1px dotted #000000; }



table.formfree {
	margin: 25px 0 0 29px;
	border-collapse: collapse;
	font-size: 10px;
}

table.formfree th, table.formfree td {
	padding: 4px 5px;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
}

table.formfree label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #181818;
	margin-right: 20px;
}
table.formfree td span { font-size: 0.9em; color: #181818; margin-left: 8px; }
table.formfree td samp { font: 1em Verdana, Arial, Helvetica, sans-serif; color: #000000; }

table.formfree input { width: 250px; }
table.formfree select { width: 250px; }
table.formfree input.answer { width: 53px; }
table.formfree textarea { width: 300px; height: 160px; }
table.formfree input.inp-text, table.formfree input.answer, table.formfree textarea
{
	border: 1px solid #909090;
	font-size: 14px;
	padding: 2px;
}

table.formfree th.message-up { vertical-align: top !important; }

table.formfree label.invisible { visibility: hidden; }

table.formfree td.submit-button-right { text-align: right !important; }
table.formfree input.submit-text {
	font: 1.4em Georgia, "Times New Roman", Times, serif;
	letter-spacing: 1px;
	width: 67px;
	height: 37px;
	float: right;
}

table.formfree label.email { border-bottom: 1px dotted #000000; }

#formbox{
	padding: 10px;
	background-color: #f2f2f2;
	margin: 0 5px 0 5px;
}
#formbox1{
	padding: 10px;
	background-color: #f2f2f2;
	margin: 0 5px 0 5px;
}
