body{
   font: normal .9em arial, verdana, sans-serif;
   color: #4b4949;
   background: #000 url(../images/bg_browser.jpg) no-repeat left top;
   padding: 0; margin: 0;
}

.editable {
/*
   border: 1px solid red !important;
   padding: 2px !important;
*/
}

div.publishing {
   width: 100%;
   text-align: right;
   margin: -8px 5px 0 0;
   font-size: 0.8em;
   color: #99f;
}

div.icons  {
   background: transparent !important;
   position: relative;
   float: right;
   margin-top: 5px;
   margin-right: 2px;
   display: none;
}

div.articleIcons  {
   background: transparent !important;
   position: relative;
   width: 100%;
   right: 10px;
}

div.sponsors div.articleIcons  {
   float: left;
   background: transparent !important;
   left: -10px;
}

div.sponsors div.articleIcons div.editorIcons img {
   margin: 2px;
}

div.editorIcons  {
   position: absolute;
   right:-10px;
   top: 5px;
   background: transparent !important;
}

div.menuIcons {
   background: transparent !important;
   position: relative;
   width: 100%;
   right: 10px;
}

/* */
#navigation div.menuIcons {
   position: relative;
   background: transparent !important;
   top: 40px;
   right: 10px;
}

#navigation div.menuIcons a.updown {
   display: none;
}

#navigation div.menuIcons div.editorIcons {
   float: left;

}

#navigation div.menuIcons div.editorIcons img {
   position: absolute;
   margin-left: -18px;
   margin-top: -8px;
}

/* Sublevel icons positioning */
div.paragraphIcons {
   position: relative;
   background: transparent !important;
   float: right;
   margin-top: -16px;
   margin-right: 2px;
}

div.alineaIcons {
   position: relative;
   background: transparent !important;
   float: right;
   margin-top: -16px;
   margin-right: 2px;
}

/* Area editing icon positioning */

div.footerIcons {
   position: relative;
   top: 65px;
   width: 60px;
}

div.galleryIcons {
   position: relative;
   top: 0px;
   width: 60px;
   left: 565px;
}

div.leftpanelIcons {
   position: relative;
   top: -18px;
   left: -31px;
   width: 60px;
}

div.navigationIcons {
   position: relative;
   top: -20px;
   width: 60px;
}

div.headerIcons {
   position: absolute;
   width: 60px;
}

div.boxIcons {
   position: relative;
   left: 0px;
   width: 60px;
   /* top: 445px; */
}

div#gallery div.articleIcons {
   position: relative;
   background: transparent !important;
   top: 40px;
   right: 10px;
}

div.articleIcons img {
   float: left;
}

#container{
   width: 950px;
   margin-left: auto;
   margin-right: auto;
   margin-top: 0;
}

#header, #navigation, #content, #footer{
   float: left;
}

/*************************
  Redefinition tags
*************************/

p, ul, div, form{
   padding: 0;margin: 0;
}

a{
   text-decoration: none;
   color: black;
}

   a:hover{
      color: #f37021;
      text-decoration: underline;
   }

.box a, .singleColumn a, leftColumn a, rightColumn a, .centerpanel a {
   color: #f37021;
   font-weight: bolder;
}

.box a img {
   margin-left: 7px;
}

img{
   border: 0px;
}

h2{
   font-weight: normal;
   font-size: 1.25em;
   color: #fff;
   padding: 10px 10px 30px 20px;
   margin: 0;
}
   h2 span{
      font-weight: normal;
      font-size: .7em !important;
      font-style: italic;
   }

span.less, span.more {
   text-align: right;
   display: block;
   width: 100%;
   font-size: .9em !important;
}

a.arrow, span.more a {
   color: #f37021;
   background: url(../images/arrow.gif) no-repeat right center;
   padding-right: 10px;
   font-weight: 700;
}

span.less a {
   color: #f37021;
   background: url(../images/larrow.gif) no-repeat right center;
   padding-right: 10px;
   font-weight: 700;
}
   a:hover{
      color: #f37021;
      text-decoration: underline;
   }

p.btn{
   text-align: right;
   padding-bottom: 35px !important;
}
   p.btn a{
      color: #fff !important;
      font-size: 1.0em;
      font-weight: normal !important;
      background: url(../images/bg_btn.gif) repeat-x right top;
      padding: 2px 18px 2px 10px;
      display: block;
      float: right;
   }

input.submit{
   border: none;
   font-size: 0.9em;
   color: white;
   font-weight: normal !important;
   padding: 1px 18px 1px 10px;
   background: url(../images/bg_btn.gif) repeat-x right top;
}
/*************************
  HEADER
*************************/

#header{
   width: 100%;
   height: 120px;
}


   #header div.header {
      /* float: left; */
      /* width: 100%; */
      margin-top: 8px;
      width: 975px; /* Ruud: why ?? */
   }

   #header div h1{
      text-indent: -2000px;
      float: left;
      background: url(../images/logo.gif) no-repeat right top;
      width: 555px;
      height: 120px;
      margin: 0 0 0 0;
      padding: 0 0 0 0;
   }

   #header div {
      float: right;
   }

   #header ul{
      float: right;
   }
      #header ul li{
         text-align: right;
         list-style: none;
         background: url(../images/slash_header_li.gif) no-repeat right 4px;
         padding: 0 7px 0 3px;
         float: left;
      }
         #header ul li.last{
            background: none;
            padding-right: 0;
            color: #f37021;
         }
         #header ul li a{
            font-size: .9em;
            color: #fff;
         }
            #header ul li a:hover{
               color: #f37021;
               text-decoration: none;
            }
         #header ul li.last a{
            color: #f37021;
         }



/*************************
  NAVIGATION
*************************/

#navigation #search{
   background: url(../images/bg_search.gif) no-repeat left top;
}
   #navigation ul{
      background: url(../images/bg_nav.gif) repeat-x left 19px;
      width: 950px;
      float: left;
/*      position: relative; */
   }
      #navigation ul li{
         list-style: none;
         background: url(../images/slash_nav_li.gif) no-repeat left top;
         margin: 19px 0 0;
         float: left;
      }
         #navigation ul li ul{
            background: url(../images/bg_snav.gif) repeat-x left top;
            width: 950px;
            margin: 0;
            border-top: 2px solid #000;
/*            position: absolute; */
            top: 57px;
            left: 0;
         }
            #navigation ul li ul li{
               background: url(../images/slash_snav_li.gif) no-repeat right top;
               margin: 0;
            }
         #navigation ul li a{
            padding: 12px 17px 11px 16px;
            margin-left: 1px;
            display: block;
         }
            #navigation ul li ul li a{
               color: #000;
               margin: 0 1px 0 0;
               padding: 9px 17px 9px 14px;
               background: url(../images/bg_snav.gif) repeat-x left top;
            }
            #navigation ul li a:hover{
               color: #4b4949;
               text-decoration: none;
               background: url(../images/bg_nav_over.gif) repeat-x left top;
            }
               #navigation ul li ul li a:hover{
                  color: #000;
                  text-decoration: none;
                  background: url(../images/bg_snav_over.gif) repeat-x left top;
               }
            #navigation ul li a.selected{
               color: #fff;
               background: url(../images/bg_nav_on.gif) repeat-x left top;
            }
               #navigation ul li ul li a.selected{
                  color: #fff;
                  background: url(../images/bg_snav_on.gif) repeat-x left top;
               }

         #navigation ul li.first,#navigation ul li.kader ul li.start{
            background: none;
         }
            #navigation ul li.first a{
               text-indent: -2000px;
               background: url(../images/btn_home.gif) no-repeat left top;
               width: 38px; height: 39px;
               padding: 0;
               margin-left: 0;
            }
            #navigation ul li.first a:hover{
               background: url(../images/btn_home_on.gif) no-repeat left top;
            }

         #navigation div.navigation div.menu ul li.kader{
            color: #fff;
            background: url(../images/bg_nav_kader.gif) no-repeat left top;
            padding: 0 0 0 5px;
            margin: 0;
            min-width: 100px;
         }
            #navigation ul li.kader ul{
               padding: 0; margin: 0 0 0 0;
               background: none;
               width: auto;
               top: 0;
/*               position: relative; */
               border: 0;
            }
               #navigation ul li.kader ul li{
                  margin: 19px 0 0;
                  background: url(../images/slash_nav_li.gif) no-repeat left top;
                  width: auto;
               }
               #navigation ul li.kader ul li.start a,#navigation ul li.kader ul li a{
                  color: #4b4949;
                  background: none;
                  padding: 11px 17px 11px 16px;
                  margin: 0 0 0 1px;
               }
                  #navigation ul li.kader ul li a:hover{
                     background: url(../images/bg_nav_li_over.gif) repeat-x left top !important;
                  }
                  #navigation ul li.kader ul li a.selected{
                     background: url(../images/bg_nav_li_on.gif) repeat-x left top;
                  }

      #navigation ul li form{
         padding: 9px 10px 8px;
      }
         #navigation ul li form input{
            border: 1px solid #909090;
            vertical-align: middle;
         }
         #navigation ul li form label{
            text-indent: -2000px;
            display: none;
         }
            #navigation ul li form input.submit{
               border: 0;
            }


#search {
/*   position: relative; */
   margin: -32px 10px 0 0;
   float: right;
}

#search #button {
   margin-top: 5px;
}

/*************************
  CONTENT
*************************/

#content{
   width: 900px;
   background: #e6e8ee url(../images/bg_site.jpg) no-repeat left top;
   padding: 15px 20px 15px 30px;
}

   .snavOn{
      padding-top: 52px !important;
   }

.banner{
   background: transparent url(../images/bg_banner.gif) no-repeat left top;
   width: 890px;
   padding: 15px;
   float: left;
}
   .banner .logoBanner{
      background: #fff url(../images/logobanner.gif) no-repeat left top;
      width: 97px; height: 80px;
      padding: 26px 20px 29px;
      float: left;
   }
      .banner .logoBanner img{
         width: 97px;height: 80px;
         float: left;
      }
      .banner .name p{
         font-weight: bold;
         font-size: 2.5em;
         line-height: .8em;
         color: #000;
         padding: 25px 20px;
         float: left;
      }
         .banner .name p em{
            font-weight: bold;
            font-size: .7em;
         }

#leftpanel, .leftpanel, .centerpanel{
   width: 260px;
   float: left;
}



/************************
     LEFTPANEL
************************/
   #leftpanel .leftpanel {
      background: #fff url(../images/bg_box.gif) no-repeat left 57px;
      width: 100%;
      margin-bottom: 15px;
   }

   #leftpanel .leftpanel div {
      background: url(../images/bg_boxBottom.gif) no-repeat left bottom;
      font-size: 0.9em;
/*      padding: 0 20px 15px; */
   }

   #leftpanel .leftpanel div p {
      padding: 0 20px 15px;
      text-align: justify;
   }

   .leftpanel .box {
      background: #fff url(../images/bg_box.gif) no-repeat left 57px;
      width: 100%;
      margin-bottom: 15px;
      float: left;
   }
   .leftpanel .boxBottom{
      background: url(../images/bg_boxBottom.gif) no-repeat left bottom;
      width: 100%;
      padding-bottom: 14px;
      float: left;
   }


   .leftpanel h1 {
      background: url(../images/bg_hr_1.gif) no-repeat left top;
      color: white;
      font-size:1.5em; /* Was 1.25 maar dat blijft kleiner dan de bedoeling */
      font-weight:normal;
      margin:0;
      padding:10px 10px 30px 20px;
   }

   .leftpanel .hr1 {
      background: url(../images/bg_hr_1.gif) no-repeat left top;
   }
   .leftpanel .hr2{
      background: url(../images/bg_hr_2.gif) no-repeat left top;
   }
   .leftpanel .hr3{
      background: url(../images/bg_hr_3.gif) no-repeat left top;
   }

   .leftpanel ul {
      font-size: 1em;
      padding: 0 0 10px;
   }

      .leftpanel ul li{
         list-style-image: url(../images/bullet.gif);
         background: url(../images/bg_box_ul.gif) no-repeat left bottom;
         margin-left: 30px;
         padding: 5px 5px 5px 0px;
      }
         .leftpanel ul li span{
            display: block;
            width: 220px;
            text-align: right;
         }

         .leftpanel ul.noBullet li a{
            font-weight: 700;
            color: #f37021;
         }
         .leftpanel ul.noBullet li strong{
            color: #000;
         }

         .leftpanel ul li.Active a {
            font-weight: 700;
         }

         .leftpanel ul li.Current a {
            font-style: italic;
         }

      .leftpanel ul.split{
         padding-left: 20px;
         float: left;
      }
         .leftpanel ul.split li{
            background: none;
            width: 108px;
            padding: 5px 0;
            float: left;
         }

      .leftpanel ul.bigSlider{
         padding: 10px 0;
         float: left;
      }
         .leftpanel ul.bigSlider li{
            background: none;
            padding: 0 0 0 9px;
            float: left;
         }
            .leftpanel ul.bigSlider li a{
               background: #fff;
               padding: 6px; margin: 5px 0;
               border: 1px solid #c2c4c9;
               display: block;
            }
               .leftpanel ul.bigSlider li a img{
                  width: 102px; height: 64px;
               }

   .leftpanel ul.sponsor{
      background: url(../images/bg_sponsor.gif) no-repeat left bottom;
      padding: 25px 14px 25px 12px;
      float: left;
   }
      .leftpanel ul.sponsor li{
         list-style: none;
         background: none;
         padding: 0 10px;
         display: inline;
      }
a.scroll{
   margin-left: 10px;
}


/**************************
     CENTERPANEL
**************************/

.centerpanel {
   width: 632px;
}
   .centerpanel .box, .centerpanel  .singleColumn, .centerpanel .leftColumn, .centerpanel .rightColumn {
      background: #fff;
      padding:0 15px 10px;
      margin: 0 0 15px 15px;
      float: left;
      font-size: 0.9em;
   }
   .centerpanel .box, .centerpanel .leftColumn, .centerpanel .rightColumn  {
      width: 270px;
   }

   .centerpanel .box  {
      background: url("../images/bg_box.gif") repeat-x scroll #fff;
      float: left;
   }

   .centerpanel .leftColumn  {
      float: left;
   }

   .centerpanel .rightColumn   {
      float: right;
   }

   .centerpanel .singleColumn {
      width: 585px; /* twice box plus margin */
      float: left;
   }

   .centerpanel h2 {
/*      background: url(../images/bg_h2.gif) no-repeat left top; */
      font-weight: normal;
      font-size: 1.25em;
      color: black;
/*      padding: 22px 0 25px 30px; */
/*      margin: 0 -15px; */
       margin: 0 -20px;
   }

   .centerpanel h2.separator {
      background: black url(../images/bg_title_liveyourice.gif) no-repeat scroll left top;
      color: white;
      font-weight: normal;
    }

   .centerpanel h1 {
      padding:10px 10px 30px 20px;
      font-weight: normal;
      font-size: 1.5em;
      color: white;
      margin: 0 -15px;
   }

   .centerpanel .singleColumn h1 {
      background: url(../images/bg_h2.gif) no-repeat left top;
   }

   .centerpanel .box h1 {
      background: url(../images/bg_h2.gif) no-repeat center top;
   }

   .centerpanel .leftColumn h1 {
      background: url(../images/bg_h2.gif) no-repeat right top;
   }

   .centerpanel .leftColumn h1 {
      background: url(../images/bg_h2.gif) no-repeat left top;
   }

      .centerpanel .box form {
      text-align: right;
      padding-bottom: 10px;
   }
      .centerpanel .box form label {
         padding-right: 25px;
      }
      .centerpanel .box form select {
         font-size: .9em;
         width: 195px;
      }

.bgTitle1{
   background: url(../images/bg_title_uitslagen.gif) no-repeat left top;
}

.result table tr.separator {
   color: white;
   background: black url(../images/bg_title_liveyourice.gif) no-repeat left top;
   height: 50px;
   font-weight: 600;
}

.result table tr.separator td {
   padding: 8px 0px 0px 40px;
}

.result table th {
   font-size: 0.8em;
}

.bgTitle3 {
   background: url(../images/bg_title_liveyourice.gif) no-repeat left top;
}
.bgTitle2{
   background: url(../images/bg_title_nijb_poll.gif) no-repeat left top;
}

   .centerpanel .box form h3{
      text-align: left;
      font-size: .9em;
   }

   .centerpanel .box form ul{
      text-align: left;
      margin: 10px 0 10px;
   }
      .centerpanel .box form ul li{
         font-size: .9em;
         list-style: none;
         padding: 5px;
         margin-bottom: 1px;
      }
      .centerpanel .box form ul.radio{
         float: left;
         margin: 10px 0 10px -5px;
      }
         .centerpanel .box form ul.radio li{
            font-size: .7em;
            width: 135px;
            padding: 0;
            float: left;
         }
         .centerpanel .box form ul.radio li input,.centerpanel .box form ul.radio li span{
            vertical-align: middle;
            display: block;
            float: left;
         }
         .centerpanel .box form ul li strong{
            font-size: .9em;
         }
      .centerpanel .box form p a{
         font-size: .9em;
         color: #f07622;
         font-weight: bold;
      }
 p.display{
   width: 102px;height: 64px;
   float: left;
}
.liveYour{
   font-size: .9em;
   float: left;
   text-align: left !important;
}
.box .liveYour form label{
   font-size: .9em;
   text-align: left !important;
}
.liveYour p{
   font-size: .8em;
}
.color1{
   background: #f2f3f6;
}
.color2{
   background: #edeff3;
}
.color3{
   background: #e6e8ee;
}
.color4{
   background: #e7e9f3;
}
.color5{
   background: #e1e4f0;
}
.color6{
   background: #dde1ee;
}


.centerpanel #ticker {
/*   font-size: .8em; */
   background: url(../images/bg_ticker.gif) no-repeat center top;
   width: 100%;
   padding: 12px 10px 20px 10px;
   margin: 10px 0 3px 20px;
/*   position: relative; */
   height: 50px;
   overflow: hidden;
/*   display: none; */
}
   .centerpanel #ticker table {
      font-size: 0.8em;
   }

   .centerpanel #ticker h2{
      font-size: 1.25em;
      background: url(../images/bg_title_live.gif) no-repeat left top;
      color: white;
      padding: 2px 25px 7px 14px;
/*      position: absolute; */
      top: 4px;
      left: 20px;
/*      z-index: 2; */
   }
      .centerpanel #ticker table th{
         text-align: left;
         font-weight: normal;
      }

   .centerpanel #ticker #control{
      text-align: left;
      font-weight: normal;
/*      position: absolute; */
      top: 27px;
      right: 55px;
   }
      .centerpanel #ticker #control a{
         margin-left: 5px;
      }

.centerpanel .gallery{
   padding: 0 0 0 40px;
   width: 596px;
   float: left;
}
   .centerpanel .gallery h2{
      background: url(../images/bg_title_nijb_beelden.gif) no-repeat left top;
      color: white;
      padding: 8px 20px 12px;
   }
   .centerpanel #show{
      width: 460px; height: 390px;
/*      position: relative; */
      float: left;
   }
      .centerpanel #show .ph {
         background: url(../images/bg_ph.gif) no-repeat left top;
         padding: 16px 15px 15px 10px;
/*         position: absolute; */
/*         z-index: 2; */
      }
         .centerpanel #show .ph img{
            width: 440px; height: 290px;
         }
.centerpanel .descript{
   font-size: .9em;
   background: url(../images/bg_descript_ph.gif) no-repeat left top;
   padding: 50px;
   margin-top: 280px;
/*   z-index: 1; */
}

.centerpanel .slider{
   width: 116px; height: 78px;
   padding-left: 15px;
   float: left;
}
   .centerpanel .slider p, p.display{
      background: #fff;
      text-align: center;
      padding: 6px; margin: 5px 0;
      border: 1px solid #c2c4c9;
   }
      .centerpanel .slider p img, p.display img{
         width: 102px; height: 64px;
      }

.withBg{
   background: #fff url(../images/bg_centerpanel.gif) no-repeat left top;
   padding-top: 10px;
   width: 618px;
   margin-left: 15px;
}

.boxSmall{
   font-size: .9em;
   width: 280px;
   padding-left: 19px;
   float: left;
}
   .boxSmall h2{
      background: url(../images/bg_hr_4.gif) no-repeat;
      margin-left: -10px;
      padding: 10px 0 20px 20px;
   }
   .boxSmall ul{
      padding: 0;margin: 0;
   }
      .boxSmall ul li{
         list-style : none;
         padding: 5px;
      }
         .boxSmall ul li strong{
            font-size: .8em;
            font-weight: normal;
            color: #000;
         }
   .boxSmall p{
      font-weight: bold;
      font-size: .9em;
      text-align: right;
      padding: 10px 0 0;
   }

.boxLarge{
   font-size: .9em;
   width: 580px;
   padding-left: 19px;
   margin-top: 20px;
   float: left;
}
   .boxLarge h2{
      background: url(../images/bg_hr_large.gif) no-repeat;
      margin-left: -10px;
      padding: 6px 0 20px 25px;
   }
   .boxLarge table{
      width: 100%;
      padding: 0;margin: 0;
      border-collapse: collapse;
   }
      .boxLarge table th{
         color: #000;
         text-align: left;
      }
      .boxLarge table th, .boxLarge table td{
         padding: 7px;
         border: 1px solid #fff;
      }
         .boxLarge ul li strong{
            font-size: .8em;
            font-weight: normal;
            color: #000;
         }
         .total{
            width: 40px;
         }
   .boxLarge p{
      font-weight: bold;
      font-size: .9em;
      text-align: right;
      padding: 10px 0;
   }

.outbox{
   font-size: .9em;
   padding: 20px;
}
   .outbox h2{
      color: #000;
      padding: 20px 0;
   }
   .outbox a{
      font-weight: bold;
      color: #f37021;
      padding: 20px 0;
   }



/*************************
  FOOTER
*************************/

#footer{
   background: #e6e8ee url(../images/bg_footer.gif) no-repeat left top;
   width: 100%; height: 63px;
   padding: 0;
   margin-bottom: 30px;
}
   #footer ul{
      padding: 35px 30px 0;
      float: left;
   }
      #footer ul li{
         list-style: none;
         background: url(../images/slash_nav_footer.gif) no-repeat left 4px;
         padding: 0 6px;
         float: left;
      }
         #footer ul li.first{
            background: none;
            padding-left: 0;
         }
         #footer ul li.last{
            background: none;
            padding-right: 0;
            float: right;
         }
         #footer ul li a{
            font-weight: bold;
            font-size: .8em;
            color: #000;
         }
         #footer ul li.last a{
            color: #f37021;
         }

#ticker #envelop {
   margin: -25px 0px 0px 0px;
   height: 50px;
   width: 100%;
/*   position: absolute; */
   overflow: hidden;
}

.box table {
   width: 100%;
   margin-top: 1px;
}

   .box table tr th {
      font-size: 0.9em;
      font-weight: 800;
      text-align: left;
   }

   .box table tr td {
      text-align: left;
   }

.box select {
   margin-bottom: 10px;
}

#marquee {
   width: 350px;
   top: 0px;
   margin-left: 120px;
/*   position: absolute; */
}

   #marquee table {
      width: 100%;
      background: white;
      margin-top: 10px;
      margin-bottom: 10px;
      padding: 0;
   }

      #marquee table tr th {
         padding: 0 5px;
         color: black;
         background: #DDE1EE;
         text-align: center;
         white-space: nowrap;
      }

      #marquee table tr td span {
         color: #DDE1EE;
         background: white;
         text-align: right;
         white-space: nowrap;
      }

      #marquee table tr td {
         padding: 0 5px;
         white-space: nowrap;
      }

.Clickable {
   cursor: pointer;
}

.Odd, .odd {
    background-color: #EFF;
}

.Even, .even {
    background-color: #BCD;
}

.live {
   color: red;
   font-weight: 600;
}

tr.changed, .changed {
   color: red;
}

tr.scratched, .scratched {
   font-style: italic;
   text-decoration: line-through;
}


.ranking table tbody tr td.diff, .result table tbody tr td.final, .result table tbody tr td.diff {
   text-align: center;
   white-space: nowrap;
}

.result table tbody tr td.final, .ranking table tbody tr td.final  {
   font-weight: 600;
}

.ranking table tbody tr td.num, .result table tbody tr td.num  {
   text-align: right;
}

.ranking table tbody tr td.text, .result table tbody tr td.text {
   text-align: left;
}

div.sponsors div {
   background: transparent url(../images/bg_sponsor.gif) no-repeat left bottom;
}

div.sponsors div img {
   margin: 15px 0px 15px 15px;
}

/**********
* calendar
**********/


#calendar table {
   width: 230px;
   padding: 0 0 0 20px;
   margin-top: 10px;
   margin-bottom: 10px;
}

#calendar tr th.month {
   color: white;
   background: transparent url(../images/bg_hr_6.gif) no-repeat left top;
   height: 2.5em;
   text-align: center;
}

#calendar tr th.prev {

}

#calendar tr th.next {

}

#calendar tr td {
   text-align: center;
   font-size: 1.1em;
   width: 1.7em;
   height: 1.5em;
}

#calendar tr td.sat, #calendar tr td.sun  {
    background-color: #BCD;
}

#calendar tr td.selected {
   background-color: orange;
   color: black;
   font-weight: 600;
}

#calendar tr td.mixed {
   background-color: #e70;
   color: black;
   font-weight: 600;
}

#calendar tr td.active {
   color: black;
   font-weight: 400;
}

#calendar tr td.unselectable {
   color: gray;
   font-weight: 400;
}

.calendar tr td.home {
   color: black;
   background-color: #f80;
   font-weight: 600;
}

.calendar tr td.away {
   color: black;
   background-color: #ff0;
   font-weight: 600;
}

.calendar tr td.full{
   color: black;
   background-color: #f00;
   font-weight: 600;
}

.calendar tr td.partial{
   color: black;
   background-color: #f80;
   font-weight: 600;
}

.calendar tr td.free{
   color: black;
   background-color: #7f7;
}

#calendar ul li {
   font-weight: 600;
}

#calendar ul li span {
   font-weight: normal;
}
form fieldset {
   border: none;
}

.poll p {
   padding: 10px 0 10px 0;
}

.refassign table tr td {
   font-size: 0.9em;
   vertical-align: top;
}

.refassign table tr td span {
   font-size: 0.7em;
   display: block;
}

div.singleColumn h3.separator {
   background:black url(../images/bg_h2a.gif) no-repeat scroll left top;
   color:white;
   font-weight:600;
   padding:10px 0 15px 20px;
}

div.singleColumn ul li {
   list-style-image : url(../images/bullet.gif);
   margin-left: 30px;
   padding: 5px 5px 5px 0;
}

div.singleColumn p, div.box p {
   margin-bottom: 1em;
}

table.clubs {
   width: 96%;
}

table.clubs td.cell {
   text-align: center;
   vertical-align: top;
   width: 33%;
   padding: 10px 3px;
}

ul.dropdown {
   padding: 0;
   margin: 0;
   list-style: none;
}

ul.dropdown a {
   display: block;
   width: 10em;
}

ul.dropdown li {
   float: left;
   width: 10em;

}

ul.dropdown li.Current {
    font-weight: 600;
    font-style: italic;
}

ul.dropdown li.Active {
   font-weight: 600;
}

#Overlay {
   position: fixed;
   background: white;
   color: black;
   top: 50px;
   left: 50px;
   bottom: 50px;
   right: 50px;
   border: solid #ccf 10px;
   overflow: scroll;
   padding: 10px;
   display: none;
   z-index: 1000;
}

#Overlay .Header {
   text-align: right;
}

#Overlay h2 {
   color: black;
}

#Overlay td {
   vertical-align: top;
}

#Overlay ul {
   margin: 10px 0px 10px 20px;
}

#Overlay p {
   margin-top: 10px;
   margin-bottom: 10px;
}

#Overlay.visible {
   display: block;
   background: #eef;
}

#Overlay.invisible {
   display: none;
}

#Background {
   position: fixed;
   display: none;
   background-color: #000;
   height: 100%;
   width: 100%;
   z-index: 1;
   opacity: 0.5;
   filter:alpha(opacity=50); /* IE's opacity*/ */
}


.centerpanel .singleColumn div ul li a.normal {
   color: black;
   font-weight: 400;
}

.centerpanel .singleColumn div ul li a.active {
   color: black;
   font-weight: 600;
}

.centerpanel .singleColumn div ul li a.current {
   color: orange;
   font-weight: 600;
}


