h2.info					{ width: 416px; margin-bottom: 1.0em; padding: 0.5em 16px 0.25em 16px; color: #ff6600; font-size: 18px; border: solid 1px #ff6600;}
h3.info					{ margin: 1.5em 0 0 0 ; text-indent: -16px; font-weight: normal;}

div.rule				{ width: 424px; padding-left: 24px; line-height: 125%;}
div.rule p.rule			{ margin: 0.5em 0; text-indent: -24px;}
div.rule ul.rule		{ padding-left: 16px;}
div.rule ul.rule li		{ margin: 0.25em 0; list-style-type: disc;}

div.plcy				{ width: 424px; padding-left: 24px; line-height: 125%;}
div.plcy p.plcy			{ margin: 0.5em 0; text-indent: -16px;}
div.plcy ol.plcy		{ margin-top: 1.0em; padding-left: 2.0em;}
div.plcy ol.plcy li		{ margin: 0.25em 0; list-style-type: decimal;}
div.plcy span			{ padding-left: 3.0em;}

div.plcy table td.img	{ width: 120px; text-align: left; vertical-align: top;}
div.plcy table td.txt	{ width: 300px; text-align: left; vertical-align: middle;}

div.summary				{ width: 448px; line-height: 125%;}
div.summary p			{ margin: 0.5em 0;}
div.summary dl			{ margin: 0.5em 0;}
div.summary dd			{ padding-left: 1.0em;}

div.contact				{ width: 384px; margin-left: 16px; padding: 1.0em; border: solid 1px #cccccc; background-color: #ffcc99;}

div.sitemap				{ width: 449px; margin: 0px 3px 3px 0px; border-top: dotted 2px #FFCC99; border-bottom: dotted 2px #FFCC99;}
div.sitemap div.left	{ width: 220px; float:left; text-align: left;}
div.sitemap div.right	{ width: 220px; float:right; text-align: left;}
div.sitemap dl			{ margin: 1.0em 0; padding-bottom: 0.5em; border-bottom: dotted 2px #FFCC99;}
div.sitemap dl.bottom	{ padding-bottom: 0; border-bottom: 0px;}
div.sitemap dt			{ margin-left: 1.0em;}
div.sitemap dd			{ margin-left: 2.0em;}
div.sitemap ul			{ line-height: 125%;}
div.sitemap li			{ padding: 0px 0px 0px 14px; background-image: url(../common/images/icon_arrow.gif); background-repeat: no-repeat; background-position: 0px 4px;}
div.sitemap li.sub		{ padding: 0; background-image: url();}

div.faq					{ width: 449px; margin: 0px 3px 3px 0px;}
div.faq dl.question		{ margin: 1.0em 0; padding-bottom: 0.5em; border-bottom: dotted 2px #FFCC99;}
div.faq dt.question		{ margin-left: 1.0em;}
div.faq dt.question a	{ color:  #ff6600;}
div.faq dd.question		{ margin-left: 2.0em;}
div.faq dl.answer		{ margin: 0; padding-bottom: 0.5em;}
div.faq dt.answer		{ margin-left: 0;}
div.faq dd.answer		{ margin: 0.5em 1.0em; padding: 0.5em; border: solid 1px #CCCCCC;}
div.faq ul				{ line-height: 125%;}
div.faq li				{ padding: 0px;}
div.faq li p.link		{ margin: 1.0em 1.0em 0 1.0em; text-align: right;}

