/* copyright, 2011, Woodland Engineering */

#comptbl
{
  border:           none;
  border-collapse:  collapse;
  font-size:        92%;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  text-align:       center;
  vertical-align:   middle;
  margin-left:      auto;
  margin-right:     auto;
  margin-bottom:    0px;
  margin-top:       20px;
}

.headingrow
{
  height:           32px;
}

.dayhdgcol
{
  width:            26px;
  border:           1px #C1B7AA solid;
}

.sundayhdgcol
{
  width:            26px;
  background-color: #EDFFED;
  border:           1px #C1B7AA solid;
}

.sundaydatacol
{
  background-color: #EDFFED;
  border:           1px #C1B7AA solid;
}

#comptbl th
{
  font-size:        120%;
  font-weight:      bold;
  border:           1px #C1B7AA solid;
}

.compdatarow
{
  height:           32px;
}

.orgcol
{
  width:            60px;
  border:           1px #C1B7AA solid;
}

.orgcol_a
{
  width:            60px;
  color:            #FFFFFF;
  background-color: #43A1D5;
  border:           1px #C1B7AA solid;
  font-weight:      bold;
  font-style:       italic;
}

.orgcol_b
{
  width:            60px;
  color:            #FFFFFF;
  background-color: #154353;
  border:           1px #C1B7AA solid;
  font-weight:      bold;
  font-style:       italic;
}

.orgcol_c
{
  width:            60px;
  color:            #FFFFFF;
  background-color: #B30084;
  border:           1px #C1B7AA solid;
  font-weight:      bold;
  font-style:       italic;
}

.orgcol_d
{
  width:            60px;
  color:            #FFFFFF;
  background-color: #AF8426;
  border:           1px #C1B7AA solid;
  font-weight:      bold;
  font-style:       italic;
}

.themehdrcol
{
  width:            180px;
  border:           1px #C1B7AA solid;
}

.themecol
{
  width:            180px;
  border:           1px #C1B7AA solid;
  text-align:       left;
  padding-left:     4px;
}

.errorrow
{
  color:            #FF0000;
  font-weight:      bold;
  font-style:       italic;
}

.compemptycol
{
  width:            26px;
  border:           1px #C1B7AA solid;
}

.compupldstcol
{
  width:            26px;
  background-image: url(../images/comp_eyesup.gif);
  background-position: center center;
  background-repeat: no-repeat;
  border:           1px #C1B7AA solid;
}

.compupldcol
{
  width:            26px;
  background-image: url(../images/comp_upload.gif);
  background-position: center center;
  background-repeat: no-repeat;
  border:           1px #C1B7AA solid;
}

.compvtestcol
{
  width:            26px;
  background-image: url(../images/comp_vote_start.gif);
  background-position: center center;
  background-repeat: no-repeat;
  border:           1px #C1B7AA solid;
}

.compvteendcol
{
  width:            26px;
  background-image: url(../images/comp_vote_end.gif);
  background-position: center center;
  background-repeat: no-repeat;
  border:           1px #C1B7AA solid;
}

.compcmteecol
{
  width:            26px;
  background-image: url(../images/comp_cmtee.gif);
  background-position: center center;
  background-repeat: no-repeat;
  border:           1px #C1B7AA solid;
}

.compsubmitcol
{
  width:            26px;
  background-image: url(../images/comp_submit.gif);
  background-position: center center;
  background-repeat: no-repeat;
  border:           1px #C1B7AA solid;
}

.compcompetcol
{
  width:            26px;
  background-image: url(../images/comp_competition.gif);
  background-position: center center;
  background-repeat: no-repeat;
  border:           1px #C1B7AA solid;
}

.compupldstsuncol
{
  width:            26px;
  background-color: #EDFFED;
  background-image: url(../images/comp_eyesup.gif);
  background-position: center center;
  background-repeat: no-repeat;
  border:           1px #C1B7AA solid;
}

.compupldsuncol
{
  width:            26px;
  background-color: #EDFFED;
  background-image: url(../images/comp_upload.gif);
  background-position: center center;
  background-repeat: no-repeat;
  border:           1px #C1B7AA solid;
}

.compvtestsuncol
{
  width:            26px;
  background-color: #EDFFED;
  background-image: url(../images/comp_vote_start.gif);
  background-position: center center;
  background-repeat: no-repeat;
  border:           1px #C1B7AA solid;
}

.compvteendsuncol
{
  width:            26px;
  background-color: #EDFFED;
  background-image: url(../images/comp_vote_end.gif);
  background-position: center center;
  background-repeat: no-repeat;
  border:           1px #C1B7AA solid;
}

.compcmteesuncol
{
  width:            26px;
  background-color: #EDFFED;
  background-image: url(../images/comp_cmtee.gif);
  background-position: center center;
  background-repeat: no-repeat;
  border:           1px #C1B7AA solid;
}

.compsubmitsuncol
{
  width:            26px;
  background-color: #EDFFED;
  background-image: url(../images/comp_submit.gif);
  background-position: center center;
  background-repeat: no-repeat;
  border:           1px #C1B7AA solid;
}

.compcompetsuncol
{
  width:            26px;
  background-color: #EDFFED;
  background-image: url(../images/comp_competition.gif);
  background-position: center center;
  background-repeat: no-repeat;
  border:           1px #C1B7AA solid;
}

#datebtntbl
{
  border:           none;
  border-collapse:  collapse;
  font-size:        92%;
  font-style:       normal;
  vertical-align:   middle;
  margin-left:      auto;
  margin-right:     auto;
  margin-bottom:    0px;
  margin-top:       20px;
}

#keytbl
{
  border:           none;
  border-collapse:  collapse;
  font-size:        92%;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  vertical-align:   middle;
  margin-left:      auto;
  margin-right:     auto;
  margin-bottom:    0px;
  margin-top:       20px;
}

#keytbl td
{
  width:            152px; /* 180 */
  height:           36px;
  text-align:       left;
}

.norm_action3_btn
{
  height:           24px;
  width:            128px;
  font-size:        92%;
  font-weight:      bold;
  color:            #E0E0E0;
  background-image: url(../images/norm_action3_btn.png);
  padding:          4px 0px 4px 0px;   /* Note: Padded for horizontal arrangement */
  margin:           0px;
  border:           0px;
  vertical-align:   middle;
}

.emph_action3_btn
{
  height:           24px;
  width:            128px;
  font-size:        92%;
  font-weight:      bold;
  color:            #FFFFFF;
  background-image: url(../images/emph_action3_btn.png);
  padding:          4px 0px 4px 0px;   /* Note: Padded for horizontal arrangement */
  margin:           0px;
  border:           0px;
  vertical-align:   middle;
}

.dprsd_action1_btn
{
  height:           24px;
  width:            128px;
  font-size:        92%;
  font-weight:      bold;
  color:            #000000;
  background-image: url(../images/dprsd_action1_btn.png);
  padding:          4px 0px 4px 0px;   /* Note: Padded for horizontal arrangement */
  margin:           0px;
  border:           0px;
  vertical-align:   middle;
}



