HTML,BODY{height:100%;}P{margin-top:0;}
H1,H2,H3,H4,H5,H6{font-weight:bold;margin:15px 0 2px 0;}H1{font-size:22px;}H2{font-size:20px;}H3{font-size:18px;}H4{font-size:14px;}H5{font-size:12px;}H6{font-size:11px;}
FIELDSET{margin:.5em 0 0 0;clear:both;border-width:1px;border-style:solid;border-color:#ccc;padding:0 5px 5px 5px;}
LEGEND{color:#666;}
.msgbox{border:1px solid #FC6;background-color:#FFC;padding:5px;margin:2px;display:block;}
.msgbox UL{margin:0;}
.instruction{padding:.5em .5em .5em 0;clear:both;display:block;}
.field INPUT,.field SELECT,.field TEXTAREA,.instruction,FIELDSET INPUT,FIELDSET SELECT,FIELDSET TEXTAREA,FIELDSET{font-size:8pt;font-family:Tahoma,Helvetica,sans-serif;}
.field{padding:3px 5px;border:1px none;width:150px;float:left;display:block;box-sizing: border-box}
@media only all and (max-width: 640px) {
    .field{
        width: 100% !important;
    }
}
.field:before, .field:after{  content: "\0020"; display: block; height: 0; visibility: hidden;}
.field LABEL{font-size:10px;line-height:1em;}
.field .textbox,.field SELECT{display:block;width:100%;position:relative;}
.field SELECT,.field input.checkbox{margin:2px;}
.field a.button{display:block;width:100%;text-decoration:none;text-align:center;border:1px solid;padding:2px 0;}
.system .field a.button{color:#333;background:#EEE;border:1px outset;}
.system .field a.button:hover{color:#000;background:#EEE;}
.system .field a.button:active{border:1px inset;color:#FFF;background:#CCC;}
.field .checkbox{font-size:smaller;}
.reqchk input{width:10px;height:10px;margin:0;position:absolute;}
.reqchk{position:relative;margin:0 2px;width:10px;height:10px;top:2px;top:expression('-2px');border:1px dotted red;display:block;float:left;}
.fauxurl{text-decoration:underline;color:#00F;}
.muted,.neutral{color:#999;}
.error,.bad{color:#F00;}
.good{color:#0C0;}
.help{cursor:help;}
.sup{color:#9EC2DF;}
.arrows{font-size:130%;font-weight:bolder;}
.nbutton{border-style:outset;border-width:2px;padding:1px 3px;text-decoration:none;line-height:165%;cursor:default;}
.nbutton:active{border-style:inset;border-width:2px;}
.nbuttonDis{border-style:solid;border-width:2px;padding:1px 3px;text-decoration:none;line-height:165%;cursor:default;}
.bargraph{background:#F00;}
.smallTextObj,.smallTextObj TD,.smallTextObj TH{font-size:10px;}
DIV.scrollgrid{height:300px;margin:4px;overflow:auto;border:1px solid #7F9DB9;}
.controls A{margin:0 2px;}DIV.hdiv,.hdiv DIV{border-left-width:1px;border-left-style:solid;height:16px;}
DIV.vdiv,.vdiv DIV{border-top-width:1px;border-top-style:solid;}
.unicode{font:normal 12px monospace;}
.ModuleContainer .SystemSubMenu{width:138px}
.searchbtn{background:url(../../../common/img/gobtn.gif);height:20px; width:20px}
.curve, fieldset{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
input{ box-sizing: border-box;}
input[type="submit"], input[type="button"], input[type="reset"], button{border: 2px solid transparent; padding: 0.4em 0.5em;background-image: url('')}
.curvetr{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-top-right-radius:5px;border-top-right-radius:5px;}
.curvetl{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-khtml-border-top-left-radius:5px;border-top-left-radius:5px;}
.curvebr{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}
.curvebl{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-khtml-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}
.ModuleTitleText H1{font-size: inherit;font-weight: inherit; font-family: inherit; display: inline; color: inherit;}
.ModuleTitleText, .module-title-text{min-height: 16px}
.SystemMenu IMG, #bToolbar IMG, #bDock IMG{height: initial !important; width: initial !important; max-width: initial !important}