h1{

	margin:0px 0px 0px 0px;

	background-image:url(../images/widgets/h1.gif);

	background-repeat: repeat-x;

	background-position:right;





	

}



h1 span {

	display:none;

}



h2{

	font-size:110%;

	margin:10px 0px 10px 0px;

	background-image:url(../images/widgets/h2.gif);

	background-repeat: repeat-y;

	background-position:left;

	background-color:#e6e6e6;

}



h2 span{

	font-weight:bold;

	padding-left:20px;

	padding-top:5px;

	padding-bottom:5px;

	color:#333333;

/*	color:#7EBF2F; */

	display:block;

	border-right:1px solid #cccccc;

	border-bottom:1px solid #cccccc;

}



h3{

	font-size:90%;

	margin:15px 0px 5px 0px;

	padding:0px 0px 0px 0px;

/*	border-bottom:1px solid #E8E8B8;*/

/*	border-right:1px solid #E8E8B8;*/

/*	border-bottom:1px solid #7EBF2F;*/

}

h3 span{

	background-color:#FAFAED;

	border-left:5px solid #7EBF2F;

	border-bottom:1px solid #e8e8b8;

	padding:5px 0px 2px 15px;

	display:block;

	color:#333333;

}

h4{

	font-size:90%;

	margin:10px 0px 5px 0px;

	padding:0px 0px 1px 0px;

/*	border-right:1px solid #E8E8B8;*/

/*	border-bottom:1px solid #E8E8B8;*/

/*	border-bottom:1px solid #7EBF2F;*/

}

h4 span{

	border-left:2px solid #7EBF2F;

	border-bottom:1px dotted #cecea3;

	padding-left:18px;

	display:block;

	color:#333333;

}



p{

	margin: 0.5em 0px 0.5em 0px;

	padding: 0px 0px 0px 0px;

	line-height: 135%;

}



em{

	color:#F17D0B;

	font-style:normal;

	font-weight:normal;

}



.note{

	font-size:80%;

	color:#999999;

	font-style:normal;

	font-weight:normal;

}



.borderbox{

	margin:10px 0px 10px 0px;

	padding:5px;

	border:1px solid #CCCCCC;

	background-color:#EEEEEE;

}



.borderbox2{

	margin:20px 0px 10px 0px;

	padding:5px;

	border:1px solid #CCCCCC;

	background-color:#f1f1d3;

}



.borderbox3{

	margin:0px 0px 0px 0px;

	padding:5px;

	border:1px solid #CCCCCC;

	background-color:#f1f1d3;

}



.textlink{

	margin:5px 0 10px 0;

	padding-left:10px;

	background-image: url(../images/widgets/link_arrrow.gif);

	background-repeat: no-repeat;

	background-position: 0px 4px;



}



.textlink2{

	margin:5px 0 10px 0;

	padding-left:10px;

	background-image: url(../images/widgets/link_arrrow2.gif);

	background-repeat: no-repeat;

	background-position: 0px 4px;



}



ol {

	margin-top:2px;

	margin-bottom:5px;

	margin-left:10px;

	padding-left:0px;

}



ol li{

	margin-left:1em;

	padding:0px;

	padding-left:0px;



}



ul {

	margin-top:2px;

	margin-bottom:5px;

	margin-left:0px;

	padding:0px;

	list-style:none;

}



ul li{

	margin-left:0px;

	padding:0px;

	padding-left:10px;

	background-image: url(../images/widgets/ul_bulet.gif);

	background-repeat: no-repeat;

	background-position:2px 7px;

}



dl {

	margin:10px 0px 10px 0px;

	padding:0;

}



dt {

	margin:5px 0px 0px 0px;

	padding:0px 0px 0px 13px;

	color:#888888;

	font-weight:bold;

	background-image: url(../images/widgets/dl_bulet.gif);

	background-repeat: no-repeat;

	background-position: 0px 5px;

}



dd {

	margin:0;

	padding:0px 0px 0px 13px;

}



.textcenter {

	text-align:center;

}



.textright {

	text-align:right;

}



.largeimg{

	margin:15px 0px 15px 0px;

	padding:0px;

}





.rightmedium { 

	float:right;

	padding:0px 0px 0px 0px ;



}



.rightmedium .trim img {

	margin-left:10px;

	border:solid 1px #CCCCCC;

}



.rightmedium .trimnoborder img {

	margin-left:10px;

	border:solid 1px #FFFFFF;

}





.left_float{

	float:left;

	width:160px;

	margin:0;

	padding:0;

}



.imgmedium{

	width:590px;

}



.imgmedium .lefttext{

	width:380px;

	float:left;

}



.imgmedium .rightimg{

	width:200px;

	padding-left:10px;

	float:right;



}





caption{

	display:none;

}



table.lmenu{

	width:590px;

	padding:0;

	margin-bottom:15px;

	border-collapse:collapse;

}



table.lmenu td{

	padding:0;

	width:33%;



}





div.pageup {

	display:block;

	clear:both;

	width:auto;

	margin:25px 0px 0px 0px;

	padding:5px 0px 0px 5px;

	text-align:right;

}



.sitemap{

	margin:0;

	width:590px;

}



.sitemap .left{

	margin:0;

	width:282px;

	float:left;

}



.sitemap .right{

	margin:0;

	width:282px;

	padding-left:16px;

	float:right;

}



.hsitemap {

	margin:15px 0 10px 0;

}



.hsitemap2 {

	margin:10px 0 5px 0;

}





table.tbl{

	width:590px;

	padding:0;

	margin:10px 0px 15px 0px;

	border-collapse:collapse;

	border-width:1px;

	border-top:1px solid #BCBCBC;

	border-left:1px solid #BCBCBC;

}



table.tbl thead th{

	font-size:80%;

	font-weight:bold;

	padding:5px;

	background-color:#F4F4F4;

	border-right:1px solid #BCBCBC;

	border-bottom:1px solid #BCBCBC;

	text-align:center;

	width:;

}

table.tbl tbody th{

	font-size:80%;

	font-weight:bold;

	padding:5px;

	background-color:#f1f1d3;

	border-right:1px solid #BCBCBC;

	border-bottom:1px solid #BCBCBC;

	text-align:left;

	vertical-align:middle;

	width:;

}





table.tbl td{

	font-size:80%;

	padding:5px;

	border-right:1px solid #BCBCBC;

	border-bottom:1px solid #BCBCBC;

}





table.tbl2{

	width:590px;

	padding:0;

	margin:10px 0px 15px 0px;

	border-collapse:collapse;

	border-width:1px;

	border-top:1px solid #BCBCBC;

	border-left:1px solid #BCBCBC;

}



table.tbl2 thead th{

	font-size:100%;

	font-weight:bold;

	padding:5px;

	background-color:#F4F4F4;

	border-right:1px solid #BCBCBC;

	border-bottom:1px solid #BCBCBC;

	text-align:center;

	width:;

}

table.tbl2 tbody th{

	font-size:100%;

	font-weight:bold;

	padding:5px;

	background-color:#f1f1d3;

	border-right:1px solid #BCBCBC;

	border-bottom:1px solid #BCBCBC;

	text-align:center;

	vertical-align:middle;

	width:;

}





table.tbl2 td{

	font-size:100%;

	padding:5px;

	border-right:1px solid #BCBCBC;

	border-bottom:1px solid #BCBCBC;

}







/* *****************************************************



			[ #nlparea ]



 ***************************************************** */

#nlparea {

	line-height:1.8;

	letter-spacing:1px;

	}



#nlparea img{

	vertical-align:bottom;

	}



#nlparea ul,

#nlparea dl,

#nlparea p{

	padding-left:1.5em;

	}



#nlparea h3{



	margin-top:10px;

	font-size:1.2em;

	}



#nlparea h4{

	margin-top:2em;

	font-size:1.1em;

	letter-spacing:1px;

	}





#nlparea .textlink{

	margin-left:1.5em;

	}



#nlparea dl ul{

	padding-left:0px;

	}



#nlparea .box{

	margin-top:2em;

	padding:0.8em;

	border:5px solid #DFDEC6;

	}



span.center{margin-left:5em;}



/*----------------------------------------------

			<	#nlparea bottum >

------------------------------------------------*/

#nlparea .btnseminer{

	display:block;

	width:350px;

	height:50px;

	position: absolute;

	text-indent:-9999px;

	left: 360px;

	top: 610px;

	}



	* html #nlparea .btnseminer{

		left: 358px;

		top: 721px;

	}



#nlparea .btnseminer a{

	display:block;

	width:350px;

	height:50px;

	background:url(../images/widgets/btncontactform.jpg) no-repeat left top;

	}



#nlparea .btnseminer a:hover{

	display:block;

	width:350px;

	height:50px;

	background:url(../images/widgets/btncontactform.jpg) no-repeat left bottom;

	}



#nlparea .btnseminer2{

	display:block;

	width:350px;

	height:50px;

	position: absolute;

	text-indent:-9999px;

	left: 360px;

	top: 529px;

	}



	* html #nlparea .btnseminer2{

		left: 358px;

		top: 602px;

	}



#nlparea .btnseminer2 a{

	display:block;

	width:350px;

	height:50px;

	background:url(../images/widgets/btncontactform.jpg) no-repeat left top;

	}



#nlparea .btnseminer2 a:hover{

	display:block;

	width:350px;

	height:50px;

	background:url(../images/widgets/btncontactform.jpg) no-repeat left bottom;

	}



#nlparea .btn3{

	display:block;

	width:350px;

	height:50px;

	position: absolute;

	text-indent:-9999px;

	left: 360px;

	top: 553px;

	}



#nlparea .btnmap,

#nlparea .btncontact {

	display:block;

	width:250px;

	height:50px;

	margin:2em auto;

	text-indent:-9999px;

	}





#nlparea .btnmap a{

	display:block;

	width:250px;

	height:50px;

	background:url(../images/widgets/btnmap.jpg) no-repeat left top;

	}



#nlparea .btnmap a:hover{

	display:block;

	width:250px;

	height:50px;

	background:url(../images/widgets/btnmap.jpg) no-repeat left bottom;

	}





#nlparea .btncontact a{

	display:block;

	width:250px;

	height:50px;

	background:url(../images/widgets/btncontact.jpg) no-repeat left top;

	}



#nlparea .btncontact a:hover{

	display:block;

	width:250px;

	height:50px;

	background:url(../images/widgets/btncontact.jpg) no-repeat left bottom;

	}
	

/* *****************************************************



			[ #nlparea2 ]



 ***************************************************** */

#nlparea2 {

	line-height:1.8;

	letter-spacing:1px;

	}



#nlparea2 img{

	vertical-align:bottom;

	}



#nlparea2 ul,

#nlparea2 dl,

#nlparea2 p{

	padding-left:1.5em;

	}



#nlparea2 h3{



	margin-top:10px;

	font-size:1.2em;

	}



#nlparea2 h4{

	margin-top:2em;

	font-size:1.1em;

	letter-spacing:1px;

	}





#nlparea2 .textlink{

	margin-left:1.5em;

	}



#nlparea2 dl ul{

	padding-left:0px;

	}



#nlparea2 .box{

	margin-top:2em;

	padding:0.8em;

	border:5px solid #DFDEC6;

	}



span.center{margin-left:5em;}



/*----------------------------------------------

			<	#nlparea2 bottum >

------------------------------------------------*/

#nlparea2 .btnseminer{

	display:block;

	width:350px;

	height:50px;

	position: absolute;

	text-indent:-9999px;

	left: 360px;

	top: 610px;

	}



	* html #nlparea2 .btnseminer{

		left: 358px;

		top: 721px;

	}



#nlparea2 .btnseminer a{

	display:block;

	width:350px;

	height:50px;

	background:url(../images/widgets/btncontactform.jpg) no-repeat left top;

	}



#nlparea2 .btnseminer a:hover{

	display:block;

	width:350px;

	height:50px;

	background:url(../images/widgets/btncontactform.jpg) no-repeat left bottom;

	}



#nlparea2 .btnseminer2{

	display:block;

	width:350px;

	height:50px;

	position: absolute;

	text-indent:-9999px;

	left: 360px;

	top: 595px;

	}



	* html #nlparea2 .btnseminer2{

		left: 358px;

		top: 602px;

	}



#nlparea2 .btnseminer2 a{

	display:block;

	width:350px;

	height:50px;

	background:url(../images/widgets/btncontactform.jpg) no-repeat left top;

	}



#nlparea2 .btnseminer2 a:hover{

	display:block;

	width:350px;

	height:50px;

	background:url(../images/widgets/btncontactform.jpg) no-repeat left bottom;

	}



#nlparea2 .btn3{

	display:block;

	width:350px;

	height:50px;

	position: absolute;

	text-indent:-9999px;

	left: 360px;

	top: 553px;

	}



#nlparea2 .btnmap,

#nlparea2 .btncontact {

	display:block;

	width:250px;

	height:50px;

	margin:2em auto;

	text-indent:-9999px;

	}





#nlparea2 .btnmap a{

	display:block;

	width:250px;

	height:50px;

	background:url(../images/widgets/btnmap.jpg) no-repeat left top;

	}



#nlparea2 .btnmap a:hover{

	display:block;

	width:250px;

	height:50px;

	background:url(../images/widgets/btnmap.jpg) no-repeat left bottom;

	}





#nlparea2 .btncontact a{

	display:block;

	width:250px;

	height:50px;

	background:url(../images/widgets/btncontact.jpg) no-repeat left top;

	}



#nlparea2 .btncontact a:hover{

	display:block;

	width:250px;

	height:50px;

	background:url(../images/widgets/btncontact.jpg) no-repeat left bottom;

	}


