#header {
           width: 800px;
           height: 100px;
           border: 0px;
           padding: 0px;
           margin: 0px;
           background-color: #31465B;
		   	text-decoration:none;
	border: 0px;
	border-style:none;
	     
}
#purposedriven {
           background-color: #063D09;
}

#sideindex {
		background-color: #ECECEC;
		font-family: "Palatino Linotype", sans-serif;
		font-size: 16px;
		color: #000000;
}
#announcements {
		background-color: #FFFFFF;
		font-family: "Palatino Linotype", sans-serif;
		font-size: 16px;
		color: #000000;
}
#announcements a:link, #footer a:visited {
            text-decoration: underline;
            color: #31465B;
}
#announcements a:hover {
	    text-decoration:underline;
	    color: #5A315B;
}
#footer {
            width: 800px;
            height: 50px;
            border: 0px;
            padding: 0px;
		background-color: #31465B;
		color: #FFFFFF;
		vertical-align: center;
            font-family: "Palatino Linotype", serif;
}
#footer a:link, #footer a:visited {
            text-decoration: none;
            color: #FFFFFF;
}
#footer a:hover {
	    text-decoration:underline;
	    color: #FFFFFF;
}

/* class structure */

.focusbar {
		width: 800px;
  		height: 200px;
            border: 0px;
		
}
.main {
            height: auto;
            width: 800px;
            border: 0px;
            padding: 0px;
}
.sidebar {
		position: absolute;
		width: 200px;
		border: 0px;
		padding: 0px;
}
.mainbox {
		position: absolute;
		width: 600px;
		border: 0px;
		margin: 0px 0px 0px 200px;
		padding: 0px;
}
.schedule {
		font-size: 14px;
		color: #000000;
		padding: 20px 10px 20px 10px;
}
.headcontact {
	 	height: 80px;
	 	font-family: "Palatino Linotype", serif;
	 	font-size: 28px;
	 	text-align: center;
}



