html {
	overflow-y: scroll;
}

body {	background-color: #ffffff;
	background-image:url(images/bgstill8.png);
	background-position: top right;
	background-repeat: no-repeat;	font-family: Helvetica, Verdana, Arial, sans-serif;	color: #000000;
	font-size: 12px;
	text-align: center;
}

body.iframepage {
	background:none;
	margin:0;}

table {
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
}
td {
	font-size: 12px;
	padding:0;
	vertical-align:top;
}

/* LAYOUT DIVS */

.bodydiv { /*centers whole page*/
	position:relative;
	width:700px;
	margin-left:auto;
	margin-right:auto;
}
.nelsheader { /*top section*/
	position: absolute;
	top: 80px;
	left: 48px;
}
.navbar { /*side navbar*/
    position: absolute;
    top: 140px;
    height: 440px;
    width:120px;
    left:0px;
    text-align:right;
}
.nelscontent { /*content section*/
    position: absolute;
    top: 140px;
    left: 150px;
    text-align: left;
    width: 380px;
}
.nelsbigcontent { /*big content section*/
    position: absolute;
    top: 140px;
    left: 150px;
    text-align: left;
}

/* NAVBAR DIVS */
.mainnav
{
	line-height: 10pt;
}
.projnav{
	position:absolute;
	bottom:20px;
	right:0px;
	font-size: 11px;
	line-height: 9pt;
}

/* CONTENT DIVS */
.moviecontent { /*actual movie block*/
	width: 380px;
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
}
.iframemoviecontent { /*iframe movie block*/
	position: absolute;
	width: 380px;
}
.movielabel { /* title and role */
	margin-top: 3px;
	width: 380px;
	text-align: left;
}
.moviecontrols { /*pause and mute*/
	float:right;
	margin-top:3px;
}
.clipchoice { /* multiple clip links */
	float:right;
	margin-top:3px;
	margin-right:5px;
}
.movieinfo { /* description of project */
	margin-top:6px;
}
.poplist { /* other attributes with toggles */
	margin-top:6px;
}
.hidebox { /* text blocks within poplist */
	margin-left:5px;
	margin-top: 2px;
	}
.hidebox p { margin:0px; }
.hangingindent {	
	margin-left:15px;
	text-indent:-10px;
	}
	
div.clicktoplay { /*movie poster label*/
	position:absolute; 
	right:0px;
	background:#ffffff; 
	line-height:22px; 
	padding-left:10px; 
	padding-right:10px;
}
div.news { /* news */
	margin-left: 10px;
}.iframe43 { width:380px; height:324px; overflow:visible; border-style: none; }.iframe169 { width:380px; height:254px; overflow: visible; border-style: none; }


/* NAV and LINK STYLES */A.nav:link {FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: none}A.nav:visited {FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: none}A.nav:hover {FONT-WEIGHT: normal; COLOR: #444444; FONT-SIZE: 13px; TEXT-DECORATION: none}A.other:link {FONT-WEIGHT: normal; COLOR: #999999; TEXT-DECORATION: none}A.other:visited {FONT-WEIGHT: normal; COLOR: #999999; TEXT-DECORATION: none}A.other:hover {FONT-WEIGHT: normal; COLOR: #444444; TEXT-DECORATION: none}a:active {outline: none}a:focus{-moz-outline-style: none;}A.subnavU:link {FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: none}A.subnavU:visited {FONT-WEIGHT: normal; COLOR: #666666; TEXT-DECORATION: none}A.subnavU:hover {FONT-WEIGHT: normal; COLOR: #444444; FONT-SIZE: 12px; TEXT-DECORATION: none}A.subnavS {COLOR: #000000; TEXT-DECORATION: none}
A.inlinenav:link {COLOR: #444444; TEXT-DECORATION: none}A.inlinenav:visited {COLOR: #444444; TEXT-DECORATION: none}A.inlinenav:hover {COLOR: #DDDDDD; TEXT-DECORATION: none}A.navcurrent:link {FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none}A.navcurrent:visited {FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none}A.navcurrent:hover {FONT-WEIGHT: normal; COLOR: #000000; FONT-SIZE: 12px; TEXT-DECORATION: none}

/* MISC */A.bold {FONT-WEIGHT: bold;}
img.nodecor {border: none; outline: none}
boldlabel {FONT-WEIGHT: bold;}