*{ margin:0px; padding:0px;}

body{ font-family:verdana; font-size:12px; color:#000000;}

h1{font-size:16px; color:#105ba6; background:#f8f8f8;font-weight:700; }
a:link{ font-family:verdana; font-size:11px; font-weight:normal; text-align:center; text-decoration:underline; color:#336699;  }
a:actve{ font-family:verdana; font-size:11px;  font-weight:normal;  text-decoration:underline; color:#336699; text-align:center;}
a:visited{ font-family:verdana; font-size:11px;  font-weight:normal;  text-decoration:underline; color:#336699; text-align:center;}
a:hover{text-decoration:underline; color:#000000; text-align:center;  font-weight:normal; }
#main-container{ width:964px; margin:0 auto;}
#top-link{ width:930px; float:right; text-align:right; margin-top:10px; padding-right:30px;}
.top-link{ width:250px; float:right; margin:0px;}
.top-link ul{ width:250px; float:right; list-style:none; padding:0px;}
.top-link ul li{ width:auto; float:right; background:url(../images/topline.jpg) no-repeat top right; height:23px; padding-top:8px; padding-left:10px; padding-right:10px;}

.flash-banner{ width:964px; float:right; height:195px; }
.flsh{ width:704px; float:right; height:195px;}
#middle-body+{ width:964px; float:left; background:url(../images/middle-line.jpg) repeat-y left top;}

#middle-body{ width:964px; float:left; background:url(../images/middle-line.jpg) repeat-y left top; padding-bottom:10px;}
#menu-area{ width:960px; float:left; height:28px; margin:0px 1px 0px 1px;}
#menu {
	width:960px;
 float:left; margin:0px; 

}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: block;
	float: left; text-align:center;
	width: 158px; border-right:2px solid #FFFFFF; height:28px;
	background:url(../images/menu-ho.jpg) repeat-x;
}

#menu a {
	display: block;
	width: 158px;
text-decoration:none;

	background: none; padding-top:6px;
	 font-family:verdana; font-size:12px; color:#FFFFFF; font-weight:bold;
	
}

#menu a:hover {

	text-decoration: none;
	color: #FFFFFF;
}

#menu .active a { width:158px;
	background:url(../images/menuimag.jpg) repeat-x;

	text-decoration: none; height:22px;
	color: #000;
}


#color{ width:958px; float:left; height:2px; margin-left:1px; background:#66aa44;}
#search-area{ width:958px; float:left; height:40px; background:#000000;  margin-left:1px;}
.search-text{ font-size:14px; color:#FFFFFF; padding-top:10px;}
#middle-ri-area{ width: 210px; float:right; margin-right:15px; border:1px solid #dedede; margin-top:10px; margin-bottom:15px;}

#middle-left-area{ width: 210px; float:left; margin-left:15px; border:1px solid #dedede; margin-top:10px; margin-bottom:15px;}
#middle-left-top{ width: 200px; float:left; height:25px;  background:#f8f8f8; font-size:14px; color:#105ba6; font-weight:bold;  padding-top:7px; padding-left:10px; }
#middle-right-area{ width:655px; float:left; margin-left:20px; margin-top:10px; }
#middle-right-top{ width:635px; float:right; font-size:16px; color:#105ba6;  height:25px; margin-top:2px; background:#f8f8f8; padding-left:20px; padding-top:5px; font-weight:700; }

#middle-rightleft-top{ width:935px; float:left; font-size:16px; color:#105ba6;  height:25px; margin-top:2px; background:#f8f8f8; padding-left:20px; padding-top:5px; margin-left:2px; font-weight:700; }

#middle-right-text{ width:132px; height:78px; float:left; margin-top:10px;  background:url(../images/home-right.jpg) no-repeat left top; margin-right:10px    }

#right-link{ width:175px; float:left; margin-left:10px; margin-top:10px; }
#right-link ul{ width:175px; float:left; padding:0px; list-style:none;}
#right-link ul li{ width:175px; float:left; padding:0px; list-style:none; color:#676767; background:url(../images/arrow.jpg) no-repeat left; padding-left:10px; line-height:28px;}

#footer-area{ width:964px; float:left; }
#footer-left{ width:23px; float:right;height:60px; background:url(../images/footer-right.jpg) no-repeat left;}
#footer-bg{ width:918px; float:right; height:60px; background:url(../images/footer-bg.jpg) repeat-x;}
#footer-right{ width:23px; float:right; height:60px; background:url(../images/footer-lrft.jpg) no-repeat left;}

#Footer-link-area{ width:480px; float:left; padding-left:250px; margin-top:10px;}
#footer-link{ width:480px; float:left; margin:0px; margin-bottom:5px;}
#footer-link ul{ width:480px; float:left; padding:0px; list-style:none;}
#footer-link ul li{ width:auto; float:left; padding:0px; font-size:11px; color:#FFFFFF; padding-right:5px; padding-left:3px;}
#footer-link ul li a{  color:#FFFFFF; font-weight:normal; text-decoration:none; }
#footer-link ul li a:hover{  color:#FFFFFF; font-weight:normal; text-decoration:none; }

#Footer-right-imagarea{ width:150px; float:right;}

.lnt-logo{ width:59px; height:52px; float:right;}

#middle-right-area-other1{ width:900px; float:left; margin-right:20px;  }

.service-test-top{ width:935px; float:left; font-size:12px; color:#000000; text-align:justify; line-height:18px; margin-top:2px; padding-left:15px; padding-top:5px; margin-right:15px; font-weight:normal; }

.box{ width:200px; float:left; height:124px; background:url(../images/box1.jpg) no-repeat; padding-top:2px;}
.box-heading{width:195px; float:left; height:20px; font-size:12px; font-weight:bold; padding:2px; background:#2c6397; color:#FFF; }
#middle-right-area-other2{ width:940px; float:left;  }

.service-head-top{ width:900px; float:left; font-size:12px; color:#000000; text-align:justify; line-height:18px; margin-top:15px; margin-left:15px; margin-right:15px; font-weight:normal; border:1px dashed #333333;  }


#left {
	width:175px;
 float:left; margin-left:5px; padding-bottom:10px; 

}

#left ul { width:175px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#left li {
	display: block;
	float: left; text-align:left;
	width: 175px; line-height:14px; background:url(../images/glob.gif) no-repeat left bottom; padding-left:20px; 
}

#left a {
	display: block;
	width: 175px; text-align:left;
text-decoration:none;

	background: none; padding-top:6px;
	 font-family:verdana; font-size:11px; color:#000000; font-weight:normal;
	
}

#left a:hover {

	text-decoration: none;
	color: #000000; text-align:left;
}

#left .current a { width:175px;

	text-decoration: underline; text-align:left; font-size:11px; 
	color: #67a945;
}

#service-right-area{ width:655px; float:left; margin-right:20px;  margin-top:10px; }

#middle-services-top{ width:670px; float:left; font-size:16px; color:#105ba6;  height:25px; margin-top:2px; background:#f8f8f8; padding-left:285px; padding-top:5px; margin-left:2px; font-weight:700; }
