body {
	margin-bottom: 0px;
	margin-top:0px;
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: center;
	background-image: url(/_layout/images/background.jpg);
	background-attachment:fixed;
	background-position:center;
	}
	
* {
border: 0;
margin: 0;
padding: 0;
}

div#content {
	width: 890px;
	margin: 0px auto 0 auto;
	height: 100%;
	}
	div#headerContainer {
	height: 107px;
		}
		div#flashHeaderContainer {
		width: 890px;
		height: 108px;
		margin: 0;
			}

															/* >>> CONTENT <<< */
	div#contentContainer {
	padding: 15px 0 0 0;
		}
		div#content-center {
		width: 603px;
		margin: 0 260px 0 20px;
			}
			div#aboutHeader {
			width: 593px;
			height: 33px;
			margin: 0 5px 0 5px;
			background-image: url(/_layout/images/about_yfg.gif);
				}
			div#pressHeader {
			width: 593px;
			height: 33px;
			margin: 0 5px 0 5px;
			background-image: url(/_layout/images/press_releases.gif);
				}
			div#contactusHeader {
			width: 593px;
			height: 33px;
			margin: 0 5px 0 5px;
			background-image: url(/_layout/images/contact_us.gif);
				}
			div#tosHeader {
			width: 593px;
			height: 33px;
			margin: 0 5px 0 5px;
			background-image: url(/_layout/images/terms_of_service.gif);
				}
			div#internationalHeader {
			width: 593px;
			height: 33px;
			margin: 0 5px 0 5px;
			background-image: url(/_layout/images/international.gif);
				}
			div#ppHeader {
			width: 593px;
			height: 33px;
			margin: 0 5px 0 5px;
			background-image: url(/_layout/images/privacy_policy.gif);
				}
			div#aboutContainer {
			margin: 10px 5px 35px 5px;
			width: 593px;
			text-align: left;
				}
				div#about {
				width: 440px;
				margin: 0 0 0 150px;
					}
				div#internationalAbout {
				margin: 0 0 10px 10px;
					}
				div#theaboutContainer {
				width: 440px;
				text-align:left;
					}
				div#yfglogo {
				float:left;
				width: 148px;
					}
			div#mgmtHeader {
			width: 593px;
			height: 33px;
			margin: 0 5px 0 5px;
			background-image: url(/_layout/images/senior_mgmt.gif);
				}
			.mgmtContainer {
			margin: 15px 5px 25px 15px;
			width: 583px;
			text-align: left;
				}
				.mgmt {
					}
				.themgmtContainer {
				height: 33px;
				text-align:left;
				vertical-align:bottom;
					}
					.person {
					font-weight:bold;
					font-size:110%;
					}
					.title {
					font-size:90%;
					color:#666666;
					}
					.biography {
					float:right;
					display: inline;
					width: 238px;
					}
					div#bio1, div#bio2, div#bio3, div#bio4 {
					margin-top: 10px;
					width: 580px;
					}
					.bioline {
					width: 438px;
					height: 6px;
					overflow:hidden;
					background-image: url(/_layout/images/bio_line.gif);
					}
			div#tosContainer {
			margin: 15px 5px 25px 15px;
			width: 583px;
			text-align: left;
				}
			div#pressContainer {
			margin: 15px 5px 25px 15px;
			width: 583px;
			height: 350px;
			text-align: left;
				}
				.formheaders {
				font-weight:bold;
				font-size:110%;
					}
		div#content-right {
		float: right;
		width: 205px;
			}		
			
			div#moreinfoheader {
			margin: 0 30px 0 0px;
			height: 33px;
			width: 175px;
			background-image: url(/_layout/images/more_info.gif);
				}
			div#moreInfoContainer {
			margin: 10px 25px 0 0px;
			width: 175px;
				}
			ul#moreInfo {
				font-size: 100%;
				color: #4F4E48;
				line-height: 1.25em;
				font-weight: bold;
				text-align: left;
				list-style-type: none;
				margin: 0;
					}
			ul#moreInfo a{
				color: #003366;
				text-decoration:underline;
					}
			ul#moreInfo a:hover{
				color:black;
							}
		
	div#footerContainer {
	width: 890px;
	height: 79px;
	margin: 15px 0 0 0;
	background-image: url(/_layout/images/footer_background.gif);
		}
		
	div#footer {
	padding: 25px 0 0 0;
		}
		
		ul#footerNav {
		font-size: 80%;
			}
		ul#footerNav li {
		padding: 0 10px 0 10px;
		display: inline;
			}
			ul#footerNav a{
			font-weight:bold;
			color: black;
				}
			ul#footerNav a:hover{
			color: #4F4E48;
				}
			.legal {
			position:relative;
			top: 8px;
			font-size: 70%;
			color: black;
			line-height:1em;
			}
			.legal a{
			color: black;
				}
			.legal a:hover{
			color:#4F4E48;
				}

		
.filmLibrary {
	position: relative;
	top: 39px;
}

a{
	text-decoration:none;
	}

a.main{
	color:#FFFFFF;
	}
a.main:hover{
	color:#CCCCCC;
	}
div#mktingtHeader {
	background-image: url(../_layout/images/mkting_mgmt.gif);
	height: 33px;
	width: 593px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
}
