
/* CSS Document */

body {margin:0px; font:12px Verdana, sans-serif; color:#000000; background:url(../images/background.gif) repeat-x; background-color:#ff9e02;}

#container {margin:0px auto; width:1000px;}
#flash {clear:both;}
.both {clear:both;}
.clear{clear:both;}


#main {clear:both; background:url(../images/bg.gif) repeat-x; background-color:#ffa006; margin:0px;}
#main_middle {
	width:1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 15px;
}
.mid {margin:35px 0px 0px 0px; padding:0px; border:4px solid #ffd186; background-color:#fff;} 
h1 {margin:30px 150px 5px 45px; padding:0px 0px 5px 0px; border-bottom:1px solid #ffd186; font-size:30px; font-weight:normal; color:#6d6d6d;} 
h1 span {color:#ff9d00;}
.mid ul {margin:0px; padding:30px 0px 30px 45px; float:left; display:block; width:187px;}
.mid ul li {margin:0px 0px 0px 0px; padding:0px; list-style:none; font-size:13px; font-weight:bold; color:#ffd186; line-height:28px;}
.mid ul li a {margin:0px; padding:0px 0px 0px 20px; text-decoration: none; color:#6a6a6a; background:url(../images/arrow.gif) no-repeat;}



.bottom {margin:0px 0px 0px 0px; padding:0px; border:4px solid #ffd186; background-color:#fff;} 
.bottom div.details {margin:0px; padding:0px; display:block; float:left; width:285px;}

.bottom div.details h2 {margin:30px 0px 5px 45px; padding:0px 0px 5px 0px; border-bottom:1px solid #ffd186; font-size:30px; font-weight:normal; color:#6d6d6d;} 
.bottom div.details h2 span {color:#ff9d00;}

.bottom div.details ul {margin:0px; padding:10px 0px 30px 45px;}
.bottom div.details ul li {margin:0px 0px 0px 0px; padding:0px; list-style:none; font-size:13px; font-weight:bold; color:#ffd186; line-height:22px;}
.bottom div.details ul li a {margin:0px; padding:0px 0px 0px 20px; text-decoration: none; color:#ff9a00; background:url(../images/bullet.gif) no-repeat;}

.bottom div.details_right {margin:0px; padding:0px; display:block; width:540px; float:right;}
.bottom div.details_right h2 {margin:30px 30px 5px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #ffd186; font-size:30px; font-weight:normal; color:#ff9d00!important;} 
/***************************last***************************************/

#footer {clear:both;}
.footer {margin:0px; padding:0px;}
.footer p {margin:0px 30px 20px 0px; padding:0px ;  text-align:right;  color:#fff;}
.footer p a{color:#fff; text-decoration:underline}
.footer p a:hover{color:#fff; text-decoration:none}
.footer h5 {margin:0px; padding:0px 0px 20px 50px; color:#fff; font-size:12px;  float:left; font-weight:normal;}




a{color:#ff9d00; text-decoration:none}
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 #ff9d00; margin:0 0px 10px 20px;}
h5{font:15px Tahoma, Arial, Helvetica, sans-serif; color:#ff9d00; font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #ff9d00; margin:0px 0px 10px 0px;}
h6{font:15px Tahoma, Arial, Helvetica, sans-serif; color:#ff9d00; 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:#999; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #ff9d00;}
input.button:hover{cursor:pointer; color:#fff; background:#666; border:1px solid #ff9d00;}
.project-img{float:right; margin-left:20px;	border: 6px solid #ff9d00;}
.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 #ff9d00; 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 */
