.maindiv {	background-color: #FFFFFF;	position: relative;	visibility: visible;	z-index: 1;height: 600px;	width: 959px;	top: 0px;	right: 0px;	border: 0px none;	overflow: hidden;}.logo {	position: absolute;	visibility: visible;	z-index: 2;	height: 45px;	width: 294px;	top: 15px;	left: 20px;}.navigationbarholderleft {	overflow: visible;	position: absolute;	visibility: visible;	z-index: 2;	height: 20px;	width: 530px;	left: 10px;	top: 75px;	background-color: #6699CC;	background-image: url(../images/navigation/menucorner_l.gif);	background-repeat: no-repeat;	background-position: left top;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;	padding: 0px;}.navigationbarholderright {	overflow: hidden;	position: absolute;	visibility: visible;	z-index: 2;	height: 20px;	width: 409px;	left: 540px;	top: 75px;	background-color: #6699CC;	background-image: url(../images/navigation/menucorner_r.gif);	background-repeat: no-repeat;	background-position: right top;}.searchtop {	position: absolute;	visibility: visible;	z-index: 2;	height: 20px;	width: 300px;	top: 15px;	right: 10px;	background-image: url(../images/navigation/searchbar_bg.gif);	background-repeat: no-repeat;	background-position: left top;}.advancedsearchtop {	position: absolute;	visibility: visible;	z-index: 2;	height: 20px;	width: 300px;	top: 45px;	right: 10px;	background-image: url(../images/navigation/searchbar_bg.gif);	background-repeat: no-repeat;	background-position: left top;}.springreleases {	background-color: #CCCCCC;	position: absolute;	visibility: visible;	z-index: 12;	height: 30px;	width: 300px;	top: 95px;	right: 10px;	background-image: url(../images/navigation/upcev_corners_down_bg_cccccc.gif);	background-repeat: no-repeat;	background-position: center bottom;	overflow: auto;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	font-style: normal;	line-height: 19pt;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #666666;	text-decoration: none;	letter-spacing: 1pt;}.upcomingtitles {	background-color: #CCCCCC;	position: absolute;	visibility: visible;	z-index: 2;	height: 30px;	width: 300px;	top: 95px;	left: 10px;	background-image: url(../images/navigation/upcev_corners_down_bg_cccccc.gif);	background-repeat: no-repeat;	background-position: center bottom;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	font-style: normal;	line-height: 19pt;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #666666;	text-decoration: none;	vertical-align: middle;	letter-spacing: 1pt;	padding: 0px;}.posterholder {	border: 0px none;	position: absolute;	z-index: 7;	height: 462px;	width: 340px;	left: 310px;	top: 135px;	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #003366;	text-decoration: none;	visibility: visible;	background-color: #FFFFFF;	text-transform: none;}.cataloguedropdown {	overflow: visible;	position: absolute;	z-index: 18;	width: 150px;	left: 125px;	top: 95px;	background-color: #CCCCCC;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 20px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	padding: 5px;	visibility: hidden;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #D9D9D9;	border-bottom-color: #D9D9D9;	border-left-color: #D9D9D9;}.navigationbar {	position: absolute;	visibility: visible;	z-index: 2;	height: 20px;	left: 20px;	width: 530px;	top: 75px;	overflow: visible;}.newsitems {	position: absolute;	visibility: visible;	z-index: 5;	height: 600px;	width: 300px;	top: 135px;	left: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	vertical-align: middle;	letter-spacing: 1pt;	white-space: normal;	padding: 0px;	background-image: url(../images/bg_news_homepage_lightblue.gif);	background-repeat: no-repeat;}.releases {	background-color: #FFFFFF;	position: absolute;	visibility: visible;	z-index: 6;	height: 470px;	width: 300px;	top: 135px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	letter-spacing: 1pt;	white-space: normal;	padding: 0px;	right: 10px;	overflow: hidden;	background-image: url(../images/bg_news_homepage_lightblue.gif);	background-repeat: no-repeat;}.releaseheader {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	letter-spacing: 1pt;}a.releaseheader:hover {font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #999999;	text-decoration: none;	letter-spacing: 1pt;}.title_nextprev {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-style: normal;	line-height: 18pt;	font-weight: bold;	font-variant: normal;	text-transform: uppercase;	color: #003366;	text-decoration: none;	letter-spacing: 1pt;}.director_nextprev {	text-transform: uppercase;}.header_releases {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	font-style: normal;	line-height: 19px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #666666;	text-decoration: none;	letter-spacing: 1pt;	vertical-align: middle;	margin: 10px 0px 0px 10px;	text-indent: 10px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.marketsfestsdropdown {	overflow: visible;	position: absolute;	z-index: 20;	width: 300px;	left: 224px;	top: 95px;	background-color: #CCCCCC;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 20px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	padding: 5px;	visibility: hidden;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #D9D9D9;	border-bottom-color: #D9D9D9;	border-left-color: #D9D9D9;}.marketsfestivalsdropdownheader {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-style: normal;	line-height: 16pt;	font-weight: normal;	font-variant: normal;	text-transform: uppercase;	color: #666666;	text-decoration: none;	letter-spacing: 1pt;}.andmanymore {	font-family: Arial, Helvetica, sans-serif;	font-size: 6pt;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: uppercase;	color: #666666;	text-decoration: none;	letter-spacing: 1pt;}.aboutusdropdown {	overflow: visible;	position: absolute;	z-index: 19;	width: 150px;	left: 375px;	top: 95px;	background-color: #CCCCCC;		font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 20px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	padding: 5px;	visibility: hidden;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #D9D9D9;	border-bottom-color: #D9D9D9;	border-left-color: #D9D9D9;}.upcomingtitlestext {	position: absolute;	visibility: visible;	z-index: 4;	height: 30px;	width: 300px;	top: 95px;	left: 16px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 25px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #666666;	text-decoration: none;	vertical-align: middle;	letter-spacing: 1pt;	padding: 3px 0px 0px 6px;}.springreleasestext {	position: absolute;	visibility: visible;	z-index: 14;	height: 30px;	width: 287px;	top: 95px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 25px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #666666;	text-decoration: none;	vertical-align: middle;	letter-spacing: 1pt;	padding: 3px 0px 0px 6px;	right: 10px;}.newbullethomepage {	right: 0px;}.filminfo_homepage {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 15px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	letter-spacing: 1pt;}.advancedsearchtop_text {	position: absolute;	visibility: visible;	z-index: 2;	height: 20px;	width: 200px;	top: 45px;	right: 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 20px;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;	letter-spacing: 1pt;	text-align: right;}a.advancedsearchtop_link:hover {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 20px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #336699;	text-decoration: none;	letter-spacing: 1pt;	}.advancedsearchtop_link {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 20px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #ffffff;	text-decoration: none;	letter-spacing: 1pt;	}	a.advancedsearchtop_link: visited {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 20px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #ffffff;	text-decoration: none;	letter-spacing: 1pt;	}	a.advancedsearchtop_link:active {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 20px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #ffffff;	text-decoration: none;	letter-spacing: 1pt;		}	a.dropdown_link:hover {	font-family: Arial, Helvetica, sans-serif;	color: #ffffff;	text-decoration: none;	}	a.dropdown_link:active {	font-family: Arial, Helvetica, sans-serif;	color: #ffffff;	text-decoration: none;		}	.dropdown_link {	font-family: Arial, Helvetica, sans-serif;	color: #000000;	text-decoration: none;	}	.dropdown_link_12 {	font-family: Arial, Helvetica, sans-serif;	color: #000000;	text-decoration: none;	font-size: 12px;	}	a.dropdown_link_12:hover {	font-family: Arial, Helvetica, sans-serif;	color: #ffffff;	text-decoration: none;	}	a.dropdown_link_12:active {	font-family: Arial, Helvetica, sans-serif;	color: #ffffff;	text-decoration: none;	}	.searchtop_text {	position: absolute;	visibility: visible;	z-index: 2;	height: 20px;	width: 200px;	top: 15px;	right: 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 20px;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;	letter-spacing: 1pt;	text-align: right;}a.searchtop_link:hover {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 20px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #336699;	text-decoration: none;	letter-spacing: 1pt;	}.searchtop_link {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 20px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #ffffff;	text-decoration: none;	letter-spacing: 1pt;	}	a.searchtop_link: visited {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 20px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #ffffff;	text-decoration: none;	letter-spacing: 1pt;	}	a.searchtop_link:active {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 20px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #ffffff;	text-decoration: none;	letter-spacing: 1pt;		}		.festivalinfo {	background-color: #FFFFFF;	position: absolute;	visibility: visible;	z-index: 4;	height: 20px;	width: 350px;	top: 110px;	left: 20px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #666666;	text-decoration: none;	vertical-align: middle;	letter-spacing: 1pt;	padding: 0px;}.festival_title {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #666666;	text-decoration: none;	letter-spacing: 1pt;}.festivalmeetinfo {	position: absolute;	visibility: visible;	z-index: 5;	height: 20px;	width: 500px;	top: 139px;	left: 373px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #666666;	text-decoration: none;	letter-spacing: 1pt;	padding: 0px;	overflow: visible;}.festival_url {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	position: absolute;	visibility: visible;	width: 300px;	top: 140px;	right: 10px;	z-index: 6;}.festival_hor_line {	background-color: #999999;	position: absolute;	visibility: visible;	z-index: 7;	height: 2px;	width: 939px;	left: 10px;	top: 183px;	}.Titles_festivalpage_bg {	background-color: #6699CC;	position: absolute;	visibility: visible;	z-index: 10;	height: 30px;	width: 150px;	left: 10px;	top: 185px;	background-image: url(../images/navigation/titles_screen_bg_corn.gif);	background-repeat: no-repeat;	background-position: bottom;}.Screening_festivalpage_bg {	background-color: #6699CC;	position: absolute;	visibility: visible;	z-index: 12;	height: 30px;	width: 150px;	top: 185px;	background-image: url(../images/navigation/titles_screen_bg_corn.gif);	background-repeat: no-repeat;	background-position: bottom;	right: 160px;}.Scrollholder_festivalpage {	overflow: auto;	position: absolute;	visibility: visible;	z-index: 15;	height: 400px;	width: 937px;	left: 10px;	top: 231px;	background-image: url(../images/navigation/pixel_999999.gif);	background-repeat: repeat-y;	background-position: 627px top;} .filminfotable_festivalpage {	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;	background-image: url(../images/navigation/pixel_999999.gif);	background-repeat: repeat-x;	background-position: bottom;}.button_70_bg {	background-image: url(../images/navigation/button_70px_bg.gif);	background-repeat: no-repeat;	background-position: center center;}.Scrollholder_upperline {	background-color: #999999;	position: absolute;	visibility: visible;	height: 100px;	width: 1px;	top: 183px;	left: 637px;	z-index: 14;	overflow: visible;}.buttontextfestival {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #333333;	text-decoration: none;	letter-spacing: 1pt;	text-align: center;	vertical-align: middle;}.Filmtitle_festival {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 11px;	font-weight: bold;	font-variant: normal;	text-transform: uppercase;	color: #000000;	text-decoration: none;	letter-spacing: 1pt;}.Filminfo_festival {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 16px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	margin: 0px;	padding: 0px;}.shortsynopsis_festival {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 12px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	text-decoration: none;	vertical-align: 10%;	white-space: normal;	padding-top: 10px;}a.buttontextfestival:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #999999;	text-decoration: none;	letter-spacing: 1pt;	text-align: center;	vertical-align: middle;}a.festurl:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	text-decoration: none;	letter-spacing: 1pt;	text-align: center;	vertical-align: middle;}.festurl {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	letter-spacing: 1pt;}.festivalmeetbutton {	background-color: #FFFFFF;	position: absolute;	visibility: visible;	z-index: 5;	height: 20px;	width: 70px;	top: 158px;	left: 370px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #666666;	text-decoration: none;	vertical-align: middle;	letter-spacing: 1pt;	white-space: normal;	padding: 0px;}.screeningdates_festival {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 12px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	text-decoration: none;	vertical-align: 10%;	white-space: normal;	padding-top: 10px;}.Titles_banner_festivals_text {	position: absolute;	visibility: visible;	z-index: 10;	height: 30px;	width: 150px;	top: 185px;	left: 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 25px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #FFFFFF;	text-decoration: none;	vertical-align: middle;	letter-spacing: 1pt;padding: 3px 0px 0px 6px;}.Screening_banner_festivals_text {	position: absolute;	visibility: visible;	z-index: 13;	height: 30px;	width: 150px;	top: 185px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 25px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #FFFFFF;	text-decoration: none;	vertical-align: middle;	letter-spacing: 1pt;	padding: 3px 0px 0px 6px;	right: 150px;}.fromto {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	position: absolute;	visibility: visible;	width: 300px;	top: 140px;	z-index: 6;	left: 20px;	letter-spacing: 1pt;}.festivalmeetname {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: uppercase;	color: #666666;	text-decoration: none;	letter-spacing: 1pt;	padding: 0px;}a.festivalmeetname:hover {	position: absolute;	visibility: visible;	z-index: 5;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: uppercase;	color: #000000;	text-decoration: none;	letter-spacing: 1pt;	padding: 0px;}.formfield {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	text-decoration: none;	background-color: #999999;	height: 18px;	border-top: 0px none;	border-right: 0px none;	border-bottom: 0px none;	border-left: 0px none;	background-image: url(../images/navigation/form_bg_round.gif);	background-repeat: no-repeat;	width: 200px;	left: 40px;	top: 100px;	vertical-align: middle;	position: absolute;	visibility: visible;}.formtextfield {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	text-decoration: none;	height: 15px;	width: 180px;	position: absolute;	visibility: visible;	background-color: #FFFFFF;	border: 0px none #FFFFFF;	margin: 2px 0px 0px 10px;	padding: 0px;}.formfieldbg {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	text-decoration: none;	background-color: #999999;	height: 18px;	border-top: 0px none;	border-right: 0px none;	border-bottom: 0px none;	border-left: 0px none;	background-image: url(../images/navigation/form_bg_round.gif);	background-repeat: no-repeat;	width: 200px;	vertical-align: middle;	position: absolute;	visibility: visible;}.meetingrequestlayer {	position: absolute;	visibility: visible;	height: 550px;	width: 450px;	left: 20px;	top: 20px;}.formtextarea_note {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	text-decoration: none;	position: absolute;	visibility: visible;	background-color: #FFFFFF;	border: 0px none #FFFFFF;	margin: 10px;	padding: 0px;	overflow: visible;	height: 220px;	width: 270px;}.textareacel_noto_meetingre {	background-image: url(../images/meetingrequest/note_bg.gif);	background-repeat: no-repeat;}.button_110_bg {	background-image: url(../images/navigation/filmdetail_button_right.gif);	background-repeat: no-repeat;	background-position: left top;}.buttontextfilmdetail {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	letter-spacing: 1pt;	margin-left: 7px;}.Scrollholder_filmdetailpage {	overflow: auto;	position: absolute;	visibility: visible;	z-index: 15;	width: 937px;	left: 10px;	top: 107px;	height: 493px;}a.buttontextfilmdetail:hover {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #666666;	text-decoration: none;	letter-spacing: 1pt;	margin-left: 7px;}.filmdetail_title {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: uppercase;	color: #666666;	text-decoration: none;	letter-spacing: 1pt;}.td_lijn_hor_cccccc {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #cccccc;}.Scrollholder_selectsubject {	overflow: auto;	position: absolute;	visibility: visible;	z-index: 17;	height: 470px;	width: 639px;	left: 320px;	top: 120px;	background-repeat: repeat-y;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999999;}.selectsubjectdiv {	position: absolute;	visibility: visible;	z-index: 15;	height: 400px;	width: 925px;	left: 20px;	top: 120px;}.checkbox_selectsubject {	height: 5px;	width: 5px;	background-color: #FFFFFF;	list-style-type: circle;}.selectsubjectcheckboxtexst {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	text-decoration: none;	vertical-align: 10%;	white-space: normal;	padding-top: 10px;}.selectsubject_categorytitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold;	font-variant: normal;	text-transform: uppercase;	color: #003366;	text-decoration: none;	letter-spacing: 1pt;	line-height: normal;}.aboutusholder {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 14px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	text-decoration: none;	letter-spacing: 1pt;	text-align: left;	overflow: auto;	position: absolute;	visibility: visible;	height: 490px;	width: 927px;	left: 20px;	top: 108px;	z-index: 11;}.filminfo_homepage_director {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 15px;	font-weight: normal;	font-variant: normal;	text-transform: uppercase;	color: #003366;	text-decoration: none;	letter-spacing: 1pt;}.shortsynopsis {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 18px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	text-decoration: none;	vertical-align: 10%;	padding-top: 10px;}.td_20x20_vertlinemiddle {	background-image: url(../images/navigation/20x20_vertline_middle.gif);	background-repeat: repeat-y;	background-position: top;}.advancedsearchformfield {	width: 100%;}.contactustext {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	text-decoration: none;	letter-spacing: 1pt;}.contactustextheader {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 24px;	font-weight: bold;	font-variant: normal;	text-transform: uppercase;	color: #003366;	text-decoration: none;	letter-spacing: 1pt;	}	.Filminfo_festival_director {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 16px;	font-weight: normal;	font-variant: normal;	text-transform: uppercase;	color: #003366;	text-decoration: none;	margin: 0px;	padding: 0px;}.selectsubjectcheckboxtexst_uppercase {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: uppercase;	color: #000000;	text-decoration: none;}.festivalslistnormaltextlink {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;}a.festivalslistnormaltextlink:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	text-decoration: none;	}	.festivalslistnormaltext {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	text-decoration: none;}.clipdiv {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #FFFFFF;	text-decoration: none;	overflow: auto;	position: absolute;	visibility: visible;	height: 440px;	width: 440px;	left: 30px;	top: 30px;	right: 30px;	bottom: 30px;}.logo_requests {	background-image: url(../images/logo_block_150.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	overflow: visible;	position: absolute;	visibility: visible;	z-index: 2;	width: 150px;	top: 30px;	right: 30px;	height: 57px;}.contactustextheaderdark {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 24px;	font-weight: bold;	font-variant: normal;	text-transform: uppercase;	color: #003366;	text-decoration: none;	letter-spacing: 1pt;}.filmbrowsertab {	background-image: url(../images/navigation/upcev_corners_down_bg_cccccc.gif);	background-repeat: no-repeat;	background-position: bottom;	background-color: #CCCCCC;}.posterbuttontab {	background-color: #CCCCCC;	position: absolute;	visibility: visible;	z-index: 12;	height: 30px;	width: 300px;	top: 95px;	background-image: url(../images/navigation/upcev_corners_down_bg_cccccc.gif);	background-repeat: no-repeat;	background-position: center bottom;	overflow: auto;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	font-style: normal;	line-height: 19pt;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	letter-spacing: 1pt;	left: 330px;}.ourdocumentariestext {	position: absolute;	visibility: visible;	z-index: 12;	height: 30px;	width: 300px;	top: 95px;	left: 335px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 25px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	vertical-align: middle;	letter-spacing: 1pt;	padding: 3px 0px 0px 6px;}.eventpassedremark {	position: absolute;	visibility: visible;	z-index: 6;	height: 20px;	width: 500px;	top: 139px;	left: 373px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #006699;	text-decoration: none;	letter-spacing: 1pt;	padding: 0px;	overflow: visible;}.newsheaderhomepage {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	letter-spacing: 1pt;}a.newsheaderhomepage:hover {font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #999999;	text-decoration: none;	letter-spacing: 1pt;}.newsnormaltextlink {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: underline;}a.marketsfestivalsdropdownheader:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-style: normal;	line-height: 16pt;	font-weight: normal;	font-variant: normal;	text-transform: uppercase;	color: #FFFFFF;	text-decoration: none;	letter-spacing: 1pt;	}a.newsnormaltextlink:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	text-decoration: underline;}.filmlist {	overflow: auto;	position: absolute;	visibility: visible;	z-index: 17;	height: 470px;	width: 290px;	left: 20px;	top: 120px;}.bluetext {	color: #003366;}.releaseheadersub {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;	letter-spacing: 1pt;}.pdf {	overflow: visible;	position: absolute;	visibility: visible;	z-index: 15;	height: 25px;	width: 126px;	left: 25px;	bottom: 65px;	vertical-align: bottom;}.contactustext_small {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	text-decoration: none;	letter-spacing: 1pt;}.contactustextheaderdark_small {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: uppercase;	color: #003366;	text-decoration: none;	letter-spacing: 1pt;}.contactustekstlink {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #003366;	text-decoration: none;}a.contactustekstlink:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	text-decoration: underline;}.newsarchivebut {	overflow: visible;	position: absolute;	visibility: visible;	z-index: 15;	height: 18px;	width: 126px;	left: 25px;	bottom: 40px;}.pdf_header_wit_in_blauw {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #FFFFFF;	text-decoration: none;	letter-spacing: 1pt;}.pdf_balk_hoek_left {	letter-spacing: 1pt;	background-image: url(../images/navigation/menucorner_l.gif);	background-repeat: no-repeat;	background-position: 0px 0px;}.pdf_balk_hoek_right {	letter-spacing: 1pt;	background-image: url(../images/navigation/menucorner_r.gif);	background-repeat: no-repeat;	background-position: right top;	background-color: #6699CC;}.pdf_balk_hoek_left_down {	letter-spacing: 1pt;	background-image: url(../images/navigation/menucorner_l_down.gif);	background-repeat: no-repeat;	background-position: left bottom;	background-color: #6699CC;}.pdf_balk_hoek_right_down {	letter-spacing: 1pt;	background-image: url(../images/navigation/menucorner_r_down.gif);	background-repeat: no-repeat;	background-position: right bottom;	background-color: #6699CC;}.pdf_sundance_2007 {	overflow: visible;	position: absolute;	visibility: visible;	z-index: 15;	height: 18px;	width: 200px;	left: 25px;	bottom: 64px;}.footernewsletter {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: uppercase;	color: #FFFFFF;	text-decoration: none;}.button_110_bg_light {	background-image:  url("../images/navigation/filmd_but_right_light.gif");	background-repeat: no-repeat;	background-position: left top;}.ubercatheader_homepage {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: uppercase;	color: #6699CC;	text-decoration: none;	letter-spacing: 1pt;	padding: 0px;}.PDF_FILM_HEADER {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: uppercase;	color: #003366;	text-decoration: none;	letter-spacing: 1pt;}.printpage_plattetekst {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	text-decoration: none;	vertical-align: 10%;	white-space: normal;}.newsarchive_date {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #666666;	text-decoration: none;	letter-spacing: 1pt;	padding: 0px;}.narightsonlybut {	overflow: visible;	position: absolute;	visibility: visible;	z-index: 15;	height: 18px;	width: 170px;	left: 25px;	bottom: 15px;}.anniversary {	position: absolute;	visibility: visible;	z-index: 2;	height: 45px;	width: 143px;	top: 0px;	left: 405px;}