.bodystyle     { margin: 4px; font: normal 11px Tahoma, Verdana, Arial, Helvetica; color: #000000; background: #FFFFFF; }
table          { font: normal 11px Tahoma, Verdana, Arial, Helvetica; }
select         { font-family: arial; font-size: 11px; font-weight: 500; color: 000000; }
input          { font-family: arial; font-size: 11px; font-weight: 500; color: 000000; }

a:link         { text-decoration: none; }
a:visited      { text-decoration: none; }
a:active       { text-decoration: none; }
a:hover        { text-decoration: underline; }

.alignright { text-align: right; }

.subheading    { font-weight: 700; line-height: 2; }
.TableHeader   { color: E0E0E0; background-color: 000080; font-weight: 700; }
.TableRow0     { background-color: E0E0E0; }
.TableRow1     { background-color: CCCCCC; }
.TableIndex    { color: 990000; font-weight: 700; text-align: right; }

.Heading       { font-size: 16px; font-weight: 700; }
.xxSubHeading    { font-size: 14px; font-weight: 700; }
.Fine          { font-size: 10px; }

.rt1           { xcolor: 006400; font-weight: 700; }
.rt2           { xcolor: FF0000;  }
.rt3           { xcolor: 0000FF; font-weight: 700; }
.rt4           { xcolor: FF00FF;  }
.rt5           { xcolor: FFFFFF; xbackground-color: FF0000; xfont-weight: 700;;  }
.rt6           { xcolor: C0C0C0;  }
.PosRes        { font-weight: 700; }
.NegRes        {  }

.bold          { font-weight: 700; }
.dull          { color: 999999; display:none;}

.MsgSev4       { font-weight: 900; color: FFFFFF; background-color: FF0000; }
.MsgSev3       { font-weight: 900; color: FF0000; }
.MsgSev2       { font-weight: 900; color: FF4500; }
.MsgSev1       { font-weight: 900; color: 006400; }

.bug           { font-weight: 700; color: FFFFFF; background-color: FF0000; }
.error         { font-weight: 700; color: FF0000; }
.warning       { font-weight: 700; color: FF4500; }
.info          { font-weight: 700; color: 006400; }

.HelpQM   { color: #CC0000; font-size: 14px; font-weight: 900 }

.LeftTitle    { font-size: 24px; font-weight: 700; min-width:350px;}
.RightTitle   { font-weight: 700; text-align: right; display:none;}

.DataPairTable { min-width:250px;}
.DataPairRow   { }
.DataPairName  { xcolor: FFFFFF; background-color: CCCCCC; font-weight: 700; }
.DataPairValue { background-color: E0E0E0; }

.FieldTextArea { font-family: arial; font-size: 11px; } 

.PIFTable      { }
.PIFRow        { background-color: E0E0E0; }
.PIFCell       { }

#PageMenu > table { background-color: 000000; margin-left:5px; min-width: 90px;}
.PageMenuCell  { background-color: E0E0E0; font-weight: 700; }
.PageMenuHover { background-color: AFAD8B; font-weight: 700; }

#PageMenu { }
#PageMenu a:link    { color: #000000; text-decoration: none }
#PageMenu a:visited { color: #000000; text-decoration: none }
#PageMenu a:hover   { color: #FFFFFF; text-decoration: none }
#PageMenu a:active  { color: #FFFFFF; text-decoration: none }


.LELeftHeader  { font-weight: 700; background-color: 99CCFF; }
.LERowToggle0  { background-color: F0F0F0; }
.LERowToggle1  { background-color: E0E0E0; }
.LEField       { font-size: 10px; } 
.LEKey         { background-color: FFCCCC; }
.LEData        { background-color: CCCCCC; }
.LEFieldName   { font-weight: 700; } 
.LEField       { font-size: 10px; } 

#header1     { height: 100px; background: #333333 url("../images/mark.gif") no-repeat center bottom; }
#header1 p#l { float: left; margin: 0px; padding: 0px 0px 0px 0px;}
#header1 p#r { float: right; margin: 0px;}

#status1       { background-color: #C0C0C0; }
#status1 table { font-weight: 700; }

#menu1 { float: left; padding: 0px 2px 0px 0px; width: 112px;
         background-color: #EAE2A9; font-weight: 700; }
#menu1 ul {display:block; margin: 4px; margin-top: 12px; padding: 0px; list-style: none; color: #FF0000; }
#menu1 ul li {display: block; margin: 0px; padding: 0px; border-bottom: 1px solid #AFAD8B; border-top: 1px solid #FDF8D5; }
#menu1 ul li a {display: block; padding: 0px 0px 0px 0px; color: #000000;}
#menu1 ul li a:hover {display: block; background-color: #AFAD8B; color: #FFFFFF;}
#menu1 ul li.blank {margin: 0px; padding: 0px; border: 0px; border-top: 1px solid #FDF8D5;}
#menu1 A:link { text-decoration: none}
#menu1 A:visited { text-decoration: none}
#menu1 A:hover { text-decoration: none}
#menu1 A.ele:link { text-decoration: none}
#menu1 A.ele:visited { text-decoration: none}

#main1      { top: 0px; padding: 0px 0px 0px 0px; margin-left: 0px; margin-right: 0px;
background-color: #FFFFFF; }
#if1        { top: 10px; padding: 0px 0px 0px 0px; margin-left: 0px; margin-right: 0px;
              background-color: #FFFFFF; }
#if1 table  { font-family: arial; font-size: 12px; font-weight: 500; color: 000000; }
#matchss1        { top: 10px; padding: 0px 0px 0px 0px; margin-left: 0px; margin-right: 0px;
                   background-color: #FFFFFF; }
#matchss1 table  { font-family: arial; font-size: 12px; font-weight: 500; color: 000000; }
#matchss1 .SSDefault     { font-family: "Times New Roman"; font-size: 12px; font-weight: 700; }
#matchss1 .SSHeading     { font-size: 20px; font-weight: 700; }
#matchss1 .SSWriting     { font-family: "Comic Sans MS"; font-weight: 500; color: 0000FF; }
#matchss1 .SSTeamName    { font-size: 16px; }

.sbperson1body            { background-color: #99CCFF; }
#sbperson1                { padding: 0px 0px 0px 20px; font-family: arial; font-size: 12px; font-weight: 500; }
#sbperson1 table          { font-family: arial; font-size: 12px; font-weight: 500; color: 000000; }
#sbperson1 .sbtable       { font-weight: 700; }
#sbperson1 .sbcriteria    { font-weight: 700; }
#sbperson1 .sbduplicates  { font-style: italic; }
 
#right1   { float: right; padding: 0px 0px 0px 3px; width: 140px;
            background-color: #E0E0E0; text-align: center; } 

#footer1  { padding-top: 0px; text-align: centre; clear: both;
            background-color: #FFFFFF; border-top: 1px dotted #CCCCCC;  border-bottom: 1px dotted #CCCCCC;}
#footer1 table { color: #999999; }

#main1                { font-family: arial; font-size: 12px; font-weight: 500; color: 000000; }
#main1 table          { font-family: arial; font-size: 12px; font-weight: 500; color: 000000; }
#main1 select         { font-family: arial; font-size: 11px; font-weight: 500; color: 000000; }
#main1 input          { font-family: arial; font-size: 11px; font-weight: 500; color: 000000; }

#main1 a:link.ATWBottom         { color: FFFFFF; text-decoration: none; }
#main1 a:visited.ATWBottom      { color: FFFFFF; text-decoration: none; }
#main1 a:active.ATWBottom       { color: FFFFFF; text-decoration: none; }
#main1 a:hover.ATWBottom        { color: FFFFFF; text-decoration: underline; }

#main1 .ATWTop          { color: FFFF00; background-color: 000000; font-weight: 700; display:none;}
#main1 .ATWBottom       { color: FFFFFF; background-color: 0000CC; display:none;}

#main1 .USBHeading      { font-size: 14px; text-align: center; color: FFFFFF; font-weight: 700; }
#main1 .USBInput        { font-size: 12px; text-align: right; color: 0000CC; background-color: CCFFCC; }
#main1 .USOHeading      { font-size: 12px; text-align: center; color: FFFFFF; font-weight: 700; }
#main1 .USOTeam         { font-size: 12px; color: FFFFFF; font-weight: 700; }
#main1 .USOInput        { xfont-size: 12px; text-align: right; xcolor: 0000CC; xbackground-color: CCFFCC; }

#main1 .MatchHeading    { font-size: 16px; font-weight: 700; }
#main1 .MatchParmName   { font-weight: 700; }
#main1 .MatchParmValue  { }
#main1 .ScoreBoxTeam  { font-weight: 700; color: FFFFFF; background-color: 000000; }
#main1 .ScoreBoxPause { font-weight: 500; color: CCCCCC; background-color: 333333; text-align: right;}
#main1 .ScoreBoxEnd   { font-weight: 700; color: FFFFFF; background-color: 000000; text-align: right;}
#main1 .ScoreBoxHdg   { font-weight: 700; color: 66FF00; background-color: 000000; text-align: center; }
#main1 .SendOff       { color: 666666; }
#main1 .Verdict       { font-weight: 700; color: FF0000; }

#main1 .TotalsRow      { color: 000000; background-color: B0B0B0; font-weight: 700; text-align: right; }
#main1 .Registration0  { color: FFFFFF; background-color: FF0000; font-weight: 700; }

#main1 a:link.tlreg         { text-decoration: underline; color: E0E0E0; font-weight: 700; }
#main1 a:visited.tlreg      { text-decoration: underline; color: E0E0E0; font-weight: 700; }
#main1 a:active.tlreg       { text-decoration: underline; color: E0E0E0; font-weight: 700; }
#main1 a:hover.tlreg        { text-decoration: none; color: E0E0E0; font-weight: 700; }
