html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
* {font-size: 100%; padding: 0; margin: 0;}

html {
	height: 100%;
}
body {
	line-height: 1;
	width: 100%;
	/*height: auto;*/
}
ol, ul {
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	color:#fff;
	font-size:11px;
	line-height:1.4em;
	margin-left : 10px;
	padding : 3px 3px 3px 3px;
}

h1 {
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	color:#fff;
	font-size:12px;
	font-weight: bold;
	line-height:1.7em;
	text-transform: uppercase;
}

h2 {
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	color:#fff;
	font-size:11.5px;
	line-height:1.7em;
	font-weight: bold:
}

h3 {
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	color:#fff;
	font-size:11px;
	line-height:1.7em;
	font-weight: bold:
}

/* remember to define focus styles! */
/*:focus {
	outline: 0;
}*/
/*---------------------------------------------------*/
body {
	background-color: #000;
	margin: 0; /*34px;*/
	padding: 0;
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	color:#fff;
	font-size:10.5px;
	line-height:1.7em;
	text-align: center;
}
* p {
	display: block;
	margin: 0 0 14px 0;
	padding: 0;
	font-size:10.5px;
	line-height:1.7em;
}
.uppercaseMe {
	display: block;
	font-style: normal;
	font-size:14px;
	text-transform: uppercase;
	padding-bottom:4px;
}
.bottomSpace {
	margin-bottom: 10px;
}
#screen {

	background-color: #000;
	display: block;
	position: relative;
	margin: 30px auto;
	padding: 0;
	width: 1114px;
	min-height: 716px;
	text-align: left;
	
}
#header {
	background: transparent none;
	position: absolute;
	top: 25px;
	left: 93px;
	margin: 0;
	padding: 0;
	width: 926px;
	height: 114px;
}
#scorseseHome {
	background: transparent;
	position: absolute;
	top: 36px;
	left: 766px;
	margin: 0;
	padding: 0;
	width: 296px;
	height: 112px;
	font-style: normal;
	font-size: 0.95em;
	color: #fff;
	line-height:1.4em; 
}
#scorseseHome .pic {
	margin: 0 4px 0 0;
	padding: 0;
	float: left;
}
#scorseseHome .text {
	display: block;
	margin: 0;
	padding: 0;
	text-align : left;
}
#scorseseHome .signature {
	display: block;
	margin: 6px 0;
	padding: 0;
	font-style: italic;
	text-align: right;
}
#menu {
	background: transparent none;
	position: relative;
	top: 8px;
	left: 69px;
	margin: 0;
	padding: 2px;
	width: 800px;
	height: 40px;
	/*font-style: normal;
	font-size: 1.0em;
	*/
}
#navigation {
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
}
#navigation li {
	list-style: none;
	float: left;
}
#navigation li a {
	display: block;
	padding: 3px 8px;
	text-transform: uppercase;
	text-decoration: none; 
	color: #fff;
	font-style: normal;
	font-size: 0.95em;
	font-weight: normal;
	border-bottom:1px solid #000000;
}
#navigation li a:hover {
	border-bottom:1px solid #0099ff;
	text-decoration: none; 
}


#navigation li ul {
	display: none;
	overflow: hidden;
}
#navigation li:hover ul {
	position: absolute;
	display: inline;
	left: 0;
	width: 100%;
	margin: 0;
	padding: 10px 0; /* submenu spacing */
}
#navigation li:hover li {
	float: left;
	overflow: hidden;
}
#navigation li:hover li a {
	font-style: normal;
	font-size: 1.0em;
	text-transform: capitalize;
	color: #fff;
	left: 0;
}
#navigation li li a:hover {
	font-style: normal;
	font-size: 1.0em;
	color: #fff;
}
#scene {
	background: transparent;
	display: block;
	position: absolute;
	top: 166px;
	left: 168px;
	margin: 0;
	padding: 0;
	width: 790px;
	/*height: 528px;*/
	height: auto;
	max-height: 500px;
	
}
#scene a, #scene a:link, #scene a:visited {
	color: #fff;
	text-decoration: underline;
}
#scene a:hover {
	color: #6495ed;
	text-decoration: underline;
}
#scene a:active {
	color: #fff;
	text-decoration: underline;
}
.clearLeft {
	clear: left;
}
.clearRight {
	clear: right;
}
.clearBoth {
	clear: both;
}
.clearPreserved {
	display: block;
	margin: 0;
	padding: 2px 0 0 0;
	clear: both;
}

/* ================= HOMEPAGE ================ */
#homepageContainer {
	background: transparent;
	display: block;
	position: relative;
	margin: 12px 0 0 0;
	padding: 0;
	width: 786px;
	height: auto;
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	color:#fff;
	font-size:10.5px;
	line-height:1.7em;	
	text-align: right;
}
#homepage {
	margin: 0;
	padding: 0;
	width: 578px;
	height: auto;
	float: left;
}
#homepage .caption {
	display: block;
	margin: 2px 0 0 0;
	padding: 0;
	font-size: 0.90em;
	line-height: 16px;
	letter-spacing: 0.050em;
	color: #fff;
}
#homeSubMenuPanel {
	background: transparent;
	vertical-align: top;
	margin: 0;
	padding: 0;
	width: 176px;
	height: 441px;
	float: right;
	/*font-size: 0.90em;
	line-height: 12px;*/
	color: #fff;
	text-align: left;
}
#homeSubMenuPanel a, #homeSubMenuPanel a:link, #homeSubMenuPanel a:visited {
	/*margin: 0;
	padding: 0;
	height: 95px;*/
	text-decoration: none;
	border-bottom: 2px solid #000;
}
#homeSubMenuPanel a:hover {
	/*margin: 0;
	padding: 0;
	height: 100px;*/
	text-decoration: none;
	border-bottom: 2px solid #6495ed;
}
#homeSubMenuPanel a:active {
	/*margin: 0;
	padding: 0;
	height: 100px;*/
	text-decoration: none;
	border-bottom: 2px solid #fff;
}
.subOption {
	padding: 0;
	font-size: 0.90em;
	line-height: 13px;
	color: #fff;
	margin-bottom:12px;
	margin-top:8px;
}
#subOptionPic {
	margin: 0;
	padding: 0;
	border: 0px none;
}

.subOption #newsHeadline a:link  {
border-bottom: 2px solid #000;
}

.subOption #newsHeadline a:hover  {
border-bottom: 2px solid #000;
}

.sliderinfo  { 
	color: #e2e2e2;
	display: block;
	font-size:10.5px;
	line-height:1.5em;
}

#promo {
	margin: 0;
	padding: 0;
	width: 500px;
	height: auto;
	float: left;
}
/* =============== ABOUT US ================ */
#aboutUsContainer {
	background: transparent;
	position: relative;
	margin: 12px 0 0 0;
	padding: 0;
	width: 778px;
	height: auto;
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	color:#fff;
	font-size:10.5px;
	line-height:1.7em;
}
#aboutUsContainer .councilSites {
	background: transparent;
	vertical-align: top;
	margin: 0;
	padding: 0;
	width: 218px;
	height: 300px;
	float: right;
	/*font-size: 0.90em;
	line-height: 12px;*/
	color: #fff;
	text-align: left;
}
#aboutUsContainer .councilSites a, #aboutUsContainer .councilSites a:link, #aboutUsContainer .councilSites a:visited {
	margin: 4px 0px 2px 0px;
	padding: 0;
	text-decoration: none;
	line-height:24px;
	border-bottom: 2px solid #000;
}
#aboutUsContainer .councilSites a:hover {
	/*margin: 0;
	padding: 0;
	height: 100px;*/
	text-decoration: none;
	border-bottom: 2px solid #6495ed;
}
#aboutUsContainer .councilSites a:active {
	/*margin: 0;
	padding: 0;
	height: 100px;*/
	text-decoration: none;
	border-bottom: 2px solid #fff;
}
#aboutUsContainer .video {
	margin: 0;
	padding: 0;
	width: 540px;
	height: 312px;
	float: left;
	background-color:#222222;
}
#aboutUsTextContainer {
	margin: 0;
	padding: 0;
	width: 706px;
	height: 150px;
}
#aboutUsTextContainer .text {
	width:350px;
	float: left;
}
#aboutUsTextContainer .beforeafter {
	margin: 0;
	padding: 0;
	float: right;
}

.aboutusheader{
display:block;
font-size:1.1em;
font-style:normal;
padding-bottom:8px;
text-transform:uppercase;
}

/* =============== ABOUT US  2================ */
#aboutUsContainer2 {
	background: transparent;
	position: relative;
	margin: 12px 0 0 0;
	padding: 0;
	width: 778px;
	height: auto;
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	color:#fff;
	font-size:10.5px;
	line-height:1.7em;
	color: #fff;	
}
#aboutUsContainer2 .councilSites {
	background: transparent;
	vertical-align: top;
	margin: 0;
	padding: 0;
	width: 218px;
	height: 300px;
	float: right;
	/*font-size: 0.90em;
	line-height: 12px;*/
	color: #fff;
	text-align: left;
}
#aboutUsContainer2 .councilSites a, #aboutUsContainer .councilSites a:link, #aboutUsContainer .councilSites a:visited {
	margin: 4px 0px 2px 0px;
	padding: 0;
	text-decoration: none;
	line-height:24px;
	border-bottom: 2px solid #000;
}
#aboutUsContainer2 .councilSites a:hover {
	/*margin: 0;
	padding: 0;
	height: 100px;*/
	text-decoration: none;
	border-bottom: 2px solid #6495ed;
}
#aboutUsContainer2 .councilSites a:active {
	/*margin: 0;
	padding: 0;
	height: 100px;*/
	text-decoration: none;
	border-bottom: 2px solid #fff;
}
#aboutUsContainer2 .video {
	margin: 0;
	padding: 0;
	width: 540px;
	height: 312px;
	float: left;
	background-color:#222222;
}



/* ================== REPORTS ================ */
#reportsContainer {
	background: transparent;
	position: relative;
	margin: 12px 0 0 0;
	padding: 0;
	width: 740px;
	min-height:490px;
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	color:#fff;
	font-size:10.5px;
	line-height:1.7em;
	color: #fff;
}
	
#reportsContainer .searchBox{
	width:222px;
	display: block;
	margin: -10px 0 10px 0;
	padding-right: 2px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	float:right;
}

#rcholder {
width:504px;
}

#rcholder .report {
	margin: 0 34px 0 0;
	padding-bottom:30px;
	display: inline-block;
	width: 134px;
	height: 182px;
	float:left;
}

.reportsform {
color:#868686;
font-weight:bold;
padding-bottom:0px;
text-align:left;
}

/* ================== MISSION ================ */
#missionContainer {
	background: transparent;
	position: relative;
	vertical-align: top;
	margin: 10px 0 0 0;
	padding: 8px 0 0 0;
	width: 572px;
	height: auto;
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	color:#fff;
	font-size:10.5px;
	line-height:1.7em;
}
#missionContainer .missionPic {
	margin: 0;
	padding: 0;
	width: 318px;
	height: 364px;
	float: left;
	margin-top:6px;
}
#missionContainer .missionStatement {
	background: transparent;
	vertical-align: top;
	margin: 0;
	padding: 0;
	width: 216px;
	height: auto;
	color: #fff;
	text-align: left;
	float: right;
}
/* =============== FOUNDERS =================*/
#foundersContainer {
	background: transparent;
	position: relative;
	vertical-align: top;
	margin: 10px 0 0 0;
	padding: 0;
	width: 740px;
	height: auto;
	color: #fff;
}
#founders {
	margin: 0;
	padding: 0;
	width: 740px;
	height: 464px; /*232px;*/
	line-height: 0;
}

/* ===================== FACEPOPOUT ====================== */
.faceboxpopout {
min-height:225px;
width:500px;
}

.faceboxpopout .rightpopout {
float:right;
min-height:225px;
padding-bottom:5px;
padding-right:5px;
padding-top: 11px;
text-align:left;
width:275px;
}

.faceboxpopout .leftpopout {
float:left;
margin-top:6px;
min-height:225px;
width:160px;
}

.faceboxpartners {
	min-height:300px;
	width:400px;
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #404040;
	border-right: 1px solid #404040;
	border-bottom: 1px solid #404040;
	border-left: 1px solid #404040;
}

.faceboxpartners a: active {
#666666;
}

.landingimage {
  border: 0;
  margin: 0;
  padding-top: 10px;
  padding-right: 10px;
  text-align: center;
}

/* ===================== FACEPOPOUT  VIDEO ====================== */

.faceboxpopoutVideo {
min-height:225px;
width:605px;
}


.faceboxpopoutVideo .leftpopoutVideo {
float:left;
margin-top: 15px;
margin-left: 10px;
min-height:225px;
width:306px;
}

.faceboxpopoutVideo .rightpopoutVideo {
float:right;
min-height:225px;
padding-left: 10px;
padding-right: 5px;
padding-top: 10px;
text-align:left;
width:230px;
}

.close_image {
float:right;
}

#facebox .body .hclose {
float:right;
left:1px;
position:relative;
}


/* ================= martin scorsese ================== */
#scorsese {
float:left;
display:block;
width: 185px;
	height: 114px;
	 background: url("images/scorsese.jpg") no-repeat 0 0;
}

#scorsese:hover
{ 
  background-position: 0 -114px;
}

#scorsese span
{
  display: none;
}

/* ================= woody allen ================== */
#allen {
float:left;
display:block;
width: 185px;
	height: 114px;
	 background: url("images/allen.jpg") no-repeat 0 0;
}

#allen:hover
{ 
  background-position: 0 -114px;
}

#allen span
{
  display: none;
}

/* ================= robert altman ================== */
#altman {
float:left;
display:block;
width: 185px;
	height: 114px;
	 background: url("images/altman.jpg") no-repeat 0 0;
}

#altman:hover
{ 
  background-position: 0 -114px;
}

#altman span
{
  display: none;
}

/* ================= francis ford coppola ================== */
#coppola {
float:left;
display:block;
width: 185px;
	height: 114px;
	 background: url("images/coppola.jpg") no-repeat 0 0;
}

#coppola:hover
{ 
  background-position: 0 -114px;
}

#coppola span
{
  display: none;
}

/* ================= clint eastwood ================== */
#eastwood {
float:left;
display:block;
width: 185px;
	height: 114px;
	 background: url("images/eastwood.jpg") no-repeat 0 0;
}

#eastwood:hover
{ 
  background-position: 0 -114px;
}

#eastwood span
{
  display: none;
}

/* ================= stanley kubrick ================== */
#kubrick {
float:left;
display:block;
width: 185px;
	height: 114px;
	 background: url("images/kubrick.jpg") no-repeat 0 0;
}

#kubrick:hover
{ 
  background-position: 0 -114px;
}

#kubrick span
{
  display: none;
}

/* =================  george lucas ================== */
#lucas {
float:left;
display:block;
width: 185px;
	height: 114px;
	 background: url("images/lucas.jpg") no-repeat 0 0;
}

#lucas:hover
{ 
  background-position: 0 -114px;
}

#lucas span
{
  display: none;
}

/* ================= sydney pollack ================== */
#pollack {
float:left;
display:block;
width: 185px;
	height: 114px;
	 background: url("images/pollack.jpg") no-repeat 0 0;
}

#pollack:hover
{ 
  background-position: 0 -114px;
}

#pollack span
{
  display: none;
}

/* ================= robert redford ================== */
#redford {
float:left;
display:block;
width: 185px;
	height: 114px;
	 background: url("images/redford.jpg") no-repeat 0 0;
}

#redford:hover
{ 
  background-position: 0 -114px;
}

#redford span
{
  display: none;
}

/* ================= steven spielberg ================== */
#spielberg {
float:left;
display:block;
width: 185px;
	height: 114px;
	 background: url("images/spielberg.jpg") no-repeat 0 0;
}

#spielberg:hover
{ 
  background-position: 0 -114px;
}

#spielberg span
{
  display: none;
}

/* ================= paul thomas anderson ================== */
#ptanderson {
float:left;
display:block;
width: 185px;
	height: 114px;
	 background: url("images/ptanderson.jpg") no-repeat 0 0;
}

#ptanderson:hover
{ 
  background-position: 0 -114px;
}

#ptanderson span
{
  display: none;
}

/* ================= wes anderson ================== */
#wanderson {
float:left;
display:block;
width: 185px;
	height: 114px;
	 background: url("images/wanderson.jpg") no-repeat 0 0;
}

#wanderson:hover
{ 
  background-position: 0 -114px;
}

#wanderson span
{
  display: none;
}

/* ================= curtis hanson ================== */
#hanson {
float:left;
display:block;
width: 185px;
	height: 114px;
	 background: url("images/hanson.jpg") no-repeat 0 0;
}

#hanson:hover
{ 
  background-position: 0 -114px;
}

#hanson span
{
  display: none;
}

/* ================= peter jackson ================== */
#jackson {
float:left;
display:block;
width: 185px;
	height: 114px;
	 background: url("images/jackson.jpg") no-repeat 0 0;
}

#jackson:hover
{ 
  background-position: 0 -114px;
}

#jackson span
{
  display: none;
}
/* ================= ang lee ================== */
#anglee {
float:left;
display:block;
width: 185px;
	height: 114px;
	 background: url("images/lee.jpg") no-repeat 0 0;
}

#anglee:hover
{ 
  background-position: 0 -114px;
}

#anglee span
{
  display: none;
}

/* ================= alexander payne ================== */
#payne {
float:left;
display:block;
width: 185px;
	height: 114px;
	 background: url("images/payne.jpg") no-repeat 0 0;
}

#payne:hover
{ 
  background-position: 0 -114px;
}

#payne span
{
  display: none;
}

#founders img {
	display:block;
	float:left;
	margin: 0;
	padding: 0;
	border: 0 none transparent;
	outline: 0;
	width: 185px;
	height: 116px;
}

#opaque {
	position:fixed;
	top:0;
	left:0;
	height:100%;
	 width:100%;
	 z-index: 99;
	display: none;
    background-color: black;
    filter: alpha(opacity=60);
    opacity: 0.6;
}


/* ================= NEWS ================== */
#newsContainer {
	background: transparent;
	position: relative;
	vertical-align: top;
	margin: 10px 0 0 0;
	padding: 8px 0 0 0;
	width: 780px;
	height: auto;
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	color:#fff;
	font-size:10.5px;
	line-height:1.7em;
}
#newsContainer .pastEvents {
	margin: 0 0 0 38px;
	padding: 0;
	width: 220px;
	height: auto;
	float: right;
}

#newsContainer .pastEventsHeader {
	margin: 0 0 14px 0;
	padding: 0;
	width: 140px;
	height: 20px;
	font-size: 1.05em;
	border-bottom: 1px dotted #fff;
}
#newsContainer .title {
	margin: 0 0 14px 0;
	padding: 0;
	width: 140px;
	height: 20px;
	font-size: 1.05em;
	border-bottom: 1px dotted #fff;
}
#newsContent {
	margin: 0;
	padding: 0;
	width: 374px;
	float: left;
}
#newsStoryContainer {
	vertical-align: top;
	display: block;
	margin: 0;
	padding: 0;
	width: 480px;
	height: 450px;
	overflow: auto;
}
#newsStoryContainer .newsStory {
	display: block;
	vertical-align: top;
	margin: 0;
	padding-right : 20px;
	height: auto;
	/*400px;
	*/
}
.picspacing {
	padding: 12px;
}

#newsPastContainer .pastColumnHeaderDate {
	display: block;
	margin: 0;
	padding: 0;
	width: 180px;
	font-style: normal;
	font-weight: bold;
}
#newsPastContainer .pastYears {
	margin: 10px 0 0 0;
	padding: 0;
	font-style: normal;
	font-weight: bold;
	line-height: 1.45em;
}
#newsItems {
	margin: 0 0 0 0;
	padding: 0;
	width: 500px;
	height: auto;
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	color:#fff;
	font-size:10.5px;
	line-height:1.7em;
}
#newsItemsHeader {
	margin: 0;
	padding: 0;
	width: 500px;
	height: 20px;
	font-size: 1.05em;	
	color: #fff;
	border-bottom: 1px dotted #fff;	
}
#newsItemsHeader .headerDate {
	display: block;
	margin: 0;
	padding: 0;
	width: 80px;
	font-style: normal;
	font-weight: bold;
	float: left;
}
#newsItemsHeader .headerHeadline {
	display: inline;
	margin: 0;
	padding: 0;
	width: 420px;
	font-style: normal;
	font-weight: bold;
	float: left;
}
.newsItems .newsItemDate {
	margin: 10px 0 0 0;
	padding: 0;
	width: 80px;
	height: auto;
	float: left;
}
.newsItems .newsItemHeadline {
	margin: 10px 63px 0 0;
	padding: 0;
	width: 420px;
	height: auto;
	float: left;	
}
.newsItems .headline {
	margin: 10px 63px 0 0;
	padding: 0;
	width: 500px;
	height: auto;
	float: left;	
}

.newsItemsResults {
	width: 500px;
	height: 400px;
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	color:#fff;
	font-size:10.5px;
	line-height:1.7em;
	overflow-y: scroll;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.newsItemsResults .newsDate {
	margin: 10px 0 0 0;
	padding: 0;
	width: 80px;
	height: auto;
	float: left;
}
.newsItemsResults .newsHeadline {
	margin: 10px 0 0 0;
	padding: 0;
	width: 390px;
	height: auto;
	float: left;	
}

.newsItemsResults #newsHeadline {
float:left;
height:auto;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:10px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
width:390px;
text-decoration: none;
}

.newsItemsResults #newsHeadline a {

text-decoration:none;
}

/* ================= SCREENINGS ================== */
#eventsContainer {
	background: transparent;
	position: relative;
	vertical-align: top;
	margin: 10px 0 0 0;
	padding: 8px 0 0 0;
	width: 800px;
	height: auto;
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	color:#fff;
	font-size:10.5px;
	line-height:1.7em;
}
#eventsItems {
	margin: 0 0 0 0;
	padding: 0;
	width: 800px;
	height: auto;
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	color:#fff;
	font-size:10.5px;
	line-height:1.7em;
}
#eventsItemsHeader {
	margin: 0;
	padding: 0;
	width: 800px;
	height: 20px;
	font-size: 1.05em;	
	color: #fff;
	border-bottom: 1px dotted #fff;	
}
#eventsItemsHeader .headerDate {
	display: block;
	margin: 0;
	padding: 0;
	width: 120px;
	font-style: normal;
	font-weight: bold;
	float: left;
}
#eventsItemsHeader .headerTime {
	display: block;
	margin: 0;
	padding: 0;
	width: 90px;
	font-style: normal;
	font-weight: bold;
	float: left;
}

#eventsItemsHeader .headerTitle {
	display: inline;
	margin: 0;
	padding: 0;
	width: 430px;
	font-style: normal;
	font-weight: bold;
	float: left;
}

#eventsItemsHeader .headerLocation {
	display: block;
	margin: 0;
	padding: 0;
	width: 160px;
	font-style: normal;
	font-weight: bold;
	float: left;
}
.eventsItemsResults {
	width: 800px;
	height: 400px;
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	color:#fff;
	font-size:10.5px;
	line-height:1.7em;
	overflow-y: scroll;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.eventsItemsResults .eventDate {
	margin: 10px 0 0 0;
	padding: 0;
	width: 120px;
	height: auto;
	float: left;
}
.eventsItemsResults .eventTime {
	margin: 10px 0 0 0;
	padding: 0;
	width: 90px;
	height: auto;
	float: left;
}
.eventsItemsResults .eventTitle {
	margin: 10px 0 0 0;
	padding: 0;
	width: 410px;
	height: auto;
	float: left;	
}
.eventsItemsResults .eventLocation {
	margin: 10px 0 0 0;
	padding: 0;
	width: 140px;
	height: auto;
	float: left;
}
.eventsItemsResults #eventTitle {
float:left;
height:auto;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:10px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
width:430px;
text-decoration: none;
}
.bbboldtext{
	text-transform: uppercase;
	font-weight: bold;
	color:#868686;
}

/* =============== BROWSE FILMS ================ */
#browseFilmsContainer {
	background: transparent;
	position: relative;
	vertical-align: top;
	margin: 10px 0 0 0;
	padding: 8px 0 0 0;
	width: 800px;
	height:450px;
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	color:#fff;
	font-size:10.5px;
	line-height:1.7em;
 
}
.searchBox {
	width:220px;
	display: block;
	margin: 0 0 10px 0;
	padding-right: 2px;
	padding-top: 4px;
	font-style: normal;
	font-weight: bold;
	text-align: right;
	float:right;

}
#browseFilmsContainertop{
	width:800px;
	height:55px;
}

.backbutton {
	padding-bottom: 2px;
}

.searchBoxbf {
	float:right;
}

#spacerBoxbf {
	float:left;
	margin-top:1px;
	text-align:center;
	width:155px;
}

input.btnA { 
	color:#fff; 
	text-transform: uppercase;
	font: bold 90%;
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	font-size:10.5px;
	background-color: #333333; 
	padding:2px;
	border:1px solid #333333;
	height:20px;
	margin-left: 0;
} 

input.btnB { 
	color:#fff; 
	text-transform: uppercase;
	font: bold 90%;
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	font-size:10.5px;
	background-color: #333333; 
	padding: 2px;
	border:1px solid #333333;
	height:20px;
	margin-left: 0;
	margin-top: 5px;
} 
.sizer  {
	width:150px;
	float:left;
}

#browseFilmsItems {
	background: transparent;
	margin: 0;
	padding: 0;
	width: 800px;
	height:30px;
}

#browseFilmsHeader {
	margin: 0;
	padding-top:33px;
	width: 800px;
	height: 20px;
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	color:#fff;
	font-size:10.5px;
	line-height:1.7em;
	color: #fff;
	border-bottom: 1px dotted #fff;	
}
#browseFilmsHeader #headerFilm {
	display: block;
	margin: 0;
	padding: 0;
	width: 250px;
	font-style: normal;
	font-weight: bold;
	float: left;
}
#browseFilmsHeader #headerYear {
	display: block;
	margin: 0;
	padding: 0;
	width: 50px;
	font-style: normal;
	font-weight: bold;
	float: left;
}

#browseFilmsHeader #headerDirector {
	display: inline;
	margin: 0;
	padding: 0;
	width: 150px;
	font-style: normal;
	font-weight: bold;
	float: left;	
}

#browseFilmsHeader #headerArchive {
	display: inline;
	margin: 0;
	padding: 0;
	width: 330px;
	font-style: normal;
	font-weight: bold;
	float: left;	
}

#browseFilmslist {
	width:820px;
	height:300px;
	float: left;
	overflow: auto;
	margin-bottom:10px;
}

#browseFilmsResults {
	width: 800px;
	display: block;
	float: left;
	min-height:20px;
}

#browseFilmsResults #filmTitle {
	display: inline;
	margin: 0;
	padding: 5px 0 0 0;
	width: 250px;
	font-style: normal;
	font-weight: normal;
	float: left;
	text-transform:capitalize;
}

#browseFilmsResults #filmYear{
	display: inline;
	margin: 0;
	padding: 5px 0 0 0;
	width: 50px;
	font-style: normal;
	font-weight: normal;
	float: left;
}

#browseFilmsResults #filmDirector {
	display: inline;
	margin: 0;
	padding: 5px 0 0 0;
	width: 150px;
	font-style: normal;
	font-weight: normal;
	float: left;	
}
#browseFilmsResults #filmArchive {
	display: inline;
	margin: 0;
	padding: 5px 0 0 0;
	width: 330px;
	font-style: normal;
	font-weight: normal;
	float: left;	
}

.pagination{
	margin-top:30px;
	font-weight: bold;
	Font-size:11px;
}

#spacerBox {
	float:left;
	margin-top:1px;
	text-align:left;
	width:150px;
}

.spacer{
	color:#868686;
	font-weight:lighter;
}

/* =============== PRESERVATION =============== */
#preservedContainer {
	background: transparent;
	position: relative;
	vertical-align: top;
	margin: 6px 0 0 0;
	padding: 0;
	width: 780px;
	height: 420px;
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	color:#fff;
	font-size:10.5px;
	line-height:1.7em;
	border-bottom: 1px dotted #fff;	
}

#preservedContainer .video {
	float:left;
	height:375px;
	padding-top:36px;
	width:486px;
}
#filmArchives {
	height:53px;
	width:790px;
}

#pfheader {
	text-align: right;
	padding-right: 76px;
}

#preservedListWrapper {
	margin: 8px 0 30px 25px;
	padding: 0;
	width: auto; /*272px;*/
	height: auto;
	float: right;
}

#preservedListContainer {
	margin: 0px 0 5px 0;
	padding: 0;
	width: 256px;
	height: auto; /*392px;*/
}

#preservedList {
	background: transparent;
	margin: 0;
	padding: 10px 0 0 0;
	width: 244px;
	height: auto;
}

#tn {
	width: 67px;
	height: 45px;
	float: left;
	border-bottom: 2px solid #000000;
	text-decoration:none;
}

#tn a {
	border-bottom: 2px solid #000000;
	text-decoration:none;
}

#tn a:hover  {
	border-bottom: 2px solid #6495ED;
	text-decoration:none;
}

.clearPreserved {
	display: block;
	margin: 0;
	padding: 2px 0 0 0;
	clear: both;
}

#preservedListWrapper #completelink a {
	text-decoration:none;
}

#preservedContainer .video .videobox{
	margin: 0;
	padding: 0;
	width: 486px;
	height: 310px;
	border: 1px solid #0099FF;
}

#preservedList .text {
	margin: 0;
	padding: 0 0 0 16px;
	width: 158px; /*154px;*/
	height: auto; /*48px;*/
	line-height: 1.4em;
	float: left;
}

#filminfoid {
	margin: 0;
	line-height: 1.3em;
	float: left;  
	padding-top:14px;
	}   

#filmArchives {
height:53px;
width:790px;
}


.filmlogos {
float:left;
margin-right:12px;
}

#afa3{
  display: block;
  width: 54px;
  height: 53px;
  background: url("images/afa3.jpg") no-repeat 0 0; }

#afa3:hover
{
  background-position: 0 -53px;
}

#afa3 span
{
  display: none;
}

#afasupports{
  display: block;
  width: 47px;
  height: 53px;
  background: url("images/academy-film-archive-logo.jpg") no-repeat 0 0;
}

#afasupports:hover
{ 
  background-position: 0 -53px;
}

#afasupports span
{
  display: none;
}

#anfasupports{
  display: block;
  width: 49px;
   height: 53px;
  background: url("images/anthology-film-archives-logo.jpg") no-repeat 0 0;
}

#anfasupports:hover
{ 
  background-position: 0 -53px;
}

#anfasupports span
{
  display: none;
}

#bfisupports{
  display: block;
  width: 54px;
  height: 53px;
  background: url("images/bfi-Logo.jpg") no-repeat 0 0;
}

#bfisupports:hover
{ 
  background-position: 0 -53px;
}

#bfisupports span
{
  display: none;
}

#bolognasupports{
  display: block;
  width: 80px;
  height: 53px;
  background: url("images/bologna-logo.jpg") no-repeat 0 0;
}

#bolognasupports:hover
{ 
  background-position: 0 -53px;
}

#bolognasupports span
{
  display: none;
}

#gehsupports{
  display: block;
  width: 82px;
  height: 53px;
  background: url("images/geh-logo.jpg") no-repeat 0 0;
}

#gehsupports:hover
{ 
  background-position: 0 -53px;
}

#gehsupports span
{
  display: none;
}

#libraryofcongresssupports{
  display: block;
  width: 60px;
  height: 53px;
  background: url("images/library-of-congress-logo.jpg") no-repeat 0 0;
}

#libraryofcongresssupports:hover
{ 
  background-position: 0 -53px;
}

#libraryofcongresssupports span
{
  display: none;
}

#museumofmodernsupports{
  display: block;
  width: 99px;
  height: 44px;
  background: url("images/museum-of-modern-art-logo.jpg") no-repeat 0 0;
}

#museumofmodernsupports:hover
{ 
  background-position: 0 -44px;
}

#museumofmodernsupports span
{
  display: none;
}

#nfpfsupports{
  display: block;
  width: 99px;
  height: 53px;
  background: url("images/nfpf-Logo.jpg") no-repeat 0 0;
}

#nfpfsupports:hover
{ 
  background-position: 0 -53px;
}

#nfpfsupports span
{
  display: none;
}

#uclasupports{
  display: block;
  width: 90px;
  height: 41px;
  background: url("images/ucla-logo.jpg") no-repeat 0 0;
}

#uclasupports:hover
{ 
  background-position: 0 -41px;
}

#uclasupports span
{
  display: none;
}

#preservedListdetails {
	margin-top:10px;
	width:800px;
	height:300px;
	display:block;
	color:#FFFFFF;
}

#preserveddetailsholder{
	width:375px;
	display:block;
	height:300px;
	float:left;
}

#preserveddetailsholder #details {
	width:350px;
	height:250px;
	border:1px solid #333333;
}

#preserveddetailsholder .title{
	text-transform: uppercase;
	font-weight: bold;
	color:#868686;
}

#preserveddetailright {
	margin-top: 42px;
	width:400px;
	height:300px;
	display:block;
	float:right;
}

#preserveddetailright .title{
	font-weight:bold;
	color:#868686;
}

#preservedListdetails .text{
	padding-right:10px;
}

/* ======== RIGHTS ============= */
#rightsContainer {
	background: transparent;
	position: relative;
	vertical-align: top;
	margin: 10px 0 0 0;
	padding: 0;
	width: 728px;
	height: auto;
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	color:#fff;
	font-size:10.5px;
	line-height:1.7em;
}
#rightsContainer .rightsContent {
	/*display: block;*/
	margin: 0 0 14px 0;
	padding: 0;
	width: 375px;
	height: auto;
	/*font-size: 1.12em;
	line-height: 1.18em;*/
	float: right;
	
}
#rightsContainer .rightsVideo {
	margin: 2px 0 26px 0;
	padding: 0;
	width: 372px;
	height: 212px;
}
#rightsContainer .rightsText {
	margin: 0 0 0 0;
	padding-left: 20px;
	padding-right: 20px;
	width: 353px;
	height: 240px;
	float: right;
	overflow: auto;
}

#rightsContainer .rightsHuston {
	margin: 0;
	padding: 0;
	width: 346px;
	height: auto;
	float: left;	
}
#rightsContainer .rightsHustonQuote {
	margin: 0;
	padding: 0;
	position: absolute;
	width: 218px;
	height: 108px;
	top: 370px;
	left: 0;
	z-index: 20;
	font-size: 1.10em;
	line-height: 1.18em;
}

/* ============== EDUCATION =============== */
#educationContainer {
	background: transparent;
	position: relative;
	vertical-align: top;
	margin: 12px 0 0 0;
	padding: 0;
	width: 780px;
	height: auto;
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	color:#fff;
	font-size:10.5px;
	line-height:1.4em;
}
#educationContainer .educationVideo {
	margin: 0;
	padding: 0;
	width: 406px;
	height: 292px;
	float: left;
}
#educationContainer .educationText {
	margin: 0;
	padding: 0;
	width: 258px;
	height: auto;
	text-align: left;
	float: right;
}
#EducationCOFTextContainer {
	margin: 5px;
	vertical-align: top;
	padding: 0;
	width: 706px;
	height: 150px;
}


/* ============== EDUCATION COF =============== */
#COFContainer {
	background: transparent;
	position: relative;
	vertical-align: top;
	margin: 10px 0 0 0;
	padding: 0;
	width: 728px;
	height: auto;
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	color:#fff;
	font-size:10.5px;
	line-height:1.7em;
}
#COFContainer .COFForm {
	background: transparent;
	display: inline;
	vertical-align: top;
	margin: 0 0 0 10px;
	padding: 0;
	width: 300px;
	height: 322px;
	float: right;
}
#COFContainer .COFText {
	background: transparent;
	vertical-align: top;
	margin: 0;
	padding: 0;
	width: 358px;
	height: 434px;
	text-align: left;
	float: left;
}
/* ============== ASK THE DIRECTOR =============== */
#askDirectorContainer {
	background: transparent;
	position: relative;
	vertical-align: top;
	margin: 10px 0 0 0;
	padding: 0;
	width: 678px;
	height: auto;
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	color:#fff;
	font-size:10.5px;
	line-height:1.7em;
}
#askDirectorForm {
	margin: 10px 0 0 34px;
	padding: 0;
	width: 172px;
	height: auto;
	float: right;
}
#askDirectorAnswerBlock {
	margin: 10px 0 0 0;
	padding: 0;
	width: 470px;
	height: auto;
	float: left;
}
#askDirectorForm label {
	display: block;
	margin: 8px 0 2px 0;
}

#answerContainer {
	margin: 0 0 0 0;
	padding: 0;
	width: 338px;
	height: auto;
	border-right: 2px solid #484848;
	border-left: 2px solid #484848;
	text-align: center;
	float: right;
}
#answerContainer .askDirectorAnswer {
	margin: 0 auto;
	padding: 0 10px;
	width: 300px;
	/*for FF*/
	height: 400px;
	/*auto;
	*/
	text-align: left;
	overflow: auto;
}

.askDirectorAnswer #newsHeadline a {

text-decoration:none;
}

#answerContainer strong {
	display: block;
	margin: 0 auto 12px auto;
	font-weight: bold;
	font-size: 1.22em;
	line-height: 1.2em;
} 	 		
#askDirectorAnswerBlock .askDirectorInfo {
	margin: 0;
	padding: 0;
	width: 128px;
	height: auto;
	float: left;
}
.askDirectorInfo img {
	margin: 0 0 34px 0;
}
.askDirectorInfo select {
	/*font-style: normal;*/
	width: 100px;
	padding: 0 0 0 2px;
	font-size: 0.85em;
}

/* ================== PARTNERS================ */
#partnerContainer{
width:980px;
height:134px;
color:#ffffff;
padding-top:30px;
}

#partnerContainer2{
width:980px;
height:134px;
color:#ffffff;
padding-top:35px;
}

.partnerlogos {
float:left;
}

.partnerlogos2 {
float:left;

}

.partnerlogos3 {
float:left;
padding:0;
}

#PartnerTextContainer {
	vertical-align: top;
	width: 850px;
	height: 50px;
	margin-top : 20px;
	padding-top : 10px;
}


#ae_card
{
  display: block;
  width: 128px;
  height: 134px;
  background: url("images/partners/amex_logo.jpg") no-repeat 0 0;

}

#ae_card:hover
{ 
  background-position: 0 -134px;
}

#ae_card span
{
  display: none;
}

#cultura_fund
{
  display: block;
  width: 281px;
  height: 134px;
  background: url("images/partners/cultural_fund_logo.jpg") no-repeat 0 0;

}

#cultura_fund:hover
{ 
  background-position: 0 -134px;
}

#cultura_fund span
{
  display: none;
}

#direct_tv
{
  display: block;
  width: 152px;
  height: 134px;
  background: url("images/partners/direct_tv.jpg") no-repeat 0 0;
}

#direct_tv:hover
{ 
  background-position: 0 -134px;
}

#direct_tv span
{
  display: none;
}

#eif
{
  display: block;
  width: 129px;
  height: 67px;
  background: url("images/eif.jpg") no-repeat 0 0;
}
#eif:hover
{ 
  background-position: 0 -67px;
}

#eif span
{
  display: none;
}


#fox{
  display: block;
  width: 201px;
  height: 134px;
  background: url("images/partners/fox_logo.jpg") no-repeat 0 0;
}

#fox:hover
{ 
  background-position: 0 -134px;
}

#fox span
{
  display: none;
}



#hfpa
{
  display: block;
  width: 129px;
  height: 134px;
  background: url("images/partners/hfpa.jpg") no-repeat 0 0;
}
#hfpa:hover
{ 
  background-position: 0 -134px;
}

#hfpa span
{
  display: none;
}

#ogilvy
{
  display: block;
  width: 151px;
  height: 134px;
  background: url("images/partners/ogilvy_logo.jpg") no-repeat 0 0;
}
#ogilvy:hover
{ 
  background-position: 0 -134px;
}

#ogilvy span
{
  display: none;
}

#sony
{
  display: block;
  width: 128px;
  height: 134px;
  background: url("images/partners/sphe_logo.jpg") no-repeat 0 0;
}
#sony:hover
{ 
  background-position: 0 -134px;
}

#sony span
{
  display: none;
}

#ae_cardbox{
text-align:left;
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;

}

#cf_box{
text-align:left;
font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
}

#dt_box{
text-align:left;
font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
}

#eif_box{
text-align:left;
font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
}

#f_box{
text-align:left;
font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
}

#gucci_box{
text-align:left;
font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
}

#hfpa_box{
text-align:left;
font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
}

#ibm_box{
text-align:left;
font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
}

#ogilvy_box{
text-align:left;
font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
}

#sony_box{
text-align:left;
font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
}


#gucci{
  display: block;
  width: 205px;
  height: 134px;
  background: url("images/partners/gucci_logo.jpg") no-repeat 0 0;
}

#gucci:hover
{ 
  background-position: 0 -134px;
}

#gucci span
{
  display: none;
}

#lbm
{
  display: block;
  width: 181px;
  height: 134px;
  background: url("images/partners/louis_B_Mayer.jpg") no-repeat 0 0;
}
#lbm:hover
{ 
  background-position: 0 -134px;
}

#lbm span
{
  display: none;
}

#ibm
{
  display: block;
  width: 201px;
  height: 134px;
  background: url("images/partners/ibm_logo.jpg") no-repeat 0 0;
}
#ibm:hover
{ 
  background-position: 0 -134px;
}

#ibm span
{
  display: none;
}

#scene #partnerContainerText a{
text-decoration:none;
}

/* ================== DONATE =============== */

#donateContainer {
	width:810px;	
	color:ffffff;
}

.oneFrametitle{
	width:810px;	
	padding-bottom:5px;
 	text-transform: uppercase; 
}

.oneFramecontent {
color:#ffffff;
margin-top:4px;
}

.donatestyle1 {
	margin-bottom:10px;
	display: inline;
	font-style: normal;
	color:#ffffff;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 1.4em;
}

#oneFrameFilmIDContainer .pic{
	width:175px;
	float:left;
	padding-right:20px;
	padding-top:5px;
	line-height: 1.3em;
}

#linedotted {
	width:762px;	
	color:#ffffff;
	border-top:1px dotted #FFFFFF;
	padding-bottom: 8px;
}

#pic1 {
	margin:5px 0px 10px 0px;
}

/* ============== GENERAL DONATIONS =============== */
#GeneralDonationsContainer {
	background: transparent;
	position: relative;
	vertical-align: top;
	margin: 10px 0 0 0;
	padding: 0;
	width: 728px;
	height: auto;
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	color:#fff;
	font-size:10.5px;
	line-height:1.7em;
}
#GeneralDonationsContainer .DonateForm {
	background: transparent;
	display: inline;
	vertical-align: top;
	margin: 0 0 0 10px;
	padding: 0;
	width: 300px;
	height: 434px;
	float: right;
	overflow: auto;
}
#GeneralDonationsContainer .DonateText {
	background: transparent;
	vertical-align: top;
	margin: 0;
	padding: 0;
	width: 358px;
	height: 434px;
	text-align: left;
	float: left;
}
/* ============== CONTACT US =============== */
#contactus{
	width:780px;
}

#contactustop{
	width:780px;
	height:140px;
	display:block;
}

#contactusleft {
	float:left;
	width:300px;
	height:130px;
	margin-right:30px;
}

#contactusright{
	float:left;
	width:300px;
	height:130px;
	margin-right:30px;
}

#contactform {
	width:780px;
	height:auto;
	display:block;
	margin-top:10px;
}

.contactheader{
	width:780px;
	color:#FFFFF;
	text-align:left;
}

#contactform .box {
	text-align:left;
	margin:0 auto;
	width:780px;
}


#contactform .box label {
	width:100%;
	display: block;
	padding:4px 0 4px 0;
}

#contactform .box label span {
	display: block;
	color:#bbbbbb;
	float:left;
	width:75px;
	text-align:left;
}

#contactform .box .input_text {
	padding:0px 10px;
	width:200px;
	border-bottom: 1px double #171717;
	border-top: 1px double #171717;
	border-left:1px double #333333;
	border-right:1px double #333333;
}

#contactform .box .message{
	padding:7px 7px;
	width:350px;
	overflow:hidden;
	height:150px;
}

#contactform .box .button {
	margin:0 0 10px 0;
	padding:4px 7px;
	background:#CC0000;
	border:0px;
	position: relative;
	top:10px;
	left:382px;
	width:100px;
	border-bottom: 1px double #660000;
	border-top: 1px double #660000;
	border-left:1px double #FF0033;
	border-right:1px double #FF0033;
}

/* ============== PRIVACY =============== */
#privacyContainer {
	background: transparent;
	position: relative;
	vertical-align: top;
	margin: 14px 0 0 64px;
	padding: 0 10px;
	width: 372px;
	height: auto;
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	color:#fff;
	font-size:10.5px;
	line-height:1.7em;
	
	}
	
div.privacy {
	background: transparent;
	display: block;
	position: absolute;
	top: 14px;
	left: 70px;
	margin: 0;
	padding: 0;
	width: 372px;
	height: auto;
	font-size: 1.15em;
	line-height: 1.30em;
	color: #fff;
}
/* ===================== TERMS ======================= */
#termsContainer{
	background: transparent;
	position: relative;
	vertical-align: top;
	margin: 0 0 0 0;
	width: 780px;
	height: 434px;
	font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
	color:#fff;
	font-size:10.5px;
	line-height:1.7em;
	overflow: auto;
	padding : 10px;
}
#termsContainer ol {
	list-style: decimal;
}
#termsContainer li {
	margin: 12px 0 0 14px;
	padding: 0;
	font-size: 1.04em;
	line-height: 1.30em;
}
#footer {
	background: transparent;
	display: block;
	position: absolute;
	top: 686px;
	left: 184px;
	margin: 2px 0 0 0;
	padding: 0;
	width: 752px;
	height: 30px;
	font-style: normal;
	font-size: 0.95em;
}
#dga {
	position: absolute;
	float:left;
   	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
#footnav {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
}
#footnav li {
	list-style: none;
	float: left;
}
#footnav li a {
	display: block;
	padding: 3px 8px;
	text-decoration: none; 
	color: #868686;
	font-weight: normal;
}
#footnav li a:hover {
	color: #fff;
	text-decoration: underline;
}

