body {
	background-color:#2B2B2B;
	margin: 0px;
	padding: 0px;
	background-image:url(assets/bg.jpg);
	background-repeat:repeat-x;
}
.body2 {
	background-color:#2B2B2B;
	margin: 0px;
	padding: 0px;
	background-image:url(assets/bg2.jpg);
	background-repeat:repeat-x;
}

.pic {
	border:none;
	padding:0xp;
	margin:0px;
}
	
.mainframe {
	position:relative;
	height: auto;
	width: 1020px;
	margin-top: 0px;
	margin-left:auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding-bottom:0px;
}
.style8 {color: #FFFFFF}
#Layer1 {
	position:absolute;
	width:189px;
	height:115px;
	z-index:1;
	left: 5px;
	top: -24px;
	text-align:right;
}

#Layer2 {
	position:absolute;
	width:158px;
	height:115px;
	z-index:4;
	left: 5px;
	top: -24px;
	text-align:right;
}

.top {
	position: relative;
	margin: 0px;
	padding: 0px;
	border:none;
	width: 1020px;
	height: 103px;
	z-index:1;
}

.top2 {
	position: relative;
	margin: 0px;
	padding: 0px;
	border:none;
	width: 1020px;
	height: 25px;
}

.underbanner {
	position: relative;
	margin: 0px;
	padding: 0px;
	border:none;
	width: 1020px;
	height: 23px;
	z-index:1;
}

	.topleft {
	float:left;
	margin: 0px;
	padding: 0px;
	border:none;
	width: 327px;
	height: 45px;
	z-index:1;
	}

	.topright {
	float:right;
	margin: 0px;
	padding: 0px;
	border:none;
	width: 826px;
	height: 25px;
	background-color: #000000;
	z-index:1;
	text-align:center;
	}
	
		.underright {
	float:right;
	margin: 0px;
	padding: 0px;
	border:none;
	width: 826px;
	height: 23px;
	background-color: #000000;
	z-index:1;
	text-align:center;
	}

	.topbox {
	padding:5px 0px 0px 300px;
	}
	a.menulink {
		font-family: Tahoma;
		font-size: 10px;
		color: #ffffff;
		font-weight:bold;
		text-decoration:none;
	}
	
	a.menulink:hover {
		color: #ffffff;
		background-color:#000;
	}
	a.menulink2 {
		display: block;
		font-family: Tahoma;
		font-size: 12px;
		color: #ffffff;
		font-weight:bold;
		text-decoration:none;
	}
	
	a.menulink2:hover {
		color: #46B72B;
	}
ul.dropindex {
		list-style-type: none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	li ul.dropindex {
		left: 20px;
		top: 0px;
		display: none;
		}
	li:hover ul.dropindex, li.over ul.dropindex { 
		display: block;
	}

	.limenudrop4 {
		margin:0px 0px -1px -8px;
		padding:0px 0px 0px 0px;
		line-height:18px;
		width:125px;
		border:1px solid #000000;
		background-color:#000000;
		text-align:left;
		z-index:4;
	}
	
	.logo{
	width:620px;
	padding:35px 0px 0px 0px;
	float:right;
	}
	

.header2 {
	position: relative;
	margin: 0px;
	padding: 0px;
	border:none;
	width: 1020px;
	height: 437px;
}

.header2sub {
	position: relative;
	margin: 0px;
	padding: 0px;
	border:none;
	width: 1020px;
	height: 256px;
}

.li5 {
	position:relative;
	width:184px;
	padding-left:10px;
	z-index: 10;
	border: none;
	margin: 0px;
		}
		
		.li6 {
	position:relative;
	width:162px;
	z-index: 13;
		}
		
		ul.drop2 {
	list-style-type: none;
	margin:0px 0px 0px 0px;
	padding:0px;
	border:none;
	line-height:22px;
	z-index: 9;
		}
		
		ul.drop3 {
			list-style-type: none;
			margin:0px 0px 0px 0px;
			padding:0px;
			border:none;
			line-height:18px;
		}
		
		a.m2 {
			display: block;
			font-family: Verdana;
			font-size: 11px;
			color: #fff;
			font-weight:normal;
			text-decoration:none;
			padding:0px 0px 0px 10px;
			background-color:#232323;
		}

		a.m2:hover {
			background-color:#019B3D;
			color: #fff;
		}
		
				a.m3 {
			display: block;
			font-family: Verdana;
			font-size: 11px;
			color: #fff;
			font-weight:normal;
			text-decoration:none;
			padding:0px 0px 0px 8px;
			background-color:#232323;
		}

		a.m3:hover {
			background-color:#019B3D;
			color: #fff;
		}
		

		li ul.drop2 {
	position:absolute;
	z-index:12;
	left: 194px;
	top: 1px;
	display:none;
	margin:0px;
	background-color:#232323;
	padding:0px 0px 0px 0px;
	line-height:22px;
			}
			
		li ul.drop3 {
			position:absolute;
			z-index:2;
			left: 194px;
			top: 1px;
			display:none;
			margin:0px;
			background-color:#232323;
			padding:0px 0px 0px 0px;
			line-height:18px;
			}

		li:hover ul.drop2, li.over ul.drop2 { 
			display:block;
			line-height:24px;
		}


		li:hover ul.drop2, li.over ul.drop3 { 
			display:block;
			line-height:20px;
		}


a.leftlink {
		display:block;
			font-family:Tahoma;
			font-size: 12px;
			color: #ffffff;
			text-decoration:none;
			font-weight:bold;
			padding:0px 0px 0px 0px;
			line-height:26px;
			text-align:center;
		}
		
		a.leftlink:hover {
			color: #1C9F51;
			line-height:26px;	
			background-repeat:no-repeat;
			background-position:0px 0px;
			padding:0px 0px 0px 0px;
		}
		
		a.leftlink2 {
		display:block;
			font-family:Tahoma;
			font-size: 12px;
			color: #ffffff;
			text-decoration:none;
			font-weight:bold;
			padding:0px 0px 0px 0px;
			line-height:22px;
			text-align:center;
			cursor:pointer;
		}
		
		a.leftlink2:hover {
			color: #1C9F51;
			line-height:22px;	
			background-repeat:no-repeat;
			background-position:0px 0px;
			padding:0px 0px 0px 0px;
		}
		
	.header3left {
	float:left;
	margin-top: 0px;
	padding: 0px;
	border:none;
	width: 194px;
	height: 230px;
	z-index:1;
	}

	.header3right {
	float:right;
	margin: 0px;
	padding: 0px;
	border:none;
	width: 826px;
	height: 437px;
	text-align:right;
	z-index:1;
	}
	
		.header3rightsub {
	float:right;
	margin: 0px;
	padding: 0px;
	border:none;
	width: 826px;
	height: 256px;
	text-align:right;
	z-index:1;
	}
	
	.menuleft{
	padding:215px 0px 0px 0px;}
	
	.menuleftsub{
	padding:110px 0px 0px 0px;}


.main {
	position: relative;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 1020px;
	height:auto;
	overflow:auto;
}

	.mainleft {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:194px;
	height:auto;
	}

	.mainright {
	float:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:826px;
	text-align:left;
	background-color: #484848;
	}

		.mainbox {
			position:relative;
			margin: 0px;
			padding: 30px 30px 60px 30px;
		}
		
				.mainboxa {
			position:relative;
			margin: 0px;
			padding: 10px 30px 60px 30px;
		}

		.mainbox2 {
			position:relative;
			margin: 0px;
			padding: 20px 50px 20px 40px;
		}
		
		.mainsubbox {
			position:relative;
			margin: 0px;
			padding: 20px 50px 20px 40px;
		}


.footer {
	position: relative;
	margin: 0px;
	padding: 0px;
	border:none;
	width: 1020px;
	height: 45px;	
	z-index:1;
}

	.footerleft {
	float:left;
	margin: 0px;
	padding: 0px;
	border:none;
	width: 194px;
	height: 34px;
	z-index:1;
	}

	.footerright {
	float:right;
	margin: 0px;
	padding: 0px;
	border:none;
	width: 600px;
	height: 34px;
	text-align:right;
	}
	
	.footerright2 {
	float:right;
	margin: 0px;
	padding: 0px;
	border:none;
	width: 200px;
	height: 34px;
	text-align:right;
	}
	
	ul.ulmenu {
			list-style-type: none;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			z-index:9;
		}	
		
.limenuindex {
	float:left;
	position: relative;
	margin:0px 14px 0px 6px;
	padding:0px 0px 0px 0px;
	z-index:10;
	width:auto;
	list-style:none;
		}	
		
		.limenuindex3 {
	float:left;
	position: relative;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	z-index:10;
	width:90px;
	list-style:none;
		}	
		
		.limenuindex2 {
	float:left;
	position: relative;
	margin:0px 5px 0px 0px;
	z-index:10;
	width:auto;
	list-style:none;
	padding-left: 10px;
	padding-right: 10px;
		}	
		
			

		.footerbox {
			padding:9px 12px 0px 12px;
		}


.txtnormal {
	font-family: trebuchet ms;
	font-size: 13px;
	color: #A5A5A5;
	text-decoration: none;
	line-height:18px;
}

.txtnormal2 {
	font-family: Verdana;
	font-size: 11px;
	color: #fea;
	text-decoration: none;
	line-height:18px;
}

.txtfooter {
	font-family: Verdana;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	line-height:14px;
}

.txtcaption {
	font-family: times new roman;
	font-size: 22px;
	color: #B5B5B5;
	text-decoration: none;
	font-weight:normal;
	line-height:18px;
}

.txtcaption2 {
	font-family: Verdana;
	font-size: 17px;
	color: #ffffff;
	text-decoration: none;
	font-weight:normal;
	line-height:18px;
}

.txtcaption3 {
	font-family: Verdana;
	font-size: 17px;
	color: #249C52;
	text-decoration: none;
	font-weight:normal;
	line-height:18px;
}


.txttitle {
	font-family: Verdana;
	font-size: 16px;
	color: #888;
	text-decoration: none;
	font-weight:normal;
}


a.indexlist {
	vertical-align: 25%;
	font-family: Verdana;
	font-size: 12px;
	color: #333;
	font-weight:bold;
	text-decoration:none;
}

a.indexlist:hover {
	color: #666;
}

p {
	margin:2px 0px 8px 0px;
	padding:0px;
}

.ultext {
	list-style-type: square;
	font-family: Verdana;
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
	margin-top:0px;	
}

a.link {
	font-family: Verdana;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration:none;
}

a.link:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #0085ba;
	text-decoration:none;
}

a.linkbold {
	font-family: Verdana;
	font-size: 12px;
	color: #0800b5;
	font-weight:bold;
	text-decoration:none;
}

a.linkbold:hover {
	color: #0800d5;
}

a.smalllink {
	font-family: Verdana;
	font-size: 11px;
	color: #72a1b1;
	text-decoration:none;
}

a.smalllink:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #82c1e1;
	text-decoration:none;
}
.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
	list-style: square;
	margin-left: 1.3em;
}
ul.xoxo{
		list-style: square;
		margin:0px;
		padding:0px;
	margin-left: 1.3em;
	}

h3.widget-title {
	font-family: Verdana;
	font-size: 15px;
	color: #888;
	text-decoration: none;
	font-weight:normal;
}
.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
	color:#FFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.widget-area a:active,
.widget-area a:hover {
	text-decoration: underline;
}

#primary,
#secondary {
	float: left;
	overflow: hidden;
	width: 200px;
	padding:10px 0px 20px 0px;
	margin-top:0px;
}

