@charset "utf-8";
/* CSS Document */

body {
background-image:url(image/hto_body_bg.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

p {
font-size:14px;
color:#333333;
margin-top:0px;
margin-bottom:0px;
}
#wrapper {
	width:810px;
	height:auto;
	background-color: #ccdfff;
	margin-top:5px;
	margin:auto;
	
}

#header {
width:800px;
height:125px;

}

#main_frame {
	width:810px;
	height:auto;
	padding-bottom:10px;
	clear:none;
	background-color: #ccdfff;
}

#main_left {
	width:170px;
	height:auto;
	border: 1px solid #000000;
	background-color:#CCCCCC;
	padding:2px;
	float:left;
	margin-left:5px;
	margin-top:20px;
}

#main_right {
width:614px;
height:auto;
float:right;
padding:5px;
margin-top:20px;
}

#content_pane {
	background-color:#CCCCFF;
	height:auto;
	width:auto;
}

.clr {
	clear: both;
}

table.menu_table {
width:99%;
border: 1px solid #666666;
background-color:#ccdfff;
}

.menu_btn {
	background-image:url(image/menubtn.jpg);

	height:25px;
	}

.menu_btn:hover {
	background-image:url(image/menubtn_dn.jpg);
	color:#0000FF;
	height:25px;
	}
	
a.menu{
	text-decoration:none;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding-left:12px;
	}
a.menu:hover {
	text-decoration:none;
	color:#0000FF;
	font-size:14px;
	font-weight:bold;
	padding-left:12px
	}
a.menu:visited {
	text-decoration:none;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	padding-left:12px
	}
	
.accented {
font-size:16px;
font-weight:bold;
color:#666666;
}

.headline_red {
color:#FF0000;
font-size:20px;
font-weight:bold;
}
.subline_red {
color:#FF0000;
font-size:16px;
font-weight:bold;
font-style:italic;
}
.small {
font-size:10px;
margin-top:0px;
margin-bottom:0px;
}
