body{font-family:Verdana,Arial;font-size:10pt;}
td{font-family:Verdana,Arial;font-size:9pt;}
.ColumnHeader{font-family:Tahoma;background:#7bc045;font-size:8pt;font-weight:700;color:#FFF;}
.Header,.Header:link,.Header:visited{background:#7bc045;color:#FFF;font-size:10pt;font-weight:700;}
.MainRow,.MainRow:link,.MainRow:visited{color:#000;background:#FFF;cursor:default;}
.AltRow,.AltRow:link,.AltRow:visited{color:#000;background:#DDD;cursor:default;}
.HiliteRow{background:#A3D37E;cursor:hand;}
.SmallText{font-family:Tahoma,Arial;font-size:7pt;}
.Footer{border-top:1px dotted #000;font-weight:700;}
.GreyLink:link,.GreyLink:wvisited{font-family:Tahoma, Verdana, Arial;font-size:8pt;font-weight:700;color:#444;}
.AdminContentTable{border:solid 1px silver;border-collapse:collapse;}
.FormTable{width:400px;}
.LabelRow{color:#000;padding:2px;}
.LabelCell{text-align:left;}
.ReqLabelCell{font-weight:700;}
.InputCell{padding-bottom:2px;}
.InputText{font-family:Tahoma;font-size:8pt;border:solid 1px silver;padding-bottom:2px;}
.InputSelect{font-family:Tahoma;font-size:8pt;border:solid 1px silver;}
.InputRadio{border:dashed 1px silver;}
.Error{text-align:left;font-family:Tahoma;font-size:8pt;color:Red;font-weight:700;}
.hint{font-size:8pt;font-weight:700;}
.ContentTable{border:solid 1px #444;width:99%;}
.HideIt{visibility:hidden;display:none;}
.ShowIt{visibility:visible;}
.DrawInput{border:solid 1px #000;font-family:Verdana;font-size:8pt;background-color:#eee;}
.Left{float:left;}
.Right{float:right;}
.PadMe{padding:5px;}
#tooltip {position: absolute;z-index: 3000;border: 1px solid #111;background-color: #eee;padding: 5px;opacity: 0.85;}
#tooltip h3, #tooltip div { margin: 0; }
