	div#wrapper {
	}
	td.pattern-top1 {
		background-image: url(images/pattern-top1.jpg);
		background-repeat: no-repeat;
		background-position: top left;
		width: 1000px;
		height: 260px;
		}
	div.pattern-top1-in {
		height: 260px;
		padding-right: 9px;
		padding-top: 0px;
		text-align: right;
		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10px;
		color: #b2b2b2;
	}
	a.top-menu, a:visited.top-menu {
		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10px;
		color: #b2b2b2;
		text-decoration: none;
	}
	a:hover.top-menu {
		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10px;
		color: #b2b2b2;
		text-decoration: underline;
	}
	td.pattern-top2 {
		background-image: url(images/pattern-top2.jpg);
		background-repeat: no-repeat;
		background-position: top left;
		width: 1000px;
		height: 46px;
		padding-left: 39px;
		}






	div.pattern-top1-menu {
		height: 33px;
		padding-right: 80px;
		padding-top: 0px;
		padding-bottom: 0px;
		text-align: right;
		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		vertical-align: bottom;
	}
	a.pattern-top1-in, a:visited.pattern-top1-in {
		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
	}
	a:hover.pattern-top1-in {
		text-decoration: underline;
	}
	div.pattern-top2 {
		background-image: url(images/pattern-top2.gif);
		background-repeat: repeat-x;
		background-position: top left;
		width: 100%;
		height: 172px;
	}
	div.pattern-top2-left {
		background-image: url(images/pattern-top2-left.gif);
		background-repeat: no-repeat;
		background-position: top left;
		width: 100%;
		height: 172px;
	}
	div.pattern-top2-right {
		background-image: url(images/pattern-top2-right.gif);
		background-repeat: no-repeat;
		background-position: top right;
		width: 100%;
		height: 172px;
	}
	div.pattern-top3 {
		background-image: url(images/pattern-top3.gif);
		background-repeat: repeat-x;
		background-position: top left;
		width: 100%;
		height: 45px;
	}
	div.pattern-top3-left {
		background-image: url(images/pattern-top3-left.gif);
		background-repeat: no-repeat;
		background-position: top left;
		width: 100%;
		height: 45px;
	}
	div.pattern-top3-right {
		background-image: url(images/pattern-top3-right.gif);
		background-repeat: no-repeat;
		background-position: top right;
		width: 100%;
		height: 45px;
	}
	td.menu-block {
		background-image: url(images/pattern-menu.gif);
		background-repeat: repeat-y;
		background-position: top left;
		width: 167px;
		vertical-align: top;
	}
	td.menu-block-in {
		background-image: url(images/pattern-menu-top.gif);
		background-repeat: no-repeat;
		background-position: top left;
		width: 167px;
		height: 221px;
		padding-top: 20px;
		padding-right: 20px;
		vertical-align: top;
		text-align: right;

	}
	td.content-block {
		padding-left: 20px;
		padding-right: 20px;
		vertical-align: top;
	}
	div.pattern-bottom {
		background-image: url(images/pattern-footer.gif);
		background-repeat: repeat-x;
		background-position: top left;
		width: 100%;
		height: 104px;
		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10px;
		color: #c1cbd2;
	}
	div.pattern-bottom-in {
		background-image: url(images/pattern-footer-left.gif);
		background-repeat: no-repeat;
		background-position: top left;
		width: 100%;
		height: 104px;
	}
	a.pattern-bottom, a:hover.pattern-bottom, a:visited.pattern-bottom {
		font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10px;
		color: #c1cbd2;
		text-decoration: none;
	}

