/* CSS Document */

body {
	margin:0px auto;
	padding:0px;
	background-color:#d6d6d6;
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:.75em;
	line-height:1.5em;
	color:#333333;
}

table {
	font-size:inherit;
}

input[type=submit], input[type=button]{
	border:1px solid #862175; 
	padding:2px; 
	color:#862175; 
	background-image:url(images/btnbg.gif); 
	background-position:bottom; 
	cursor:pointer
}


#background {
	background-color:#d6d6d6;
	background-image:url(images/background.jpg);
	background-repeat:repeat-y;
	width:1200px;
	text-align:center;
	margin:10px auto 0px auto;
}
a {
	color:#3790aa;
	text-decoration:none;
}
#parent {
	margin:0px 100px 10px 100px;
	padding:50px 100px;
	text-align:left;
	border:1px solid #9c9c9c;
	position:relative;
	clear:both;
	background-color:white;
}
#header {
	position:relative;
	clear:both;
	width:800px;
	margin-bottom:20px;
	height:118px;
}
#logo {
	background-image:url(images/logo.jpg);
	float:left;
	height:118px;
	width:230px;
	background-repeat:no-repeat;
}
#locator {
	float:right;
	position:absolute;
	bottom:0px;
	right:0px;
}
#nav {
	float:left;
	clear:both;
	width:800px;
	background-color:#882276;
}
#navstem {
	width:800px;
	margin-bottom:10px;
}
img.nav {
	border-right:1px solid #FFFFFF;
	margin:0px;
	padding:0px;
}
img.stem {
	margin-left:23px;
}
#toast {
	border:6px solid #882276;
	position:absolute;
	background-color:#FFFFFF;
	width:156px;
	height:100px;
	top:-10px;
	left:800px;
	z-index:10;
}
#innertoast {
	margin:2px;
	border:2px dashed #882276;
	padding:10px;
	width:128px;
	height:72px;
}
#photobox {
	border:10px solid #cccccc;
	padding:20px 30px;
	float:left; 
	width:720px;
	margin-bottom:30px;
}
#photo {
	width:333px;
	float:left;
	margin-right:10px;
}
#mission {
	width:344px;
	float:left;
}
h1 {
	font-size:2em;
	font-weight:normal;
	margin-top:5px;
	line-height:1.2em;
}
h1.purple {
	color:#862175;
}
h2 {
	font-size:1.4em;
	font-weight:normal;
	border-top-width:3px;
	border-top-style:solid;
	border-top-color:#cccccc;
	padding-top:5px;
}
h2.green {
	color:#8bc743;
	border-top-color:#8bc743 !important;
}
h2.purple {
	color:#882276;
	border-top-color:#882276 !important;
}
h3 {
	font-size:1.2em;
	font-weight:bold;
	display:inline;
}
h3.green {
	color:#8bc743;
}
h4 {
	font-size:1em;
	font-weight:bold;
	margin-bottom:0px;
}
ul.linked {
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	margin-top:5px;
}
ul.linked li {
	background-image:url(images/arrow.jpg);
	background-repeat:no-repeat;
	background-position:left middle;
	padding-left:15px;
}
ul.innerLinked {
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	margin-top:10px;
	margin-bottom:10px;
}
ul.linked li.selected a, ul.linked li.selectedParent a, ul.innerLinked li.selected a {
	color:#333333 !important;
}
ul.linked li.selectedParent {
	background-image:url(images/arrow_down.jpg);
}
ul.innerLinked li {
	background-image:none;
}
ul.innerLinked li.notselected a {
	color:#3790aa !important;
}
#col1of3, #col3of3 {
	width:250px;
	float:left;
}
#col2of3 {
	width:250px;
	float:left;
	margin:0px 20px;
}
#leftnav {
	width:180px;
	float:left;
	margin-right:20px;
}
#maincontent {
	width:550px;
	float:left;
	margin-left:20px;
	margin-top:20px;
}
#breadcrumbs {
	margin-bottom:10px;
}
#footer {
	clear:both;
	color:#666666;
	font-size:.85em;
	padding-top:50px;
}
form {
	padding:0px;
	margin:0px;
}
#secondarycontent, #landingcontent {
	margin-top:20px;
	width:800px;
}
p.big {
	font-size:1.4em;
	line-height:1.6em;
}
img.sprinkle {
	display:none;
}