body {
background: url(../images/pattern_bg.png) repeat;
}

#nodetotal1 {
background-color:#152c5e;
border: 1px solid #4076b4;
padding: 2em;
}

.rounded-corners {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}

#titlebg {
margin-top: 20px;
background: url(../images/menu_header_seperator.png);
font-weight:bold;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}

#current {
float: right;
margin-right:40px;
margin-top:140px;
text-align:left;
width:501px;
padding-top:15px;
padding-left:6px;
background: url(../images/current.png) no-repeat;
font-size: 11px;
}
#block-block-18 {
line-height:200%;
padding-top:10px;
}

.schedule1 {
	border-collapse: separate;
	border-spacing: 1px;
	background-color: #CDCDCD;
	margin: 10px 0px 15px 0px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
.schedule1 th {
	background-color: #E6EEEE;
	border: 1px solid #FFFFFF;
	padding: 4px;
	color: #3D3D3D!important;
}
.schedule1 td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFFFFF;
	vertical-align: top;
}
.schedule1 .even td {
	background-color: #FFFFFF;
}
.schedule1 .odd td {
	background-color: #F0F0F6;
}
.schedule1 .row-hover tr:hover td {
	background-color: #D0D0D6!important;
}
.schedule1-description {
	clear: both;
	display: block;
}