body {
	margin: 0 auto;
	text-align: center;
	color: #000;
	font: 0.8em 'Verdana';
	width: 1040px;
	background: #fff;
}
#header {
		position: absolute;
		z-index: 00;
		width:1040px;
		height:100px;
}
#menu {
		position: absolute;
		top: -180px;
		height: 616px;
		z-index: -1;
}
#container {
		width:100%;
		z-index: 1;
		margin: 0 auto;
		position: absolute;
		top: 236px;
		left: 0;
}
#container #container_table { 
		width:840px;
		margin: 0 auto;
}
#left {
	width: 199px;
	float: left;
}
#content {
	width: 440px; 
	float: left;
}
#right {
	float: left;
	width: 179px;
}


.menu {
	text-align: left;
	color: #fff;
}
.menu .space {
	height: 10px;
}
.menu .top_4 {
	width: 179px;
	height: 24px;
	background: #FF9900 url('../images/top_4.jpg') no-repeat top left;
	border-bottom: 1px solid #fff;
	padding: 2px 0 2px 0;
}
.menu .middle_4 {
	width: 179px;
	background: #fff url('../images/middle_4.png') repeat-y top left;
}
.menu .bottom_4 {
	width: 179px;
	height: 12px;
	background: #fff url('../images/bottom_4.png') no-repeat top left;
}

.menu .top_1 {
	width: 179px;
	height: 24px;
	background: #fff url('../images/top_1.png') no-repeat top left;
}
.menu .middle_1 {
	width: 179px;
	background: #fff url('../images/middle_1.png') repeat-y top left;
}
.menu .bottom_1 {
	width: 179px;
	height: 12px;
	background: #fff url('../images/bottom_1.png') no-repeat top left;
}
.menu .search {
	width: 179px;
	height: 60px;
	background: #fff url('../images/search-bg.png') no-repeat top left;
}
.menu .top_2 {
	width: 179px;
	height: 24px;
	background: #fff url('../images/top_2.png') no-repeat top left;
}
.menu .middle_2 {
	width: 179px;
	background: #fff url('../images/middle_2.png') repeat-y top left;
}
.menu .bottom_2 {
	width: 179px;
	height: 12px;
	background: #fff url('../images/bottom_2.png') no-repeat top left;
}
.menu .top_3 {
	width: 179px;
	height: 24px;
	background: #fff url('../images/top_3.png') no-repeat top left;
}
.menu .middle_3 {
	width: 179px;
	background: #fff url('../images/middle_3.png') repeat-y top left;
}
.menu .bottom_3 {
	width: 179px;
	height: 12px;
	background: #fff url('../images/bottom_3.png') no-repeat top left;
}

.menu_left h1 {
	color: #ff3300;
	font-size: 13px;
	margin: 2px 0 2px 5px;
}
.menu h2 {
	color: #fff;
	font-size: 11px;
	margin: 0 0 0 5px;	
}
.menu_right h1 {
	color: #0066cc;
	font-size: 13px;
	margin: 2px 0 2px 5px;
}
.menu ul {
	margin: 0;
	padding: 5px;
	width: 100px;
}
.menu ul li {
	margin: 0;
	width: 100px;
	padding: 3px;
}

.content {
	text-align: left;
	padding: 0 10px 0 10px;
	width: 440px;
}
.content h1, .content h3, .content h2 {
	color: #0066cc;
	font-size: 13px;
}
.content p {
	color: #000;
	width: 420px;
	font-size: 12px;
	text-align: justify;
}

ul, ol {
	margin: 0;
	width: 300px;
	padding: 0 0 0 20px;	
}
ul li, ol li {
	margin: 0;
	width: 300px;
	text-align: justify;
}
ul li p, ol li p {
	margin: 0;
	width: 100px;
	text-align: justify;
}
a {
	color: #0066cc;
}


tr.week{
     text-align: right;
     vertical-align: top;
}
tr.holiday{
     font-weight: bold;
     color: #FFFFFF;
     background-color: #FE6802;
     vertical-align:top;
}
tr.day_name{
     background-color: #003366;
     color: #FFFFFF;
     font-size: 8pt;
}
td.right_box{
     text-align: left;
}
td.left_box{
     text-align: right;
}
.weekend_link{
     color: #FFFFFF;
     font-size: 8pt;
}
.weekend_box{
     color: #738293;
}
td.dark_date_box{
     color: #B8B8B8;
}
td.today_date_box{
     color: #FFBC90;
}
td.date_box{
     color: #E0E0E0;
}
td.date_box a {
	color: #003366;
	text-decoration: none;
	font-weight: bold;
}
/*
n: 0099ff
h: 88cfff
*/