@charset "UTF-8";
/****************/
/*   SPRITES    */

#feature-caret,
/*#accomplishments>div.last,
#accomplishments>div.last:hover,
#accomplishments>div.first,
#accomplishments>div.first:hover,
.event time,
#callouts>div.first,
#callouts>div.first:hover,
#callouts div.last,
#callouts div.last:hover,
#videos>div.first,
#videos>div.first:hover,
#videos div.last,
#videos div.last:hover
*/
{
	background: url(/images/common/sprites.png) no-repeat;
}

/****************/
/*   FEATURES   */

#feature-select {
	background-color: #fff;

}

#feature-select > div{
	padding-left: 0;
	padding-right: 0;
	background-color:#fff;
}

#features
{
	position:relative;
	background-color: #fff;
	height: 99px;
}

#features ul {
	padding:0;
}

#features ul li
{
	display:block;
	float:left;
	list-style:none;
	width:224px;
	margin: 0 5px 17px;
	background-color: #EAEAEA;
	height: 75px;
	position:relative;
}

#features ul li.first {
	margin-left: 17px;
	clear:left
}

#features ul li.selected {
	border:4px solid #ffb71b;
	height: 71px;
	width: 216px;
	top:-2px;
}

#features ul li.last {
	margin-right: 6px;
	clear:right
}

#features span
{
	font-family: "TradeGothicW01-BoldCn20 675334",Sans-serif;
    text-shadow: 0 0 7px #000000;
    text-transform: uppercase;
	position:absolute;
	left:9px;
	bottom:0;
	line-height:1.2;
	margin-bottom:4px;
	display:inline-block;
	width:205px;
}

#features ul li span.selected
{
	left:5px;
	bottom:-2px;
}

#features span a
{
	color: #FFFFFF;
    font-size: 18px;
    text-decoration: none;
}
#features span a:hover
{
	color: #ffb71b;
    text-decoration:underline;
}


#feature-select div.features
{
	height: 0px;
	padding-top:56.1%;
}

#feature
{
    border-bottom: 7px solid #ffb71b;
}

#feature article
{
	/*padding:14px;*/
	background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    height: 0px;
    padding-top: 56.4%;
    position:absolute;
    top:0px;
    left:0px;
}

#feature article div
{

	width:100%;
	padding:0 42px 15px;
	margin-bottom: 15px;

}

#feature div h1
{
	font-size:20px;
}

#feature div h1 a span
{
	bottom:19px;
	font-size:18px;
}

#feature div p
{
	font-size:19px;
}

#feature4
{
	list-style-type: none;
	text-transform: uppercase;
	font-family:"pluto sans", helvetica, arial, sans-serif;
	font-size:28px;
	color:#fff;
	padding-left:0;
	margin:8px 0 0;
	background-color#fff;
}

#feature4 li
{
	background-color: #0f2044;
	padding:0;
	margin-bottom:8px;
}

#feature4 li span
{
	color:#fff;
	display:inline-block;
	float: right;
	padding-top:8px;

}

#feature li a
{
	color:#fff;
	width:100%;
	height:100%;
	display:inline-block;
	padding:0 14px;
	box-sizing: padding-box;
}

#feature li a:hover, #feature li a:hover span
{
	text-decoration: none;
	color: #ffb71b;
}

.carousel-buttons
{
	position:absolute;
	bottom:0;
	height: 52px;
	padding: 0 9px 6px;
	width:100%;
	text-align:center;

}

.carousel-button, .eventsDown, .eventsUp
{
	background-color:transparent;
	border:0;
}

.carousel-buttons .carousel-button span
{
	padding: 10px;;
	font-size:16px;
	border-radius:30%;
	/*color:transparent;*/
	color: #fff;
	background-color: #000;
	opacity: 0.4;
}



/*#feature-select:hover .carousel-buttons
.carousel-button span*/
.features:hover .controls button span
{
	display: block;
	/*background-color: #000;
	opacity: 0.4;*/
}

.features:hover .carousel-buttons .carousel-button span
{
	color:#fff;
}

#prev
{
	padding-left:3px;
	text-align: left;
	float:left;
}

#next
{
	padding-right:3px;
	text-align: right;
	float:right;

}

#pause,#play
{
	float:right;
}

 #play
{
	display:none;
}

.carousel-button span
{

	color: #fff;
}
.carousel-buttons .controls
{
	padding:0;
}
#pause span, #play span {
	float: right;
}

.glyphicon.glyphicon-dot:before {
    content: "\25cf";
    font-size: 1.4em;
}
.glyphicon.glyphicon-empty-dot:before {
    content:"\25cb";
    font-size: 1.4em;
}

.active-dot
{
	background-image: url(/images/home/dot.png);
	width: 12px;
	height: 12px;
	display: inline-block;
}

.inactive-empty-dot
{
	background-image: url(/images/home/empty-dot.png);
	width: 12px;
	height: 12px;
	display: inline-block;
}

#dotIndicators
{
	/*position:absolute;*/
	text-align:center;
	width:100%;
	bottom:3%;
	padding-top: 15px;
}

#dotIndicators button
{
	padding:0 10px;
}

#dotIndicators span
{
	opacity: 1;
	padding:0;
	background-color:transparent;
}

/* END FEATURES */
/****************/


/*************/
/*   125TH   */

#one-twenty-five
{
    text-align:center;
    padding-top: 40px;
    padding-bottom: 40px;
}

#one-twenty-five .banner img
{
    margin: 0 auto 30px;
}

#one-twenty-five .visit
{
    font-family: Georgia, serif;
    font-size: 21px;
    color: #0f2044;
    font-style: italic;

}

#one-twenty-five .visit a
{
    text-decoration: underline;
}

#one-twenty-five .visit a:hover
{
    color: #0f2044;

}

/* END 125TH */
/*************/





/***********************/
/*   ACCOMPLISHMENTS   */

#accomplishment {
	/*background:url(/images/home/bg-accomplishment-cb.jpg) repeat 0px 0px;*/
	background: rgb(7,34,74); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA3MjI0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjMGEzMDY4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjMGEzMDY4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjMGEzMDY4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA4Mjg1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, rgba(7,34,74,1) 0%, rgba(10,48,104,1) 5%, rgba(10,48,104,1) 97%, rgba(10,48,104,1) 97%, rgba(8,40,86,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(7,34,74,1)), color-stop(5%,rgba(10,48,104,1)), color-stop(97%,rgba(10,48,104,1)), color-stop(97%,rgba(10,48,104,1)), color-stop(100%,rgba(8,40,86,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(7,34,74,1) 0%,rgba(10,48,104,1) 5%,rgba(10,48,104,1) 97%,rgba(10,48,104,1) 97%,rgba(8,40,86,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(7,34,74,1) 0%,rgba(10,48,104,1) 5%,rgba(10,48,104,1) 97%,rgba(10,48,104,1) 97%,rgba(8,40,86,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(7,34,74,1) 0%,rgba(10,48,104,1) 5%,rgba(10,48,104,1) 97%,rgba(10,48,104,1) 97%,rgba(8,40,86,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(7,34,74,1) 0%,rgba(10,48,104,1) 5%,rgba(10,48,104,1) 97%,rgba(10,48,104,1) 97%,rgba(8,40,86,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07224a', endColorstr='#082856',GradientType=0 ); /* IE6-8 */
	border-top: 0;
}

#accomplishment {
	position:relative;
	padding: 20px;
}

#accomplishment h1 {
	color: #fff;
	font-family:"Sofia", helvetica, arial, sans-serif;
	font-size: 16px;
	line-height: 1.1;
	margin: 0;
	padding: 20px 20px 0 20px;
	text-transform: none;
}
#accomplishment h1 span{
	color:#ffb71b;
}

#accomplishments {
	margin-left: auto;
	margin-right: auto;
	/*padding-top: 20px;*/
}



#accomplishments div {
	/*float:left;*/
	/*height: 252px;*/
	text-align:center;
}

#accomplishments>div
{
	padding: 10;
}
#accomplishments div.slides div
{
	width: 170px;
	padding: 0;
	/*background:url(/images/home/bg-accomplishment-divider.png) no-repeat 100% 0px;*/
}

#accomplishments div p{
    color: #FFFFFF;
    font-size: 12px;
    line-height: 1.3em;
    margin: 0 9px 0 12px;
	font-family: Sophia Pro,Sans-serif;
}

#accomplishments div p a:link, #accomplishments div p a:visited{
	color:#fff;
	text-decoration:none;
}

#accomplishments div p a:hover, #accomplishments div p a:active, #accomplishments div p a:focus{
	color:#ffb71b;
	text-decoration:underline;
}


#accomplishments div.first, #accomplishments div.last {
	display:none;
	height: 245px;
	padding:0;
}

#accomplishments div.last{
	background: url(/images/home/accomplishments-left.png) no-repeat 100% 40%;
	margin: 0;
	float: right;

	clear:right



	background: url("/images/common/sprites.png") no-repeat scroll 0% 0% transparent;
}

#accomplishments div.last:hover {
	background: url(/images/home/accomplishments-left-hover.png) no-repeat 100% 40%;
}

#accomplishments div.first{
	margin: 0;
	background: url(/images/home/accomplishments-right.png) no-repeat 0% 40%;
	clear:left;
}

#accomplishments div.first:hover {
	background: url(/images/home/accomplishments-right-hover.png) no-repeat 0% 40%;
}

#accomplishments .slideWindow
{
	border:0;
	overflow:hidden;

	padding:0;
	width: 174px;
	float: none !important;
}

#accomplishments .slides
{
	width:3000px;
}

#accomplishments .slideWindow .slides div img
{
	max-height: 120px;
	max-width: 170px;
}

.carousel-control.right,.carousel-control.left
{
	background-image: none;

}

/* END ACCOMPLISHMENTS */
/***********************/


/***********************/
/*   NEWS AND EVENTS   */



#news-event h1 {
	margin-top:0;
	font-family:"pluto sans", helvetica, arial, sans-serif;
	text-transform:uppercase;
	font-size: 24px;
	border-bottom: 1px solid #7D7D7D
}

#news h1 a {
	background:url(/images/home/arrow-news-rss.png) no-repeat 100% 10px;
	font-family:"Sofia", helvetica, arial, sans-serif;
	color:#7d7d7d;
	font-size:15px;
	font-weight:700;
	padding-top:8px;
	padding-right:14px;
	text-decoration:none;
	text-transform:none;
	position:relative;
	/*left:275px*/
	float:right;
}
#news h1 a:hover {
	background:url(/images/home/arrow-news-rss-hov.png) no-repeat 100% 10px;
	color:#0f2044;
	text-decoration:underline;
	}

#news, #events{
	float:left;
	background-color:transparent;
	margin:0;
	padding-top:12px;
	padding-bottom:15px;
	width:100%;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(244,244,244,1) 0%, rgba(244,244,244,0) 15%, rgba(244,244,244,0) 85%, rgba(244,244,244,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(15%,rgba(244,244,244,0)), color-stop(85%,rgba(244,244,244,0)), color-stop(100%,rgba(244,244,244,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(244,244,244,0) 15%,rgba(244,244,244,0) 85%,rgba(244,244,244,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(244,244,244,0) 15%,rgba(244,244,244,0) 85%,rgba(244,244,244,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(244,244,244,0) 15%,rgba(244,244,244,0) 85%,rgba(244,244,244,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(244,244,244,1) 0%,rgba(244,244,244,0) 15%,rgba(244,244,244,0) 85%,rgba(244,244,244,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-8 */



}

#news > div, #events > div
{

}

#news article{margin-bottom:20px}

#news article p div{
	background-color:#999;
	display:inline;
	width:180px;
	height:110px
}

#news article div p a, .event p a{
	text-decoration:none;
	padding-right:12px;
	/*background:url(/images/common/arrow-news.png) no-repeat 100% 50%;*/
	color:#0f2044
}
#news article div p a:hover, .event p a:hover{
	text-decoration:underline;
	background:url(/images/common/arrow-news-hov.png) no-repeat 100% 50%;
	color:#369
}
#news article{
	font-family:"Sofia", helvetica, arial, sans-serif;
	font-size:20px;
	color:#0f2044;
	margin-bottom:20px;
}

#news article img{
	border:1px solid #999;
	float:left;
	display:none;
	}

#news article div{
	float:left;
	position:relative;
	width:100%;
}

#news article div p{

	line-height: 1.2em;
	margin: 0;
	bottom: 0;
	left: 0
}

#news article div.newsImage
{

}

#news article div.newsHeadline
{


}



#news>ul a{
	text-decoration:none;
	padding-right:12px;
	background:url(/images/home/arrow-news-more.png) no-repeat 100% 50%;
	color:#0f2044
}

#news>ul a:hover{
	text-decoration:underline;
	background:url(/images/home/arrow-news-more-hov.png) no-repeat 100% 50%;
	color:#369
}

#news time{
	color:#888;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:12px
}

#events{clear:right;}
li.eventTitle
{
    overflow:hidden;
}
.event{

	padding-bottom:6px;
	vertical-align:middle;
	font-size:16px;
}

.event time, .event p{

	margin: 0;
}

.event time
{
	margin-left:10px;
}

.event p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#0f2044;
	line-height:1.2em;
	margin-top: 5px;
    overflow: hidden;
	clear:right
}

.event .eventTitle
{
	font-size:14px;
	font-weight: bold;
}

.event .eventDate
{
	margin-left:10px;
}

.event .eventDate span
{
	font-size:21px;
}
.event time{
	background-color:transparent;
	font-size:14px;
	position: relative;
	top: -3px;
/*	margin-right:12px;
	line-height:1.6em;

	font-weight:700;
	color:#fff;
	*/
}


.dayEvents h2 { font-size: 1.3em; margin-top: 0; }

.dayEvents {
    border-bottom: 1px dashed rgb(221, 221, 221);
    margin-bottom: 15px;
}


.dailyEventList {
    list-style-type: none;
    padding-left: 27px;
    width:90%;
    overflow:hidden;
}



.eventsPanel1,.eventsPanel2
{
	position: relative;

}

.eventsPanel2
{
	display:none;
}

.eventTitle span {
	margin-right: 25px;
	width: 60px;
	display: inline-block;
	text-align: right;
}

.eventTitle a {
  color: #555;
  display: block;
  height: 2em;
  padding: 2px 5px;
}

.eventTitle a:hover {
  transition: background-color 0.5s ease;
  text-decoration: none;
  background-color: #eee;
  color: #0f2044;
  border-radius: 3px;
}

.eventsDown
{
	position:absolute;
	bottom: -10px;
	right: -14px;
}

.eventsControl
{

	background-color: transparent;
	font-size: 30px;
}

.eventsUp
{
	position:absolute;
	top: 0px;
	right: -14px;
}

.eventsUp:active, .eventsDown:active
{
	box-shadow: none;
}

.eventsUp:focus, .eventsDown:focus
{
	outline: none;
}

#events>p{
	margin-top:16px;
	clear:both
}

#news-event section#news article a img
{
	width:100%;
	display:none;

}

div.eventsWindow
{
	overflow: hidden;
}

div.eventsScroll
{
	width:100%;
	margin-top:15px;
}


div.eventsScroll div
{
	float:left;
	text-align:center;
	font-size:26px;
	border:1px solid #0f2044;

	background-color: #ccc;
	border-radius:10px;
	width: 45%;
	height:40px;
	position: relative;
	top: -10px;
	margin:0 5px;
}



/* END NEWS AND EVENTS */
/***********************/

/***********************/
/*       CALLOUTS      */

#callout {
	height: 278px;

	-webkit-box-shadow: inset 0px 0px 33px 2px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px 0px 33px 2px rgba(0,0,0,0.75);
box-shadow: inset 0px 0px 33px 2px rgba(0,0,0,0.75);
	background-color:#0f2044;
	background-size: cover;
}

#callouts{
	overflow:hidden;
	clear:right;
	height:100%;
}

#callouts div {

	float:left;
	height:100%;
	padding:0;
}


#callouts div.first, #callouts div.last {
	display:none;


	border:none;
	padding:0;
}
#callouts>div.first{
	background:url(/images/home/callouts-left.png) no-repeat 0px 50%;
	clear:left;

}

#callouts>div.first:hover{
	background:url(/images/home/callouts-left-hover.png) no-repeat 0px 50%;
}

#callouts>div.last{
	background:url(/images/home/callouts-right.png) no-repeat 100% 50%;
	margin-right: 0;
	clear:right;
}
#callouts div.last:hover{
	background:url(/images/home/callouts-right-hover.png) no-repeat 100% 50%;
}

#callouts ul{
	display:inline-block;
	margin:0 auto 0 auto;
	padding:0;
	position:relative;
}
#callouts li{
	float:left;
	position:relative;
	display:block;
	width:222px;
	height:158px;

	background-color:#CCC;
	margin:0 12px 0 0;
	list-style:none;
	padding:0;
	border:1px #A1A4A6 solid;
	background-size:cover;
}

#callouts span{
	display:block;
    bottom: 0;
    left: 20px;
    margin-bottom: 16px;
	margin-right:20px;
    position: absolute;
    text-align: left;
	font-family:"pluto sans", helvetica, arial, sans-serif;
	text-shadow: 0 0 7px #000000;
    text-transform: uppercase;
}
#callouts a{
	color: #fff;
	background: url(/images/common/arrow-channel.png) no-repeat scroll 100% 63%;
	text-decoration:none;
	line-height:1;
	padding-right: 28px;
	font-size:24px
}
#callouts a:hover{
	background: url(/images/common/arrow-channel-hover.png) no-repeat scroll 100% 63%;
	color:#ffb71b;
	text-decoration:underline
}

#callouts .slideWindow
{
	padding:60px 0 0 0;
	border:0;
	overflow:hidden;

	width: 222px;
	float: none !important;

}

/*    END CALLOUTS     */
/***********************/


/***********************/
/*        VIDEOS       */

#videos
{
  /*  clear: both;
    display: inline-block;*/

}

#video-gallery{
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjU2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0.56) 50%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(50%,rgba(0,0,0,0.56)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0.56) 50%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0.56) 50%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0.56) 50%,rgba(0,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0.56) 50%,rgba(0,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* IE6-8 */




	overflow:hidden;
	height:331px;
	background-size: cover;

}

#video-gallery h1{
	margin: 0;
	padding: 18px 0 14px 25px;
	font-family:"pluto sans", helvetica, arial, sans-serif;
	font-size:26px;
	color:#c63
}
#video-gallery > p {
   margin:
}
#video-gallery > ul,#video-gallery > ul li{
	margin:30px 0 0;
	padding:0
}
#video-gallery > ul li{
	list-style:none;
   margin: 5px 0 20px 25px;
   list-style:none;
   padding-left:0;
}
#video-gallery>ul a{
    background: url("/images/home/arrow-utube.png") no-repeat scroll 100% 50% transparent;
    color: #CC6633;
    font-weight: 700;
    overflow: hidden;
	padding-right:12px;
	text-decoration:none;
}
#video-gallery>ul a:hover{
	background:url(/images/home/arrow-utube-hov.png) no-repeat 100% 50%;
	color:#ffb71b;
	text-decoration:underline
}

#videos .slideWindow{
	height:206px;
}

#videos .slides div {
	width: 209px;
	float:left;
	background-color:transparent;
	margin-right: 9px;
	color:#fff;
	overflow:hidden
}
div.slides div div p a{
	color:#fff;
	text-decoration:none
}
div.slides div div p a:hover{
	color:#ffb71b;
	text-decoration:underline
}
#videos div p{
	 font-size: 11px;
    line-height: 1.5;
    margin: 0;
}
#videos div.first, #videos div.last {
	display:none;

	height: 165px;


}
#videos>div.first{
	background:url('/images/home/videos-left.png') no-repeat 0% 50%;

	clear:left;

}
#videos>div.first:hover {
	background:url('/images/home/videos-left-hover.png') no-repeat 0% 50%;
}

#videos>div.last{
	background:url('/images/home/videos-right.png') no-repeat 100% 50%;
	clear:right
}

#videos div.last:hover {
	background:url('/images/home/videos-right-hover.png') no-repeat 100% 50%;;
}

.slides div.utube-img {
	height: 117px;
	margin-top: 0;
}

.slides div.utube-img img.utube-ss
{
	position:relative;
	top:-20px;
	margin:0;
	width:209px;
	height:157px;
}
img.utube-play
{
	position:relative;
	top:-125px;
	left:77px;
}

#videos .slideWindow
{
	padding:20px 0 0 0;
	border:0;
	overflow:hidden;

	width: 209px;
	float: none !important;

}

#videos div {

	float:left;

	padding:0;
}

/*     END VIDEOS      */
/***********************/

/***********************/
/*         NAV         */

#site-navigation{
	background:url(/images/home/bg-site-nav.png) repeat-x 0px 0px;
	background-color:#574F4B;
	text-align:center;
	padding:0;

}

#site-navigation h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	font-color:#000;
	text-align:left;
	text-transform:uppercase;
	height:27px;
	background-color:#ffb71b;
	margin:0;
	padding:5px 0 2px;
}

#site-navigation h1 span{
	margin-left:auto;
	margin-right:auto;
	display:block;
	padding-left:65px
	}
#site-navigation>div{

	padding-top:20px;
	padding-bottom:20px;
	min-height:130px;
	width:958px;
	margin-left:auto;
	padding-left:auto;
	margin-right:auto;
	display:inline-block;

}

#site-navigation div div div div{
	float:left;
	border-right: 1px dotted #fff;
}

.nav-centered
{
	display:inline-block;
	margin:auto;
}

.nav-centered ul {
    border-right: 1px dotted #fff;
    float: left;
    font-size: 12.5px;
    margin: 0;
    padding: 0 15px;
}

.nav-centered>ul {
	min-height:141px;
}

.nav-centered div.last ul
{
	padding-right:0;
}

#site-navigation div div div ul {
	border:none;
}

#site-navigation li{
	text-align:left;
	margin:0;
	list-style:none;
}

#site-navigation a{
	color:#fff;
	text-decoration:none;
}

#site-navigation a:hover{
	color:#ccc;
	text-decoration:underline
}

#site-navigation h2{
	 color: #ffb71b;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: 700;
	 text-align:left;
    margin: 0;
	 padding-left:15px
}
#site-navigation .first{padding-left:0;}

#site-navigation div.last{
	padding-right:0;
	clear:right;
	border-right:none
}

#footer.expanded
{
	height:264px;
}

/** May not need these styles, commenting for now, can probably be removed **/

/*#site-navigation.siteNavFixed
{
	position: fixed;
	left:24px;
	right:0;
	bottom:0;
	margin:auto;
	background-color:#574F4B;
}

#site-navigation.siteNavFixed.iOS
{
	left: 0px;
}

#site-navigation.siteNavFixed.fancybox
{
	left:7px;
}

#site-navigation.siteNavFixed.iOS.fancybox
{
	left:0px;
}*/

#shadow-bottom
{
	height:47px;
}

/*       END NAV       */
/***********************/



@media (min-width: 480px)
{

	#feature div h1
	{
		font-size:20px;
	}

	#feature div h1 a span
	{
		bottom:19px;
		font-size:22px;
	}
	#minerva_logo
	{
	padding: 32px 0;
	max-width: 90%;
	margin: auto;
	display: block;
	}
	#feature4
	{
		text-transform: none;
		text-align: center;
		font-size: 22px;
        text-transform: uppercase;

	}

	#feature4 li
	{

		border-right: 3px solid #fff;

		width:25%;
		height:47px;

	}

	#feature4 li.last
	{
		border-right:none;
	}

	#feature4 li span
	{
		display:none;
	}

	#feature4 li a
	{
		padding-top:8px;
	}

	#feature article div
{

	width:100%;
	padding:0 10px 15px;
	margin-bottom: 15px;

}

	#dotIndicators
	{
		top:87%;
	}

	#accomplishments div.first,#accomplishments div.first:hover,#accomplishments div.last,#accomplishments div.last:hover {
		background-position:  50% 40%;
	}


	#news,#events
	{
		padding-left:30px;
		padding-right:30px;
	}

	#news-event section#news article a img
	{
		display:inline;

	}

	#news article div
	{
		float:left;
		position:relative;
		padding-right: 0;
	}

	#news article div.newsImage
	{
		display:block !important;
		width:40%;
	}

	#news article div.newsHeadline
	{
		display:block;
		width:60%;

	}

	#news article div p a, .event p a{
		background:url(/images/common/arrow-news.png) no-repeat 100% 50%;
	}

	#callout
	{
		height: 318px;
	}

	#callouts .slideWindow
	{
		width: 278px;
	}

	#callouts li{
		width:278px;
		height:198px;
	}

	#callouts a{
		font-size:30px
	}

	#callouts>div.first,#callouts>div.first:hover{
		background-position: 100% 50%;
	}

	#callouts>div.last,#callouts div.last:hover{
		background-position: 0% 50%;
	}

	#video-gallery{
		background:url(/images/home/bg-videos.png) no-repeat 0px 0px;
		background-size:cover;
	}


	#videos .slides div {
	    width: 189px;

	}

	.slides div.utube-img img.utube-ss {
	    width: 189px;
	}

	#videos .slideWindow {
	    width: 387px;

	}

}


@media (min-width: 600px)
{

	#feature div h1
	{
		font-size:35px;
	}

	#feature div h1 a span
	{
		bottom:24px;
		font-size:22px;
	}
	
	#feature4
	{
		font-size:24px;
	}

	#feature4 li
	{
		height:59px;
	}


	#dotIndicators
	{
		top:91%;
	}

	#accomplishments .slideWindow
	{
		width: 339px;
	}

	#accomplishments div.slides div
	{
		background:url(/images/home/bg-accomplishment-divider.png) no-repeat 100% 0px;
	}

	#news,#events
	{

		background:none;
		padding-left:20px;
		padding-right:20px;
	}

	#news-event
	{
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(244,244,244,1) 0%, rgba(244,244,244,0) 15%, rgba(244,244,244,0) 85%, rgba(244,244,244,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(15%,rgba(244,244,244,0)), color-stop(85%,rgba(244,244,244,0)), color-stop(100%,rgba(244,244,244,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(244,244,244,0) 15%,rgba(244,244,244,0) 85%,rgba(244,244,244,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(244,244,244,0) 15%,rgba(244,244,244,0) 85%,rgba(244,244,244,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(244,244,244,0) 15%,rgba(244,244,244,0) 85%,rgba(244,244,244,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(244,244,244,1) 0%,rgba(244,244,244,0) 15%,rgba(244,244,244,0) 85%,rgba(244,244,244,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-8 */
	}


	#news article div.newsImage
	{
		display:block !important;
		width:50%;
	}

	#news article div.newsHeadline
	{
		display:block;
		width:50%;

	}

	#callout
	{
		height: 278px;
	}

	#callouts .slideWindow
	{
		width: 456px;
	}

	#callouts li{
		width:222px;
		height:158px;
	}

	#callouts a{
		font-size:24px
	}
/*
	#videos .slides div {
	    width: 156px;

	}

	.slides div.utube-img img.utube-ss {
	    width: 156px;
	}

	#videos .slideWindow {
	    width: 495px;

	}*/



}

@media (min-width: 768px) and (max-width:991px){
#accomplishments>div>div:nth-child(2n+1) {
	clear: left;
}
}

@media (min-width: 768px)
{
	#feature4
	{
		font-size:30px;
	}

	#feature4 li
	{
		height:75px;
	}
	#minerva_logo
	{display:none;
	}
	#feature4 li a
	{
		padding-top:11px;
	}


	.carousel-buttons .carousel-button span
	{
		font-size:18px;
		padding:8px;
	}

	#accomplishments div.slides div
	{
		width: 228px;

	}

	#accomplishments .slideWindow {
	    width: 455px;
	}

	#news,#events
	{
		width:50%;
		padding-left:25px;
		padding-right:25px;
		min-height: 465px;
	}

	#news-event p.btn
	{
		bottom:20px;
	}
	
	#callout
	{
		height: 318px;
	}

	#callouts .slideWindow
	{
		width: 568px;
	}

	#callouts li{
		width:278px;
		height:198px;
	}

	#callouts a{
		font-size:30px
	}

	#videos .slides div {
	    width: 205px;

	}

	.slides div.utube-img img.utube-ss {
	    width: 205px;
	}

	#videos .slideWindow {
	    width: 627px;

	}


	#videos>div.first,#videos>div.first:hover{
		background-position: 50% 50%;
	}

	#videos>div.last,#videos div.last:hover{
		background-position: 50% 50%;
	}

    #one-twenty-five
    {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    #one-twenty-five .banner img
    {
        margin-bottom: 0;
    }

    .banner
    {
        border-right: 1px solid #a8a8a8;
    }
}

@media (min-width: 992px)
{

	.alerts
	{
		width:727px;
		min-height: 0;
	}


	#feature4
	{
		font-size:30px;
		height:410px;
		margin-top:0;
		background: url('/images/home/minerva_background.jpg') no-repeat;
		border-left:2px solid #fff;
		background-position: -10px -30px;
	}

	#feature4 li
	{
		padding:0;
		height:75px;
		float:none;
		width:100%;
		height:25%;
		border-right:0;
		margin-bottom:0;
		border-bottom:2px solid #fff;
		opacity:.8;
	}

	#feature li a
	{
		display:inline-block;
		box-sizing: padding-box;
		padding-top: 30px;
	}

	#feature li:hover
	{
		opacity: 1;
	}

	#feature4 li.last
	{
		height:75px;
		float:none;
		width:100%;
		height:25%;
		border-right:0;
		margin-bottom:0;
		border-bottom:0;
	}

	#feature article
	{
		height:410px;
	}

	#feature-select .features:hover .carousel-buttons
	{
		display:block;
	}

	#feature-select div.features
	{
		height: 0px;
		padding-top:42.19%;
	}


	.controls button span
	{
		display:none;
	}


	#accomplishments .slideWindow
	{
		width: 683px;
	}


	#news,#events
	{
		padding-left:30px;
		padding-right:30px;

	}

	#news article div.newsImage
	{
		display:block !important;
		width:43%;
	}

	#news article div.newsHeadline
	{
		display:block;
		width:57%;

	}

	#callouts .slideWindow
	{
		width: 858px;
	}

	#callouts>div.first,#callouts>div.first:hover,#callouts>div.last,#callouts div.last:hover{
		width:38px;
	}

	#callout .calloutContent
	{
		width:894px !important;
	}

	#pause span
	{
		//display:inline-block;
	}

	#videos .slideWindow {
	    width: 863px;

	}


	#videos div.first,#videos div.last
	{
		width:5%;
	}

	#videos div.col-xs-10
	{
		width:90%;
	}

		#videos .slides div {
	    width: 209px;

	}

	.slides div.utube-img img.utube-ss {
	    width: 209px;
	}

    #one-twenty-five
    {
        -webkit-box-shadow: inset 0px 38px 19px -30px rgba(102,102,102,1);
        -moz-box-shadow: inset 0px 38px 19px -30px rgba(102,102,102,1);
        box-shadow: inset 0px 38px 19px -30px rgba(102,102,102,1);
    }

    .banner
    {
        width: 371px;
    }
}








