@charset "UTF-8";
/* CSS Document */

/* clearing page format*/
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

a {
	outline: none;
	cursor: pointer;
}

a img { border:none; }

li a {
	outline: none;
	cursor: pointer;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	background-color: #f5f5f5;
}

#outer_box {
	width:1208px;
	height:inherit;
}

#menu_box {
	width:1000px;
	height:72px;
	background-color:#fff;
	border-left:solid;
	border-right:solid;
	border-bottom:solid;
	border-width:thin;
	border-color:#ccc;
}

/* NAV MENU */
#nav ul {
	list-style: none;
	padding:0;
	margin:0;
}

#nav li
{
	float: left;
	margin: 0 0.15em;
	padding-right:30px;
	cursor:pointer;
}

#nav2 ul {
	list-style: none;
	padding:0;
	margin:0;
}

#nav2 li
{
	float: left;
	margin: 0 0.15em;
	cursor:pointer;
}


#buttons li.active {
	background-position: 0 -38px;
}

#nav_home {
	display:block;
	width:54px;
	height:19px;
	background:url(../images/nav_home.png) no-repeat 0 0;
}

#nav_home:link { background-position: 0 0; }
#nav_home:visited {background-position: 0 0; }
#nav_home:hover { background-position: 0 -19px; }
#nav_home:active { background-position: 0 -38px; }
#nav_home span { display:none; }

#nav_news {
	display:block;
	width:108px;
	height:19px;
	background:url(../images/nav_news.png) no-repeat 0 0;
}

#nav_news:link { background-position: 0 0; }
#nav_news:visited {background-position: 0 0; }
#nav_news:hover { background-position: 0 -19px; }
#nav_news:active { background-position: 0 -38px; }
#nav_news span { display:none; }


#nav_reel {
	display:block;
	width:10px;
	height:19px;
	background:url(../images/nav_reel.png) no-repeat 0 0;
}
#nav_reel:link { background-position: 0 0; }
#nav_reel:visited { background-position: 0 0; }
#nav_reel:hover { background-position: 0 -19px; }
#nav_reel:active { background-position: 0 -38px; }
#nav_reel span { display:none; }


#nav_quicktime {
	display:block;
	width:108px;
	height:24px;
	background:url(../images/nav_quicktime.png) no-repeat 0 0;
}
#nav_quicktime:link { background-position: 0 0; }
#nav_quicktime:visited { background-position: 0 0; }
#nav_quicktime:hover { background-position: 0 -24px; }
#nav_quicktime:active { background-position: 0 -24px; }
#nav_quicktime span { display:none; }


#nav_flash {
	display:block;
	width:49px;
	height:19px;
	background:url(../images/nav_flash.png) no-repeat 0 0;
}
#nav_flash:link { background-position: 0 0; }
#nav_flash:visited { background-position: 0 0; }
#nav_flash:hover { background-position: 0 -19px; }
#nav_flash:active { background-position: 0 -19px; }
#nav_flash span { display:none; }




/* EXTERNAL NAV */
#nav_external ul {
	list-style: none;
	padding:0;
	margin:0;
}

#nav_external li
{
	float: left;
	margin: 0 0.15em;
	padding-right:3px;
	cursor:pointer;
}

#nav_imdb {
	display:block;
	width:35px;
	height:13px;
	background:url(../images/nav_external.jpg) no-repeat 0 0;
}
#nav_imdb:link { background-position: 0 0; }
#nav_imdb:visited { background-position: 0 0; }
#nav_imdb:hover { background-position: 0 -13px; }
#nav_imdb:active { background-position: 0 0; }
#nav_imdb span { display:none; }

#nav_linkedin {
	display:block;
	width:53px;
	height:13px;
	background:url(../images/nav_external.jpg) no-repeat 0 0;
}
#nav_linkedin:link { background-position: -41px 0; }
#nav_linkedin:visited { background-position: -41px 0; }
#nav_linkedin:hover { background-position: -41px -13px; }
#nav_linkedin:active { background-position: -41px 0; }
#nav_linkedin span { display:none; }

#nav_contact {
	display:block;
	width:45px;
	height:13px;
	background:url(../images/nav_external.jpg) no-repeat 0 0;
}
#nav_contact:link { background-position: -100px 0; }
#nav_contact:visited { background-position: -100px 0; }
#nav_contact:hover { background-position: -100px -13px; }
#nav_contact:active { background-position: -100px 0; }
#nav_contact span { display:none; }



#main_box {
	width: 1000px;
	height: 536px;
	background-color:#FFF;
	border-left:solid;
	border-right:solid;
	border-width:thin;
	border-color:#ccc;
}


.image_bottomline {
	border-bottom:solid;
	border-color:#ccc;
	border-width:thin;
}

.box_align ul {
	list-style: none;
	padding:0;
	margin:0;
}

.box_align li {
	float: left;
}

.box1 {
	width:322px;
	height:190px;
	border-right:solid;
	border-color:#CCC;;
	border-width:thin;
}

.box1a {
	width:332px;
	height:190px;
	border-right:solid;
	border-color:#CCC;;
	border-width:thin;
}

.box2 {
	width:342px;
	height:190px;
	border-right:solid;
	border-color:#CCC;;
	border-width:thin;
}

.box2a {
	width:332px;
	height:190px;
	border-right:solid;
	border-color:#CCC;;
	border-width:thin;
}

.box3 {
	width:332px;
	height:190px;
}

.box_title {
	padding-top:14px;
}


.homenews_link {
	display:block;
	width:70px;
	height:9px;
	background:url(../images/homenews_link.png) no-repeat 0 0;
}
.homenews_link:link { background-position: 0 0; }
.homenews_link:visited { background-position: 0 0; }
.homenews_link:hover { background-position: 0 -9px; }
.homenews_link:active { background-position: 0 0; }
.homenews_link span { display:none; }


.indent_top {
	padding-top:24px;
}

.indent {
	padding-left:32px;
}

.latestnews_indent_top {
	padding-top:30px;
}


#qt_sml {
	display:block;
	width:74px;
	height:11px;
	background:url(../images/reel_quicktime_sml.png) no-repeat 0 0;
}

#qt_sml:link { background-position: 0 0; }
#qt_sml:visited {background-position: 0 0; }
#qt_sml:hover { background-position: 0 -11px; }
#qt_sml:active { background-position: 0 -11px; }
#qt_sml span { display:none; }

#fl_sml {
	display:block;
	width:36px;
	height:11px;
	background:url(../images/reel_flash_sml.png) no-repeat 0 0;
}

#fl_sml:link { background-position: 0 0; }
#fl_sml:visited {background-position: 0 0; }
#fl_sml:hover { background-position: 0 -11px; }
#fl_sml:active { background-position: 0 -11px; }
#fl_sml span { display:none; }


#footer {
	width: 1002px;
	height: 50px;
	background-image:url(../images/footer_bg.jpg);
	border-top:solid;
	border-color:#b3b3b3;
	border-width:thin;
}

#footerRT {
	display:block;
	width:150px;
	height:11px;
	background:url(../images/footerRT.png) no-repeat 0 0;
}

#footerRT:hover { background-position: 0 -11px; }
#footerRT span { display:none; }



/* SLIDING TABS CSS */
body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin: 0;
padding: 0;
}
	  
html {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}


#container {
	position:absolute;
	width:1000px;
	height:524px;
	background-color:#fff:
}

#panes {
	text-align: justify;
	border-style: none;
	overflow: auto;
}

#panes div div {
	overflow: hidden;
}


/* MEDIABOX ADVANCED - black theme */

#mbOverlay {
	position: fixed;
	z-index: 9998;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#mbOverlay.mbOverlayFF {
	background: transparent url(../images/mb_80.png) repeat;
}

#mbOverlay.mbOverlayIE {
	position: absolute;
}

#mbCenter {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #000;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-box-shadow: 0px 10px 40px rgba(0,0,0,0.70);
	-webkit-box-shadow: 0px 10px 40px rgba(0,0,0,0.70);
}

#mbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #000;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-box-shadow: 0px 10px 40px rgba(0,0,0,0.70);
	-webkit-box-shadow: 0px 10px 40px rgba(0,0,0,0.70);
}

#mbCenter.mbLoading {
	background: #000 url(../images/mb_loading.gif) no-repeat center;

/*	This style is applied only during animation.	*/
/*	For example, the following turns off shadows,	*/
/*	helping browser performance on slow systems.	*/
/*	To leave shadows on, just remove these lines:	*/
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

#mbImage {
	position: relative;
	left: 0;
	top: 0;

/*	Begin styles for inline content, if no style is given	*/
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	color: #fff;
	text-align: left;
	background-position: center center;
	background-repeat: no-repeat;
	padding: 10px;
}

#mbImage a, #mbImage a:link, #mbImage a:visited {
	color: #ddd;
}

#mbImage a:hover, #mbImage a:active {
	color: #fff;
}

/*	End inline content styles	*/

#mbBottom {
	min-height: 20px;
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	color: #999;
	text-align: left;
	padding: 0 10px 10px;
}

#mbTitle {
	display: inline;
	color: #fff;
	font-weight: bold;
	line-height: 20px;
	font-size: 12px;
}

#mbNumber {
	display: inline;
	color: #999;
	line-height: 14px;
	font-size: 10px;
	margin: auto 10px;
}

#mbCaption {
	display: block;
	color: #999;
	line-height: 14px;
	font-size: 10px;
}

#mbCloseLink {
	display: block;
	float: right;
	width: 70px;
	height: 17px;
	margin: 0;
	outline: none;
	background: transparent url(../images/mb_close.png) no-repeat center;
}


/*	Styles for flash version alert	*/

#mbError {
	position: relative;
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	border: 10px solid #700;
	padding: 10px 10px 10px;
	margin: 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active {
	color: #d00;
	font-weight: bold;
	text-decoration: underline;
}

/* SLIDESHOW */
.mask{
	position:relative;
	width:1000px;
	height:326px;
	overflow:hidden;
}

.mask img{
	position:absolute;
	display:block;
	border:none;
}

/* REEL PAGE SELECTION*/
#reel_bg {
	display:block;
	width:1000px;
	height:326px;
	background-image:url(../images/reel_image.jpg);
}

#reel_overlay {
	display:block;
	width:1000px;
	height:326px;
}

#reel_overlay:hover { background:url(../images/reel_overlay.png); }
#reel_overlay:active { background:url(../images/reel_overlay.png); }