body{font-family:Verdana,Arial;font-size:10pt;}
td{font-family:Verdana,Arial;font-size:9pt;}
ul.sortable li{position:relative;}
ul.boxy{list-style-type:none;width:10em;font-size:13px;font-family:Arial, sans-serif;margin:0;padding:0;}
ul.boxy li{cursor:move;border:1px solid #ccc;background-color:#eee;margin-bottom:4px;width:300px;padding:2px;}
.ColumnHeader{font-family:Tahoma;background:#369;font-size:8pt;font-weight:700;color:#FFF;}
.Header,.Header:link,.Header:visited{background:#369;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, .Highlight{background:#69C;cursor:pointer;}
.SmallText{font-family:Tahoma,Arial;font-size:7pt;}
.Footer{border-top:1px dotted #000;font-weight:700;}
.GreyLink:link,.GreyLink:visited{font-family:Tahoma, Verdana, Arial;font-size:8pt;font-weight:700;color:#444;}
.AdminContentTable{border:solid 1px silver;border-collapse:collapse;}
.FormTable{width:500px;}
.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;}
.Instruction{font-size:8pt; font-style:italic; font-weight:normal; padding:2px; color:#333;}
.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;}
.LeftFloat, .Left{float:left;}
.RightFloat, .Right{float:right;}
.PadMe{text-align:left;margin:4px;}
.Label{font-size:10pt;font-weight:700;margin:4px;}
.NFRVerify{background-color:Red;color:#000;font-weight:700;}
.NFRVerify:link,.NFRVerify:visited{color:Blue;text-decoration:underline;}
.clickable a{display:block;text-decoration:none;cursor:default;}
.clickable li:hover{background-color:#f6f6f6;}

div.blast {padding:3px; margin:4px; background:#fff; border-bottom:1px solid #000;}
div.blast:hover {background:#eee;}
div.blast input {float:left;}
div.blast label {float:left; width:100%; text-align:left; font-weight:normal;}

form div {}
form div label {float: left; font-weight:bold; width: 125px; text-align:right; margin-right: 4px;}

.DrawMessage {background: #eee; border: 1px dashed #000; padding: 10px; margin: 10px;}
.Loader {font-size: 12pt; font-weight: bold;}