body { margin: 0px
       font-family: arial, helvetica, san-serif;
       font-size: 12px;
}
/* TEXT ----------------------------------- */

p: { color: #000000;
       font-family: arial, helvetica, san-serif;
     font-size: 12px; }
p:title { color: #ffffff }
p:schedule { color: #ff0000 }
p:header {color: #ffcc00 }



/* Standard default link colors, underline */
a:link { color: blue; text-decoration: underline;
       font-family: arial, helvetica, san-serif;
     font-size: 12px; }
a:visited { color: blue; text-decoration: underline;
       font-family: arial, helvetica, san-serif;
     font-size: 12px; }
a:active { color: blue; text-decoration: underline;
       font-family: arial, helvetica, san-serif;
     font-size: 12px; }
a:hover { color: green; text-decoration: underline;
       font-family: arial, helvetica, san-serif;
     font-size: 12px; }

/* Differentiate titlebar links */

a.menu:link { color: white; text-decoration: none;
     font-size: 12px; }
a.menu:visited { color: white; text-decoration: none;
     font-size: 12px; }
a.menu:active { color: orange; text-decoration: none;
     font-size: 12px; }
a.menu:hover { color: yellow; text-decoration: underline;
     font-size: 12px; }

a.detail:link { color: #6699ff; text-decoration: none;
                font-size: 12px; }
a.detail:visited { color: #6699ff; text-decoration: none;
                font-size: 12px; }
a.detail:active { color: red; text-decoration: none;
                font-size: 12px; }
a.detail:hover { color: red; text-decoration: underline;
                font-size: 12px; }

a.alpha:link { color: white; background: #006666; text-decoration: none;
     font-size: 12px; text-weight: bold}
a.alpha:visited { color: white; background: #006666; text-decoration: none;
     font-size: 12px; text-weight: bold}
a.alpha:active { background: #990000; color: white; text-decoration: none;
     font-size: 12px; text-weight: bold}
a.alpha:hover { background: #990000; color: white; text-decoration: underline;
     font-size: 12px; text-weight: bold}


.new {color: white; background: red }

td {   font-size: 12px;
       font-family: arial, helvetica, san-serif;
    }

td.red {   font-size: 12px;
           font-color: white;
           font-family: arial, helvetica, san-serif;
           background: #990000;
    }


td.maintop {  font-size: 12px;
              color: #ffffff;
              font-family: arial, helvetica, san-serif;
              margin: 3px;}

.cellheader {
	BACKGROUND-COLOR: #6caeef
}
.cellsubhead {
	BACKGROUND-COLOR: #003558
}
.white {
	BACKGROUND-COLOR: #ffffff
}
.blue {
	BACKGROUND-COLOR: #3f3f8f
}
.ltblue {
	BACKGROUND-COLOR: #6caeef
}
.navback {
	BACKGROUND-COLOR: #1f2f8f
}
.border {
	BORDER-RIGHT: #003558 1px solid; BORDER-TOP: #003558 1px solid; BORDER-LEFT: #003558 1px solid; BORDER-BOTTOM: #003558 1px solid; BACKGROUND-COLOR: #e6e6ec
}

.bold {
	FONT-WEIGHT: bold
}
.header {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, "Sans Serif"
}
.head1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3f3f8f; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, "Sans Serif"
}
.head2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #58cb34; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, "Sans Serif"
}
.body1 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, "Sans Serif"
}
.whitefont {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial,"Sans Serif"; TEXT-DECORATION: none
}
.navhead {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, "Sans Serif"; BACKGROUND-COLOR: #8c8c7b; TEXT-DECORATION: none
}
.size {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Geneva, "Sans Serif"
}
.small {
	FONT-SIZE: 11px
}

.smaller {
	FONT-SIZE: 10px
}

.smallest {
	FONT-SIZE: 9px
}

.listgenre {
	FONT-SIZE: 9px;
        FONT-WEIGHT: bold;
}
.red {COLOR: #ffffff}
