body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color: #003c65;	
	margin: 0;
	padding: 5px 0px 0px 0px;
	text-align: center;
}
div#page {
	display: block;
	margin: 0px auto;
	padding: 0;
	width: 1000px;
	background: url('../images/tanuki_body_1.jpg');
	background-repeat: repeat-y;
	background-color: #CCE5F9;
	border: 1px #ffffff solid;
	height: 100%;
	text-align: left;

}
* html div#page {
	min-height: 100%;
}
div#header {
	margin: 0px auto;
	background: url('../images/tanuki_header.jpg') no-repeat;
	width: 1000px;
	height: 330px;	
	padding: 0;
}
div#headerbar img {
display: inline;
	margin: 0px 0px 0px 154px;
padding: 0;
width: 720px;
height: 29px;
border: none;
vertical-align: top;
	}

ul#nav_1_1_0 {
	width: 1000px;
	margin: 0px;
	padding: 179px 60px 0px 260px;	
height: 26px;
}
ul#nav_1_1_0 li  {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
	float: left;
	margin-left: 3px;
}
ul#nav_1_1_0 a:link, ul#nav_1_1_0 a:visited {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	float: left;
	width: 110px;
	padding: 0px;
	margin: 2px 3px 0 3px;
	background-color: #990000;
	text-decoration:none;
	color: #ffffff;
	border: 1px #000000 solid;
height: 24px;
}
ul#nav_1_1_0 a:hover, ul#nav_1_1_0 a:active {
	float: left;
	width: 110px;
	padding: 0px;
	margin: 2px 3px 0 3px;
	background-color: #006699;
	text-decoration:none;
	color: #FFFFFF;
	border: 1px #ffffff solid;
height: 24px;
}
div#header h3{
	display: block;
	color: #003c65;
	margin: 30px 0px 0px 180px;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: 500;
	float: left;	
}
div#title {
	margin: 34px 0px 0px 180px;
	padding: 0;
	width: 600px;
	height: 34px;
	line-height: 34px;		
}
div#title h1{
	color: #680101;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14pt;
	font-style: none;
	float: left;
	line-height: 34px;
	margin: 0px 0px 0px 0px;
padding: 0;
}
div#content-holder {
	background: url('../images/tanuki_body.jpg');
background-repeat: repeat-y;	
	margin: 0px auto;
	padding: 0;
	float: left;
	width: 1000px;	
}
div#content {
	display: block;
	float: left;
	width: 475px;
	margin: 10px 0px 0px 170px;
 	border: none;	
 	text-align: justify;
}
div#main {
	margin: 10px;
	line-height: 16pt;
}
div#main h3 {
	color: #000055;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: 700;
}
div#main p li td {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 20pt;
}
div#main blockquote {
   margin: 10px;
    padding: 10px;
  background-color: #cce5f9;
  border: 1px #57bfde solid;
}
div#sidebar {
	display: inline;
	float: right;
	margin: 30px 10px 0px 20px;
	padding: 0;
	float: left;
	width: 180px;
}

div#sidebar-header {
	display: block;
	margin: 0px 5px;
	padding: 0;
	width: 140px;
	height: 44px;

}
#gallery_slide_6 img {
border: 1px #57bfde solid;
}
#gallery_slide_6 .slide-title {
display: none;
}
div#printheader {
	display: none;	
}
div#sidebar-header h3 {
	display: block;
	font-family: Verdana, Arial, san-serif;
	font-size: 10pt;
	color:  #003c65;
	font-weight: 600;
	margin: 2px;
	padding: 0px;
	line-height: 44px;	
}
div#sidebar-content {
	display: block;
	margin: 0px;
	width: 140px;
}
div#address p {
	display: block;
	width: 175px;
	font: 9pt Verdana #000000;
	margin: 10px 0px 10px 0px;
	padding: 5px;
	background-color: #ffffff;
	border: 1px #57bfde solid;
}
div.aapc {
width: 182px;
border: 1px solid #57bfde ;
background: #ffffff;
text-align: center;
padding: 4px 0;
}
div#sidebar-content p {
	display: block;
	font: 10pt Verdana #000000;
	margin: 5px;

}
div#sidebar-nav ul {
	list-style: none;
	font: 10pt Verdana #000000;
	margin: 10px 0px;
	padding: 0;	
}
div#sidebar-nav a:link, div#sidebar-nav a:visited {
	color: #333333;
	text-decoration: none;
	}
div#sidebar-nav a:hover, div#sidebar-nav a:active {
	color: #660000;
	text-decoration: none;
}
.clear {
	clear: both;
}

h3.footertext  {
	display: block;
	text-align: center;
	margin:  10px;
	color: #40ceef;
	font: 18pt Verdana, Arial, sans-serif;	
}
div#footer {
	clear: both;
	margin: 0;
	padding: 0 0 10px 0;
	display: block;
	width: 1000px;
	height: 90px;

	background: url('../images/tanuki_footer_03.jpg') no-repeat;
border: 0px 1px 1px 1px #ffffff outside;
}
div#footer p{
	color: #ffffff;
	text-align: center;
	font: 10pt Verdana;
	margin: 5px auto;
  padding: 41px 0px 10px 0px;	
}


#main form p {
display: block;
	width: 450px;
	font-color: #333333;
}
#main form label {
display: block;
	width: 450px;
	font-color: #333333;
}

#main form label input {
display: inline;
vertical-align: abs-middle;
padding: 0px;
margin: 5px;
	font-weight: 600;
	font-color: #333333;
}
#main form label div div div div div div div div div div div div div div textarea{
display: inline;
vertical-align: text-top;
	width: 300px;
	font-weight: 600;
	font-color: #333333;
}
#main #submitrow {
display: block;
width: 500px;
margin-bottom: 50px;
}
#main #submitrow input {
display: block;
width: 200px;
color: #000055;
margin: 5px;
}