table.content{
	width:960px;
	background: #FFFFFF;
	padding: 0px 0px 0px 0px;
}
table.content td.left{
	width:180px;
	padding: 0px;
}
table.content td.center{
	width:440px;
	padding: 0px;
}
table.content td.right{
	width:310px;
	padding: 0px;
}
table.content td.col{
	width:15px;
	background-color:white;
}
.content_center{
	
}
.content_center_body {
	
}

form.calendar_form{
	margin: 0;
	padding: 0;
	border:none;
}

table.calendar_form_table{
	position: relative;
	margin: 0;
	padding: 0;
	margin-top: -10px;
	width:415px;

}

td.calendar_form_label_td{
	height: 26px;
}

td.calendar_form_select_td{
	height: 26px;
	width: 258px;
}

select.calendar_form_select{
	border: 1px solid #929292;
	width: 258px;
}

td.calendar_form_submit_td{
	text-align:right;
}

td.calendar_form_radio_td{
	height: 26px;
}

div.calendar_form_radio_div{

}

input.calendar_form_radio{
float:left;
}

div.calendar_form_label_div{
	margin-top: 1px !important; 
	margin-top: 2px;
}

input.calendar_form_textInput{
	border: 1px solid #929292;
	width: 60px;
}


div.period{
text-align:center;
font-weight: bolder;
margin-bottom: 5px;
}

div.calendar_content{
	margin-top: -10px;
	position: relative;
}

div.calendar_content p {
	margin-bottom: 10px;
}

div.calendar_item_date{
float: left;
}

div.calendar_item_title{
font-weight: bold;
margin-left: 65px;
margin-bottom: 3px;
}

div.prvMonth{
margin-top: 5px;
float: left;
}

div.nextMonth{
margin-top: 5px;
float: right;
}

div.calendar_item_teaser{
margin-left: 65px;
margin-bottom: 3px;
margin-top: 3px;
}

div.calendar_item_full_date{
	font-family: Impact, Arial CE, Arial, Tahoma, Verdana, sans-serif;
	font-size: 15px;
	font-weight: normal;
float: left;
}

div.calendar_item_full_title{
	font-family: Impact, Arial CE, Arial, Tahoma, Verdana, sans-serif;
	font-size: 15px;
	font-weight: normal;
	margin-left: -2px;
}

div.calendar_item_full_body{
	margin-top: 10px;
}
div.calendar_item_full_body p{
	margin-bottom: 10px;
}