body {margin: 0px;padding: 0px;background-color: #ddd;}
#container {background-color: #fff;width: 810px;margin-right: auto;margin-left: auto;}

#detail {text-align: left;padding-bottom: 30px;}
#detail a:link,#detail a:visited {color: #039;text-decoration: underline;}
#detail a:hover,#detail a:active {color: #d00;text-decoration: none;}
#detail p {font-size: 12px;line-height: 140%;color: #000;margin: 0px;padding-bottom: 13px;}
#detail h1 {padding-top: 11px;padding-right: 10px;padding-bottom: 20px;padding-left: 18px;font-size: 16px;color: #222;background-image: url(../img/bk1.gif);background-repeat: repeat-x;background-position: left top;margin: 0px;}
#detail h2 {text-align: right;margin: 0px;}
#detail h3 {padding-top: 7px;padding-right: 4px;padding-bottom: 15px;text-align: right;font-size: 11px;font-weight: normal;color: #333;background-image: url(../img/dot1.gif);background-repeat: repeat-x;background-position: left top;margin: 0px;}
#detail h4 {margin: 0px;padding-top: 20px;}
#detail h5 {font-size: 12px;color: #000;padding-left: 18px;margin: 0px;padding-bottom: 10px;font-weight: normal;}



#detail img.line1 {border: 1px solid #bbb;}
#detail td td {padding-right: 19px;padding-bottom: 23px;}

#detail .line2 {border-right: 1px solid #bbb;border-bottom: 1px solid #bbb;border-left: 1px solid #bbb;text-align: center;padding-top: 20px;padding-bottom: 10px;}
#detail .line2 td {padding-top: 11px;padding-bottom: 10px;background-image: url(../img/dot1.gif);background-repeat: repeat-x;background-position: left top;text-align: left;vertical-align: top;}
#detail .line2 td p {line-height: 100%;padding-bottom: 0px;padding-left: 8px;}
#detail .line2 form {
	margin:0;
	padding:0;
}
#detail strong {color: #c00;font-weight: normal;}
#detail textarea {height: 90px;width: 400px;}

#detail .line3 {
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	border-left: 1px solid #bbb;
	padding-top: 16px;
	padding-bottom: 18px;
	padding-right: 10px;
	padding-left: 20px;
	text-align: left;
}
#detail .line3 p {
	padding-bottom: 0px;
	background-image: url(../img/ar1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 13px;
	font-size: 14px;
	line-height: 100%;
}

form {
	margin: 0px;
}
#detail .line4 {
	margin-top: -5px;
	margin-right: -7px;
}
h1.test {
	padding-top: 11px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 18px;
	font-size: 16px;
	color: #222;
	background-image: url(../img/bk1.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
}

h2.test {
	text-align: right;
	margin: 0px;
}

h1.special {
	padding-top: 11px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 18px;
	font-size: 16px;
	color: #222;
	background-image: url(../img/bk2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
}

p.searchResultBnr {
	margin:12px 0 0 0;
}
p.searchResultBnr a {
	color:#003399;
	text-decoration:underline;
}
p.searchResultBnr a:hover {
	text-decoration:none;
}


div#mainte {
	position:relative;
	background:url(../img/mainte776.gif) left top no-repeat;
	width:776px;
	height:142px;
	margin-bottom:10px;
}
div#mainte p {
	position:absolute;
	top:43px;
	left:234px;
	margin:0;
	padding:0;
	color:#0066cc;
	font-size:16px;
	font-weight:bold;
	line-height:100%;
	vertical-align:bottom;
}
