a,a:link,a:active { color: #999966; text-decoration: underline; }
a:visited {color: #595734; text-decoration: underline;}
a:hover { background: #FFDC73; color: #333333; text-decoration: underline; }
body{ margin: 0; padding: 0; }
body,p,div{ color: #333333; font: 14px arial,helvetica,sans-serif; }
h1 { color: #4A4A00; font: bold 20px Arial, Helvetica, sans-serif; }
h2 {
	color: #4A4A00;
	font: italic bold 18px Arial, Helvetica, sans-serif;
}
h4 {
	font: italic bold 12px verdana, arial,helvetica,sans-serif;
	margin: 0 0 5px 0;
	padding: 0;
}

ul.actionList {
				list-style-image: url('/images/ar.gif')inside;
	}
.colleft { }
.colright { }
.contbox{
	border: 1px solid #FFCC33;
	margin: 10px 0 10px 0;
	padding: 6px;
	width: 300px;
}
.errormsg{
	color: #990000;
	font-variant: small-caps;
	margin: 10px 0 10px 0;
	padding: 5px;
	width: 500px;
}
.listfly{
	color: #666666;
	font: bold 12px verdana, arial,helvetica,sans-serif;
}
.listpp, #footer, .small { font: 11px verdana, arial,helvetica,sans-serif; }
.lspp{ font: italic 11px verdana, arial,helvetica,sans-serif; }
.navon{ background: #4A4A00; text-align: center; }
.navout{ padding: 0 1px 0 1px; text-align: center; }
.ncpage { margin-left: 40px; width: 80%; }
.ne4 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	visibility: hidden;
}
.onsub{
	color: #000000;
	font: small-caps bold 12px verdana, arial,helvetica,sans-serif;
}
.pgband{
	background: #E1DBC6;
	font: small-caps 11px verdana, arial,helvetica,sans-serif;
	text-align: right;
	width: 100%;
}
.star{ color: #FF6633; font: 14px arial,helvetica,sans-serif; }
.submenu a, .submenu a:visited, .submenu a:link{
	color: #000000;
	font: small-caps 12px verdana, arial,helvetica,sans-serif;
}
.submenu a:hover{
	color: #000000;
	font: small-caps 12px verdana, arial,helvetica,sans-serif;
	text-decoration: underline;
}
.tdesc{ margin: 20px; text-align: justify; }
.tfly{ font: 13px arial,helvetica,sans-serif; }
.tfly1{
	color: #666666;
	font: bold 13px arial,helvetica,sans-serif;
	text-align: justify;
}
.tfly2{
	color: #4A4A00;
	font: 13px verdana, arial,helvetica,sans-serif;
	text-align: justify;
}
.tflytit{ color: #669999; font: bold 16px arial,helvetica,sans-serif; }
.tform{
	color: #4A4A00;
	font: bold 12px verdana, arial,helvetica,sans-serif;
}
#box01, #box02, #box03{
	background: #DCDBC9;
	border: 1px solid #666666;
	font: 11px verdana, arial,helvetica,sans-serif;
	left: 380px;
	padding: 6px;
	position: absolute;
	text-align: left;
	top: 220px;
	visibility: hidden;
	width: 420px;
}
#box04{ left: 400px; position: absolute; top: 250px; visibility: hidden; }
#box31,#box32,#box33,#box34,#box35,#box36,#box37,#box38,#box39,#box310{
	background: #DCDBC9;
	border: 1px solid #666666;
	font: 11px verdana, arial,helvetica,sans-serif;
	left: 440px;
	padding: 6px;
	position: absolute;
	text-align: left;
	top: 150px;
	visibility: hidden;
	width: 280px;
}
#box311{ left: 440px; position: absolute; top: 350px; visibility: visible; }
#box312{ left: 440px; position: absolute; top: 110px; visibility: hidden; }
#box71, #box72, #box73, #box74, #box75, #box76, #box77, #box78, #box79, #box710{
	background: #DCDBC9;
	border: 1px solid #666666;
	font: 11px verdana, arial,helvetica,sans-serif;
	left: 450px;
	padding: 6px;
	position: absolute;
	text-align: left;
	top: 150px;
	visibility: hidden;
	width: 330px;
}
#box711{ left: 450px; position: absolute; top: 170px; visibility: hidden; }
#cat3rd{ padding: 10px 0 0 20px; vertical-align: bottom; }
#catcar{ padding: 0 0 0 20px; }
#catpp { padding: 0; width: 335px; }
#catpp a{ display: block; font-size: 15px; margin: 5px 0 5px 0; }
#catsys, #catwork { padding: 10px 0 0 20px; }
#catvis{ background: #F5F6F1; margin: 0 0 0 20px; padding: 10px; }
#footer a{ color: #999999; }
#footernav {
	color: #666600;
	font: 11px verdana, arial,helvetica,sans-serif;
	font-weight: bold;
}
#footernav a{
	color: #666633;
	font: 11px verdana, arial,helvetica,sans-serif;
	text-decoration: underline;
}
#footerup{
	background: #E1DBC6;
	font: 11px verdana, arial,helvetica,sans-serif;
	text-align: right;
}
#imgpp{ margin: 0 0 10px 0; text-align: center; }
#navigation a:hover, #navpp a:hover{ background: transparent; }
#navpp{ padding: 8px; text-align: center; }
#p60{ padding: 5px 0 0 0; }
#p60 a { color: #666600; font: 11px verdana, arial,helvetica,sans-serif; }
#titpp{
	color: #999966;
	font: italic bold 15px arial,helvetica,sans-serif;
	text-align: right;
}
#tittab{ margin: 20px 0 30px 0; }
