/* CSS Document */

#contain {
	width:auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header {
	background-color: #FFF;
	background-image: url(images/block/hc.gif);
	background-repeat: repeat-x;
	height: 34px;
}
#header .right {
	float: right;
	height: 34px;
	width: 21px;
	background-color: #FFF;
	background-image: url(images/block/hr.gif);
	background-repeat: no-repeat;
}
#header .left {
	background-color: #FFF;
	background-image: url(images/block/hl.gif);
	background-repeat: no-repeat;
	float: left;
	height: 34px;
	width: 21px;
}
#header .topic_block {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
#footer {
	background-color: #FFF;
	background-image: url(images/block/fc.gif);
	background-repeat: repeat-x;
	height: 6px;
}
#footer .right {
	background-color: #FFF;
	background-image: url(images/block/fr.gif);
	background-repeat: no-repeat;
	float: right;
	height: 6px;
	width: 21px;
}
#footer .left {
	background-color: #FFF;
	background-image: url(images/block/fl.gif);
	background-repeat: no-repeat;
	float: left;
	height: 6px;
	width: 21px;
}
.right_line {
	background-position: right center;
	background-repeat: repeat-y;
	padding-right: 21px;
	background-image: url('images/block/lr.gif');
}
.left_line {
	background-position: left center;
	background-repeat: repeat-y;
	background-image: url(images/block/ll.gif);
	padding-left: 21px;
}
.in_block {
	font-family:tahoma,verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	background-color: #ececec;
	text-align: center;
}

