﻿body { margin: 0; padding: 0; font-family: Verdana, Simsun; font-size: 12px; }
input, select, textarea { font-size: 12px; font-family: Courier New,simsun; }
h1, h2, h3, h4, p, form { margin: 0; padding: 0; }
h1, h2, h3, h4 { font-family: 微软雅黑,黑体; }
th { white-space: nowrap; cursor: default; }

.black { color: Black; }
.normal { font-weight: normal; }

#header { font-family: 微软雅黑,黑体; }
#header h1 { padding: 0; font-weight: normal; font-size: 28px; }
#header h1 sup { font-size: 11px; }
#header #nav { text-align: right; padding-right: 10px; }
#header #nav a { display: inline-block; text-decoration: none; text-align: center; line-height: 27px; font-size: 12px; color: #333333; height: 27px; width: 82px; }
#header #nav .focus { color: white; }
#header #headerline { line-height: 4px; height: 4px; }
#header a.nav_hover { background-color: Gray; }
#messageline { padding-right: 8px; text-align: right; line-height: 26px; font-size: 12px; height: 26px; color: gray; }
#messageline span { float: left; padding-left: 8px; font-family: Verdana; }
#messageline a { background-image: url('../image/lock_icon.gif'); background-repeat: no-repeat; background-position: left 0px; color: #666; text-decoration: none; padding: 0; padding-left: 15px; }
#mainbody { clear: both; margin-top: 3px; background-color: #ffffff; }
#silder { width: 200px; float: left; }
#content { margin-left: 205px; }
#silder #links a { background-image: url('../image/silder_link_bg.png'); margin: 3px; text-align: left; height: 25px; padding: 1px; display: block; text-align: center; text-decoration: none; color: #333; border: 1px #ccc solid; font-size: 12px; }
#silder #links a img { margin: 5px 2px; }
#silder #links a * { border-style: none; }
#silder #contact h3 { margin-top: 0; }
#silder #contact { background-image: url('../image/silder_link_bg.png'); background-repeat: repeat-x; background-position: left top; padding: 1px; margin: 15px 3px 0; line-height: 35px; }
#footer { height: 31px; line-height: 31px; clear: both; margin-top: 3px; text-align: left; padding-left: 8px; font-size: 12px; font-family: Verdana; color: white; }

table.datagrid thead tr { background-color: #EFEFEF; color: Black; }
table.datagrid { margin: 5px 3px 0 0; font-size: 12px; line-height: 20px; border: 1px #ccc solid; border-collapse: collapse; color: #333333; font-family: Verdana, simsun; }
table.datagrid a { text-decoration: none; }
table.datagrid caption { text-align: left; font-weight: bold; }
table.datagrid th, table.datagrid td { padding: 0 3px; border: 1px #ccc solid; }
table.datagrid thead tr th.uparrow { background-image: url('../image/u_a.gif'); background-position: right center; background-repeat: no-repeat; /**/ padding-right: 18px; }
table.datagrid thead tr th.downarrow { background-image: url('../image/d_a.gif'); background-position: right center; background-repeat: no-repeat; /**/ padding-right: 18px; }
table.datagrid tr.table_focus_line { background-color: #f2f2f2; }
table.datagrid tfoot tr td { font-size: 12px; font-family: Verdana, 宋体; color: gray; text-align: right; padding-right: 8px; }

table.flatGrid thead tr { background-color: #EFEFEF; color: Black; }
table.flatGrid { margin: 5px 3px 0 0; font-size: 12px; line-height: 20px; border: 1px #ccc solid; border-collapse: collapse; color: #333333; font-family: Verdana, simsun; }
table.flatGrid a { text-decoration: none; }
table.flatGrid caption { text-align: left; font-weight: bold; }
table.flatGrid th, table.flatGrid td { padding: 0 3px; border: 1px #ccc solid; }
table.flatGrid thead tr th.uparrow { background-image: url('../image/u_a.gif'); background-position: right center; background-repeat: no-repeat; /**/ padding-right: 18px; }
table.flatGrid thead tr th.downarrow { background-image: url('../image/d_a.gif'); background-position: right center; background-repeat: no-repeat; /**/ padding-right: 18px; }
table.flatGrid tr.table_focus_line { background-color: #f2f2f2; }
table.flatGrid tfoot tr td { font-size: 12px; font-family: Verdana, 宋体; color: gray; text-align: right; padding-right: 8px; }

#content h2 { font-family: 微软雅黑,黑体; margin: 0; padding: 10px 0; font-size: 14px; font-weight: bold; line-height: 22px; }
#content #searchBar { font-size: 12px; font-family: Verdana, 宋体; }
.fillBox { padding: 5px; line-height: 1.8; font-size: 12px; }
.fillBox .focus { font-weight: bold; }
.fillBox input { border: solid 1px gray; height: 18px; line-height: 18px; font-size: 12px; }
.fillBox textarea { border: 1px solid gray; margin-bottom: 5px; width: 50%; }
.red { color: Red; }
.bold { font-weight: bold; }
.gray { color: Gray; }
.green { color: Green; }
input.button { width: 75px; background-repeat: no-repeat; text-align: center; background-position: center center; height: 28px; line-height: 28px; background-image: url('../image/bg_button.gif'); text-align: center; padding: 0; margin: 0; border-width: 0; color: white; font-family: 微软雅黑,黑体; }
.ajax { display: block; background-color: White; color: gray; }
.fixAjaxPos { position: absolute; right: 5px; top: 5px; }
.detailBox { padding: 5px; line-height: 1.8; font-size: 12px; color: #333333; }
.detailBox strong { display: inline-block; width: 100px; text-align: right; margin-right: 10px; color: #880808; }
.detailBox strong { *display:inline;}
.detailBox div { margin-left: 110px; }
.noborder input, input.noborder { border-style: none; border-width: 0; width: auto; height: auto; }
input.btn { background: url(../image/btn_bg.gif) no-repeat; width: 80px; height: 21px; line-height: 21px; font-size: 12px; color: #fff; border: 0; margin: 0; }
.tooltip { color: Gray; }
.lineInputBox { padding: 5px; line-height: 1.8; font-size: 12px; color: #333333; }
.lineInputBox strong { display: inline-block; width: 65px; text-align: right; margin-right: 10px; color: #880808; }
.lineInputBox div { display: inline-block; width: 250px; text-align: left; }
.lineInputBox div { display: inline; }
.date { font-size: 11px; font-family: Verdana, Verdana,simsun; color: Gray; padding-left: 10px; padding-right: 10px; }
.datetitle { font-size: 10px; line-height: 15px; height: 15px; color: Gray; background-color: #f2f2f2; }

dl.tooltip { margin: 0; padding: 0; line-height: 1.6; }
dl.tooltip dt { margin: 0; padding: 0; font-weight: bold; border-bottom: 1px dotted; }
dl.tooltip dd { margin: 0 0 0 10px; padding: 0; }

.status_Created { display: inline-block; color: yellow; }
.status_Suspend { display: inline-block; color: red; }
.status_Trial { display: inline-block; color: gray; }
.status_Regular { display: inline-block; color: green; font-weight: bold; }

/*-------------impromptu---------- */
.jqifade { position: absolute; background-color: #aaaaaa; }
div.jqi { width: 550px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; font-size: 12px; text-align: left; border: solid 1px #eeeeee; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; }
div.jqi .jqicontainer { font-weight: normal; }
div.jqi .jqiclose { position: absolute; top: 4px; right: -2px; width: 18px; cursor: default; color: #bbbbbb; font-weight: bold; }
div.jqi .jqimessage { padding: 10px; line-height: 20px; color: #444444; }
div.jqi .jqibuttons { text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.jqi button { padding: 3px 10px; margin: 0 10px; background-color: #2F6073; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.jqi button:hover { background-color: #728A8C; }
div.jqi button.jqidefaultbutton { background-color: #BF5E26; }
.jqiwarning .jqi .jqibuttons { background-color: #BF5E26; }
div.jqi .jqimessage .field { padding: 5px 0; }
div.jqi .jqimessage .field label { display: block; clear: left; float: left; width: 100px; }
div.jqi .jqimessage .field input { width: 150px; border: solid 1px #777777; }
div.jqi .jqimessage .field input.error { width: 150px; border: solid 1px #ff0000; }
div.jqi h2 { line-height: 18px; font-size: 14px; margin-bottom: 8px; border-bottom: 1px dotted; }
/*-------------------------------- */

#tooltip__xxawkalafj { position: absolute; border: 1px solid #333; background: #f7f5d1; padding: 2px 5px; color: blue; font-weight: normal; display: none; min-width: 50px; max-width:300px; white-space: normal; word-break: break-all; }
.tip { cursor: default; }
input.tip { cursor: text; }
pre#sql { font-size: 11px; color: Gray; border: 1px dotted gray; padding: 15px; margin: 15px; }
input.border, textarea.border { border: 1px solid gray; font-size: 11px; color: Blue; }

a.button { text-decoration: none; padding: 3px 10px; margin: 0 10px 0 0; background-color: #2F6073; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
a.button:hover { background-color: #728A8C; }
a.selected { background-color: #BF5E26; }

strong { color: #880808; }
.strong { color: #880808; }
