body {
	background-color:#fff;
	margin: 0px;
	padding: 0px;
	border:none;
}

.picblock {
	display:block;
	border:none;
	padding:0xp;
	margin:0px;
}

.pic {
	border:none;
	padding:0xp;
	margin:0px;
}

.mainframe {
	position:relative;
	height: auto;
	width: 944px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-top: 0px;
	margin-left: auto;
	padding-bottom:0px;
	border:none;
}

.mainframesub {
	position:relative;
	height: auto;
	width: 944px;
	background-image:url("assets/bgsub.jpg");
	background-repeat:repeat-y;
	margin-bottom: 0px;
	margin-right: auto;
	margin-top: 0px;
	margin-left: auto;
	padding-bottom:0px;
	border:none;
}

.header {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:none;
	width: 944px;
	height: 125px;
	background-color:#fff;
}

	.headerlogo {
		position:absolute;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border:none;
		width: 123px;
		height: 106px;
		top:10px;
		left:5px;
	}

	.headertop {
		position: absolute;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border:none;
		width: 585px;
		height: 125px;
		top:0px;
		right:0px;
	}

.menutop {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url("assets/bgmenu.jpg");
	width: 944px;
	height: 38px;	
	text-align:right;
	z-index:9;
	background-color:#fff;
}

	.menubox {
		border: none;
		margin: 0px;
		padding: 3px 10px 0px 0px;
		width:auto;
		height:auto;
	}
	
	a.toplink {
		font-family:Tahoma;
		font-size: 12px;
		color: #fff;
		text-decoration:none;
		font-weight:bold;
		padding:0px 0px 0px 0px;
	}
	
	a.toplink:hover {
		color: #003f5f;
	}


	ul.ulmenu {
		list-style-type: none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		line-height:29px;
		z-index:9;
	}	
	
	.limenuindex {
		display:inline;
		position: relative;
		margin:0px 0px 0px 0px;
		padding:3px 9px 7px 9px;
		z-index:10;
		}	
		
	ul.dropindex {
		list-style-type: none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	li ul.dropindex {
		position: absolute;
		left: 20px;
		top: 29px;
		display: none;
		}

	.limenudrop1 {
		margin:0px 0px -1px 1px;
		padding:0px 0px 0px 0px;
		line-height:22px;
		width:180px;
		border:1px solid #0a9;
		background-color:#3ba;
		z-index:11;
		text-align:left;
	}

	li:hover ul.dropindex, li.over ul.dropindex { 
		display: block;
	}


		.li4 {
			position: relative;
			display:block;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			width:217px;
			height:auto;
		}

		.li5 {
			margin:0px 0px 0px 0px;
			padding:0px 0px 1px 0px;
			line-height:18px;
			width:220px;
			background-image:url(assets/empty.gif);
			z-index:11;
			border-top:1px solid #fff;
			border-bottom:1px solid #d4d6d8;
		}

		ul.drop2 {
			list-style-type: none;
			margin:0px 0px 0px 0px;
			padding:30px 0px 0px 0px;
			border:none;
			z-index:11;
		}

		li ul.drop2 {
			position: absolute;
			left: 213px;
			top: 0px;
			display: none;
			margin:0px;
			padding:0px;
			background-color:#f3f3f3;
			border-top:1px solid #d4d6d8;
			border-right:1px solid #d4d6d8;
			border-bottom:none;
			z-index:11;
			}

		li:hover ul.drop2, li.over ul.drop2 { 
			display: block;
		}

		a.leftlink1 {

			font-family: Tahoma;
			font-size: 12px;
			color: #8b96a2;
			font-weight:bold;
			text-decoration:none;
			padding:4px 26px 4px 50px;
			z-index:11;
			line-height:24px;
		}
		
		a.leftlink1:hover {
			color: #0065a5;
		}

		a.leftlink2 {

			font-family: Tahoma;
			font-size: 12px;
			color: #8b96a2;
			font-weight:bold;
			text-decoration:none;
			padding:4px 27px 4px 50px;
			z-index:11;
			line-height:24px;
		}
		
		a.leftlink2:hover {
			color: #ff7800;
		}

		a.leftlink3 {
			font-family: Tahoma;
			font-size: 12px;
			color: #8b96a2;
			font-weight:bold;
			text-decoration:none;
			padding:4px 85px 4px 50px;
			z-index:11;
			line-height:24px;
		}
		
		a.leftlink3:hover {
			color: #217f00;
		}

		a.leftlink4 {

			font-family: Tahoma;
			font-size: 12px;
			color: #8b96a2;
			font-weight:bold;
			text-decoration:none;
			padding:4px 56px 4px 50px;
			z-index:11;
			line-height:24px;
		}
		
		a.leftlink4:hover {
			color: #002575;
		}

		a.leftlink5 {

			font-family: Tahoma;
			font-size: 12px;
			color: #8b96a2;
			font-weight:bold;
			text-decoration:none;
			padding:4px 29px 4px 50px;
			z-index:11;
			line-height:24px;
		}
		
		a.leftlink5:hover {
			color: #d1217c;
		}

		a.leftlink6 {

			font-family: Tahoma;
			font-size: 12px;
			color: #8b96a2;
			font-weight:bold;
			text-decoration:none;
			padding:4px 114px 4px 50px;
			z-index:11;
			line-height:24px;
		}
		
		a.leftlink6:hover {
			color: #9e00c5;
		}

		a.leftlink7 {

			font-family: Tahoma;
			font-size: 12px;
			color: #8b96a2;
			font-weight:bold;
			text-decoration:none;
			padding:4px 74px 4px 50px;
			z-index:11;
			line-height:24px;
		}
		
		a.leftlink7:hover {
			color: #ac0000;
		}

		a.leftlink8 {

			font-family: Tahoma;
			font-size: 12px;
			color: #8b96a2;
			font-weight:bold;
			text-decoration:none;
			padding:4px 76px 4px 50px;
			z-index:11;
			line-height:24px;
		}
		
		a.leftlink8:hover {
			color: #51b500;
		}

		a.leftlink9 {

			font-family: Tahoma;
			font-size: 12px;
			color: #8b96a2;
			font-weight:bold;
			text-decoration:none;
			padding:4px 62px 4px 50px;
			z-index:11;
			line-height:24px;
		}
		
		a.leftlink9:hover {
			color: #17bcab;
		}

		a.leftlink10 {

			font-family: Tahoma;
			font-size: 12px;
			color: #8b96a2;
			font-weight:bold;
			text-decoration:none;
			padding:4px 87px 4px 50px;
			z-index:11;
			line-height:24px;
		}
		
		a.leftlink10:hover {
			color: #7f3e12;
		}

		a.leftlink11 {
			display: block;
			font-family: Tahoma;
			font-size: 12px;
			color: #8b96a2;
			font-weight:bold;
			text-decoration:none;
			padding:0px 0px 0px 50px;
			z-index:11;
			line-height:24px;
		}
		
		a.leftlink11:hover {
			color: #3296fd;
		}


		a.m2 {
	display: block;
	font-family: Tahoma;
	font-size: 12px;
	color: #666;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 10px;
	z-index:11;
		}

		a.m2:hover {
			background-color:#003f5f;
			color: #fff;
		}

.header2 {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	width: 944px;
	height:auto;
	overflow:auto;
	z-index:9;
}

	.header2menu {
		float:left;
		background-image:url(assets/bgmenu3.jpg);
		background-repeat:no-repeat;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:217px;
		height:334px;
		z-index:9;
	}

	.header2pic {
		float:right;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:716px;
		height:334px;
		z-index:9;
	}

.mainsub {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 944px;
	height:auto;
	overflow:auto;
	z-index:9;
	border-top:10px solid #fff;
}

	.mainsubmenu {
		float:left;
		background-image:url(assets/bgmenu3.jpg);
		background-repeat:no-repeat;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:217px;
		height:334px;
		z-index:9;
	}

	.mainsubright {
		float:right;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:716px;
		height:auto;
		z-index:9;
	}

		.mainsubcenter {
			float:right;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width:460px;
			height:auto;
		}

			.mainsubbox {
				margin: 0px 0px 0px 0px;
				padding: 20px 25px 0px 0px;
				border:none;
				z-index:1;
			}

		.mainsubrightico {
			float:right;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width:240px;
			height:auto;
			text-align:right;
		}

			.mainsubboxright {
				margin: 0px 0px 0px 0px;
				padding: 30px 0px 0px 0px;
				z-index:1;
			}

.main {
	position: relative;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	width: 944px;
	height:auto;
	overflow:auto;
	z-index:9;
}
	
	.mainleft {
		float:left;
		background-image:url(assets/bgnews.jpg);
		background-repeat:no-repeat;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:217px;
		height:auto;
		z-index:9;
	}

		.mainboxleft {
			margin: 0px 0px 0px 0px;
			padding: 18px 20px 0px 15px;
			border:none;
			z-index:1;
		}

	.maincenter {
		float:right;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:484px;
		height:auto;
		border:none;
	}

		.mainbox {
			margin: 0px 0px 0px 0px;
			padding: 20px 40px 0px 20px;
			border:none;
			z-index:1;
		}

		.mainboxtop {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 20px 0px;
			border:none;
			z-index:1;
			border-bottom:1px solid #ddd;
		}

		.mainboxbottom1 {
			float:left;
			margin: 20px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width:203px;
			border:none;
			z-index:1;
			border-right:1px solid #ddd;
		}

		.mainboxbottom2 {
			float:right;
			margin: 20px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width:200px;
			border:none;
			z-index:1;
		}

	.mainright {
		float:right;
		background-image:url(assets/bgicons.jpg);
		background-repeat:no-repeat;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:230px;
		height:auto;
		border:none;
	}

		.mainboxright {
			margin: 0px 0px 0px 0px;
			padding: 18px 0px 0px 15px;
			border:none;
			z-index:1;
		}

.footer {
	position: relative;
	background-image:url("assets/bgfooter.jpg");
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 944px;
	height: 40px;	
	text-align:center;
	background-color:#fff;
}

	.footerleft {
	position: absolute;
	margin:0px;
	top:17px;
	left:10px;
	padding: 0px;
	width: 600px;
	}

	.footerright {
	position: absolute;
	margin:0px;
	top:17px;
	right:10px;
	padding: 0px;
	width: 319px;
	font-weight: bold;
	}

.txtnormal {
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: #616161;
	text-decoration: none;
	line-height:14px;
}

a.home_link {
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: #616161;
	text-decoration: none;
	line-height:14px;
}

a.home_link:hover {
	text-decoration: underline;
}

.txtleft {
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: #6388a0;
	text-decoration: none;
	line-height:14px;
}

.txtcaption {
	font-family: Verdana;
	font-size: 12px;
	color: #0065a5;
	text-decoration: none;
	font-weight:bold;
	line-height:16px;
}

.txtcaption2 {
	font-family: Verdana;
	font-size: 11px;
	color: #134690;
	text-decoration: none;
	font-weight:bold;
	line-height:16px;
}

.txttitle {
	font-family:Verdana;
	font-size: 14px;
	color: #0065a5;
	text-decoration:none;
	font-weight:bold;
}

.txttitle2 {
	font-family:Verdana;
	font-size: 10px;
	color: #003f5f;
	text-decoration:none;
	font-weight:bold;
	line-height:16px;
}

.txtnews {
	font-family:Verdana;
	font-size: 10px;
	color: #656565;
	text-decoration:none;
	font-weight:normal;
	line-height:12px;
}


.txtfooter {
	font-family: Verdana;
	font-size: 11px;
	color: #acacac;
	text-decoration:none;
	font-weight:normal;
	line-height:16px;
	text-align: left;
}

p {
	margin:0px 0px 0px 0px;
	padding:5px;
}

.ultext {
	list-style-type: square;
	color: #d0a414;
	margin:10px 0px 15px 20px;	
}

.litext {
	font-family: Verdana;
	font-size: 11px;
	color: #d0a414;
	margin-top:0px;	
	line-height:16px;
}


a.link {
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: #616161;
	text-decoration:none;
}

a.link:hover {
	color: #00aacc;
}

a.linknews {
	font-family: Verdana;
	font-size: 10px;
	color: #10a6ce;
	text-decoration:none;
}

a.linknews:hover {
	color: #30b6de;
}

a.smalllink {
	font-family: Verdana;
	font-size: 11px;
	color: #4589b3;
	text-decoration:none;
	line-height:16px;
}

a.smalllink:hover {
	color: #45a9f3;
}

.group {
	width:150px;
	padding:0px;
	height:100px;
	margin:0px 0px 10px 0px;
}
