h1, h2, h3, h4, h5{font-family:Arial, Helvetica, sans-serif;}
/*old color:#0072bc*/
h1{font-size:2.6em;font-weight:bold;color:#555555;}
h2{font-size:1.8em;font-weight:bold;color:#555555;}
h3{font-size:1.4em;font-weight:bold;color:#555555;}
h4{font-size:1.3em;font-weight:bold;color:#555555;}
h5{font-size:1.2em;font-weight:bold;color:#555555;}
p{color:#363636;}
a{text-decoration:none;color:#0072bc;}
a:hover{text-decoration:underline;}
a:focus{outline:1px solid #ccc;}/* OU EDIT: 18/12/12. From original style.css not included in responsive design switch */

body{background:none;font-size:62.5%;font-family:Arial, Helvetica, sans-serif;background:#282a2b;}

.background {position: absolute;width: 100%;z-index: 0;display:none;}
.background  img {width:100%;height:auto;}

.header{float:left;width:100%;height:auto;text-align:center;position:relative;z-index:5;padding:0 0 6px;}
.header .wrapper{height:auto;}

.header .wrapper .utility{float:left;width:100%;height:42px;}
.header .wrapper .utility .info{float:left;width:auto;}
.header .wrapper .utility .info span{float:left;width:auto;font-weight:bold;color:#ffde00;text-transform:uppercase;padding:11px 0 0;}
.header .wrapper .utility .info ul{float:left;width:auto;margin:0 0 0 13px;height:18px;padding:9px 0 0;}
.header .wrapper .utility .info .mobileInfoDropOuter{display:none;}
.header .wrapper .utility .info ul li{float:left;width:auto;height:16px;padding:2px 6px 0 0;margin:0 6px 0 0;border-right:1px solid #8f8f8f;font-weight:bold;text-transform:uppercase;}
.header .wrapper .utility .info ul li.last{border:none;margin:0;padding:2px 0 0;}
.header .wrapper .utility .info ul li a{float:left;width:auto;color:#fff;text-decoration:none;}
.header .wrapper .utility .info ul li a:hover{color:#ffde00;}

.header .wrapper .utility .links{float:right;width:auto;}
.header .wrapper .utility .links ul{float:left;width:auto;margin:0 14px 0 0;height:18px;padding:9px 0 0;}
.header .wrapper .utility .links ul li{float:left;width:auto;height:16px;padding:2px 6px 0 0;margin:0 6px 0 0;border-right:1px solid #8f8f8f;font-weight:bold;text-transform:uppercase;}
.header .wrapper .utility .links ul li.last{border:none;margin:0;padding:2px 0 0;}
.header .wrapper .utility .links ul li a{float:left;width:auto;color:#fff;text-decoration:none;}
.header .wrapper .utility .links ul li a:hover{color:#ffde00;}
.header .wrapper .utility .links .apply{float:left;width:auto;margin:6px 0 0;}
.header .wrapper .utility .links .apply a{float:left;width:auto;height:24px;padding:0 12px;background:#ffde00;font-size:1.4em;font-weight:bold;color:#5d5d5d;line-height:23px;text-decoration:none;}
.header .wrapper .utility .links .apply a:hover{background:#fff;}

.header .wrapper .logo{float:left;width:100%;height:47px;}
.header .wrapper .logo a{float:left;}
.header .wrapper .logo a img{float:left;}

body {height:auto;}
body .homeHeader .wrapper{height:auto;}
body .homeHeader .wrapper .logo{float:left;width:100%;height:auto;text-align:center;padding:17px 0 6px;}
body .homeHeader .wrapper .logo a{float:none;}
body .homeHeader .wrapper .logo a img{float:none;padding:0;}
body .homeHeader .wrapper h1{display:none;}

.header .wrapper .nav{float:left;width:100%;height:36px;background:#75a9d9;margin:20px 0 0;}
.header .wrapper .nav ul{float:left;width:auto;height:36px;padding:0 0 0 10px;}
.header .wrapper .nav ul li{float:left;width:auto;height:36px;background:url('../images/navDivider.jpg') no-repeat right center;}
.header .wrapper .nav ul li.last{margin:0;background:none;}
.header .wrapper .nav ul li a{float:left;width:auto;font-size:2.0em;color:#fff;text-transform:uppercase;padding:0 11px 0 10px;height:36px;line-height:32px;}
/*** OU Added mStoner CSS to adress main navigation hover ***/
.header .wrapper .nav ul li a:hover {
background: #0072bc;
padding: 0 11px 0 10px;
margin: 0 0px 0 -1px;
border-left: 1px solid #0072bc;
}

.header .wrapper .nav ul li.active a{background:#0072bc;padding:0 11px 0 11px;margin:0 0 0 -1px;}
.header .wrapper .nav ul li.active a:hover {
border-left: none;
}
.header .wrapper .nav .search{float:right;width:143px;height:22px;border:1px solid #6490b9;background:#fff;margin:6px 6px 0 0;}
.header .wrapper .nav .search form{float:left;width:100%;}
.header .wrapper .nav .search form fieldset{float:left;width:100%;}
.header .wrapper .nav .search form legend{display:none;}
.header .wrapper .nav .search form .text{float:left;width:108px;height:14px;padding:4px;border:none;background:none;font-size:1.2em;font-weight:bold;color:#363636;font-family:Arial, Helvetica, sans-serif;}
.header .wrapper .nav .search form .submit{float:right;width:22px;height:22px;border:none;padding:0;background:url('../images/btnSearch.png') no-repeat 0 0;cursor:pointer;margin:0 3px 0 0;}
.header .wrapper .nav .section{display:none;float:left;width:auto;margin:3px 0 3px 6px;}
.header .wrapper .nav .section a{float:left;width:auto;height:30px;padding:0 0 0 42px;font-size:2em;color:#fff;text-transform:uppercase;background:url('../images/btnSection.png') no-repeat 0 center transparent;line-height:27px;}
.header .wrapper .nav .section a.active{background:url('../images/btnSectionOn.png') no-repeat 0 center;}
.header .wrapper .nav .section a .cufon{border-bottom:1px solid #fff;}

.header .wrapper .nav .mobileNavOuter{display:none;}

.header .wrapper .nav .mobileNav{display:none;float:left;width:100%;}
.header .wrapper .nav .mobileNav ul{display:block;height:auto;}
.header .wrapper .nav .mobileNav li{float:left;width:34%;background:none;margin:0 16% 0 0;}
.header .wrapper .nav .mobileNav li a{float:left;width:100%;color:#fff;padding:0;}


.mobileSecondary, .mobileInfo{display:none;}
.content .wrapper .leftColumn .related-links h3,.content .wrapper .leftColumn .contact-info h3 {
	background: none;
/*  color: #0072BC; */
	color: #000;
	font-weight: normal;
	padding: 2%;
	text-transform: uppercase;
	font-size: 1.8em;
}
.content .wrapper .leftColumn .looking-for li a {
font-size: 1.4em;
font-weight: normal;
}
.content .wrapper .leftColumn div.pod ul > li {
padding: 8px 2%;
}
.content .wrapper .leftColumn div.pod ul > li > h4 {
padding-bottom: 3px;
font-size: 1.6em;
}.content .wrapper .leftColumn ul.contact > li > ul > li {
padding: 2px 0;
font-size: 1.4em;
color: #363636;
}
.content{float:none;width:100%;min-height:337px;text-align:left;background:none;float:left;position:relative;z-index:3;overflow:hidden;}
.content .wrapper{min-height:542px;background:none;margin:0px auto 0;}

/*** Left Column ***/


.content .wrapper .leftColumn{float:left;width:200px;min-height:50px;margin:0 7px 0 0;}

.content .wrapper .leftColumn .nav{float:left;width:100%;background:url('../images/leftNavBg.png') repeat 0 0;}
.content .wrapper .leftColumn .nav li{float:left;width:100%;border-top:1px solid #f0f1f3;border-bottom:1px solid #8b8c8e;}
.content .wrapper .leftColumn .nav li a{float:left;width:100%;font-size:1.4em;padding:7px 10px;width:180px;font-weight:bold;}
.content .wrapper .leftColumn .nav li.active ul li a.active {text-decoration:underline;}
.content .wrapper .leftColumn .nav li.active{border-top:none;background:#0072bc;}
.content .wrapper .leftColumn .nav li.active a{color:#ffde00;}
.content .wrapper .leftColumn .nav li.active ul{float:left;width:100%;padding:0 0 10px;}
.content .wrapper .leftColumn .nav li.active ul li{border:none;}
.content .wrapper .leftColumn .nav li.active ul li a{font-size:1.2em;color:#fff;padding:6px 10px 6px 20px;width:170px;}

.content .wrapper .leftColumn .related, .content .wrapper .leftColumn .information{float:left;background:url('../images/leftNavBg.png') repeat 0 0;padding:10px;width:180px;}
.content .wrapper .leftColumn .related h3{font-size:2em;color:#0072bc;text-transform:uppercase;padding:0 0 7px;}
.content .wrapper .leftColumn .information p{float:left;width:169px;padding:6px 0 6px 6px;font-size:1.2em;font-weight:bold;line-height:1.25;}/* OU EDIT: 18/12/12. From original style.css not included in responsive design switch */
.content .wrapper .leftColumn .information h3{font-size:1.4em;color:#5d5d5d;text-transform:none;padding:0 0 7px;}
.content .wrapper .leftColumn .related ul, .content .wrapper .leftColumn .information ul{float:left;width:100%;}
.content .wrapper .leftColumn .related ul li, .content .wrapper .leftColumn .information ul li{float:left;width:169px;padding:6px 0 6px 11px;font-size:1.2em;font-weight:bold;background:url('../images/blueArrow.png') no-repeat left 9px;}
.content .wrapper .leftColumn .related p{float:left;width:169px;padding:6px 0 6px 6px;font-size:1.2em;font-weight:bold;line-height:1.25;}/* OU EDIT: 18/12/12. From original style.css not included in responsive design switch */
.content .wrapper .leftColumn .border{float:left;width:100%;height:9px;background:url('../images/leftColumnBorder.png') repeat-x 0 0;margin:0 0 8px;}

/* contact */
.content .wrapper .leftColumn ul.contact > li {
      border-bottom: 1px solid #ccc;
}

.content .wrapper .leftColumn ul.contact li:last-of-type {
      border-bottom: none;
}

.content .wrapper .leftColumn ul.contact > li > ul > li {
      padding: 2px 0;
      font-size: 1.4em;
      color: #363636;
}

/* connect */

.content .wrapper .leftColumn div.connect {
      background: #6397d0;
      text-align: center;
}

.content .wrapper .leftColumn .pod.connect .podWrap {
      background: transparent;
}

.content .wrapper .leftColumn div.connect h3 {
      color: #fff;
      text-transform: uppercase;
      padding-bottom: 10px;
}

.content .wrapper .leftColumn div.connect ul.social li {
      display: inline;
      padding: 5px;
      
}
.content .wrapper .leftColumn h3 {
      background: none;
/*  color: #0072BC; */
      color: #000;
      font-weight: normal;
      padding: 2%;
      text-transform: uppercase;
      font-size: 1.8em;
}









/*** Universal Column ***/
.universalColumn{float:left;width:583px;height:auto;padding:6px;background:#fff;}
.contentWide{float:left;width:741px;height:auto;padding:6px;background:#fff;}

.banner{float:left;width:100%;padding:0;position:relative;}
.banner img{float:left;width:100%;height:auto;}

.banner .sliderThumbs{display:none;}

.universalColumn .contentArea{float:left;width:563px;padding:0 10px 20px;}
.contentWide .contentArea{float:left;width:721px;padding:0 10px 20px;}

.contentFull .contentArea{float:left;width:936px;padding:0 12px;background:#fff;}
.contentFull .contentArea .breadcrumb{float:left;width:927px;margin:0 0 0 9px;}
.contentFull .contentArea h1{text-indent:9px;}

.contentArea .breadcrumb{float:left;width:100%;height:12px;padding:15px 0 20px;}
.contentArea .breadcrumb ul{float:left;width:100%;height:12px;}
.contentArea .breadcrumb ul li{float:left;width:auto;height:12px;padding:0 9px 0 0;margin:0 9px 5px 0;border-right:1px solid #c7c7c7;font-size:1.2em;color:#363636;line-height:12px;background:none;}
.contentArea .breadcrumb ul li.last{border:none;margin:0;padding:0;}
.contentArea .breadcrumb ul li a{float:left;width:auto;height:12px;}

.bodyCopy{font-size:1em;}
.bodyCopy p{font-size:1.4em;line-height:1.3em;padding:0 0 12px;}
.bodyCopy hr{border:none;border-top:1px solid #dddbd8;margin:10px 0 0;padding:0 0 20px;}
.bodyCopy h1{padding:0 0 12px;}
.bodyCopy h2{padding:0 0 8px;}
.bodyCopy h3{padding:0;color:#363636;font-size:1.4em;}
.bodyCopy h4{padding:0 0 8px;}
.bodyCopy h4{padding:0 0 8px;}

.bodyCopy ul{list-style:none;padding:0 0 0;}
.bodyCopy ul li{margin: 0 13px; list-style-image:url('../images/blueArrow.png');}
.bodyCopy ul.tight li {padding:0 0 4px 12px;background:url('/_resources/images/blueArrow.png') no-repeat 0 6px;}/* OU EDIT: 18/12/12. From original style.css not included in responsive design switch */
.bodyCopy ol{list-style:decimal outside none;padding:0 0 12px 25px;}
.bodyCopy li{font-size:1.4em;color:#333;padding:0 0 5px;}

.bodyCopy .insert{float:left;width:198px;margin:0 22px 4px 0;padding:0 0 8px;}
.bodyCopy .insertNarrow{width:140px !important;}
.bodyCopy .insert img{display:block;padding:0 0 10px;}
.bodyCopy .insert p{display:block;padding:0;font-size:1.2em;color:#363636;font-weight:normal;}
.bodyCopy .insert p strong{font-weight:bold;}
.bodyCopy .insert .link{float:left;width:100%;padding:5px 0 0;margin:5px 0 0;border-top:1px solid #dddbd8;}
.bodyCopy .insert .link a{float:left;padding:0 12px 0 0;background:url('../images/blueArrow.png') no-repeat right 4px;font-size:1.2em;}

/* OU EDIT: 18/12/12. From original style.css not included in responsive design switch */
.bodyCopy .photo {display: inline; float:left; width: 320px; padding: 10px 10px 10px 10px;}
.bodyCopy .photo p {padding:15px 10px 10px 10px; font-size:1.2em; color:#363636;font-weight:normal;}
.bodyCopy .photo p strong{font-weight:bold;}
.bodyCopy .photo .link{float:left;width:100%;padding:5px 0 0;margin:5px 0 0;border-top:1px solid #dddbd8;}
.bodyCopy .photo .link a{float:left;padding:0 12px 0 0;background:url('/_resources/images/blueArrow.png') no-repeat right 4px;font-size:1.2em;}
/* end */

/* breadcrumbs fix arrows in b/c trail */
.bodyCopy .breadcrumb ul li { list-style-image: none; }
/* end */



.highlight{float:right;width:290px;padding:6px 13px;background:#e6e6e1;margin:0 0 10px 20px}
.highlight h3{float:left;width:294px;padding:2px 5px 4px;margin:0 0 0 -7px;background:#5d5d5d;color:#fff;font-size:2em;text-transform:uppercase;line-height:1.2em;}
.highlight img{float:left;padding:0;margin:0 -7px;padding:0 0 7px;}
.highlight h4{font-size:1.5em;color:#444;padding:0 0 2px;}
.highlight p{font-size:1.2em;color:#444;padding:0;}

.bodyCopy table{width:100%;margin: 0px 0px 20px 0px;background:#f1f2f4;}
.bodyCopy table th{padding:11px;font-size:1.4em;font-weight:bold;color:black;border-right:1px solid #fff;border-bottom:1px dashed #333333;}
.bodyCopy table td{padding:11px;font-size:1.4em;font-weight:normal;background:#fff;color:black;border-right:1px solid #fff;border-bottom:none;}
.bodyCopy table td.title{font-weight:bold;color:#494943;}
.bodyCopy table tr.alt td{background:#e0e1e3}

.bodyCopy .columns{float:left;width:100%;padding:0 0 20px;}
.bodyCopy .columns .column{float:left;width:45%;padding:0 5% 0 0;}

/*** Right Column ***/
.rightColumn{float:right;width:150px;padding:0;margin:0 0 0 8px;}
.rightColumn .pod{float:left;width:100%;padding:0 0 8px;}
.rightColumn .pod .podWrap{float:left;width:140px;padding:5px;background:#fff;}

body .rightColumnWide{width:225px;margin:0 0 0 7px;}
body .rightColumnWide .pod .podWrap{width:215px;}

.fact a{float:left;width:100%;}		
.fact a img{float:left;width:100%;}

.rightColumn .spif .podWrap{float:left;width:138px;padding:6px;background:#fff;}
.spif h3{float:left;width:128px;padding:2px 5px 4px;background:#5d5d5d;color:#fff;font-size:2em;text-transform:uppercase;line-height:1.2em;}
.spif h3.yellow{background:#ffde00;color:#5d5d5d;}
.spif h3.grey{background:#5d5d5d;color:#fff;}
.spif h3.blue{background:#0072bc;color:#fff;}
.spif .lightbox{float:left;width:100%;position:relative;z-index:10;}
.spif .lightbox span{position:absolute;}
.spif .lightbox span.play{z-index:11;width:138px;height:110px;background:url('../images/lightboxOverlay.png') no-repeat 0 0;top:0px;left:0;}
.spif .lightbox span.video{z-index:12;width:36px;height:14px;background:#ffde00;bottom:5px;right:0;text-align:center;line-height:14px;font-weight:bold;text-transform:uppercase;color:#5d5d5d;text-decoration:none;}
.spif img{float:left;width:100%;padding:0 0 6px;}
.spif p{font-size:1.2em;color:#363636;line-height:1.2em;padding:4px 0;}
.spif .more{float:left;width:134px;margin:0 -6px;border-top:1px solid #dddbd8;padding:7px 8px 2px;}
.spif .more a {font-size:1.2em;font-weight:bold;padding:0 12px 0 0;background:url('../images/blueArrow.png') no-repeat right center;}
.recent_news div ul{float:left;width:100%;}
.recent_news div ul li{float:left;width:100%;padding:0 0 16px;}

.video h3{float:left;width:205px;padding:2px 5px 4px;background:url('../images/videoIcon.png') no-repeat right center #ffde00;color:#5d5d5d;font-size:2em;text-transform:uppercase;line-height:1.2em;}
.video iframe{float:left;margin:2px 0 0;}
.video p{float:left;width:96%;padding:7px 2%;font-size:1.2em;line-height:1.2em;}

.events h3{float:left;width:179px;padding:2px 5px 4px;background:#0072bc;color:#fff;font-size:2em;text-transform:uppercase;line-height:1.2em;}
.events ul{float:left;width:100%;}
.events ul li{float:left;width:96%;padding:10px 2% 15px;}
.events ul li span{font-size:1em;text-transform:uppercase;color:#363636;}
.events ul li h4{font-size:1.6em;color:#363636;font-weight:bold}
.events ul li h4 a{color:#363636;}
.events .more{float:left;width:183px;margin:0 -5px;border-top:1px solid #dddbd8;padding:9px 8px 5px;}
.events .more a {font-size:1.2em;font-weight:bold;padding:0 12px 0 0;background:url('../images/blueArrow.png') no-repeat right center;}

.announce h3{float:left;width:179px;padding:2px 5px 4px;background:#0072bb;color:#fff;font-size:2em;text-transform:uppercase;line-height:1.2em;}
.announce ul{float:left;width:100%;}
.announce ul li{float:left;width:96%;padding:10px 2% 15px;}
.announce ul li span{float:left;width:100%;font-size:1em;text-transform:uppercase;color:#363636;padding:0 0 2px;}
.announce ul li p{float:left;width:100%;font-size:1.2em;color:#363636;}
.announce ul li h4{float:left;width:100%;font-size:1.6em;color:#363636;font-weight:bold;padding:0 0 5px;}
.announce ul li h4 a{color:#363636;}

.leftColumn .pod{float:left;width:100%;padding:0 0 8px;position:relative;}
.leftColumn .pod .podWrap{float:left;padding:5px;background:#fff;width:189px;}

.rightColumn .resources .podWrap{background:#0077bb;}
.rightColumn .resources .podWrap h3{float:left;width:128px;padding:2px 5px 4px;background:#ffde00;color:#5d5d5d;font-size:2em;text-transform:uppercase;line-height:1.2em;}
.rightColumn .resources .podWrap ul{float:left;width:100%;}
.rightColumn .resources .podWrap ul li{float:left;width:100%;padding:7px 0 18px;}
.rightColumn .resources .podWrap ul li h4{float:left;width:100%;color:#ffde00;font-size:1.4em;font-weight:bold;padding:0 0 4px;}
.rightColumn .resources .podWrap ul li h4 a{color:#ffde00;}
.rightColumn .resources .podWrap ul li p{float:left;width:100%;font-size:1.2em;color:#fff;padding:0;}

.widenerOn{position:relative;padding:0!important;}
body .rightColumn .widenerOn .podWrap{position:relative;padding:0!important;width:225px!important;}

.widenerOn .title{float:left;width:100%;height:42px;position:relative;z-index:1;background:url('../images/widenerOn.png') no-repeat 0 0;}
.widenerOn .title h3{float:left;width:auto;padding:7px 5px 4px 9px;color:#5d5d5d;font-size:2em;text-transform:uppercase;line-height:1.2em;}

.widenerOn .socialTabs{position:absolute;z-index:10;right:6px;top:6px;height:42px;}
.widenerOn .socialTabs a{float:left;width:39px;height:34px;margin:0 2px 0 0;text-align:center;padding:2px 0 0;outline:none;}
.widenerOn .socialTabs a.selected{background:#fff;width:37px;height:33px;border:1px solid #dadcde;border-bottom:none;}
.widenerOn .socialWrap{float:left;width:100%;height:auto;}
.widenerOn .socialWrap div{float:left;width:100%;height:auto;background:#fff;display:none;}
.widenerOn .socialWrap div div{display:block;}
.widenerOn .socialWrap div.selected{display:block;}
.widenerOn .socialWrap .twitterFeed{float:left;width:100%;height:500px;overflow:hidden;}

body .rightColumn .flickr{width:215px;padding:6px 5px;background:#fff;margin:8px 0 0;}
body .rightColumn .flickr .podWrap{padding:0;}

body .rightColumn .flickr .title{float:left;width:100%;height:30px;position:relative;z-index:1;background:url('../images/flickrTitle.jpg') no-repeat 0 0;}
body .rightColumn .flickr .title h3{float:left;width:auto;padding:1px 5px 4px 6px;color:#5d5d5d;font-size:2em;text-transform:uppercase;line-height:1.2em;}


.rightColumn .flickr .f_images{float:left;width:100%;margin:1px 0 0;}
.rightColumn .flickr .f_images img{float:left;width:100%;display:none;}
.rightColumn .flickr .f_images img.selected{display:block;}
.rightColumn .flickr .f_carousel{float:left;width:201px;margin:4px 0 0;position:relative;padding:0 7px;}
.rightColumn .flickr .f_carousel .f_slides{float:left;width:100%;padding:0;margin:0;position:relative;z-index:4;}
.rightColumn .flickr .f_carousel .f_slides li{float:left;width:48px;height:47px;padding:0;margin:0 1px;}
.rightColumn .flickr .f_carousel .f_slides li a{float:left;width:48px;height:47px;padding:0;margin:0;}
.rightColumn .flickr .f_carousel .f_slides li a img{float:left;width:48px;height:47px;padding:0;margin:0}
.rightColumn .flickr .f_carousel .f_prev{}

.rightColumn .flickr .f_carousel .f_prev{position:absolute;z-index:20;left:0;top:2px;background:url('../images/flickrArrows.jpg') no-repeat 0 0;text-indent:-9999px;font-size:0.1em;width:12px;height:43px;outline:none;}
.rightColumn .flickr .f_carousel .f_next{position:absolute;z-index:20;right:0;top:2px;background:url('../images/flickrArrows.jpg') no-repeat -12px 0;text-indent:-9999px;font-size:0.1em;width:12px;height:43px;outline:none;}

.rightColumn .flickr .more{float:left;width:200px;padding:8px 0 3px;margin:7px 0 0 -4px;border-top:1px solid #ccc;}
.rightColumn .flickr .more a {font-size:1.2em;font-weight:bold;padding:0 12px 0 7px;background:url('../images/blueArrow.png') no-repeat right center;}


.homeFeatureContainer{float:left;width:948px;height:362px;padding:6px;background:#fff;}
.homeFeatureContainer ul li img{position:relative;z-index:10;}
.homeFeatureContainer ul li .caption{position:absolute;z-index:20;left:0px;bottom:90px;height:82px;width:937px;padding:8px 0 10px 11px;background:url('../images/homeBannerCaption.png') repeat-y 0 0;text-align:left;}

/* Added 4/27/12 */
.homeFeatureContainer ul li .captionWhite{background:url('/_resources/images/homeBannerCaptionWhite.png') repeat-y 0 0;}
.homeFeatureContainer ul li .captionBlue{background:url('/_resources/images/homeBannerCaptionBlue.png') repeat-y 0 0;}

.homeFeatureContainer ul li .caption h2{float:left;width:100%;font-size:4.8em;color:#fff;line-height:1em;text-transform:uppercase;}
.homeFeatureContainer ul li .caption p{float:left;width:480px;font-size:1.2em;color:#ffde00;}
.homeFeatureContainer ul li .caption p a{color:#fff;font-weight:bold;}
.homeFeatureContainer ul li .caption a{color:#fff;font-weight:bold;}

/* Added 4/27/12 */
.homeFeatureContainer ul li .captionWhite h2{color:#0072BC;}
.homeFeatureContainer ul li .captionWhite p{color:#000;}
.homeFeatureContainer ul li .captionWhite p a{color:#0072BC;}
.homeFeatureContainer ul li .captionWhite a{color:#0072BC;}

.container{float:left;width:100%;}
.homeSubContent{float:left;width:100%;margin:6px 0 0;}
.homeSubContent .col3{float:left;width:316px;margin:0 6px 0 0;} 
.homeSubContent .last{margin:0;}
.homeSubContent .col3 .container{float:left;width:304px;padding:6px;background:#fff;}
.homeSubContent .col3 .last{margin:6px 0 0;}
.homeSubContent .col3 .container span {font-size:1em;text-transform:uppercase;color:#363636;} /* Added 7/19/12 to support dates within homepage events */

.homeSubContent .listing .container{min-height:462px;}
.homeSubContent .listing h3{float:left;width:294px;padding:2px 5px 4px;background:#5d5d5d;color:#fff;font-size:2.6em;text-transform:uppercase;line-height:1em;}
.homeSubContent .listing h3.yellow{background:#ffde00;color:#5d5d5d;}
.homeSubContent .listing h3.blue{background:#0072bc;color:#fff;}
.homeSubContent .listing ul{float:left;width:100%;margin:-4px 0 0;}
.homeSubContent .listing ul li{float:left;width:292px;padding:10px 6px 19px;border-bottom:1px solid #dedad7;}
.homeSubContent .listing ul li img{float:left;width:100px;margin:0 13px 0 -6px;}
.homeSubContent .listing ul li h4{font-size:1.3em;color:#222;font-weight:bold;padding:0 0 2px;}
.homeSubContent .listing ul li h4 a{font-size:1em;color:#222;}
.homeSubContent .listing ul li p{font-size:1.2em;color:#222;font-weight:normal;padding:0;}
.homeSubContent .listing .more{float:left;width:auto;padding:10px 0 0 6px;}
.homeSubContent .listing .more a {font-size:1.2em;font-weight:bold;padding:0 12px 0 0;background:url('../images/blueArrow.png') no-repeat right center;}

.homeSubContent .col3 .highlight{float:left;width:100%;padding:0;margin:0;background:none;height:234px;}
.homeSubContent .col3 .highlight h3{float:left;margin:0;font-size:2.6em;}
.homeSubContent .col3 .highlight img{margin:0;padding:0 0 7px;width:100%;}
.homeSubContent .col3 .highlight h4{float:left;width:96%;padding:0 3% 2px;}
.homeSubContent .col3 .highlight p{float:left;width:96%;padding:0 3% 2px;}

/**Admission*/

.admission{margin:4px 0 0;padding:0 0 12px;}
.admission h1{display:none;}
.admission .col3{float:left;width:314px;margin:0 9px 0 0;} 
.admission .last{margin:0;}
.admission div img{float:left;}
.admission div h2{float:left;width:100%;height:45px;font-size:2.7em;text-transform:uppercase;line-height:1em;background:#0072bc;text-indent:17px;padding:0;}
.admission div h2 a{float:left;color:#ffde00;height:45px;line-height:38px;}
.admission div .admissionText{float:left;width:278px;padding:16px 18px 30px;background:#fff;}
.admission div .actions{float:left;width:100%;height:69px;border-bottom:4px solid #0072bc;background:url('../images/actionsBg.jpg') repeat-x 0 0;}
.admission div .actions li{float:left;width:118px;height:69px;border-right:1px solid #fff;border-left:1px solid #9e9e9e;}
.admission div .actions li.first{width:101px;border-left:none;}
.admission div .actions li.last{width:91px;border-right:none;}
.admission div .actions li a{float:left;width:100%;height:61px;padding:8px 0 0;text-align:center;font-size:2em;text-transform:uppercase;line-height:1em;}
.admission div .actions li a:hover{text-decoration:none;color:#ffde00;background:url('../images/actionsBgHover.jpg') repeat-x 0 0;}

/** Gateway **/

.gateway{float:left;width:802px;}
.gateway .contentArea{float:left;width:778px;padding:0 12px;background:url('../images/gatewayBg.jpg') repeat-x 0 0 #dddddd;}
.gateway .contentArea .breadcrumb{float:left;width:927px;margin:0 0 0 9px;}
.gateway .contentArea h1{text-indent:9px;}

.gatewayFeature {float: left;margin: 0 0 0 -12px;padding: 0;width: 802px;}
.gatewayFeature .gTabs {float: left; height: 46px;position:relative;z-index:10;margin:0 0 0 2px;}
.gatewayFeature .gTabs li { float: left;font-size: 2em;font-weight: bold;height: 42px;margin: 3px 0 0 8px;background:none;border-bottom:1px solid #587fa3;padding:0;}
.gatewayFeature .gTabs li a {background: #8cb7df;color: #fff;float: left;height: 41px;line-height: 41px;padding: 0 14px;text-decoration: none;margin:0;	border-bottom:1px solid #6c9cc7;outline:none;}
.gatewayFeature .gTabs li.selected{height:45px;border:1px solid #d8d8d8;border-bottom:none;margin-top:0;}
.gatewayFeature .gTabs li.selected a {height:44px;border:1px solid #b0b0b0;border-bottom:none;background:#fff;margin:0;color:#0072bc;}
.gatewayFeature .gContent {background:URL('../images/gTabsBorder.jpg') repeat-x 0 0 #fff;float: left;padding: 31px 10px 31px 20px;width: 772px;margin:-2px 0 0 0;position:relative;z-index:4;}
.gatewayFeature .gContent .gInner {display: none;float: left;width: 100%;}
.gatewayFeature .gContent .gInner ul{float:left;width:150px;float:left;padding:0 0 0 12px;margin:0;}
.mobileGatewayFeature .accContent ul{float:left;width:97%;float:left;padding:0 0 0 3%;margin:0;}
.gatewayFeature .gContent .gInner ul li, .mobileGatewayFeature .accContent ul li{float:left;width:100%;margin:0;padding:0;background:none;font-size:1.4em;color:#0077bb;padding:0 0 9px;}
.gatewayFeature .gContent .selected {display: block !important;}

.gatewaySubContent{float:left;width:100%;margin:8px 0 0;}
.gatewaySubContent .col3{float:left;width:auto;margin:0 6px 0 0;} 
.gatewaySubContent .last{margin:0;}
.gatewaySubContent .col3 .container{float:left;width:251px;padding:6px;background:#fff;}
.gatewaySubContent .last .container{width:252px;}

.gatewaySubContent .listing .container{min-height:368px;position:relative;}
.gatewaySubContent .listing h3{float:left;width:242px;padding:2px 5px 4px;background:#5d5d5d;color:#fff;font-size:2.6em;text-transform:uppercase;line-height:1em;}
.gatewaySubContent .listing h3.yellow{background:#ffde00;color:#5d5d5d;}
.gatewaySubContent .listing h3.blue{background:#0072bc;color:#fff;}
.gatewaySubContent .listing h3.lightBlue{background:#75a9d9;color:#fff;}
.gatewaySubContent .listing ul{float:left;width:100%;margin:-4px 0 0;}
.gatewaySubContent .listing ul li{float:left;width:240px;padding:10px 0 19px;border-bottom:1px solid #dedad7;}
.gatewaySubContent .listing ul li img{float:left;width:100px;margin:0 13px 0 0;}
.gatewaySubContent .listing ul li h4{font-size:1.3em;color:#222;font-weight:bold;padding:0 0 2px;}
.gatewaySubContent .listing ul li h4 a{font-size:1em;color:#222;}
.gatewaySubContent .listing ul li p{font-size:1.2em;color:#222;font-weight:normal;padding:0;}
.gatewaySubContent .listing .more{position:absolute;left:8px;bottom:16px;width:auto;padding:10px 0 0 0;}
.gatewaySubContent .listing .more a {font-size:1.2em;font-weight:bold;padding:0 12px 0 0;background:url('../images/blueArrow.png') no-repeat right center;}

.mobile{display:none;}

	.mobileGatewayFeature{float:left;width:100%;display:none;}
	.mobileGatewayFeature .accordion{float:left;width:100%;background:#fff;}
	.mobileGatewayFeature .accordion .accTitle{float:left;width:100%;font-size:1.3em;border-top:2px solid #CCCCCC;}
	.mobileGatewayFeature .accordion .accTitle a{float:left;width:90%;font-size:1.6em;padding:8px 5%;outline:none;text-decoration:none;}
	.mobileGatewayFeature .accordion .accContent{display:none;float:left;width:90%;font-size:1em;padding:8px 5%;}
	.mobileGatewayFeature .accordion .accContent ul{padding:0 0 14px;}

/** New and Events **/

.contentListing{float:left;width:521px;}
.contentListing .contentArea{float:left;width:489px;padding:0 16px 20px;background:#fff;}

.newsFeature{float:left;width:490px;margin:0 0 0 -10px;height:244px;padding:9px;background:#e6e6e1;position:relative;z-index:0;}
.newsFeature .image{float:left;width:326px;height:243px;margin:0 9px 0 0;position:relative;z-index:1;}
.newsFeature .image img{float:left;width:326px;height:243px;padding:0;margin:0;display:none;}
.newsFeature .image img.selected{display:block;}
.newsFeature .image span{position:absolute;z-index:2;top:0px;left:0px;color:#fff;background:#0072bc;font-size:2.1em;text-transform:uppercase;line-height:1em;padding:3px 6px;}
.newsFeature .article{float:left;width:155px;height:243px;margin:0;}
.newsFeature .article div{display:none;}
.newsFeature .article div.selected{display:block;}
.newsFeature .article div span{font-size:1em;text-transform:uppercase;color:#363636;}
.newsFeature .article div h2{font-size:1.6em;color:#363636;font-weight:bold;padding:0 0 4px;}
.newsFeature .article div p{font-size:1.2em;color:#363636;font-weight:normal;}
.newsFeature .carousel{position:absolute;z-index:15;left:9px;bottom:60px;height:48px;width:320px;background:url('../images/carouselBg.png') repeat 0 0;padding:12px 8px 0;}
.newsFeature .carousel .slides{float:left;width:100%;margin:0;padding:0;}
.newsFeature .carousel .slides li{float:left;width:auto;margin:0 5px;padding:0;background:none;}
.newsFeature .carousel .slides li a{outline:none;}
.newsFeature .carousel .slides li a img{width:52px;height:37px;}
.newsFeature .carousel .slides li.selected a img{width:48px;height:33px;border:2px solid #fff;}
.newsFeature .carousel .prev{position:absolute;z-index:20;left:-3px;top:22px;background:url('../images/storyArrows.png') no-repeat 0 0;text-indent:-9999px;font-size:0.1em;width:14px;height:18px;outline:none;}
.newsFeature .carousel .next{position:absolute;z-index:20;right:-3px;top:22px;background:url('../images/storyArrows.png') no-repeat -14px 0;text-indent:-9999px;font-size:0.1em;width:14px;height:18px;outline:none;}

body .contentListing .newsListing{float:left;width:100%;border-top:1px solid #cccccc;margin:17px 0 0;padding:0;}
body .contentListing .newsListing li{float:left;width:100%;padding:23px 0;margin:0;border-bottom:1px solid #cccccc;background:none;font-size:1em;}
body .contentListing .newsListing li img{float:left;width:200px;margin:0 16px 0 0;}
body .contentListing .newsListing span{font-size:1em;text-transform:uppercase;color:#363636;}
body .contentListing .newsListing h3{font-size:1.6em;color:#363636;font-weight:bold;padding:0 0 4px;}
body .contentListing .newsListing h3 a{color:#363636;}
body .contentListing .newsListing p{font-size:1.2em;color:#363636;font-weight:normal;}

body .contentListing .archive {text-align:left;border-top:none;margin-top:0px;}/* OU EDIT: 18/12/12. From original style.css not included in responsive design switch */
body .contentListing .archive .first {padding-top:5px;}/* OU EDIT: 18/12/12. From original style.css not included in responsive design switch */

body .contentListing .more{float:left;width:auto;padding:10px 0 0 0;}
body .contentListing .more a {font-size:1.2em;font-weight:bold;padding:0 12px 0 0;background:url('../images/blueArrow.png') no-repeat right center;}

/* ======================================== Feature Slider Gradient Overrides ======================================== */

.featureStory{float:left;width:950px;border:5px solid #fff;background:#fff;position:relative;z-index:5;}
.featureStory .featureImage{position:absolute;z-index:7;width:950px;height:450px;padding:0;left:0px;top:0px;}
/*.featureStory .storyContent{float:left;position:relative;z-index:10;width:950px;height:559px;background:url('../images/featureStoryBg.png') no-repeat 0 0;margin:262px 0 0;padding:24px 0 0}*/
/* added 03/27/2014 to allow tall feature story commented out original above */
.featureStory .storyContent {float:left;position:relative;z-index:10;height:100%;background: url('../images/featureStoryBgTall.png') no-repeat 0 0;margin:262px 0 0;padding: 24px 0px 20px 0px;}
/* applied fix 03/27/2014 changed from padding: 0 0 30px  */
.featureStory .storyContent .column p{font-size:1.4em;color:#fff;padding:0 0 10px;}
.featureStory .storyContent .column p.intro{font-size:1.8em;}
.featureStory .storyContent .column p a{color:#ffde00;text-decoration:none;}
.featureStory .storyContent .column p a:hover{color:#fff;}
.featureStory .storyContent .column .related{float:left;width:100%;padding:0;margin:0;list-style:none;}
.featureStory .storyContent .column .related li{float:left;width:350px;padding:10px 0;margin:0;border-bottom:1px solid #31424e;}
.featureStory .storyContent .column .related li a{font-size:1.6em;color:#ffde00;text-decoration:none;}
.featureStory .storyContent .column .related li a:hover{color:#fff;}

.featureStory .fArrow {top: 157px;position: absolute;display: block;z-index:100;}
.featureStory .fArrow a {display: block;height: 41px;margin:0;width:41px;text-align:center;outline:0;background: url('../images/homeCarouselImages.png') no-repeat;text-indent: -9999px;font-size:0em;}
.featureStory .next { right: 6px; }
.featureStory .prev { left: 6px; }
.featureStory .next a { background-position: -41px 0; }
.featureStory .prev a { background-position: 0 0; }
.featureStory .next a:hover { background-position: -41px -41px; }
.featureStory .prev a:hover { background-position: 0 -41px; }

/* OU EDIT: 02/19/13 Moved from line 427 (below .featureStory .storyContent) */
.featureStory .storyContent .column{float:left;width:421px;padding:0 27px;line-height: 1.1;}
.featureStory .storyContent .column h1{float:left;width:100%;margin:-5px 0 0;height:61px;font-size:4.8em;color:#fff;line-height:0.4em;text-transform:uppercase;padding:0 0 20px;}

.featureStory .socialBar{float:left;width:100%;height:101px;background:#494943;border-top:1px solid #3a3935;}
.featureStory .socialBar ul{float:left;width:auto;height:31px;padding:35px 0 35px 35px;}
.featureStory .socialBar ul li{float:left;width:auto;height:31px;font-size:1em;}
.featureStory .socialBar ul li a{float:left;width:auto;padding:0 43px;height:31px;background:url('../images/socialBg.png') no-repeat 0 0;font-size:1.6em;color:#ffde00;line-height:30px;font-weight:bold;}
.featureStory .socialBar ul li a:hover{color:#fff;text-decoration:none;}
.featureStory .socialBar ul li.facebook a{background-position:0 -31px;}

/* mStoner Edit: moved overrides below standard feature story styles */
.featureStoryBlue .storyContent{background:url('/_resources/images/featureStoryBlueBg.png') no-repeat 0 0;}/* OU EDIT: 18/12/12. From original style.css not included in responsive design switch */
.featureStoryWhite .storyContent{background:url('/_resources/images/featureStoryWhiteBg.png') no-repeat 0 0;}/* OU EDIT: 18/12/12. From original style.css not included in responsive design switch */
.featureStoryWhite .storyContent .column h1{color:#5A595A;} /* OU EDIT: 02/19/13, previously commented out */

/* OU EDIT: 18/12/12. From original style.css not included in responsive design switch */
.twtr-tweet-text {margin-left: 0px !important; width: 180px !important;}
.twtr-ft, .twtr-hd {display:none !important;}
.widenerOn .socialWrap .twitterFeed {height:420px !important;}
.twtr-avatar {display:none !important;}
/* end */

/*** Footer   ***/
.footer{float:left;width:100%;height:auto;text-align:center;background:url('../images/footerBg.png') repeat-x 0 0;margin:26px 0 0;padding: 0 0 20px;position:relative;z-index:6;}
.footer .wrapper{padding:0;}
.footer .wrapper .top{float:left;width:100%;height:44px;padding:14px 0 10px;border-bottom:1px solid #000;}
.footer .wrapper .top ul{float:left;width:100%;}
.footer .wrapper .top ul li{float:left;width:auto;height:44px;padding:0 15px 0 0;margin:0 14px 0 0;background:url('../images/footerDivider.png') no-repeat right center;}
.footer .wrapper .top ul li a{font-size:1.4em;color:#fff;font-weight:bold;line-height:43px;text-decoration:none;}
.footer .wrapper .top ul li a:hover{color:#ffde00;}
.footer .wrapper .top ul li.last{float:right;padding:0;margin:0 -3px 0 -10px;background:none;}
.footer .wrapper .top ul li.last ul{float:left;width:100%;height:31px;margin:6px 0;}
.footer .wrapper .top ul li.last ul li{float:left;width:auto;padding:0;background:none;margin:0 2px 0 0;}
.footer .wrapper .top ul li.last ul li a{float:left;width:31px;height:31px;background:url('../images/socialIcons.png') no-repeat 0 0;}
.footer .wrapper .top ul li.last ul li.w a{background-position:0 0;}
.footer .wrapper .top ul li.last ul li.fb a{background-position:-33px 0;}
.footer .wrapper .top ul li.last ul li.tw a{background-position:-66px 0;}
.footer .wrapper .top ul li.last ul li.yt a{background-position:-99px 0;}
.footer .wrapper .top ul li.last ul li.fl a{background-position:-131px 0;}
.footer .wrapper .top ul li.last ul li.in a{background-position:-164px 0;}

.footer .wrapper .middle{float:left;width:100%;border-top:1px solid #605e59;padding:19px 0 22px;border-bottom:1px solid #000;}
.footer .wrapper .middle ul{float:left;width:220px;padding:0 20px 0 0;}
.footer .wrapper .middle ul li{float:left;width:100%;padding:4px 0;font-weight:bold;}
.footer .wrapper .middle ul li a{font-size:1.1em;color:#ffde00;text-decoration:none;}
.footer .wrapper .middle ul li a:hover{color:#fff;}
.footer .wrapper .middle .right{width:auto;float:right;}
.footer .wrapper .middle .right .share{float:left;width:115px;height:22px;text-indent:-9999px;font-size:0.01em;background:url('../images/share.png') no-repeat 0 0;margin:0 35px 0 0;}
.footer .wrapper .middle .right span{float:left;width:auto;font-size:1.2em;color:#fff;line-height:22px;}

.footer .wrapper .base{float:left;width:100%;border-top:1px solid #605e59;padding:19px 0 0}
.footer .wrapper .base ul{float:left;width:100%;}
.footer .wrapper .base ul li{float:left;width:auto;height:auto;padding:0 15px 0 0;margin:0 14px 0 0;background:url('../images/footerDivider.png') no-repeat right center;}
.footer .wrapper .base ul li a{font-size:1.1em;color:#88ccff;font-weight:bold;line-height:14px;text-decoration:none;}
.footer .wrapper .base ul li a:hover{color:#fff;}
.footer .wrapper .base ul li.last{float:left;padding:0;margin:0 0;background:none;}

.footer .moreLinks, .mFoot{display:none;}
.footer .wrapper .top ul li .address{font-size:1.4em;color:#fff;font-weight:bold;line-height:43px;}/*added to accomodate unlinked address */
.wrapper{float:none;margin:0 auto;width:960px;text-align:left;}

/* Added 03/27/2014 to move share after breadcrumb */
.share-wrapper {width:auto;float:right;}
.share-wrapper .share{float: left;width: 115px;height: 22px;text-indent: -9999px;font-size: 0.01em;background: url('/_resources/images/share2.png') no-repeat 0 0;margin: 5px 0px;}

/** Home slider **/
.homeFeatureContainer{position:relative;}
#homeSlider {width:100%;height:362px;display:block;cursor:pointer;border:none;position:relative;overflow:hidden;}
#homeSlider li {display:none;position:absolute;top:0;left:0;border:none;}
#homeSlider li img {border:none;}
#homeSlider * {border:none;text-decoration:none;}

.homeCarousel .arrow {display: block;position: absolute;top: 132px;z-index: 100;}
.homeCarousel .arrow a {background: url("../images/homeCarouselImages.png") no-repeat scroll 0 0 transparent;display: block;height: 41px; margin: 0;outline: 0 none;text-align: center;width: 41px;}
.homeCarousel .arrow a span {display: block;text-indent: -9999px;}
.homeCarousel .forward {right: 12px;}
.homeCarousel .back {left: 12px;}
.homeCarousel .forward a {background-position: -41px 0;}
.homeCarousel .back a {background-position: 0 0;}
.homeCarousel .forward a:hover {background-position: -41px -41px;}
.homeCarousel .back a:hover {background-position: 0 -41px;}
.homeCarousel .forward.disabled {display: none;}
.homeCarousel .back.disabled {display: none;}

/** Banner slider **/
.banner{position:relative;}
.banner #slider {width:100%;height:254px;display:block;cursor:pointer;border:none;position:relative;overflow:hidden;position:relative;z-index:10;}
.banner #slider li {display:none;position:absolute;top:0;left:0;border:none;width:100%;}
.banner #slider li img {border:none;width:auto;height:254px;display:block !important;}
.banner #slider * {border:none;text-decoration:none;}

.banner .anythingControls { outline: 0;position:absolute;z-index:20;width:583px;height:61px;margin:0;padding:0;background:url('../images/bannerOverlay.png') no-repeat 0 0;bottom:0px;right:0px; }
.banner .thumbNav { float:right;width:auto;height:37px;padding:12px 15px 12px 0;}
.banner .thumbNav li { float:left;margin:0 0 0 6px;padding:0;}
.banner .thumbNav a {float:left;width:57px;height:37px;}
.banner .thumbNav a img{float:left;width:57px;height:37px;}
.banner .thumbNav a.cur, .banner div.anythingSlider.activeSlider .thumbNav a:focus{outline:none;}
.banner .thumbNav a.cur img{width:53px;height:33px;border:2px solid #fff;}

/* ======================================== HOME ALERT ======================================== */


#intruder-wrap {
	background:#9a2626;
	width: 100%;/* OU EDIT: 20/12/12. To accommodate responsive design switch */
}

.homeAlert {
	margin:auto;
	max-width:960px;/* OU EDIT: 20/12/12. To accommodate responsive design switch, previously width:960px; */
	height:30px;
	line-height:30px;
	background:#5d5d5d;
	font-size:12px;
	overflow: hidden;/* OU EDIT: 20/12/12. To accommodate responsive design switch */
}

.homeAlert .advisory {
	float:left;
	display:inline;
	color:#f5e547;
	text-transform:uppercase;
	font-size:16px;
	background:#9a2626;
	padding:0 20px 0 0;
}


.homeAlert .message {
	/*float:left; OU EDIT: 20/12/12. To accommodate responsive design switch */
	display:inline;
	color:#fff;
	font-weight:bold;
	padding:0 0 0 15px;
}

.homeAlert .message a {
	color:#fff;
	text-decoration:underline;
	padding-left:3px;
}

.gatewayAlert {
	background:#0072BC;
	margin-bottom:15px;
}

.gatewayAlert .message {
	color:#fff;
	font-weight:bold;
	font-size:17px;
	padding: 5px 0 5px 15px;
}

.gatewayAlert .advisory {
	color:#f5e547;
	text-transform:uppercase;
	font-size:17px;
	padding: 5px 5px 5px 5px;
	float:left;
}

.gatewayAlert .message a {
	color:#fff;
	text-decoration:underline;
}

.page_navigation, .alt_page_navigation{
	padding-bottom: 10px;
}

.page_navigation a, .alt_page_navigation a{
	padding:3px 5px;
	margin:2px;
	color:white;
	text-decoration:none;
	float: left;
	font-family: Tahoma;
	font-size: 12px;
	background-color:#75A9D9;
}
.active_page{
	background-color:#0072BC !important;
	color:white !important;
}	



/* Added to accomodate spif containers */
.spif .highlight{float: right;width:290px;padding:6px 13px;background:#e6e6e1;margin: 0 10px 10px 15px;}
.spif .highlight h3{float:left;width:294px;padding:2px 5px 4px;margin:0 0 0 -7px;background:#5d5d5d;color:#fff;font-size:2em;text-transform:uppercase;line-height:1.2em;}
.spif .highlight img{float:left;padding:0;margin:0 -7px;padding:0 0 7px;width:inherit;}
.spif .highlight h4{font-size:1.5em;color:#444;padding:0 0 2px;}
.spif .highlight p{font-size:1.2em;color:#444;padding:0;}
.contentWide .contentArea .spif img{float:left;width:inherit;padding:0 10px 6px 0;}
.contentArea .spif img{float:right;width:inherit;padding:0 10px 6px 0;}

/* Added to accomodate table */
.bodyCopy #staff_table{margin: 0px 0px 25px 0px; padding: 0;width: 100%;}
.bodyCopy #staff_table td{background: none repeat scroll 0 0 transparent;border-right: medium none;margin: 0;padding: 0 0 0 10px;vertical-align: top;width: 25%;}
.bodyCopy #staff_table img{margin: 10px 0;padding: 0;}
.bodyCopy #staff_table a{margin: 0;padding: 0;}
.bodyCopy #staff_table tr{height: 140px;margin: 0;padding: 0;}
.bodyCopy #staff_table .odd{background-color: #FFF1C5;}
.bodyCopy #staff_table p{font-size: .875em;font-weight: bold;line-height: 1em;margin: 0 0 20px;}

@media only screen and (max-width: 1000px){
	
	body{background:#6D8FAB;}
	.background {background: none repeat scroll 0 0 #6D8FAB;height: 100%;position: fixed;z-index:2;}
	.background img {display: none;}
	#backstretch{display:none;}
	.header .wrapper{width:98%;position:relative;}
	.wrapper{width:98%;}
	.header .wrapper .nav ul li a{font-size:1.8em;}
	.header .wrapper .nav{position:relative;}
	.header .wrapper .nav .search{bottom: 42px;position: absolute;right: -1%;}

	body .homeHeader .wrapper .logo a{width:100%;float:left;}
	body .homeHeader .wrapper .logo img{float:left;width:63%;margin:0 18.5%;}
	
	.header .wrapper .navWrap{float:right;position:relative;left:-50%;text-align:left;width:auto;}
	.header .wrapper .navWrap ul{list-style:none; position:relative;left:50%;}
	.header .wrapper .utility{font-size:0.9em;}
	.header .wrapper .utility .info ul li{margin: 0 4px 0 0;padding: 2px 4px 0 0;}
	.homeSubContent .col3 .highlight{height:auto;overflow:hidden;}
	body .homeSubContent .highlight h3{padding-right:5%;}
	
	.homeSubContent .col3 {float: left;width: 32%;margin: 0 2% 0 0;}
	.homeSubContent .last{margin:0;}
	.homeSubContent .col3 .container{float: left;width: 96%;padding:6px 2%;}
	.homeSubContent .listing .container{float: left;width: 98%;padding:6px 2%;}
	.homeSubContent .listing h3, .homeSubContent .highlight h3{width:94%;padding:2px 3% 4px;}
	.homeSubContent .listing ul li{width:100%;padding:10px 0 19px;}
	.homeSubContent .listing ul li img{margin:0 8px 0 0;}
	.homeSubContent .col3 .fact{padding:2%;width:96%;}
	.footer .wrapper .top{height:auto;}
	.footer .wrapper .top ul li.last{float:left;width:100%;margin:0;padding:0;}
	.footer .wrapper .middle{position:relative;}
	.footer .wrapper .middle .right{position:absolute;top:-45px;right:0px;}
	
	.content .wrapper .leftColumn{width:20.8%;margin:0 0.75% 0 0;overflow:hidden;}
	.universalColumn{width:60.5%;padding:6px 0.75%;overflow:hidden;}
	.contentListing{width:54%;padding:0%;overflow:hidden;}
	
	.rightColumn{width:15.7%;margin:0;overflow:hidden;}
	.rightColumn .pod .podWrap{width:93.4%;padding:6px 3.3%;}
	body .rightColumnWide .pod .podWrap {padding: 6px 3.3%;width: 93.4%;}
	body .rightColumnWide{width:23.5%;}
	.content .wrapper .leftColumn .nav li a{width:90%;padding:7px 5%;font-size:1.3em;}
	.content .wrapper .leftColumn .nav li.active ul li a.active {text-decoration:underline;}
	
	.universalColumn .contentArea{width:96.5%;padding:0 1.75% 20px;}
	body .rightColumn .widenerOn .podWrap{width:100% !important;}
	
	.spif h3, .rightColumn .resources .podWrap h3, .gatewaySubContent .listing h3, .video h3, .events h3, .announce h3{width:93%;padding:2px 3.5% 4px;}
	.widenerOn .title h3{width:93%;padding:8px 2% 4px 5%;}
	.spif .lightbox img{padding:0;}
	.spif .lightbox{margin:0 0 6px;}
	.spif .lightbox span.play{height:100%;}
	.spif .lightbox span.video{bottom:0px;}
	
	.admission .col3{width:32.7%;margin:0 0.95% 0 0;}
	.admission .last{margin:0;}
	.admission .col3 img{width:100%;}
	.admission div h2{font-size:2.15em;}
	
	.admission div .admissionText{width:88.5%;padding:16px 5.75% 30px;overflow:hidden;}
	.admission div .actions li a{font-size:1.6em;}
	.admission .col3{overflow:hidden;}
	.admission div .admissionText{padding-right:8%;}
	.admission div .actions li {width:36%;}
	.admission div .actions li.first {width: 31.5%;}
	.admission div .actions li.last {width: 29%;}
	.contentFull{overflow:hidden;}
	.contentFull .contentArea{width:96%;float:left;margin:0%;padding:6px 2%;}
	.contentFull .contentArea img{max-width:100%;}
	.gateway{width:83.5%;overflow:hidden;}
	.gateway .contentArea{width:100%;padding:0;}
	.gatewayFeature{width:100%;margin:0 0 0 -4%;padding:0 0 0 4%;}
	.gatewayFeature .gContent{width:92.5%;padding:31px 2.5% 31px 5%;}
	.gatewayFeature .gContent .gInner ul{width:128px;font-size:0.9em;}
	.gatewayFeature .gTabs li{font-size:1.7em;}
	.gatewaySubContent .col3 {margin: 0 0.95% 0 0;overflow: hidden;width: 32.7%;}
	.gatewaySubContent .last{margin:0;}
	.gatewaySubContent .listing .container{width:95.5%;padding:6px 2.25%;}
	.gatewaySubContent .listing ul{padding:0 0 40px;}
	.gatewaySubContent .listing ul li{width:100%;}
	
	body .rightColumn .flickr{height:1px;overflow:hidden;padding:0;background:none;}
	body .rightColumn .flickr .podWrap{background:none;}
	.leftColumn .pod .podWrap{width:95%;padding:5px 2.5%;}
	
	.contentListing .contentArea{width:94%;padding:0 3% 20px;}
	.newsFeature{width:96.5%;padding:9px 1.75%;margin:0;height:auto;}
	.newsFeature .image{width:100%;height:auto;margin:0;}
	.newsFeature .image img{width:100%;height:auto;margin:0;}
	.newsFeature .article{width:100%;padding:10px 0;height:auto;}
	.newsFeature .carousel{height:auto;top:auto;bottom:5px;left:50% !important;margin:0 0 0 -163px;}
	.leftColumn .pod{margin:6px 0 0;}
	.leftColumn .announce{display:none;}
	.events .more{width:92%;padding:9px 4% 5px;}
	.contentWide{width:76.5%;padding:6px 0.9% 6px;}
	.contentWide .contentArea{width:97.2%;padding:0 1.4% 20px;}	
	
	.homeFeatureContainer{width:98.75%;padding:6px 0.625%;}
	#homeSlider {width:100%;height:362px;display:block;cursor:pointer;border:none;position:relative;overflow:hidden;}
	#homeSlider li {display:none;position:absolute;top:0;left:0;border:none;}
	#homeSlider li img {border:none;}
	#homeSlider * {border:none;text-decoration:none;}
	
	.featureStory{width:98.5%;padding:5px 0.75%;border:none;overflow:hidden;}
	.featureStory .featureImage{width:98.5%;left:0.75%;top:5px;}
	.featureStory .storyContent{width:100%;height:auto;}
	.featureStory .storyContent .column{width:92%;padding:0 4%;}
	.featureStory .storyContent .column h1{font-size:3.6em;}
	.storySlider{height:0px;overflow:hidden;padding:0 !important;}
	.related{display:none;}
	
	.featureStory{position:relative;}
	.featureStory .featureImage{height:auto;position:relative;left:auto;top:0;width:100%;}
	.featureStory .storyContent{margin:0;}
	.featureStory .fArrow{top:130px;}

	.admission div .actions li a:hover{background:inherit;color:#0072BC}
	
	#twtr-widget-1 .twtr-doc{width:100% !important; }
	body .widenerOn .socialWrap div.twtr-hd{width:90%;padding:10px 5%;}
	body .twtr-widget .twtr-tweet-wrap{padding:6px 0;}
	body #twtr-widget-1 .twtr-avatar{display:none !important;}
	body #twtr-widget-1 .twtr-tweet-text{width:92%;margin:0 4%;}
	body .widenerOn .socialWrap .twtr-ft div{padding:10px 4%;width:92%}
}

@media only screen and (max-width: 850px){
	.background {position: absolute;width: 100%;z-index: 0;overflow:hidden;}
	.background img{float:left;width:auto;height:auto;}
	.footer .wrapper .top ul li{margin:0 10px 0 0;padding:0 11px 0 0;}
	.universalColumn {overflow: hidden;padding: 6px 0.5%;width: 82.5%;}
	.leftColumn{display:none;}
	.content .wrapper .mobileSecondary{display:block;width: 83.5%;margin-top:6px;}
	body .content .wrapper .leftColumn .nav li.active ul li a{padding: 6px 2% 6px 7%;width: 90%;}
}

@media only screen and (max-width: 767px){
	body{min-width:320px;background:#6D8FAB;}
	#backstretch img{margin-left:-1000px !important;}
	.mobileInfo{display:block;float:left;width:auto;font-weight:bold;color:#ffde00;text-transform:uppercase;padding:11px 0 0;}
	.mobileInfo a{color:#ffde00;}
	.info span{display:none;}
	.info ul{display:none;}
	.insert{display:none;}
	.header .wrapper .utility .info .mobileInfoDropOuter{display:block;}
	.header .wrapper .utility .info ul{position:absolute;top:33px;left:0px;width:100px;height:auto;background:#fff;padding:6px;margin:0;z-index:101;}
	.header .wrapper .utility .info ul li{float:left;width:100%;padding:0 0 5px;margin:0;border:none;background:none;}
	.header .wrapper .utility .info ul li a{color:#003;}
	.header .wrapper .utility .info ul li a:hover{color:#003;text-decoration:underline;}
	.content .wrapper{min-height:200px;}
	.wrapper{overflow:hidden;}
	body .homeHeader .wrapper .logo{padding:6px 0 0;}
	body .homeHeader .wrapper .logo a{width:100%;float:left;}
	body .homeHeader .wrapper .logo img{float:left;width:90%;margin:0 5%;}
	.header .wrapper .nav{height:auto;}
	.header .wrapper .nav ul{display:none;}
	.header .wrapper .nav .search{bottom:auto;position:relative;right:auto;}
	.header .wrapper .nav .section{display:block;}
	.header .wrapper .utility .links .apply a{height:18px;padding:0 5px;font-size:1.2em;line-height:17px;margin:3px 0 0;}
	.header .wrapper .utility .links ul{margin:0 8px 0 0;}
	.homeSubContent .col3 {float: left;width: 100%;margin: 0 0 6px 0;padding:0;}
	.homeSubContent .col3 .fact {padding:0;width: 47%;margin:0 2% 0 0;padding:1%;}
	.homeSubContent .col3 .last {padding:0;width: 47%;margin:0 0 0;padding:1%;}
	.homeSubContent .listing .container {float: left;padding: 6px 2%;width: 96%;}
	.footer .list1, .footer .list2, .footer .list3{display:none;}
	.footer .moreLinks{float:left;width:100%;margin:6px 0 0;display:block;}
	.footer .moreLinks a{float:left;width:auto;height:24px;padding:0 12px;background:#ffde00;font-size:1.4em;font-weight:bold;color:#5d5d5d;line-height:23px;text-decoration:none;}
	.footer .moreLinks a:hover{background:#fff;}
	.footer .lessLinks{float:left;width:100%;margin:6px 0 0;display:block;}
	.footer .lessLinks a{float:left;width:auto;height:24px;padding:0 12px;background:#ffde00;font-size:1.4em;font-weight:bold;color:#5d5d5d;line-height:23px;text-decoration:none;}
	.footer .lessLinks a:hover{background:#fff;}
	.footer .wrapper .middle{width:96%;padding:0 2% 14px;}
	.footer .wrapper .middle ul{width:100;padding:0 0 14px;}
	.footer .wrapper .top ul li{background:none;}
	.toplist2, .toplist3, .toplist4{display:none;}
	.footer .wrapper .top ul li.mFoot{float:left;width:96%;display:block;height:auto;line-height:15px;padding:0 2% 10px;}
	.footer .wrapper .top ul li.mFoot a{line-height:18px;}
	.footer .wrapper .top ul li.last{float:left;width:96%;margin:0;padding:0 2%;}
	.content .wrapper .leftColumn{display:none;}
	body .content .wrapper .mobileSecondary{display:block;float:left;width:79%;margin:6px 0 0;}
	body .content .wrapper .mobileSecondary .related{display:none;}
	body .content .wrapper .mobileSecondary .border{display:none;}
	
	.universalColumn{width:77%;padding:6px 1%;overflow:hidden;}
	.rightColumn{width:20%;margin:0;overflow:hidden;}
	
	
	
	.admission{margin-top:-6px;}
	.admission .col3{width:100%;margin:7px 0.95% 0 0;overflow:hidden;}
	.admission .col3 img, .admission div .admissionText{display:none;}
	.admission div .admissionText{padding-right:8%;padding-bottom:8px;}
	.admission div .actions{height:auto;padding-bottom:8px;border:none;}
	.admission div .actions li a{font-size:2em;}
	/*.admission div .actions {background: url("../images/actionsBg.jpg") repeat-x scroll 0 0 #FFFFFF;}
	.admission div .actions li {width:100%;height:auto;border:none;}
	.admission div .actions li a{height:auto;}
	.admission div .actions li.first {width: 100%;border:none;}
	.admission div .actions li.last {width: 100%;border:none;}
	.admission div .actions li br{display:none;}*/
	
	.contentArea .breadcrumb{padding:0;}
	.breadcrumb *{display:none;}
	
	body .contentListing .newsListing li img{display:none;}
	
	.header .wrapper .nav ul li.active a{padding:0;margin:0;background:none;}
	.gatewaySubContent{display:none;}
	.gatewaySubContent{display:none;}
	.gatewayRightColumn{display:none;}
	.gateway{width:100%;}
	.gatewayFeature{display:none;}
	.mobileGatewayFeature{float:left;width:100%;display:block;}
	/*.mobileGatewayFeature .accActive .accContent{display:block;}*/
	.gateway .contentArea h1{float:left;width:90%;padding:0 5% 12px;text-indent:0px;margin:0;}
	.contentListing{width:100%;}
	.mobileHide{display:none !important;}
	body .rightColumnWide{display:block;width:100%;margin:6px 0 0;}
	body .rightColumnWide .video{display:none;}
	body .rightColumnWide .pod{width:100%;padding:0;}
	body .rightColumnWide .podWrap{width:100%;}
	body .rightColumnWide .widenerOn{display:none;}
	.leftColumn .pod{margin:0;}
	.mobileSecondary .events{display:none;}
	.contentWide{width:96%;padding:6px 2% 6px;}
	.content .wrapper .leftColumn .related, .content .wrapper .leftColumn .information{display:none;}
	.contentWide .contentArea .highlight{width:96%;padding:7px 2%;margin:10px 0 0 0;}
	.contentWide .contentArea .highlight h3{width:93%;padding:2px 3.5% 4px;margin:0;}
	.contentWide .contentArea .highlight img{width:100%;padding:0 0 10px;margin:0;}
	.mobile{display:block;}
	.bodyCopy .insert{width:135px;}
	.bodyCopy .insert img{width:135px;height:auto;}
	.bodyCopy .columns .column{width:100%;padding:0;}
	.homeFeatureContainer, #homeSlider{height:290px;}
	#homeSlider li{width:100%;}
	#homeSlider li img{width:auto;height:290px;}
	.homeFeatureContainer{width:96%;padding:6px 2%;}
	.homeFeatureContainer ul li .caption{width:94%;padding:8px 3% 10px;bottom:0px;}
	.homeFeatureContainer ul li .caption p{width:100%;}
	.homeFeatureContainer ul li .caption h2{font-size:3em;padding:0 0 6px;}
	.banner{overflow:hidden;}
	.featureStory .storyContent .column p.intro{font-size:1.5em;}
	.featureStory .storyContent .column p{padding:0 0 14px;}
	.featureStory .fArrow{top:100px;}
	.admission div .actions li a:hover{background:inherit;color:#0072BC}
	
	body .content .wrapper .leftColumn .nav li.active ul li a {color: #FFFFFF;font-size: 1.2em;padding: 6px 2% 6px 7%;width: 90%;}
	
	.rightColumn .video .podWrap iframe{width:100%;height:300px;}
	.header .wrapper .nav .mobileNavOuter{display:block;}
}


@media only screen and (max-width: 600px){
	.universalColumn{width:97%;padding:6px 1.5%;overflow:hidden;}
	.rightColumn{display:none;}
	.rightColumn .pod{width:150px;}	
	body .content .wrapper .mobileSecondary{display:block;float:left;width:100%;margin:6px 0 0;}
	.banner #slider{height:240px;}
	.banner #slider li img {height:240px;}
}

@media only screen and (max-width: 500px){
	.header .wrapper .logo a img{width:300px;}
	.homeSubContent .col3 {float: left;width: 100%;margin: 0 0 6px 0;padding:0;}
	.homeSubContent .col3 .fact {padding:0;width: 97%;margin:6px 2% 0 0;padding:1.5%;}
	.homeSubContent .col3 .last {padding:0;width: 97%;margin:6px 2% 0 0;padding:1.5%;}
	.footer .wrapper .middle .right .share{margin:0 5px 0 0;}
	.footer .wrapper .top ul li.last ul.social{width:100px;height:auto;}
	.footer .wrapper .top ul li.last ul.social li{height:auto;}
	.footer .wrapper .top ul li.last{height:auto;}
	/*.header .wrapper .logo a img{width:90%;}*/
	.homeFeatureContainer, #homeSlider{height:310px;}
	#homeSlider li{height:100%;}
	#homeSlider li .caption{height:auto;}
	#homeSlider li img{width:auto;height:220px;}
	.featureStory .fArrow{top:75px;}
}

@media only screen and (max-width: 400px){
	#homeSlider li img{width:auto;height:150px;}
	.homeFeatureContainer, #homeSlider{height:250px;}
	.homeCarousel .arrow{top:60px;}
	.banner #slider{height:150px;}/* Modified by OU 1/14/13 */
	.banner #slider li img {height:150px;}
	.banner .anythingControls{background:#444;}
	.newsFeature .carousel{width:258px !important;margin:0 0 0 -139px;}
	.newsFeature .carousel .slides li{margin:0;}
	.rightColumn .video .podWrap iframe{width:100%;height:auto;}
}

.btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.btn-action {
    background-color: #feda00;
	/* background: linear-gradient(to bottom, #FDB813 0%, #FCD67E 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); */
    border-color: #feda00;
    color: #666;
	font-weight: bold;
	display: block;
	width: 180px;
	text-align: left;	
	margin-bottom: 10px;
	margin-left: 10px;
}

.btn-action:hover {
    background-color: #fff402;
}

.btn-action a {
	color: #666;
}
.shadow {
-moz-box-shadow: 3px 2px 3px 1px #666666;
-webkit-box-shadow: 3px 2px 3px 1px #666666;
box-shadow: 3px 2px 3px 1px #666666;
}
	
div.call-to-action {
float: right;
}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 *
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 *
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
        position: fixed;
        top: 50%;
        left: 50%;
        width: 40px;
        height: 40px;
        margin-top: -20px;
        margin-left: -20px;
        cursor: pointer;
        overflow: hidden;
        z-index: 1104;
        display: none;
}

#fancybox-loading div {
        position: absolute;
        top: 0;
        left: 0;
        width: 40px;
        height: 480px;
        background-image: url('fancybox.png');
}

#fancybox-overlay {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 1100;
        display: none;
}

#fancybox-tmp {
        padding: 0;
        margin: 0;
        border: 0;
        overflow: auto;
        display: none;
}

#fancybox-wrap {
        position: absolute;
        top: 0;
        left: 0;
        padding: 20px;
        z-index: 1101;
        outline: none;
        display: none;
}

#fancybox-outer {
        position: relative;
        width: 100%;
        height: 100%;
        background: #fff;
}

#fancybox-content {
        width: 0;
        height: 0;
        padding: 0;
        outline: none;
        position: relative;
        overflow: hidden;
        z-index: 1102;
        border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: transparent;
        z-index: 1101;
}

#fancybox-close {
        position: absolute;
        top: -15px;
        right: -15px;
        width: 30px;
        height: 30px;
        background: transparent url('fancybox.png') -40px 0px;
        cursor: pointer;
        z-index: 1103;
        display: none;
}

#fancybox-error {
        color: #444;
        font: normal 12px/20px Arial;
        padding: 14px;
        margin: 0;
}

#fancybox-img {
        width: 100%;
        height: 100%;
        padding: 0;
        margin: 0;
        border: none;
        outline: none;
        line-height: 0;
        vertical-align: top;
}

#fancybox-frame {
        width: 100%;
        height: 100%;
        border: none;
        display: block;
}

#fancybox-left, #fancybox-right {
        position: absolute;
        bottom: 0px;
        height: 100%;
        width: 35%;
        cursor: pointer;
        outline: none;
        background: transparent url('blank.gif');
        z-index: 1102;
        display: none;
}

#fancybox-left {
        left: 0px;
}

#fancybox-right {
        right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
        position: absolute;
        top: 50%;
        left: -9999px;
        width: 30px;
        height: 30px;
        margin-top: -15px;
        cursor: pointer;
        z-index: 1102;
        display: block;
}

#fancybox-left-ico {
        background-image: url('fancybox.png');
        background-position: -40px -30px;
}

#fancybox-right-ico {
        background-image: url('fancybox.png');
        background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
        visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
        left: 20px;
}

#fancybox-right:hover span {
        left: auto;
        right: 20px;
}

.fancybox-bg {
        position: absolute;
        padding: 0;
        margin: 0;
        border: 0;
        width: 20px;
        height: 20px;
        z-index: 1001;
}

#fancybox-bg-n {
        top: -20px;
        left: 0;
        width: 100%;
        background-image: url('fancybox-x.png');
}

#fancybox-bg-ne {
        top: -20px;
        right: -20px;
        background-image: url('fancybox.png');
        background-position: -40px -162px;
}

#fancybox-bg-e {
        top: 0;
        right: -20px;
        height: 100%;
        background-image: url('fancybox-y.png');
        background-position: -20px 0px;
}

#fancybox-bg-se {
        bottom: -20px;
        right: -20px;
        background-image: url('fancybox.png');
        background-position: -40px -182px;
}

#fancybox-bg-s {
        bottom: -20px;
        left: 0;
        width: 100%;
        background-image: url('fancybox-x.png');
        background-position: 0px -20px;
}
#fancybox-bg-sw {
        bottom: -20px;
        left: -20px;
        background-image: url('fancybox.png');
        background-position: -40px -142px;
}
#fancybox-bg-w {
        top: 0;
        left: -20px;
        height: 100%;
        background-image: url('fancybox-y.png');
}
#fancybox-bg-nw {
        top: -20px;
        left: -20px;
        background-image: url('fancybox.png');
        background-position: -40px -122px;
}
#fancybox-title {
        font-family: Helvetica;
        font-size: 12px;
        z-index: 1102;
}
.fancybox-title-inside {
        padding-bottom: 10px;
        text-align: center;
        color: #333;
        background: #fff;
        position: relative;
}
.fancybox-title-outside {
        padding-top: 10px;
        color: #fff;
}
.fancybox-title-over {
        position: absolute;
        bottom: 0;
        left: 0;
        color: #FFF;
        text-align: left;
}
#fancybox-title-over {
        padding: 10px;
        background-image: url('fancy_title_over.png');
        display: block;
}
.fancybox-title-float {
        position: absolute;
        left: 0;
        bottom: -20px;
        height: 32px;
}
#fancybox-title-float-wrap {
        border: none;
        border-collapse: collapse;
        width: auto;
}
#fancybox-title-float-wrap td {
        border: none;
        white-space: nowrap;
}
#fancybox-title-float-left {
        padding: 0 0 0 15px;
        background: url('fancybox.png') -40px -90px no-repeat;
}
#fancybox-title-float-main {
        color: #FFF;
        line-height: 29px;
        font-weight: bold;
        padding: 0 0 3px 0;
        background: url('fancybox-x.png') 0px -40px;
}
#fancybox-title-float-right {
        padding: 0 0 0 15px;
        background: url('fancybox.png') -55px -90px no-repeat;
}
/* IE6 */
.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
        height: expression(this.parentNode.clientHeight + "px");
}
#fancybox-loading.fancybox-ie6 {
        position: absolute; margin-top: 0;
        top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}
#fancybox-loading.fancybox-ie6 div      { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }
/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

/*ANYTHING SLIDER STYLES*/
/******* SET DEFAULT DIMENSIONS HERE ********/
.homeCarousel div.anythingSlider {float:left;display: block;width: 948px;height: 362px;margin: 0 auto;text-align:center;}
/****** SET COLORS HERE *******/
/* Default State */
.homeCarousel div.anythingSlider .anythingWindow {}
.homeCarousel div.anythingSlider .start-stop {background-color: #040;color: #fff;}
.homeCarousel div.anythingSlider .start-stop.playing {background-color: #800;}
.homeCarousel div.anythingSlider .start-stop:hover, .homeCarousel div.anythingSlider .start-stop.hover {color: #ddd;}
/* Active State */
.homeCarousel div.anythingSlider.activeSlider .anythingWindow {}
.homeCarousel div.anythingSlider .start-stop {background-color: #080;color: #fff;}
.homeCarousel div.anythingSlider .start-stop.playing {background-color: #d00;}
.homeCarousel div.anythingSlider .start-stop:hover, .homeCarousel div.anythingSlider .start-stop.hover {color: #fff;}
.homeCarousel div.anythingSlider .anythingWindow {overflow: hidden;position: relative;width: 100%;height: 100%;}
/* wrapper: 45px right & left padding for the arrows, 28px @ bottom for navigation */
.homeCarousel div.anythingSlider {position: relative;padding: 0;}
/* anythingSlider base UL */
.homeCarousel ul.anythingBase {background: transparent;list-style: none;position: absolute;top: 0;left: 0;margin: 0;padding: 0;}
.homeCarousel ul.anythingBase li.panel {background: transparent;display: block;overflow: hidden;float: left;padding: 0;margin: 0;position:relative;}
/* Navigation Arrows */
.homeCarousel div.anythingSlider .arrow {top: 132px;position: absolute;display: block;z-index:100;}
.homeCarousel div.anythingSlider .arrow a {display: block;height: 41px;margin:0;width:41px;text-align:center;outline:0;background: url('../images/homeCarouselImages.png') no-repeat;}
.homeCarousel div.anythingSlider .arrow a span { display: block; text-indent: -9999px; }
.homeCarousel div.anythingSlider .forward { right: 6px; }
.homeCarousel div.anythingSlider .back { left: 6px; }
.homeCarousel div.anythingSlider .forward a { background-position: -41px 0; }
.homeCarousel div.anythingSlider .back a { background-position: 0 0; }
.homeCarousel div.anythingSlider .forward a:hover { background-position: -41px -41px; }
.homeCarousel div.anythingSlider .back a:hover { background-position: 0 -41px; }
.homeCarousel div.anythingSlider .forward.disabled { display: none; } /* disabled arrows, hide or reduce opacity: opacity: .5; filter: alpha(opacity=50); */
.homeCarousel div.anythingSlider .back.disabled { display: none; }
/* Navigation Links */
.homeCarousel div.anythingSlider .anythingControls { outline: 0; display: none !important;float:none;height:40px;margin:0 auto; }
/* slider autoplay right-to-left, reverse order of nav links to look better */
.homeCarousel div.anythingSlider.rtl .thumbNav a { float: right; } /* reverse order of nav links */
.homeCarousel div.anythingSlider.rtl .thumbNav { float: left; }    /* move nav link group to left */
.homeCarousel div.anythingSlider.rtl .anythingWindow {direction: ltr;unicode-bidi: bidi-override;}
/* div.anythingSlider.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */
/*** LANDING STYLES **/
/******* SET DEFAULT DIMENSIONS HERE ********/
.banner div.anythingSlider {float:left;display: block;width: 583px;height: 254px;margin: 0 auto;text-align:center;}
/****** SET COLORS HERE *******/
/* Default State */
.banner div.anythingSlider .anythingWindow {}
.banner div.anythingSlider .start-stop {background-color: #040;color: #fff;}
.banner div.anythingSlider .start-stop.playing {background-color: #800;}
.banner div.anythingSlider .start-stop:hover, .banner div.anythingSlider .start-stop.hover {color: #ddd;}
/* Active State */
.banner div.anythingSlider.activeSlider .anythingWindow {}
.banner div.anythingSlider .start-stop {background-color: #080;color: #fff;}
.banner div.anythingSlider .start-stop.playing {background-color: #d00;}
.banner div.anythingSlider .start-stop:hover, .banner div.anythingSlider .start-stop.hover {color: #fff;}
.banner div.anythingSlider .anythingWindow {overflow: hidden;position: relative;width: 100%;height: 100%;z-index:10;}
/* wrapper: 45px right & left padding for the arrows, 28px @ bottom for navigation */
.banner div.anythingSlider {position: relative;padding: 0;}
/* anythingSlider base UL */
.banner ul.anythingBase {background: transparent;list-style: none;position: absolute;top: 0;left: 0;margin: 0;padding: 0;}
.banner ul.anythingBase li.panel {background: transparent;display: block;overflow: hidden;float: left;padding: 0;margin: 0;position:relative;}
/* Navigation Arrows */
.banner div.anythingSlider .arrow {display:none;}
/* Navigation Links */
.banner div.anythingSlider .anythingControls { outline: 0;position:absolute;z-index:20;width:583px;height:61px;margin:0;padding:0;background:url('../images/bannerOverlay.png') no-repeat 0 0;bottom:0px;left:0px; }
.banner div.anythingSlider .thumbNav { float:right;width:auto;height:37px;padding:12px 15px 12px 0;}
.banner div.anythingSlider .thumbNav li { float:left;margin:0 0 0 6px;padding:0;}
.banner div.anythingSlider .thumbNav a {float:left;width:57px;height:37px;}
.banner div.anythingSlider .thumbNav a img{float:left;width:57px;height:37px;}
.banner div.anythingSlider.activeSlider .thumbNav a.cur, .banner div.anythingSlider.activeSlider .thumbNav a:focus{outline:none;}
.banner div.anythingSlider.activeSlider .thumbNav a.cur img{width:53px;height:33px;border:2px solid #fff;}
.storySlider{float:left;width:350px;padding:0 0 50px;}
/******* SET DEFAULT DIMENSIONS HERE ********/
.storySlider div.anythingSlider {float:left;display: block;width: 350px;height: 240px;margin: 0 auto;text-align:center;}
/****** SET COLORS HERE *******/
/* Default State */
.storySlider div.anythingSlider .anythingWindow {}
.storySlider div.anythingSlider .start-stop {background-color: #040;color: #fff;}
.storySlider div.anythingSlider .start-stop.playing {background-color: #800;}
.storySlider div.anythingSlider .start-stop:hover, .storySlider div.anythingSlider .start-stop.hover {color: #ddd;}
/* Active State */
.storySlider div.anythingSlider.activeSlider .anythingWindow {}
.storySlider div.anythingSlider .start-stop {background-color: #080;color: #fff;}
.storySlider div.anythingSlider .start-stop.playing {background-color: #d00;}
.storySlider div.anythingSlider .start-stop:hover, .storySlider div.anythingSlider .start-stop.hover {color: #fff;}
.storySlider div.anythingSlider .anythingWindow {overflow: hidden;position: relative;width: 100%;height: 100%;}
/* wrapper: 45px right & left padding for the arrows, 28px @ bottom for navigation */
.storySlider div.anythingSlider {position: relative;padding: 0;}
/* anythingSlider base UL */
.storySlider ul.anythingBase{background: transparent;list-style: none;position: absolute;top: 0;left: 0;margin: 0;padding: 0;}
.storySlider ul.anythingBase li.panel{background: transparent;display: block;overflow: hidden;float: left;padding: 0;margin: 0;position:relative;}
.storySlider ul.anythingBase li.panel .panelSlide{float:left;width:300px !important;padding:22px 25px 25px;height:193px !important;background:#000;text-align:left;}
.storySlider ul.anythingBase li.panel .panelSlide p{font-size:1.2em;padding:0 0 8px}
/* Navigation Arrows */
.storySlider div.anythingSlider .arrow {top: 110px;position: absolute;display: block;z-index:100;}
.storySlider div.anythingSlider .arrow a {display: block;height: 24px;margin:0;width:25px;text-align:center;outline:0;background: url('../images/storyFeatureArrows.png') no-repeat;}
.storySlider div.anythingSlider .arrow a span { display: block; text-indent: -9999px; }
.storySlider div.anythingSlider .forward { right: -12px; }
.storySlider div.anythingSlider .back { left: -12px; }
.storySlider div.anythingSlider .forward a { background-position: -25px 0; }
.storySlider div.anythingSlider .back a { background-position: 0 0;}
/* Navigation Links */
.storySlider div.anythingSlider .anythingControls { float:left;width:100%;outline: 0; float:none;height:40px;margin:5px 0 0; }
.storySlider div.anythingSlider .thumbNav { float:left;width:100%;height:37px;padding:0;}
.storySlider div.anythingSlider .thumbNav li { float:none;display:inline;margin:0 0 0 6px;padding:0;}
.storySlider div.anythingSlider .thumbNav a {background:#b2c2ce;padding:0px 10px;}
.storySlider div.anythingSlider .thumbNav a.cur{background:#fff;}
/* slider autoplay right-to-left, reverse order of nav links to look better */
.storySlider div.anythingSlider.rtl .thumbNav a { float: right; } /* reverse order of nav links */
.storySlider div.anythingSlider.rtl .thumbNav { float: left; }    /* move nav link group to left */
.storySlider div.anythingSlider.rtl .anythingWindow {direction: ltr;unicode-bidi: bidi-override;}
/* div.anythingSlider.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */
/* slider autoplay right-to-left, reverse order of nav links to look better */
.banner div.anythingSlider.rtl .thumbNav a { float: right; } /* reverse order of nav links */
.banner div.anythingSlider.rtl .thumbNav { float: left; }    /* move nav link group to left */
.banner div.anythingSlider.rtl .anythingWindow {direction: ltr;unicode-bidi: bidi-override;}
/* div.anythingSlider.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */
/* Autoplay Start/Stop button */
div.anythingSlider .start-stop {background-image: url(../images/cellshade.png);background-repeat: repeat-x;background-position: center top;padding: 2px 5px;width: 40px;text-align: center;text-decoration: none;float: right;z-index: 100;outline: 0;display:none !important;}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover { background-image: none; }
div.anythingSlider, div.anythingSlider .anythingWindow, div.anythingSlider .thumbNav a, div.anythingSlider .arrow a, div.anythingSlider .start-stop {transition-duration: 0;  -o-transition-duration: 0;  -moz-transition-duration: 0;-webkit-transition-duration: 0;}
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
