/* Copyright (C) 2001, 2002, 2003  SJS Solutions Ltd */

body {
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    color: white;
}

table {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    /* default in netscape is not to show empty cells,
       of course since NS4 ignores this CSS attribute,
       we have no choice but to deploy transparant 1x1 gifs.
    */
    empty-cells: show;
}

form {
    display: inline; /* get rid of whitespace */
}

/* style of classless links
 * NB: don't forget to update the link/vlink/alink attributes in the body
 * tag if you update these! (think: legacy browsers)
 */
a {
  color: #003399;
  text-decoration: none;
}

a:link, a:active, a:visited {
  color: #003399;
}

a:hover {
  color: #FF0000;
}

/* style class for box headers e.g. On Now, KickFM News Centre, etc */
.header {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
}

/* style class for the time/date in upper left corner */
.date-and-time {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #404040;
    margin-left: 0.1cm;
}

/* used in the footer */
.copyright {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}

/* style related to menuitems */
/* If you update background-color and/or border-top-color be sure
 * to update /library/js/menu.js (search for bgNormal and bgHover) */
td.menuitem {
    width: 100%;
    height: 20px;
    /* background-color: #DB7E4A; */
    background-color: #FCCA04;
    cursor: hand;
}
td.menuitem a:visited{
    font-family: Tahoma, sans-serif;
    font-size: 11px;  
    font-weight: bold;
    background: transparent;
    color: #404040; /* Was #E5E7F1 */
}

/* style of the presenters fly-out menu */
.fly-out-menu {
    position: absolute;
    z-index: 100;
    border: 1pt solid #0055aa;
    background-color: #62B4E8;
    visibility: hidden;
    width: 25ex;
}


/* poll booth related style classes */

/* poll header (Today's Poll) */
.poll-header {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    padding-left: 0.1cm;
}

/* poll question/choice */ 
.poll-question, .poll-choice {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    padding-left: 0.1cm;
}

/* poll booth Vote! button */
.poll-vote-button {
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    font-weight: normal;
    background-color: rgb(51,153,255);
    color: rgb(255,255,255);
    border-left: 1px solid rgb(0,0,153);
    border-right: 1px solid rgb(0,0,153);
    border-top: 1px solid rgb(0,0,153);
    border-bottom: 1px solid rgb(0,0,153);
}

/* style of the `Results' and `Polls' links */
a:link.poll-link, a:active.poll-link, a:visited.poll-link {
  color: #003399;
}

a:hover.poll-link {
  color: #FF0000;
}

/* style of input controls with class="box" */
input.box, textarea.box {
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  font-weight: normal;
  background-color: #ffffff;
  border-left: 1px solid #949086;
  border-right: 1px solid #949086;
  border-top: 1px solid #949086;
  border-bottom: 1px solid #949086;
}

/* style of links inside the menuitem */
td.menuitem a {     font-family: Tahoma, sans-serif;
    font-size: 11px;  
    font-weight: bold;
    background: transparent;
    color: #404040; /* Was #E5E7F1 */
 } td.menuitem a:active {     font-family: Tahoma, sans-serif;
    font-size: 11px;  
    font-weight: bold;
    background: transparent;
    color: #404040;
 } td.menuitem a:hover  {     font-family: Tahoma, sans-serif;
    font-size: 11px;  
    font-weight: bold;
    color: #404040;
 } td.menuitem a:link {     font-family: Tahoma, sans-serif;
    font-size: 11px;  
    font-weight: bold;
    background: transparent;
    color: #404040;
 } 
