#maincontent h1{
color:#2C2F64;
border: none;
}

#banner{
background: url('../images/stol_banner.gif') no-repeat;
}

.moreinfo{
margin: 0 0 10px 0;
}

.moreinfo p{
width: 135px;
font-weight: bold;
}

.moreinfo img{
float: right;
}

#scheduletitle{
background: url('../images/titleback.gif') no-repeat top left;
width: 580px;
height:22px;
padding: 3px 0 0 10px;
  font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	margin: 10px 0 0 0;
}

#schedulebox{
background: #FBFBFB;
border: 1px solid #DEDEDE;
}

#schedulelist{
width: 99px;
border-right: 1px solid #DEDEDE;
float:left;
}

#scheduledisplay{
	margin-left: 100px;
	padding: 5px 0px 5px 5px;
	width: 480px;
	height: 452px;
  overflow:auto;
}

#scheduledisplay H4 img{
float: right;
padding: 0 0 0 10px;
}

.schedulesection{
width: 89px;
padding: 5px 5px 5px 5px;
margin: 0 0 0 0;
border-bottom: 1px solid #DEDEDE;
background: url('../images/arrow.gif') no-repeat center right;
float:left;
cursor: pointer;
}

#mainsection{
	padding: 5px 0 10px 0;
	}

.schedulesection:hover{
background-color: #DEDEDE;
background-position: -13px 0px;
}

#lastsection{
border: none;
}

#clickme{
	float: left;
	padding: 0 5px 0 0;
	margin: 0;
}

.leftfloat{
float: left;
margin: 0 5px 10px 0;
}

#table2-3{
float: left;
margin: 0 5px 20px 0;
}

.leftfloatborder{
float: left;
margin: 0 5px 10px 0;
border: thin solid #000000;
}

.rightfloat{
float: right;
margin: 0 0px 10px 5px;
border: thin solid #000000;
}

.clearboth{
clear: both;
}

ul {
	list-style-type: disc;
	list-style-image: url('../images/list-bullet.gif');
	margin: 0 0px 5px 13px;
	}
	
#maincontent ul{
font-size: 9pt;
}
	
li{
	margin: 0 0 5px 0px;
}

#table1 h3{
font-size: 15pt;
text-align: center;
}

#table1 h5{
font-size: 12pt;
text-align: center;
}

#table1 h6{
font-size: 10pt;
text-align: center;
}

#table1image1{
text-align: center;
}

.spacing{
margin: 0 0 20px 0;
}

.spacing2{
margin: 0 0 40px 0;
}

#h61{
margin: 0 0 20px 0;
}
