/* change background colors */
.navLevel1divActivePara {
  padding:2px 0px 4px 20px;
  margin-bottom:-1px;
  margin-top:0px;
  margin-left:0px;
  text-align:left;
  border-top:1px solid #CCC;
  background-color:#f29d2e;
}
.navLevel2divActivePara {
  padding:2px 0px 4px 34px;
  margin-bottom:-1px;
  margin-top:0px;
  margin-left:0px;
  text-align:left;
  border-top:1px solid #CCC;
  background-color:#f29d2e;
}

.navLevel3divActivePara {
  padding:2px 0px 4px 48px;
  margin-bottom:-1px;
  margin-top:0px;
  margin-left:0px;
  text-align:left;
  border-top:1px solid #CCC;
  background-color:#f29d2e;
}

.navLevel4divActivePara {
  padding:1px 0px 3px 62px;
  margin-bottom:-1px;
  margin-top:0px;
  margin-left:0px;
  text-align:left;
  border-top:1px solid #CCC;
  background-color:#f29d2e;
}

.navLevel5divActivePara {
  padding:2px 0px 4px 76px;
  margin-bottom:-1px;
  margin-top:0px;
  margin-left:0px;
  text-align:left;
  border-top:1px solid #CCC;
  background-color:#f29d2e;
}

/* change font-colors */
a.navLevel1ActivePara,
a.navLevel2ActivePara {
  font-weight:bold !important;
  color:#fff !important;
  text-decoration:none !important;
  font-size:0.9em !important;
  line-height:1.2em !important;
}

a.navLevel3ActivePara,
a.navLevel4ActivePara,
a.navLevel5ActivePara
 {
  color:#fff !important;
  text-decoration:none !important;
  font-size:0.9em !important;
  line-height:1.2em !important;
}

/* only change font colors */
.navLevel1div .navLevel1ActivePara,
.navLevel2div .navLevel2ActivePara,
.navLevel3div .navLevel3ActivePara,
.navLevel4div .navLevel4ActivePara,
.navLevel5div .navLevel5ActivePara  {color: #f29d2e !important;}

/* Memeberarea styles */
td.table-title {
  border-bottom: 2px solid #AFAFAF;
  font-weight: bold;
}
td.table-header {
  font-weight: bold;
  background-color: #DFDFDF;
}
span.message {
  display: block;
  padding: 5px 0px 0px 0px;
  color: #990000;
}

div#popup_foot {
  clear: both;
  width: 100%; 
  height: 20px; 
  padding: 5px 0px; 
  background-color: #EFEFEF; 
  border-top: 1px solid #CCCCCC; 
  border-bottom: 1px solid #CCCCCC;
}





.formlayer
{
  position: absolute;
  visibility: hidden;
  top: 360px;
  left: 180px;
  width: 520px;
}

.highlight
{
  font-weight:bold;
}

/* colorized fields for visualization */
.color-green
{
  background-color: #009900;
  color: #ffffff;
}

.color-red
{
  background-color: #cc0000;
  color: #ffffff;
}

.color-yellow
{
  background-color: #dcdc00;
  color: #000000;
}

.color-orange
{
  background-color: #ff9933;
  color: #000000;
}

.color-blue
{
  background-color: #003399;
  color: #ffffff;
}

.contestnav
{
  margin-top:30px;
}