body {height: 100%; overflow: auto; margin: 0; padding: 0; font-family: arial, tahoma, verdana;}
#header div {padding-left: 170px; }
#headerbar {height: 35px; font-size: 24pt; font-weight: bold; background: #911; border-bottom: 3px solid #600; color: #000; font-style: italic;}
#menubar {height: 15px; background: #222; border-top: 1px solid #000; border-bottom: 2px solid #666; font-size: 10pt; font-weight: bold; color: #fff;}
#leftDiv, #rightDiv {width: 160px; float: right;}
#leftDiv {float: left; background: #ddd; border-right: 2px solid #555; border-bottom: 2px solid #555; padding-bottom: 30px; padding-top: 70px;}
#div_mainlogo {width: 150px; position: absolute; top: 0px; left: 0px; z-index: 10; padding: 5px;}
#mainlogo {display: block; width: 100%;}
#mainBody {margin: 0 200px; }

#leftNavCustom {font-size: small; }
#leftNavCustom fieldset {background: #ddf; }

.todo {background: #faa;}

.pageTitle {color: #BB0000; font-weight: bold; font-size: 18pt;}
.redHead {color: #BB0000; font-weight: bold; font-size: 12pt;}
.redHead2 {color: #BB0000; font-weight: bold; font-size: 10pt;}

#topRightMenu {position: absolute; top: 10px; right: 10px; z-index: 10; font-size: small;}
#topRightMenu a {color: #fee; font-style: normal;}

div#addthis {float: right; font-size: 10pt; font-weight: normal; }
div#addthis a {color: #ddd; text-decoration: none;}

.successdiv {background: #080; color: #fff; font-weight: bold; }
.errordiv {background: #d00; color: #fff; font-weight: bold; }
.normaldiv {background: transparent; color: #000;}
