html{}
/* Standard Stuff */
body {text-align: center; margin: 0;padding: 0; font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 76%; color: #000; background: #fff url(images/bkgd_page.jpg) repeat-x top left;}
p {
	padding:0 0 10px 0;
	margin:0;
	line-height: 16px;
}
#pageOutline  { padding:0; text-align: left; margin-left: auto; margin-right: auto; width: 750px; }
a:link, a:visited, a:active {text-decoration:underline; margin:0; padding:0; color:#006351}
a:hover {text-decoration:none;}
form {padding: 0; margin: 0}
label {float:left; width: 200px; text-align:right; margin-right: 5px}
h1, h2, h3, h4, h5, h6 {color:#e3b161;padding:0;font-weight:normal;}
h1 {font-size: 2em;  margin:0 0 .5em 0;}
h2 {
	font-size: 1.2em;
	color: #000000;
	font-weight: bold;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 0.1em;
	margin-left: 0;
}
h3 {font-size: 1.4em;margin-bottom:0 0 .5em 0;  color: #666; font-weight: bold;}
h4 {font-size: 0.8em;}
h5 {font-size: 0.8em;}
h6 {font-size: 0.8em;}
strong, b, label {font-weight: bold;}
.clear {clear:both; margin: 0; padding: 0}
div.row {margin: 20px 0 20px 0; padding:0; border:1px solid white}
form div.row {margin: 2px 0;}
input {width: 250px}
#employ input {width:auto; margin-right:5px}
div.row input.action1 {margin-left: 205px; width:auto; color: #fff; font-weight:bold; background-color:#092b4f}
div.row input.action2 {margin-left: 0; width:auto; color: #fff; font-weight:bold; background-color:#092b4f}
textarea {width: 250px}

/* Header */
#header {position:relative;width: 750px; height: 113px; background: url(images/bkgd_header.jpg) repeat-x top left;padding:0; margin:0;  }
#header p {position:absolute; top:40px; left:305px; color:#006351; font-family:"Times New Roman", Times, serif; padding:0; margin:0; text-align:center; font-size:15pt; }
#header a {position:absolute; top:26px; left:0; width:167px; height:71px;display:block;}

/* Left Column */
#leftCol {float:left; width: 190px; }
#navlist1{padding: 0 0 10px 0 ; margin:30px 0 0 25px;font: 11px Arial, sans-serif;background-color: #fff;width: 140px; border-bottom:1px solid #000}
#navlist1 li{list-style: none;list-style-image:none;margin: 0;text-align: left;padding:3px 0 ; }
#navlist1 li a:link, #navlist1 li a:active, #navlist1 li a:visited{padding: 0;text-decoration: none;margin:0; color:#000}
#navlist1 li a:hover{text-decoration:underline;color: #006351;}

#navlist2{padding: 10px 0 ; margin:0 0 0 25px;font: 11px Arial, sans-serif;background-color: #fff;width: 140px; border-bottom:1px solid #000}
#navlist2 li{list-style: none;list-style-image:none;margin: 0;text-align: left;padding:3px 0 ; }
#navlist2 li a:link, #navlist2 li a:active, #navlist2 li a:visited{padding: 0;text-decoration: none;margin:0; color:#c29753}
#navlist2 li a:hover{text-decoration:underline;color: #006351;}

#navlist3{padding: 10px 0 ; margin:0 0 0 25px;font: 11px Arial, sans-serif;background-color: #fff;width: 140px; }
#navlist3 li{list-style: none;list-style-image:none;margin: 0;text-align: left;padding:3px 0 ; }
#navlist3 li a:link, #navlist3 li a:active, #navlist3 li a:visited{padding: 0;text-decoration: none;margin:0; color:#006351}
#navlist3 li a:hover{text-decoration:underline;color: #e3b161;}

/* Content */
body#home #content  {float:none; background: #fff; width:738px; margin:0; padding:0  }
body#home #content li {list-style-image: none;}
#content {float:left; background: #fff; width:536px; margin:30px 0 0 0; padding:0  }
#content img {margin: 0 }

#contentwrapper {background-color: #fff; padding:6px; width:738px }

#subheadWrapper {}
#subheadContainer {width:738px; padding:0; margin:0}
#subheadWrapper img {float:left; display:block}
#subheadContainerLeftfaribault {
	float:left;
	width:347px;
	width:347px;
	height:120px;
	margin:0 4px 0 0;
	padding:0;
	background-color:#508056;
}
#subheadContainerLeftpriorlake {
	float:left;
	width:347px;
	width:347px;
	height:120px;
	margin:0 4px 0 0;
	padding:0;
	background-color:#484F99;
}
#subheadContainerLefteagan {
	float:left;
	width:347px;
	width:347px;
	height:120px;
	margin:0 4px 0 0;
	padding:0;
	background-color:#660000;
}
#subheadContainerLeftmankato {
	float:left;
	width:347px;
	width:347px;
	height:120px;
	margin:0 4px 0 0;
	padding:0;
	background-color:#5D4871;
}
#subheadContainerLeftkeystone {float:left;width:347px;width:347px; height:120px; margin:0 4px 0 0;padding:0; background-color:#c29753; }
#subheadWrapper p {margin:2em 10px auto 20px; color:#fff; font-size:1.6em}

ul#homeNav {list-style:none;  padding:0; margin:15px 0 0 0; }
ul#homeNav li {float:left; padding:0; margin:0 3px 0 0; width:145px;}
ul#homeNav li.faribault {
	background-color:#508056
}
ul#homeNav li.priorlake {
	background-color:#484F99
}
ul#homeNav li.eagan {
	background-color:#660000
}
ul#homeNav li.mankato {
	background-color:#5D4871
}
ul#homeNav li.keystone {
	margin:0;
	width: 146px;
	background-color:#c29753
}
ul#homeNav li a:link, ul#homeNav li a:active, ul#homeNav li a:visited {font-family:"Trebuchet MS";text-decoration:none;text-align:center; display:block; margin:0 auto; padding:1em 0; color:#fff}
ul#homeNav li a:hover {color:#fff; }
ul#homeNav li:hover, ul#homeNav li.over {  background:#000}

/* Footer */
#footer {margin: 10px auto;color: #000; padding: 15px 0;width: 738px; font-size: 0.85em; border-top: 1px solid #000 }
#footer p {margin:0 auto; text-align:center}
.tagline {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	line-height: 20px;
}
#rate_chart {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-bottom: 2px;
	padding-top: 3px;
}
ol li {
	list-style-type: decimal;
	padding-bottom: 2px;
	list-style-image: none;
}
.contactTable {
	margin-top: 1em;
}
li {
	list-style-type: none;
	list-style-image: url(images/bullet.gif);
	padding-bottom: 2px;
}
.top {
	padding-bottom: 9px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding-top: 2px;
	font-size: 11px;
}
.numbersList  li {
	list-style-type: upper-alpha;
}
.floatright {
	float: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 16px;
	margin-left: 13px;
	padding-bottom: 7px;
	padding-left: 7px;
}
.floatleft {
	float:left;
	padding-right:12px;
}
.levelBox {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
.levelBoxEnd {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-bottom:1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.border {
	border: 1px solid #666666;
}
.tourBox {
	display: inline;
}
.tourCaptions {
	width: 150px;
	display: block;
	margin-left: 3em;
}
.tourImages {
	background-color: #CCCCCC;
	width: 300px;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0em;
	padding: 9px;
/*	float: right;*/
}
.bioBlock {
	margin-bottom: 9px;
}
.planHeaders {
	padding-top: 6px;
	background-color: #E8E8E8;
	margin-bottom: 6px;
	padding-bottom: 6px;
	text-align: center;
}
.caption {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	width: 124px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	background-color: #508056;
	font-weight: bold;
	margin-bottom: 8px;
}

