/* --- menu styles --- */

p {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #CCCCFF;
	font-size: 8pt;
}
a:hover {
	color: #ffffFF;
}
a {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:9pt;
	font-weight : bold;
	color: #EFEDBD;
}

.titlesmall {
	font-size:8pt;
	color: #113355;
}
.showtitle {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:12pt;
	color: #EEEEDD;
	font-weight : bold;
}
.title {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:9pt;
	color: #EEEEDD;
	font-weight : bold;
}
.showtime {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:9pt;
	color: #CCCCFF;
	font-weight : bold;
}


.subtitle {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:11pt;
	color: #113355;
	font-weight : bold;
}
.available {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:9pt;
	color:#99FF99;
	font-weight : bold;
}
.notavailable {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:9pt;
	color:#FF8080;
}

a.titlesmall:hover {
	color: #EEEEDD;
}
.maintitle {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:14pt;
	color: #EEEEDD;
	font-weight : bold;
}
.fineprint {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:8pt;
	color: #EFEDBD;
	font-weight : bold;
}
table.detail {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #113355;
	font-size: 10pt;
	text-align:center;
}
td.detail {
	background-color: #BDCBD7;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #113355;
	font-size: 8pt;
}
td.detail2 {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #113355;
	font-size: 9pt;
}
td.detail3 {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #113355;
	font-size: 9pt;
	background-color: #EFEDBD;
}
td.grid {
	background-color: #113355;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #EFEDBD;
	font-size: 8pt;	
	font-weight : bold;
	text-align:center;
}
td.header {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #113355;
	font-size: 8pt;
}
td.odd {
	background-color: #113355;
	height: 27px;
	border-color: #113355;
	border-width: 1pt;
	vertical-align: top;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:9pt;
	font-weight : bold;
	color: #EEEEDD;
}
td.even {
	background-color: #1B4F83;
	height: 27px;
	border-color: #113355;
	border-width: 1pt;
	vertical-align: top;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:9pt;
	font-weight : bold;
	color: #EEEEDD;
}
td.title {
	background-color: #113355;
	height: 27px;
	border-color: #113355;
	border-width: 1pt;
	vertical-align: middle;
	text-align: left;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:9pt;
	font-weight : bold;
	color: #EEEEDD;
}
td.newshow {
	background-color: #71171B;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:9pt;
	font-weight : bold;
	color: #EFEDBD;
	text-align:center;
}
td.regularshow {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:9pt;
	font-weight : bold;
	color: #113355;
	text-align:center;
}
td.movedshow {
	background-color: #EEEEDD;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:9pt;
	font-weight : bold;
	color: #113355;
	text-align:center;
}
td.main {
	background-color: #BDCBD7;
}
a.mini {
	font-size:7pt;
}
a.color2 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight : bold;
	color: #0033CC;
}
a.color2mini {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight : bold;
	color: #0033CC;
	font-size: 7pt;
}
td.mini {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #EFEDBD;
	font-size: 7pt;
}
td.scrolling {
	height : 100px ;
    overflow : auto ;
}