		html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {  
			margin: 0; 
			padding: 0; 
			border: 0; 
		}
		/* hide from IE mac \*/ 
		html {
			min-height: 100%;
			margin-bottom: 1px;
		}
		/* end hiding from IE5 mac */
		
		body {
			font-size: 100.01%;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #5f5549;
			background-color: #99CCCC;
		}
		
		#outerwrapper {
			background-image: url(../art/BGtile.gif);
			background-repeat: repeat-y;
			width: 900px;
			margin: 0 auto;
		}
		
		#wrapper {
			margin: 0 auto;
			width: 800px;
			font-size: 80%;
		}
		
		#header {
			height: 165px;
			background-color: #003333;
		}
		
		#header {
			background-image:url(../art/Header.gif);
			background-repeat: no-repeat;
			height: 165px;
		}
		
		#header h1 {
			background-image:url(../art/logo.gif);
			background-repeat: no-repeat;
			height: 164px;
		}
		
		#header h1 span {
			display: none;
		}
	
		#innerwrapper {
			float:left;
			background-color: #669999;
		}
		
		#leftcol {
			float: left;
			background-color: #669999;
			width: 165px;
			padding-left: 10px;
		}
		
		#leftcol ul {
			list-style-type: none;
			padding-top: 10px;
		}
		
		#leftcol li {
			margin: 0;
			padding: 0;
		}
		
		#leftcol li a {
			display: block;
			text-decoration: none;
			color: #003333;
			line-height: 1em;
			margin: 0;
			padding: 0;
			font-weight:bold;
			font-family: Garamond, Geneva, Arial, Helvetica, sans-serif;
			font-size: medium;
		}
		
		#leftcol li a:hover, #leftcol li a:focus {
			color: #336666; 
		}
		

		#content {
			background-color: #CCCC99;
			float: left;
			width: 610px;
			border-left: #996600 2px solid;
			padding-left: 10px;
		}
		
		#page-header {
			height: 64px;
			background-image:url(../art/page_header2.gif);
			background-repeat: no-repeat;
		}
		
		#page-header h2 {
			margin-top: 35px;
			color: #B8A35C;
			padding-right: 15px;
			font-style: italic;
			font-family: Garamond, Geneva, Arial, Helvetica, sans-serif;
			font-size: 36px;
			text-align: right;
		}		
	
		#copy {
			padding: 5px;
		}
		
		#copy p {
			padding-top: 5px;
			padding-bottom: 5px;
		}
		
		#copy h4 {
			padding-top: 20px;
		}
		
		#copy ul {
			padding-left: 50px;
			padding-top: 20px;
			padding-bottom: 20px;
		}
		
		#copy li {
			line-height: 1.5em;
		}
		
		#leftcol-content {
			padding-top: 10px;
		}
		
		.right {
	float:right;
	margin: 5px 10px 2px 5px;
	text-align: center;
	width: 244px;
		}
		
		.right img {
			display: block;
			padding-bottom: 5px;
		}
		
		.caption { 
			color: black; 
			font-size: 10pt; 
			font-family: "Times New Roman", Georgia, Times; 
			font-style: italic ; 
			text-align: center; 
		}
		
		#totop {
			padding: 0;
			margin: 0;
			padding-top: 20px;
			font-size: 8px; 
			font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
			float: left;
			clear:both;
		}
		
		#footer {
			float: left;
			clear: both;
			font-size: 11px;
			color: white; 
			background-color: #003333;
			border-top: #996600 2px solid;
			width: 800px;
		}
		
		#LFootLogo {
			float: left;
			padding: 5px; 
			width: 250px;
			height: 110px;
			
		}
		
		#RFootLogo {
			float: right;
			padding: 5px; 
			width: 250px;
			height: 110px;
			text-align: right;
			
		}
	
		
		#address {
			text-align: center;
			font-size: 13px; 
			font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
			font-weight: bold;
			padding-top: 10px; 
		}
		

		#address dd {
			margin: 0;
			padding: 0;
		}
		
		
		#copyright { 
			font-size: 9px; 
			font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
			padding: 8px; 
			float: left;
			clear: both;
		}

		#address dl {
			margin: 0;
			padding: 0;
			padding-top:12px;

		}
		
		#staff {
			margin: 0;
			padding: 0;
			padding-top: 10px;
		}
		
		#staff dl {
			margin: 0;
			padding: 0;
		}
		
		#staff dd {
			margin: 0;
			padding: 0;
		}
		
		#staff .name {
			font-weight: bold;
		}
		
		#staff .position {
			font-weight: bold;
			font-style: italic;
		}
		
		#staff dt {
			padding-top: 20px;
			clear: both;
		}
		#staff dd {
			padding-top: 10px;
			padding-bottom: 10px;
		}
		
		#staff dd img {
			float: left;
			padding-right: 20px;
		}
		label, input {
			display: block;
		}
		
		label {
			padding-top: 10px;
		}
		
		#contact_form input {
			display: inline;
		}
		
		#contact_form label {
			padding-top: 0;
		}
		
		img {
			text-align: center;
		}
		
		.left-item {
			padding-bottom: 15px;
			text-align: center;
		}
		
		.left-item p {
			padding-bottom: 10px;
		}
		
		.right-item {
			padding-top: 8px;
			padding-bottom: 7px;
			text-align: center;
		}

		.right-item p {
			padding-bottom: 10px;
		}
