+#login-form
+{
+ margin-left: auto;
+ margin-right: auto;
+ margin-top: 50px;
+ width: 400px;
+ border: 1px solid #999;
+}
+
+#login-form table td.title
+{
+ text-align: right;
+ white-space: nowrap;
+}
+
+#login-form table
+{
+ width: 1%;
+ margin: auto;
+}
+
+#login-form table td.input input
+{
+ width: 200px;
+}
+
+#console
+{
+ opacity: 0.8;
+}
+
+.disabled
+{
+ color: #999;
+}
+
+font.bold
+{
+ font-weight: bold;
+}
+
+
+/***** onclick menu list *****/
+
+ul.toolbarmenu
+{
+ margin: -4px 0 -4px 0;
+ padding: 0;
+ list-style: none;
+}
+
+ul.toolbarmenu li
+{
+ font-size: 11px;
+ white-space: nowrap;
+ min-width: 130px;
+ margin: 2px -4px;
+}
+
+ul.toolbarmenu li a
+{
+ display: block;
+ color: #a0a0a0;
+ padding: 1px 12px 3px 28px;
+ text-decoration: none;
+ min-height: 14px;
+}
+
+ul.toolbarmenu li a.active,
+ul.toolbarmenu li a.active:active,
+ul.toolbarmenu li a.active:visited
+{
+ color: #333;
+}
+
+ul.toolbarmenu li input
+{
+ vertical-align: middle;
+}
+
+ul.toolbarmenu li hr
+{
+ color: #ccc;
+ width: 130px;
+ height: 1px;
+ margin: 2px 1px 2px 1px;
+}
+
+ul.toolbarmenu li img
+{
+ float: left;
+ margin: 0 2px;
+}
+
+div.popupmenu ul li.separator_below,
+ul.toolbarmenu li.separator_below
+{
+ border-bottom: 1px solid #ccc;
+ margin-bottom: 2px;
+ padding-bottom: 2px;
+}
+
+div.popupmenu ul li.separator_above,
+ul.toolbarmenu li.separator_above
+{
+ border-top: 1px solid #ccc;
+ margin-top: 2px;
+ padding-top: 2px;
+}
+
+#searchmenu
+{
+ width: 160px;
+}
+
+#searchmenu ul.toolbarmenu
+{
+ margin: 0;
+}
+
+#searchmenu ul.toolbarmenu li
+{
+ margin: 1px 4px 1px;
+}
+
+
+/***** tabbed interface elements *****/
+
+div.tabsbar,
+#tabsbar
+{
+ position: absolute;
+ top: 50px;
+ left: 220px;
+ right: 20px;
+ height: 22px;
+ border-bottom: 1px solid #999999;
+ white-space: nowrap;
+}
+
+div.tabsbar
+{
+ top: 35px;
+ left: 12px;
+ right: 12px;
+}
+
+span.tablink,
+span.tablink-selected
+{
+ float: left;
+ height: 23px !important;
+ height: 22px;
+ overflow: hidden;
+ background: url(images/tabs-left.gif) top left no-repeat;
+}
+
+span.tablink
+{
+ cursor: pointer;
+}
+
+span.tablink-selected
+{
+ cursor: default;
+ background-position: 0px -23px;
+}
+
+span.tablink a,
+span.tablink-selected a
+{
+ display: inline-block;
+ padding: 5px 10px 0 5px;
+ margin-left: 5px;
+ height: 23px;
+ color: #555555;
+ max-width: 185px;
+ text-decoration: none;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ -o-text-overflow: ellipsis;
+ background: url(images/tabs-right.gif) top right no-repeat;
+}
+
+span.tablink-selected a
+{
+ cursor: inherit;
+ color: #000000;
+ background-position: right -23px;
+}
+
+fieldset
+{
+ margin-bottom: 1em;
+ border: 1px solid #999999;
+ padding: 4px 8px 9px 8px;
+}
+
+legend
+{
+ color: #999999;
+}
+
+fieldset.tabbed
+{
+ margin-top: 22px;
+ padding-top: 12px;
+}
+
+.quota_text {
+ text-align: center;
+ font-size: 10px;
+ color: #666;
+ border: 1px solid #999;
+ cursor: default;
+}
+.quota_bg { background-color: white; }
+.quota_high { background: url(images/quota-colors.png) repeat-x 0 -28px #f90509; }
+.quota_mid { background: url(images/quota-colors.png) repeat-x 0 -14px #e3e909; }
+.quota_low { background: url(images/quota-colors.png) repeat-x 0 0px #05f905; }
+.quota_text_high { color: white; }
+.quota_text_mid { color: #666; }
+.quota_text_low { color: #666; }