/* CSS Document */
#yourtransparentdiv {position: relative;}
div.bg {
  background-color: #000;
  width: 620px;
  height: 100%;
  top:0;
  left:0;
  position: absolute;
  opacity: 0.6;
  filter: alpha(opacity=60);
  z-index: -1;
}

.content {
	width:620px;   /* adjust */
  height:500px;  /* adjust */
  top:50%;
  left:50%;
  margin-left: -310px;  /* half of the width */
  margin-top: -250px;  /* half of the height */
  position:fixed;
}

body {
	margin:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#707070;
	background:url(../images/background.jpg) repeat-x;
	padding: 0px;
}


#container {margin:0px auto; width:1000px;   } 
.clear {clear:both;}
/*.main_center {margin:0px auto; width:910px;}*/
#mid-body-part{
	height:auto;
	width:auto;
	margin:auto;
	padding-bottom: 20px;
	background-image: url(../images/mid-bg.gif);
	background-repeat: repeat-x;
	background-position: 0px bottom;
	}
#main_center { margin:0px auto; background:url(../images/top_bg.jpg) no-repeat; height:435px; width:910px;}

#logo {
	display:block;
	width:530px;
	padding-top: 25px;
	padding-right: 0px;
	margin-left: 0px;
	padding-bottom: 32px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#logo p {color:#999999; margin:0px; padding:50px 0px 0px 0px;}

#header_panel {
	padding:0px;
	float:left;
	display:block;
	width:450px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
.header_details {margin:0px 0px 0px 40px; padding:0px;}
.header_details h4 {
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	color:#EEE4D2;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.header_details p {margin:0px; padding:0px 20px 0px 0px; line-height:20px; font-size:11px; color:#fff }
.header_details p a {text-decoration:underline; color:#f5af01;}
.header_details p a:hover {text-decoration:none;}
.list_ul {
	padding:0px;
	display:block;
	float:left;
	width:120px;
	margin-top: 44px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.list_ul ul {margin:0px; padding:0px; }
.list_ul ul li {margin:0px; padding:0px; list-style:none; line-height:24px;}
.list_ul ul li a {margin:0px; padding:0px 0px 0px 15px; color:#f5af01; background: url(../images/li_dot.gif) no-repeat; }
.list_ul ul li a:hover {text-decoration:none;}
.list_ul p {margin:20px 0px 0px 20px; padding:0px;}

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

#navigation_panel { clear:both; margin:0px; padding:24px 0px 0px 0px; }
.nav {margin:0px 40px 0px 60px; padding:0px; position:relative}
.nav ul {margin:0px ; padding:0px;}
.nav ul li{margin:0px; padding:0px; font-size:13px; font-weight:bold; list-style:none; float:left; display:block; background:url(../images/nav-line.gif) right no-repeat; text-transform:uppercase;}
.nav ul li.line{margin:0px; padding:0px; font-size:13px; font-weight:bold; list-style:none; float:left; display:block; background:url(../images/nav-line1.gif) right no-repeat;  text-transform:uppercase;}
.nav ul li.last{ background:none}
.nav ul li.support-new{
	margin-left:180px;
}
.nav ul li a.home-over{height:37px; width:auto; padding:26px 10px 0px 25px;}
.nav ul li a.home-over:hover{background:url(../images/home-over.gif) no-repeat;}
.nav ul li a.support{
	height:37px;
	width:auto;
	padding-top: 26px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.nav ul li a.support:hover{background:url(../images/support.gif) no-repeat;}
.nav ul li a.contact-us{height:37px; width:auto; padding:26px 10px 0px 20px;}
.nav ul li a.contact-us:hover{background:url(../images/contact-us.gif) no-repeat;}
.nav ul li a {
	margin:0px;
	padding:26px 15px 0px 17px;
	color:#fff;
	height:37px;
	float:left;
	display:block;
	background:url(../images/nav_dot.gif) 6px 29px no-repeat;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
}
/*.nav ul li a span {margin:0px; padding:0px; color:#fff; display:block; background:url(../images/nav_left.gif) 10px 25px no-repeat;}*/
.nav ul li a:hover{ text-decoration: underline; background:url(../images/hover-strip.gif) no-repeat;}
.nav ul li a.current{ text-decoration: underline;}
/*********************************************************************************/

#main_mid_panel { clear:both; margin-top:40px; }
.mid_top_box {float:left; background:url(../images/box-mid.gif) repeat-y 0 0; width:867px;}
.mid_mid_box {float:left; background:url(../images/box-top.gif) no-repeat 0 0; width:867px;}
.mid_bottom_box {float:left; background:url(../images/box_bottom.gif) no-repeat 0 bottom; width:867px;}
.mid_details {margin:0px; padding:40px 40px 40px 40px;}
.mid_details h1 {
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:28px;
	font-weight:normal;
	color:#6E8245;
	border-bottom:1px solid #cfb994;
}
.mid_details h4 {margin:0px; padding:20px 0px 0px 0px; font-size:14px; font-weight: bold; color:#707070;}
.mid_details p {margin:0px; padding:5px 0px 0px 0px; line-height:22px; color:#707070; }
.mid_details p a  {text-decoration:underline; color:#ff9000;}
.mid_details p a:hover {text-decoration:none;}
/***********************************************************************************/

#box_panel {clear:both; margin:40px 0px 0px 0px; }
.small_box {margin:0px; padding: 0px 0px 0px 0px;}
.small_top_box {float:left; width:273px; background:url(../images/small_mid_box.gif) repeat-y 0 0; margin-right:22px;}
.small_mid_box {float:left; width:273px; background:url(../images/small_top_box.gif) no-repeat 0 0;}
.small_bottom_box {float:left; width:273px; background:url(../images/small_bottom_box.gif) no-repeat 0 bottom ;}
.box_details_panel { margin:25px 25px 25px 25px; padding:0px;}
.box_details_panel h3 { margin:0px; padding:0px; font-size:20px; color:#ff9000; font-weight:normal;}
.box_details_panel ul { margin:0px; padding:20px 0px 20px 0px; float:left; display:block; width:100px;}
.box_details_panel  ul li { margin:0px; padding:0px; list-style:none; line-height:18px;}
.box_details_panel  ul li a { margin:0px; padding:0px 0px 0px 10px; color:#e3a200; background: url(../images/li_dot.gif) no-repeat;}
.box_details_panel  ul li a:hover {text-decoration:none;}

.box_details_panel  h4 {margin:0px; padding:20px 0px 0px 0px; font-size:14px; font-weight: bold; color:#707070;}
.box_details_panel  p {margin:0px; padding:5px 0px 0px 0px; line-height:22px; color:#707070; }
.box_details_panel  p a  {text-decoration:underline; color:#ff9000;}
.box_details_panel  p a:hover {text-decoration:none;}

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

#main_bottom {clear:both; }
.bottom {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bottom h5 {margin:0px; padding:0px 50px 0px 0px; text-align:right; font-size:12px; font-weight:normal; color:#000; border:none}
.bottom p{margin:0px; padding:0px; color:#ff9000; float:left;}
.bottom p a  { color:#ff9000;}
.bottom p a:hover { text-decoration:none;}





a{ color:#e98f2e; text-decoration:underline}
a:hover{text-decoration:none}
.clear{ clear:both}

/* inner pages css start */
/*h3{font:25px "Times New Roman", Times, serif ;margin:0px; color:#fff;  padding:8px 0px 10px 10px;}
h3 span{color:#16eb00}*/

h5{font:15px Tahoma, Arial, Helvetica, sans-serif; color:#ff9000; font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #707070; margin:0px 0px 10px 0px;}
h6{font:18px Tahoma, Arial, Helvetica, sans-serif; color:#ff9000; font-weight:bold; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px;}

.aboutus-img{float:right; border:4px solid #707070; margin:0 0px 10px 20px;}
.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:#fff; background:#333; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #707070;}
input.button:hover{cursor:pointer; color:#fff; background:#999}
.project-img{float:right; margin-left:20px;	border: 6px solid #707070;}
.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 #707070; 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 */
	
	
	
	
