
body { margin-top: 0px; line-height: 1.5; font-size: 80%; background-color: White; }
#block-system-main tr td, #block-system-main tr th { padding: 4px 5px; border-width: 0px; }
#block-system-main tr th { background-color: #eee; border: 1px solid #ddd; }
#block-system-main tr.odd td, #block-system-main tr.even td { border: 1px solid #ddd; text-align: left; background-color: white; }
#admin-menu { font-size: 13px; position: fixed; }
#logoregion { background-image: url('../images/logo_s.gif'); background-repeat: no-repeat; background-position: left; }
#menu2region { font-size: 12px; padding: 3px; font-family: Arial; }
#menuregion { height: 26px; background-image: url('../images/menu_bk.gif'); background-repeat: repeat-x; border-top: 1px #CCC solid; border-bottom: 1px #CCC solid; }
#leftcontainer { border-right: 1px #CCC solid; background-color: #f3f3f3; }
#mainregion { border-left: 1px #CCC solid; border-right: 1px #CCC solid; }
#content { padding: 12px; }
#footregion, #footregion a { color: #aaa; }
#menuregion ul { margin: 0px; list-style-image: none; padding-left: 2px; list-style-type: none; list-style-image: none; }
#menuregion ul li { list-style-type: none; list-style-image: none; float: left; border-right:solid 1px #fff; display: block; height: 16px; margin-top: 3px; margin-left: 0px; padding-right: 3px; padding-top: 2.5px; }
#menuregion ul li.last { border-right:0px; }
#menuregion ul li a { font-family: 'Trebuchet MS'; width: 88px; color: White; font-weight: bold; display: block; text-align:center; border: solid 1px Transparent; margin-top: -4px; margin-left: 3px; }
#menuregion ul li a:hover { text-decoration:none; border: solid 1px #fff; }
#menuregion ul li a > .sf-sub-indicator { top: 0.4em; }
#menuregion ul li.sf-depth-1 > a > .sf-sub-indicator { display: none }

#menuregion ul li.sfHover ul { background-color: #D37954; margin-left: 0px; margin-top: 0px; top: 24px; left: 0; padding-right: 3px; padding-top: 2px; }
#menuregion ul li.sfHover ul li { height: 22px; }
#menuregion ul li.sfHover ul li a { height: 20px; margin-left: 1px; }
#menuregion ul li.sfHover ul li ul { top: -5px; }

#menu2region ul { list-style-type: none; list-style-image: none; display: block; margin: 0px; }
#menu2region ul li { list-style-type: none; list-style-image: none; display: block; border-right: solid 1px #000; float: left; height: 12px; margin-top: 3px; margin-left: 3px; padding-right: 3px; }
#menu2region ul li.last { border-right: 0px; }
#menu2region ul li a { font-family: 'Arial'; display: block; text-align: center; color: Black; border: solid 1px Transparent; margin-top: -5px; height: 15px; padding: 0px 3px 1px 3px; }
#menu2region ul li a:hover { text-decoration:none; border: solid 1px #000; }

h1 { font-family: Trebuchet MS, Arial, Tahoma, SimSun; margin-top: 5px; margin-bottom: 20px; color:#FF0000; font-weight:normal; }
h2 { font-family: Trebuchet MS, Arial, Tahoma, '幼圆', SimSun; font-size: 1.5em; font-weight: normal; }
h2.line { padding-top: 18px; border-top: solid 1px #888; }
div.line { border-top: solid 1px #888; }
p, li, label, div { line-height: 150%; }
p, td, li, h3, h4, h5, label, div { font-family: 'Segoe UI', 'Myriad Pro', Myriad, Arial, Helvetica, sans-serif, SimSun; }
ul.indent, ol.indent { margin-left: 38px; }
ul.iindent, ol.iindent { margin-left: 54px; }
p.indent { text-indent: 16px }
p.iindent { text-indent: 16px; margin-left: 16px; }
p.rindent { text-indent: -19px; margin-left: 19px; }
p.rrindent { text-indent: -38px; margin-left: 38px; }
.close { margin-bottom: 0px; }
.closep { margin-top: 0px; }
.desc { color: #888; }
table.indent { margin-left: 9.5px; }
.tabs ul.primary li a { padding-top: 2px; padding-bottom: 2px; }
.tabs ul.primary li { height: 20px; }
.tabs ul.primary { height: 20px; }
.form-item { margin-bottom: 1em; margin-top: 2px; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
#content .content li { margin-top: 8px; margin-bottom: 8px; }

#leftcontainer nav h2 { display: none; }
#leftcontainer ul.menu { padding-left: 0px; max-width: 120px; width: 100%; margin-left: auto; margin-right: auto; }
#leftcontainer ul.menu li { list-style-type: none; list-style-image: none; margin-left: 0px; text-align: center; margin-bottom: 5px; padding: 0px; line-height: 22px; }
#leftcontainer ul.menu li a { background-color: #FEA089; color: White; display: block; height: 100%; }
#leftcontainer ul.menu li a.active { text-decoration: underline; }
#leftcontainer ul.menu li ul.menu { margin-top: 5px; max-width: 112px; }
#leftcontainer ul.menu li ul.menu li a { background-color: #aaa; }
#leftcontainer ul.menu li ul.menu li ul.menu li a { background-color: transparent; color: #AAA; border: solid 1px #AAA; }
#leftsidebar1 .block { margin-top: 10px; margin-bottom: 15px; }
#leftsidebar2 .block { margin-top: 10px; margin-bottom: 10px; }

/* hide node's language */
/* .node>.content>div.form-item { display: none; } */

#secondarycontainer { width: 100%; }
#tertiarycontainer { width: 100%; }

/* breadcrumbs */
ul.crumbs { list-style-type: none; margin: 0px 0px 15px 0px; width: 100%; display: block; height: 20px; padding: 0px 0px 0px 0px; }
li.crumb { float: left; font-size: 0.846em; color: #aaa; }
li.crumb, li.crumb span { margin-right: 5px; }

.book-navigation ul.menu { display: none; }
.book-navigation .page-links .page-up { text-transform: capitalize; }

.key         { color: #0000FF }
.h_attr      { color: #FF0000 }
.h_value     { color: #0000FF }
.h_tag       { color: #800080 }
.h_rem       { color: #BBBBBB }
.h_amps      { color: #6D66a5 }
.pw          { color: #FF0000 }
.var         { color: #800080 }
.number      { color: #6D66a5 }
.string      { color: #FF00FF }
.rem         { color: #339933 }
table.simple { border: 0px; border-left: solid 1px #888; border-top: solid 1px #888; }
table.simple td, table.simple th { border: 0px; border-right: solid 1px #888; border-bottom: solid 1px #888; }
hr           { border: 0px; height: 0px; border-bottom: solid 1px #FEA089; }

blockquote { margin-left: 20px; margin-right: 0px; }

.codebox { padding: 5px; border: 1px dotted #000; margin: 5px 5px 5px 12px; }
.syntaxhighlighter { margin: 0 0 0 0 !important; }
.syntaxhighlighter .string, .syntaxhighlighter .string a { color: #ff00ff !important; }
