/* CSS Document */
html { width: 100%; height: 100%; }
html,body{ margin:0; padding:0; height:100%; width:100%; font: 12px/16px Arial, Helvetica, sans-serif; }
a { color: #0000FF; text-decoration:none; }
form { padding: 0; margin: 0; }
#t { position: absolute; left:0; top:0; width:100%; height:40px; color: #FFFFFF; }
#t a { color: #FFFFFF; text-decoration:none; }
#l { width: 120px; height: 30px; padding: 5px; float: left; }
#c { width: 530px; height: 16px; float: left; position: relative; padding: 13px 5px; font: 12px/14px Arial, Helvetica, sans-serif; }
#r { width: 230px; height: 40px; float: right; text-align:right; padding: 10px 5px 10px 0px; overflow: hidden; }
#r #q { width: 192px; height: 12px; margin: 0px; padding: 3px; border: 1px solid #ffffff; color: #666666; font: 11px/12px Arial, Helvetica, sans-serif; outline:none; }
#r #s { margin-left: 5px; padding: 0px; border: 0; vertical-align:middle; }
#b { position:absolute;background:#FFFFFF;top:40px;right:0;bottom:0;left:0; }
object, embed { display: block; }
.wrap { width:700px; margin:0 auto; text-align:left; overflow:hidden; }
#page, .page { margin: 5px 10px; padding: 10px; overflow: hidden; font: 12px/16px Arial, Helvetica, sans-serif; }
.clear { clear:both; float:none; overflow:hidden; }
.send_title { float:left; width:200px; height:30px; text-align:right; font-weight:bold; }
.send_input { float:left; height:30px; padding-left:10px; }
#textpage { font-weight:bold; }
#textcontent { padding:0px 0px 10px 10px; }
.pagenum { font-weight:bold; }
.content { margin:5px 20px 5px 20px; font-weight:normal; }
table#index { font-size:12px; margin: 0; padding: 0; border: 0; border-spacing: 0px;  border-collapse: collapse; }
table#index td.indexpage { width:40px; text-align:right; font-weight:bold; vertical-align: top; }
table#index td.indexdesc { padding-left: 10px; vertical-align: top; }
span.hilite { color:#FF0000; font-weight:bold; }
