
body {margin:0px; font:13px Arial, Helvetica, sans-serif; color:#393838; background:url(../images/bg.gif) repeat-x; background-color:#fff; }

/********************Globel work***********************************/
*{margin:0px; padding:0px;}
a{color:#0167a1;}
body, ol, ul, p, hr {margin:0px; padding:0px;} 

h1, h2, h3, h4, h, h6 {line-height:normal; margin:0px; padding:0px;}

p {line-height:20px; margin:0px; padding:0px;}
/******************************/


/************ Id & class gobel**********/
#read_img {margin:25px 0px 0px 0px; padding:0px; float:left;}
.read_more {margin:15px 0px 0px 0px; padding:0px;}
.img {margin:3px 0px 10px 0px; padding:0px;}

h3 {margin:0px; padding:0px 0px 10px 0px; font-size:22px; font-weight:normal; color:#6691b5;
	height: 32px;
}
h4 {margin:0px; padding:10px 0px 5px 0px; font-size:13px; font-weight: bold; color:#0167a1;
	height: 26px;
}
 
	span.heading1 {margin:0px; padding:15px 0px 35px 60px; background:url(../images/gaveldocs.png) no-repeat left;}
	span.heading2 {margin:0px; padding:15px 0px 35px 60px; background:url(../images/optimodel2.png) no-repeat left;}
	span.heading3 {margin:0px; padding:15px 0px 35px 60px; background:url(../images/money.png) no-repeat left;}
	span.heading4 {margin:0px; padding:10px 0px 20px 60px; background:url(../images/img4.gif) no-repeat left; display:block;}
	span.heading5 {margin:0px; padding:10px 0px 10px 45px; background:url(../images/img5.gif) no-repeat left; display:block;
	height: 21px;
}
	span.heading6 {margin:0px; padding:10px 0px 10px 35px; background:url(../images/check.ico) no-repeat left; display:block;}
	span.heading7 {margin:0px; padding:10px 0px 10px 35px; background:url(../images/img10.gif) no-repeat left; }
 	span.headingfeatures {margin:0px; padding:0px 0px 20px 60px; background:url(../images/features.png) no-repeat left; display:block; height: 15px;}
	span.headingfirstmotion {margin:0px; padding:15px 0px 35px 60px; background:url(../images/gaveldocs.png) no-repeat left;}
	span.headingservice {margin:0px; padding:15px 0px 35px 60px; background:url(../images/ico1.png) no-repeat left;}
 	span.headingtestimonial {margin:0px; padding:0px 0px 20px 60px; background:url(../images/img10.gif) no-repeat left; display:block; height: 10px;}
 	span.heading7 {margin:0px; padding:10px 0px 10px 35px; background:url(../images/img10.gif) no-repeat left; }
 	span.orange {color:#ff7e00}


span.new_heading {margin:0px; padding:0px 0px 0px 20px; background:url(../images/img7.gif) no-repeat left;}

	p.bold {margin:0px; padding:10px 0px 10px 0px; font-size:13px; font-weight: bold; color:#0167a1; line-height:20px;
	height: 41px;
}
	p.paragraph {margin:0px; padding:0px 0px 5px 0px; line-height:20px;}
/**********************************/
#container {margin:0px auto; width:1000px;}
.clear {clear:both;}

.main_center {margin:0px auto; width:900px;}
#main_panel {clear:both;}

#main_top_panel { clear:both; height:57px;  } 
#main_top_logo_panel {float:left; width:250px;}
.logo {margin:0px; padding:7px 0px 0px 0px; float:left;}
.logo h1{margin:0px; padding:0px; font-size:26px; font-weight:normal; color:#000;}


#navigation_panel {float:right; width:582px;
}
#topmenu { margin:0px; padding:0px 0px 0px 0px; }
#topmenu ul {margin:0px; padding:0px;}

#topmenu ul li { display:block; float:left;	list-style:none; margin:0px; padding:0px 0px 0px 1px; background:url(../images/nav_line.gif) no-repeat 0 1px;
	height: 79px;
}

#topmenu li a {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#01587f;
	text-decoration:none;
	text-transform:capitalize;
	display:block;
	float:left; 	
	
	padding:0px ;
}

#topmenu li a span {
	display:block;
	float:left;
	padding:20px 30px 20px 30px; 
	cursor:pointer;	   
	}

#topmenu li a:hover {
	color:#fff; background: #3da3d2;}

#topmenu li a:hover span {  background: #3da3d2;}
#topmenu li a.over {
	color:#fff; background: #3da3d2;}


#topmenu li a.over span {  background: #3da3d2;}
/******************Header panel *******************************/
#main_header_panel {clear:both; }
.main_header_bg {margin:0px; padding:0px; background:url(../images/header_img.jpg) no-repeat right; height:262px;}
.main_header_controller {margin:0px; padding:25px 0px 0px 0px;}
.main_header_left_details {margin:0px 20px 0px 0px; 
padding:0px 12px 0px 12px; float:left; width:297px; 
background:url(../images/top_dot.gif) repeat-y right;
	height: 192px;
}
 
.main_header_left_details h3  {margin:0px; padding:10px 0px 15px 0px; font-size:20px; color:#7b7b7b; font-weight:normal;}
 
.main_header_right{float:left; width:465px; 
margin:0px; padding:0px 0px 0px 30px;
	height: 211px;
}
.main_header_right_details {margin:0px; padding:0px;
	width: 485px;
}
.main_header_right_details h2{margin:0px; padding:0px 0px 20px 0px; font-size:20px; font-weight:normal; color:#6691b5;
	height: 11px;
}
.main_header_right_details p {margin:0px; padding:0px; font-size:16px; color:#ff7e00;
	height: 20px;
	width: 400px;
}

	b.normal {margin:0px; padding:0px 0px 0px 60px; display:block; font-size:11px; font-weight:normal;
	height: 34px;
}
	b.normal a {text-decoration:underline; color:#000;}
	b.normal a:hover {text-decoration: none; color:#000;}
 
/**************Middle panel *********/

#main_middle_panel {margin:0px; padding:0px 0px 20px 0px;}
.main_middle_controller {margin:0px; padding:35px 0px 0px 0px;}
	#middle_left_panel {float:left; width:584px;}
		#middle_left_panel-inner{float:left; padding:0px 0px 0px 20px; width:564px; line-height:20px;}
.news_details { float:left; width:260px; 
font-size:11px; color:#003b5d; line-height:18px;
}
.news_details p {margin:0pc; padding:0px 0px 20px 0px; font-size:11px; color:#003b5d; line-height:18px;}
.services_details {float:right; width:288px;  background:url(../images/mid_bg.gif) no-repeat left; margin:0px; padding:0px 0px 0px 25px;}
.services_details ul.list {margin:0px; padding:0px;}
.services_details ul.list li{margin:0px; padding:0px; list-style:none; line-height:30px;  background:url(../images/dot.gif) repeat-x 0 bottom; display:block;}
.services_details ul.list li span{margin:0px; padding:0px 0px 0px 20px; background:url(../images/bullet.gif) no-repeat 0 2px;}
.services_details ul.list li span a{margin:0px; padding:0px; font-size:11px; color:#000;}
.services_details ul.list li span a:hover {text-decoration:none;}

/*************Middle right panel *************/
.middle_right_details {float:right; width:272px; line-height:20px;}

p.right_bold {margin:0px; padding:5px 0px 0px 0px; font-size:13px; font-weight: bold; color:#0167a1; }
p.right_paragraph {margin:0px; padding:0px 0px 10px 0px; line-height:20px;}
b.right_bold {margin:0px; padding:0px 0px 0px 35px; font-size:13px; font-weight: bold; color:#0167a1; display:block;}

/******* sec panel *********/

.middle_right_sec_details {float:right; width:272px; margin:0px; padding:20px 0px 0px 0px; color:#003b5d; line-height:20px;}
p.blue_normal {font-weight:normal; margin:0px; padding:0px; font-size:11px; line-height:18px;}

/************Bottom panel *************/
#main_bottom_panel {clear:both;}
.bottom_details {margin:0px; padding:15px 0px 35px 0px; line-height:20px;}
p.bottom {margin:0px; padding:5px 0px 20px 0px;}
p.bottom a { color:#000; font-size:11px;}
p.bottom a:hover { text-decoration:none;}

/************Fotter panel *************/

#main_footer_panel {clear:both; }
.main_footer_controller {margin:0px; padding:0px;background: url(../images/bottom_bg.gif) repeat-x;background-color:#01669a;}
.main_footer_details {margin:0px; padding:30px 0px 30px 0px; }
.main_footer_details h4 {margin:0px; padding:5px 0px 0px 0px; text-align: center;  font-size:11px; font-weight: normal; font-family:"trebuchet MS"; color:#abf4ff;}
.main_footer_details p {margin:0px; padding:0px;  color:#fff;   font-size:13px; text-align: center;  }
.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 #666;	
	margin:0px 0px 10px 0px;}
	
h6	{font-size:16px; 
	font-weight:bold; 
	padding:0px 0px 5px 0px; 
	margin:0px 0px 10px 0px;}
	
 .innertext{padding-top:10px;}

.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 #666;}

.project-img2{float:right; 
			margin-left:20px; }

.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 #666; 
				padding-bottom:10px}

.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 */
