/* side navi */
.sidecaption  { font-size: 70%; color: #14457F; line-height: 120%; margin: 15px 0;}
.sidecaption p{ margin: 0; padding: 0;}
.sidecaption p.title{ margin-bottom: 3px; font-weight: bold;}

/* contents */
.contentsl { background: url(images/contentsl.gif) repeat-y left  top;}
.contentsr { background: url(images/contentsr.gif) repeat-y right top; background-color: #fff; padding:22px 20px 20px 3px;}

/* base */
.basel { background: url(images/basel.gif) repeat-y left  top; height: 100%; background-color: #B1B1B1; color:#666; font-weight: bold; font-size:70%;}
.baser { background: url(images/baser.gif) repeat-y right top; height: 100%; padding: 10px 10px 50px 10px; text-align:center;}

/*container01*/
.container01{ background-color: #fff;}

/*container02*/
.container02{ background-color: #fff;}
.container02title .Head{ color:#fff; font-weight: bold; font-size: 80%;}

/*container03*/
.container03{ background-color: #ffc;}
.container03title .Head{ color:#fff; font-weight: bold; font-size: 80%;}

/*containerLink*/
.containerlink a:link    { text-decoration: none; color: #fff; font-weight: bold; font-size: 70%;}
.containerlink a:visited { text-decoration: none; color: #fff; font-weight: bold; font-size: 70%;}
.containerlink a:hover   { text-decoration: underline; color: #fff; font-weight: bold; font-size: 70%;}

/*container05*/
.container05{ color:#666; font-size: 80%; padding: 10px; background: #FFF9AE;}
.container05-bg{ background: #FFF9AE;}


td.LinkMenu table {
	background:url(images/linkbg.gif) top left no-repeat;
	height: 30px;
	width:	185px;
}
td.LinkMenu a.Normal {
	height: 30px;
	width:	175px;
	color:	#FFF;
	font-weight: bold;
	padding: 8px 8px 8px 30px;
}

td.LinkMenu td {
	padding: 0px;
}




