@CHARSET "UTF-8";

h1 {
	margin-top:		0px;
	margin-bottom:	0px;
	padding:		6px 0px 0px 0px;
	font-size:		180%;
	font-style:		italic;
}
h2 {
	padding:		0px;
	font-size:		160%;
	margin-top:		0px;
	margin-bottom:	10px;
}
q {
	quotes: "\201E" "\201D";
}
th {
	text-align:		left;
	vertical-align: top;
}
#bodyArea sup {
	text-decoration:underline;
}
#topBox {
	margin:			auto auto;
	padding:		12px 20px 23px 15px;
	overflow:		hidden;
	width:			815px;
	height:			160px;
	background:		url(../images/top-box.jpg);
}
#topBox div {
	display:		block;
	float:			left;
	padding-top:	5px;
	margin-right:	1px;
	width:			162px;
	height:			165px;
	text-align:		center;
	text-decoration:none;
	font-size:		13pt;
	font-family:	Calibri, Arial, sans-serif;
	cursor:			default;
}
#topBox div:hover {
	color:			#fff;
	background:		url(../images/top-box-hover.jpg);
}
#topBox img {
	margin-top:		 18px;
	height:			125px;
	width:			125px;
	border:			1px solid #444;
}
.success, .error {
	margin: 		auto auto;
	margin-top:		46px;
	border: 		2px solid #060;
	background: 	#EAFFEA;
	text-align: 	center;
	line-height:	60px;
	width: 			500px;
}
.success img, .error img {
	float: 			left;
	margin:			15px 5px 15px 30px;
}
.error {
	background:		#FFEAEA;
	border: 		2px solid #600;
}
.error ul {
	margin-top:		-8px;
}
.error li {
	line-height: 	20px;
	text-align: 	left;
	margin-left:	23%;
}
.sidebar {
	margin:			10px auto;
	width:			210px;
	background:		url(../images/sidebar-bg.png);
	text-align:		left;
	font-size:		85%;
	line-height:	20px;
}
.sidebar h4 {
	margin:			0 0 3px 0;
	font-size:		135%;
	padding-left:	10px;
	width:			200px;
	height:			34px;
	line-height:	40px;
	background:		url(../images/sidebar-top.png);
	overflow:		hidden;
}
.linkbar a {
	margin:			0 10px 0 4px;
	padding:		3px 4px;
	display:		block;
	border-bottom:	1px solid #bbb;
}
.linkbar a:hover {
	background:		#d7c4a7;
	text-decoration:none;
	color:			#640202;
}
.sidebar p {
	margin:			0;
	padding:		10px 10px 10px 7px;
}
.sidebar div {
	margin:			0;
	padding:		0 4px 3px 8px;
}
.sidebar img {
	margin-bottom:	-6px;
}
.event_box {
	margin:			10px;
	padding:		20px;
	padding-top:	10px;
	width:			580px;
	height:			193px;
	background:		url(../images/event-box.png);
	overflow:		hidden;
}
.event_box h3 {
	margin:			0 0 3px 0;
}
.event_box img {
	margin:			3px 10px 3px 0;
	border:			2px solid #333;
	width:			155px;
	height:			100px;
	float:			left;
}
.styled_input {
	margin:			auto auto;
	text-align:		center;
	width:			170px;
	height:			23px;
	line-height:	23px;
	font-size:		75%;
	cursor:			pointer;
}
.checked {
	background:		url(../images/radio-styled-selected.png);
	color:			#fff;
}