
body {margin:0px; font:12px Arial, Helvetica, sans-serif; color:#000000; /*background:url(../images/bg.gif) repeat-x;*/ background-color:#FFFFFF; }
a{color:#FFF;
		text-decoration:underline;
		}
a:hover{text-decoration:none}
#container {margin:5px auto; width:1000px; /* width:90%;*/} 
.clear {clear:both;}

#main_panel {clear:both;}
 .main_center {margin:0px auto; width:930px;} 

h1, h2, h3, h4, h5, h6 {line-height:normal; margin:0px; padding:0px;}

/*****************Globel work *******************/
span.heading1 {margin:0px; padding:10px 0px 10px 45px; background:url(../images/img1.gif) no-repeat left; display:block;}
span.heading2 {margin:0px; padding:10px 0px 10px 25px; background:url(../images/img4.gif) no-repeat left; display:block;}
.img {margin:0px; padding:0px 10px 0px 0px; float: left;}
.read_more {margin:10px 0px 0px 0px; padding:0px;}
.read_more1 {margin:20px 0px 0px 0px; padding:0px;}
/**********************************************/
#main_top_panel { clear:both; }
#main_top_bg {background:url(../images/header_bg.gif) repeat-x} 
.main_top_controller {margin:0px; padding:0px 15px 0px 15px;} 
#main_top_header_bg {background:url(../images/dig.jpg) no-repeat; /*width:1280px; height:668px */ width:930px; }  

#logo_left {float:left; width:169px;}
.logo_controller {margin:0px; padding:0px 0px 0px 15px;}
.logo_border { border-right:1px #fff solid;  border-left:1px #fff solid; background-color:#fff; height:117px;}
.logo_details {margin:0px; padding:5px 0px 0px 0px; text-align:center;}

#top_right_panel {float:right; width:720px;}


#main_top_search_panel { float:right; width:270px;}
.main_top_search_controller {margin:0px; padding:23px 0px 0px 0px;}

.main_top_search_details {margin:0px; }
.main_top_search_details h3{margin:0px; padding:4px 0px 0px 0px; font-size:13px; font-weight:bold; color:#fff; float:left;}
.main_top_search_details span.search {margin:0px; padding:0px 0px 0px 25px; background:url(../images/img1.gif) no-repeat left; } 
 
.main_top_search_details form {margin:0px; padding:0px;}
.main_top_search_details form input {margin:0px 0px 0px 5px; padding:5px 0px 0px 5px;  border: none; float:left; height:18px; width:185px; background:url(../images/search_bg.gif) no-repeat; color:#fff; font-size:10px; }
.main_top_search_details form input.go{margin:0px 0px 0px 5px; padding:0px; width:41px; height:23px; border:none;}
/*******************navigation**************/

#navigation_panel { clear:both;}
#topmenu { margin:0px; padding:32px 0px 0px 0px; }
#topmenu ul {margin:0px; padding:0px;}

#topmenu ul li { display:block; float:left;  list-style:none;}

#topmenu li a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-transform:capitalize;
	display:block; 
	float:left; 	
	
	padding:0px 4px 0px 4px; background:url(../images/top_left.gif) left bottom no-repeat;
}

#topmenu li a span {
	display:block;
	float:left;
	padding:12px 18px 8px 18px;  background:url(../images/top_right.gif) right  bottom no-repeat;
	cursor:pointer;
	
}

#topmenu li a:hover {color:#ffd633;}

#topmenu li a:hover span { color:#ffd633;}

#topmenu li a.over {color:#ffd633;}
	

#topmenu li a.over span { color:#ffd633;}

#main_header_panel {clear:both;}
.main_header_controller {margin:0px; padding:75px 0px 0px 15px;}
.main_header_details { margin:0px; padding:0px;}
.main_header_details h2{ margin:0px; padding:0px; font-size:24px; color:#fff; font-weight:normal;}
.main_header_details h4{ margin:0px; padding:10px 0px 0px 0px; font-size:12px; font-weight:bold; color:#ffd633;}



#main_user_login_panel {clear:both;}
.main_user_login_controller {margin:0px; padding:20px 0px 0px 0px;}
.main_user_login_bg {background:url() no-repeat; display:block; width:484px; float:left; height:85px;}
.main_user_login_details {margin:0px; padding:7px 7px 7px 7px;}
.main_user_login_details h3 {margin:0px; padding:0px 0px 0px 0px; font-size:22px; 
 font-weight:normal; color:#fff; float:left;}
 .main_user_login_right {float: right; width:310px;}
.main_user_login_details form {margin:0px; padding:10px 0px 0px 0px; }
.main_user_login_details form input {margin:5px 3px 0px 0px; padding:2px 0px 0px 5px; height:19px; width:170px; font-size:11px; color:#000; border:none!important; background-color:#fff; float:left;}
.main_user_login_details form label {margin:0px; padding:5px 0px 0px 5px!important; color:#fff; font-size:11px; font-weight:bold; float:left;}
.main_user_login_details form label a { color:#fff;}
.main_user_login_details form label a:hover { color:#fff; text-decoration: none;}
.main_user_login_details form input.login {margin:5px 0px 0px 3px; padding:0px; width:44px; height:20px;}

/********************************/
#main_middle_panel {clear:both;}
.main_middle_controller {margin:0px; padding:25px 0px 10px 0px;}
.main_middle_details {margin:0px; padding:0px 0px 0px 0px;}

#main_left_panel {float:left; width:215px;}
.main_left_border { background-color:#0f161d; border:1px #202a35 solid; width:180px;}
.main_left_controller {margin:0px; padding:20px 12px 15px 12px;}
.main_left_details {margin:0px; padding:0px;}
.main_left_services_panel {margin:0px; padding:0px; text-align:center;}
.main_left_services_panel h3 {margin:0px; padding:10px 0px 0px 0px; font-size:20px; line-height:21px; color:#ffd633; font-weight:normal;}
.main_left_services_panel p {margin:0px; padding:5px 0px 35px 0px; color:#fff;}

.main_left_details h4 {margin:0px; padding:0px 0px 10px 0px; font-size:12px; font-weight:bold; color:#ffd633;}
.main_left_details ul.list { margin:0px; padding:0px;}
.main_left_details ul.list li{ margin:0px; padding:0px; font-size:11px; color:#a2aab1; line-height:24px; background:url(../images/dash.gif) repeat-x 0 bottom; list-style:none;}
.main_left_details ul.list li span{ margin:0px; padding:0px 0px 0px 15px; background:url(../images/bullet.gif) no-repeat 0 2px;}
.main_left_details ul.list li span a {color:#a2aab1; text-decoration:none;}
.main_left_details ul.list li span a:hover { text-decoration: underline;}





/*******main middle panel****/
#main_mid_panel {float:left; width:495px;}
.main_mid_controller {margin:0px; padding:0px 0px 0px 0px;}
.main_mid_details {margin:0px; padding:0px;color:#A2AAB1;
line-height:20px;}
.main_mid_details h1 {margin:0px; padding:0px 0px 18px 0px; font-size:25px; font-weight:normal; color:#fff;}
.main_mid_details h2 {margin:0px; padding:10px 0px 10px 0px; font-size:18px; font-weight:normal; color:#fff;}
.main_mid_details h4 {margin:0px; padding:0px 0px 10px 0px; font-size:12px; font-weight:bold; color:#ffd633;}
.main_mid_details p{margin:0px; padding:0px 0px 30px 0px; line-height:20px; color:#a2aab1; }

.main_mid_details ul.list { margin:0px; padding:0px 0px 20px 0px; display:block; width:325px;}
.main_mid_details ul.list li{ margin:0px; padding:0px; font-size:12px; color:#a2aab1; line-height:24px; background:url(../images/dash1.gif) repeat-x 0 bottom; list-style:none;}
.main_mid_details ul.list li span{ margin:0px; padding:0px 0px 0px 15px; background:url(../images/arrow.gif) no-repeat 0 2px;}

.box1 {background:url() no-repeat; margin:0px 15px 0px 0px; padding:0px; height:78px; width:154px; float:left;}
.box1_details {margin:0px; padding:8px 5px 5px 5px;}
.box1_details h3 {margin:0px; padding:0px ; font-size:19px; font-weight:normal; color:#fff;}
.box1_details p{margin:0px; padding:0px 0px 0px 60px; color:#f2de5a; font-weight:bold;}
.box1_details p a{color:#f2de5a;}
.box1_details p a:hover{color:#f2de5a; text-decoration:none;}
.box2 {background:url() no-repeat; margin:0px 0px 0px 0px; padding:0px; height:78px; width:154px; float:left;}
/*****main right panel ***********/

#main_right_panel {float:right; width:185px;}
.main_right_border { background-color:#0f161d; border:1px #202a35 solid; width:180px;}
.main_right_controller {margin:0px; padding:20px 12px 15px 12px;}
.main_right_details {margin:0px; padding:0px; color:#a2aab1; line-height:17px; text-align:center;}

.main_right_news_panel {margin:0px; padding:0px; text-align:center;}
.main_right_news_panel h3 {margin:0px; padding:10px 0px 0px 0px; font-size:20px; line-height:21px; color:#ffd633; font-weight:normal;}
.main_right_news_panel p {margin:0px; padding:5px 0px 0px 0px!important; color:#fff!important;}
.main_right_details h6{margin:0px; padding:5px 0px 5px 0px; text-align:center; font-size:12px; font-weight:bold;  color:#fff;}
.main_right_details p { margin:0px; padding:15px 0px 0px 0px; color:#a2aab1; line-height:17px;}

.new_bg { margin:35px 0px 0px 0px; padding:0px; display:block; background-color:#364656;}
/*/*************************/
#main_footer_panel { clear:both; }
.main_footer_controller {margin:0px; padding:15px 0px 0px 0px; }
.main_footer_bg {background-color:#263646;}
.main_footer_details {margin:0px; padding:30px 0px 30px 0px;}
.main_footer_details h4 {margin:0px; padding:0px 0px 0px 0px; float:left; font-size:11px; font-weight: normal; color:#98a5b3; }
.main_footer_details p {margin:0px; padding:0px 0px 0px 0px; text-align: right; color:#fff;  font-size:11px; font-weight: normal; }
.main_footer_details p a {color:#fff; 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;}
/* inner pages css ends */