/*Main Table and Common Works*/
Table.mnMainTable {border:0px; padding:0px; margin:0px}
TD.mnMainFooter {border:0px; padding:0px; margin:0px; border:solid 1px #000000; background-color:#f6f6f6; font-family:tahoma; font-size:9px;}
TD.mnMainHeader {border:0px; padding:0px; margin:0px; border-bottom:solid 3px #000000}
TD.mnMainHeader2 {border:0px; padding:3px; margin:0px; border-bottom:solid 3px #000000; border-left:solid 1px #000000; border-right:solid 1px #000000; background-color:#f6f6f6}
Span.mnMainHeader2 {font-family:tahoma; font-size:12px;font-weight:600; color:#000000;}
TD.mnBodyTD {padding:0px; margin:0px; border:1px solid #000000}
Table.mnBodyTable {padding:0px; margin:0px; border:0px}
TD.mnSideBar {padding:0px; margin:0px; border:0px; background-color:#f6f6f6}
Table.mnSideBar {padding:0px; margin:0px; border:0px; background-color:#f6f6f6}
TD.mnSideBarItem {
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
TD.mnSideBarItemActive {
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
TD.mnSideBarItemSsn {padding-left:5px; padding-right:5px;padding-top:5px; padding-bottom:5px; margin:0px;border:0px; background-color:#efeada;}
Span.mnSideBarItemActive {font-family:tahoma; font-size:12px;color:Black}
A.mnSideBarItemSsn {font-family:tahoma; font-size:12px;text-decoration:none;color:#000000}
A.mnSideBarItem {font-family:tahoma; font-size:12px; text-decoration:none; color:#000080}
A.mnSideBarItem:link    {color:#ae9d71}
A.mnSideBarItem:visited {color:#ae9d71}
A.mnSideBarItem:active  {color:#ae9d71}
A.mnSideBarItem:hover   {color:#000000}
A.mnSideBarItem2 {
	font-family:tahoma;
	font-size:12px;
	text-decoration:none;
	color:#000080;
	font-weight: bold;
}
A.mnSideBarItem2:link    {color:#ae9d71}
A.mnSideBarItem2:visited {color:#ae9d71}
A.mnSideBarItem2:active  {color:#ae9d71}
A.mnSideBarItem2:hover   {color:#000000}

/*Session Start Page*/
TD.ssnStartHeader {padding:10px; margin:0px; border:0px;}
TD.ssnStartText {padding:10px; padding-bottom:30px; margin:0px; border:0px;}
Span.ssnStartHeader {font-family:tahoma; font-size:medium;font-weight:600; color:#000000;text-align:center}
Span.ssnStartText {font-family:tahoma; font-size:x-small;color:Black;text-align:justify}
TD.ssnSessionMedia {padding:10px; margin:0px; border:0px;}
TD.ssnMediaDetailsTitle {padding:2px; padding-top:10px; padding-bottom:10px; margin:0px; border:0px;border-bottom:solid 2px #000000}
Font.ssnMediaDetailsTitle {font-family:tahoma; font-size:x-small; color:#000000;}
TD.ssnMediaDetailsValue {
	padding:2px;
	margin:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
Font.ssnMediaDetailsValue {font-family:tahoma; font-size:xx-small; color:black;}
A.ssnMediaDetailsValue {font-family:tahoma; font-size:xx-small; text-decoration:none; color:#0066cc}
A.ssnMediaDetailsValue:link    {color:#0066cc}
A.ssnMediaDetailsValue:visited {color:#0066cc}
A.ssnMediaDetailsValue:active  {color:#0066cc}
A.ssnMediaDetailsValue:hover   {text-decoration:underline}
Img.ssnMediaSource {vertical-align:middle;}

/*Session Jury Page*/
Table.jurJury {border:0px; padding:0px; margin:0px}
TD.jurPortrait {vertical-align:top; padding:15px; margin:0px;border:solid 1px #000000; background-color:#f6f6f6}
TD.JurDetails {vertical-align:top;padding:15px; margin:0px;border:solid 1px #000000;}
Img.jurPortrait {width:100px; border:solid 1px #000000}
A.jurName {font-family:tahoma; font-size:x-small; font-weight:600; text-decoration:none;color:#000000}
A.jurName:link    {color:#000000}
A.jurName:visited {color:#000000}
A.jurName:active  {color:#000000}
A.jurName:hover   {color:#ae9d71}
Span.jurPosition {font-family:tahoma; font-size:x-small; color:#000000}
Span.jurBiography {font-family:tahoma; font-size:x-small; color:black}
/*Session Rules Page*/
TD.rulRulesHeader {padding:10px; margin:0px; border:0px;}
TD.rulRulesText {padding:10px; padding-bottom:100px; margin:0px; border:0px;}
Span.rulRulesHeader {font-family:tahoma; font-size:x-small;font-weight:600; color:#000000;text-align:right}
Span.rulRulesText {font-family:tahoma; font-size:x-small;color:Black;text-align:justify}
/*Photos Page*/
Table.phtPhotos {border:0px; padding:0px; margin:0px}
TD.phtPhoto {vertical-align:top; padding:10px; margin:0px;border:solid 1px #000000; background-color:#f6f6f6}
Span.phtTitle {font-family:tahoma; font-size:x-small; color:#000000}
Img.phtPhoto {border:0px;}
/*Session Awards Page*/
Table.ardAwards {border:0px; padding:0px; margin:0px}
TD.ardPhoto {vertical-align:top; padding:10px;padding-top:15px; margin:0px;}
TD.ardDetails {vertical-align:top;padding:10px; margin:0px;border:0px; border-bottom:solid 1px #000000}
Img.ardPhoto { vertical-align:middle}
Span.ardAwardName {font-family:tahoma; font-size:x-small; font-weight:bold; color:Black}
A.ardFilmTitle {font-family:tahoma; font-size:x-small; text-decoration:none;color:#000000}
A.ardFilmTitle:link    {color:#0066cc}
A.ardFilmTitle:visited {color:#0066cc}
A.ardFilmTitle:active  {color:#0066cc}
A.ardFilmTitle:hover   {text-decoration:underline}
Span.ardLabel {font-family:tahoma; font-size:x-small; color:black}
A.ardPersonName {font-family:tahoma; font-size:x-small; text-decoration:none;color:#000000}
A.ardPersonName:link    {color:#0066cc}
A.ardPersonName:visited {color:#0066cc}
A.ardPersonName:active  {color:#0066cc}
A.ardPersonName:hover   {text-decoration:underline}
Span.ardComment {font-family:tahoma; font-size:x-small; color:black}
/*Session Program Page*/
TD.prgOtherProgramLinkAr {text-align:Left; padding:10px; margin:0px;border:0px}
TD.prgOtherProgramLinkEn {text-align:Right; padding:10px; margin:0px;border:0px}
A.prgOtherProgramLink {font-family:tahoma; font-size:x-small; color:#000000; text-decoration:none;}
Img.prgOtherProgramLink {vertical-align:middle; border:0px}

TD.prgProgramHeader {text-align:center; padding:10px; margin:0px;border:0px}
Span.prgProgramHeader {font-family:tahoma; font-size:x-small;font-weight:600; color:Black;}
TD.prgProgramHeaderLinks {padding:10px; margin:0px;border:0px}
TD.prgProgramDetails {padding:10px; margin:0px;border:0px}
P.prgDetailsHeader {text-align:center;padding:0px;padding-top:20px;padding-bottom:7px; margin:0px; border:0px;font-family:tahoma; font-size:x-small; color:black}
TD.prgDetailsLabel {padding:2px; margin:0px; border:0px;background-color:#efeada}
TD.prgDetailsValue {padding:2px; margin:0px; border:0px;background-color:#f6f6f6}
Font.prgDetailsLabel {font-family:tahoma; font-size:xx-small; color:black}
Font.prgDetailsValue {font-family:tahoma; font-size:xx-small; color:black}
A.prgDetailsValue {font-family:tahoma; font-size:xx-small; color:black; text-decoration:none}
A.prgDetailsValue:link    {color:#0066cc}
A.prgDetailsValue:visited {color:#0066cc}
A.prgDetailsValue:active  {color:#0066cc}
A.prgDetailsValue:hover   {text-decoration:underline}
/*Session Team Page*/
TD.tmTeamText {padding:10px; padding-bottom:100px; margin:0px; border:0px;}
Span.tmTeamText {font-family:tahoma; font-size:x-small;color:Black;text-align:justify}

/*Session Films Page*/
Table.flmLinks {border:0px; padding:0px; margin:0px;border-bottom:double 2px #000000}
TD.flmLinks {font-family:tahoma; font-size:xx-small;padding:2px; margin:0px; border:0px;border-bottom:solid 1px #000000}
TD.flmLinksMain {padding:10px; margin:0px; border:0px;}
A.flmLinksLink {font-family:tahoma; font-size:xx-small; text-decoration:none;color:#0066cc}
A.flmLinksLink:link    {color:#0066cc}
A.flmLinksLink:visited {color:#0066cc}
A.flmLinksLink:active  {color:#0066cc}
A.flmLinksLink:hover   {text-decoration:underline}
Font.flmLinksLabel {font-family:tahoma; font-size:xx-small; color:black}
TD.flmSecMapExt {padding:10px; margin:0px; border:0px;font-family:tahoma; font-size:xx-small; color:black}
TD.flmExtText {padding:2px;padding-top:10px; margin:0px; border: 0px;font-family:tahoma; font-size:xx-small; color:black;}
TD.flmExtPhotos {padding:2px; margin:0px; border: 0px;font-family:tahoma; font-size:xx-small; color:black;}
font.flmExtTitle {font-family:tahoma; font-size:small;}
Img.flmExtOnePhoto {border:0px;}
TD.flmExtOnePhoto {text-align:center;padding:3px; margin:0px; border:0px;}
Table.flmFilms {border:0px; padding:0px; margin:0px; border:solid 1px #000000}
TD.flmFilmTitle {padding:2px; margin:0px; border:none;background-color:#f6f6f6}
TD.flmDirector {text-align:center;padding:2px; margin:0px; border:none; background-color:#f6f6f6}
TD.flmFilmDuration {text-align:center;direction:ltr; padding:2px; margin:0px; border:none;background-color:#f6f6f6}
TD.flmFilmSecCat {text-align:center;padding:2px; margin:0px; border:none;background-color:#f6f6f6}
A.flmFilmTitle {font-family:tahoma; font-size:xx-small; text-decoration:none;color:#0066cc;}
A.flmFilmTitle:link    {color:#0066cc}
A.flmFilmTitle:visited {color:#0066cc}
A.flmFilmTitle:active  {color:#0066cc}
A.flmFilmTitle:hover   {text-decoration:underline}
A.flmFilmDirector {font-family:tahoma; font-size:xx-small; text-decoration:none;color:#000000;}
A.flmFilmDirector:link    {color:#000000}
A.flmFilmDirector:visited {color:#000000}
A.flmFilmDirector:active  {color:#000000}
A.flmFilmDirector:hover   {color:#ae9d71}
Font.flmFilmDuration {font-family:tahoma; font-size:xx-small; color:black}
A.flmFilmSecCat {font-family:tahoma; font-size:xx-small; text-decoration:none;color:#0066cc;}
A.flmFilmSecCat:link    {color:#0066cc}
A.flmFilmSecCat:visited {color:#0066cc}
A.flmFilmSecCat:active  {color:#0060cc}
A.flmFilmSecCat:hover   {text-decoration:underline}
TD.flmFilmHeader {text-align:center;padding:2px; margin:0px; border:1px;background-color:#efeada;}
Font.flmFilmHeader {font-family:tahoma; font-size:xx-small; color:#000000}
TD.flmCurLabel {padding:2px; margin:0px; border:1px; color:#000000}
Span.flmCurLabel {font-family:tahoma; font-size:xx-small; color:black;}
/*Contact US Page*/
TD.usBody {padding:20px;}
Table.usBody {border:0px; padding:0px; margin:0px}
TD.usHeader1 {padding:5px; margin:0px;border:0px; background-color:#f6f6f6; font-family:tahoma; font-size:x-small; color:#000000}
TD.usHeader2 {padding:5px; margin:0px;border:0px; font-family:tahoma; font-size:xx-small; color:#000000}
TD.usInfo1   {padding:2px;padding-right:15px; padding-left:15px; margin:0px;border:0px; font-family:tahoma; font-size:xx-small; color:black}
TD.usInfo2   {padding:2px;padding-right:30px; padding-left:30px;margin:0px;border:0px; font-family:tahoma; font-size:xx-small; color:black}
A.usEMail    {text-decoration:none;color:#000000;}


/* Film Card*/
TD.fcdPhotos {padding:1px; margin:0px; border:0px;background-color:#f6f6f6}
TD.fcdPhotosHeader {text-align:center;padding:3px; margin:0px; border:0px;font-family:tahoma; font-size:xx-small; color:#000000;background-color:#efeada;}
TD.fcdOnePhoto {text-align:center;padding:3px; margin:0px; border:0px;}
Img.fcdOnePhoto {border:0px;}
TD.fcdDetails {padding:0px; margin:0px; border:0px}
TD.fcdFilmTitle {
	padding:10px;
	margin:0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-bottom-style: double;
	border-bottom-color: #000000;
}
Span.fcdFilmTitle {font-family:tahoma; font-size:medium;font-weight:600; color:#000000}
TD.fcdInfo {padding:2px; margin:0px; border:0px;}
TD.fcdInfoDetails {padding:2px; margin:0px; border:0px;}
TD.fcdInfoDetailsLabel { vertical-align:Top; padding:2px; margin:0px; border:0px;background-color:#f6f6f6}
TD.fcdInfoDetailsValue {padding:2px; margin:0px; border:0px;}
Span.fcdInfoLabel {font-family:tahoma; font-size:x-small; color:black}
Font.fcdInfoDetailsLabel {font-family:tahoma; font-size:xx-small; color:black}
Font.fcdInfoDetailsValue {font-family:tahoma; font-size:xx-small; color:black}
A.fcdInfoDetailsValue {font-family:tahoma; font-size:xx-small; color:black; text-decoration:none;}
A.fcdInfoDetailsValue:link    {color:#0066cc}
A.fcdInfoDetailsValue:visited {color:#0066cc}
A.fcdInfoDetailsValue:active  {color:#0066cc}
A.fcdInfoDetailsValue:hover   {text-decoration:underline}
TD.fcdAwards { vertical-align:middle;padding:3px; margin:0px; border:0px;}
Font.fcdAwards {font-family:tahoma; font-size:x-small; color:black}
Img.fcdAwards {vertical-align:middle;}
TD.fcdFilmMedia {padding:10px; margin:0px; border:0px;}
TD.fcdMediaDetailsTitle {padding:2px; padding-top:10px; padding-bottom:10px; margin:0px; border:0px;border-bottom:solid 2px #000000}
Font.fcdMediaDetailsTitle {font-family:tahoma; font-size:x-small; color:#000000;}
TD.fcdMediaDetailsValue {padding:2px; margin:0px;border-bottom:solid 1px #000000}
Font.fcdMediaDetailsValue {font-family:tahoma; font-size:xx-small; color:black;}
A.fcdMediaDetailsValue {font-family:tahoma; font-size:xx-small; color:#000000; text-decoration:none;}
A.fcdMediaDetailsValue:link    {color:#0066cc}
A.fcdMediaDetailsValue:visited {color:#0066cc}
A.fcdMediaDetailsValue:active  {color:#0066cc}
A.fcdMediaDetailsValue:hover   {text-decoration:underline}
Img.fcdMediaSource {vertical-align:middle;}


/*Person Page*/
TD.prsPersonName {padding:10px; margin:0px; border:0px; border-bottom:solid 1px #000000}
Span.prsPersonName {font-family:tahoma; font-size:medium;font-weight:600; color:#ae9d71}
TD.prsPersonPortrait {padding:10px; margin:0px; border:0px;}
Img.prsPersonPortrait {width:100; border:solid 1px #000000 }
TD.prsPersonBiography {padding:10px; margin:0px; border:0px;}
Span.prsPersonBiography {font-family:tahoma; font-size:x-small; color:black}
TD.prsPersonFilmography {padding:10px; margin:0px; border:0px;}
TD.prsPersonMedia {padding:10px; margin:0px; border:0px;}
TD.prsInfoDetailsValue {padding:2px; margin:0px;border-bottom:solid 1px #000000}
Font.prsInfoDetailsValue {font-family:tahoma; font-size:xx-small; color:black;}
TD.prsInfoDetailsLabel {padding:2px; margin:0px; border:0px;background-color:#efeada}
Font.prsInfoDetailsLabel {font-family:tahoma; font-size:xx-small; color:black}
A.prsInfoDetailsValue {font-family:tahoma; font-size:xx-small; color:black; text-decoration:none;}
A.prsInfoDetailsValue:link    {color:#0066cc}
A.prsInfoDetailsValue:visited {color:#0066cc}
A.prsInfoDetailsValue:active  {color:#0066cc}
A.prsInfoDetailsValue:hover   {text-decoration:underline}
TD.prsPersonAwards {padding:10px; margin:0px; border:0px;}
TD.prsAwards { vertical-align:middle;padding:3px; margin:0px; border:0px;}
Font.prsAwards {font-family:tahoma; font-size:x-small; color:black}
Img.prsAwards {vertical-align:middle;}
A.prsAwards {font-family:tahoma; font-size:x-small; color:#000000; text-decoration:none;}
A.prsAwards:link    {color:#0066cc}
A.prsAwards:visited {color:#0066cc}
A.prsAwards:active  {color:#0066cc}
A.prsAwards:hover   {text-decoration:underline}
TD.prsMediaDetailsTitle {padding:2px; padding-top:10px; padding-bottom:10px; margin:0px; border:0px;border-bottom:solid 2px #000000}
Font.prsMediaDetailsTitle {font-family:tahoma; font-size:x-small; color:#000000;}
TD.prsMediaDetailsValue {padding:2px; margin:0px;border-bottom:solid 1px #000000}
Font.prsMediaDetailsValue {font-family:tahoma; font-size:xx-small; color:black;}
A.prsMediaDetailsValue {font-family:tahoma; font-size:xx-small; color:#0066cc; text-decoration:none;}
A.prsMediaDetailsValue:link    {color:#0066cc}
A.prsMediaDetailsValue:visited {color:#0066cc}
A.prsMediaDetailsValue:active  {color:#0066cc}
A.prsMediaDetailsValue:hover   {text-decoration:underline}
Img.prsMediaSource {vertical-align:middle;}
/* Article Page*/
TD.artArticleTitles {
	padding:10px;
	margin:0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-bottom-style: double;
	border-bottom-color: #000000;
}
P.artArticleMainTitle  {text-align:center;line-height:100% ;font-family:Tahoma; font-size:medium ; font-weight:400; color:black}
P.artArticleOtherTitle {text-align:center;line-height:100% ;font-family:Tahoma; font-size:small; color:black}

TD.artArticleMediaInfo {
	vertical-align:top;
	padding:5px;
	margin:0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-bottom-style: double;
	border-bottom-color: #000000;
}
Img.artArticleMediaLogo {width:100px; vertical-align:middle;  border:solid 1px #000000}
Span.artArticleMediaInfo {font-family:tahoma; font-size:xx-small; color:black}

TD.artArticlePreText {padding:10px; margin:0px; border:0px;}
Span.artArticlePreText {font-family:tahoma; font-size:x-small; color:#000000}
TD.artArticleContent {padding:10px; margin:0px; border:0px;}
Span.artArticleContent {text-align:justify; font-family:tahoma; font-size:x-small; color:black}
TD.artArticlePostText {text-align:left;padding:10px; margin:0px; border:0px;}
Span.artArticlePostText {font-family:tahoma; font-size:x-small; color:#000000}

TD.artArticleRelatedTitle {vertical-align:top; padding:10px; margin:0px; border:0px;}
Span.artArticleRelatedTitle {font-family:tahoma; font-size:x-small; color:#000000}
TD.artArticleRelated {vertical-align:top; padding:10px; margin:0px; border:0px;}
Select.artArticleRelated {font-family:tahoma; font-size:x-small; color:black;}

TD.artPhotos {padding:1px; margin:0px; border:0px;background-color:#f6f6f6}
TD.artPhotosHeader {text-align:center;padding:3px; margin:0px; border:0px;font-family:tahoma; font-size:xx-small; color:black;background-color:#efeada;}
TD.artOnePhoto {text-align:center;padding:3px; margin:0px; border:0px;}
Img.artOnePhoto {border:0px;}

/* Search Bar*/
TD.srcSearchMain {padding:0px; margin:0px;border:1px solid #000000;border:solid 1px #000000}
TD.srcSearchTitle {text-align:center; padding:2px; padding-top:2px;padding-bottom:2px; margin:0px;border:0px; background-color:#efeada;}
TD.srcSearch {vertical-align:middle;padding:2px; padding-top:2px;padding-bottom:2px; margin:0px;border:0px}
Span.srcSearch {font-family:tahoma; font-size:x-small; color:#000000;}
Input.srcSearch {font-family:tahoma; font-size:x-small; color:#000000; width:100%;}
Select.srcSearchMethod {font-family:tahoma; font-size:x-small; color:#000000;width:100%;}
Img.srcSearch { vertical-align:middle; cursor:hand;}

/* Search Page */
TD.srcSearchHeader {padding:10px; margin:0px; border:0px; border-bottom:solid 1px #000000}
Span.srcSearchHeader {font-family:tahoma; font-size:x-small;color:#000000}
TD.srcMainResults {padding:10px; margin:0px; border:0px;}
TD.srcResultHeader{padding:2px; padding-top:25px;padding-bottom:3px; margin:0px; border:0px;border-bottom:solid 2px #000000;}
Font.srcResultHeader{font-family:tahoma; font-size:x-small; color:black;}
TD.srcInfoDetailsValue {padding:2px; margin:0px;border-bottom:solid 1px #000000;font-family:tahoma; font-size:xx-small; color:black;}
A.srcInfoDetailsValue {font-family:tahoma; font-size:xx-small; color:black; text-decoration:none;}
