/* CSS Document */

body {margin:0px; font:11px Arial,Tahoma,Verdana;   color:#4e491f; background-color:#0b162b;}


/********************Globel work***********************************/
*{margin:0px; padding:0px;}

body, ol, ul, p, hr {margin:0px; padding:0px;} 

h1, h2, h3, h4, h, h6 {line-height:normal; margin:0px; padding:0px;}

p {line-height:14px; margin:0px; padding:0px 0px 5px 0px; font-family:tahoma; color:#4e491f; }

/****************** Globel  ID & Class **************/



/*************************Right Globel ID & Class***********************************/
a {color:#747877; font-weight:bold; } 
a:hover {text-decoration:none;}

/******************** layout panel *************************/
#wapper {width:auto; height:auto;}

#container {margin:0px auto; width:780px;}

.clear {clear:both;}


/******************************main header panel*******************************/
#main_header_panel {clear:both; }
#flash {clear: both;}

/**************************content panel************************************/
#main_content_panel { clear:both; background:url(../images/main-content-back.gif) repeat-y;  }

/************left box************/
#main_left_panel {float: left; width:301px; background:url(../images/top_box.gif) no-repeat ; }
.left_details {margin:0px; padding:0px; background:url(../images/left_gradient.gif) repeat-x ; background-color:#d1d3d2; }
.search_form {margin:0px; padding:20px 20px 17px 20px;}
.search_form form {margin:0px; padding:0px;}
.search_form form input {margin:0px; padding:0px; float:left; width:147px; background:url(../images/input.gif) no-repeat; border:none; height:21px;}
.search_form input.search {margin:0px 0px 0px 10px; padding:0px; width:57px; height:21px;}

h2 {margin:0px; padding:0px 0px 0px 0px; font-size:20px; color:#fff; font-weight:normal;}
span.gradient { margin:0px; padding:10px 0px 10px 25px; display:block; background:url(../images/gradient.gif) repeat-x;}
span.left_content {margin:0px; padding:18px 20px 10px 20px; display:block;  }

strong {color:#000; display:block;}

span.read_more {margin:0px; padding:0px 20px 10px 0px; text-align:right; display:block; border-bottom:1px #fff solid;}
span.read_more a { color:#036c00;}
/***********************right box*******************/
#main_right_panel {float:right; width:478px; background:url(../images/right_box.gif) no-repeat ;}
.right_details {margin:0px; padding:0px 0px 0px 0px; background-color:#eaeceb; color:#747877; line-height:14px;}
.navigation {margin:0px; padding:0px;}
 ul.right_nav {margin:0px; padding:0px; display:block;}
 ul.right_nav li {margin:0px; padding:0px; list-style:none; display:block; float:left;}
 ul.right_nav li a{margin:0px; padding:25px 35px 19px 35px; display:block; float:left;}

h1 {margin:0px; padding:0px 0px 0px 0px; font-size:20px; color:#5c5c5c; font-weight:normal;}
span.gradient_right { margin:0px; padding:10px 0px 7px 80px; display:block; background:url(../images/gradient_right.gif) repeat-x;}

#img_1 {
	margin:-8px 0px 0px 10px;
	padding:0px;
	position:absolute;
	width:118px;
	z-index:1;
	left: 693px;
	top: 497px;
	height: 67px;
}

span.img2 {margin:0px; padding:20px 0px 0px 30px; display:block; width:134px; float:left;}
span.right_content {margin:0px; padding:20px 20px 31px 0px; display:block; float:right; width:290px;}
span.right_content strong {margin:0px; padding:0px; display:block; color:#036c00; display:inline;}

/***********************************************************************/
.mid_block {margin:0px; padding:20px 0px 20px 25px; color:#fff; line-height:14px;}

h3 {margin:0px; padding:0px 0px 0px 0px; font-size:18px; font-weight: normal; color:#fff;}
span.img3 { margin:0px; padding:0px 0px 25px 80px; display:block; background:url(../images/img3.gif) no-repeat; }
span.yellow_color {color:#e7a912;}
span.block_content {margin:0px; padding:10px 60px 15px 40px; display:block;}
span.block_content strong {color:#fff; display:block;}  
span.block_content a {color:#e7a912; font-weight:normal;}
/***********************fottoer panel*******************/

#main_footer_panel {clear:both;}
.footer_left {background:url(../images/bottom_mid.gif) repeat-x left bottom; height:54px;}
.footer_mid {background:url(../images/bottom_left.gif) no-repeat left bottom; height:54px;}
.footer_right {background:url(../images/bottom_right.gif) no-repeat right bottom; height:54px;}

.footer_details {margin:0px; padding:20px 0px 20px 0px; display:block;} 
.footer_details h4 {margin:0px; padding:0px 0px 0px 40px; color:#969696; float:left; font-size:11px; font-weight:normal;}
.footer_details p{margin:0px; padding:0px 20px 0px 0px; color:#969696; text-align:right;  }
.footer_details p a {color:#969696; margin:0px; padding:0px 5px 0px 5px; font-weight:normal;}
.footer_details h4 strong {color:#000; display:inline;}

/* inner pages css start */
h1.inner{font:33px Myriad Pro, Arial; color:#fff; font-weight:100; margin:0px; padding:25px 0px 10px 0px; background:none}
.aboutus-img{float:right; border:4px solid #b0a48b;	margin:0px 0px 10px 20px;}
h5{font:18px Myriad Pro, Arial, Helvetica, sans-serif; color:#036c00; padding:0px 0px 5px 0px;	border-bottom:1px dotted #333;	margin:0px 0px 10px 0px;}
h6{font:20px Myriad Pro, Arial, Helvetica, sans-serif; color:#036c00; 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:#ffffff;	background:#414141;	font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #000000;}
input.button:hover{cursor:pointer; color:#cccccc;}
.project-img{float:right; margin-left:20px;	border: 6px solid #ddd;}
.whiteheading{font:30px Myriad Pro, Arial; color:#ffffff; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{margin-bottom:20px;	border-bottom:1px dotted #333; padding-bottom:10px; width: 95%;}
.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;}

.content-inner-box{
	margin:auto; padding:30px 20px 10px 20px; color:#4e491f;
	}
.content-inner-box a{color:#747877; font-weight:normal;}
/* inner pages css ends */
