#finder-header {
	font-size: 11px; color: #000000; line-height: 120%; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; text-align: left
}
#finder-header table.head {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; height: 50px; text-align: left
}
#finder-header TH.right {
	padding-right: 12px; text-align: right
}
#finder-header H1 {
	padding-right: 0px; padding-left: 0px; font-size: 18px; padding-bottom: 0px; margin: 3px 0px 3px 17px; line-height: 110%; padding-top: 0px; font-family: Verdana
}
#PFcontents {
	font-size: 11px; width: 680px; padding-top: 20px; font-family: Arial, Helvetica, sans-serif
}
#PFcontents A:link {
	color: #000000; text-decoration: underline
}
#PFcontents A:visited {
	color: #000000; text-decoration: underline
}
#PFcontents A:hover {
	color: #cc0000; text-decoration: underline
}
#PFcontents STRONG {
	font-weight: bold; font-size: 11px; font-family: Verdana
}
#PFcontents .red {
	color: #cc0000
}
#TPFcontents {
	font-size: 11px; width: 576px; padding-top: 2px; font-family: Arial, Helvetica, sans-serif
}
#TPFcontents A:link {
	color: #000000; text-decoration: underline
}
#TPFcontents A:visited {
	color: #000000; text-decoration: underline
}
#TPFcontents A:hover {
	color: #cc0000; text-decoration: underline
}
#TPFcontents STRONG {
	font-weight: bold; font-size: 11px; font-family: Verdana
}
#TPFcontents .red {
	font-weight: bold; font-size: 10px; color: #cc0000; font-family: Verdana
}
.red {
	font-weight: bold; font-size: 11px; color: #cc0000; font-family: Verdana
}
table#af {
	margin-top: 8px; font-size: 11px; font-family: Arial, Helvetica, sans-serif
}
A.af:link {
	color: #000000; text-decoration: underline
}
A.af:visited {
	color: #000000; text-decoration: underline
}
A.af:hover {
	color: #cc0000; text-decoration: underline
}
#AFcontents STRONG {
	font-weight: bold; font-size: 11px; font-family: Verdana
}
#AFcontents .blue {
	color: #003399
}
#TAFcontents {
	font-size: 11px; width: 576px; font-family: Arial, Helvetica, sans-serif
}
#TAFcontents A:link {
	color: #000000; text-decoration: underline
}
#TAFcontents A:visited {
	color: #000000; text-decoration: underline
}
#TAFcontents A:hover {
	color: #cc0000; text-decoration: underline
}
#TAFcontents STRONG {
	font-weight: bold; font-size: 11px; font-family: Verdana
}
#TAFcontents .blue {
	font-weight: bold; font-size: 10px; color: #003399; font-family: Verdana
}
.blue {
	font-weight: bold; font-size: 11px; color: #003399; font-family: Verdana
}
#ADcontents {
	font-size: 11px; width: 680px; font-family: Arial, Helvetica, sans-serif
}
#ADcontents A:link {
	color: #000000; text-decoration: underline
}
#ADcontents A:visited {
	color: #000000; text-decoration: underline
}
#ADcontents A:hover {
	color: #cc0000; text-decoration: underline
}
#ADcontents STRONG {
	font-weight: bold; font-family: Verdana
}
#ADcontents STRONG.red {
	color: #cc0000
}
#ADcontents .blue {
	color: #003399
}
#ADcontents H2 {
	padding-right: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 0px; margin: 0px; color: #cc0000; padding-top: 0px; font-family: Verdana
}
#ADcontents H3 {
	font-size: 12px; margin-bottom: 3px; color: #003399; font-family: Verdana
}
#ADcontents table.c_area {
	margin-top: 30px; margin-bottom: 30px; width: 576px; text-align: left
}
#ADcontents TD.c_area {
	VERTICAL-ALIGN: top
}
#ADcontents IMG.c_area {
	MARGIN-LEFT: 20px
}
#ADcontents table.recommended {
	margin-top: 10px; width: 282px; text-align: left
}
table#psearch {
	font-size: 11px; background: #ffeef3; border-collapse: collapse; border-spacing: 0; empty-cells: show
}
table#psearch .boxtop {
	background-image: url(../images/standart/bdr-top.gif); background-repeat: repeat-x
}
table#psearch .boxbtm {
	background-image: url(../images/standart/bdr-btm.gif); background-repeat: repeat-x
}
table#psearch .boxleft {
	background-image: url(../images/standart/bdr-left.gif); background-repeat: repeat-y
}
table#psearch .boxright {
	background-image: url(../images/standart/bdr-right.gif); background-repeat: repeat-y
}
table#psearch .rnumberL {
	font-weight: bold; font-size: 12px; color: #cc0000; font-family: Verdana
}
table#psearch .rnumber {
	font-weight: bold; font-size: 11px; color: #333333; font-family: Verdana
}
table#psearch .rnumberL2 {
	font-weight: bold; font-size: 12px; color: #cc0000; font-family: Verdana
}
table#psearch .rnumber2 {
	font-weight: bold; font-size: 10px; color: #333333; font-family: Verdana
}
table#psearch A:link {
	color: #000000; text-decoration: underline
}
table#psearch A:hover {
	color: #000000; text-decoration: underline
}
table#psearch A:visited {
	color: #000000; text-decoration: underline
}
table#asearch {
	font-size: 11px; background: #dce6fa; font-family: Arial, Helvetica, sans-serif; border-collapse: collapse; border-spacing: 0; empty-cells: show
}
table#asearch .boxtop {
	background-image: url(../images/standart/bdr-top.gif); background-repeat: repeat-x
}
table#asearch .boxbtm {
	background-image: url(../images/standart/bdr-btm.gif); background-repeat: repeat-x
}
table#asearch .boxleft {
	background-image: url(../images/standart/bdr-left.gif); background-repeat: repeat-y
}
table#asearch .boxright {
	background-image: url(../images/standart/bdr-right.gif); background-repeat: repeat-y
}
table#asearch .rnumberL {
	font-weight: bold; font-size: 12px; color: #cc0000; font-family: Verdana
}
table#asearch .rnumber {
	font-weight: bold; font-size: 11px; color: #333333; font-family: Verdana
}
table#asearch .rnumberL2 {
	font-weight: bold; font-size: 12px; color: #cc0000; font-family: Verdana
}
table#asearch .rnumber2 {
	font-weight: bold; font-size: 10px; color: #333333; font-family: Verdana
}
table#asearch A:link {
	color: #000000; text-decoration: underline
}
table#asearch A:hover {
	color: #000000; text-decoration: underline
}
table#asearch A:visited {
	color: #000000; text-decoration: underline
}
#SR {
	margin-top: 30px; font-weight: bold; font-size: 14px; margin-bottom: 10px; padding-bottom: 5px; width: 680px; color: #686a7b; border-bottom: #cccccc 1px solid; font-family: Verdana; text-align: left
}
P#sr {
	margin-top: 10px; font-weight: bold; font-size: 14px; margin-bottom: 0px; padding-bottom: 3px; width: 680px; color: #686a7b; border-bottom: #cccccc 1px solid; font-family: Verdana; text-align: left
}
#SR A:link {
	color: #000000; text-decoration: underline
}
#SR A:visited {
	color: #000000; text-decoration: underline
}
#SR A:hover {
	border-bottom-color: #ffffff; color: #000000; text-decoration: underline
}
#SR TD.right {
	font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align: right
}
#SR TD.left {
	
}
#SR TD.left2 {
	font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align: left
}
#SR .backlink {
	font-size: 10px; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; text-align: left
}
table#presults {
	border-top: #cccddb 1px solid; margin-top: 8px; font-size: 11px; background: #fff; BORDER-LEFT: #cccddb 1px solid; font-family: Arial, Helvetica, sans-serif; border-collapse: collapse; border-spacing: 0; empty-cells: show
}
table#presults .kara {
	background: #fff; border-collapse: collapse; border-spacing: 0; empty-cells: show
}
table#presults TH {
	border-right: #cccddb 1px solid; padding-right: 3px; padding-left: 3px; font-weight: normal; background: #ffeef3; padding-bottom: 3px; color: #000; padding-top: 3px; border-bottom: #cccddb 1px solid; border-collapse: collapse; text-align: center
}
table#presults TD {
	border-right: #cccddb 1px solid; padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px; border-bottom: #cccddb 1px solid; text-align: center
}
table#presults TD.hidari {
	border-right: #cccddb 1px solid; padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px; border-bottom: #cccddb 1px solid; text-align: left
}
table#presults IMG {
	float: none; margin: 2px
}
table#presults A:link {
	color: #000000; text-decoration: underline
}
table#presults A:hover {
	color: #000000; text-decoration: underline
}
table#presults A:visited {
	color: #000000; text-decoration: underline
}
table#aresults {
	BORDER-TOP: #cccddb 1px solid; margin-top: 8px; font-size: 11px; background: #fff; border-left: #cccddb 1px solid; font-family: Arial, Helvetica, sans-serif; border-collapse: collapse; border-spacing: 0; empty-cells: show
}
table#aresults TH {
 border-top: #cccddb 1px solid; border-left:#cccddb 1px solid;	border-right: #cccddb 1px solid; font-weight: normal; BACKGROUND: #dce6fa; padding-bottom: 3px; color: #000; padding-top: 3px; border-bottom: #cccddb 1px solid; border-collapse: collapse; text-align: center
}
table#aresults TD {
	border-left:#cccddb 1px solid; border-right: #cccddb 1px solid; border-bottom: #cccddb 1px solid; text-align: center
}
table#aresults TD.hidari {
	BORDER-RIGHT: #cccddb 1px solid; border-bottom: #cccddb 1px solid; text-align: left
}
table#aresults IMG {
	FLOAT: none; margin: 2px
}
table#aresults A:link {
	color: #000000; text-decoration: underline
}
table#aresults A:hover {
	color: #000000; text-decoration: underline
}
table#aresults A:visited {
	color: #000000; text-decoration: underline
}


table#selectitem {
	BORDER-TOP: #cccccc 1px solid; font-weight: bold; font-size: 16px; MARGIN: 30px 0px 120px; color: #003399; line-height: 24px; padding-top: 30px; font-family: Verdana; text-align: center
}
table#selectitem_r {
	BORDER-TOP: #cccccc 1px solid; font-weight: bold; font-size: 16px; MARGIN: 30px 0px 120px; color: #cc0000; line-height: 24px; padding-top: 30px; font-family: Verdana; text-align: center
}
table#fpn {
	font-size: 10px; padding-bottom: 5px; MARGIN: 10px 0px 50px; width: 680px; PADDING-TOP: 20px; border-bottom: #cccccc 1px solid; font-family: Arial, Helvetica, sans-serif; letter-spacing: 0.1em; text-align: center
}
table#fpn TD.left {
	text-align: left
}
table#fpn TD.right {
	text-align: right
}
table#fpn A:link {
	color: #000000
}
table#fpn A:visited {
	color: #000000
}
table#fpn A:hover {
	color: #000000
}
#PN2 {
	font-size: 10px; padding-bottom: 5px; MARGIN: 10px 0px 40px; width: 680px; padding-top: 20px; border-bottom: #cccccc 1px solid; font-family: Arial, Helvetica, sans-serif; letter-spacing: 0.1em; text-align: center
}
#PN2 TD.left {
	text-align: left
}
#PN2 TD.right {
	text-align: right
}
#PN2 A:link {
	color: #000000
}
#PN2 A:visited {
	color: #000000
}
#PN2 A:hover {
	color: #000000
}
#Parea {
	width: 95%
}
SELECT {
	font-size: 11px
}
table#linktoAP {
	margin-bottom: 30px; width: 680px; text-align: left
}
table#linktoAP STRONG.blue {
	font-weight: bold; font-size: 10px; color: #003399; font-family: Verdana
}
table#linktoAP STRONG.red {
	font-weight: bold; font-size: 10px; color: #cc0000; font-family: Verdana
}
table#linktoAP H3 {
	font-weight: bold; font-size: 14px; font-family: Verdana
}
table#acd {
	font-size: 10px; font-family: Arial
}
H2#acd {
	padding-right: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 0px; margin: 0px; color: #cc0000; padding-top: 0px; font-family: Verdana
}
H3#acd {
	padding-right: 0px; border-top: #cccccc 1px solid; padding-left: 0px; font-weight: bold; font-size: 12px; padding-bottom: 0px; margin: 20px 0px 15px; color: #000000; padding-top: 18px; font-family: Verdana
}
#AF_title1 {
	border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; width: 157px; border-bottom: #cccccc 1px solid
}
#AF_title2 {
	border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; border-bottom: #cccccc 1px solid
}
#acd STRONG {
	font-weight: bold; font-family: Verdana
}
.ctb STRONG {
	font-size: 10px; font-family: Verdana
}
.caption {
	font-size: 9px; color: #666666; font-family: Arial, Helvetica, sans-serif
}
.left_img {
	float: left; margin: 0px 3px 3px 0px
}
.af_pimg {
	border-right: #cfced6 1px solid; border-top: #cfced6 1px solid; border-left: #cfced6 1px solid; border-bottom: #cfced6 1px solid
}
.caption A.blue:link {
	color: #003366
}
#af_bred A {
	font-weight: bold; font-size: 11px; color: #ff0033; font-family: Verdana
}
.af_breadlind {
	font-size: 10px; font-family: Verdana
}
.arp_blue {
	font-size: 12px; color: #006699
}
P.blue {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 11px; padding-bottom: 0px; MARGIN: 0px; color: #003366; padding-top: 0px; font-family: Verdana
}
P.blue A:link {
	color: #003366
}
P.blue A:visited {
	color: #003366
}
P.blue A:hover {
	color: #cc0000; text-decoration: underline
}
P.blue_s {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 9px; padding-bottom: 0px; MARGIN: 0px; color: #003366; padding-top: 0px; font-family: Verdana
}
P.blue_s A:link {
	color: #003366
}
P.blue_s A:visited {
	color: #003366
}
P.blue_s A:hover {
	color: #cc0000; text-decoration: underline
}
A.black:link {
	font-size: 10px; color: #000000; font-family: Verdana; text-decoration: none
}
A.black:visited {
	font-size: 10px; color: #000000; font-family: Verdana; text-decoration: none
}
A.black:hover {
	font-size: 10px; color: #cc0000; font-family: Verdana; text-decoration: underline
}
A.red:link {
	color: #cc0000; text-decoration: none
}
A.red:visited {
	color: #cc0000; text-decoration: none
}
A.red:hover {
	color: #cc0000; text-decoration: none
}
