@import url(/Common/about_us/css/news.css);
body, input, textarea, select { font-family: Arial, Helvetica, sans-serif !important; color: #333; }
/*html, .ie-corner-shadow-left { background: url(/Common/about_us/images/about_us_lp/bg_temp.jpg) right 35px repeat-x !important; }
ul#universalNav { background: none !important; }
.ie-top-shadow, .ie-bottom-shadow, #content-container, #content { background-image:none !important; background:transparent; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }*/
#news-box { width:100%; margin-top:0; position:relative; }
#news-right { float: right; width: 240px; margin-right: 25px; }
#news-left { float: left; width: 640px; }
#news-left .inner { margin:0 40px 0 0; }
#news-box h2 { line-height:120%; font-size:22px; font-weight:normal; letter-spacing:.5px; }
#news-left p, #news-left td, #news-left li, #news-left ul, #news-left ol, #news-left div, #news-right p, #news-right li { font-size:12px; line-height:16px; }
/* main content */
#news-left h1 { padding:15px 0 0 5px; }
#news-left h3 { line-height:130%; }
#news-box #news-left h2 { margin-bottom:30px; }
#news-left .indent p, #news-left .indent ul, #news-left .indent h3 { margin-left:110px; }
#news-left .indent ul li { margin-bottom:6px; }
#news-left .indent .arrow ul li { margin-bottom:2px; }
#news-left p + h2, #news-left ul + h2, #news-left div.indent + h2 { padding-top:50px; }
#news-left .indent .arrow, #news-left .arrow { padding:20px 0 0 20px; background:url(/Common/about_us/images/mediakit/aspire/bkg_gold_arrow.png) no-repeat 110px 20px; }
/* side-content */
#news-right li { margin:0 0 5px; }
#news-right img.left { float:left; margin:3px 10px 40px 0; }
#aspire-nav li.active { font-weight:bold; }
/* show hide */
.read-more, .hide-more { color:#067ab4; /*margin-left:110px;*/ display:none; }
.full-bio { display:block; /*margin-left:111px; */ }
/* homepage carousel */
#highlights { height: 340px; position: relative; width: 974px; zoom:1; /*top:-15px; left:-15px; */ margin:20px 0 0 5px; }
#highlights-content { width: 974px; position: relative; float: left; z-index: 100; background:transparent; }
#highlights-content h1 { text-align: center; color: #005b95; font-size: 3.3em; font-weight: bold; margin-bottom: 10px; }
#highlights-content h2 { text-align: center; color: #ff7200; font-size: 2.2em; font-weight: bold; margin-bottom: 20px; }
#highlights-content .main-banner { float: left; }
.highlights-banner { position: relative; z-index: 100; }
#highlights-menu { position: absolute; left:40px; bottom: 15px; width: 125px; z-index: 500; }
#highlights-menu ul { margin: 0 !important; position:relative; }
#highlights-menu li { z-index: 1000; overflow:hidden; position:relative; color:#fff; float:left; margin-right:10px; }
#highlights-menu a { padding: 0; display:block; position: relative; z-index: 100000; text-indent:-999px; zoom:1; color:#fff; width:14px; height:15px; background:url(/Common/about_us/images/mediakit/aspire/highlights_nav_off.png) no-repeat center center; }
#highlights-menu div { width: 155px; }
#highlights-menu a.activeSlide { background-image:url(/Common/about_us/images/mediakit/aspire/highlights_nav_on.png); }
#highlights:after, #highlights-menu:after { clear: both; content:''; display: table; }
/* carousel */
.in-motion { position:relative; }
.in-motion .carousel { width:550px !important; margin:0 60px 0 45px; height:150px; overflow:hidden; }
#pr2631 .in-motion .carousel { width:580px !important; }
.in-motion .carousel li { width:138px; float:left; font-weight:bold; font-size:12px; line-height:16px; height:150px; margin:0 !important; }
.in-motion .carousel li, .in-motion .carousel li a, .in-motion .carousel li a p { color:#005b95; }
.in-motion .carousel li p { margin:5px 15px 0 5px; }
.in-motion .forward, .in-motion .back { height: 30px; height:30px; cursor: pointer; margin: 0 5px 0 0; position:absolute; top:32px; }
.ie .in-motion .forward, .ie .in-motion .back { zoom:1; }
.in-motion .back { left:5px; z-index:20; }
.in-motion .forward { right:5px; z-index:30; }
#news-left .read-more, #news-left dt, #news-left dt.closed { padding-left:18px; background: url(/Common/global/images/about_us/icons/icn_open_accordion.png) no-repeat left 2px; cursor: pointer; }
#news-left .open { background-image: url(/Common/global/images/about_us/icons/icn_close_accordion.png); }
#news-left dd { margin-left:36px; }
