﻿/* CSS Document */

body {margin:0px; font:11px Tahoma,  Arial, Verdana; color:#6d6d6d;  background: url(images/bg.gif);}


/********************Globel work***********************************/
*{margin:0px; padding:0px;}

body, ol, ul, p, hr {margin:0px; padding:0px;} 

h1, h2, h3, h4, h, h6 {line-height:normal; margin:0px; padding:0px;}

form {margin:0px; padding:0px;}

p {margin:0px; padding:0px;}
/****************** Globel  ID & Class **************/

/*************************Right Globel ID & Class***********************************/

a {color:#916205; text-decoration: underline;  } 
a:hover {text-decoration: none;}

/******************** layout panel *************************/
#wapper {width:auto; height:auto;}

#container {margin:75px auto auto auto; width:695px; }


.clear {clear:both; overflow: hidden; height: 0px;}


#topCurve {float:left; width:695px; background:url(images/mid_curve_line.gif) repeat-y 0 0;}
#midCurve {float:left; width:695px; background:url(images/top_curve.gif) no-repeat 0 0;}
#bottomCurve {float:left; width:695px; background:url(images/bottom_curve.gif) no-repeat ; height:262px;}
	.control {margin:0px 5px 0px 7px; padding:0px;}

/********************** Header panel*******************/
#headerPanel {margin:0px; padding:0px; height:100px;}

	/*### Logo Panel ###*/
	.logo {margin:0px; padding:20px 0 0 25px; width:650px; float:left; }
	.logo h1 {margin:0px; padding:0px; background: url(images/logo.gif) no-repeat; width:650px; height:73px; text-indent:-9899px  }
	.logo h1 a { width:650px; height:73px; cursor:pointer; text-indent:-9999px; display:block; }
	
	/*### Top Link ###*/
	.topLink {float:right; width:180px; margin:0px; padding-top:45px;}
	.topLink p {margin:0px; padding:0px;}
	.topLink p a{margin:0px; padding:0px 6px 0; color:#808080;}	
	
	/*### Navigation Panel ###*/
	.navigationPanel {margin:0px; padding:0px; background:url(images/nav_gradient.gif) repeat-x; height:42px; }
	ul.navMenu {margin:0px; padding:0px;}
	ul.navMenu li{margin:0px; padding:12px 15px 12px 0; float:left; display:block; list-style:none; font:11px Arial, Helvetica, sans-serif ; font-weight: bold; text-transform:uppercase; text-align:center; width:60px;}
	ul.navMenu li a{margin:0px; padding:0px;  text-align:center; color:#fff; text-decoration:none;  }						
    ul.navMenu li a:hover {text-decoration:underline;}

		
/********************** Middle panel*******************/
#middlePanel {margin:0px; padding: 0 0 0px 0;}
	
	/*### Left Box ###*/
	#leftBox {float:left; width:433px;}
	.leftContent {margin:0px; padding:0px;}
	
	/*### Left Banner ###*/
		.leftBanner {margin:0px; padding:0px; background:url(images/HAJFLGroupPhoto.jpg) no-repeat; width:433px; height:210px; }
	
	
	
	/*### Welcome Box ###*/
	.welcomeBox { padding:0px; margin:0px;  }
	.welcomeContent {margin:0px; padding: 0 0 25px 20px;}
	 h1 {margin:0px; padding:7px 10px 10px 10px; font:28px arial narrow; font-weight: normal;  display:block; margin-bottom: 10px; background:url(images/img1.gif) no-repeat; color:#5c5c5c}

	 h1 span {color:#578b06; font-weight:bold;}
	.welcomeBox p {margin:0px; padding:0 0 20px 0px; line-height:14px; color:#6d6d6d; }
	.welcomeBox p strong { color:#195907;}
	 ul.leftList {margin:0px; padding: 0px;}
	 ul.leftList li {margin:0px; padding: 0px; list-style:none; line-height:30px; height:30px;}	 
	 ul.leftList li a {color:#916205;}
	
	/*### Update Box ###*/
	.updateBox {margin:0px; padding: 0px 0 0 0;}
	h2 {margin:0px; padding:0px; font:20px tahoma; font-weight: bold; color:#578b06; display:block; }
	 span.bgHeading {margin:0px; padding:10px;  display:block; background:url(images/img1.gif) no-repeat;}
	.updateContent {margin:0px; padding:5px 0 5px 10px ; background:#99cc33;}
	span.img1 {margin:0px; padding:10px 0 0 0; display:block;}
	
	/*### Right Box ###*/
	#rightBox {float:right; width:248px;  height:490px;}
	.rightContent {margin:0px; padding:0px;}
	
	
	.matchBox {margin:0px; padding: 10px 0 20px 10px ;  no-repeat right bottom ;}
	h3 {margin:0px; padding: 6px; background:#d6d6d6; display:block; color:#000; font-size:12px; font-weight: bold;} 
		
	ul.matchList {margin:0px; padding:10px; }
	ul.matchList li {margin:0px; padding:0px; list-style:none; font-size:9px; font-weight:bold; line-height:16px; height:16px; color:#578b06; font-weight:bold;}	

	
	/*### News Box ###*/
	.newsBox {margin:0px; padding:0px; }
	.updateNews {margin:0px; padding:10px 0 14px 10px  ;}
     span.date {margin:0px; padding:2px; font-size:10px; font-weight:bold; color:#195907;}
	.updateNews p { margin:0px; padding:10px 5px 10px 0 ; font-size:11px; color:#747877; line-height:14px; }
	.updateNews strong {color:#916205;}	
	.updateNews a {color:#747877; font-weight:bold;}
	
	span.readMore {margin:0px; padding:0 10px 0 8px; display:block; font-size:10px; font-weight:bold; float:right; background:url(images/dot.gif) no-repeat 0 6px;}
	span.readMore a {color:#195907; text-decoration:underline;}
	span.readMore a:hover {text-decoration:none;}
	
	/*### Subscribe Box ###*/
	.subscribeBox {margin:0px 0 0 0; padding:20px 0 95px 20px; background:#e3e3e2; width: 228px;}
	.subscribeBox label {margin:0px; padding: 0 0 5px 0; font-size:11px; font-weight: bold; color:#195907; display: block; }
	.subscribeBox input {margin:0px; padding:3px; border:1px #909090 solid; color:#585858; font:10px Arial, Helvetica, sans-serif; width:145px; float:left;}
	.subscribeBox input.button {margin: 0 0 0 5px; padding:0px; border:none; background:none; width:50px; height:21px;}
/********************** footer panel*******************/

#main_footer_panel { margin:0px; padding:150px 0 0 0; }
.main_footer_details { margin:0px; width:575px;  padding:0px 0 0 0px; text-align:center; }
.main_footer_details span {margin:0px; padding:5px 0px 0px 0px;   font-size:11px; font-weight: normal; color:#fff1b0;  }
.main_footer_details span a { color:#fff1b0; text-decoration: none; }

.main_footer_details p {margin:0px; padding:0 0 10px 0;  color:#fff1b0;  font-size:10px; font-weight:bold;  text-transform:uppercase;}
.main_footer_details p a {color:#b2e4a8; text-decoration:none; margin:0px; padding:0px 5px 0px 5px; }
.main_footer_details p a:hover {text-decoration:underline;}

#ball {	position: relative; margin:-375px 0px 0px 530px;	width:342px; height:309px; z-index:1; background:url(images/ball.png) no-repeat;}



#main_footer_panel2 { margin:0px; padding:50px 0 0 0; }
.main_footer_details2 { margin:0px; width:575px;  padding:0px 0 0 20px; text-align:left; }
.main_footer_details2 span {margin:0px; padding:5px 0px 0px 0px;   font-size:11px; font-weight: normal; color:#fff1b0;  }
.main_footer_details2 span a { color:#fff1b0; text-decoration: none; }

.main_footer_details2 p {margin:0px; padding:0 0 70px 0;  color:#fff1b0;  font-size:10px; font-weight:bold;  text-transform:uppercase;}
.main_footer_details2 p a {color:#b2e4a8; text-decoration:none; margin:0px; padding:0px 5px 0px 5px; }
.main_footer_details2 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: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:4px 4px; 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;}
.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 */