body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: underline;
	font-weight: normal;
	line-height: 150%;
}

p, li{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	line-height: 135%;
}
.error{
	color: #ff0000;
}
.page_link2 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: underline;
	font-weight: normal;
	line-height: 150%;
}
.page_link2:hover {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: none;
	font-weight: normal;
	line-height: 150%;
}
.page_link_on2 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: underline;
	font-weight: bold;
	line-height: 150%;
}
.page_link_on2:hover {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: none;
	font-weight: bold;
	line-height: 150%;
}
td {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	line-height: 135%;
}

.footer {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #989898;
	text-decoration: none;
	font-weight: normal;
}

.footer_l {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: none;
	font-weight: normal;
}

.cal_month {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: none;
	font-weight: bold;
	background-color: #cccccc;
	vertical-align: top; 
}

.cal_day {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: none;
	font-weight: bold;
	background-color: #ffffff;
	text-align: right;
	width: 70px;
	height: 10px;
	vertical-align: top; 
}

.cal_hday {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: none;
	font-weight: bold;
	background-color: #ffffff;
	text-align: center;
	width: 65px;
	height: 10px;
	vertical-align: top; 
}

.event_day {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	padding: 0px;
	width: 65px;
	height: 10px;
	vertical-align: top; 
}

.event_today {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: none;
	font-weight: bold;
	background-color: #cccccc;
	text-align: right;
	padding: 0px;
	width: 65px;
	height: 60px;
	vertical-align: top; 
}

.event_item {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	width: 65px;
	height: 50px;
}

.event_cal_header {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: none;
	font-weight: bold;
	background-color: #cccccc;
	text-align: center;
	height: 10px;
	vertical-align: top; 
}

.event_cal_week {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: none;
	font-weight: bold;
	background-color: #ffffff;
	text-align: center;
	height: 10px;
	vertical-align: top; 
}

.cal_today {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: none;
	font-weight: bold;
	background-color: #cccccc;
	text-align: center;
	vertical-align: top; 
}

.date {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
}

.menu_link {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}

.menu_link_on {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}

.sub_menu_link {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	line-height: 120%;
}

.off {
background: #ffffff;
}

.on {
background: #f6f6f6;
}

.lunch {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}

.small_header {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}

.small_text {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.menu_link_b {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: underline;
	font-weight: bold;
	text-align: left;
}

.main_content, p {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	/*text-align: left;*/
}

.archive_header {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	background:#e2e2e2;
}

.content_title {
	font-size: 26px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

.content_title2 {
	font-size: 26px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: none;
	font-weight: bold;
}

.content_title_subpages {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}

.content_title_subpages2 {
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}

.event_cal_title {
	font-size: 14px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}
.inside_table {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}

.inside_table_link {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: underline;
	font-weight: bold;
	text-align: left;
}

.main_link {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: underline;
	font-weight: normal;
	text-align: left;
}

.print_day {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	padding: 0px;
	width: 80px;
	height: 10px;
	vertical-align: top; 
}

.print_today {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: none;
	font-weight: bold;
	background-color: #cccccc;
	text-align: right;
	padding: 0px;
	height: 80px;
	width: 100%;
	vertical-align: top; 
}

.print_item {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	width: 80px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	height: 50px;
}

.print_cal_week {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: none;
	font-weight: bold;
	background-color: #ffffff;
	text-align: center;
	width: 80px;
	height: 10px;
	vertical-align: top; 
}

.print_cal_title {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

.print_cal {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1673a2;
	text-decoration: underline;
	font-weight: bold;
	text-align: center;
}
td.error {
	color: #ff0000;
}
.thistextarea {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}