/* CSS Document */


div#container {
	width:950px;
	margin:0px auto 5px auto;
}

div#header {
	background:#252434;
	height:95px;
	padding-top:10px;
	background-image:url(../img/header_background.gif);
}

div#header div#logo {
	width:125px;
	margin:0px 0px 0px 20px;
	float:left;
}

div#header h1,div#header address {
	font-size:12px;
	color:#FFFFFF;
	text-align:right;
	margin:0px 10px 5px 0px;
}

div#header div#header_menu {
	width:940px;
	margin:10px auto 0px auto;
	clear:both;
}

/*div#header div#header_menu ul {
	margin:0px;
	padding:0px;
}
*/
div#header div#header_menu ul li {
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
}

/*div#header div#header_menu ul li img {
	margin:0px;
	padding:0px;
}*/



div#chester {
	background-color:#E6E6E6;
	padding-top:20px;
}



div#chester div#side_menu {
	width:223px;
	float:left;
	margin-left:32px;
	display:inline;
	background-color:#FFFFFF;
}

div#chester div#side_menu ul li {
	list-style:none outside;
	/*margin:0px;
	padding:0px;*/
}

div#chester div#side_menu ul li.link {
	height:34px;
}

div#chester div#side_menu ul li.text_link {
	background-image:url(../img/textlink_b.jpg);
	height:20px;
	background-repeat:repeat-y;
}

div#chester div#side_menu ul li.text_link a h3{
	font-size:12px;
	padding-top:2px;
	margin:0px auto 0px 22px;
}

/*div#chester div#side_menu ul li a {
	margin:0px;
	padding:0px;
}

div#chester div#side_menu ul li a img {
	margin:0px;
	padding:0px;
}
*/


div#chester div#contents {
	float:right;
	background-color:#FFFFFF;
	padding-bottom:20px;
}



div#contents {
	float:right;
	width:625px;
	margin:0px 30px 30px auto;
}


div#under_menu{
	margin:10px auto 5px auto;
	clear:both;
	text-align:center;
}

div#under_menu ul{
	text-align:center;
}

div#under_menu li {
	display:inline;
	font-size:12px;
	margin:5px;
}

div#footer {
	background:#252434;
	clear:both;
	background-image:url(../img/footer_background.gif);
	height:45px;
}

div#footer hr {
	border:#FFFFFF;
	margin:1px;
}

div#footer p{
	text-align:center;
	color:#FFFFFF;
	height:30px;
}

#news{
width:622px;
margin-bottom:10px;
padding-bottom:10px;
background-color:#FFFFFF;
}

#title_bar02{
width:615px;
height:18px;
margin-bottom:10px;
margin-top:5px;
background-image:url(image/title_bar02.jpg);
background-repeat:no-repeat;
}

.news{
width:570px;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color:#2E6AB3;
line-height:14px;
margin:10px auto 0px auto;
font-size:12px;
}

.news a {
	text-indent:15px;
}


#news ul{
text-align:left;
list-style:none;
padding-left:15px;
}

#news li{
list-style-image:url(image/list_head.png);
}

ul {
	margin:0px;
	list-style:none;
	list-style-position:outside;
}
