body{
	font-family	: Garamond;
	margin		: 0px;
}

a{
	color		: #992255;
}

input, textarea{
	font-size	: 1em;
	font-weight	: bold;
	border		: 1px solid #999999;
	padding		: 0.2em;
	color		: #113366;
	background	: #EEEEEE;
}

input:focus, textarea:focus{
	background	: #FFFFEE;
}

input.Error, textarea.Error{
	border		: 2px dashed #DD4444;
}

input[type="submit"]{
	border		: 3px double #999999;
	color		: #000000;
}

span.Error{
	color		: #DD4444;
	font-size	: 0.8em;
	font-weight	: bold;
}



.Header{
	font-size		: 1.2em;
	font-weight		: bold;
	color			: #422;
	border-bottom	: 1px solid;
	background		: url('LogoBack.gif');
}

.Menu{
	float		: right;
	margin		: -50px 4px;
	background	: #FFF;
	padding		: 0.1em;
}

.Menu li{
	display			: inline;
	border-left		: 5px solid;
	padding-left	: 3px;
	font-size		: 0.9em;
	margin-right	: 10px;
}

.SubTitle{
	font-size			: 1.5em;
	font-weight			: bold;
}

.SubTitle2{
	font-size			: 1.5em;
	font-weight			: bold;
	border-left			: 8px solid;
	border-bottom		: 3px dashed;
}

.Contents{
	margin	: 10px 10px;
}

.Footer{
	border-top	: 1px solid;
	text-align	: right;
	font-size	: 0.7em;
	margin-top	: 10px;
}

.Footer .Note{
	float		: left;
	margin		: 3px;
	color		: #999;
}

.Message{
	font-size	: 2em;
	text-align	: center;
	padding		: 30px 30px;
	color		: #555555;
}

.Free{
	white-space	: pre;
	font-family	: monospace;
	overflow	: auto;
	font-size	: 1em;
}



