/* Todd-AO CSS Document */


html, body {
	background-color: #92A8B7;
	margin: 0px;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

pre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 20;
}

a {
	color: #d6ba89;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* ------------------- */
/* Header/Menu Section */
/* ------------------- */

td#header {
	background-image: url(/images/header_bg.gif);
	background-repeat: repeat-x;
}

/* --------------------- */
/* Left Side Bar Section */
/* --------------------- */

.leftsidebar {
	background-image: url(/images/leftsidebar_bg.gif);
	background-repeat: repeat-y;
}

div#leftsidebar-type {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 16px;
}

a#leftsidebar-type {
	color: #FFFFFF;
}

a.leftsidebar-links {
	color: #FFFFFF;
}

.featuretitle {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 11px;
	font-weight: bold;
}

/* ---------------------- */
/* Right Side Bar Section */
/* ---------------------- */

.rightsidebar {
	background-image: url(/images/rightsidebar_bg.gif);
	background-repeat: repeat-y;
}

div#rightsidebar-type {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 10px;
	line-height: 16px;
}

a#rightsidebar-type {
	color: #FFFFFF;
}

/* -------------------- */
/* Main Content Section */
/* -------------------- */

td#main-container {
	background-image: url(/images/maincontent_bg.gif);
	background-repeat: no-repeat;
}

td#main-content {
	background-image: url(/images/maincontent_hatchbg.gif);
	background-repeat: repeat-y;
}

div#main-content-type {
	padding-left: 50px;
	padding-right: 30px;
	width: 569px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 16px;
}

.main-content-type {
	padding-left: 50px;
	padding-right: 30px;
	width: 571px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 16px;
}

div#content-header {
	background-color: #b9530f;
	color: #de7715;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 4px;
	padding-bottom: 2px;
	text-transform: uppercase;
	float: right;
	width: 620px;
	margin-top: auto;
	margin-bottom: auto;
}

.content-header {
	background-color: #b9530f;
	color: #de7715;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 4px;
	padding-bottom: 2px;
	text-transform: uppercase;
	margin-top: auto;
	margin-bottom: auto;
}

td#grey-header {
	background-image: url(/images/greyheader_hatchbg.gif);
	color: #d6ba89;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

td#dark-header {
	background-color: #863c0b;
	color: #de7715;
	font-family: Arial, Helvetica, sans-serif;
}

.tabsoff {
	background-image: url(/images/tabs_bg.gif);
	background-repeat: repeat-x;
}

.tabson {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	color: #FFFFFF;
	background-image: url(/images/tabs_bg_active.gif);
	background-repeat: repeat-x;
}

a.tabs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #dfbe86;
	text-transform: uppercase;
	text-decoration: none;
}

a.tabs:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #dfbe86;
	text-transform: uppercase;
	text-decoration: underline;
}

a.posterframe {
	border-color: #863c0b;
}

/* -------------- */
/* Footer Section */
/* -------------- */
	
td#footer-container {
	background-image: url(/images/footer_bg.gif);
	background-repeat: repeat-x;
}

td#footer {
	padding: 8px;
	color: #B5C5D0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
}

.footer {
	padding: 8px;
	color: #B5C5D0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
}

/* -------------- */
/* Pop-up Section */
/* -------------- */

#popup {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
}


.showPopup {
	width: 100%;
	height: 100%;
	position: absolute;
	background: url('/images/50percent_trans.png') repeat;
}

.hidePopup {
    display: none;
}