* { margin: 0; padding: 0; }

ul {list-style:none;}

img {border:0;}

html, body {
	padding: 0;
	margin: 0;
	/* height: 100%; */
}

body {font-family:Arial, Helvetica, sans-serif;}

#header {width:980px;height:136px;margin:0 auto;background:url(../images/TEMP-header.png) no-repeat;position:relative;}

#btnHome {
	position: absolute;
	top: 10px;
	left: 0;
	width: 180px;
	height: 120px;
	z-index: 99999;
	cursor: pointer;
}

#pagewrap {width:100%;background-color: #1a2239;min-width:1004px;overflow:hidden;padding-bottom:40px;}

#page {width:954px;padding:40px 0 0 40px;margin:0 auto;}

#footer {width:960px;margin:0 auto;font-family:Arial, Helvetica, sans-serif;color: #999;font-size:12px;height:40px;line-height:40px;}

h1 {font-family: 'AvenirRoman',Arial, Helvetica, sans-serif;color:#a9d8ff;font-weight:normal;}

h1.title {font-size:44px;}

/* **************************** DROP DOWN CODE ************************************************ */

/* 
	LEVEL ONE
*/
ul.dropdown                         { position: absolute;right:0;bottom:35px;z-index:99999;width:490px;font-family:'nexa_heavyregular',Arial, Helvetica, sans-serif;color: #666;font-size:14px;letter-spacing:normal; }
ul.dropdown li                      { float: left; zoom: 1;  }
ul.dropdown a:hover		            {  }
ul.dropdown a:active                {  }
ul.dropdown li a                    { display: block; padding: 2px 22px; border-right: 1px solid #333;
	 								  color: #666; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { color: #FFF333; position: relative; }
ul.dropdown li.hover a              { color: #ccc; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0;border-top:15px solid #fff; }
ul.dropdown ul li 					{ font-weight: normal; background: #589ed2; padding:6px 0;
									   float: none; }
ul.dropdown ul li:last-child, ul.dropdown ul li:last-child {padding:10px 0;}					  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block;color: #fff;  } 
ul.dropdown ul li a:hover {color:#ccc;}

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

a, a:link, a:active, a:visited {
	color: white;
	text-decoration: none;
}
a:hover {
	color:#ccc;
}

.division #nav2 {color:#589ed2;}
.about #nav3 {color:#589ed2;}
.contact #nav4 {color:#589ed2;}

/* ****************************  END DROP DOWN CODE ************************************************ */



/* **************** HOME CAROUSEL ******************** */

.liscarousel {
	background-color: #1a2239;
	margin: 0;
}

.liscarousel img {border:1px solid #fff;}

.liscarousel ul {
	position:relative;
	margin:0;
	padding: 0;
	list-style: none;
	display: block;
	width:100%;
	height:442px;
}
.liscarousel li {
	margin: 40px 20px 45px 20px;
	/*height: 276px;
	width:389px;*/
	padding: 0;
	display: block;
	float: left;
}

.liscarousel li img {height:389px;width:276px;}
.liscarousel.responsive {
	width: auto;
	margin-left: 0;
}
.clearfix {
	float: none;
	clear: both;
}
.prev {
	position:absolute;
	top:316px;
	left:20px;
	z-index:99999;
}
.next {
	position:absolute;
	top:316px;
	right:20px;
	z-index:99999;
}
.pager {
	float: left;
	width: 300px;
	text-align: center;
}
.pager a {
	margin: 0 5px;
	text-decoration: none;
}
.pager a.selected {
	color:#333;
}
.timer {
	background-color: #999;
	height: 6px;
	width: 0px;
}

/* ****************  END HOME CAROUSEL ******************** */

/* *************** HOME PAGE ****************** */

.bluebanner {width:100%;padding:40px 0;background-color:#5a9dd1;}

.hometext {width:940px;margin:0 auto;font-family: 'nexa_thinregular';,Arial, Helvetica, sans-serif;font-size:22px;color:#fff;}


/* ************* LIBRARY PAGE ****************** */

.library {width:965px;}

.library img {width:210px;height:294px;margin:24px 22px 0 0;border:1px solid #fff;}

/* ************* FILM DETAIL PAGE ****************** */

.film {padding-top:10px;}

#filmLeft {float:left;width:230px;color:#fff;font-size:12px;font-family:'AvenirRoman',Arial, Helvetica, sans-serif;}

#filmRight {float:right;margin-right:10px;color:#fff;font-size:12px;font-family:'AvenirRoman',Arial, Helvetica, sans-serif;}

/* ************* CONTACT PAGE ****************** */

#contactLeft {float:left;width:230px;color:#fff;font-size:20px;font-family:'nexa_lightregular',Arial, Helvetica, sans-serif;}

#contactRight {float:right;margin-right:40px;color:#fff;font-size:12px;font-family:'AvenirRoman',Arial, Helvetica, sans-serif;}

#contactRight iframe {border:4px solid #fff;}

/* ************* GENERAL STYLES ****************** */

.general {color:#fff;font-family:'nexa_lightregular',Arial, Helvetica, sans-serif;font-size:24px;}

.aboutText {width:95%;}

.pager {font-size:10px;height:20px;line-height:20px;margin-left:10px;color:#ccc;}