body{
	background-image: url('images/main_bg2.jpg');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#bodycanvas{
	width: 1024px;
	background-color: #F5F5F5;
	margin-right: auto;
	margin-left: auto;
}

.sidebar{
	width: 18%;
	background-color: #FFFFFF;
	background-image: url('images/sides.gif');
	border-color: #FFFFFF;
}

.mainul{
	text-align: center;
}

.mainul .oddli, .mainul .evenli{
	padding: 1.3em 4em;
	border: 1px solid silver;
}

.record_nav{
	list-style-type: none;
	padding: 0px;
	margin: auto;
	vertical-align: middle;
}

.record_nav li {
	white-space: nowrap;
	display: inline;
	padding: 4px 18px;
	vertical-align:middle;
}

.tblborder{
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
}

.tblborder td, .tblborder th {
	border-right: 1px solid gray;
	border-top: 1px solid gray;
}

.weekend{
	background-color: #ccddee;
}
.nextMonth{
	float: right;
}

.previousMonth{
	float: left;
}

.nextMonth, .previousMonth{
	display: block;
	width: auto;
	min-width: 2em;
	border: 1px solid silver;
}

#calcanvas{
	background-color: #FFFFFF;
	padding: 0.0em;
}

#calcanvas .caltable{
	/*width: 100%;*/
}

.caltable td{
	padding: 0.8em 1.1em;
}

.caltable .calbody td{
	padding: 1.2em;
	border: 1px solid #f5f5f6;
}

.style5 a, .style5 a:visited, .style5 a:hover{
	color: blue;
}