body {
margin				:	0px 0px 0px 0px ;
padding				:	0px 0px 0px 0px ;
background-color	:	#ffffff ;
background-position	:	center; 
text-align			:	center ;
}

#container {
width				:	720px ;
margin				:	0px auto 0px auto ;
padding				:	0px 0px 0px 0px ;
background-color	:	#ffffff ;
text-align			:	left ;
}

#header {
width				:	720px ;
margin				:	64px 0px 0px 0px ;
padding				:	0px 0px 0px 0px ;
background-color	:	#ffffff ;
text-align			:	left ;
}

#main {
width				:	720px ;
margin				:	0px 0px 0px 0px ;
padding				:	0px 0px 0px 0px ;
background-color	:	#ffffff ;
font-size			:	14px ;
letter-spacing		:	1px ;
text-align			:	center ;
clear				:	both ;
}

#footer {
width				:	720px ;
margin				:	0px 0px 36px 0px ;
padding				:	12px 0px 0px 0px ;
background-color	:	#ffffff ;
border-top-style	:	solid ;
border-top-width	:	2px ;
border-top-color	:	#ff7f00 ;
clear				:	both ;
}

#header img {
width				:	256px ;
height				:	64px ;
margin				:	0px 0px 0px 16px ;
padding				:	0px 0px 0px 0px ;
background-color	:	#ffffff ;
border-style		:	none ;
float				:	left ;
}

#header ul {
margin				:	0px 0px 0px 0px ;
padding				:	0px 0px 0px 16px ;
float				:	right ;
}

#header li {
margin				:	0px 0px 0px 0px ;
padding				:	26px 48px 26px 24px ;
background-image	:	url(./img/topnavi_bar.jpg) ;
background-repeat	:	no-repeat ;
background-color	:	#ffffff ;
font-size			:	12px ;
letter-spacing		:	1px ;
list-style			:	none ;
float				:	left ;
}

#main img {
border-style		:	none ;
}

#main table {
margin				:	12px auto 12px auto ;
_text-align			:	center ;
border-collapse		:	collapse ;
}

#main td {
border-style		:	solid ;
border-width		:	1px ;
border-color		:	#202020 ;
padding				:	4px 16px 4px 16px ;
background-color	:	#ffffff ;
font-size			:	12px ;
color				:	#202020 ;
letter-spacing		:	1px ;
line-height			:	175% ;
}

.longbox {
width				:	720px ;
margin				:	16px 0px 16px 0px ;
padding				:	0px 0px 0px 0px ;
background-color	:	#ffffff ;
border-style		:	none ;
text-align			:	left ;
clear				:	both ;
}

.longbox p {
margin				:	0px 8px 0px 8px ;
padding				:	0px 0px 0px 0px ;
font-size			:	14px ;
color				:	#202020 ;
letter-spacing		:	1px ;
line-height			:	175% ;
}

.centerbox {
width				:	720px ;
margin				:	8px 0px 8px 0px ;
padding				:	0px 0px 0px 0px ;
background-color	:	#ffffff ;
border-style		:	none ;
text-align			:	center ;
clear				:	both ;
}

.centerbox p {
margin				:	0px 8px 0px 8px ;
padding				:	0px 0px 0px 0px ;
font-size			:	14px ;
color				:	#202020 ;
letter-spacing		:	1px ;
line-height			:	200% ;
}

.longframe_header {
width				:	720px ;
height				:	16px ;
margin				:	0px 0px 0px 0px ;
padding				:	0px 0px 0px 0px ;
background-color	:	#ffffff ;
background-image	:	url(./img/longframeheader.jpg) ;
background-repeat	:	no-repeat ;
border-style		:	none ;
clear				:	both ;
}

.longframe {
width				:	720px ;
margin				:	0px 0px 0px 0px ;
padding				:	0px 0px 0px 0px ;
background-color	:	#ffffff ;
background-image	:	url(./img/longframebody.jpg) ;
background-repeat	:	repeat-y ;
border-style		:	none ;
text-align			:	left ;
clear				:	both ;
}

.longframe_footer {
width				:	720px ;
height				:	16px ;
margin				:	0px 0px 16px 0px ;
padding				:	0px 0px 0px 0px ;
background-color	:	#ffffff ;
background-image	:	url(./img/longframefooter.jpg) ;
background-repeat	:	no-repeat ;
background-position	:	top left
border-style		:	none ;
clear				:	both ;
}

.longframe p {
margin				:	0px 16px 0px 16px ;
padding				:	8px 0px 0px 0px ;
font-size			:	12px ;
color				:	#202020 ;
letter-spacing		:	1px ;
line-height			:	125% ;
}

.halfbox {
width				:	480px ;
margin				:	0px 0px 0px 0px ;
padding				:	0px 0px 0px 0px ;
background-color	:	#ffffff ;
text-align			:	left ;
float				:	left ;
}

.halfbox p {
margin				:	0px 8px 0px 8px ;
padding				:	0px 0px 0px 0px ;
font-size			:	14px ;
color				:	#202020 ;
letter-spacing		:	1px ;
line-height			:	175% ;
}

.leftbox {
width				:	240px ;
margin				:	0px 0px 16px 0px ;
padding				:	0px 0px 0px 0px ;
background-color	:	#ffffff ;
text-align			:	left ;
float				:	left ;
}

.leftbox p {
margin				:	0px 8px 0px 8px ;
padding				:	0px 0px 0px 0px ;
font-size			:	12px ;
color				:	#202020 ;
letter-spacing		:	1px ;
line-height			:	175% ;
}

.leftbox img {
margin				:	0px 0px 0px 0px ;
padding				:	8px 0px 8px 0px ;
}

.arrow {
margin				:	0px 0px 0px 0px ;
padding				:	4px 16px 4px 0px ;
font-size			:	12px ;
text-align			:	right ;
letter-spacing		:	1px ;
line-height			:	200% ;
}

.arrow img {
margin				:	0px 0px 0px 0px ;
padding				:	0px 0px 0px 0px ;
vertical-align		:	middle ;
}

#footer p {
margin				:	0px 0px 0px 0px ;
padding				:	8px 0px 0px 0px ;
font-size			:	12px ;
color				:	#404040 ;
letter-spacing		:	1px ;
text-align			:	center ;
}

a:link{
color				:	#202020 ;
text-decoration		:	none ;
}

a:visit {
color				:	#000000 ;
text-decoration		:	none ;
}

a:hover {
color				:	#ff0000 ;
text-decoration		:	none ;
}
