body {margin-top: 5px;font-size: 12px;font-family: Courier New, Simsun;}
form{margin:0;}
body {font:12px arial,helvetica,clean,sans-serif}
body *{outline:none;}
a:visited { color: #036; }
a{color: #036}
a,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
form{margin:0;}
ul{margin:0;padding:.5em .5em .5em 1.5em;}
.feature {padding: 0 0 0 3em;}
td {font-size: 12px;font-family: arial,helvetica,clean,sans-serif;}
img {border: 0px;vertical-align: middle;}
button{background-color: #EFEFEF; border-color:#FFF #C1C1C1 #C1C1C1 #FFF;}
button{color:#444; font-weight: bold}
#about {color: #336699}
.logo {margin-bottom:3px}
.index_navbar{border: 1px solid #ccc;padding:3px;line-height:150%;margin: 0 0 10px 0;background-color: #C6DBFF;}
.topbar {border: 1px solid #BFBFBF;padding:3px;line-height: 150%;margin: 0 0 10 0;}
.error {border: 1px solid #FF0000;padding:10px;}
.login_form {background-color: #EFEFEF;padding: 10px;}
.pref_form {border: 0px;background: #c1c1c1;width: 100%;}
.pref_form tr {background: #FFFFFF;}
.pref_form td {padding: 5px;}
.pref_key {width: 30%;}
/* for frameset top navigator */
.topnav {text-align: right}
.topnav span.first{float:left; text-align:left;}
.topnav span.last{text-align:right;}
/* messages list */
.msgnav {font-size:12px; text-align: right}
.msgnav span.first {float:left; text-align:left; }
.msgnav span.last span { margin-left:1em; }
.debug {border: 1px solid #33cccc;padding: 3px;line-height: 150%;margin: 0 0 10px 0;}
.foldermgr {border: 1px solid #cccccc;padding: 5px;margin: 2 2 2 2;}
.runtime {border: 1px solid #ccc;padding: 3px;line-height: 150%;margin: 25px 0 0 0;}
.overquota {font-family: Courier New;font-size: 12px;color: #ff0000;padding-left: 20px;font-weight: bold;}
.quotabar {border-right: #104a7b 1px solid;padding-right: 0px;border-top: #104a7b 1px solid;padding-left: 0px;padding-bottom: 1px;border-left: #104a7b 1px solid;padding-top: 1px;border-bottom: #104a7b 1px solid}
.quotapc {font-size: 10px;font-family: Arial;}
.saveok {border: 1px solid #aaa;margin: 10px;padding: 10px;line-height: 150%;width: 366px;height: 150px;text-align: center;vertical-align: middle;}
.ok {border: 1px solid #339933;color: #339933;padding: 5px;}
.ok div {color:#036}
.fail {border: 1px solid #e00505;color: #e00505;padding: 5px;}
.fail div {color:#036}
.nav_left {border: 0px;top: 10px;position: relative;width: 100px;}
.main {border: 1px solid #ccc;top: 50px;position: absolute;right: 10px;left: 150px;width: 80%;}
.footer {text-align: center;}
.ML {float: left} /* fix bug in FF */
.ML td { padding: 2px;border-bottom: 1px solid #E6E6E6 }
.Mbar { font-weight: bold;background-color: #E7E7E7;}
.Mbar a:link { color: #00309C;}
.Mbar td {border-bottom: 1px solid #ccc; padding: 4px;border-right: 1px solid #C1C1C1;}
.New { border-width: 0 0 1px 0;background-color: #c3d6e6;}
.Seen { border-style:solid none;border-width:1px 0;}
h2{color:#3162a6;}
.error h3{color:#BC131A;}
div.alertbox{border-color:#E6E6E6;background-color:#F6F6F6;}
.filter_check {border-bottom: 1px solid #ccc; border-right: 1px solid #ccc}
.filter_name {border-bottom: 1px solid #ccc;}
