body {margin:0px; font:12px Arial, Helvetica, sans-serif; color:#474747;  background:url(../images/bg.gif) repeat-x; background-color:#fff; }
#container {margin:0px auto; width:1000px;}
.clear {clear:both;}

.main_center {margin:0px auto; width:1000px;}
/**********************************************/
#main_panel {clear:both;}
#main_top_panel { clear:both; height:105px; } 
#main_logo_panel {float:left; width:300px;}
.logo {margin:0px; padding:30px 0px 0px 0px; }

.logos {margin:0px; padding:0px 0px 0px 0px; float:right}

#main_top_righ_login_panel {float:right; width:405px;}
.main_top_search_controller {margin:0px; padding:10px 0px 0px 0px;}
.main_top_search_details {margin:0px; padding:10px 0px 0px 10px;}
.main_top_search_details form {margin:0px; padding:0px;}
.main_top_search_details form label {margin:0px; padding:3px 0px 0px 0px; float:left; color:#fff; font-weight:bold;}
.main_top_search_details form span.search {margin:0px; padding:2px 0px 2px 25px; background:url(../images/zoom.gif) no-repeat left; display:block;}
.main_top_search_details form input {margin:0px 0px 0px 5px; padding:3px 0px 0px 5px; background-color:#fff; border:none; height:18px;  width:200px; float:left; font-size:10px; }
.main_top_search_details form input.go {margin:0px 0px 0px 5px; padding:0px; width:34px; border:none; height:24px;}

/*******************header panel**********************/

#main_header_panel {clear:both;}
.main_header_controller {margin:0px; padding:6px 0px 0px 0px;}
.main_header_bg {background:url(../images/header_img.jpg) no-repeat; height:216px; }
#main_header_right_panel {float:right; width:450px;}
.main_header_right_controller {margin:0px; padding:60px 0px 0px 0px;}
.main_header_right_details {margin:0px; padding:0px; width:385px;}
.main_header_right_details h2 {margin:0px; padding:0px; font-size:25px; font-weight:normal; color:#8e4a00;}
.main_header_right_details h4 {margin:0px; padding:10px 0px 0px 0px; font-size:12px; font-weight:bold; color:#000;}
.main_header_right_details ul {margin:-10px 0px 0px 0px; padding:0px; position:absolute;}
.main_header_right_details ul li{margin:0px; padding:0px; background:url(../images/dash.gif)  repeat-x bottom; list-style:none; line-height:26px; font-weight:bold; color:#916e1e;}
.main_header_right_details ul li span{margin:0px; padding:0px 0px 0px 10px; background:url(../images/top_arrow.gif) no-repeat 0 5px;}

/*************navigation panel****************/
#main_navigation_panel {clear:both; height:38px;}
.navigation_controller {margin:0px; padding:5px 0px 0px 0px;}
.nav {margin:0px; padding:0px 5px 0px 0px;}
/* .nav ul {margin:0px; padding:0px;}
.nav ul li {margin:0px; padding:0px; float:left; display:block; list-style:none; border-right:1px #606060 solid;}
.nav ul li a{margin:0px; padding:2px 20px 3px 20px; float:left; display:block; text-decoration:none; color:#fff; font-weight:bold;}
.nav ul li a:hover {color:#ffcb2f;}

/*************middle_panel*******************/

#main_middle_panel {clear:both;}
.main_middle_controller {margin:0px; padding:0px 0px 0px 0px;}
.main_middle_details {margin:0px; padding:0px;}
#main_middle_left_panel {float:left; width:780px;}

#main_middle_left_panel1 {float:left; width:900px; padding-left:30px; padding-top:30px;}

.main_middle_left_panel1 a { color:#000;}
.main_middle_left_panel1 a:hover {text-decoration:none;}


.main_middle_left_control_panel {line-height:19px; margin:0px; padding:0px;}
.main_middle_left_details {margin:0px; padding:0px;}
.main_middle_left_details h2 {margin:0px; padding:0px; line-height:normal; font-size:28px; font-weight:normal; color:#000;}
.main_middle_left_details h2 span { border-bottom:1px #e2dbd8 solid; line-height:normal; display:block;}
.main_middle_left_details h4 {
	padding:0px;
	line-height:normal;
	font-size:13px;
	font-weight:bold;
	color:#898989;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
.main_middle_left_details p {margin:0px; font-size:13px; padding:5px 0px 0px 0px; line-height:19px; color:#474747;}
.main_middle_left_details ul.front {margin:0px; padding:20px 0px 0px 0px; float:left; display:block; width:250px;}
.main_middle_left_details ul.front li{margin:0px; padding:0px; list-style:none; line-height:24px;}
.main_middle_left_details ul.front li a{margin:0px; padding:0px 0px 0px 20px; text-decoration: none; color:#696969; font-weight:bold; background:url(../images/left_arrow.gif) no-repeat 0 4px;}
.main_middle_left_details ul.front li a:hover { color:#a54100;}

.read_more_panel {clear:both; margin:0px; padding:25px 0px 0px 0px;}
.read_more_bg {background:url(../images/read_more_panel.gif) no-repeat; height:32px; width:521px;}
.read_more_details {margin:0px; padding:0px;}
.read_more_details p{margin:0px; padding:5px 0px 0px 0px; font-weight:bold; color:#727272;}


/************sec middle_panel***************/

.main_middle_left_sec_control_panel {margin:0px; padding:33px 0px 0px 0px;}
.main_middle_left_sec_details {margin:0px; padding:0px;}
.main_middle_left_sec_details h2 {margin:0px; padding:0px; font-size:21px; font-weight:normal; color:#000;}
.main_middle_left_sec_details h2 span { border-bottom:1px #e2dbd8 solid; display:block;}
.main_middle_left_sec_details h4 {margin:0px; padding:0px; font-size:13px; font-weight:bold; color:#898989;}
.main_middle_left_sec_details h5 {margin:0px; padding:25px 0px 0px 0px; font-size:12px; font-weight:bold; color:#000; }
.main_middle_left_sec_details span.date {margin:0px; padding:0px 0px 0px 30px; background:url(../images/arrow.gif) no-repeat left;}
.main_middle_left_sec_details span.name {margin:0px; padding:0px 0px 0px 10px; font-size:12px; color:#8e4a00; font-weight:bold;}
.main_middle_left_sec_details p {margin:0px; padding:10px 0px 0px 0px; line-height:19px; color:#474747; }

/****************main middle right panel*******************/

#main_middle_right_panel {float:right; width:216px; padding-top:5px;}
.main_middle_right_bg {border:1px #d1cfcf solid; background-color:#ececec;}
.main_middle_right_controller {margin:0px; padding:0px 0px 18px 0px;}
.main_middle_right_details {margin:0px auto; width:216px;}

/**********************login***********/
#main_right_login_panel {margin:0px; padding:0px; }
.main_right_login_details {margin:0px; padding:10px 10px 10px 10px;}
.main_right_login_details form {margin:0px; padding:0px;}
.main_right_login_details h3 {margin:0px; padding:0px; font-size:23px; font-weight:normal;}
.main_right_login_details h4 {margin:0px; padding:0px; font-size:13px; font-weight:bold; color:#898989;}
/**login*****/
.user_name {margin:0px; padding:0px;}
.user_name_details {margin:0px; padding:10px 0px 0px 0px;}
.user_name_details label{margin:0px; padding:4px 0px 0px 0px; float:left; font-weight:bold; color:#5c5c5c; }
.user_name_details input {margin:0px; padding:2px 0px 0px 2px; border:1px #cccccc solid; width:215px; height:20px;}
/*********/
.password_details {margin:0px; padding:5px 0px 0px 0px;}
.password_details label{margin:0px; padding:4px 0px 0px 0px; float:left; font-weight:bold; color:#5c5c5c; }
.password_details input {margin:0px; padding:2px 0px 0px 2px; border:1px #cccccc solid; width:215px; height:20px;}
/*********/
.remember_details {margin:0px; padding:5px 0px 0px 0px;}
.remember_details label{margin:0px; padding:10px 0px 0px 75px; float:left; font-weight:bold; color:#000; font-size:11px;  }
.remember_details label a { color:#000;}
.remember_details label a:hover {text-decoration:none;}
.remember_details input {margin:0px; padding:2px 0px 0px 2px; }

/********************************/

.main_right_middle_sec_panel { clear:both;}
.main_right_middle_sec_controller {margin:0px; padding:35px 0px 0px 0px;}
.main_right_middle_sec_details {margin:0px; padding:0px;}
.main_right_middle_sec_details h3 {margin:0px; padding:0px; font-size:21px; font-weight:normal; font-weight:normal; color:#000;}
.main_right_middle_sec_details span.note_heading {margin:0px; padding:0px 0px 10px 40px; background:url(../images/img4.gif) no-repeat left;}
.main_middle_right_details h4 {margin:0px; padding:5px 0px 0px 40px; font-size:12px; font-weight:bold; color:#898989;}
.main_right_middle_sec_details p {margin:0px; padding:10px 0px 0px 0px; font-size:12px; color:#474747; line-height:19px; }  

.main_right_middle_sec_details p a { color:#8e4a00; font-weight:bold;}
.main_right_middle_sec_details p a:hover {text-decoration:none;}

.main_right_middle_sec_details ul {margin:10px 0px 0px 0px; padding:0px;}
.main_right_middle_sec_details ul li{margin:0px; padding:0px; background:url(../images/dash.gif)  repeat-x bottom; list-style:none; line-height:26px; font-weight:bold; color:#916e1e;}
.main_right_middle_sec_details ul li span{margin:0px; padding:0px 0px 0px 10px; background:url(../images/left_arrow.gif) no-repeat 0 5px;}



.main_right_middle_third_controller {margin:0px; padding:5px 0px 0px 0px;}
.main_right_middle_third_details {margin:0px; padding:0px;}
.main_right_middle_third_details h3 {margin:0px; padding:0px; font-size:21px; font-weight:normal; font-weight:normal; color:#000;}
.main_right_middle_third_details span.note_heading {margin:0px; padding:0px 0px 10px 40px; background:url(../images/img4.gif) no-repeat left;}
.main_right_middle_third_details h4 {margin:0px; padding:5px 0px 0px 40px; font-size:12px; font-weight:bold; color:#898989;}
.main_right_middle_third_details ul {margin:10px 0px 20px 0px; padding:0px; display:block; float:left; width:200px;}
.main_right_middle_third_details ul li{margin:0px; padding:0px; background:#e8e8e8; list-style:none; line-height:26px; font-weight:bold; color:#696969;}
.main_right_middle_third_details ul li span{margin:0px; padding:0px 0px 0px 15px; background:url(../images/red_bullet.gif) no-repeat 0 3px;}
.main_right_middle_third_details p { margin:0px; padding:0px 0px 0px 0px; line-height:19px; color:#474747;}


/***************/#main_footer_panel {clear:both; margin:0px; padding:0px;}
.main_footer_controller {margin:0px; padding:0px;   background-color:#000;}
.main_footer_details {margin:0px; padding:30px 0px 30px 0px; }
.main_footer_details h4 {margin:0px; padding:0px 0px 0px 0px;    text-align: center;   font-size:11px; color:#919191; font-weight:normal; }
.main_footer_details p {margin:0px; padding:0px;  color:#e2dfdf; text-align:center;  font-size:13px;  }
.main_footer_details p a {color:#e2dfdf; text-decoration:none; margin:0px; padding:0px 5px 0px 5px;  }
.main_footer_details p a:hover {text-decoration:underline;}

/* inner pages css start */
.aboutus-img{float:right; border:4px solid #fff;	margin:0 0px 10px 20px;}
h5{font-size:15px;font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #fff;	margin:0px 0px 10px 0px;}
h6{font-size:16px; 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 #fff; 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;}
.righttable
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
line-height:150%;
padding:3px;
}
.redcolor
{
color:#800000;
}
#apDiv1 {
	position:absolute;
	left:540px;
	top:300px;
	width:286px;
	height:53px;
	z-index:1;
	color:#FF0000;
}
.style2 {color: #990000}
.style4 {
	color: #003399;
	font-size: 10px;
	line-height:160%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.style10 {font-size: 7pt}
.style11 {
	font-size: 10px;
	color: #990000;
}
.style12 {color: #FF0000}
.style13 {color: #000000; line-height:160%; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}/* inner pages css ends */
