body {
	font-family: Verdana, Helvetica, sans-serif;
	height:100%;
	background:url(images/bg_patt2.jpg) repeat;
	font-size: small;
	color: #432129;
	text-align: center /* IE5 - reset to left in page div */
	}
/* simplified box model hack */
* html body {
	font-size: x-small;
	f\ont-size: small;
	}
 html>body { /* be nice to Opera */
	font-size:small;
	}
h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Helvetica, sans-serif; 
	color:rgb(15,35,140);/*rgb(30,75,130); */
}
h1 { font-size:200%}
h2 { font-size:180%}
h3 { font-size:160%}
h4 { font-size:140%}
h5 { font-size:130%}
h6 { font-size:100%}

#page {
	width:900px;
	background-color:#fff;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
	height:100%;
	}
#homeHead {
	clear:both;
	/*background: #FFF url(images/home_logo_title.gif) top left no-repeat;*/
	width:900px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:10px;
	}
#page1Head {
	clear:both;
	width:900px;
	height:85px;
	}
#page1Head img {
	border:0;
	}	
#lsPageHead {
	clear:both;
	width:900px;
	height:175px;
}	
#lsPageHead img {
	border:0;
	}	
#lsPageHead .head {
	text-align:left;
	vertical-align:middle;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 175%;
	font-weight:700;
	color:rgb(15,35,140); /* rgb(30,75,130) */
	}
#quickInfo {
	margin: 5px 0 0px 5px;
	width: 894px;
	clear:both;
	}
#quickInfo ul {
	list-style:none;
	vertical-align:middle;
	margin: 0 0 0 0;
	}
.quickItem {
	float:left;
	text-align:center;
	display:inline;
	cursor:pointer;
	font-size:90%;
	width:11em;
	margin-right:10px;
	padding:2px 4px 3px 5px;
	border:3px outset #A05A3C;
	border-style: outset;
	color: #FFF;
	background-color:#432129;
	}
.quickItem a, .quickItem a:link, .quickItem a:visited {
	text-decoration:none;	
	color: #FFF;
	border:0
}
#main {
	width:900px;
	background-image: url("images/content_bg.gif");
	repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
	height:100%;
	}
#nav {
	font-size:90%;
	float:left;
	background-color:rgb(0,82,66);
	margin:0 0 0 5px; 
	padding:10px 0 25px 0;
	width:151px;
	line-height:120%;
	height:100%;
}	
#nav ul {
	list-style-type:none;
	margin:4px 10px 0 5px;
	padding:0px;
	}
#nav li {
	font-size:110%;
	color:#fff;
	font-weight:700;
	margin-top:10px;
	}
#nav ul ul {
	list-style-type: none;
	font-size:80%;
	margin-left:0;
	margin-top:5px
	padding:0px;
	}
#nav ul ul li {
	text-indent:-1em;
	font-size:100%;
	font-weight:500;
	line-height:105%;
	margin-top:0px;
	margin-left:1em;
	padding:1px 4px 1px 5px;
	border:1px solid rgb(0,82,66);
	color:#AAA;
	}
#nav ul ul li empty {
 	display:none;
	}
#nav ul ul a:link, #nav ul ul a:visited{
	color: #FFF;
	text-decoration:none;	
	}
#nav ul ul a:hover{
	text-decoration:underline;
	}
#nav ul ul li.selected{
	font-weight:bold;
}
#content {
	float:right;
	margin:0;
	width: 725px;
	padding:0px 10px 0 0;
	height:100%;
	}	
#content h3 {
	margin-top: 10px;
	/*color: rgb(0,82,66);*/
	}
#content p {
	margin-right:2em;
}
#content img {
	float:none;
	margin: 0 0 1em 1em;
}
#content dt {
	font-size: 110%;
	}
#content dt img {
	float:none;
	}
#content dd {
	margin: 0 1em 10px 3em;
	}
#content a, #content a:visited, #content a:hover {
	color: #432129;
	}
#content li {
	margin-right:2em;
	margin-bottom: .5em;
	}
#localLinks {
	font-size:80%;
	color:purple;
	}
#localLinks a, #localLinks a:hover, #localLinks a:visited {
	color:purple;
	}
.list {
	font-size: 110%;
	}
.list ul {
	list-style-type:none;
	margin-left:0;
	}
.list 
#staff {
	list-style: none;
	font-size:110%;
	color:rgb(0,82,66);
	}
#staff li {
	margin:10px 0 15px 0;
	}
#staff li span {
	font-size:90%;
	color:rgb(0,82,66);
	}	
#staff li a, #staff li a:visited, #staff li a:hover {

	color:rgb(0,82,66);
	}
#foot {
	clear:both;
	font-size:80%;
	background: #FFF;
	width: 900px;
	margin-top:15px;
	}		
#foot p {
	background-color:#FFF;
	padding: 0 0 20px 0;
	margin:0;
	text-align: center;
	}
.quickwin{
	width:500px;
	margin: 0;
	color:00534D;
	border: 5px inset #2A0000;
	background-color:#FFF;
	}
.map{
	width: 800px;
	}
.quickwin h4, h5 {
	margin-top:2em;
	width:500px;
	color: rgb(15,35,140); /* rgb(30,75,130); */
	font-size:110%;
	}
.quickwin dl {
	text-align:left;
	margin-left:10px;
	}
.quickwin dt {
	font-weight:700;
	color: rgb(15,35,140); /* rgb(30,75,130); */
	}
.quickwin .close {
	cursor:pointer;
	font-size:90%;
	width:11em;
	padding:2px 4px 3px 4px;
	border:3px outset #A05A3C;
	border-style: outset;
	color: #FFF;
	background-color:#432129;
	}	
#breadcrumbs {
	font-size: 80%;
	font-weight:700;
	color:rgb(0,82,66);
}
#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:hover {
	color:rgb(0,82,66);
	}
#lsTag {
	font-weight:700;
	color:rgb(0,82,66);	
	}
#lsTag a:link, #lsTag a:visited, #lsTag a:hover {
	font-weight:700;
	color:rgb(0,82,66);	
	}
.pageTop {
	font-size:90%;
	color:rgb(0,82,66);
}
.pageTop a:link, .pageTop a:visited, .pageTop a:hover {
	color:rgb(0,82,66);
	}
/*
dl a:link, dl a:visited, dl a:hover {
	font-size:80%;
	color:rgb(0,82,66);
	}
	*/
	
/* more hacks */
#quickInfo ul:after { /* for browsers that support :after */
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }
* html #quickInfo ul { height: 1% } /* for IE5+6 */
*:first-child+html #quickInfo ul { min-height: 1px; } /* forIE7 */