@charset "UTF-8";

/* block.css */

/*
inported to tha files in "block" folder
coded by webmugi at 2007-06-12
*/

@import url(default.css);
@import url(layout.css);


/* div.div011-hp */

div#main div.section div.div011-hp {
	margin: 1em 0;
	border: solid 1px #999;
	background: #FFE6E6;
}

div#main div.section div.div011-hp h3 {
	margin: 1em 15px;
	padding: 0;
	color: #903;
}

div#main div.section div.div011-hp p {
	margin: 0.5em 15px 0.5em 30px;
}

div#main div.section div.div011-hp p.page-nevi {
	text-align: right;
}
	

/* div.div012-hpl */

div#main div.section div.div012-hpl {
	margin: 1em 0;
	border: solid 1px #999;
	background: #E6FFE6 url(../block/img/bg-green-wall.gif);
}

div#main div.section div.div012-hpl h3 {
	margin: 1em 15px;
	padding: 0;
	color: #363;
}

div#main div.section div.div012-hpl p {
	margin: 0.5em 15px 0.5em 30px;
}

div#main div.section div.div012-hpl ul {
	margin-left: 30px;
	padding-left: 0;
}
	
div#main div.section div.div012-hpl ul li {
	margin-left: 30px;
	list-style: none;
}


/* div.div020-hpl */

div#main div.section div.div020-hpl {
	margin: 1em 0;
	border: solid 1px #FF6464;
}

div#main div.section div.div020-hpl h3 {
	margin: 0 0 1em 0;
	background: #FF6464;
	padding: 5px 15px;
	color: #FFF;
}

div#main div.section div.div020-hpl p {
	margin: 0.5em 15px 0.5em 30px;
}

div#main div.section div.div020-hpl ol {
	margin-left: 30px;
	padding-left: 0;
}

div#main div.section div.div020-hpl ol li {
	margin-left: 30px;
	list-style: outside decimal;
}


/* div.div030-hpd */

div#main div.section div.div030-hpd {
	margin: 1em 0;
	border: solid 1px #68B36A;
}

div#main div.section div.div030-hpd h3 {
	margin: 0 0 1em;
	border-bottom: solid 1px #68B36A;
	background: #E6FFE6 url(../block/img/bg-green-stripe-header.gif);
	padding: 0.5em 15px;
	color: #363;
}

div#main div.section div.div030-hpd p {
	margin: 0.5em 15px 0.5em 30px;
}

div#main div.section div.div030-hpd dl {
	margin-left: 60px;
	padding-left: 0;
}
	
div#main div.section div.div030-hpd dl dd {
	margin-left: 30px;
}


/* div.div042-hpl */

div#main div.section div.div042-hpl {
	margin: 1em 0;
	width: 570px;
	background: url(../block/img/bg-green-round-corner.gif) no-repeat bottom;
	padding-bottom: 1px;
}

div#main div.section div.div042-hpl h3 {
	margin: 0 0 1em 0;
	padding: 0;
}

div#main div.section div.div042-hpl p {
	margin: 0.5em 15px 0.5em 30px;
}

div#main div.section div.div042-hpl ul {
	margin-left: 30px;
	padding-left: 0;
}
	
div#main div.section div.div042-hpl ul li {
	margin-left: 30px;
}


/* div.div052-hpi */

div#main div.section div.div052-hpi {
	margin: 1em 0;
	width: 570px;
	background: url(../block/img/bg-red-round-corner.gif) no-repeat bottom;
	padding-bottom: 1em;
}

div#main div.section div.div052-hpi h3 {
	margin: 0 0 1em;
	border-bottom: solid 1px #FFB1B1;
	padding: 0.5em 15px;
	background: url(../block/img/bg-red-round-corner-header.gif) no-repeat top;
	color: #903;
}

div#main div.section div.div052-hpi p {
	margin: 0.5em 15px 0.5em 30px;
}

div#main div.section div.div052-hpi p.photo {
	text-align: center;
}
	
div#main div.section div.div052-hpi p.photo img {
	border: solid 8px #FFE6E6;
}


/* div.div100-hpi */

div#main div.section div.div100-hpi {
	margin: 1em 0 0;
	width: 100%;
	overflow: hidden; /* clear float */
}

div#main div.section div.div100-hpi h3 {
	margin: 1em 0;
	padding: 3px 10px;
	border-bottom: solid 3px #78CE7A;
	color: #363;
}

div#main div.section div.div100-hpi p {
	margin: 1em 0 1em 20px;
}

div#main div.section div.div100-hpi img.figure {
	float: right;
	display: inline; /* for IE6,7 */
	margin: 0 0 1em 20px;
}


/* div.div200-hpi */

div#main div.section div.div200-hpi {
	margin: 1em 0;
}

div#main div.section div.div200-hpi h3 {
	margin: 1em 0 0.5em;
	padding: 3px 10px;
	border-bottom: solid 3px #CCC;
}

div#main div.section div.div200-hpi ul {
	text-align: center;
}

div#main div.section div.div200-hpi ul li {
	display: inline;
	margin-left: 10px;
	margin-right: 10px;
	list-style: none;
}
	
div#main div.section div.div200-hpi ul li a img {
	border: none;
}

div#main div.section div.div200-hpi ul li a {
	border: none;
}


