@charset "utf-8";

#wrapper {
	height: auto;
	width: 760px;
	margin-left: 0px;
	padding-left: 0px;
}
#header {
	margin: 0px;
	height: 60px;
	width: 760px;
	padding: 0px;
}
#contents #p_top {
	margin: 0px;
	padding: 0px;
	width: 760px;
	height: 20px;
}
#contents #p_con {
	width: 760px;
	background-image: url(images/web_signature_back.gif);
	background-repeat: repeat-y;
	height: auto;
	margin-top: 0px;
	padding-top: 0px;
}
#contents #p_footer {
	width: 760px;
}
#p_con h2 {
	width: 710px;
	margin-right: 0px;
	margin-left: 25px;
	margin-top: 0px;
	margin-bottom: 24px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#p_con p {
	margin-right: 40px;
	margin-left: 40px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
}
.gray {
	color: #666666;
}
#p_con ol {
	margin-top: 8px;
	padding-top: 0px;
	margin-left: 67px;
	padding-left: 0px;
	margin-right: 40px;
	margin-bottom: 30px;
	padding-bottom: 0px;
}
.nospace {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#p_con li {
	margin-bottom: 10px;
}
.border {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
}
#p_con .border {
	padding-top: 20px;
}
#p_con #close {
	width: 134px;
	margin-left: 313px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.s0	{font-size:9pt;color: #000000}
.s1	{font-size:10pt;color: #000000}
.s2	{font-size:10pt;color: #FF0000}
.s3	{font-size:9pt;color: #BB0000}
.s4	{font-size:10pt;color: #FF0000}
.s5	{font-size:9pt;color: #003399}
.s6	{font-size:10pt;color: #003399;font-weight: bold}
.s7 {font-size:8pt;}
.s8	{font-size:10pt;color: #666666}
.white {font-size:10pt;color: #FFFFFF;font-weight: bold}
.blue {font-size:10pt;color: #3333CC;font-weight: bold}
.linehi12 {line-height:1.2;}
.linehi15 {line-height:1.5;}
#contents {
	margin-top: 16px;
	padding-top: 0px;
}
