body {
margin: 0px;
padding: 0px;
font-size: 12px;
line-height: 1.4;
background-color: #eeeeee;
}
th,td{
text-align: left;
vertical-align: top;
}
p,div,h1,h2,h3,h4,form,map,span {
margin: 0px;
padding: 0px;
}
div#wrapper {
width:758px;
margin:0px auto 0px auto;
background-color: #ffffff;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
}

#header {
	background-image:url(../img/header.jpg);
	height:44px;
	padding:18px 0 10px;
	text-align:left;
	width:758px;
}
h1 {
	padding-left:31px;
	float:left;
	font-size:22px;
	padding-top:10px;
}

#header p{
	float:right;
	padding-right:30px;
	padding-top:8px;
}
/* header styles
=====================================================================*/



/* main styles
=====================================================================*/
div#main div.box01 {
width:529px;
padding:10px 10px 10px 10px;
float:left;
}
div#main div.box01 p {
padding:10px 10px 2px 10px;
background-color:#edfee1;
}
div#main div.box01 li {
width:40px;
float:left;
list-style:none;
line-heigh:24px;
padding-left:3px;
}
h2 {
background-image:url(../img/title_bg.gif);
font-size:14px;
height:27px;
padding:8px 0 0 17px;
width:512px;
}

div#main div.box02 {
width:529px;
padding:10px 10px 0px 10px;
}
div#main div.box02 div.outbox {
	padding:10px 0px 10px 5px;
	background-color:#edfee1;
}
div#main div.box02 div.outbox table.box {
/*float:left;*/
}
div#main div.box02 table th {
padding:10px 5px 0px 7px;
}
div#main div.box02 table td {
padding:10px 5px 0px 5px;
}

div#main div.box03 {
width:529px;
padding:10px 10px 20px 10px;
}
div#main div.box03 div.outbox {
	padding:10px 20px 10px 20px;
	background-color:#edfee1;
	margin-bottom:10px;
}

div#main img.menutop{
margin-top:10px;
}
div.menulist ul{
width:200px;
height:31px;
margin:0px;
border:none;
padding: 0px;
}
div.menulist li{
width:171px;
height:21px;
list-style:none;
border:none;
background-image: url(../img/menu_bg.jpg);
color:#333333;
font-weight:bold;
font-size:14px;
padding:5px 5px 5px 20px;
}

div#main table td.box {
width:529px;
padding:10px 0px 0px 0px;
background-color: #ffffff;
}
div#main table div.boxTwo table {
width:176px;
float:left;
margin:0px 0px 10px 0px;
}
div#main table div.boxTwo table th {
	height:19px;
	font-size:14px;

	padding:8px;
	background-image: url(../img/title_bg.gif);
}
div#main table div.boxTwo table td {
background-color: #edfee1;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #ffffff;
border-bottom-color: #ffffff;
border-left-color: #ffffff;
font-size:12px;
color:#333333;
padding:10px;
}
div#main table div.boxThree table {
width:264px;
float:left;
margin:0px 0px 0px 0px;
}
div#main table div.boxThree table th {
	background-image: url(../img/title_bg.gif);
font-size:14px;
	height:19px;
color:#ffffff;
padding:8px;
}
div#main table div.boxThree table td {
background-color: #edfee1;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #ffffff;
border-bottom-color: #ffffff;
border-left-color: #ffffff;
font-size:12px;
color:#333333;
padding:10px;
}
div.bannerArea {
padding:10px 0px 10px 30px;
background-color: #edfee1;
text-align:center;
}

/* footer styles
=====================================================================*/
div#footerMenu {
	text-align:center;
	padding:5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}

div#footer{
width:758px;
height:18px;
	background-image: url(../img/footer_bg.jpg);
	text-align:center;
	padding:18px 0px 10px 0px;

}

.bred-list{
	padding-left:15px;
	margin-top:10px;
}

.margin{
	margin-top:10px;
}


.manu {
	padding: 2px;
	margin-bottom: 15px;
	margin-top: 5px;
	width:530px;
	padding-left:5px;
}

.manu a {
	padding: 3px 5px 3px 4px;
	margin-bottom: 3px;
	text-decoration: none; /* no underline */
	border: 1px solid #e0e0e0;
	background-color: #f0f0f0;
	color: #036CB4;
	line-height:238%;

}

.manu a:hover,
.manu a:active {
	border: 1px solid #999;
	color: #666;
}
.manu .current {
	padding: 3px 5px 3px 5px;
	margin: 1px;
	border: 1px solid #036CB4;
	font-weight: bold;
	background-color: #036CB4;
	color: #FFF;
}

.manu .disabled {
	padding: 3px 5px 3px 5px;
	margin: 2px;
	border: 1px solid #e0e0e0;
	text-decoration: none; /* no underline */
	color: #036CB4;
}

.maparea{
	padding-left:30px;
	margin-top:10px;
	float:left;
}

a img {
border:medium none;
}

.location {
border-bottom:1px dotted #CCCCCC;
margin:3px 3px 3px 10px;
float:left;
}

.area {
color:#660033;
float:left;
font-weight:bold;
margin-left:5px;
padding:4px 5px 5px 20px;
width:50px;
}

.arealinks {
padding:3px 5px 5px;
width:420px;
float:left;
}

.arealinks ul{
margin-top:0px;
margin-bottom:0px;
}

.arealinks li {
color:#666666;
float:left;
padding-right:4px;
width:36px;
}

ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

div#main div.box011 li {
width:150px;
float:left;
list-style:none;
line-heigh:24px;
padding-left:3px;
}

div#main div.box011 {
width:529px;
padding:10px 10px 10px 10px;
float:left;
}
div#main div.box011 p {
padding:10px 10px 2px 10px;
background-color:#edfee1;
}

div.mb4{
clear:both;
padding-left:10px;
}

/********************************

Font Style
*********************************/
a:link    { color : #333333; text-decoration : none ;}
a:visited { color : #333333 ; text-decoration : none ; }
a:hover   { color : #ff0000 ; text-decoration : underline ; }
a:active  { color : #ff0000 ; text-decoration : underline ; }


div.menulist li a:link    { color : #666666 ; text-decoration : none ;}
div.menulist li a:visited { color : #666666 ; text-decoration : none ; }
div.menulist li a:hover   { color : #ff0000 ; text-decoration : underline ; }
div.menulist li a:active  { color : #ff0000 ; text-decoration : underline ; }

