﻿/* 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:#929191; text-decoration: none;  } 
a:hover {text-decoration: underline;}

/******************** layout panel *************************/
#wapper {width:auto; height:auto; background:url(../images/bg.gif) repeat-x; }
#wapper1 {width:auto; height:auto; background:url(../images/bg-inner.gif) repeat-x; }

#container {margin:0px auto; width:1000px; }
.centerPanel {margin:0px auto; width:912px;}

.clear {clear:both;}


/****************************** MainControllerPanel*******************************/
#mainController { margin: 0px; padding:0px 0px 30px 0px;}


/****************************** TopPanel*******************************/

#mainTopPanel {margin:0px; padding:0px; background:url(../images/top_img.gif) no-repeat; height:145px; text-align:center; }


/****************************** LogoPanel*******************************/

#logoPanel { margin:0px; padding:0px;}



/****************************** NavigationPanel*******************************/
#navigationPanel { margin:0px; padding:0px;}
#navigationPanel ul.navList {margin: 0px; padding:22px 0px 0px 200px;  }
#navigationPanel ul.navList li {margin: 0px; padding: 0px 2px 0px 2px; list-style: none; float: left; font-size: 13px; display: block; text-align: center;  }
#navigationPanel ul.navList li a {margin: 0px; padding:0px 1px 0px 4px; list-style: none; float: left; color: #fff; font-weight: bold; text-decoration: none; display: block; cursor:pointer;  background:url(../images/nav_left.gif) no-repeat left bottom;}
#navigationPanel ul.navList li a span {margin: 0px; padding: 10px 20px 8px 17px; display: block; float: left; background:url(../images/nav_right.gif) repeat-x right bottom; }

#navigationPanel ul.navList li a:hover {  background:url(../images/nav_left_over.gif) no-repeat left bottom; color:#fff }
#navigationPanel ul.navList li a:hover span { background:url(../images/nav_right_over.gif) repeat-x right bottom; color:#fff; }

#navigationPanel ul.navList li a.active {  background:url(../images/nav_left_over.gif) no-repeat left bottom; color:#fff }
#navigationPanel ul.navList li a.active span { background:url(../images/nav_right_over.gif) repeat-x right bottom; color:#fff; }


/********************** Testimonial panel*******************/
#testimonialPanel {margin:20px 45px 0px 45px; padding:0px;}
.top_curve { background:url(../images/mid_curve_line.gif) repeat-x bottom left; height:96px;}
.mid_curve { background:url(../images/left_curve.gif) no-repeat  bottom left; height:96px;}
.bottom_curve { background:url(../images/right_curve.gif) no-repeat bottom right; height:96px;}
.testimonialContent {margin:0px; padding:0px 45px 0px 45px;}
 span.testimonialTxt { margin:0px; padding:20px 0px 0px 80px; font-size:20px; color:#a4a4a4; display: block; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; background:url(../images/img1.gif) no-repeat;   }
span.Pellentesqueluctus {margin:0px; padding: 0px 0px 0px 0px; text-align: right; display: block; font-size:18px; font-weight: normal; color:#464646;  }

/********************** Featured Panel *******************/
#featuredPanel { margin: 0px; padding: 35px 0px 0px 0px;}
 ul.featuredList {margin:0px; padding :0px; }
  ul.featuredList li {margin:0px; padding:0px 0px 0px 0px; float:left; display: block; width:25%; background:url(../images/shadow.gif) no-repeat right; }
  h2 {margin:0px; padding: 0px 0px 15px 0px; display: block; font-size:25px; color:#6a6a6a; font-weight:normal;}
  span.featuredTxt {margin:0px; padding:0px 30px 10px 0px; display: block; color:#828282; line-height:19px;}
  span.readMore {margin: 0px; padding: 0px 0px 0px 0px; font-weight: bold; color:#929191; font-size:11px; display: block; background: url(../images/arrowMore.gif) no-repeat right; width:95px;  }

/********************** ourPortfoilo panel******************/  
 #ourPortfoilo {margin:15px 0px 32px 0px ; padding:0px; text-align: center;}
 span.headerImg {margin:0px; padding:0px 0px 0px 0px; display: block;} 

/********************** middlePanel *******************/
 #middlePanel {margin:0px; padding:10px 0px 0px 0px;} 
  
/********************** leftBox *******************/
 #leftBox {float:left; width:346px;}

  
/********************** advanceSearch Panel *******************/ 
#advanceSearch {margin:0px; padding:0px; background:url(../images/search_bg.gif) no-repeat; }  
 #advanceSearch form {margin:0px; padding:10px 10px 14px 10px;}
 span.zoom {margin:0px; padding:0px; background:url(../images/zoom.gif) no-repeat; height:38px; width:32px; display: block; float: left;} 
#advanceSearch form input {margin: 10px 0px 0px 5px; padding:3px 5px 5px 5px; float:left; width:200px; height:15px; color:#989797; font-size:11px; font-weight:bold; border:1px #cccccc solid; }
#advanceSearch form input.search {margin:10px 0px 5px 5px; padding:0px; width:60px; height:25px; border:none;}
#advanceSearch form div.label label {margin:0px 0px 0px 40px; padding:0px 0px 0px 10px; font-size:12px; color:#8d0101; font-weight: bold; background:url(../images/arrow.gif) no-repeat 0 2px; clear:both;  }



.main_middle_login_bg {margin:0px; padding:30px 0px 0px 0px; }
.main_middle_login_details {margin:0px; padding:0px;}
.main_middle_login_details  h3{margin:0px; padding:0px; font-size:20px; font-weight:normal; color:#163961; }
.main_middle_login_details span.login {margin:0px; padding:10px 0px 0px 40px; background:url(../images/img2.gif) no-repeat left;}
.main_middle_login_details form{margin:0px; padding:0px;}
.main_middle_login_details form div.user {margin:0px; padding:0px 0px 10px 0px;}
.main_middle_login_details form input{margin:0px 5px 0px 0px; padding:3px 5px 5px 5px; float:left; border:1px #c5c5c5 solid; color:#989797; font-size:11px; font-weight: bold; float:left; width:122px;  }
.main_middle_login_details form input.login {margin:0px; padding:0px; width:60px; height:25px; border:none;}

.main_middle_login_details form div.check { clear: both;} 
.main_middle_login_details form div.check input.checkBox {margin:0px 10px 0px 0px; padding:0px; width:20px; height:25px; border:none; float:left; clear:both;}
.main_middle_login_details form div.check label {margin:0px; padding: 5px 0px 0px 0px; float:left; font-size:11px; font-weight: bold; color:#717171; }
span.greyColor { margin:0px; padding:5px 0px 10px 40px; display: block; color:#808080; font-weight: bold; font-size:12px;}

/**********************rightBox*******************/
#rightBox  { float:right; width:500px;}
.rightContent {margin:0px; padding:0px 0px 0px 0px; color:#5d5d5d; line-height:19px;}
 h1 {margin:0px; padding: 0px 0px 10px 0px; display: block; font-size:28px; font-weight: normal; color:#6a6a6a;}
 span.blueColor {margin:0px; padding:0px 0px 15px 0px; font-size:12px; font-weight:bold; color:#4277ad; display: block;}
 span.ridghtTxt {margin:0px; padding: 0px 0px 0px 0px;  display: block; color:#5d5d5d; line-height:19px;}
 span.ridghtTxt a {font-weight: bold; text-decoration: underline; color:#5d5d5d}
  span.ridghtTxt a:hover {text-decoration: none;}
  
/**********************fottoer panel*******************/
#main_footer_panel {clear:both; background-color:#0f3548;  }
.main_footer_details {margin:0px; padding:30px 0px 30px 0px; }
.main_footer_details h4 {margin:0px; padding:5px 0px 0px 0px;   font-size:11px; font-weight: normal; color:#799cae; text-align: center;  }
.main_footer_details p {margin:0px; padding:0px;  color:#fff;   font-size:11px; text-align: center; }
.main_footer_details p a {color:#fff; 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:#6a6a6a; padding:0px 0px 5px 0px;	border-bottom:1px dotted #444;	margin:0px 0px 10px 0px;}
h6{font:20px Myriad Pro, Arial, Helvetica, sans-serif; color:#6a6a6a; 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 #ccc;}
.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 #555; 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;}

.rightContent-inner {margin:0px; padding:0px 0px 0px 0px; color:#5d5d5d; line-height:19px;}
/* inner pages css ends */