.maintitle {
	font: bold 25px "Arial";
	color: #333333;
}
.sectitle {
	color: #333333;
	font: 12px/20px "Arial";
}
.downtext {
	font: 12px/16px "Arial";
	color: #FFFFFF;
}
.downtext a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Arial";
}
.downtext a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.downtext a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.downtext a:active {
	color: #00FFFF;
}
.mtextnobg {
	font: 12px  "Arial";
	color: #333333;
	padding: 2px;
}
.mtextnobg a:link {
	color: #555555;
	text-decoration: none;
}
.mtextnobg a:visited {
	color: #999999;
	text-decoration: none;
}
.mtextnobg a:hover {
	color: #0066FF;
	text-decoration: underline;
	border: none;
}
.mtextnobg a:active {
	color: #00FFFF;
	text-decoration: none;
}
.mtext {
	font: 12px  "Arial";
	color: #333333;
	padding: 2px;
	background-color: #FFFFFF;

}
.mtext a:link {
	color: #555555;
	text-decoration: none;
}
.mtext a:visited {
	color: #999999;
	text-decoration: none;
}
.mtext a:hover {
	color: #0066FF;
	text-decoration: underline;
	border: none;
}
.mtext a:active {
	color: #00FFFF;
	text-decoration: none;
}
.mtexttdbga{
	font: 12px "Arial";
	color: #333333;
	padding: 2px;
	background: #D7D7D7;
}
.protext {
	font: 10px "Arial";
	color: #666666;
	padding: 1px;
	}
.protext a:link {
	color: #CC9900;
	text-decoration: underline;
}
.protext a:visited {
	color: #999999;
	text-decoration: none;
}
.protext a:hover {
	color: #0066FF;
	text-decoration: underline;
}
.protext a:active {
	color: #00FFFF;
	text-decoration: none;
}
.casetext {
	font: 11px "Arial";
	color: #FF9933;
	padding: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EFEFEF;
	border-right-color: #999999;
	border-bottom-color: #CCCCCC;
	border-left-color: #EFEFEF;
	border-bottom-width: 1px;
	}
.casetext a:link {
	color: #FF3333;
	text-decoration: underline;
}
.casetext a:visited {
	color: #FF9933;
	text-decoration: none;
}
.casetext a:hover {
	color: #0066FF;
	text-decoration: underline;
}
.casetext a:active {
	color: #00FFFF;
	text-decoration: none;
}
.tablebg {
	background: #999999;
}
.tdwhite {
	background: #FFFFFF;
}
.tdbga {
	background: #D7D7D7;
}
.tdborder {
	background: #FFFFCC;
}
.secmenu {
	font-family: "Arial";
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	border: 1px solid #CBCBCB;
}
.secmenu a:link {
	color: #555555;
	font-family: "Arial";
	text-decoration: none;
	}
.secmenu a:visited {
	color: #333333;
	text-decoration: none;
}
.secmenu a:hover {
	color: #0066FF;
	text-decoration: underline;
	border: none;

}
.secmenu a:active {
	color: #00FFFF;
	text-decoration: none;
}
.thirtitle {
	color: #0066FF;
	font: bold 12px/16px "Arial";
	word-spacing: 3px;

}
.sp_thirtitle {
	color: #BDA32C;
	font: 12px/16px "Arial";
}
.tdbgb {
	background-color: #EFEFEF;
}
.redtext {
	font: 12px/16px "Arial";
	color: #FF0000;
}
.redtext  a:link {
	color: #FF0000;
	text-decoration: none;
	}
.redtext  a:visited {
	color: #FF0000;
	text-decoration: underline;
}
.mtextwb {
	font: 12px/16px "Arial";
	color: #333333;
	border: 1px solid #CCCCCC;

}
.text999999 {

	font: 12px/16px "Arial";
	color: #999999;
}
.tdbgblue {
	background: #D9ECFF;
	color: #333333;
	font-family: "Arial";
	font-size: 11px;
	padding: 2px;
	font-weight: bold;
}
.bluetext {
	font: 12px/16px "Arial";
	color: #666666;	

}
.tdbglightgrey {
	background: #F7F7F7;

}
.mtextarea {
	font: 12px  "Arial";
	color: #333333;
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.mtextline {
	font: 12px  "Arial";
	color: #333333;
	padding: 2px;
	background-color: #FFFFFF;
	text-decoration: line-through;

}
.mtexttitle {

	font: bolder 16px "Arial";
	color: #0066FF;
	padding: 2px;
	background-color: #FFFFFF;
}
.tdbgbluebg {

	background: #D9ECFF;
	padding: 2px;
}
.mainmenu {
	color: #FFFFFF;
	background-color: #FFC002;
	font-size: 12px;
	font-family: "Arial", "Helvetica", "sans-serif";
}
.mainmenu a:link {
	color: #FFFFFF;
	background-color: #FFC002;
	text-decoration: none;
}
.mainmenu a:visited {
	color: #FFFFFF;
	background-color: #FFC002;
	text-decoration: none;
}
.mainmenu a:hover {
	color: #FFFFFF;
	background-color: #FFCC00;
	text-decoration: underline;
	border: 1px dotted #669900;
}
.mainmenu a:active {
	color: #FFFFFF;
	background-color: #FFC002;
	text-decoration: none;
}

.process {
	font-family: "Arial";
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	border: 1px dotted #F0F0F0;
}
.process a:link {
	color: #555555;
	font-family: "Arial";
	text-decoration: none;
	}
.process a:visited {
	color: #333333;
	text-decoration: none;
}
.process a:hover {
	color: #0066FF;
	text-decoration: underline;
	border: none;

}
.process a:active {
	color: #00FFFF;
	text-decoration: none;
}
