body {
	margin: 0;
	padding: 0;
	background:#848381 url('../images/bg01.gif') repeat-x top;
}

body, td, a, ol, ul, li, p, input, textarea, select, div {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

img, form, ul, li, h1 {
	border:0px;
	padding:0px;
	margin:0px;
}


a.menu01 {		 color: #fff; }
a.menu01:hover { color: #EAFF00; }

a.menu02 {		 color: #fff; font-weight:bold; }
a.menu02:hover { color: #EAFF00; }

a.menu03 {		 font-weight:bold; }

a.menu04:hover { color: #EAFF00; }

a.menu05 {		 color: #fff; font-size: 10px; }
a.menu05:hover { color: #EAFF00; }

a.menu06 {		 color: #000099; font-weight: bold; text-decoration: underline; }
a.menu06:hover { color: #000; }

a.menu07 {		 color: #000; }
a.menu07:hover { color: #B00000; }

a.menu08 {		 color: #000099; font-weight: bold; }
a.menu08:hover { color: #B00000; }

a.menu09 {		 color: #B00000; font-weight: bold; }

a.menu10 { color: #EAFF00;font-weight: bold; }

a.menu11 {		 color: #000; font-weight: bold; }
a.menu11:hover { color: #B00000; }

#header01 {
	width:760px;
	height:28px;
	background:#000 url('../images/bg02.gif') no-repeat bottom left;
}

#header02 {
	height:102px;
	background: url('../images/bg01.jpg') no-repeat left;
}

#logo {
	width:200px;
	float:left;
}

#flash_header {
	width:560px;
	float:left;
}

#header03 {
	height:40px;
	background:url('../images/bg03.gif') no-repeat top left;
}

#header03b {
	height:40px;
	background:url('../images/bg06.gif') no-repeat left top;
}

#main_body {
	clear:left;
	float:left;
	background:#fff url('../images/bg04.gif') repeat-y left;
	width:100%;
}

#main_body_left {
	float:left;
	width:199px;
}

#main_body_right {
	float:left;
	width:561px;
}

#footer {
	clear:left;
	height:11px;
	background:#fff url('../images/bg04.gif') repeat-y left;
}

.text_red01 {
	font-weight:bold;
	color:#B00000;
}

.text_blue01 {
	color:#000099;
}

.text_black01 {
	font-weight:bold;
	color:#000;
	font-size:11px;
}

.text_white01 {
	font-weight:bold;
	color:#fff;
}

div.menu_top {
	float:left;
	padding:0px 6px 0px 10px;
	line-height:22px;
	height:23px;
	background:#848381 url('../images/arrow01.gif') no-repeat center left;
}

div.arrow01 {
	background:url('../images/arrow02.gif') no-repeat center left;
	padding:4px 0px 6px 12px;
}

div.arrow02 {
	background:url('../images/arrow03.gif') no-repeat center left;
	padding:4px 0px 6px 12px;
}

img.img01 {
	border:2px solid #999999;
}

img.img02 {
	border:2px solid #B00000;
}

h1 {
	padding:22px 40px 0px 40px;
	font-size:16px;
	font-weight:bold;
}

input.button01 {   	  padding:4px;border:2px solid #000;background-color:#a5a5a5;color:#fff;font-weight:bold;font-size:12px;width:320px; }
input.button01_over { padding:4px;border:2px solid #000;background-color:#003978;color:#fff;font-weight:bold;font-size:12px;width:320px; }

input.button02 {   	  padding:4px;border:2px solid #000;background-color:#a5a5a5;color:#fff;font-weight:bold;font-size:12px;width:88px;margin-top:10px; }
input.button02_over { padding:4px;border:2px solid #000;background-color:#003978;color:#fff;font-weight:bold;font-size:12px;width:88px;margin-top:10px; }

input.input01 { border:1px solid #000; background-color:#fff; color:#0033cc; padding:2px; }

select.option01 { border:1px solid #000; background-color:#fff; color:#0033cc; padding:2px; }

textarea.textarea01 { border:1px solid #000; background-color:#fff; color:#0033cc; padding:2px; }

#member_login { width:176px;margin:12px 0px 0px 12px; }
	#member_login h3 { width:166px;background:#757575 url(../images/bg18.gif) no-repeat top right;color:#fff;font-size:12px;padding:8px 0px 8px 10px;border-bottom:2px solid #000;margin:0; }
	#member_login form { width:154px;background-color:#fff;border:1px solid #848381;border-top:none;text-align:center;padding:4px 10px 10px 10px; }
		#member_login form div{ padding:6px 0px 4px 0px; }
	