/* CSS Document */
body {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #D4D0C8;
	scrollbar-base-color: #F2F2ED;	
	scrollbar-3dlight-color: #D9D8CD;	
	scrollbar-highlight-color: #FFFFFF;	
	scrollbar-shadow-color: #F2F2ED;	
	scrollbar-darkshadow-color: #D9D8CD;	
	scrollbar-arrow-color: #99988A;
}
body, p, td, th {
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
p, br, ul, ol {
	margin-top:2px;
	margin-bottom:2px;
}
ul li {
	margin-top:6px;
	margin-bottom:6px;
	list-style:square;
}
ol li {
	margin-top:6px;
	margin-bottom:6px;
}
div#wrapper table {
	margin-left:auto;
	margin-right:auto;
}
div#logo3D {
	margin-left:29px;
	margin-right:0px;
	margin-top:9px;
}
table.center {
	margin-left:auto;
	margin-right:auto;
}
table#menuMain {
	width:780px;
	background-color:#FFFFFF;
}
table#menuMain td.menuArea{
	width: 558px;
	height: 63px;
	background-image:url(../images/menu-main.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
table#menuMain td.menuArea table{
	margin-top:33px;
	margin-bottom:15px;
	margin-left:35px;
	border:0px;
}
td.menuBullet img{
	margin-left:2px;
	margin-right:2px;
}
table#menuMember {
	width:780px;
	height:22px;
	background-color:#e12b58;
}
table#contentBody {
	width:780px;
	height:515px;
	background-image:url(../images/bg-magenta.gif);
	background-color:#3e1338;
	background-position:bottom;
	background-repeat:no-repeat;
	border-bottom: solid #abb2ba 2px;
}
table#contentBody td{
	vertical-align:top;
}
table#contentSub {
	width:780px;
	height:206px;
	background-color:#006699;
	border-bottom: solid #abb2ba 2px;
}
div#menuPolicies {
	width:780px;
	height:34px;
	background-color:#025077;
	border-bottom: solid #abb2ba 2px;
	margin-left:auto;
	margin-right:auto;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
}
div#linksPolicies{
	padding-top:11px;
	margin-right:33px;
}
div#linksPolicies a:link{
	color:#ffffff;
	text-decoration:none;
}
div#linksPolicies a:visited{
	color:#ffffff;
	text-decoration:none;
}
div#linksPolicies a:hover{
	color:#ffffff;
	text-decoration:underline;
}
div#linksPolicies a:active{
	color:#ffffff;
	text-decoration:underline;
}
div#footer {
	width:780px;
	height:56px;
	background-color:#abb2ba;
	margin-left:auto;
	margin-right:auto;
	color: #333333;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
div#footerText {
	padding-top:8px;
}

/*////////////// BOXES ////////////////*/

#featureTitle, #filmsTitle{
	margin-bottom:3px;
	text-align:center;
}
table.featureTitle{
	margin-top:10px;
	margin-bottom:18px;
}
table.highlights{
	margin-top:20px;
}
table.filmsTitle{
	margin-bottom:16px;
}
td#featureScreen{
	background-image:url(../images/box-feature-screen.gif);
	width:353px;
	height:229px;
}
td#featureScreen table{
	margin-left:30px;
	margin-top:0px;
}
td#featureScreen table td{
	padding-left:3px;
	padding-right:3px;
}

td#filmsScreen{
	width:353px;
	height:173px;
	background-color:#06689c;
}
td#filmsScreen table{
	margin-top:15px;
}
td#filmsScreen table td{
	padding-left:3px;
	padding-right:3px;
}
#highlightsTitle{
	text-align:center;
	border-bottom: solid #025077 20px;
}
td#highlightsBody{
	background-color:#06689c;
	height:285px;
}
table.pollTitle, table.searchTitle{
	margin-bottom:16px;
}
#pollTitle, #searchTitle{
	margin-bottom:10px;
	text-align:center;
}
td#pollScreen{
	background-image:url(../images/box-poll-bg.gif);
	width:333px;
	height:138px;
}
td#searchScreen{
	background-image:url(../images/box-search-bg.gif);
	width:333px;
	height:138px;
}

/** FILMS PAGE **/
table.pageFilms {
	width:746px;
	margin-bottom:10px;
	margin-top:10px;
}
#pageFilmsTitle{
	float:left;
	width:225px;
}
#pageSearchTitle{
	float:right;
	width:294px;	
}
table.pageFilmsMenu{
	border: #ffffff solid 1px;
}
table.pageFilmsMenu td.borderRight{
	border-right: #ffffff solid 1px;
}
table.pageFilmsMenu td.borderEnd{
	width: 341px;
}
table.pageFilmsList{
	width:746px;
	border-bottom: #ffffff solid 1px;
	border-left: #ffffff solid 1px;
	border-right: #ffffff solid 1px;
	margin-bottom:11px;
}
table.pageFilmsList td{
	width:125px;
	height:212px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}
table.pageFilmsList td a:link{
	color:#ffffff;
	text-decoration:none;
}
table.pageFilmsList td a:visited{
	color:#ffffff;
	text-decoration:none;
}
table.pageFilmsList td a:hover{
	color:#ffffff;
	text-decoration:underline;
}
table.pageFilmsList td a:active{
	color:#ffffff;
	text-decoration:underline;
}
table.pageFilmsList td img{
	border: #ffffff solid 1px;
	margin:10px;
}
table.pageFilmsDetail{
	width:746px;
	border-bottom: #ffffff solid 1px;
	border-left: #ffffff solid 1px;
	border-right: #ffffff solid 1px;
}
table.pageFilmsDetail td.filmVisual, table.pagePressDetail td.filmVisual{
	width:309px;
	height:444px;
	text-align:center;
	vertical-align:top;
	padding-top:10px;
	padding-bottom:10px;
}
table.pageFilmsDetail td.filmVisual img {
	border: #ffffff solid 1px;
}
table.pageFilmsDetail td.filmInfo{
	text-align:justify;
	vertical-align:top;
	padding-top:10px;
	padding-bottom:10px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	font-size:12px;
}
.filmInfo table{
	margin-bottom:10px;
	width:100%;
	text-align:left;
}
.filmInfoTitle {
	font-weight:bold;
	font-size:16px;
}
.filmInfoTagline {
	font-weight:bold;
	font-size:12px;
	padding-top:10px;
	padding-bottom:10px;
}

table.pageFilmsSubMenu{
	border-right: #ffffff solid 1px;
	border-bottom: #ffffff solid 1px;
	border-left: #ffffff solid 1px;
	background-color:#06689C;
}
table.pageFilmsSubMenu td.borderRight{
	border-right: #ffffff solid 1px;
}
table.pageFilmsSubMenu td.borderEnd{
	width: 458px;
}
table.pageFilmsSubMenu#filmsList td.borderEnd{
	width: 441px;
}
table.pageFilmsSubContent{
	border-right: #ffffff solid 1px;
	border-bottom: #ffffff solid 1px;
	border-left: #ffffff solid 1px;
	margin-bottom:11px;
	background-color:#06689C;
	width:746px;
}
table.pageFilmsSubContent td.borderRight{
	border-right: #ffffff solid 1px;
}
table.pageFilmsSubContent td.borderEnd{
	width: 458px;
}

/** PRESS PAGE **/
table.pagePress {
	width:746px;
	margin-bottom:10px;
	margin-top:10px;
}
#pagePressTitle{
	float:left;
	width:225px;
}
table.pagePressMenu{
	border: #ffffff solid 1px;
}
table.pagePressHeader{
	width:746px;
	border-right: #ffffff solid 1px;
	border-left: #ffffff solid 1px;
	border-bottom: #ffffff solid 1px;
	background-color:#025077;
}
table.pagePressHeader td.pressHeadline{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}
table.pagePressMenu td.borderRight{
	border-right: #ffffff solid 1px;
}
table.pagePressMenu td.borderEnd{
	width: 390px;
}
table.pagePressList, table.pagePressDetail{
	width:746px;
	border-bottom: #ffffff solid 1px;
	border-left: #ffffff solid 1px;
	border-right: #ffffff solid 1px;
	background-color:#07669a;
/*	margin-bottom:11px;*/
}
#marginBottom11px {
	margin-bottom:11px;
}

table.pagePressList td, table.pagePressDetail td{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:8px;
	vertical-align:top;
}
table.pagePressList td a:link, table.pagePressDetail td a:link{
	color:#FFFFFF;
	text-decoration:none;
}
table.pagePressList td a:visited, table.pagePressDetail td a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
table.pagePressList td a:hover, table.pagePressDetail td a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

table.pagePressList td.pressDate, table.pagePressDetail td.pressDate {
	width:40px;
	font-weight:bold;
}
table.pagePressList td.pressHeadline, table.pagePressDetail td.pressHeadline{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

table.pagePressDetail td.filmVisual{
	width:309px;
	height:444px;
	text-align:center;
	vertical-align:top;
	padding-top:10px;
	padding-bottom:10px;
}
table.pagePressDetail td.filmVisual img {
	border: #ffffff solid 1px;
	margin:5px;
}
table.pagePressDetail td.pressVisual img {
	border: #ffffff solid 1px;
	margin:5px;
}
table.pagePressDetail td.filmInfo{
	text-align:justify;
	vertical-align:top;
	padding-top:10px;
	padding-bottom:10px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	font-size:12px;
}
.filmInfoTitle {
	font-weight:bold;
	font-size:16px;
}
table.pagePressSubMenu{
	border-right: #ffffff solid 1px;
	border-bottom: #ffffff solid 1px;
	border-left: #ffffff solid 1px;
	background-color:#025077;
	margin-bottom:11px;
}
table.pagePressSubMenu td.borderRight{
	border-right: #ffffff solid 1px;
}
table.pagePressSubMenu td.borderEnd{
	width: 622px;
}
table.pagePressSubContent{
	border-right: #ffffff solid 1px;
	border-bottom: #ffffff solid 1px;
	border-left: #ffffff solid 1px;
	margin-bottom:11px;
	background-color:#06689C;
	width:746px;
}
table.pagePressSubContent td.borderRight{
	border-right: #ffffff solid 1px;
}
table.pagePressSubContent td.borderEnd{
	width: 458px;
}
/* PROFILE + CAREER PAGE */
table.pageProfileList{
	width:746px;
	border-bottom: #ffffff solid 1px;
	border-top: #ffffff solid 1px;
	border-left: #ffffff solid 1px;
	border-right: #ffffff solid 1px;
	background-color:#07669a;
/*	margin-bottom:11px;*/
}
table.pageProfileList td{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:8px;
	vertical-align:top;
}
table.pageProfileList td a:link{
	color:#FFFFFF;
	text-decoration:none;
}
table.pageProfileList td a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
table.pageProfileList td a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

/* FORM */
td.formelem {
	text-align:right;
	font-weight:bold;
	width:20%;
}
input.formelem, textarea.formelem, select {
	background-color:ffffff;
	padding: 2px;
	border: 1px solid #ffffff;
	font-size:0.9em;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
}

input.formelem, textarea.formelem {
	width:100%;
}
input.formbutton {color: #333333;background: ffffff;font: 10px "Verdana", "Arial", "Helvetica", "sans-serif";}

