body {
	margin: 0px; width: 100%; background-color: #ccb
}
p {
	color:black;font-size:12pt;font-family:'arial', 'helvetica' ;line-height:1.5em
}
li {
	color:black;font-size:12pt;font-family:'arial', 'helvetica' ;line-height:1.5em; text-align: left
}
td {
	color:black;font-size:12pt;font-family:'arial', 'helvetica' ;line-height:1.2em
}
tr {
	color:black;font-size:12pt;font-family:'arial', 'helvetica' ;line-height:1.0em
}
ul {
	list-style-type: square
}
h1 {
	color:gray;font-size:18pt;font-family:'arial', 'helvetica' ;line-height:1.5em; text-align: center
}
h2 {
	color:gray;font-size:14pt;font-family:'arial', 'helvetica' ;line-height:1.5em;text-align: left
}
a:link{
	color:black;text-decoration:none
}
a:visited{
	color:black;text-decoration:none
}
a:hover{
	background-color:#fdffce
}
#header {
	width: 100%; border-bottom: #fff 1px solid; border-top: #ddd 3px solid; height: 158px; background-color: #ddd
}
#header_title {
	padding-right: 5px; width: 100%; border-bottom: #fff 1px solid; height: 8px; background-color: black; text-align: right
}
#location {
	padding-left: 5px; width: 100%; border-bottom: #fff 1px solid; height: 8px; background-color: black; text-align: left
}
#navigation {
	background-color: #ccb; float: left; width: 175px; height: 100% 
}
#navi {
	border: #fff 0px solid; padding-right: 0px; padding-left: 0em; padding-bottom: 50px; padding-top: 0px;
}
#main {
	padding-right: 1em; padding-left: 1em; padding-bottom: 1em; border-left: #fff 0px solid; padding-top: 1em
}
#contents {
	background-color: #ddd6bb ;margin-left: 175px
}
#footer {
	clear: both; padding-right: 0px; border-top: #ccb 1px solid; padding-right: 15px; padding-bottom: 10px; width: 100%; padding-top: 10px; background-color: #ddd; text-align: center
}
#footer p {
	color:black;font-size:10pt;font-family:'arial', 'helvetica' ;line-height:1.5em
}
#databaselogo {
	float: left
}
#ouhsclogo {
	float:right
}
.contents1 p{
	color:black;font-size:12pt;font-family:'arial', 'helvetica' ;line-height:1.5em; text-align: left
}
.contents2 p{
	color:black;font-size:10pt;font-family:'arial', 'helvetica' ;line-height:1.5em; text-align: left
}
.title {
	color:white;font-size:10pt;font-family:'arial', 'helvetica' ;line-height:1.5em
}
.auther {
	color:black;font-size:12pt;font-family:'arial', 'helvetica' ;line-height:1px
}
.navi_top {
	border: 1px gray ridge; width: 150px; height:9px; font-weight:bold; font-family:'arial', 'helvetica' ;text-align: left; padding-left: 10px; margin-left: 10px; background-color: #ddd
}
.navi_sub {
	font-size:10pt; font-family:'arial', 'helvetica' ;text-align: left;line-height:3em 
}
.map {
	width: 100%; height: 100%; border: 1px gray ridge;  font-weight:bold; font-family:'arial', 'helvetica' ;text-align: center; background-color:white; padding-top: 30px; padding-bottom: 30px; overflow: auto
}
