	.maintable {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color: #000000;
		vertical-align : top;
		text-align : left;
	}
	
	.table_maincontent {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #000000;
		vertical-align : top;
		text-align : left;
		line-height : 15px;
	}
	.table_login {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #000000;
		vertical-align : top;
		text-align : left;
		line-height : 15px;
	}
	.table_box_today {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color: #000000;
		vertical-align : top;
		text-align : left;
	}
	.table_calender {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color: #000000;
		border: 1px #000000 solid;
		vertical-align : top;
		text-align : left;
	}
	.table_pub_website{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color: #000000;
		vertical-align : top;
		text-align : left;
		padding: 0px 0px 10px 0px;
	}
	.table_startpage{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color: #000000;
		vertical-align : top;
		text-align : left;
		margin:1px, 1px, 5px, 5px;
		
	}
	
	.table_feed {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #000000;
		vertical-align : top;
		text-align : left;
		line-height : 15px;
		padding-right:0px;
		margin-right:0px;
		
	}
	
	.link_top_menu			{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: underlined;
		padding:0px 0px 1Opx 0px;
		vertical-align : middle;
	}
	.edit_event {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #000000;
		vertical-align : top;
		text-align : left;
	}
	.loginformfield {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		margin:0px 0px 7px 0px;
	}
	.table_reg_inst {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #000000;
		vertical-align : top;
		text-align : left;
		line-height : 15px;
	}
	.form_reg_inst {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #000000;
	}
	.form_uploadfile {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11.8px;
		text-decoration: none;
		color: #000000;
	}
	.layer		{
		display: none;
		position: absolute;
		margin: auto auto;
		top: 150px;
		left: 50%;
		margin-left: -200 px;
		border: 1px solid;
		background-color: white;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		padding: 4px 0px 0px 0px;
	}
	.printtext {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color: #000000;
		padding:4px 4px 4px 4px;
		vertical-align : top;
		text-align : left;
	}
	.printtext_right {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color: #000000;
		padding:4px 4px 4px 4px;
		vertical-align : top;
		text-align : right;
		}
	.weekendprint {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color: #000000;
		background-color:#FFD9D9;
		padding:4px 4px 4px 4px;
		vertical-align : top;
		text-align : left;
	}
	.dayprint {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color: #000000;
		padding:4px 4px 4px 4px;
		vertical-align : top;
		text-align : left;
	}
	.day			{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color: #000000;
		border: 1px #A1A5A9 solid;
		padding:4px 4px 4px 4px;
		vertical-align : top;
		text-align : left;
	}
	.date			{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: underlined;
		color: #000000;
	}
	.dayname			{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight : bold;
		color: #000000;
		border: 1px #A1A5A9 solid;
		padding:4px 4px 4px 4px;
		vertical-align : top;
		text-align : left;
	}
	.weekend			{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		color: #000000;
		border: 1px #A1A5A9 solid;
		background-color:#FFD9D9;
		padding:4px 4px 4px 4px;
		vertical-align : top;
		text-align : left;
	}
	.toweekend			{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		color: #000000;
		border: 2px solid #000000;
		background-color:#FFD9D9;
		padding:4px 4px 4px 4px;
		vertical-align : top;
		text-align : left;
	}
	.month			{ 
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #000000;
		}
	.monthtext			{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color: #000000;
		padding:4px 4px 0px 4px;
		text-align : right;
	}
	.today			{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		color: #000000;
		border: 2px solid #000000;
		background-color:#ffffff;
		padding:4px 4px 4px 4px;
		vertical-align : top;
		text-align : left;
	}
	.todayborder			{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		color: #000000;
		border: 2px #000000 solid;
		padding:4px 4px 4px 4px;
		vertical-align : top;
		text-align : left;
	}
	.contenttext			{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	.headline			{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight : bold;
		padding:4px 0px 0px 0px;
	}
	.headline_calender			{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #000000;
		font-size: 10px;
		padding:0px 0px 0px 0px;
	}
	.local_event_headline			{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #FF0000;
		font-size: 10px;
		font-weight : bold;
		padding:4px 0px 0px 0px;
	}
	
	.contenttextnotactive			{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:#A1A5A9;
	}
	.todaycolorred			{
		color: FF0000;
		font-weight : bold;
	}
	.vecka			{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color: #000000;
		border: 1px #A1A5A9 solid;
		padding:4px 4px 4px 4px;
		vertical-align : top;
		text-align : left;
		font-weight : bold;
	}
	.inactiveday	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color: #000000;
		border: 1px #A1A5A9 solid;
		background-color: #F1F1F1;
		padding:2px 2px 2px 2px;
		vertical-align : top;
		text-align : left;
	}
	.childsickvac {
	border-bottom : thin solid Black;
}
	.whiteboard_mesage{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	word-wrap: break-word;
	table-layout: fixed;
	}
	.terms{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #000000;
	}
	.img_header_bg {
		background-image: url(../images/header_bg.jpg); background-repeat: no-repeat
	}
	.img_header_bg_out {
		background-image: url(../images/header_bg_out.jpg); background-repeat: no-repeat
	}
	
	.header_inst{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : normal;
	text-decoration: none;
	}
	.header_section{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	}
	.footer{
	border-top: 1px solid #CCCCCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #CCCCCC;
	}
	.footer_link{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #CCCCCC;
	}
	.error_text			{
		color: FF0000;
		font-weight : bold;
	}
	a img {
	border: none; 
	}
	
	IMG.centerImage {
    display: block;
    margin-left: auto;
    margin-right: auto;
	margin-top:5px;
	margin-bottom:0px;
	
	}
	
	.startpage_text {
	text-align:center;
	vertical-align:middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
	
	.startpage_hr {
	width: 95%;
	height: 2px;
	color: #d6d6d6;
	
	}
	
	.table_startpage A:link {
	text-decoration: underline;
	color: #0000ff;
	}
    .table_startpage  A:visited {
	text-decoration: underline;
	color: #800080;
	}
	
   .download_button {
background:none;
cursor:pointer;
text-decoration:underline;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#0033FF;
border:none;
font-size: 11px;
float:left;
text-align:left;
width: 20em;
}

   .download_button2 {
background:none;
cursor:pointer;
text-decoration:underline;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#0033FF;
border:none;
font-size: 11px;
float:left;
text-align:left;
width: 12em;
}


.a_sort A:visited
{
color:#0000ee
}