body  {
	color: #000;
	background: #00A1B2;
	background-image: url("../../images/bg.gif");
	margin:  0px;
	padding: 0px;
	text-align: center;

}

body a:link    { color: #3A47FF; text-decoration: underline; }
body a:visited { color: #771DDD; text-decoration: underline; }
body a:hover   { color: #FF6600; text-decoration: underline; }

body, td{
	font-family:"Verdana", sans-serif;
}

td {
	font-size: x-small;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: small;
}
html>body td {
	font-size: small;
}

p {
	
	line-height : 150%;
	text-indent : 1em;
	margin      : 0px auto;
	text-align  : left;
	margin-bottom : 0.2em;
}

#layout {
	width: 554px;
	padding: 0px;
	margin: 0px auto;
}

#header1 {
	height:  32px;
	background : #F6BA25;
	background-image: url("../../images/header_bg1.gif");
	padding : 8px 8px 0px 8px;
}

#header2 {
	height:  45px;
	background : #F8CC5D;
	background-image: url("../../images/header_bg2.gif");
	padding : 6px 8px 0px 8px;
}

#title {
	border-top : 1px solid #FFF;
}

#contents {
	background : #F6BA25;
	padding : 8px;
}

#footer {
	background : #F6BA25;
	padding : 8px;
}

#experiment-contents {
	background : #FCEABE;
	text-align : left;
	padding : 5px 15px 5px 15px;
	font-size: x-small;
	color: #484848;
	line-height: 130%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: small;
}
html>body #experiment-contents {
	font-size: small;
}

#frame-top {
	height:  10px;
	margin-top : 8px;
	background-image: url("../images/frame_top.gif");
}

#frame-bottom {
	height:  10px;
	background-image: url("../images/frame_bottom.gif");
}

p {
	line-height : 150%;
	text-indent : 1em;
	margin      : 0px auto;
	text-align  : left;
	margin-bottom : 0.2em;
}

div.bframe {
	margin-top: 20px;
}

div.bframe a:link    { color: #3A47FF; text-decoration: none; }
div.bframe a:visited { color: #771DDD; text-decoration: none; }
div.bframe a:hover   { color: #FF6600; text-decoration: none; }

div.question {
	margin-top: 20px;
	color : #2654D6;
}

div.answer {
	padding-top : 10px;
	padding-left : 42px;
	padding-right : 5px;
}

.image-middle {
	margin-top : 10px;
	margin-bottom : 10px;
}

div.underline {
	padding-bottom : 2px;
	border-bottom  : 1px dashed #666666;
	text-align     : left;
	margin         : 0px auto;
	margin-top     : 0px;
	margin-bottom  : 5px;
	font-weight    : bold;
}
