html, body {
	margin: 0;
	padding: 0;
	background:#2d2614;
}

#divCredits {
	float:right;
	padding:10px 0px 10px 10px;
	position:relative;
	left:30px;
}	
#divCredits, #divCredits a {
	font-size:11px;
	color:#5F502A;
}
#divMainWrapper {
	width:980px;
	margin:0 auto;
	position:relative;
}
#divBackground {
	position:static;
	top:0;
	left:0;
	z-index:-1;
}
div#divNavigation {
	position:absolute;
	top:105px;
	left:30px;
	z-index:2;
}
div#divNavigation ul, div#divNavigationBottomLeft ul, div#divNavigationBottomRight ul {
	_margin:0;
	_padding:0px;
}
div#divNavigation li, div#divNavigationBottomLeft li, div#divNavigationBottomRight li {
	_min-height:20px;
	_margin:0;
	_padding:0px;
}

div#divLiveVideo{
	position:absolute;
	top:425px;
	_top:460px;
	left:30px;
	_left:30px;
	z-index:2;
}

div#divNavigationBottomLeft {
	position:absolute;
	top:515px;
	_top:550px;
	left:30px;
	_left:30px;
	z-index:2;
}

div#divNavigationBottomRight {
	position:absolute;
	top:540px;
	_top:575px;
	left:735px;
	z-index:2;
}

div#divRecentContent {
	z-index:1;
	position:absolute;
	top:235px;
	lleft:710px;
	left:735px;
	width:250px;
}

#divRightNotice,#divRightCalendar,#divRightMassSchedule {
	float:left;
	width:230px;
	text-align:left;
	height:240px;
	_height:290px;
	background-color:#809cab;
	color:#ffffff;
	padding:10px 5px 5px 8px;
	position:absolute;
	top:45px;
	_top:48px;
	left:0;
	_filter:alpha(opacity=80);
	overflow-y:auto;
	line-height:13px;
}
#divRightNotice p {
	padding:5px 0;
}
#divRightMassSchedule {
}

#divSearch input {
	height:20px;
	border:0px;
	position:relative;	
}
#divSearch {
	position:absolute;
	top:15px;
	left:814px;
	_left:800px;
	z-index:2;
	_filter:alpha(opacity=70);
	-moz-opacity:0.70;
	-khtml-opacity: 0.70;
	opacity: 0.70;	
}
#divContentWrapper {
	width:400px;
	margin:0 auto;
	text-align:left;
}
#divContentBG {
	position:absolute;
	top:0;
	left:300px;
	z-index:1;
	display:block;
	width:400px;
	background:#336079;
	padding:0;
	margin:0 auto;
}
div#divContent {
	position:absolute;
	top:0;
	z-index:2;
	display:block;
	width:400px;
	left:300px;
	padding:0;
	margin:0 auto;
}
#navRightComplete Calendar, #navRightNotice, #navRightCalendar, #navRightMassSchedule {
	_filter:alpha(opacity=80);
	margin-bottom:1px;
}
#divContentMain {
	padding:0 25px;
	width:360px;
	_width:400px;
	color:#ffffff;
	text-align:left;
	position:relative;
	top:-15px;
}
#divContent li, #divContent p, #divContent div { line-height:18px; font-size:11px; }
div#divContent h1 { font-size:16px; font-weight:bold; color:#ffffff; margin-bottom:10px; }
div#divContent h2 { font-size:16px; font-weight:bold; color:#063857; }

.h3, div#divContent h3 { font-size:11.25px; font-weight:bold; color:#b3c3cd; text-transform: uppercase; }
.h4, div#divContent h4 { font-size:11.25px; font-weight:bold; color:#b3c3cd; }
div#divContent h5 { font-size:10px; font-weight:bold; color:#063857; }
div#divContent h6 { font-size:8px; font-weight:bold; color:#063857; }
div#divContent p { font-size:12px; margin:0 0 10px 0; padding:0; font-weight:normal; line-height:16px; }
div#divContent em { font-style:italic; }
div#divContent blockquote { font-size:11px; margin:0 0 10px 0; padding:0 0 0 25px; }
#divContent ul { padding:0 10px 10px 10px; list-style-image:url(../img/img_bullet4.gif); margin-left:10px; }
#divContent li { padding-bottom:10px; line-height:14px; }
div, a, td, body, li { font-family:helvetica; font-size:12px; color:#ffffff; text-decoration:none; }
#divTab1 li,#divTab2 li,#divTab3 li, #divTab1 div, #divTab2 div, #divTab3 div, #divTab1 fieldset, #divTab2 fieldset, #divTab3 fieldset { color:#336079; }
fieldset { border:1px solid #cccccc; margin:5px; padding:5px; }
legend { padding: 0.2em 0.5em; border:1px solid #000000; }
label { float:left; width:150px; text-align:right; margin-top:4px; padding-right:10px;  }
blockquote.shade { background:#cccccc; padding:5px 0px 0px 0px; margin:5px 0px 0px 0px; }
blockquote.shade label { width:175px; }
input.form { border:1px solid #000000; width:100px; margin:4px 0; }
textarea.form { border:1px solid #000000; }
.formr,.form_for { width:auto; float:left; }
input.form_for, input.formr { clear:both; }
label.formr, label.form_for { margin:0px 10px 0px 5px; }
label.form_for { float:left; }
div.formr { float:left; margin-bottom:12px; }

td { padding:5px 5px 5px 0; }
a { color:#ffffff; font-weight:bold; text-decoration:underline; }
a:hover { text-decoration:none; }
a.cssLight { color:#FFFFFF; }
a.cssLight:hover { color:#fb6780; text-decoration:none; }
a.left_nav, a.left_nav_on, a.left_nav_tier, a.left_nav_tier_on {
	text-decoration:none;
}
a.reverse,a.reverse h3 { text-decoration:none; }
.cssOne { background:#ffffff; }
.cssTwo { background:#cccccc; }
.hidden { display:none; visibility:hidden; }
.visible { display:block; visibility:visible; }
.clear { clear:both; }
input.clean_blue {
	border:1px solid #809cab;
	background-color:#336079;
	color:#ffffff;
}
input.clean {
	border:1px solid #809cab;
	background-color:#ffffff;
	color:#336079;
}
.button {
	background-color:#336079;
	color:#ffffff;
}
.button:hover {
	background-color:#ffffff;
	color:#336079;
}
.tight { padding:0; margin:0; }
.main_nav_on,.main_nav {
	width:200px;
}


.transparent {
	_filter:alpha(opacity=76);
	-moz-opacity:0.70;
	-khtml-opacity: 0.70;
	opacity: 0.70;	
}
.transparent_medium {
	_filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
}
.transparent_nav {
	background:url(../img/bg-white-70.png);
	background-repeat:repeat;
}
.transparent_nav:hover {
	background:url(../img/bg-white-90.png);
	background-repeat:repeat;
}
.transparent_dark {
	background:url(../img/bg-darkblue-90.png);
	background-repeat:repeat;
}
.transparent_dark a {
	color:#ffffff;
}
.transparent_darkwhite {
	background:url(../img/bg-white-90.png);
	background-repeat:repeat;
}
.transparent_darkblue {
	background:url(../img/bg-darkblue-90.png);
	background-repeat:repeat;
}
.transparent_blue {
	background:url(../img/bg-darkblue-50.png);
	background-repeat:repeat;
}
.transparent_blue:hover {
	background:url(../img/bg-darkblue-90.png);
	background-repeat:repeat;
}

.left_nav,.left_nav_on,.left_nav2,.left_nav2_on {
	display:block;
	line-height:14px;
	padding:3px 0 3px 4px;
	_padding:4px 0 4px 4px;
	margin:0;
	color:#336079;
}
.left_nav_tier,.left_nav_tier_on {
	display:block;
	padding:1px 0 1px 0;
	_padding:0;
	margin:0;
	color:#336079;
	
}
.left_nav,.left_nav div,.left_nav:hover {
	color:#336079;
}
.left_nav2,.left_nav2_on,.left_nav_on,.left_nav_on div,.left_nav_on:hover {
	color:#ffffff;
	filter:alpha(opacity=95);
	text-decoration:none;
}
.left_nav_tier,.left_nav_tier div,.left_nav_tier:hover {
	background-color:#809cab;
	color:#336079;
}
.left_nav_tier_on,.left_nav_tier_on div,.left_nav_tier_on:hover {
	background-color:#809cab;
	color:#ffffff;
	filter:alpha(opacity=95);
}
.left_nav2:hover,.left_nav2_on:hover,.left_nav:hover,.left_nav_on:hover,.left_nav_tier:hover,.left_nav_tier_on:hover {
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;	
	text-decoration:none;
}
.left_nav_tier:hover,.left_nav_tier div:hover,.left_nav_tier_on div:hover {
	color:#ffffff;
	filter:alpha(opacity=95);
}
.light_blue { background-color:#809cab; color:#ffffff; }
.light_blue:hover, .dark_blue { background-color:#336079; color:#ffffff; }
.c_light_blue { color:#809cab; }
.c_dark_blue { color:#336079; }
.c_white { color:#ffffff; }
.float_left { float:left; }
strong { font-weight:bold; }
.recent_nav, .recent_nav_on {
	float:left;
	padding:4px;
	margin:0 2px 0 0;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	display:block;
}
.recent_nav {
	background-color:#336079;
	color:#ffffff;
}
.recent_nav:hover,.recent_nav a:hover {
	background-color:#809cab;
}
.recent_nav_on {
	background-color:#809cab;
	color:#ffffff;
}
.tab_nav, .tab_nav_on, .tab_nav_light, .tab_nav_light_on, .tab_nav2, 
.tab_nav2_on, 
.tab_nav2_light, .tab_nav2_light_on {
	float:left;
	padding:4px 0px;
	text-align:center;
	text-decoration:none;
	font-size:10px;
	display:block;
}
.tab_nav, .tab_nav_on {
	width:132px;
}
.tab_nav_light, .tab_nav_light_on {
	width:134px;
}
.tab_nav2, .tab_nav2_on, .tab_nav2_light, .tab_nav2_light_on {
	width:50%;
}
.tab_nav_light, .tab_nav2_light {
	background-color:#809cab;
	color:#ffffff;	
}
.tab_nav_on, .tab_nav2_on, .tab_nav_light_on {
	background-color:#ffffff;
	color:#336079;
}
.tab_nav, .tab_nav2 {
	background-color:#336079;
	color:#ffffff;
}
.tab_nav_light,.tab_nav2_light {
	background-color:#809cab;
	color:#ffffff;	
}

#divTabNavItem2 {
	position:relative;
	left:1px;
}
#divTabNavItem3 {
	position:relative;
	left:2px;
}
#divTabNavItem1:hover,#divTabNavItem2:hover,#divTabNavItem3:hover {
	background-color:#ffffff;
	color:#336079;
}
#divTabs {
	width:400px;
	position:relative;
	left:-25px;
		background-color:#ffffff;
	z-index:2;
	clear:both;
	margin:0 auto 20px auto;
	_filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity:0.85;
	opacity: 0.85;	
}
#divTab1, #divTab2, #divTab3 {
	padding:25px;
}
#divTabs, #divTabs p, #divTabs a, #divTabs td {
	color:#336079;
}
#divFooter {
	position:absolute;
	z-index:113;
	top:738px;
	width:400px;
	_left:0px;
	text-align:center;
	height:30px;
	_height:40px;
	padding-top:10px;
	_padding-top:5px;
	_top:768px;
	font-size:10px;
	_filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity:0.85;
	opacity: 0.85;	
}
#divFooter a {
	font-size:11px;
}
#divTabNavigation {
	_filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity:0.85;
	opacity: 0.85;	
	position:relative;
	left:-25px;
	width:400px;
	z-index:2;
	clear:both;
}
#divSlideshow {
	position:absolute;
	top:230px;
	left:-50px;
	z-index:1000;
}
#divSlideshowIE {
	position:relative;
	top:-300px;
	left:280px;
	z-index:1000;
}

#divSlideshowIE {
	position:absolute;
	top:375px;
}

#divGallery {
	position:absolute;
	_display:none;
	_visibility:hidden;
	top:290px;
	left:0;
	z-index:1000;
}
#divIEImage {
	position:absolute;
	top:370px;
	left:280px;
	z-index:100;
}
#divIEImage img, #divGallery img {
	border:1px solid #ffffff;
	z-index:10;
}
#divMainFooter {
	overflow:hidden;
	position:absolute;
	top:275px;
	_top:210px;
	width:360px;
	z-index:1000;
	line-height:12px;
}

#divImageBandContainer {
	position:absolute;
	width:560px;
	z-index:10;
	height:135px;
	overflow:hidden;
	top:100px;
	left:400px;
}
#divImageBand {
	height:135px;
}
#divImageBand a img {
	height:131px;
	border:2px solid #ffffff;
	margin-right:5px;
}

#divImageBandNavigation {
	position:absolute;
	top:155px;
	left:925px;
	z-index:3000;
}
#divSlideshow img, #divSlideshowIE img {
	border:1px solid #ffffff;
}
