body {
	margin: 0px;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	background:url(../_images/background-body.jpg) top center no-repeat;
}
body.home {
	background:none;
}
img {
	border: 0px;
}
.pageFramework01 {
	margin:0px auto;
	padding: 0px;
	width: 970px;
	background:url(../_images/background-page.jpg) top left no-repeat;
}
.pageFramework02 {
	margin:0px auto;
	padding: 0px;
	width: 970px;
}
.topNav {
	margin: 0px;
	padding: 0px;
	position: relative;
}
.topNav .topNav01 {
	margin: 0px;
	padding: 0px;
}
.topNav .topNav01 img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.topNav .topNav02 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 104px;
	left: 811px;
}
.topNav .topNav02 img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.topNav .topNav03 {
	margin: 0px;
	padding: 0px;
}
.topNav .topNav03 img {
	margin: 0 auto;
	display: block;
	padding: 100px 0px 35px 0px;
	text-align: center;
	border: 0px;
}
.content {
	margin: 0px 40px 0px 0px;
	padding: 0px;
}
.content h1 {
	margin: 0px;
	padding: 0px 0px 20px 225px;
	background:url(../_images/background-content.gif) bottom right no-repeat;
}
.content h2 {
	margin: 0px;
	padding: 20px 0px 19px 0px;
	font-size: 94.75%;
	color: #7b8d96;
}
.content h2 span {
	color: #231f20;
}
/* content row */
.row
{
	height: 1%;
	position: relative;
}
.row:after
{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.row01
{
	width: 930px;
	*_height: 438px;
	min-height: 438px;
}
/* column */
.column
{
	float: left;
}
.column01
{
	width: 470px;
}
.column02
{
	width: 460px;
}
.column03
{
	width: 930px;
}
.column04
{
	width: 225px;
}
.column05
{
	width: 245px;
}
.contentStyle01 {
	margin: 0px;
	padding: 55px 0px 0px 0px;
	width: 245px;
	float: right;
}
.contentStyle01 p {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	font-size: 75%;
	color: #231f20;
	line-height: 1.7em;
	text-align: right;
}
.contentStyle01 p span {
	color: #7b8d96;
}
.contentStyle02 {
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
.contentStyle02a {
	margin: 0px;
	padding: 60px 0px 0px 0px;
}
.contentStyle03 {
	margin: 0px;
	padding: 0px;
	height: 71px;
	position: absolute;
	bottom: 0px;
	left: 68px;
}
.contentStyle03:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.contentStyle03 .contentStyle03a {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	float: left;
}
.contentStyle03 .contentStyle03a.btn {
	margin: 0px;
	padding: 13px 10px 0px 10px;
}
.contentStyle04 {
	margin: 0px;
	padding: 4px 0px 0px 0px;
	text-align: right;
}
.contentStyle04 a {
	margin: 0px;
	padding: 0px 0px 0px 6px;
	font-size: 75%;
	color: #7b8d96;
	text-decoration: none;
}
.contentStyle04 a:hover {
	text-decoration: underline;
}
.contentStyle04 a.selected {
	color: #231f20;
	cursor: default;
}
.contentStyle04 a.selected:hover {
	text-decoration: none;
}
.contentStyle05 {
	margin: 0px;
	padding: 0px;
}
.contentStyle05 ul {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	list-style: none;
}
.contentStyle05 ul li {
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
.contentStyle05 ul li a {
	margin: 0px;
	padding: 0px 1px 0px 0px;
	font-size: 93.75%;
	color: #231f20;
	text-decoration: none;
}
.contentStyle05 ul li a:hover {
	color: #7b8d96;
}
.contentStyle05 .collectionDesc {
	color:#231f20;
	font-size:75%;
	line-height:1.6em;
	margin:0;
	padding:0;
}
.contentStyle05 .off {
	display: none;
}

.contentStyle06 {
	margin: 0px;
	padding: 6px 0px 0px 0px;
}
.contentStyle06 ul {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	list-style: none;
}
.contentStyle06 ul li {
	margin: 0px;
	padding: 0px;
}
.contentStyle06 ul li a {
	margin: 0px;
	padding: 1px 8px 1px 80px;
	font-size: 75%;
	color: #231f20;
	text-decoration: none;
}
.contentStyle06 ul li a:hover {
	color: #7b8d96;
}
.contentStyle06 ul li a.selected {
	color: #ffffff;
	background-color: #231f20;
	cursor: default;
}
.contentStyle06 ul li a.selected:hover {
	text-decoration: none;
}
.contentStyle07 {
	margin: 0px;
	padding: 1px 0px 0px 0px;
}
.contentStyle07 p {
	margin: 0px;
	padding: 0px;
	font-size: 75%;
	color: #7b8d96;
	line-height: 1.6em;
}
.contentStyle08 {
	margin: 0px;
	padding: 0px;
	height: 41px;
	position: absolute;
	bottom: 0px;
	left: 470px;
}
.contentStyle09 {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.contentStyle09 p {
	margin: 0px;
	padding: 5px 200px 0px 546px;
	font-size: 87.5%;
	color: #7b8d96;
	line-height: 1.6em;
}
.contentStyle09 p img {
	margin: 0px 0px 0px 70px;
}
.contentStyle10 {
	margin: 0px;
	padding: 46px 0px 0px 470px;
}
.contentStyle10 p {
	margin: 0px;
	padding: 9px 0px 9px 0px;
	font-size: 75%;
	color: #7b8d96;
	line-height: 1.6em;
}
.contentStyle10 .contentStyle10a {
	margin: 0px;
	padding: 2px;
	color: #fff;
	background-color: #231f20;
}
.contentStyle10 ul {
	margin: 0px;
	padding: 9px 0px 9px 0px;
	list-style: none;
}
.contentStyle10 ul li {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	font-size: 75%;
	color: #7b8d96;
	line-height: 1.6em;
	background:url(../_images/background-arrow.gif) top left no-repeat;
	background-position: 0px 5px;
}
.contentStyle11
{
	margin: 0px;
	padding: 44px 0px 0px 0px;
}
.contentStyle11 h2 {
	margin: 0px;
	padding: 20px 0px 19px 230px;
	font-size: 94.75%;
	color: #7b8d96;
}
.contentStyle11 dl
{
	height: 1%;
	margin: 0;
	padding: 9px 0px 8px 0px;
}
.contentStyle11 dl:after
{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.contentStyle11 dt
{
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	width: 460px;
	text-align: right;
}
.contentStyle11 img
{
	margin: 0px;
	padding: 0px;
}
.contentStyle11 label {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 75%;
	color: #231f20;
	line-height: 1.6em;
	
}
.contentStyle11 dd
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 460px;
}
.contentStyle11 dd p {
	margin: 0px;
	padding: 0px;
	font-size: 75%;
	color: #7b8d96;
}
.contentStyle11 dd p a {
	color: #7b8d96;
	text-decoration: none;
}
.contentStyle11 dd p a:hover {
	text-decoration: underline;
}
.contentStyle11 dd ul {
	margin: 0px;
	padding: 1px 0px 0px 0px;
	list-style: none;
}
.contentStyle11 dd ul li {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	font-size: 75%;
	color: #7b8d96;
	line-height: 1.6em;
}
.contentStyle11 dd ul li.addr {
	background:url(../_images/background-arrow.gif) top left no-repeat;
	background-position: 0px 5px;
}
.contentStyle11 dd ul li a {
	color: #7b8d96;
	text-decoration: none;
}
.contentStyle11 dd ul li a:hover {
	text-decoration: underline;
}










.rotateFrame {
	display: none;
}
.defaultRotateFrame {
	display: block;
}