*{
font-family:"宋体", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
word-wrap:break-word; outline:none; 
}
body{
font-family:"宋体", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #555;
line-height: 150%;
}
a{
color:#000;
text-decoration: none;
}
a img{ border:none; }
th {
padding-top: 5px;
padding-right: 0pt;
padding-bottom: 5px;
padding-left: 0pt;
font-weight: 700;
text-align: left;
}
td {
line-height: 150%;
}

a:hover{
color:#FF0000;
text-decoration:none;
}

.bodyTitle{
width:100%;
height:33px;
background:url(body_title_bg.gif) top left repeat-x;
margin-left:auto;
margin-right:auto;
margin-top:5px;
clear:both;
}
.bodyTitleLeft{
width:30px;
height:33px;
float:left;
background:url(body_title_left.gif) right bottom no-repeat;
}
.bodyTitleText{
height:27px;
float:left;
margin-top:6px;
line-height:27px;
font-size:14px;
font-weight:bold;
letter-spacing:2px;
padding-left:8px;
padding-right:8px;
background:#FFF url(body_title_right.gif) right bottom no-repeat;
}
.bgFleet {
background-color: #E8F3FD;
}
.borderBottom {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #369FD9;
}
.borderAll {
border: 1px solid #369FD9;
}

.fontRed {
color: #FF0000;
}
.fontBold {
font-weight: bold;
}

.inputButton {
border: 1px solid #329AD7;
color: #FFFFFF;
background-image: url(menu_title_bg.jpg);
background-repeat: repeat-x;
height: 30px;
padding-right: 10px;
padding-left: 10px;
}

.inputButton1 {
padding-left:3px;
padding-right:2px;
border:1px solid #bdbcbd;
background:#FFF url(inputbut_bg.gif) left center repeat-x;
font-size:12px;
height:24px;
padding-top:2px;
letter-spacing:2px;
vertical-align:middle;
margin-bottom:6px;
}
.paddingAll {
padding: 5px;
}
.bgFleet {
height: 30px;
background-color: #E8F3FD;
font-size: 14px;
font-weight: bold;
}
.borderBottom {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #369FD9;
}
/**/
*{ word-wrap:break-word; outline:none; }
body, td, input, textarea, select, button{ color:#666; font:12px "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; }
textarea, input{ padding:2px;  }


.opt td{ padding-left:5px; }

.redtxt{ border-color:#ff0000; background:#F5F9FD; }

.checkbox{ height:14px; border:none; vertical-align:middle; }
.datalist{ clear:both; width:100%; border-top:2px solid #B5CFD9; border-bottom:2px solid #B5CFD9; }
.datalist th{ line-height:250%; text-align:left; background:url(bg_repx.gif) repeat-x 0 bottom; color:#9EBECB; font-size:12px; }
.datalist td{ padding:5px 0; background:url(bg_repx.gif) repeat-x 0 bottom; }
.currenttr td{ background:#F2F9FD url(bg_repx.gif) repeat-x 0 bottom; }
.datalist a{ text-decoration:none; }
.datalist a:hover{ text-decoration:none; }
.datalist .txt{ width:90%; overflow:hidden; }
.datalist .txtnobd{ width:90%; border:1px solid #FFF; text-align:right; overflow:hidden; cursor:pointer;}
.datalist .bigarea { width: 500px; height: 80px; }
.tdinput{ padding:0 30px 5px 0; width:160px; }
.tdarrow{ width:20px; }
.option{ width:10%; }
.username{ width:20%; font-weight:700; }
.date{ width:25%; }
.ip{ width:15%; }
.fixwidth{ width:100%; }
.fixwidthdec{ width:680px; }
.tdpage{ text-align:right; }
.tdpage a:link{ text-decoration:underline; }
.tdpage a:hover{ text-decoration:none; }

/* title */
h3{ font-size:14px; }
h3 .btn{ margin-left:10px; vertical-align:middle; }
.sgbtn{ margin-left:20px; padding:3px 7px; *padding:4px 7px 2px; border:1px solid #62BD25; background:#BCE868; color:#4C1770; font-size:12px; font-weight:400; }
.sgbtn:hover{ text-decoration:none; }
.i{
padding-left:32px;
line-height:25px;
background:url(sticky_unread_mine.gif) no-repeat;
color: #9A9A9A;
}
.clear{clear:both}

.i a{ text-decoration:underline; }
.i a:hover{ text-decoration:none; }
.memlist{ list-style:none; margin:7px 0 25px; padding-top:2px; border-top:2px solid #B5CFD9; width:80%;}
.memlist li{ clear:both; overflow:hidden; zoom:1; padding:5px 0; *padding:1px 0 5px; line-height:150%; background:url(bg_repx.gif) repeat-x 0 bottom; }
.memlist em{ float:left; width:120px; font:12px "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; }
.memlist .memcont{ width:480px; }
.ajax{ width:360px; border:1px solid #89B3C2; }
.ajaxbg{ margin:2px; padding:15px; background:url(bg_repx_hc.gif) repeat-x; }
.alert{ padding-left:40px; background:url(bg_repno.gif) no-repeat 0 -500px; }
.alert h4{ margin-bottom:3px; font-size:14px; }
.alert p{ margin-bottom:12px; color:#09C; }
.alert .btn{ vertical-align:middle; }
.alert a.abtn{ margin-left:20px; text-decoration:underline; }
.alert a.abtn:hover{ text-decoration:none; }
.rtninfo{ margin:50px auto; width:500px; line-height:180%; }
.rtninfo h4{ margin-bottom:10px; padding-left:25px; background:url(bg_repno.gif) no-repeat -275px -98px; font-size:14px; }
.rtninfo p{ margin-left:25px; }
.ListTableHeaderCell{text-align: justify; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #808080; border-bottom: 1px solid #808080; background-color: #D4D0C8; }
