body, html, select {
  scrollbar-3dlight-color: #FF4500;
  scrollbar-arrow-color: #FFD700;
  scrollbar-base-color: #FF4500;
  scrollbar-darkshadow-color: #FFA500;
  scrollbar-face-color: #FFA500;
  scrollbar-highlight-color: #FF8C00;
  scrollbar-shadow-color: #FF4500;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  background-color:#FFCC00;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
  
}
a:link {
color:red;
font-weight:bold;
}
a:hover {
color:gold;
}
a:visited, a:active {
color:white;
}
.bus {
	left: 88px;
	position: absolute;
	top: 181px;
	width: 361px;
	height: 24px;
}
.logo {
	position: absolute;
	height: 136px;
	width: 284px;
	left: 25px;
	top: 40px;
}
.thebus {
position:absolute;
	height: 174px;
	width: 388px;
	left: 44px;
	top: 205px;
}
.feeprog {
position:absolute;
	height: 378px;
	width: 758px;
	left: 44px;
	top: 204px;
}
div.menu {
	position: absolute;
	left: 370px;
	top: 37px;
	width:416px;

}
img.menu {float:left;
width:104px;

}

.big, legend {

	color: #FFFF00;
	font-weight:bolder;
	font-variant:small-caps;
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:medium;
}
#yellow {
color:#FFF200;
font-weight:bold;
}
#medium {
font-size:12px;
}
.hours {
	position:absolute;
	color: #FFFF00;
	font-weight:bolder;
	font-variant:small-caps;
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:medium;
	height: 24px;
	width: 290px;
	left: 457px;
	text-align:center;
	top: 180px;
	}
.welcome {
	position: absolute;
	height: 188px;
	width: 306px;
	left: 464px;
	top: 209px;
	color:white;
	text-align:justify;
}
.directions {
	position: absolute;
	height: 74px;
	width: 530px;
	left: 33px;
	top: 416px;
}
#duluth {
	position:absolute;
	left:-4px;
	float:left;
	width:246px;
	height:74px;
	line-height:12px;
	top: 1px;
}
.programs {
	filter:alpha(opacity=30);

-moz-opacity:.30;		opacity:.30;
	background-color:yellow;
	width:194px;
	height:309px;
	position:absolute;
	left: 575px;
	top: 411px;
}
.events {
	filter:alpha(opacity=30);

-moz-opacity:.30;		opacity:.30;
	background-color:yellow;
	width:513px;
	height:201px;
	position:absolute;
	left: 36px;
	top: 519px;
	z-index:3;
}
.calendar {
	width:342px;
	height:129px;
	position:absolute;
	left: 110px;
	top: 546px;
	z-index:10;
	text-align: center;
}

.activities {
	margin:0px 5px;
	width:193px;
	position:absolute;
	left: 571px;
	top:410px;
	height: 308px;
}
#red {
	color: #FF0000;
}
#white {

	color: white;

}
.fees {
	float:left;
	width:734px;
	position:absolute;
	left: 44px;
	top: 562px;
	font-size:12px;
}
.progbuttons {
	position:relative;
	float:left;
	z-index:5;
	width: 300px;
	text-align:center;
	left: 25px;
}
.progcosts {
	position:relative;
	float:left;
	z-index:15;
	width: 400px;
	left: 40px;

}
#bigger {
font-size:larger;
}

#suwanee {
	position:absolute;
	left:258px;
	float:left;
	width:273px;
	height:74px;
	line-height:12px;
	top: 1px;
}
#half {
width:350px;
float:left;
padding:5px;
margin-left:10px;
}
li {
/* line-height:.95em; */
text-transform:capitalize;

}
.mapsuwanee {
	top:205px;
	position:absolute;
	float:left;
	width: 358px;
	left: 10px;
}
.mapduluth {
	top:205px;
	position:absolute;
	float:left;
	left: 375px;
	width: 356px;
}
input, select {
	position: absolute;
	left: 260px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
input, textarea, button {
border: 1px solid #FF3300;
}
.button {
border: 2px ridge orange;
color:#FF3300;
background-color: yellow;
position:static;
}
.contactd {
	position: absolute;
	left: 125px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 144px;
}

label, vllabel.default, vllabel, vlvalidator, .default {
	margin: 0px;
	line-height: 2em;
}
input.checkbox {
position:static;
border:0px;
}
fieldset {
width:75%;
margin-left:20px;
color: #660000;
padding:10px;
font-size:larger;
}
.campus {
	color: #FF6600;
	margin-left: 50px;
	font-weight: bold;
	font-size: larger;
}
