body {
	font: 100% Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0; /* it's good practice to zero the margin of the body element to account for differing browser defaults */
	padding: 0; /* it's good practice to zero the padding of the body element to account for differing browser defaults */
	text-align: center; /* this centers the container in IE 5* browsers */
	color: #999999;
}
#mainContent {
	width: 810px; /* the auto margins (in conjunction with a width) center the page */
	min-height: 484px;
	height: auto !important;
	height: 484px;
	padding-top: 80px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#leftLogo {
	width: 110px;
	float: left;
	text-align:left;
	font-size:12px;
	line-height:20px;
}
#leftLogo a {
	color: #666;
	text-decoration: none;
}
#leftLogo a:hover {
	text-decoration: underline;
}
#rightContent {
	width: 700px;
	height:550px;
	float: right;

}
 #mainTop {
	width: 700px;
	height:14px;
}

 #mainMiddle {
 width:16px;
 height:445px;
	float: left
}
#mainMiddle1 {
 width:667px;
 height:445px;
	float: left;
}
#mainMiddle_about {
 width:667px;
 height:445px;
	float: left;
	background:url(../images/about.jpg);
}
#mainMiddle_casting {
 width:667px;
 height:445px;
	float: left;
	background:url(../images/casting.jpg);
}
#mainMiddle_links {
 width:667px;
 height:445px;
	float: left;
	background:url(../images/links.jpg);
}
#mainMiddle_contact {
 width:667px;
 height:445px;
	float: left;
	background:url(../images/contact.jpg);
}
.textmiddle {
	font-size: 12px;
	text-align:left;
	padding-left: 390px;
	padding-top: 20px;
	color: #CCCCCC;
	}

.textmiddle a {
	color: #FFF;
	text-decoration: none;
}
.textmiddle a:hover {
	text-decoration: underline;
}

#mainMiddle2 {
 width:17px;
 height:445px;
	float: left;
}



#mainBottom {
	width: 700px;
	height:25px;
	clear:left;
    font-size: 11px;
	text-align: center;
	
}
#mainBottom a {
	color: #3e331d;
	text-decoration: none;
}
#mainBottom a:hover {
	text-decoration: underline;
}
.borderImg {
	float: left;
	border: 0;
}
.insideImg {
	float: left;
	border: 0;
}

.logoImg {
	border: 0;
}

.arrow {
	border: 0;
	vertical-align: sub;
}


#policy {
	width: 700px;
	height:26px;
	font-size: 11px;

}
#policy a {
	color: #3e331d;
	text-decoration: none;
}
#policy a:hover {
	text-decoration: underline;
}
#lab {
	padding-top: 5px;
}
.labLink {
	text-decoration: none;
}
.labLink img{
	border: 0;
}
