body, td{background-color:#333;color:#FFF;font-family:Verdana, Arial, Sans-Serif;font-size:10pt;}
h1,h1 a,h2,h2 a,h3,h3 a,h6, h6 a{text-decoration:none;font-weight:400;margin:5px 0;line-height: 1.5em;}
a:link{color:#f90;}
a:visited{color:#E68A00;}
a:active{color:#ffff06;}
h1{font-size:1em;text-align:center;text-transform:uppercase;}
h4{font-weight:normal;}
ol li{font-weight:700;margin:5px 0 15px;}
ol li em{font-weight:400;}
table.General{background-color:#000;}
#News{list-style:none;list-style-type:none;margin:0;padding:0;}
#News li{border:solid 1px #000;font-weight:700;list-style:none;margin:5px 0 15px;}
.NewsHeader{background-color:#222;padding:5px;}
.NewsMessage{font-weight:400;padding:5px;}
.Flame{background-image:url(/images/site/Flame.gif);}
.Error{color:#f66;}
.Header{font-size:11pt;font-weight:700;}
.SectionHeader, .SectionHeader td{background-color:#222;font-weight:700;}
.MainRow,.MainRow td, odd{background-color:#333;}
.AltRow, .AltRow td, even{background:#444;}
.HeaderRow,.HeaderRow td, .Header td{background:#222;}
.SmallText{color:#FFF;font-size:8pt;}
.ColumnHeader{background-color:#222;color:#eee;font-size:8pt;}
.ColumnHeader:link{font-size:8pt;color:silver;text-decoration:none;}
.ColumnHeader:visited{color:#eee;font-size:8pt;}
.ColumnHeader:hover{color:#F90;font-size:8pt;text-decoration:underline overline;}
.HiliteRow, .HiliteRow td, .Highlight, .Highlight td{background-color:#222;cursor:pointer;}
.Button{background-color:#666;border:#666 thin outset;color:#eee;font-weight:700;}
.Rank{font-size:13pt;font-weight:700;}
.NextRank{color:silver;font-size:8pt;}
.MOError{color:#FF6;}
.Left{float:left;}
.Right{float:right;}
.PadMe, .Pad{padding:4px;}
#SearchFrm input, #SearchFrm select{border:solid 1px #111111; background-color: #666; font-family: Tahoma; font-size: 10pt;}
#SearchFrm input{padding:2px;}
#SearchFrm label{font-size:.8em; color:#f00; padding:0 0 0 2px;font-style:italic;}

/* Calendar Styles */
.Calendar{float:left;overflow:auto;}
.CalHeader{clear:both;font-size:10pt;font-weight:700;padding:4px 0;text-align:center;}
.CalDays{background-color:#444;clear:both;}
.CalDay{background-color:#444;float:left;padding:1px;text-align:center;}
.CalNum{clear:right;color:#eee;float:right;font-size:.9em;font-weight:700;padding:1px;}
.CalEvents{font-family:Arial;font-size:.8em;height:100%;padding:2px;width:100%;}
.NoDay,.Day,.Today{border:solid 1px #000;float:left;font-weight:400;overflow:hidden;}
.NoDay{background-color:#666;}
.Day{background-color:#222;color:#000;}
.Today{background-color:#333;color:#000;}

div label {float:left; width:75px; text-align:right; margin:4px;clear:both;}