body,td,th {
	font-size: 100%;
}

.h500{
	height: 500px;
	line-height:16pt;
}

.pl12_r12{
	 padding-left:12px;
	 padding-right:12px;
}

.pt2{
	 padding-top:0px;
	 padding-left:8px;
}

.pt4{
	 padding-top:1px;
}


.pt6{
	 padding-top:10px;
}

.pl5{
     font-size: 90%;
	 padding-left:5px;
}

.pl20{
    font-size: 100%;
	font-weight: lighter;
	color: #333333;
	padding-left:20px;
}

.pl12{
    font-size: 100%;
	font-weight: lighter;
	color: #333333;
	padding-left:12px;
}

.table_pl8{
	 padding-left:12px;
	 padding-right:12px;
}

.contenth01{
    font-size: 110%;
	font-weight: bold;
	color: #339900;
	padding-left:4px;
}

.content01{
    font-size: 100%;
	font-weight: lighter;
	color: #333333;
}

.content01 a {
	color: #333333;
	text-decoration: none;
}

.content01 a:hover {
	color: #FF8A00;
	text-decoration: none;
}

.content02{
    font-size: 100%;
	font-weight: lighter;
	color: #42A0FF;
	padding-left:4px;
}

.content03{
    font-size: 100%;
	font-weight: lighter;
	color: #333333;
	padding-left:4px;
}

.content03 a{
    font-size: 100%;
	font-weight: lighter;
	color: #333333;
	text-decoration: none;
}
.content03 a:hover {
	color: #FF8A00;
	text-decoration: underline;
}

.content04{
    font-size: 100%;
	font-weight: lighter;
	color: #339900;
	padding-left:4px;
}

.content04 a{
    font-size: 100%;
	font-weight: lighter;
	color: #339900;
	text-decoration: none;
}
.content04 a:hover {
	color: #FF8A00;
	text-decoration: underline;
}

.content05{
    font-size: 100%;
	font-weight: lighter;
	color: #333333;
	padding-left:10px;
}

.content05 a{
    font-size: 100%;
	font-weight: lighter;
	color: #333333;
	text-decoration: none;
}
.content05 a:hover {
	color: #FF8A00;
	text-decoration: underline;
}

.content06{
    font-size: 100%;
	font-weight: lighter;
	color: #333333;
	padding-left:26px;
}

.content06 a{
    font-size: 100%;
	font-weight: lighter;
	color: #333333;
	text-decoration: none;
}
.content06 a:hover {
	color: #FF8A00;
	text-decoration: underline;
}

.content07{
    font-size: 100%;
	font-weight: bold;
	color: #CC6600;
	padding-left:4px;
}

.content08{
    font-size: 100%;
	font-weight: lighter;
	color: #333333;
	padding-left:5px;
}

.content08 a{
    font-size: 100%;
	font-weight: lighter;
	color: #333333;
	text-decoration: none;
}
.content08 a:hover {
	color: #FF8A00;
	text-decoration: underline;
}

.content09{
    font-size: 100%;
	font-weight: lighter;
	color: #660099;
	padding-left:5px;
}

.content09 a{
    font-size: 100%;
	font-weight: lighter;
	color: #660099;
	text-decoration: none;
}
.content09 a:hover {
	color: #FF8A00;
	text-decoration: underline;
}

.page{
	font-size: 100%;
	font-weight: lighter;
	color:#808080;
	text-decoration: none;
}

.page a {
	color: #60B100;
	text-decoration: none;
}

.page a:hover {
	color: #FF7E00;
	text-decoration: none;
}

.altC{
	font-size: 90%;
	font-weight: lighter;
	color: #808080;
	padding-top:0px;
	text-decoration: none;
}

.altC a {
	color: #808080;
	text-decoration: none;
}
.altC a:hover {
	color: #808080;
	text-decoration: none;
}

.altR{
	font-size: 90%;
	font-weight: lighter;
	color: #808080;
	text-decoration: none;
}
.altR a {
	color: #808080;
	text-decoration: none;
}

.altR a:hover {
	color: #808080;
	text-decoration: none;
}

.altL{
	font-size: 90%;
	font-weight: lighter;
	color: #808080;
	text-decoration: none;
}
.altL a {
	color: #808080;
	text-decoration: none;
}

.altL a:hover {
	color: #808080;
	text-decoration: none;
}

#container {
    margin: auto;
    width: 898px;
    position: relative;
}

.bottom{
	font-size: 90%;
	font-weight: lighter;
	line-height:13pt;
	color: #999999;
	padding-left:5px;
	text-decoration: none;
}
.bottom a {
	color: #999999;
	text-decoration: none;
}
.bottom a:hover {
	color: #FF8A00;
	text-decoration: none;
}

.sitemap{
	font-size: 90%;
	font-weight: lighter;
	text-decoration: none;
	color:#787878;
	padding-top:3px;
	padding-left:8px;
}
.sitemap a {
	color: #ED580D;
	text-decoration: none;
}

.sitemap a:hover {
	color: #3300FF;
	text-decoration: none;
}

.contenttitle{
	font-size: 100%;
	font-weight: bold;
	color: #ED580D;
	padding-top:8px;
}

.top01_01{
	font-size: 90%;
	font-weight: lighter;
	line-height:13pt;
	color: #999999;
	padding-left:7px;
}
.top01_02{
	font-size: 100%;
	font-weight: lighter;
	line-height:13pt;
	color: #CC3366;
	padding-left:5px;
}
.top01_02 a {
	color: #CC3366;
	text-decoration: none;
}
.top01_02 a:hover {
	color: #0000FF;
	text-decoration: none;
}

.top01_03{
	font-size: 100%;
	font-weight: lighter;
	line-height:13pt;
	color: #999999;
	padding-left:7px;
}