a.head			{font-size:12px;text-decoration: none;text-align: center;color: #666666;}
a.head_bold		{font-size:16px;text-decoration: none;text-align: center;font-weight: bold;color: #FAE3C1;}
a.top			{font-size:14px;text-decoration: none;color: black;}
a.blue			{font-size:16px;text-decoration: none;font-weight: bold;color: #3399FF;}
a.blue_main		{font-size:14px;text-decoration: none;color: blue;}
a.blue_main_line	{font-size:14px;;color: blue;}
a.blue_mid		{font-size:12px;text-decoration: none;color: blue;}
a.blue_sml		{font-size:10px;text-decoration: none;color: blue;}
a.blue2			{font-size:12px;text-decoration: none;color:#FFFFFF;}

font.head{
	font-size:12px;
	text-align: left;
	color:black;
}

.err{
	font-size:14px;
	text-align: center;
	color:red;
}

.red{
	font-size:14px;
	color:red;
}

.blue{
	font-size:14px;
	color:blue;
}

.yellow{
	font-size:14px;
	color:yellow;
}
A:visited { color: none; }

A:hover{
	color:red;
}

TD.CNT{
	text-align: center;
}

DT.def{
	border-top-width:1px;
	border-left-width:1px
}

.exec{
	width:150px;
	height:30px;
}

.btn{
	width:90px;
	height:25px;
}

.btn02{
	height:25px;
}

.fontS{
	font-size:12px;
}

.fontM{
	font-size:14px;
}

.td1 {
	font-weight:bold;
	border:solid;
	border-width:1px;
	border-color:#666699;
	background-color:#ebf0dc;
	padding-left:4px;
	padding-right:4px;
	text-align:left;
}

.td2 {
	font-weight:bold;
	border:solid;
	border-width:1px;
	border-color:#666699;
	background-color:#ffd966;
	padding-left:4px;
	padding-right:4px;
	text-align:left;
}

.td3 {
	font-weight:bold;
	border:solid;
	border-width:1px;
	border-color:#666699;
	background-color:#97bbf4;
	padding-left:4px;
	padding-right:4px;
	text-align:left;
}

.td4 {
	font-weight:bold;
	border:solid;
	border-width:1px;
	border-color:#666699;
	background-color:#cccc99;
	padding-left:4px;
	padding-right:4px;
	text-align:left;
}

.td5 {
	font-weight:bold;
	border:solid;
	border-width:1px;
	border-color:#666699;
	background-color:#9999CC;
	padding-left:4px;
	padding-right:4px;
	text-align:left;
}

.td6 {
	font-weight:bold;
	border:solid;
	border-width:1px;
	border-color:#666699;
	background-color:#CC9966;
	padding-left:4px;
	padding-right:4px;
	text-align:left;
}


.td7 {
	border:solid;
	border-width:1px;
	border-color:#FFFFFF;
	background-color:#cccc99;
	padding-left:4px;
	padding-right:4px;
	text-align:left;
	font-size:12px
}


.td8 {
	border:solid;
	border-width:1px;
	border-color:#FFFFFF;
	background-color:#F5F5DC;
	padding-left:4px;
	padding-right:4px;
	text-align:left;
	font-size:12px
}

table#none {
	border:none
}

table#solid {
	border-collapse:collapse;
	border:solid;
	border-width:1px;
	border-color:#666699;

}

table#solid th {
	border:solid;
	border-width:1px;
	border-color:#666699;
	background-color:#cccccc;
	padding-left:4px;
	padding-right:4px;
	text-align:left;
	width:100;
	font-size:14px;
}

table#solid td {
	border:solid;
	border-width:1px;
	border-color:#666699;
	padding-left:4px;
	padding-right:4px;
	width:420;
	font-size:12px;
}

table#nomal {
	border-collapse:collapse;
	border:solid;
	border-width:1px;
	border-color:#666699;

}

table#nomal th {
	border:solid;
	border-width:1px;
	border-color:#666699;
	background-color:#cccccc;
	padding-left:4px;
	padding-right:4px;
	text-align:left;
	width:100;
	height:10;
	font-size:14px;
}

table#nomal td {
	border:solid;
	border-width:1px;
	border-color:#666699;
	padding-left:4px;
	padding-right:4px;
	width:420;
	height:10;
	font-size:12px;
}
table#nomal2 {
	border-collapse:collapse;
	border:solid;
	border-width:1px;
	border-color:#666699;

}

table#nomal2 th {
	border:solid;
	border-width:1px;
	border-color:#666699;
	background-color:#cccccc;
	padding-left:4px;
	padding-right:4px;
	text-align:left;
	height:10;
	font-size:14px;
}

table#nomal2 td {
	border:solid;
	border-width:1px;
	border-color:#666699;
	padding-left:4px;
	padding-right:4px;
	width:420;
	height:10;
	font-size:12px;
}

table#mail {
	border-collapse:collapse;
	border:solid;
	border-width:1px;
	border-color:#666699;

}

table#mail th {
	border:solid;
	border-width:1px;
	border-color:#666699;
	background-color:#cccccc;
	padding-left:4px;
	padding-right:4px;
	text-align:left;
	font-size:14px;
}

table#mail td {
	border:solid;
	border-width:1px;
	border-color:#666699;
	padding-left:4px;
	padding-right:4px;
	font-size:12px;
}

table#cate {
	border-collapse:collapse;
	border:solid;
	border-width:1px;
	border-color:#666699;

}

table#cate th {
	border:non;
	border-width:1px;
	border-color:#666699;
	background-color:#cccccc;
	padding-left:4px;
	padding-right:4px;
	text-align:left;
	height:10;
	font-size:14px;
}

.th2 {
	border-top:non;
	border-left:solid;
	border-bottom:non;
	border-right:non;
	border-width:1px;
	border-color:#666699;
	background-color:#cccccc;
	padding-left:4px;
	padding-right:4px;
	text-align:left;
	height:10;
	font-size:14px;
}
table#cate td {
	border:solid;
	border-width:1px;
	border-color:#666699;
	padding-left:4px;
	padding-right:4px;
	height:10;
	font-size:12px;
}

input#numeric{
	text-align:right;
}
input#text{
	text-align:left;
}

.button {
	width:90px;
	height:25px;
}
.button2 {
	width:170px;
	height:30px;
}

.button3 {
	height:25px;
}
h5{
	padding-left:5px;
	margin-left:0px;
	margin-bottom:0px;
	margin-top:10px;
	border-left:#009900 8px solid;
	border-bottom:#009900 1px solid;
	font-size: small;
	font-weight: bold;
	color:#333;
}
h6{
	display:inline;
	padding-left:10px;
	margin-left:10px;
	border-left:#009900 2px solid;
	font-size: 12px;
	color:#333;
}
table#free {
	border-collapse:collapse;
	background-color:#FFFFFF;
	border:solid;
	border-width:1px;
	border-color:#666699;

}

table#free th {
	border:solid;
	border-width:1px;
	border-color:#666699;
	background-color:#cccccc;
	padding-left:4px;
	padding-right:4px;
	text-align:left;
	font-size:14px;
}

table#free td {
	border:solid;
	border-width:1px;
	background-color:#FFFFFF;
	border-color:#666699;
	padding-left:4px;
	padding-right:4px;
	font-size:12px;
}

.txt{
	border-style:solid;
	border-color:#EEEEEE;
	background-color:#EEEEEE;
}
*.float
{
   float: left;
   margin-left: 1em;
}

table#white {
	border-collapse:collapse;
	border:solid;
	border-width:1px;
	border-color:#666699;

}

table#white th {
	background-color:#cccccc;
	border:solid;
	border-width:1px;
	border-color:#666699;
	padding-left:4px;
	padding-right:4px;
	text-align:left;
	font-size:14px;
}

table#white td {
	background-color:#FFFFFF;
	border:solid;
	border-width:1px;
	border-color:#666699;
	padding-left:4px;
	padding-right:4px;
	font-size:12px;
}

table#report {
	border-collapse:collapse;
	background-color:#FFFFFF;
	border:solid;
	border-width:1px;
	border-color:#666699;

}

table#report th {
	border:solid;
	border-width:1px;
	border-color:#666699;
	background-color:#FF9900;
	padding-left:4px;
	padding-right:4px;
	text-align:left;
	font-size:14px;
}

table#report td {
	border:solid;
	border-width:1px;
	background-color:#FFFFFF;
	border-color:#666699;
	padding-left:4px;
	padding-right:4px;
	font-size:12px;
}

.zero{
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
