@CHARSET "UTF-8";

body {
	font-size:			10pt;
}

img {
	border:				none;
	vertical-align:		middle;
}

a {
	background-color:	transparent;
}

a:hover {
	background-color:	#FFC0CB;
}

div.clear {
	clear:				both;
}

div.header {
	width:				1024px;
	margin-left:		auto;
	margin-right:		auto;
	margin-bottom:		1em;
}

div.header hr {
	border-color:		#FF0000;
	border-width:		.3em;
}

div.header div.title {
	float:				left;
}

div.header div.counter {
	float:				right;
}

div.header div.counter table {
	text-align:			right;
	border:				solid #EFEFEF 1px;
}

div.content {
	width:				1024px;
	margin-left:		auto;
	margin-right:		auto;
}

div.content div.menu {
	border:				solid #EFEFEF 1px;
	border-left:		solid #FF0000 2px;
	background-color:	#FCFCFC;
	font-weight:		bold;
	margin:				.5em;
	padding:			.3em;
	width:				100px;
}

div.content div.submenu {
	margin-left:		1.5em;
}

div.content ol {
	list-style:			square;
	margin-top:			.5em;
}

div.content ol li {
	margin-top:			.2em;
	margin-bottom:		.2em;
}

div.content div.header {
	text-align:			center;
}

div.content div.header h1 {
	text-align:			left;
}

div.content div.header img {
	margin-top:			1em;
	margin-bottom:		1em;
}

div.content div.description {

}

div.content div.download {

}

div.content div.download table {
	width:				100%;
	border-collapse:	collapse;
	margin-top:			3em;
	margin-bottom:		3em;
}

div.content div.download table tr {
	border:				solid #999999 1px;
}

div.content div.download table tr th {
	border:				solid #999999 1px;
	color:				#FFFFFF;
	background-color:	#999999;
}

div.content div.download table tr td {
	border:				solid #999999 1px;
}

div.content div.form {
	margin-left:		auto;
	margin-right:		auto;
	width:				800px;
}

div.content div.form table {
	color:				#FFFFFF;
	border:				double #999999 3px;
	width:				800px;
}

div.content div.form input[type="text"],
div.content div.form select,
div.content div.form textarea {
	width:				590px;
}

div.content div.form input[type="submit"],
div.content div.form input[type="reset"] {
	width:				100px;
}

div.content div.form textarea {
	height:				300px;
}

div.content div.form table th {
	background-color:	#999999;
	text-align:			right;
	white-space:		nowrap;
	width:				200px;
}

div.content div.form table td {
	width:				600px;
}

div.content div.form div.message {
	margin-top:			1em;
	margin-bottom:		1em;
	color:				#FF0000;
	font-weight:		bold;
}

div.content div.form table span.invalid {
	color:				#FF0000;
	font-weight:		bold;
}

div.content div.form div.command {
	margin-left:		auto;
	margin-right:		auto;
	margin-top:			1em;
	margin-bottom:		3em;
	width:				800px;
}

div.footer {
	text-align:			center;
}
