body{ background-color:#ffd200; margin:0; padding:0; font-family:sans-serif; }
a{ color:#332A00; text-decoration:none; }
a:hover{ color:#332A00; text-decoration:underline; }
div#headTitle{ margin-bottom:50px; }
div#headTitleb{ margin-bottom:43px; }
div#headmenu{ margin-bottom:15px; }
td.book{ width:226px; background-color:#e5bd00; padding:0; }
td.line{ background-color:#997e00; }
tr.sHead{ background-color:#e5bd00; }
tr.sTtl{ background-color:#f2c700; }
tr.sTtl td{ font-size:72%; padding:3px 5px 3px 0; }
td.bl{ background-color:#ffd200; }
td.blk{ background-color:#f2c700; }
td.line{ background-color:#997e00; }
/*-----------------------------*/
div#main{ margin-bottom:20px; }
h4{ margin:0px; padding:0px; }
h4 { font-size:12px; color:#332A00; margin-bottom:15px; padding-bottom:10px; border-bottom:1px solid #997E00; }

.topRead{ font-size:80%; line-height:170%; margin:10px; }

.clear{ font-size:0; height:0; clear:both; }
.raquo{ font-size:12px; font-family:Arial; }

div.box{ margin-bottom:40px; }
div.btn{ width:215px; height:22px; background-color:#E5BD00; text-align:center; font-size:72%; line-height:200%; }
div.btn a{  text-decoration:none; }
div.btn:hover{ width:215px; height:22px; background-color:#CCA800; text-align:center; }
div.left{ width:215px; float:left; margin-right:40px; }
div.right{ width:215px; float:left; }
div.read{ margin-bottom:15px; font-size:72%; line-height:170%; }
div.mile{ margin-bottom:50px; }

table.input{ width:470px; margin-bottom:10px; }
.input td{ font-size:72%; }
td.read{ color:#332A00; width:470px; padding:0px 0px 20px 0px; line-height:170%; }
td.item{ color:#332A00; width:150px; background-color:#CCA800; padding:10px 9px 10px 9px; }
td.field{ color:#332A00; width:320px; background-color:#F2C700; padding:10px 8px 10px 8px; }
td.field .note{ padding-top:5px; }
td.comment{ color:#332A00; width:470px; background-color:#F2C700; padding:15px 9px 15px 9px; }
td.submit{ color:#332A00; width:470px; background-color:#FFD200; text-align:center; padding:15px 9px 15px 9px; }
.es{ color:#FF0000; }
div#errorbox{ color:#F00; font-size:100%; padding:0px; }
h5.error { color:#F00; margin-bottom:1em; margin-top:0px; }

.fcomment{ height:4em; width:15em; }


.noswf{
	text-align:left;
	font-size:75%
}
.noswf p {
	margin-top:15px;
	margin-bottom:15px;
	clear:both;
}
.noswf .alert {
	padding:8px;
	color:#F00;
	font-weight:bold;
}
.noswf .infobox {
	padding:8px;
	background-color:#F2C700;
}
