*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
html,body{margin:0px;padding:0px;color:#000;font-family:Verdana;font-size:14px;}

h1 {font-size:22px; font-weight:bold; }

img{border:0px;}
a{color:#0000FF;text-decoration:none;cursor:pointer;}
pre{margin:0px;}

.fl{float:left;}.fr{float:right;}.clear{clear:both;}
.msg{color:red;margin-bottom:15px; padding:3px 10px; border:1px solid red; background:#F9CDCD;}
.msgs{padding:3px 10px; color:green;border:1px solid green; background:#AEE49E;margin-bottom:15px;}
.table_bgcolor{background:#aaa;}
.table_header{background:#CCC; font-weight:bold;}
.table_row{background:#FFF;}
.table_bgcolor tbody tr:hover td{background:#EEE;}
.u{text-decoration:underline;}.b{font-weight:bold;}.c{text-align:center;}.i{font-style:italic;}

#wrapper{}
#header{padding:5px;border-bottom:5px solid #333; background:#fff}
#header .title{font-size:18px;}
#header .logout{float:right;}
#body{margin:10px;}
.leftmenuitem{background:#ccc; display:block; padding-left:5px; margin-right:5px; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #000;}

.add_button {padding: 10px 20px; font-size:22px; font-weight:bold; background: #5CA13E;}
.top_text {padding-bottom: 20px; margin-bottom:20px; border-bottom:1px solid #aaa; }


.tabs{}
.tabs > a{display:block;float:left;background:#B6B2AD;padding:5px;color:#000;margin-right:5px;}
.tabs > a.hascontent{background:#00A2FF;}
.tabs > a.selectedtab{background:#D4D0CA;}
.tabs > .tabmenu{position:relative;display:block;float:left;background:#B6B2AD;padding:5px;color:#000;margin-right:5px;}
.tabs > .tabmenu .title{border-bottom:2px solid #000;}
.tabs > .tabmenu .dropdown{position:absolute;left:0px;background:#B6B2AD;min-width:150px;z-index:10000;display:none;}
.tabs > .tabmenu a{display:block;background:#B6B2AD;padding:5px;color:#000;margin-top:5px;}
.tabs > .tabmenu:hover .dropdown{display:block;}
.tabblock{background:#D4D0CA;padding:15px;}

.debugadmin{color:#999;font-size:12px;text-align:center;}