hr {
	color: #DCDCDC;
	margin-top: 10px;
	margin-bottom: 10px;
}

#dyninfo {
	margin-top			: 5px;
	margin-left			: 30px;
	margin-right		: 15px;
	font-size			: 12px;
	text-align			: left;
	width				: 430px;
	height				: 100%;
}

#dyninfojp {
	margin-top			: 5px;
	margin-left			: 30px;
	margin-right		: 15px;
	font-size			: 12px;
	text-align			: left;
	width				: 430px;
	height				: 100px;
}

#dyncontent {
	margin-top			: 5px;
	margin-left			: 30px;
	margin-right		: 15px;
	font-size			: 10px;
	background-color	: White;
	width				: 735px;
	text-align			: left;
}

#dyncontentjp {
	margin-top			: 5px;
	margin-left			: 30px;
	margin-right		: 15px;
	font-size			: 12px;
	background-color	: #FFF;
	width				: 735px;
	text-align			: left;
}

#linkbox {
	position			: absolute;
	margin-top			: 35px;
	margin-left			: 200px;
	text-align			: right;
	width				: 100%;
}

#upload {
padding: 3px 10px 3px 20px;
background-color: #CCCCFF;
width: 700px;
}

#download {
padding: 3px 10px 3px 20px;
background-color: #E6FFCC;
width: 700px;
}


.inputLabel {
	font-size			: 11px;
	color				: #003;
	background-color	: #B0C1E0;
	text-align			: right;
}

.inputLabel p {
	font-size			: 11px;
}

.inputLabelL {
	font-size			: 12px;
	color				: #003;
	background-color	: #B0C1E0;
	text-align			: left;
}

.inputLabeljp {
	font-size			: 14px;
	color				: #003;
	background-color	: #B0C1E0;
	text-align			: right;
}


.inputLabelLjp {
	font-size			: 14px;
	color				: #003;
	background-color	: #B0C1E0;
	text-align			: left;
}

.inputRequired {
	color				: Red;
	font-size			: 12px;
}
.inputHint {
	font-size			: 9px;
	color				: #999999;
}

.inputHintjp {
	font-size			: 10px;
	color				: #333333;
}

CAPTION {
	font-size			: 14px;
	font-weight			: bold;
}
INPUT {
	font-size			: 10px;
}
TABLE.registration {
	margin-top			: 10px;
	margin-bottom		: 10px;
	width				: 100%;
	padding				: 2px;
}
TABLE.orders {
	margin-top			: 10px;
	margin-bottom		: 25px;
	width				: 95%;
	padding				: 2px;
}
TABLE.evaluations {
	margin-top			: 10px;
	margin-bottom		: 5px;
	width				: 300px;
	padding				: 2px;
}
DIV.adminonly,
TR.adminonly {
	background-color 	: #DEDEDE;
	margin				: 3px;
	padding				: 2px;
}
TR.data {
	background-color 	: #FFF;
}
TR.dataAlt {
	background-color 	: #E9F3F3;
}
SPAN.dataHighlight,
TR.dataHighlight {
	background-color 	: #EA8F34;
	color				: #FFF;
}
TH {
	background-color 	: #DEDEDE;
	text-align			: center;
}
TD.linkMenu {
	background-color 	: #EA8F34;
	color				: #FFF;
	text-align			: center;
	padding				: 2px;
}
A.linkMenu {
	color				: #FFF;
	text-decoration		: none;
}
A.linkMenu:hover {
	color				: #FFF;
	text-decoration		: underline;
}
TD.linkMenu_on {
	background-color 	: #EA8F34;
	color				: #FFF;
	text-align			: center;
	font-weight			: bold;
	padding				: 2px;
}
SELECT {
	font-size			: 10px;
}	
