/* CSS RESET */

@charset "UTF-8";
/* RESET CSS for all most browsers */

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table td {vertical-align:top; border-collapse:collapse!important;}
a {text-decoration:none; cursor:pointer;}

/* Clearfix */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* END CSS RESET */

/*---EK (css . media . screen)---*/

/*-------------[notes]
dark purple : #212332
light purple : #545662
links : #8ec3ef

#4aa6d9
---------------[notes]*/

html,body {width:100%; height:100%;}
body {font-family: "Lucida Sans Unicode", Helvetica, Arial, Verdana; color:#484759; position:relative; background: url('../images_sys/ek_background.jpg') repeat-y #4d4f5b top center;}


a {color:#84D1EF;}
a:hover {color:#fff!important;}
ul#navigation_list li.nav_item a:focus {color:#8EC3EF;}
td.left a:hover, td.left a:focus {color:#212332!important;}






/*---------------
	SPLASH page
-----------------*/
/* body#splashpage {background:#212332;}*/
body#splash {background:#000;}
		
		ul#splash_links {top:0; left:0; position:absolute; z-index:22; padding:22px 0px 0px 19px;}
				ul#splash_links li {float:left; margin:0px 20px 0px 0px; padding:0px 0px 0px 0px;}

		img#bg_full {top:0; left:0; position:fixed; z-index:10;}
		
		.splash-full-link { position:fixed; height:100%; width:100%; z-index:10; }

		#ek-intro {width: 100%; height: 100%; z-index: 0; position: relative; top: 0px; left: 0px;}
	
	ul#social_links {position: absolute; bottom: 20px; right: 20px; z-index:22; }


/*---------------------------------
			WRAPPER TABLE
-----------------------------------*/
table#wrapper_table {width:990px; margin:0px auto; height:100%;}
		
		
		/*---------------------------------
			HEADER
		-----------------------------------*/
		table#wrapper_table td#header_cell {height:55px; background:#212332; border-bottom:#fff solid 3px;} 
						#header a#home_button {display:block; width:134px; height:50px; float:left; margin:3px 0px 0px 15px; padding:0px 0px 0px 0px;}
						#header a#translate_button {display:inline; height:17px; float:right; margin:20px 20px 0px 0px; padding:0px 0px 0px 0px; font-weight: bolder; font-size: 1em; text-transform: uppercase;}
		
		
		
		
		/*--------------------------------
			NAV
		----------------------------------*/
		table#wrapper_table td#nav_cell {background: url(../images_sys/nav_gradient.jpg) repeat-x #686973; border-right:#fff solid 1px; width:247px; padding-bottom: 18px;}
						ul#navigation_list li.nav_item {border-bottom:#fff solid 1px;}
						ul#navigation_list li.nav_item.page_on {background:#212332!important;}
						ul#navigation_list li.nav_item.page_on .nav_parent {padding-bottom: 0px;}
						
						ul#navigation_list li h3 {font-weight:normal; text-transform:uppercase; font-size:13px; color:#fff!important; letter-spacing:1px;}
						ul#navigation_list li.page_on h3 {display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
						ul#navigation_list li.page_on a h3 {display:block; margin:0px 0px 0px 0px; padding:0px;}
						ul#navigation_list li.nav_item ul.sublinks {display:none; /*background:#212332!important;*/ margin:5px 10px 0px 30px; padding:4px 0px 6px 0px;}/*display:block;*/
						ul#navigation_list li.page_on ul.sublinks {display:block;}
								ul#navigation_list li.nav_item ul.sublinks li {font-size:13px; margin:0px 0px 7px 0px;}
								ul#navigation_list li.nav_item ul.sublinks li a {color:#acaebd!important;}
								ul#navigation_list li.nav_item ul.sublinks li a:hover, ul#navigation_list li.nav_item ul.sublinks li a:focus {color:#fff!important;}
								ul#navigation_list li.nav_item ul.sublinks li a.hovered {color:#fff!important;}
								ul#navigation_list li.nav_item ul.sublinks li a.sublink_on {color:#fff!important;}
						ul#navigation_list li h3.nav_link {display:block; padding:16px 18px; position: relative;}
								ul#navigation_list li h3.nav_link a {color:#fff;}
								ul#navigation_list li h3.nav_link:hover, ul#navigation_list li h3.nav_link:focus {background:#212332;}
						ul#navigation_list li h3.open_parent {padding-bottom: 0px;}
						
						p.simple_textlinks {display:block; clear:both; padding:15px 18px 0px 18px; margin:0px 0px 0px 0px;}
								p.simple_textlinks a {font-size:13px; color:#8ec3ef;}
								p.simple_textlinks a:hover, p.simple_textlinks a:focus {color:#fff;}
						p.simple_textlink_bottom{padding-bottom: 15px;}	
				
		
		
		
		/*-------------------------------
			CONTENT
		---------------------------------*/
		table#wrapper_table td#content_cell {width:742px;}
		body#home_page table#wrapper_table td#content_cell {background:#545662!important;}
		table#wrapper_table td#content_cell {background:#fff;}
		
				
				#image_section {clear:both; margin:0px 0px 1px 0px; padding:0px 0px 0px 0px; position:relative;}
						#image_section img {display:block;}
						#image_section #header_credit {background:#212332; border-color:#FFF; border-style:solid; border-width:1px 1px 0px 1px; color:#FFF; font-size:9px; padding:3px 5px; position:absolute; right:20px; top:219px;}
				
				
				.title_bar {background:#212332; padding:12px 18px; margin:0px 0px 1px 0px; clear:both;}
						.title_bar h2 {font-weight:normal; font-size:20px; text-transform:uppercase; color:#fff;}
				
				.text_box {font-size:13px; line-height:19px; margin:14px 18px; width:461px;}
		td.right .text_box {margin:12px 22px 0px 0px; width:223px;}
		
				.text_box ul#galleryImageDetails {}
				.text_box ul#galleryImageDetails li#galleryImageTitle {font-weight:bold;}
				.text_box ul#galleryImageDetails li#backToGallery {margin-top:20px;}
				
				.text_box a {color:#4aa6d9!important; font-weight: bolder;}
				.text_box a:hover, .text_box a:focus {color:#5d5d69!important;}
				
				.text_box p {margin-bottom:20px;}
				.text_box ol {margin:-25px 0 0 27px; list-style:decimal; line-height: 1.5;}
				
				.text_box ul.text_box_section {margin-bottom:20px;}
				.text_box ul.text_box_section li.section_header {font-weight:bold; text-transform: uppercase;}
				.text_box ul.text_box_section li p {margin:10px 0px;}
				
				.text_box ul.faq_item {margin-bottom:20px;}
				.text_box ul.faq_item li.faq_question {font-weight:bold; margin-bottom:5px;}
				
				.accordion_content_inside ul.book_list {margin:5px 0px;}
				.accordion_content_inside ul.book_list li.book_title {font-weight:bold;}
				
				.text_box ul.press_kit_list {margin:20px 0px;}
				.text_box ul.press_kit_list li.press_isolate {margin:10px 0px;}
				.text_box ul.press_gallery_image {float: left; width: 100%; margin-bottom:30px; padding: 0px; clear: both;}
				.text_box ul.press_gallery_image li img {float: right; padding: 0 5px;  clear: both;}
				.text_box ul.press_gallery_image li.imgLabel {float: right; display: block; width:120px; margin-right:3px; padding:2px; clear: both; font-size:11px; text-align: center;}
				
				.text_box h2.review_header{margin-top:30px; text-transform:uppercase;}
				
				.text_box ul.book_list {margin-top:10px;}
				.text_box ul.book_list li.book_title {font-weight:bold;}
				.text_box ul.book_list span.itemTitle_unlinked {font-weight:bold;}
				
				.text_box ul.book_item {margin-bottom:20px;}
				.text_box ul.book_item li.book_title {font-weight:bold;}
				
				.text_box ul li.collab_title {font-weight:bold; margin-bottom:5px; text-transform:uppercase;}
				
				.text_box ul.assoc_book {display:inline-block; margin-top:20px;}
				.text_box ul.assoc_book li.assoc_title {font-weight:bold; margin-bottom:10px; text-transform:uppercase;}
				.text_box ul.assoc_book li.assoc_item {line-height:15px; margin-bottom:5px;}
				.text_box ul.assoc_book li.assoc_item span.assoc_item_title {font-style:italic;}
				
				/*.text_box ul.assoc_book ul.review_item {clear:both; margin-top:0px;}
				.text_box ul.assoc_book ul.review_item li {float:left; width:153px;}*/
				
				.text_box ul.back_works {margin-top:30px;}
				.text_box ul.back_works li{float:left; margin: 0 55px 30px 0;}
				.text_box ul.back_works li.last{margin-right: 0;}
				.text_box ul.back_works img, li#backToGallery img {margin: 0 5px -2px 0px}
				.text_box ul li.back_works_cheech {/*bottom:19px; display:inline-block; margin-left:25px; left:140px; position:relative;*/}

				.text_box ul.review_item, .text_box ul.teaching_item{margin-top:20px;}
				ul.review_item li {float:left; width:153px;}
				ul.teaching_item li {float:left; width:153px;}
				
				.text_box ul.pretext_list {margin-bottom:20px;}
				
				.text_box h2.venue_geo {margin:30px 0px 10px 0px; text-transform:uppercase; font-weight:bold;}
				
				/*---CONTENT TABLE---*/
				table#content_table a {color: #41a5d9}
				table#content_table td.left {border-right:#fff solid 1px; padding:0px; //width:497px;}
				table#content_table td.left_gallery_single {border-right:#fff solid 1px; padding:0px; width:497px;}
				
				table#content_table td.left div.works_container {display:inline-block; font-size:13px; line-height:19px; margin:-10px 18px 14px 18px;}
				table#content_table td.left div.works_container ul.work_category {float:left; width:218px;}
				table#content_table td.left div.works_container ul.work_category li {margin-bottom:8px; padding-left:12px; text-indent:-12px;}
				table#content_table td.left div.works_container ul.work_category li.work_category_name {font-weight:bold; padding:25px 0px 7px 0px; text-indent:0px; text-transform:uppercase;}
				table#content_table td.left div.works_container ul.work_category > li > a {font-weight: bolder;}
				ul.works_notes {clear: both; float: left; margin-bottom: 20px; position: relative; text-align:right; text-transform: uppercase; width: 461px;}
				ul.works_notes li {float: left; width:461px;}

				table#table_homepage {background:#545662; width:742px;}
						table#table_homepage td {width:247px; padding:0px 0px 50px 0px;}
						table#table_homepage td#focus_cell {border-right:#fff solid 1px;}
						table#table_homepage td#news_cell {border-right:#fff solid 1px;}
						table#table_homepage td#news_cell.wide { border:0; width:495px; }
								table#table_homepage td li.homepage_header { display:block; border-bottom:#fff solid 1px; color:#fff; font-weight:normal; text-transform:uppercase; font-size:13px; padding:12px 15px; background: #424450;}
				
				
							.home_titlebar {background:#3a3c49 url(../images/home_titlebar_bg.jpg) repeat-x; color:#fff; padding:10px 15px; margin:0px 0px 0px 0px; clear:both; font-size:13px; width: 215px!important; left: 1px;}
							
							ul.home_list {position: relative; float: left;}
								.wide ul.home_list li { width:465px; }
									ul.home_list li {display: block; float: left; clear: both; position: relative; width: 216px;}
								.wide ul.home_list li.home_list_item { width:495px; }
									ul.home_list li.home_list_item {width: 246px; border-bottom:#fff solid 1px; color:#fff; font-size:12px; line-height:18px;}
									ul.home_list li.home_list_item.text_type {height: 152px;}
									ul.home_list li.home_list_item.whoweAre {border-bottom: 0px;}
									ul.home_list li.home_list_item.text_type a {color:#fff!important; height: 152px;}
									ul.home_list li.home_list_item.text_type a:hover, ul.home_list li.home_list_item.text_type a:focus {color:#FFF!important;}
									
									ul.home_list li.home_list_item.image_type a {color:#fff!important; height: 200px;}
									ul.home_list li.home_list_item.image_type a:hover, ul.home_list li.home_list_item.image_type a:focus  {color:#FFF!important;}

										.wide ul.home_list li.home_list_item .homenode_text, .wide ul.home_list li.home_list_item .homenode_image { font-size:16px; width:495px; }
										.wide ul.home_list li.home_list_item .homenode_text { line-height:24px; }
										
										.wide ul.home_list li.home_list_item .homenode_image .homenode_text_box { position:relative; z-index:0; float:left; }
										
										
											ul.home_list li.home_list_item .homenode_text {width:247px; padding:0px 0px 10px 0px; font-size: 13px;}
													ul.home_list li.home_list_item .homenode_text p {display:block; margin:0px 15px; padding:10px 0px 12px 0px;}
																
											
											ul.home_list li.home_list_item .homenode_image {width:246px; position:relative; height: 100px;}
								td#dates_cell ul.home_list li.home_list_item .homenode_image {height:152px;}
												.wide ul.home_list li.home_list_item .homenode_image .homenode_text_box { width:249px; }
													ul.home_list li.home_list_item .homenode_image .homenode_text_box {width:247px; position:absolute; z-index:20;}
										
															ul.home_list li.home_list_item .homenode_image .homenode_text_box p {display:block; margin:0px 15px; padding:10px 0px; font-size: 13px;}
												.wide ul.home_list li.home_list_item .homenode_image img.home_thumbnail { position:relative; z-index:0; }
													ul.home_list li.home_list_item .homenode_image img.home_thumbnail {display:block; position:absolute; z-index:10;}
													ul.home_list li.home_list_item .homenode_image img.home_thumbnail100 {display:block; position:absolute; z-index:10;}
			
							#accordion_container {border-right:1px solid #fff; width:496px;}
									.accordion_tab {color:#fff; padding:10px 18px; clear:both; cursor:pointer; background:#545662; border-bottom:#fff solid 1px; width: 461px;}
										.accordion_tab:hover, .accordion_tab:focus {background-color:#212332;}
							#accordion_container p.active {background-color:#212332;/*#4d5058*/}
									
									.accordion_tab span.accordion_tab_title {display: inline; padding:0px 0px; margin:0px 0px; font-size:14px; float: left;}
									
									.accordion_content {padding:12px 15px 12px 15px; clear:both; margin: 0; overflow: hidden;}
											.accordion_content_inside {font-size:13px; line-height:18px;}
											
												.omega {margin-bottom: 3px !important;}
									.accordion_content .accordion_content_inside ul.event_item {margin-bottom:10px;}
									.accordion_content .accordion_content_inside ul.event_item li.event_title {font-weight:bold; text-transform:uppercase;}
									.accordion_content .accordion_content_inside ul.event_item li.event_desc {margin-top:5px;}
									

				
				
				
				
							#accordion_container span.open_text {color: #83ccf2; font-size: 10px; float: right; margin-top:2px;}
							
							#accordion_container span.close_text {color: #83ccf2; font-size: 10px; float: right; margin-top:2px;}

							h3.video_category { border-top:1px solid #212331; clear:both; color:#212331; font-size:14px; line-height:20px; padding:10px 0 20px 18px;  }
							ul.video_list { display:inline-block; margin:0 0 50px 2px; /*overflow:hidden;*/}
									/*ul.video_list li {float:left; width:122px; height:196px; margin:0px 1px 1px 0px; background:#212332;}*/
									ul.video_list li {float:left; width:122px; height:196px; margin:0px 1px 1px 0px; position:relative; background:#212332; z-index:1;}
									ul.video_list li.inner {display:none; position:relative; width:244px; z-index:20;}
									ul.video_list li .panel_count {display: none;}
									ul.video_list li .panel_comment {display: none;}
									ul.video_list li .panel_duration {display: none;}
									ul.video_list li .panel_desc {display: none;}
									ul.video_list li .panel_price {display: none;}
									ul.video_list li a {display:block; width:122px; height:196px; overflow:hidden; color:#fff;}
									ul.video_list li a:hover, ul.video_list li a:focus {background:#41a5d9;}
											ul.video_list li a span.item_category {display: block; line-height: 14px; padding: 5px 5px 0px 5px; clear:both; font-size: 12px; color:#fff;}
											ul.video_list li a span.desc {display:block; height:52px; line-height:14px; padding:5px 5px 0px 5px; clear:both; font-size:12px; color:#fff;}
											ul.video_list.store {width: 495px; position: relative; overflow: visible; margin-left: 124px;}
											ul.video_list.store li a span.desc {display:block; height:32px; line-height:14px; padding:5px 5px 0px 5px; clear:both; font-size:11px;}
											ul.video_list li a img.image { display:block; margin:0px auto;}
											
							ul#image_list { overflow:hidden; }
									ul#image_list li {float:left; width:122px; height:196px; margin:0px 1px 1px 0px; background:#212332;}
									ul#image_list li {float:left; width:122px; height:196px; margin:0px 1px 1px 0px; position:relative; background:#212332; z-index:1;}
									ul#image_list li.inner {display:none; position:relative; width:244px; z-index:20;}
									ul#image_list li .panel_count {display: none;}
									ul#image_list li .panel_comment {display: none;}
									ul#image_list li .panel_duration {display: none;}
									ul#image_list li .panel_desc {display: none;}
									ul#image_list li .panel_price {display: none;}
									ul#image_list li a {display:block; width:122px; height:196px; overflow:hidden; color:#fff;}
									ul#image_list li a:hover, ul.image_list li a:focus {background:#41a5d9;}
											ul#image_list li a span.item_category {display: block; line-height: 14px; padding: 5px 5px 0px 5px; clear:both; font-size: 12px; color:#fff;}
											ul#image_list li a span.desc {display:block; height:52px; line-height:14px; padding:5px 5px 0px 5px; clear:both; font-size:12px; color:#fff;}
											ul#image_list.store {width: 495px; position: relative; overflow: visible; margin-left: 124px;}
											ul#image_list.store li a span.desc {display:block; height:32px; line-height:14px; padding:5px 5px 0px 5px; clear:both; font-size:11px;}
											ul#image_list li a img.image { display:block; margin:0px auto;}
							
							div.call-video-screen {background-color: #686973; font-size: 12px; text-transform: uppercase; font-size: 12px; padding: 14px; color: #8EC3EF; text-align: right; position: relative; z-index: 55;}
								div.call-video-screen span {cursor: pointer;}
								div.call-video-screen span.show-surroundings {display: none;}
								div.call-video-screen span.hide-surroundings {display: inline;}	
								
							ul#gallery_list {overflow:hidden;}
									/*ul#gallery_list li {float:left; width:122px; height:196px; margin:0px 1px 1px 0px; background:#212332;}*/
									ul#gallery_list li {float:left; width:122px; height:196px; margin:0px 1px 1px 0px; position:relative; background:#212332; z-index:1;}
									ul#gallery_list li.inner {display:none; position:relative; width:244px; z-index:20;}
									ul#gallery_list li .panel_count {display: none;}
									ul#gallery_list li .panel_desc {display: none;}
									ul#gallery_list li .img_desc {display: none;}
									ul#gallery_list li .posted_by {display: none;}
									ul#gallery_list li:hover, ul#gallery_list li:focus {background-color: #41a5d9;}
									ul#gallery_list li a {display:block; width:122px; height:196px; overflow:hidden; color:#fff;}
									ul#gallery_list li a:hover, ul#gallery_list li a:focus {background:#41a5d9;}
											ul#gallery_list li a p.img_desc {display:block; height:52px; line-height:14px; padding:5px 5px 0px 5px; clear:both; font-size:12px; font-style:italic;}
											ul#gallery_list li a img.image { display:block; margin:0px auto;}
											
									#gallery_title {display: none;}
									#gallery_desc {display: none;}
									#images_caption {display: none;}
									#image_caption {display: none;}
									#close_slideshow_caption {display: none;}
				
							ul#image_gallery_list {overflow:hidden;}
									/*ul#gallery_list li {float:left; width:122px; height:196px; margin:0px 1px 1px 0px; background:#212332;}*/
									ul#image_gallery_list .gallery_title {display: none;}
									ul#image_gallery_list .gallery_desc {display: none;}
									ul#image_gallery_list li {background:#212332; float:left; height:136px; margin:0px 1px 1px 0px; padding: 2px; position:relative; width:115px; z-index:1;}
									ul#image_gallery_list li.inner {display:none; position:relative; width:244px; z-index:20;}
									ul#image_gallery_list li .panel_count {display: none;}
									ul#image_gallery_list li .panel_desc {display: none;}
									ul#image_gallery_list li .img_desc {display: none;}
									ul#image_gallery_list li .posted_by {display: none;}
									ul#image_gallery_list li:hover, ul#image_gallery_list li:focus {background-color: #41a5d9;}
									ul#image_gallery_list li a {display:block; width:122px; overflow:hidden; color:#fff;}
									ul#image_gallery_list li a:hover, ul#image_gallery_list li a:focus {background:#41a5d9;}
											ul#image_gallery_list li a p.img_desc {display:block; height:52px; line-height:14px; padding:5px 5px 0px 5px; clear:both; font-size:12px; font-style:italic;}
											ul#image_gallery_list li a img.image { display:block; margin:2px 2px 2px 2px;}
									ul#image_gallery_list p#images_caption {display: none;}
									ul#image_gallery_list p#image_caption {display: none;}
									ul#image_gallery_list p#close_slideshow_caption {display: none;}
				
							ul#store_list {font-size:13px; width:498px; display:table; margin:0px auto;}
									ul#store_list li.store_list_item {width:123px; height:196px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative; z-index:10; border-right:#fff solid 1px; border-bottom:#fff solid 1px;}
											div.store_node {width:123px; height:196px; position:absolute;}
													div.store_node .info_box {width:123px; height:196px; position:absolute; z-index:20; background:#545662;} 
													
															div.store_node .info_box p.text { color:#fff; font-size:12px; display:block; width:115px; height:53px; overflow:hidden; margin:3px auto 0px auto; line-height:12px;}
															div.store_node .info_box img.image { display:block; margin:0px auto; clear:both;}
													div.store_node .desc_box {background:#45a4da; width:123px; height:196px; position:absolute; text-align:right;}
															div.store_node .desc_box .desc_box_info {background:#252331; height:189px; margin:3px 4px 0px 4px; color:#fff; font-size:12px; line-height:15px;}
																	div.store_node .desc_box .desc_box_info .tag {margin:0px 10px 0px 10px;}
							
									
							
							ul.tag_list {font-size:12px;}
							ul.tag_list a:hover, ul.tag_list a:focus {color:#212332!important;}
							
							ul.tag_list.horizonal {overflow:hidden; margin:0px 0px 0px 17px; padding:10px 0px 0px 0px; clear:both;}
									ul.tag_list.horizonal li {float:left; margin:0px 5px 0px 0px; width:125px;}
							
							.tag_list_box {width:210px; margin:0px 18px 20px 0px; padding:0px 0px; float:left;}
									h4.list_title {display:block; margin:10px 0px; text-transform:uppercase; font-size:14px;}
									ul.tag_list.vertical {overflow:hidden; margin:0px 0px; padding:0px 0px 0px 0px; clear:both;}
											ul.tag_list.vertical li {margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;}
							
							
							
							#vimeo_box {display: block; position: relative; width:465px; margin:10px auto 14px auto; clear:both;}
									
				/*---NEWS section---*/
				
				p.news_item {margin-bottom:10px;}
				p.news_item span.news_title {/*color:#41a5d9;*/ font-weight:bold; text-transform:uppercase;}


				/*---END NEWS section---*/
				
				/*----- SCHEDULE SECTION -----*/
				
				.event_ind_time {font-weight:bold;}
				.event_ind_additional {font-weight:bold; text-transform:uppercase;}
				.event_ind_additional_text{ margin-top: 10px;}
				.event_ind_text{ margin-top: 20px;}
				
				/*----- END SCHEDULE SECTION -----*/									
				
				/*---SLIDE LIST (column)---*/
				ul#slide_list {width:245px; float:right; clear:right;}
						ul#slide_list li.slide_list_item {background:#545662; overflow:hidden;}
								li.slide_list_item h3.slide_title {display:block; background:url(../images/slide_title_bg.jpg) repeat-x; color:#fff; text-transform:uppercase; font-weight:normal; font-size:13px; padding:15px 12px;}
							
										.loopedSlider .container {width:245px; height:200px; overflow:hidden; position:relative; margin:0px 0px 0px 0px;}
												.loopedSlider .container .slides { position:absolute; top:0; left:0;}
														.loopedSlider .container .slides div {position:absolute; top:0; width:600px; display:none; color:#000;}
																.loopedSlider .container .slides p.slide_text { display:block; padding:0px 0px; width:200px; margin:10px 12px; font-size:12px; line-height:18px; color:#fff;}
												
												p.slide_item_url { padding:0px 0px 0px 12px;}
														p.slide_item_url a {color:#8ec3ef; font-size:12px;}
														p.slide_item_url a:hover, p.slide_item_url a:focus {color:#fff;}
										p.next_slide_tag {display:block; padding:0px 10px 10px 0px; margin:0px 0px 0px 0px; text-align:right;}
										p.next_slide_tag a.next {font-size:12px; color:#8ec3ef;}
										p.next_slide_tag a.next:hover, p.next_slide_tag a.next:focus {color:#fff;}
						
	
		/*--------------------------------
			FOOTER
		----------------------------------*/
		table#wrapper_table td#footer_cell {border-top:#fff solid 3px; height:130px; background:#212332;}
				#footer {color:#B7B7B7; font-size:10px; line-height:15px;}
						ul#footer_tags {float:left; margin:35px 0px 0px 18px; padding:0px 0px 0px 0px;}
								ul#footer_tags li {color:#b7b7b7; line-height:15px;}
										ul#footer_tags li a {color:#8ec3ef;}
										ul#footer_tags li a.foot_home {color: #b7b7b7;}
						
						ul#footer_icons {float:right; margin:10px 10px 5px 10px;}
								ul#footer_icons li {float:left; margin:0px 0px 0px 3px; padding:0px 0px 0px 0px;}
						ul#footerText_right {clear:right; float:right; margin-right: 10px;}
		

		/*---CAROUSEL---*/
				.carousel_container {margin:0px 0px; background:#63666f; border-bottom:1px solid #fff; width:245px; height:280px; text-align:left;}
				.carousel_container_dates {height:200px;}
				.carousel_container_share {height: 105px;}
				.carousel_container_donate {height: 80px;}

				.carousel_container_donate ul.donate_panel {width: 245px; margin: 10px auto 0px auto; /*text-align: center;*/ font-size: 13px;}
					.carousel_container_donate ul.donate_panel li {display: block; float: left; margin-bottom: 10px;}
						.carousel_container_donate ul.donate_panel li img {display: block; vertical-align: middle; padding-right: 5px; float: left;}

.carousel_container_donate ul.donate_panel_2 {width: 245px; margin: 10px 0px 0px 15px; /*text-align: center;*/ font-size: 13px;}
					.carousel_container_donate ul.donate_panel_2 li {display: block; float: left; margin-bottom: 10px; font-size: 13px;}
						.carousel_container_donate ul.donate_panel_2 li img {display: block; vertical-align: middle; padding-right: 8px; float: left;}
				
				.carousel_container_share ul {width: 200px; margin: 10px 15px 0px 15px; /*text-align: center;*/ font-size: 13px;}
					.carousel_container_share ul li {display: block; float: left; margin-bottom: 10px; clear:both;}
						.carousel_container_share ul li img {display: block; vertical-align: middle; padding-right: 8px; float: left;}
						.carousel_container_share ul li span {display: block; float: left; clear: right; width: 150px;}
				
				.carousel_container a {color:#84d1ef!important;}
				.carousel_container a:hover, .carousel_container a:focus {color:#fff!important;}
						.carousel_container .carousel_title {background:url(../images/slide_title_bg.jpg) repeat-x; height:42px;}
								.carousel_container .carousel_title h3 {display:block; font-weight:normal; color:#fff; text-transform:uppercase; font-size:14px; padding:14px 0px 0px 0px; margin:0px 15px 0px 15px;}
				
						.carousel_viewport {width:245px; height:216px; overflow:hidden;}
						.carousel_viewport_dates {height:136px;}
						
								.carousel_viewport ul {position:relative;}
										.carousel_viewport li {float:left; width:245px; height:191px;}
												
												.carousel_viewport li .carousel_node.image_type p {color:#84d1ef; display:block; font-size:13px; margin:5px 14px 0px 14px; padding:0px 0px;}
												
												.carousel_viewport li .carousel_node.text_type {margin:10px 15px; font-size:13px; color:#fff; line-height:16px;}
												.carousel_viewport li .carousel_node.text_type a.carousel_date_link:hover, .carousel_viewport li .carousel_node.text_type a.carousel_date_link:focus {color:#84D1EF !important;}
												
						.carousel_navbar {padding:0px 15px 0px 0px; text-align:right;}	
								.carousel_navbar a.carousel_button {cursor:pointer; text-transform:uppercase; font-size:11px;}				
								.carousel_navbar a.carousel_button#images_button_prev, #videos_button_prev, .carousel_navbar a.carousel_button#dates_button_prev {margin-left: 15px}
								
/*--------------------
	SITE MAP CSS
--------------------*/

div.text_box_siteIndex {width:auto !important;}
ul.siteindex_nested {background-color:#fff; border-top:1px solid #fff;}
ul.siteindex {}
ul.siteindex li a {}
ul.siteindex li {margin-bottom:1px;}
ul.siteindex li.unlinked {font-weight:bold;}
li.tier2 {margin-bottom:1px; margin-top:30px; padding:4px; text-transform:uppercase;}
.topTier2 {margin-top:0px !important;}
	li.tier2 a {color:#212332!important;}
	li.tier2 a:hover, li.tier2 a:focus {color:#8EC3EF !important;}

li.tier3, li.tier4, li.tier5, li.tier6, li.tier7, li.tier8, li.tier9 {margin-left:20px;}

