/* CSS Document */

body {margin:0px; font:11px Arial, Helvetica, sans-serif; color:#efefef; }

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

.clear {clear:both;}

.main_center {margin:0px auto; width:900px;}

#top_header {margin:0px; padding:0px 0px 20px 0px; background:url(../images/top_bg.gif) no-repeat; }
.logo {margin:0px; float:left; width:650px; display:block;}
.logo_details {margin:0px; padding:35px 0px 0px 75px; float:left; width:320px; display: block;}
.logo_details h1 {margin:0px; padding:10px 0px 0px 0px;}

.top_right_panel {float:right; width:215px; margin:70px 0px 0px 0px; padding:0px;}
.top_right_panel p { margin:0px; padding:0px;}


#right_panel {margin:0px; margin:0px; width:350px; display:block; float:right;}
.top_right_deatils {margin:40px 0px 0px 70px; padding:0px;}
.top_right_deatils h2 {margin:0px; padding:0px; font-size:24px; font-weight: normal; font-family:Georgia, "Times New Roman", Times, serif; color:#645a55; font-style:italic}
.top_right_deatils h2 span {color:#fff; padding-left:40px;}

/*******************************************************************************/
#main_top { clear:both; background:url(../images/main_bg.gif) no-repeat; height:469px;}
#navigation_panel {margin:0px ; padding:0px 0px 0px 0px; height:80px;}
.nav {margin:0px 0px 0px 80px; padding:0px;}
.nav ul {margin:0px; padding:0px;}
.nav ul li{margin:0px 0px 0px 0px; padding:30px 0px 0px 0px; list-style:none; float:left; font:18px "Times New Roman", Times, serif; font-weight: normal; text-transform:uppercase; text-align:center; }
.nav ul li a {margin:0px; padding:10px 20px 0px 20px; text-decoration:none; border-right:1px #9d5200 solid; color:#fff;}
.nav ul li a:hover {text-decoration:underline;}


#component_box {clear:both;}
.header_left {margin:140px 0px 0px 520px; padding:0px; background:url(../images/img4.gif) no-repeat; width:353px; height:213px;   }
.header_left h3 {margin:0px; padding:170px 0px 0px 20px; font-size:26px; font-weight:normal; }

/***********************************************************/

#main_middle {clear:both; background-color:#190707; border:4px #53250a solid;}
#middle_bg { background:url(../images/img3.gif) bottom right no-repeat;}
.mid_details {margin:0px; padding:30px 30px 30px 30px;}
.mid_details a{color:#FFFFFF;}
.mid_details h2 {margin:0px; padding:0px 0px 10px 0px; border-bottom:1px #291a1a solid; font:26px Arial, Helvetica, sans-serif; font-weight:normal;}
.mid_details h2 span {color:#ff9600;}
.mid_details h4 { margin:0px; padding:20px 0px 0px 0px; font-size:14px; font-weight:bold;}
.mid_details p {margin:0px; padding:0px 20px 0px 0px; line-height:24px;}
.mid_details p a  { color:#ff9600}
.mid_details p a:hover {text-decoration:none;}


.mid_bottom_panel {margin:0px; padding:0px 0px 10px 0px;}

.left_details_panel {margin:20px 0px 0px 0px; padding:0px; display:block; float:left; width:200px;}
.left_details_panel ul {margin:0px 0px 0px 0px; padding:0px;}
.left_details_panel ul li {margin:0px; padding:0px; list-style:none; line-height:18px; font-size:11px; }
.left_details_panel ul li a {margin:0px; padding:0px 0px 0px 15px; background: url(../images/list_bullet.gif) 0 2px no-repeat; color:#ff9600;}
.left_details_panel ul li a:hover {text-decoration:none;}



.mid_right_panel {margin:0px; padding:0px; display:block; width:500px; float:right;}
.mid_right_panel h4 { margin:0px; padding:20px 0px 0px 0px; font-size:14px; font-weight:bold;}
.mid_right_panel p {margin:0px; padding:0px 20px 14px 0px; line-height:24px;}
.mid_right_panel p a  { color:#fff;}
.mid_right_panel p a:hover {text-decoration:none;}


/****************************************************/

#main_bottom {clear:both;}
.bottom {margin:0px; padding:20px 50px 40px 50px;}
.bottom span{margin:0px; padding:0px; font-size:12px; font-weight:normal; float:right;}
.bottom  p{margin:0px; padding:0px; float:left; color:#ff9600;}
.bottom p a {color:#ff9600;}
.bottom p a:hover { text-decoration:none;}

/* 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:15px Myriad Pro, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; padding:0px 0px 5px 0px;	border-bottom:1px dotted #ffffff;	margin:0px 0px 10px 0px;}
h6{font:17px Myriad Pro, Arial, Helvetica, sans-serif; color:#ffffff; 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;}
.aboutcolumn2 a{color:#FFFFFF;}
.abouticon{float:left; margin:0px 20px 0px 0px;}
.insidereadmore{padding:10px 0px 10px 0px;}
.insidereadmore a{color:#FFFFFF;}
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 #fff;}
.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 #fff; 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 pages css ends */

.listLink {
	font-size: 18px;
	color: #00F;
	text-decoration: none;
	vertical-align: top;
	height: auto;
}
.listHeader {
	font-size: 16px;
	vertical-align: top;
	height: auto;
	color: #2F3C5F;
}
.center {
	text-align: center;
}
