html, body { height: 100%; overflow:auto; }
body { background:#FFFFFF; padding: 0; margin: 0; font: 11px Arial, Helvetica, sans-serif;  }
table { font-size:11px; }
form { padding: 0; margin: 0; }
object, embed { display: block; }

.wrap { width:700px;margin:0 auto; text-align:left; }

#menu { background-color: #666666; color:#FFFFFF; overflow:hidden; height: 40px; vertical-align: middle; }
#menu a { color: #FFFFFF; }

#l_menu { width: 400px; height: 30px; float: left; position: relative; padding: 5px; }
#r_menu { width: 300px; height: 30px; float: right; text-align:right; padding: 5px 2px 5px 5px; }
#r_menu #q { width: 196px; margin: 0px; padding: 3px; border: 1px solid #ffffff; color: #666666; font: 11px Arial, Helvetica, sans-serif; }
#r_menu #s { margin: 3px; padding: 0px; border: 0px; vertical-align:middle; }

#flashobj { text-align:center; padding: 0; margin: 0; height: 100%; width: 100%; vertical-align:top; }

#page, .page { border: 1px solid #F0F0F0; margin: 5px 10px; padding: 10px; overflow: hidden; }

.toppi { background-color: #666666; vertical-align:middle; color:#FFFFFF; }
.toppi a { color: #FFFFFF; }

.pagenum { font-weight:bold; }
.content { margin:5px 20px 5px 20px; font-weight:normal; }
.clear { clear:both; float:none; }
.indexpage { float:left; width:50px; text-align:right; font-weight:bold; }
.indexdesc { float:left; padding-left:10px; }

#textpage { font-weight:bold; }
#textcontent { padding:0px 0px 10px 10px; }
.send_title { float:left; width:200px; height:30px; text-align:right; font-weight:bold; }
.send_input { float:left; height:30px; padding-left:10px; }
a,a:visited,a:hover { color:#0066CC; text-decoration:none; }

span.hilite { color:#FF0000; font-weight:bold; }