
#cover {
	position: fixed;
	top: 0;
	left: 164px;
	width: 665px;
	height: 250px;
	margin: 0;
	padding: 0;
	background: transparent url(../img/theme/header_fg-trans.png) 0 0 no-repeat !important;
	background: none;
	}
* html #cover { position:absolute; }

#decor { 
	position: fixed;
	top: 375px;
	left: 74px;
	width: 180px;
	height: 254px;
	background: transparent url(../img/theme/bottom_bg.jpg) 0 0 no-repeat;	
}
* html #decor { position:absolute; }

.contentBoxTop { 
	background: transparent url(../img/theme/content_bg_top-trans.png) 0 0 no-repeat !important;
	background: none;
}

.contentBoxTop h3 {
	padding: 30px 10px 0 100px;
}

.contentBoxMiddle { 
	background: transparent url(../img/theme/content_bg-trans.png) 0 0 repeat-y !important;
	background: transparent url(../img/theme/content_bg_big-trans.png);
	background: none;
}

.contentBoxBottom { 
	background: transparent url(../img/theme/content_bg_bottom-trans.png) 0 0 no-repeat !important;
	background: none;
}

.contentBox {
	margin: 0 0 30px 0;
}
.contentBoxTop { 
	width: 588px;
	height: 64px;
	margin: 0;
	padding: 0;
/*
	background: transparent url(../img/theme/content_bg_top-trans.png) 0 0 no-repeat !important;
	background: none;
*/
}
.contentBoxTop h3 {
	border: 0 none;
	margin: 0;
/* padding: 30px 10px 0 100px; */
	font: bold italic 20px "Trebuchet MS", Verdana, sans-serif;
}
.contentBoxMiddle { 
	width: 538px;
	margin: 0;
	padding: 20px 25px 0;
/*
	background: transparent url(../img/theme/content_bg-trans.png) 0 0 repeat-y !important;
	background: transparent url(../img/theme/content_bg_big-trans.png);
	background: none;
*/
}
.contentBoxMiddle a,
.contentBoxMiddle acronym,
.contentBoxBottom a, {
	position: relative;
	z-index: auto !important;
	z-index: 10;
	}
.contentBoxMiddle p {
	margin: 0;
	padding: 0 0 10px;
	}
.contentBoxMiddle p.PullQuote {
  float: right;
	width: 35%;
	margin: -10px 0 10px 5px;
	padding: 10px 5px 5px 15px;
	color: #ffcc99;
	font: bold italic 1em "Trebuchet MS", Verdana, sans-serif;
	background: transparent url(../img/common/aichi-sign-white.gif) 5px 0 no-repeat;
	/* border: 1px solid #ffcc99; */
	}
.contentBoxMiddle p.PullQuote:first-letter {
	padding-left: 35px;
	}
.contentBoxMiddle p.PullQuote:after {
	display: block;
	margin: -15px -5px 0;
	height: 22px;
	content:" ";
	background: transparent url(../img/common/aichi-sign-white.gif) 100% 100% no-repeat;
	}
.contentBoxBottom {
	width: 548px;
	margin: 0;
	padding: 0 15px 0 25px;
	height: 25px;
	text-align: right;
/*
	background: transparent url(../img/theme/content_bg_bottom-trans.png) 0 0 no-repeat !important;
	background: none;
*/
}
.contentBoxBottom a {
	float: right;
	display: block;
	width: 18px;
	height: 22px;
	background: url(../img/common/toplink-liquid.gif) 50% 50% no-repeat;
	border: 0 none !important;
	}
.contentBoxBottom a span {
	display: none;
	}
/*
.contentBoxBottom a {
	display: block;
	width: 20px;
	height: 15px;
	overflow: hidden;
	text-indent: -5000px;
	background: url(../img/common/toplink.gif) no-repeat;
	padding: 0;
	border: 1px solid red;
	}
*/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
.clearfix { display: inline-table; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


/*
div.mmhide_toc{
   background-color:#fff;
   padding:1ex;
   width:33%;
   float:right;
	 }
#toccnt{
   background-color:#eed;
   padding:0 0 2px .5ex;
   border:1px solid #ccc;
	 }
#toccnt ul{
   padding:0;
   margin:.5ex .1ex 0 1.25em;
	 }
#toccnt ul li{
   color:#666;
   font-size:x-small;
   line-height:1.2em;
   list-style-type:disc;
	 }
#toccnt ul li a{
   color:#333;
   text-decoration:none;
	 }
#toccnt ul li a:hover{
   text-decoration:underline;
	 }
*/