body
{
	color: #000000;
	background-color: #ffffff
}
#divgrid
{
	margin: 0pt 0pt 0pt 0pt;
	padding: 0pt 0pt 0pt 0pt
}

.menu_list {
	width: 231px;
}
.menu_head {
	padding: 0;
	cursor: pointer;
	position: relative;
	margin:1px;
}
.menu_body {
	display:none;
}
.menu_body a {
  display:block;
  background-color:#fff;
  padding-left:10px;
  text-decoration:none;
}
.menu_body a:hover {
  color: #000000;
  text-decoration:underline;
}


.frame
{
	width			:	980px;
	height			:	100%;
	background		:	#FFFFFF;
	position		:	relative;
}	

div#sc
{
	position	:	absolute; 
	left		:	7px;
	top			:	0px;
  	width		:	995px; 
  	height		:	96px; 
  	z-index		:	1;
  	clip		:	rect(0, 1000px, 70px, 0); 
	overflow	:	hidden;
	border		:	0px solid white;
	
}
div#sw
{
	position	:	absolute;
	z-index		:	1;
}
 
div#sw div.item
{
	width		:	1000px;
	height		:	70px;
}

body
{
	margin		:	0px 0px 0px 0px;
}

.navigation
{
	width			: 	240px;
	height			:	802px;
	background		:	#FFFFFF;
	position		: 	absolute;
	top				:	110px;
	left			:	0px;
}

.homelogo
{
	position			:	relative;
	top					: 	0px;
	left				:	13px;
	height				: 	54px;
	width				:	165px;
}
	
.brand
{
	width				:	50px;
	height				:	33px;
}

.haghefilm
{
	width				:	63px;
	height				:	32px;
}

.vertigo
{
	width				:	50px;
	height				:	29px;
}	
	
.grid
{
	background		:	#FFFFFF;
	position		: 	absolute;
	top				: 	106px;
	left			:	245px;
	height			: 	702px;
	width			: 	500px;
	font-size		: 	11px;
	font-family		: 	arial;
	color			: 	#000000;
}

.grid .head
{
	background-color:	#ffffff;
	font-size		:	11px;
	font-weight		:	bold;
	color			:	#FF0000;
	line-heigth		:	1.2em;
	text-transform	:	uppercase;
}
.grid .head2
{
	color			:	#000000;
	font-size		:	11px;
	font-weight		:	bold;
	line-heigth		:	1.2em;
	margin-top		:	1.2em;
}
.grid .readmore
{
	color			: 	#FF0000;
	font-size		:	11px;
	font-weight		: 	bold;
}
.grid a
{
	text-decoration	:	none;
	color			:	#000000;
}
.grid .head a
{
	color			: 	#FF0000;
}

.grid .readmore a
{
	color			:	#FF0000;
}

.row
{
	position		:	relative;
	width			:	500px;
}

.cube 
{
}

.agenda
{
	width			:	250px;
	height			:	583px;
	// 593px;
	background		:	#FFFF00;
	position		: 	absolute;
	top				: 	240px;
	left			:	750px;
	font-size		:	11px;
	font-weight		:	normal;
	font-family		:	arial;
	color			:	#000000;
	line-height		:	1.2em;
	overflow-x					: hidden;
	overflow-y					: auto;
	overflow					: auto;
	scrollbar-shadow-color		: #FF6000;
	scrollbar-3dlight-color		: #FF6000;
	scrollbar-arrow-color		: #FF6000;
	scrollbar-face-color		: #FFFF00;
	scrollbar-darkshadow-color	: #FFD800;
	scrollbar-track-color		: #FFD800;
	scrollbar-highlight-color	: #FFFFB2;
}

.agendalayer
{
	position		: 	absolute;
	top				: 	0px;
//	left			:	19px;
	left 			: 	8px;
	width			:	223px;
	background		:	#FFFF00;
		
	margin-top		:	0px;
	margin-bottom	:	50px;
	margin-left		: 	1px;
}

.agendawhite
{
	position		: 	absolute;
	top				: 	598px;
	left			:	0px;
	width			:	250px;
	height			: 	150px;
	background		:	#FFFFFF;
}

.agendayellow
{
	width			:	250px;
	height			:	5px;
	background		:	#FFFF00;
	position		: 	absolute;
	top				: 	793px;
	left			:	750px;

}

.agendalayer .readmore
{
	color			: 	#FF0000;
	font-size		:	11px;
	font-weight		: 	bold;
}

.agendafirst
{
	position		:	relative;
	left			:	4px;
	top				:	4px;
}

.agendaup
{
	position		:	relative;
	left			:	4px;
	top				:	8px;
}

.agendadown
{
	position		:	relative;
	left			: 	4px;
	top				:	12px;
}

.agendalast
{
	position		:	relative;
	left			: 	4px;
	top				:	16px;
}

#agendahead
{
	width			:	250px;
	height			:	135px;
	top				: 	105px;
	left			:	750px;
	padding-top		:	5px;
	padding-bottom	:	1px;
	margin-bottom	:	5px;
	margin-right	:	0px;
	padding-right	:	0px;
}

#agendahead p
{
	margin-right	:	0px;
	margin-left		:	0px;
	padding-left	:	7px;
	margin-top		:	1px;
	padding-top		:	1px;
	margin-bottom	:	0px;
}
.agendaTitle
{
	margin-left		:	0px;
	padding-left	:	0px;
	color			: 	#000000;
}

.agenda p
{
	margin-right	:	10px;
	margin-top		:	1px;
	padding-top		:	1px;
	margin-bottom	:	5px;
}
.agendalayer p
{
	margin-left		:	1px;
}

.agenda .regular
{
	margin-left		:	0px;
	margin-right	:	10px;
	margin-bottom	:	0px;
}

.agenda .listing
{
	margin-left		:	0px;
	margin-right	:	10px;
	margin-bottom	:	10px;
}

.agenda p.sort
{
	font-size		:	12px;
	margin-top		:	15px;
	position		:	absolute;
	top				: 	100px;
	padding-left	:	10px;
}	

.agenda .sort .sortoptions
{
	font-weight		:	bold;
	margin-left		: 	2px;	
}
.agenda .sort .active
{
	color			:	#FF0000;
}
.agenda a
{
	text-decoration	:	none;
	color			:	#000000;
}
.agenda .head
{
	font-size		:	22px;
	font-family		:	arial;
	text-transform	:	none;
	font-weight		:	bold;
	margin-top		:	0px;
	line-height		:	1.2em;
}

.agendalayer .dateHead
{
	font-size		:	15px;
	font-weight		:	bold;
	text-transform	:	lowercase;
	margin-top		:	5px;
	margin-left		:	0px;
	margin-right	:	10px;
}
.agendalayer .textHead
{
	font-size		:	15px;
	font-weight		:	bold;
	margin-top		:	5px;
	color			:	#000000;
	margin-left		:	-1px;
	margin-right	:	10px;
	margin-bottom	:	2px;
	margin-top		:	15px;
}

.agendalayer .textHead2
{
	font-size		:	15px;
	font-weight		:	bold;
	margin-top		:	5px;
	color			:	#000000;
	margin-left		:	-1px;
	margin-right	:	10px;
	margin-bottom	:	2px;
	margin-top		:	5px;
}

.agendalayer .textHead_right
{
	font-size		:	15px;
	font-weight		:	bold;
	margin-top		:	5px;
	color			:	#000000;
	margin-left		:	0px;
	margin-right	:	10px;
	margin-bottom	:	2px;
	margin-top		:	15px;
}

.agendalayer .directorHead_right2
{
	font-size		:	12px;
	font-weight		:	bold;
	margin-top		:	5px;
	color			:	#000000;
	margin-left		:	0px;
	margin-right	:	10px;
	margin-bottom	:	2px;
	margin-top		:	5px;
}

.agendalayer .textHead_right2
{
	font-size		:	15px;
	font-weight		:	bold;
	margin-top		:	5px;
	color			:	#000000;
	margin-left		:	0px;
	margin-right	:	10px;
	margin-bottom	:	2px;
	margin-top		:	5px;
}

.agendalayer .time
{
	font-heigth		:	12px;
	font-weight		:	none;
}
.agenda .title
{
	font-weight		:	bold;
	color			:	#FF0000;
}


////////////////
// added styles
////////////////

.pagehead
{
	font-size		: 	16px;
	color			:	#FF0000;
	font-weight		:	bold;
}

.pagebody
{
	background		:	#FFFFFF;
	position		: 	absolute;
	top				: 	105px;
	left			:	245px;
	height			: 	702px;
	width			: 	488px;
//	width			: 	500px;	
	
	font-size		: 	12px;
	font-family		: 	arial;
	color			: 	#000000;
	margin-bottom	:	0px;
}



.popuppagebody
{
	background		:	#FFFFFF;
	position		: 	absolute;
	top				: 	75px;
	left			:	15px;
	height			: 	702px;
	width			: 	1000px;
//	width			: 	500px;	
	
	font-size		: 	12px;
	font-family		: 	arial;
	color			: 	#000000;
	margin-bottom	:	0px;
}

.popuppagebody td
{
	font-size		: 	12px;
	font-family		: 	arial;
	color			: 	#000000;
}

.pagebody_wide
{
	background		:	#FFFFFF;
	position		: 	absolute;
	top				: 	75px;
	left			:	245px;
	height			: 	702px;
	width			: 	730px;
	
	font-size		: 	12px;
	font-family		: 	arial;
	color			: 	#000000;
}

.moviehead
{
	font-size		:	14px;
	font-weight		:	bold;
}

.pagebody a
{
	color			:	#ff0000;
	text-decoration	:	none;
}

.pagebody a:hover
{
	color			:	#ff0000;
	text-decoration	:	underline;
}

.pagebody a:visited
{
	color			:	#ff0000;
}

.paragraphtitle
{
	font-weight: bold;
}

.questiontitle
{
	font-weight: bold;
	font-size: 11pt;
}

input, textarea
{
	border			:	solid 1 #FDCACA;
	background-color: 	#FDCACA; 
	vertical-align	: 	center; 
	font-size		: 	10pt;
	overflow		:	auto;
	font-family		: 	arial;
	color			: 	#000000
}

.checkbox 
{
	background		: 	#FFFFFF;
	border			: 	none;
	margin			: 	0;
	padding			: 	0;
}

.radio 
{
	background		:	#FFFFFF;
	border			: 	none;
	margin			: 	0;
	padding			: 	0;
}

.datelist 
{
	font-size		:	10pt;
}

.ticker
{
	background		:	#FFFFFF;
	position		: 	absolute;
	top				: 	0px;
	left			:	3px;
}

.agenda .agendaTitle
{
	font-size		:	22px;
	font-family		:	arial;
	height			: 	40px;
	text-transform	:	none;
	font-weight		:	bold;
	margin-top		:	0px;
	line-height		:	1.2em;
	padding-left	:	10px;
}

.navigationArrow
{
	vertical-align	: 	0px;
}

.formsubmit
{
	color			:	#000000;
	text-decoration	:	none;
	font-weight		:	bold
}

.pagebody td
{
	font-size		: 	12px;
	font-family		: 	arial;
	color			: 	#000000;
}

.popup_print
{
	border-top: 1px #888888 dashed; 
	border-right: 1px #888888 dashed;
}
