A:link {text-decoration: underline; color:#0000FF}
A:visited {text-decoration: underline; color:#0000FF}
A:active {text-decoration: none; color:#0000FF}
A:hover {text-decoration: underline; color:#0000FF}
a.submenu {text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:10px;}
a.submenu:visited {text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:10px;}
a.submenu:hover {text-decoration: underline; color:#FFFFFF; font-weight:bold; font-size:10px;}
a.red_link {text-decoration:underline; color:#FF0000}
a.red_link:visited {text-decoration:underline; color:#FF0000}
a.red_link:hover {text-decoration: underline; color:#FF0000}
a.yellow_link {text-decoration:underline; color:#FFFF00}
a.yellow_link:visited {text-decoration:underline; color:#FFFF00}
a.yellow_link:hover {text-decoration: underline; color:#FFFF00}

body {
	margin-top: 0px;
	vertical-align: text-top;
}

form {
	 margin-bottom: 0
}

.SearchTextField {
 	border: 1px solid #003311;
 	background: #f2f2f2;
	margin-right: 7px
}

.SearchSubmitButton {
	height:20px;
	width:32px;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#050;
}
.dotHLineTD {
	background-image: url('images/pattern_dot.gif');
	background-color: #999999;
}

.AnnouncementBox {
	background-image: url('images/mid_bkgd_r1_c1_top.jpg');
        background-repeat: no-repeat;
}

.announce_title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color: #FFFFFF;
	margin: 10px 25px 0px 20px;
        text-align: center;
}

.announce_comment {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFF00;
	margin: 0px 20px 0px 20px;
}

.TodayMovieBox {
	background-image: url('images/bottom_bkgd_c1.jpg');
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt
}

.CalendarBox {
	background-image: url('images/bottom_bkgd_c2.jpg');
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt
}

.MovieMixBox {
	background-image: url('images/bottom_bkgd_c3.jpg');
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt
}

.boldtitle        {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color: #FFFFFF;
	vertical-align: text-top;	
}

.body        {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align: text-top;
}

.body9pt   {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	vertical-align: text-top;
}

.body8pt   {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: text-top;
}

.body7pt   {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	vertical-align: text-top;
}

.shortDescrp   {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666
}

.menutable     {
	background-image: url('images/sidebar_bkgd.jpg');
}

.menutablebottom     {
	background-image: url('images/sidebar_bkgd_bottom.jpg');
}

.menu     {
	background-image:url('images/sidebar.jpg');
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-align:center;	
}

.menu_title		{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px

}

.PageHead      {
	font-family: Georgia, Times New Roman, Times, serif;
	color: #006633;
	font-weight: bold;
	font-size: 10pt
}

.IconMiddle {
	vertical-align:middle
}

.footer      {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt
}

.table_outline_1px {
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
}	

/* CSS Styling for the calendar */
table.cvcalendar {
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	vertical-align:middle;
	color: #FFFFFF;
	/* margin-top: 3px; */
	/* border: 1px solid black; */
	/* width: 100%; */ 
}

table.cvcalendar a:link, table.cvcalendar a:visited {
	text-decoration: none;
	color: #FFFFFF
}

td.cvcalendartoday a:link, td.cvcalendartoday a:visited {
	text-decoration: none;
	color: #ff0000
}

td.cvcalendartoday {
	border: 1px dotted #ff0000;
	background-color: #ffff00;
	width: 1em;
	height: 1.8em
}

td.cvcalendarday {
	width: 1em;
	height: 1.8em
}

.textareaFront{
	background: transparent;
	border: 0px none;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
	overflow: -moz-scrollbars-none;
	overflow:-moz-scrollbars-none;
	width: 100%;
	height: 55px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold
}

.copyright   {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : bold
}

