/* CSS Document */

/*body {margin:0px; font:13px Arial, Tahoma, Verdana; color:#464646;  background:#e2e2e2 url(../images/bg.gif) repeat-x; }*/
/*body {margin:0px; font:13px Arial, Tahoma, Verdana; color:#464646;  background:#2f2f2f; }*/
html {
  /*background:#000000;*/
  background:white;
}

body {
  margin:0px; 
  font:13px Arial, Tahoma, Verdana; 
  /*
  color:#FFFFFF;  
  background:#000000; 
  */
  color:black;
  background:white;
}

/********************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;}
form {margin:0px; padding:0px;}

/****************** Globel  ID & Class **************/

/*************************Right Globel ID & Class***********************************/

a {color:#52585b; text-decoration: none;  } 
a:hover {text-decoration: underline;}

/******************** layout panel *************************/
#wapper {width:auto; height:auto;}

#container {margin:0px auto; width:910px; }


.clear {clear:both;}

/********************** Header panel*******************/
#headerPanel {margin:0px; padding:0px 0px 0px 0px;}

/************* Top panel ***********/
#topPanel {margin:0px; padding:0px; }

/*********** Logo **********/
.logo {float:left; width:250px;}

/************* Navigation *************/
.navigation {float:right; width:620px;}	

.navigation ul.navList {margin:0px; padding:0px 0px 0px 0px;}
/*.navigation ul.navList {margin:0px; padding:0px 0px 0px 0px;}*/
.navigation ul.navList li {margin:0px; padding:0px; list-style:none; float:left; display:block;}			
.navigation ul.navList li a{margin:0px; font-weight: bold; padding:0px 3px 0px 5px; text-decoration:none; float:left; display:block; color:#fff; background:url(../images/left_nav.gif) no-repeat left bottom; cursor:pointer;}						
.navigation ul.navList li a span{margin:0px; padding:13px 25px 7px 20px; float:left; display:block; background:url(../images/right_nav.gif) no-repeat right bottom; }		

.navigation ul.navList li a:hover{background:url(../images/left_over.gif) no-repeat left bottom; cursor:pointer;}						
.navigation ul.navList li a:hover span{ background:url(../images/right_over.gif) no-repeat right bottom; }	
.navigation ul.navList li a.active{background:url(../images/left_over.gif) no-repeat left bottom; cursor:pointer;}						
.navigation ul.navList li a.active span{ background:url(../images/right_over.gif) no-repeat right bottom; }			

/************* Header Banner *************/								
/*#headerBanner { clear:both; background:url(../images/index_02_910X285.png) no-repeat; height:290px;}*/
#headerBanner { clear:both; background:url(../images/index_02_910x285.png) no-repeat; height:150px;}
.headerRightCntnt {float:left; width:645px;}
.headerTxt {margin-left:100px; width:350px; padding:60px 0px 0px 0px;}	
.headerTxt h1 {margin:0px; padding:0px; font:35px Arial, Helvetica, sans-serif; font-weight:normal; color:#7edbff; border:none;}
.headerTxt p {margin:0px; padding:20px 20px 0px 0px; font:19px Arial, Tahoma, Verdana; font-weight:normal; color:#f5f5f5; line-height:28px; text-align:justify;}
.headerTxt p b { color:#fbbf15; font-weight:normal;}
.headerTxt p strong {color:#71cee0; font-weight:normal;}

/******** Login form********/	
.login {margin:0px; padding:0px 0px 0px 30px;}
.login ul {margin:0px; padding:0px;}
.login ul li {margin:0px; padding:0px; list-style:none; float:left; display:block;}				
.login ul li label {margin:0px; padding:0px; font:18px Arial, Tahoma, Verdana; font-weight:normal;}
.login ul li label span {margin:0px; padding:15px 0px 20px 50px; display:block; background:url(../images/img1.gif) no-repeat; float:left;}
.login ul li input {margin:15px 0px 0px 10px; padding:3px; border:1px #a7a7a7 solid; color:#4f4f3f; font-size:11px; width:188px; float:left; height:17px;}
.login ul li input.loginButt {margin:18px 0px 0px 10px; padding:0px; width:58px; height:25px; border:none;}



/********************** Middle Content *******************/
#middleContent { margin:0px; padding:20px 0px 40px 0px;}
.latestPost {margin:0px; padding:0px;}
h1 { margin:0px; padding:0px; font:27px Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#616161; border-bottom:1px #aeaeae solid; display:block; }
span.rss {margin:-18px 0px 0px 0px; padding:0px; float:right;  font:11px Arial, Tahoma, Verdana; font-weight:bold; color:#919191;}
span.rss a {margin:0px; padding:0px 20px 0px 0px; background:url(../images/img6.gif) no-repeat right ; color:#919191;}

.firstBlock {margin:0px; padding:22px 0px 0px 0px; float: left; width:270px;}
p strong.heading {margin:0px; padding:0px 0px 10px 0px; font-size:12px; color:#1887b1; display:block;}
.firstBlock p {margin:0px; padding:0px 10px 0px 0px; line-height:19px; color:#5b5b5b; }
span.readMore {margin:0px; padding:0px;}	
span.readMore a {color:#1887b1;}

.secBlock {margin:0px; padding:22px 0px 0px 54px; float: left; width:290px;}
.secBlock p {margin:0px; padding:0px 30px 0px 0px; line-height:19px; color:#5b5b5b; }


.thirdBlock {margin:0px 0px 0px 45px; padding:22px 0px 0px 0px; float: left; width:250px;}
.thirdBlock p {margin:0px; padding:0px 0px 0px 0px; line-height:19px; color:#5b5b5b; }

.main-content { width: 910px; color: #5B5B5B; line-height: 19px; }
.main-content h1 { padding-bottom: 10px; font:27px Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#616161; border-bottom:1px #aeaeae solid; }
.main-content p { color: #5b5b5b; line-height: 20px; padding-bottom: 15px; }
.main-content a { color: #919191; font-weight: bold; text-decoration: none; }
.main-content a:hover { text-decoration: underline; }
.main-content span { font-weight:  bold; color: #1887b1; }

/********************** Recent Work ***************************/			
.recentWork {margin:0px; padding:40px 0px 0px 0px;}
span.view {margin:-28px 0px 0px 0px; padding:0px; float:right;  font:11px Arial, Tahoma, Verdana; font-weight:bold; color:#919191;}
span.view a {margin:0px; padding:10px 50px 5px 0px; background:url(../images/read_more.gif) no-repeat right ; color:#919191; display:block;}

.firstWork {margin:0px; padding:22px 0px 0px 0px; float: left; width:280px;}
.firstWork p {margin:0px; padding:0px 10px 0px 0px; line-height:19px; color:#5b5b5b; }
.firstWork span.img2 {margin:0px; padding:0px 0px 15px 0px; display: block;}	 

.secWork {margin:0px 0px 0px 35px; padding:22px 0px 0px 0px; float: left; width:290px;}
.sectWork p {margin:0px; padding:0px 10px 0px 0px; line-height:19px; color:#5b5b5b; }	
span.img3 {margin:0px; padding:5px 0px 15px 0px; display: block;}	 		


.thirdWork {margin: 0px; padding:22px 0px 0px 0px; float: right; width:280px;}
.thirdWork p {margin:0px; padding:0px 10px 0px 0px; line-height:19px; color:#5b5b5b; }	
span.img4 {margin:0px; padding:0px 0px 15px 0px; display: block;}	 		
/**********************fottoer panel*******************/

#main_footer_panel {clear:both; background:#2f2f2f; }
.foote_center {margin:0px auto; width:910px;}
.footer_left { float:left; width:400px;}
.main_footer_details {margin:0px; padding:60px 0px 30px 0px; }
.main_footer_details p {margin:0px; padding:0px;  color:#cbcbcb;   font-size:11px;}
.main_footer_details p a {color:#cbcbcb; text-decoration:none; margin:0px; padding:0px 10px 0px 10px; }
.main_footer_details p a:hover {text-decoration:underline;}
.main_footer_details h4 {margin:0px; padding:20px 0px 0px 120px;   font-size:11px; font-weight: normal; color:#6d6d6d;   }
.contant_details { margin:0px; padding:35px 0px 0px 0px;}
span.contact {margin:0px; padding:0px; display:block; font-size:14px; float:left; color:#e2e2e2; width:120px;}
span.img5 {margin:0px; padding:0px 0px 0px 20px; background:url(../images/img5.gif) no-repeat;}
.contant_details p {margin:0px; padding:0px; color:#929292;}


/*************** Right Footer ************/		
.rightFooter {float:right; width:420px;}
.testimonials {margin:0px; padding:30px 0px 30px 0px; }
h2 {margin:0px; padding:0px 0px 20px 0px; font:22px Arial; color:#e2e2e2; font-weight:normal; display:block;}
.testimonialsBox {margin:0px; padding:15px 15px 15px 15px; background:#797979; border:1px #929292 solid;}
.testimonialsBox p {margin:0px; padding:0px; line-height:22px; font-size:12px; color:#dedede;}
span.name {margin:0px; padding:0px; text-align:right; display:block; font-size:14px; font-weight:bold; color:#dcdcdc;}

/* 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 #fff;	margin:0 0px 10px 20px;}
h5{font:15px Tahoma, Arial, Helvetica, sans-serif; color:#1887b1; font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #1887b1;	margin:0px 0px 10px 0px;}
h6{font:15px Tahoma, Arial, Helvetica, sans-serif; color:#1887b1; 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: 6px solid #fff;}
.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 #5b5b5b; 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 */
