BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 13px;
    BACKGROUND: #FFFFFF;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333333;
    LINE-HEIGHT: 1.5;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
A:link
{
    COLOR: #0000ff;
    TEXT-DECORATION: underline
}
A:visited
{
    COLOR: #810081;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
#container
{
    BACKGROUND: url(back.gif) repeat-y;
    MARGIN: 0px auto;
    WIDTH: 820px
}
#background
{
    BACKGROUND: #ffffff;
    MARGIN: 0px auto;
    WIDTH: 800px
}
#contents
{
    MARGIN: 0px auto;
    WIDTH: 750px;
    TEXT-ALIGN: left
}
#contents_type2
{
	padding-left:5px;
	padding-right:15px;
    MARGIN: 0px auto;
    WIDTH: 69%;
    TEXT-ALIGN: left;
    DISPLAY: inline;
    FLOAT: left;
    BORDER-right: #cccccc 1px solid;
}
#contents_type2 p{
	margin-left:15px;
}
#content1
{
    MARGIN-BOTTOM: 15px
}
#content2
{
    MARGIN-BOTTOM: 15px
}
#content2 .left
{
    FLOAT: left;
    MARGIN-BOTTOM: 10px;
    WIDTH: 338px;
    HEIGHT: 303px
}
#content2 .right
{
    FLOAT: right;
    MARGIN-BOTTOM: 10px;
    WIDTH: 338px;
    HEIGHT: 303px
}
#content3
{
    MARGIN-BOTTOM: 20px
}
#content3 .top
{
    MARGIN-BOTTOM: 20px
}
#content3 .middle
{
    MARGIN-BOTTOM: 20px
}
#content3 .bottom
{
    MARGIN: 0px 0px 0px;
    WIDTH: 728px;
}
#footer_txt
{
    FONT-SIZE: 15px;
    MARGIN: 0px auto;
    WIDTH: 780px;
    HEIGHT: 20px;
    TEXT-ALIGN: center;
	background-color:#99FF99;
}
#footer_linkc
{
    FONT-SIZE: 12px;
    MARGIN: 10px auto 0px;
    WIDTH: 750px;
    HEIGHT: 25px;
    TEXT-ALIGN: center
}
#footer_linkr
{
    FONT-SIZE: 12px;
    MARGIN: 0px auto;
    WIDTH: 750px;
    HEIGHT: 25px;
    TEXT-ALIGN: center
}
#header
{
    MARGIN: 0px 0px 5px;
    WIDTH: 800px;
    HEIGHT: 160px;
    BACKGROUND: url(header.jpg) no-repeat;
}
H1
{
    FONT-SIZE: 10px;
    MARGIN-LEFT: 20px;
    TEXT-ALIGN: left
}
H2
{
    FONT-SIZE: 18px;
    MARGIN: 0px 0px 0px 20px;
    PADDING-TOP: 50px;
    PADDING-left:0px;
    TEXT-ALIGN: left;
	color:#000000;
}
#content4 h3
{
	margin-bottom:1px;
}
#header P
{
    MARGIN-LEFT: 20px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: left;
	color:#000000;
}
H3
{
	margin-top:1px;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
	background-color:#99FF99;
	color:#000000;
}
#link UL
{
    MARGIN-BOTTOM: 20px;
    TEXT-ALIGN: center
}
#link UL LI
{
    DISPLAY: inline;
    MARGIN-RIGHT: 15px
}
ADDRESS
{
    FONT-STYLE: normal;
    TEXT-ALIGN: center
}
p{
	margin:0px;
}
#site-navi{
	font-weight:bold;
	margin-left:8px;
	margin-top:8px;
	margin-bottom:8px;
	text-align:left;
}
#menu-box
{
	padding-left:2px;
	padding-right:2px;
    DISPLAY: inline;
    FLOAT: right;
    width:29%;
    MARGIN: 0px auto;
	text-align:left;
}
#menu-box a{
	padding-left:10px;
}
#menu-box H3
{
    BORDER-LEFT: #99FF99 5px solid;
    BORDER-bottom: #99FF99 2px solid;
	font-size:14px;
	margin-top:1px;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
	background-color:#ffffff;
	color:#000000;
}