.txt-dirpath {
	clip : rect( );
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	height : 40px;
	vertical-align : top;
}

.title {
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 21px;
	font-weight : bold;
}

.txt-userinfo {
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.txt-username {
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
}

.txt-body {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.txt-label {
	clip : rect( );
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
}

.txt-sublabel {
	clip : rect( );
	color : #666633;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.txt-description {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : italic;
}

.txt-instruction {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
}

.txt-note {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : italic;
}

.bg-row1 {
	background-color : #EDEDE7;
}

.bg-row2 {
	background-color : #FAFAF8;
}

.td-text {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.txt-sub-sublabel {
	color : #666633;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}

.asterisk {
	color : #FF0000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.ttl-category {
	background-color : #CCCC99;
	color : #333300;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.txt-error {
	color : #0000FF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : italic;
	font-weight : bold;
}

a.lnk-faq {
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : underline;
}

.ttl-predefined {
	background-color : #999966;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.ttl-error {
	color : #0000FF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 21px;
	font-weight : bold;
}

.txt-category {
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

.bg-error {
	background-color : #0000FF;
}

a.lnk-date {
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}

a.lnk-currentdate {
	color : #dd0028;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : underline;
}

.td-regular {
	background-color : #999966;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.td-highlighted {
	background-color : #CCCC99;
	color : #333300;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

a.lnk-td {
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : underline;
}

.tab-hidden-bg {
	background-color : #999999;
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

a.tab-hidden-link {
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

a.tab-hidden-link:hover {
	color : #CCCCCC;
	text-decoration : none;
}

a.lnk-closewin {
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : italic;
}

.tab-highlighted {
	background-color : #CCCC99;
	color : #333300;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

a {
	color : #dd0028;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}

.bg-side-description {
	background-color : #E8E8E8;
}

.subtitle {
	clip : rect( );
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	text-decoration : none;
}

.txt-body-bold {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.txt-question {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
}

a.lnk-txt {
	color : #CC0000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : underline;
}

a.lnk-anchor {
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : underline;
}

.txt-body-medium {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
}

.txt-body-small {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
}

.txt-body-boldmedium {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
}

.txt-body-boldsmall {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : bold;
}

a.lnk-txtsmall {
	color : #dd0028;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	text-decoration : underline;
}

a.lnk-txtmedium {
	color : #dd0028;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	text-decoration : underline;
}

a.lnk-txt {
	color : #dd0028;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	text-decoration : underline;
}

a.lnk-menu {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
}

.pfk-link-footer {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
}

.pfk-link-header {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
}

.pfk-link-header-medium {
	background-color : #999999;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
}

.pfk-link-list {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}

.pfk-txt {
	background-color : #999999;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
}

.pfk-copyright {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
}

.txt-description-error {
	color : #0000FF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
}

.bg-row-total {
	background-color : #CCCCCC;
}

a.lnk-td-small {
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : underline;
}

a.lnk-sort-td {
	background-color : #999966;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : underline;
}

.txt-large-bold {
	color : #000000;
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
}

.td-text-italic {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : italic;
}

.td-text-bold {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
}

