body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-left: 0px;
	height:100%;
	max-height:100%;
}

th, tr, td {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #373737;
}

.tr hover tr:hover {
	background: #ffcccc;
}

th { border-bottom: 2px; solid #ddd; font-weight: bold; }


a:hover {
	text-decoration: overline;
	font-weight: bold;
}

.tlabel{
	background: #EAFFDD;
}

.tfield{
	background: #F3FFEC;
}

.list01{
	background: #F1F9E8;
}

.list02{
	background: #E9F5DC;
}

.boxform {
	BORDER-BOTTOM: #CACACA thin groove;
	BORDER-LEFT: #CACACA thin groove;
	BORDER-RIGHT: #CACACA thin groove;
	BORDER-TOP: #CACACA thin groove;
	FONT-FAMILY: Arial;
	FONT-SIZE: 1em;
	color: #15165E;
	background: #F3F8FF;
}

.boxhejo {
	BORDER-BOTTOM: #CACACA thin groove;
	BORDER-LEFT: #CACACA thin groove;
	BORDER-RIGHT: #CACACA thin groove;
	BORDER-TOP: #CACACA thin groove;
	FONT-FAMILY: Arial;
	SIZE: 1em;
	color: #15165E;
	background: #00FF00;
}

.bStyle {
	BORDER-BOTTOM: #CACACA thin groove;
	BORDER-LEFT: #CACACA thin groove;
	BORDER-RIGHT: #CACACA thin groove;
	BORDER-TOP: #CACACA thin groove;
	FONT-FAMILY: Verdana;
	FONT-SIZE: xx-small;
	FONT-WEIGHT: bold;
	background: #E8E8E8;
	}

.buthejo {
	BORDER-BOTTOM: #CACACA thin groove;
	BORDER-LEFT: #CACACA thin groove;
	BORDER-RIGHT: #CACACA thin groove;
	BORDER-TOP: #CACACA thin groove;
	FONT-FAMILY: Verdana;
	FONT-SIZE: xx-small;
	FONT-WEIGHT: bold;
	background: #00CC00;
	}

select {
	background: #F3F8FF;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #15165E;
}

textarea {
	BORDER-BOTTOM: #CACACA thin groove;
	BORDER-LEFT: #CACACA thin groove;
	BORDER-RIGHT: #CACACA thin groove;
	BORDER-TOP: #CACACA thin groove;
	FONT-FAMILY:Arial;
	FONT-SIZE: 1em;
	color: #15165E;
	background : #F3F8FF;
}

.list01{
	background: #F8F8F8;
}

.list02{
	background: #F1F1F1;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #DFF1F9;
	border-bottom: 1px solid #F3F8FF;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	color: #21536A;
	text-decoration: none;
}

#sectionLinks a:hover{
	border-top: 1px solid #C2CFE0;
	background-color: #FFEFD5;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
}


.tiwhite {
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}


.small { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.quiet { color: #999; }

.hide { display: none; }
.highlight { background: #ffc; }

.top { margin-top: 0; padding-top: 0; }
.bottom { margin-bottom: 0; padding-bottom: 0; }

.lft {float:left; text-align:left;}
.rgt{float:right; text-align:right;}
.footerlft {float:left; text-align:left; margin-left:10px;}
.footerrgt{float:right; text-align:right; margin-right:45px;}
