@charset "utf-8";
/* CSS Document */

* {
	padding: 0px;
	margin: 0px;
}
H1 {
	margin-bottom: 1em;
	color:#0e66b5;
	font-size:1.7em;
	font-weight:normal;
}
H2 {
	margin-bottom: 1em;
	color:#0e66b5;
	font-size:1.5em;
	font-weight:normal;
	padding-top:26px;
}
H3 {
	margin-bottom: 1em;
	color:#0e66b5;
}
H4 {
	margin-bottom: 1em;
	color:#0e66b5;
}
H5 {
	margin-bottom: 1em
}
P {
	margin-bottom: 1em
}
UL {
	margin-bottom: 1em
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
html {
}
form {
	margin:0;
	padding:0;
}
body, html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	line-height:1.4em;
}
#repeatBG {
}
#fixedBG {
}
#scrollWrapper {
}
#top {
	position:absolute;
	visibility:hidden;
	display:none;
}
#left {
	position:absolute;
	visibility:hidden;
	display:none;
}
#right {
	position:absolute;
	visibility:hidden;
	display:none;
}
#bottom {
	position:absolute;
	visibility:hidden;
	display:none;
}
#head_ttl {
	position:absolute;
	visibility:hidden;
	display:none;
}
a:link, a:visited {
	text-decoration: underline;
	color: #0971c7;
}
a:hover, a:active, a:focus {
	text-decoration: none;
	color: #0971c7;
}
a.foot_link:link, a.foot_link:visited {
	text-decoration: none;
	color: #555555;
}
a.foot_link:hover, a.foot_link:active, a.foot_link:focus {
	text-decoration: underline;
	color: #555555;
}
.lrg_txt {
	font-size:1.1em;
}
.content_hr {
	height:1px;
	background-image:url(../img/content_hr.gif);
	background-repeat:repeat-x;
	border:0;
}
.cal_bg {
	position:absolute;
	visibility:hidden;
	display:none;
}
.cal_top {
	position:absolute;
	visibility:hidden;
	display:none;
}
.cal_btm {
	position:absolute;
	visibility:hidden;
	display:none;
}
#container {
}
.home_content_left {
}
.home_content_right {
	position:absolute;
	visibility:hidden;
	display:none;
}
.main_content {
}
.home_block_top {
	position:absolute;
	visibility:hidden;
	display:none;
}
.tnav_bg {
	position:absolute;
	visibility:hidden;
	display:none;
}
#login_block {
	position:absolute;
	visibility:hidden;
	display:none;
}
.calendar_bg {
	position:absolute;
	visibility:hidden;
	display:none;
}
.home_right_greyblock {
	position:absolute;
	visibility:hidden;
	display:none;
}
.home_right_greyblock_ttl {
	position:absolute;
	visibility:hidden;
	display:none;
}
.home_right_greyblock_foot {
	position:absolute;
	visibility:hidden;
	display:none;
}
.nobtm {
	position:absolute;
	visibility:hidden;
	display:none;
}
.logo {
	position:absolute;
	visibility:hidden;
	display:none;
}
.greysml_txt {
	position:absolute;
	visibility:hidden;
	display:none;
}
.login_txtfld {
	position:absolute;
	visibility:hidden;
	display:none;
}
.foot_txt {
	color:#555555;
	font-size:0.85em;
}
.home_right_greyblock_top {
	position:absolute;
	visibility:hidden;
	display:none;
}
.btn_pad {
	position:absolute;
	visibility:hidden;
	display:none;
}
.cal_table td {
	position:absolute;
	visibility:hidden;
	display:none;
}
.cal_norm {
	position:absolute;
	visibility:hidden;
	display:none;
}
.cal_uline {
	position:absolute;
	visibility:hidden;
	display:none;
}
.cal_today {
	position:absolute;
	visibility:hidden;
	display:none;
}
.cal_date {
	position:absolute;
	visibility:hidden;
	display:none;
}
.cal_arrows {
	position:absolute;
	visibility:hidden;
	display:none;
}
#print_header {
	font-size:1.6em;
	font-weight:bold;
	color:#333333;
	margin-bottom:1.3em;
}
.cal_hide {
	position:absolute;
	visibility:hidden;
	display:none;
}
.sub_foot {
	display:none;
}