body {
	font-family: Arial;
	font-size: 12px;
}
ul, li, h1, h2, h3, h4 {margin: 0; padding: 0;}
p {font-size: 11px; color: #646464; padding: 0 8px 0 8px; text-align:justify;}
#wrapper {width: 779px; /*height: 605px;*/ padding: 8px; margin:0 auto}
#image {width: 777px; height: 101px;}
#main {border: 1px solid #ccc; width: 775px; /*height: 499px;*/}
#middle {border: 1px dotted #ccc; height: 442px; margin: 4px; background: #fff;}
#content {/*overflow: auto; height: 415px;*/}
	#middle h1 {margin: 0; height: 27px; line-height: 27px; color: #646464; font-size: 12px; padding-left: 25px;
				background: url(../image/page_text.gif) no-repeat #e7e7e7; background-position: 5px;
				}
h2 {
color: #646464; font-size: 11px;  padding: 0 8px 0 8px; text-decoration:underline;
}
#explain {margin: 10px 0px;}
ul#list {padding-left: 4px;list-style-type: none;}
ul#list, ul#list li p {color: #646464;}
ul#list li span {cursor: pointer; background: url(../image/arrow_up.gif) no-repeat; background-position: center left;
list-style: none; font-weight: bold; text-decoration: underline; padding-left: 21px; margin: 4px 0;}
#content ul#list li p {font-weight: normal; text-decoration: none; margin: 2px 14px; display: none;}
#close {border: 1px solid #ccc; height: 29px; display: block; text-decoration: none; color: #646464; line-height: 29px; float:right; background: url(../image/action_stop.gif) no-repeat; background-position: center left; padding: 0 8px 0 28px; margin: 6px 4px;}

ul#list li .show {background: url(../image/arrow_up.gif); background-repeat:no-repeat; background-position:left;}
ul#list li .hide {background: url(../image/arrow_down.gif); background-repeat:no-repeat; background-position:left;}

h4.style1, h4.style3{color: #646464; padding:0 8px;}

h5.style1, h6.style1{color: #646464; padding:0 8px; font-size: 11px;}