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;
}

.picleft {
	float:left;
	border:none;
	padding:0px;
	margin:0px 18px 0px 0px;
}

.mainframe {
	position:relative;
	height: auto;
	width: 857px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-top: 0px;
	margin-left: auto;
	padding:15px 0px 0px 0px;
	border:none;
	background-color:#f89828;
	overflow:auto;
}

.header {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:none;
	width: 818px;
	height: 173px;
	left:20px;
	background-image:url(assets/header.jpg);
	background-repeat:no-repeat;
}

.headerlogo {
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:none;
	width: 157px;
	height: 126px;
	left:40px;
	top:25px;
}

.flashtestimonials {
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:none;
	width: 515px;
	height: 145px;
	right:15px;
	top:16px;
}

.flashtestimonials2 {
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:none;
	width: 265px;
	height: 145px;
	right:15px;
	top:16px;
}

.menutop {
	position: relative;
	background-image:url("assets/bgmenu.jpg");
	background-repeat:repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left:12px;
	width: 833px;
	height: 52px;	
	text-align:left;
}

.menutop3 {
	position: relative;
	background-image:url("assets/bgmenu3.jpg");
	background-repeat:repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left:12px;
	width: 833px;
	height: 52px;	
	text-align:left;
}

	.menubox {
		border: none;
		margin: 0px;
		padding: 19px 0px 0px 0px;
		width:auto;
		height:auto;
	}
	
	a.toplink {
		font-family:Verdana;
		font-size: 11px;
		color: #fff;
		text-decoration:none;
		font-weight:bold;
		padding:0px 0px 0px 40px;
	}
	
	a.toplink:hover {
		color: #f89828;
	}

	a.menu1 {
		float:left;
		background-image:url("assets/topmenu1.jpg");
		background-position:0px 0px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:119px;
		height:52px;
	}
	
	a.menu1:hover {
		background-position:0px 52px;
	}

	a.menu2 {
		float:left;
		background-image:url("assets/topmenu2.jpg");
		background-position:0px 0px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:120px;
		height:52px;
	}
	
	a.menu2:hover {
		background-position:0px 52px;
	}

	a.menu3 {
		float:left;
		background-image:url("assets/topmenu3.jpg");
		background-position:0px 0px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:125px;
		height:52px;
	}
	
	a.menu3:hover {
		background-position:0px 52px;
	}

	a.menu4 {
		float:left;
		background-image:url("assets/topmenu4.jpg");
		background-position:0px 0px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:127px;
		height:52px;
	}
	
	a.menu4:hover {
		background-position:0px 52px;
	}

	a.menu5 {
		float:left;
		background-image:url("assets/topmenu5.jpg");
		background-position:0px 0px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:118px;
		height:52px;
	}
	
	a.menu5:hover {
		background-position:0px 52px;
	}

	a.menu6 {
		float:left;
		background-image:url("assets/topmenu6.jpg");
		background-position:0px 0px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:104px;
		height:52px;
	}
	
	a.menu6:hover {
		background-position:0px 52px;
	}

	a.menu7 {
		float:left;
		background-image:url("assets/topmenu7.jpg");
		background-position:0px 0px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:120px;
		height:52px;
	}
	
	a.menu7:hover {
		background-position:0px 52px;
	}

.main {
	position: relative;
	margin: 0px;
	padding: 18px 0px 0px 0px;
	width: 818px;
	top:0px;
	left:20px;
	height:auto;
	overflow:auto;
	z-index:1;
}
	
	.window1index {
		float:left;
		background-image:url(assets/window1index.jpg);
		background-repeat:no-repeat;
		margin: 0px 0px 0px 0px;
		padding: 0px 18px 18px 0px;
		width:329px;
		height:290px;
		z-index:1;
	}

	.window2index {
		float:left;
		background-image:url(assets/window2index.jpg);
		background-repeat:no-repeat;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 5px 0px;
		width:471px;
		height:295px;
		z-index:1;
	}

	.window3index {
		float:left;
		background-image:url(assets/window3index.jpg);
		background-repeat:no-repeat;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:818px;
		height:270px;
		z-index:1;
	}

	.window1sub {
		float:left;
		background-image:url(assets/window1sub.jpg);
		background-repeat:no-repeat;
		margin: 0px 0px 0px 0px;
		padding: 0px 18px 0px 0px;
		width:249px;
		height:630px;
		z-index:1;
	}

	.window2sub {
		float:left;
		background-image:url(assets/window2sub.jpg);
		background-repeat:no-repeat;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:551px;
		height:630px;
		z-index:1;
	}

	.window2subscroll {
		position:relative;
		left:12px;
		top:10px;
		width:537px;
		height:596px;
		z-index:1;
		overflow:scroll;
		overflow-x:hidden;
	}

		.window31 {
			float:left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width:310px;
			height:200px;
			text-align:left;
			overflow:auto;
		}

		.window32 {
			float:left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width:240px;
			height:200px;
			text-align:left;
			overflow:auto;
		}

		.window33 {
			float:left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width:195px;
			height:200px;
			text-align:left;
			overflow:auto;
		}
				
		.windowbox {
			border: none;
			margin: 0px 0px 0px 0px;
			padding: 20px 25px 20px 25px;
			width:auto;
			height:auto;
			text-align:left;
		}

		.windowbox2 {
			border: none;
			margin: 0px 0px 0px 0px;
			padding: 30px 15px 30px 35px;
			width:auto;
			height:auto;
			text-align:left;
		}

			.contentleft {
				position:relative;
				border: none;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 10px 10px;
				width:455px;
				height:auto;;
				text-align:left;
			}

			.contentright {
	position:absolute;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width:174px;
	height:189px;
	top:-457px;
	right:-16px;
	text-align:left;
			}

		.icobig {
			float:left;
			border: none;
			margin: 0px 0px 0px 7px;
			padding: 15px 0px 0px 0px;
			width:95px;
			height:80px;
			text-align:center;
		}

		.icosmall {
			position:relative;
			border: none;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width:195px;
			height:30px;
			text-align:left;
		}

		.menuleft {
			position:relative;
			border: none;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width:195px;
			height:20px;
			text-align:left;
		}

			.icosmalltxt {
	position:absolute;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	top:7px;
	left:35px;
	width:150px;
	height:auto;
	text-align:left;
			}

			.menulefttxt {
				position:absolute;
				border: none;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				top:0px;
				left:20px;
				width:auto;
				height:auto;
				text-align:left;
			}

		.icosquare {
			float:left;
			border: none;
			margin: 0px 0px 0px 0px;
			padding: 8px 0px 0px 0px;
			width:130px;
			height:auto;
			text-align:center;
		}

		.icosquare2 {
			float:left;
			border: none;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width:95px;
			height:74px;
			text-align:center;
		}

		.icopic {
			float:left;
			border: none;
			margin: 0px 0px 0px 0px;
			padding: 10px 0px 0px 0px;
			width:95px;
			height:100px;
			text-align:center;
		}

		.flashnews {
			float:left;
			border: none;
			margin: 0px 0px 0px 0px;
			padding: 15px 0px 0px 0px;
			width:95px;
			height:30px;
			text-align:center;
		}

.footer {
	position: relative;
	background-image:url(assets/footer.jpg);
	background-repeat:no-repeat;
	margin-bottom: 0px;
	margin-right: auto;
	margin-top: 0px;
	margin-left: auto;
	padding: 0px 0px 0px 0px;
	width: 857px;
	height: 69px;	
	text-align:center;
}

	.footerleft {
		position: absolute;
		margin:0px;
		top:28px;
		left:20px;
		padding: 0px;
	}

	.footerright {
	position: absolute;
	margin:0px;
	top:28px;
	right:10px;
	padding: 0px;
	left: 660px;
	}

	.footermiddle {
	position: absolute;
	margin:0px;
	top:28px;
	left:200px;
	width: 421px;
	padding: 0px;
	}

	.footerbottom {
	position: absolute;
	margin:0px;
	top:58px;
	right:625px;
	padding: 0px;
	width: 550px;
	left: -20px;
	}

.txtnormal {
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: #737479;
	text-decoration: none;
	line-height:16px;
}

.txtnormal2 {
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height:12px;
}

.txtcaption {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #01737D;
	text-decoration: none;
	font-weight:bold;
	line-height:24px;
}

.txtcaption2 {
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #F89828;
	text-decoration: none;
	font-weight:bold;
	line-height:24px;
}

.txttitle {
	font-family:Arial, Tahoma;
	font-size: 30px;
	color: #01738b;
	text-decoration:none;
	font-weight:normal;
}

.txtfooter {
	font-family: Verdana;
	font-size: 11px;
	color: #fff;
	text-decoration:none;
	font-weight:normal;
}

.txtfooter2 {
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	text-decoration:none;
	font-weight:normal;
}

p {
	margin:0px 0px 0px 0px;
	padding:5px;
}

.ultext {
	list-style-type: square;
	color: #d0a414;
	margin:10px 0px 15px 20px;	
}

.ultextdoor {
	list-style-type: none;
	color: #d0a414;
	margin:0px 0px 0px 0px;	
	padding:10px 0px 20px 5px;
}

.litext {
	font-family: Verdana;
	font-size: 11px;
	color: #d0a414;
	margin-top:0px;	
	line-height:16px;
}
.litext2 {
	font-family: Verdana;
	font-size: 11px;
	color:#FF9900;
	margin-top:0px;	
	line-height:16px;
	text-align:right;
}

.litextdoor {
	background-image:url("assets/littledoor.jpg");
	background-repeat:no-repeat;
	background-position:0px 3px;
	font-family: Verdana;
	font-size: 11px;
	color: #737479;
	margin:0px;	
	line-height:18px;
	padding:0px 0px 0px 20px;
}
.litextdoor2 {
	background-image:url("assets/littledoor.jpg");
	background-repeat:no-repeat;
	background-position:0px 3px;
	font-family: Verdana;
	font-size: 11px;
	color: #737479;
	margin:0px;	
	line-height:18px;
	padding:0px 0px 0px 17px;
	margin-left:-5px;
}

.litextdoor3 {
	background-image:url("assets/littledoor.jpg");
	background-repeat:no-repeat;
	background-position:0px 3px;
	font-family: Verdana;
font-weight:Bold;
	font-size: 11px;
	color: #737479;
	margin:0px;	
	line-height:18px;
	padding:0px 0px 0px 20px;
}


.litextdoor5 {
	background-image:url("assets/littledoor.jpg");
	background-repeat:no-repeat;
	background-position:0px 3px;
	font-family: Verdana;
	font-size: 11px;
	color: #737479;
	margin:5px;	
	line-height:16px;
	padding:0px 0px 0px 20px;
}







a.link {
	font-family: Verdana;
	font-size: 11px;
	color: #E88B00;
	text-decoration:none;
}

a.link:hover {
	color: #666666;
}


a.link2 {
	font-family: Verdana;
	font-size: 12px;
	color: #727272;
	text-decoration:none;
}

a.link2:hover {
	color: #E88B00;
}





a.linkmenu {
	font-family: Verdana;
	font-size: 12px;
	color: #f89828;
	text-decoration:none;
	font-weight:bold;
}

a.linkmenu:hover {
	color: #ffb848;
}

a.linkico {
	font-family: tahoma;
	font-size: 12px;
	color: #525252;
	text-decoration: none;
	line-height:16px;
}

a.linkico:hover {
	color: #F88D0C;
}

a.footerlink {
	font-family: Verdana;
	font-size: 11px;
	color: #ffe8b0;
	text-decoration:none;
}

a.footerlink:hover {
	color: #fff;
}

a.smalllink {
	font-family: Verdana;
	font-size: 10px;
	color: #f89828;
	text-decoration:none;
}

a.smalllink:hover {
	color: #ffb848;
}

a.link3 {
	font-family: Verdana;
	font-size: 11px;
	color: #01737D;
	text-decoration:none;
}

a.link3:hover {
	color: #BBB;
}

.stylecallusnow {
	color: #F89828;
	margin-left:5px
}
	