/* CSS Document */

body {margin:0px; font:12px Arial, Helvetica, sans-serif ;    color:#7f7f7f;  background-color:#fff;}


/********************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;}


/****************** Globel  ID & Class **************/
span { line-height:18px;}


/*************************Right Globel ID & Class***********************************/
a {color:#7d0606; text-decoration: none;  } 
a:hover {text-decoration: underline;}

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

#container {margin:0px auto; width:1000px; }
.centerPanel {margin:0px auto; width:900px;}

.clear {clear:both;}


/****************************** MainControllerPanel*******************************/
#mainController { margin: 0px; padding:27px 0px 0px 0px;}


/****************************** HeaderPanel*******************************/

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


/****************************** HeaderLeftPanel*******************************/

#headerLeftPanel { float: left; width: 300px;}

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

/****************************** NavigationPanel*******************************/
ul.navList {margin:0px; padding:20px 0px 20px 0px;}
ul.navList li {margin:0px; padding:0px; list-style: none;  background:url(../images/nav_bg.gif) no-repeat right; font-size:13px; line-height:30px;}
ul.navList li a{margin:0px; padding: 0px 0px 0px 25px; color: #8797a3; font-weight: bold; cursor:pointer;  background:url(../images/nav_bullet.gif) no-repeat 0 2px; line-height:30px}
ul.navList li a span { margin: 0px; padding:0px; line-height:30px;}


/****************************** TopSearchPanel*******************************/
#SearchPanel { background:url(../images/search_bg.gif) no-repeat; width:283px; float:left;}
.searchForm {margin:0px; padding:15px 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: 5px 0px 20px 30px; background: url(../images/zoom.gif) no-repeat; display: block;}
form input {margin:0px 0px 0px 5px; padding:2px 5px 0px 5px;  border: 1px #d7d6bc solid; width:120px; height:21px; float:left; color:#7d7d7d; }
form input.go { margin:0px 0px 0px 5px; padding:0px; width:43px; height:24px; float: left; border:none;}


/****************************** HeaderRightPanel*******************************/

#headerRightPanel { float: right; width: 586px;}


 
 /********************** MiddelContent *******************/
 #middelContent {margin:0px; padding:52px 0px 20px 0px;   background:url(../images/top_shadow.gif) no-repeat right top; float:left;}
  h1 {margin: 0px; padding:0px 0px 15px 0px; display: block; color:#3b5f70; font-size: 35px; font-weight: normal; text-align: center;}
  
   #middelContent1 {margin:0px; padding:52px 0px 20px 0px;   background:url(../images/top_shadow.gif) no-repeat right top; float:left;}
  h1 {margin: 0px; padding:0px 0px 15px 0px; display: block; color:#FFFFFF; font-size: 35px; font-weight: normal; text-align: center;}
  
 /********************** featuredBox *******************/
#featuredBox { margin: 0px; padding: 0px 0px 30px 0px; }

  /********************** featuredBox1 *******************/
 .ServicesBox { float: left; width: 270px;}
   h2 {margin: 0px; padding: 0px 0px 15px 0px; font-size:23px; color: #000; font-weight: normal; display: block; } 
   span.img2 { margin:0px; padding:0px 0px 20px 60px; background:url(../images/img1.gif) no-repeat; width:73px; height:83px;}
   span.udateTxt {margin:0px; padding:5px 0px 0px 60px; color: #010863; font-size:13px;  font-weight: bold; display: block;}
   span.boxTxt {margin:0px; padding: 0px 0px 20px 0px; display: block; font-size:13px; font-weight: bold; color: #626e75;}
   
   ul.boxList { margin: 0px; padding:  0px ; display: block;}
   ul.boxList li {margin:0px; padding:0px; list-style: none; line-height:30px; background: url(../images/dot.gif) repeat-x 0 bottom; font-size:13px; color:#838d93;}
   ul.boxList li a {margin: 0px; padding: 0px 0px 0px 20px; background:url(../images/nav_bullet.gif) no-repeat 0 2px; color: #838d93;}
   ul.boxList li a span {line-height:30px;}
   
    /********************** featuredBox 2*******************/
.portfolioBox { float: left; width: 270px; margin:0px 0px 0px 40px; padding:0px; }
 span.img3 { margin:0px; padding:0px 0px 20px 60px; background:url(../images/img2.gif) no-repeat; width:73px; height:83px;}
 span.img5 { margin:0px; padding:0px; display: block; float:left;}
 div.protfolioPanel {margin:0px; padding:5px 0px 20px 0px;}
 span.potfolioTxt {margin: 0px; padding:0px; font-size:12px; color: #838d93; line-height:19px; width:140px; float: right; display: block;}	
 span.potfolioTxt a {color:#7d0606;}   
 
 /********************** featuredBox 3*******************/
  
.achivementBox  { float: right; width: 270px; margin:0px 0px 0px 40px; padding:0px; line-height:20px; color: #838d93; }
 span.img4 { margin:0px; padding:0px 0px 20px 60px; background:url(../images/img3.gif) no-repeat; width:73px; height:83px;}
span.readMore {margin: 0px; padding: 10px 0px 0px 0px; display: block;}
 
/**********************fottoer panel*******************/


#main_footer_panel {clear:both; background:url(../images/bottom_bg.gif) no-repeat top; }
.main_footer_details {margin:0px; padding:30px 0px 30px 0px; }
.main_footer_details h4 {margin:0px; padding:5px 0px 0px 0px;   font-size:13px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color:#000; text-align: center; }
.main_footer_details p {margin:0px; padding:0px;  color:#000;   font-size:11px; text-align:center;  }
.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.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:#666; 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:#666; 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; height: auto; 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;}

.inner-content-box{ padding: 0px 0px 0px 40px; line-height: 19px; width: 580px; float: left; }
/* inner pages css ends */