﻿html {background:#333;margin:0px;padding:0px;min-height:100%;height:100%;}
body {background: url('../images/template/bg-body.png') repeat-x;font:10pt "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0px;min-height:100%;padding:0px;}
.homepage {background: url('../images/template/bg-navigation-red.png') repeat-x;background-position:top center;}
.container {width:940px;margin-left:auto;margin-right:auto;}
.header {height:120px;}
.header .panels {height:120px;}
.header .panels .top-panel {height:75px;}
.header .panels .left-panel {float:left;}
.header .panels .left-panel .wordmark a {background:url('../images/template/bg-navigation-red-wordmark.png') no-repeat;display:block;width:200px;height:60px;margin:5px 0px 0px 0px;}
.header .panels .left-panel .wordmark a span {display:none;}
.header .panels .right-panel {float:right;width:725px;height:70px;background:url('../images/template/bg-tagline-white-v2.png') no-repeat;background-position:0px 30px;}
.header .panels .right-panel .tagline {clear:both;height:30px;}
.header .panels .navigation-panel {clear:both;}
.header .panels .navigation-panel .main-navigation {clear:both;}
.header .panels .navigation-panel .main-navigation form {margin:0px;}
.header .panels .navigation-panel .section-navigation {clear:both;}
.homepage-body {background:#fff url('../images/template/bg-content-trans.2png') repeat-x;background-position:0px 0px;padding:12px;}
.page-body {background:#fff url('../images/template/bg-content-trans.png') repeat-x;background-position:0px -38px;clear:both;}
.page-body .content-heading {clear:both;}
.page-body .content-main-container {clear:both;padding-top:4px;}
.page-body .content-main-container .content-container {border-collapse:collapse;width:932px;font:12px Arial,Verdana, Geneva,sans, sans-serif;color:#444;} /**table**/
.page-body .content-main-container .content-container .content-navigation {width:198px;background:url('../images/template/bg-content-left.png') no-repeat;background-position:right top;vertical-align:top;padding:0px;}
.page-body .content-main-container .content-container .content-main {border-top:1px solid #ddd;background:#fff;vertical-align:top;width:726px;}
.page-body .content-main-container .content-container .content-main .content-photo {width:710px;margin:8px 8px 0px 8px;}
.page-body .content-main-container .content-container .content-main .content-photo p {margin:0px;}
.page-body .content-main-container .content-container .content-main .content-copy-container {border-collapse:collapse;width:710px;margin:8px 8px 8px 8px;}
.page-body .content-main-container .content-container .content-main .content-copy {vertical-align:top;}
.page-body .content-main-container .content-container .content-main .content-copy-main {margin:0px 12px 0px 0px;min-height:400px;}
.page-body .content-main-container .content-container .content-main .content-copy-main img.left {float:left;}
.page-body .content-main-container .content-container .content-main .content-copy-main img.right {float:right;margin:0px 0px 8px 8px;}
.page-body .content-main-container .content-container .content-main .content-copy-main p:first-child {margin-top:0px;}
.page-body .content-main-container .content-container .content-main .content-subnavigation {vertical-align:top;width:208px;border-left:1px solid #e5e5e5;}
.page-body .content-main-container .content-container .content-main .content-subnavigation .content-subnavigation-container {width:200px;overflow:hidden;margin:0px 0px 0px 8px;font-size:.9em;}
.page-body .content-main-container .content-container .content-main .content-subnavigation .content-subnavigation-container hr {background:#eee;border:0px;color:#eee;height:1px;}
.page-body .content-main-container .content-container .content-main .content-subnavigation .content-subnavigation-container h5 {font-size:1.3em;}
.page-body .content-main-container .content-container .gutter {width:8px;background: url('../images/template/bg-content-right.png') no-repeat;background-position:left top;}


/*full*/
.page-body .content-full-main-container {clear:both;padding-top:0px;margin:0px 4px 0px 5px;}
.page-body .content-full-main-container .content-container {border-collapse:collapse;width:936px;font:12px Arial,Verdana, Geneva,sans, sans-serif;color:#444;} /**table**/
.page-body .content-full-main-container .content-container .content-navigation {width:2px;background:url('../images/template/bg-content-left.png') no-repeat;background-position:top right;vertical-align:top;padding:0px;}
.page-body .content-full-main-container .content-container .content-main {border-top:0px solid #ddd;vertical-align:top;width:904px;background:#fff;}
.page-body .content-full-main-container .content-container .content-main .content-photo {width:710px;margin:8px 8px 0px 8px;}
.page-body .content-full-main-container .content-container .content-main .content-photo p {margin:0px;}
.page-body .content-full-main-container .content-container .content-main .content-copy-container {border-collapse:collapse;width:902px;margin:8px 0px 8px 8px;}
.page-body .content-full-main-container .content-container .content-main .content-copy {vertical-align:top;}
.page-body .content-full-main-container .content-container .content-main .content-copy-main {margin:0px 8px 0px 0px;min-height:594px;}
.page-body .content-full-main-container .content-container .content-main .content-copy-main img.left {float:left;}
.page-body .content-full-main-container .content-container .content-main .content-copy-main img.right {float:right;margin:0px 0px 8px 8px;}
.page-body .content-full-main-container .content-container .content-main .content-copy-main p:first-child {}
.page-body .content-full-main-container .content-container .content-main .content-subnavigation {vertical-align:top;width:208px;border-left:1px solid #e5e5e5;}
.page-body .content-full-main-container .content-container .content-main .content-subnavigation .content-subnavigation-container {margin:0px 0px 0px 8px;font-size:.9em;}
.page-body .content-full-main-container .content-container .content-main .content-subnavigation .content-subnavigation-container hr {background:#ddd;border:0px;color:#ddd;height:1px;}
.page-body .content-full-main-container .content-container .content-main .content-subnavigation .content-subnavigation-container h5 {font-size:1.3em;}
.page-body .content-full-main-container .content-container .gutter {width:8px;background: url('../images/template/bg-content-right.png') no-repeat;background-position:left top;}

/*footer*/
.page-footer {background:#a80000 url('../images/template/bg-suggested-links.png') repeat-x;border-top:8px solid #fff;border-bottom:0px solid #980000;font:12px Arial,Verdana, Geneva,sans, sans-serif;color:#fff;}
.page-footer .suggested-links {min-height:60px;background: url('../images/template/bg-footer.gif') repeat-x;background-position:center top;color:#fff;}
.page-footer .suggested-links .suggested-links-content {padding:40px 0px 0px 0px;}
.page-footer .footer-content {clear:both;padding-top:12px;}
.page-footer .footer-content .wordmark a {background:url('../images/template/wordmark.png') no-repeat;display:block;width:175px;height:58px;}
.page-footer .footer-content .wordmark a span {display:none;}
.page-footer .footer-content .copyright {padding-top:12px;font-size:.9em;}
.page-footer .footer-content .copyright a  {color:#fff;}
.page-footer .footer-content .copyright a:hover {color:#fea600;}
.page-footer .footer-content .copyright p {margin:0px 0px 4px 0px;}
/*main navigation*/
.header .panels .navigation-panel .main-navigation ul {list-style:none;color:#fff;margin:0px 0px 0px 0px;padding:0px;font:9.5pt "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:700;}
.header .panels .navigation-panel .main-navigation ul li {float:left;background:url('../images/template/bg-navigation-divider.png') no-repeat;background-position:right top;}
.header .panels .navigation-panel .main-navigation ul li:first-child a {padding:4px 9px 3px 0px;}
.header .panels .navigation-panel .main-navigation ul li.last {padding-right:0px;background:none;}
.header .panels .navigation-panel .main-navigation ul li.search {padding:0px;margin-top:-2px;background:none;width:200px;}
.header .panels .navigation-panel .main-navigation ul li:hover a {color:#ffae45;}
.header .panels .navigation-panel .main-navigation ul li.active {}
.header .panels .navigation-panel .main-navigation ul li.active a {color:#ffae45;text-decoration:none;background:url('../images/template/bg-navigation-arrow.png') no-repeat;background-position:center bottom;padding-bottom:16px;}
.header .panels .navigation-panel .main-navigation ul li a {color:#fff;text-decoration:none;padding:4px 8px 10px 8px;display:block;}
/*section navigation*/
.header .panels .navigation-panel .section-navigation ul {list-style:none;margin:0px;padding:0px;margin-top:4px;}
.header .panels .navigation-panel .section-navigation ul li {cursor:pointer;color:#aaa;float:left;font:12px arial;font-weight:normal;list-style:none;padding:2px 10px 0px 10px;background:url('../images/template/bg-section-nav-divider.png') repeat-y;background-position:right center;}
.header .panels .navigation-panel .section-navigation ul li:hover {color:#a80000;}
.header .panels .navigation-panel .section-navigation ul li.last {background:none;}
.header .panels .navigation-panel .section-navigation ul li a {color:#999;text-decoration:none;}
.header .panels .navigation-panel .section-navigation ul li a:hover {color:#a80000;}

/*suggested links */
.suggested-links ul {font:9pt "Trebuchet MS", Arial, Helvetica, sans-serif;list-style:none;margin:12px 0px 0px 12px;padding:0px;}
.suggested-links ul li {width:19%;float:left;padding:3px;}
.suggested-links ul li ul {margin:0px;border-right:0px solid #eadfb9;}
.suggested-links ul li.last ul {border:none;}
.suggested-links ul li ul li {width:auto;float:none;font-size:.9em;border:none;}
.suggested-links a {color:#fff;}
.suggested-links a:hover {color:#ffae45;}
.suggested-links a img {border:0px;}
.suggested-links strong {color:#ffae45;}

/*quicklinks*/
.quicklinks {float:right;margin:0px 12px 4px 0px;font:bold 10px Arial,Verdana, Geneva,sans, sans-serif;color:#480000;text-align:right;background:url('../images/template/bg-quicklinks.png') no-repeat 0% 100%;padding-right:8px;}
.quicklinks div {padding:2px;}
.quicklinks a {color:#fff;text-decoration:none;display:inline-block;margin:2px;}
.quicklinks a:hover {color:#ffae45;}
.quicklinks img {vertical-align:middle;}
.quicklinks .campus-weather {display:inline-block;color:#fff;display:inline-block;margin:2px;}
.quicklinks .campus-weather img {vertical-align:middle;margin-right:2px;}
.clear {clear:both;}
/*searchbox */
.helperText {color:#bbb !important;}
.search {float:right;margin-top:-18px;margin-right:18px;display:block !important;}
.search .search-box {padding:0px;width:180px;height:30px;overflow:hidden;background:url(../images/template/site-search-box.png) no-repeat right center;}
.search input[type=text] {width:90%;padding-top:4px;padding-left:3px;background:none;border:0px;outline:0;color:#444;}
.search  button {padding:0px;margin-left:-12px;margin-top:3px;background:url(../images/template/site-search-button.png) no-repeat center center;text-indent:-100px;width:18px;height:18px;border:0px;}

/* font styles */
h1 {margin:0px 0px 8px 0px;font:bold 24px Arial, Helvetica, sans-serif,"Palatino Linotype", "Book Antiqua", Palatino, serif;color:#a80000;}
h1 small {display:block;color:#666666;font:bold 14px Arial, Helvetica, sans-serif;font-style:italic;}
h1 label {display:block;font-size:.8em;}
h1.no-bottom-margin {margin-bottom:0px;}
h1.no-bottom-margin + h3 {margin-top:0px;}

p,address {line-height:1.75em;}
p .lead {font-size:1.25em;font-weight:bold;}
a {color:#a80000;}
a[type=pdf] {background:url('../images/icons/document-pdf.png') no-repeat;background-position:right center;padding-right:38px;}
a[rel=external] {padding-right:16px;background:url('../images/template/external-window.png') no-repeat;background-position:right center;}
a[rel=internal] {padding-right:16px;background:url('../images/template/internal-window.png') no-repeat;background-position:right center;}
a[rel=secure] {padding-right:16px;background:url('../images/icons/red-lock-small.png') no-repeat;background-position:right center;}
a[rel=secure]:hover {padding-right:16px;background:url('../images/icons/lock-small.png') no-repeat;background-position:right center;}
a[rel=video] {padding-left:18px;background:url('../images/template/film_disabled.png') no-repeat;background-position:left center;}
a[rel=video]:hover {padding-left:18px;background:url('../images/template/film.png') no-repeat;background-position:left center;}

a[type=rss] {padding-left:16px;background:url('../images/template/rss3.png') no-repeat;background-position:left center;}
a:hover {color:#444;}
.footer-fade {background:#880000;height:2px;}

.raiderlink-login-widget {width:340px;cursor:default;color:#444 !important;-moz-border-radius:.75em;font-weight:normal;float:right;overflow:hidden;background: url('../images/template/raiderlink-login-widget-right.png') no-repeat;background-position:right top;margin:-6px 0px 0px 0px;text-align:right;}
.raiderlink-login-widget a.login-button {display:inline-block;-moz-border-radius:.3em;cursor:pointer;margin-left:2px;padding:2px;padding-left:12px;background:#eee url('../images/template/bg-lock-button.png') no-repeat left center;color:#777 !important;font-size:.8em;font-weight:bold;border:1px solid #ccc;text-decoration:none;}
.raiderlink-login-widget a.login-button:hover {background:#a80000 url('../images/template/bg-lock-button-hover.png') no-repeat left center;color:#fff !important;border-color: #980000;}
.raiderlink-login-widget span.about-button {cursor:pointer;margin-left:15px;height:20px;width:60px;display:inline-block;float:right;}
.raiderlink-login-widget input[type=text],.raiderlink-login-widget input[type=password] {-moz-border-radius:.3em;display:inline-block;width:90px;padding:2px;font-size:.9em;margin:2px 2px 0px 0px;border:1px solid #ccc;background:#fff;height:16px;}
.raiderlink-login-widget .user-details {padding:4px 4px 4px 8px;color:#999 !important;font-size:.9em;text-align:left;margin-left:4px;}
.raiderlink-login-widget .user-details strong {color:#444 !important;}
.raiderlink-login-widget .user-details a {color:#444;text-decoration:underline !important;}
.raiderlink-login-widget form {display:block;padding:8px 10px 10px 5px;background: url('../images/template/raiderlink-login-widget-left.png') no-repeat;background-position:left top;margin-right:70px;}
.raiderlink-details {padding:3px;border:1px solid #880000;color:#ffae45;display:inline-block;background:#a80000 url('../images/logos/raiderlink-sm-login.png') no-repeat;background-position:5px 0px;margin:0px;padding-left:90px;text-align:right;position:relative;}
.raiderlink-details a {color:#ffae45;}
.raiderlink-details strong {color:#fff;}

.raiderlink-user-widget {font:12px arial;float:right;display:inline-block;cursor:default;color:#444 !important;font-weight:normal;overflow:hidden;padding:0px;background: url('../images/template/bg-raiderlink-login-widget-right.png') no-repeat;background-position:98% 0%;margin:0px;margin:-6px 0px 0px 0px;text-align:right;}
.raiderlink-user-widget .user-details {display:inline-block;padding:9px;color:#999 !important;font-size:.9em;text-align:left;margin-left:4px;margin-right:75px;background: url('../images/template/bg-raiderlink-login-widget-left.png') no-repeat left top;}
.raiderlink-user-widget .user-details strong {color:#444 !important;}
.raiderlink-user-widget .user-details a {text-decoration:none !important;}

.audience-links {font:1em Arial, Helvetica, sans-serif;}
.audience-links  ul {list-style:none;margin:0px;padding:0px;border-bottom:1px solid #970000;}
.audience-links a {color:#fff;text-decoration:none;font-size:1em;font-weight:bold;}
.audience-links ul li {padding:8px;border-bottom:1px solid #770000;border-top:1px solid #970000;}
.audience-links ul li:first-child {border-top:0px;}
.audience-links ul li:hover {background:#770000;}

.news-table table {border-collapse:collapse;color:#444;}
.news-table table tr td.date {width:4em;text-align:center;vertical-align:middle;}
.news-table table tr td.date .mm {font-weight:bold;font-size:.9em;color:#777;display:block;}
.news-table table tr td.date .dd {color:#a80000;font-size:1.9em;display:block;font-weight:normal;}
.news-table table tr td.date .date-box .dd { font-size:1.25em;font-weight:bold;white-space:nowrap;}
.news-table table tr td {padding:6px 3px 6px 3px;border-top:1px solid #eee;}
.news-table table tr:first-child td {border-top:0px;}
.news-table .abstr {line-height:1.5em;display:block;}
.news-table .empty-photo {display:none;background:#f9f9f9;height:75px;width:75px;border:1px solid #eee;color:#ddd;overflow:hidden;font-size:3em;letter-spacing:-1px;}
.news-table img {border:1px solid #eee;}
.news-table .calendar-section {display:block;font-size:.9em;font-weight:bold;color:#999;}

.calendar-news {color:#444;margin-top:12px;width:200px;}
.calendar-news h5 {font-size:1.3em;margin:0px 0px 0px 0em;}
.calendar-news h5.calendar {background:url('../images/template/bg-event-list.png') no-repeat;background-position:0% 50%;padding-left:25px;}
.calendar-news ul {list-style:none;margin:0px;padding:0px;}
.calendar-news ul li {list-style:none;border-top:0px solid #eee;font-weight:800;padding-top:1em;margin-top:1em;}
.calendar-news ul li .dt {width:4em;text-align:center;min-height:3.75em;}
.calendar-news ul li .dt .mm {font-weight:bold;font-size:.9em;color:#777;display:block;}
.calendar-news ul li .dt .dd {color:#a80000;font-size:1.9em;display:block;font-weight:normal;}
.calendar-news ul li:first-child {border-top:0px;margin-top:.5em;}
.calendar-news ul li ul {margin:-3.7em 0em 0em 5em;}
.calendar-news ul li ul li {border:0px;font-weight:normal;padding-top:0;margin-top:0em;border-top:1px dotted #ddd;padding:8px 0px 8px 0px;}
.calendar-news ul li ul li:first-child {border-top:0px;margin-top:0em;padding-top:0px;}

.calendar-news table td .dt {width:4em;text-align:center;min-height:3.75em;}
.calendar-news table td .dt .mm {font-weight:bold;font-size:.9em;color:#777;display:block;}
.calendar-news table td  .dt .dd {color:#a80000;font-size:1.9em;display:block;font-weight:normal;}
.calendar-news table td {vertical-align:top;}
.calendar-news table td:first-child {border-top:0px;margin-top:.5em;}
.calendar-news table td table td {border:0px;font-weight:normal;padding-top:0;margin-top:0em;border-top:1px dotted #ddd;padding:8px 0px 8px 0px;}
.calendar-news table td table td:first-child {border-top:0px;margin-top:0em;padding-top:0px;}
.calendar-news table td .calendar-section {display:block;font-size:.9em;font-weight:bold;color:#999;}

.page-body a {text-decoration:none;}

.page-body .news-table table a,.page-body .spotlights a,.page-body .calendar-news table a,a.feature {text-decoration:none;font-weight:bold;display:block;margin-bottom:4px;}
.earth-friendly {background:url('../images/template/earth-friendly.png') no-repeat 0% 0%;padding:8px 0px 8px 150px;max-width:240px;font-size:.9em;color:#888;}
.earth-friendly a {color:#5f8e0d;}
hr {height:1px;color:#ddd;background:#eee;border:0px;}
strong.arrow {display:block;padding-left:18px;background:url('../images/template/arrow-page-nav.png') no-repeat;background-position:left center;margin-bottom:8px;}
.sharethis {background:url('../images/template/bg-share-this.png') no-repeat;background-position:left top;height:24px;width:98px;overflow:hidden;margin-top:-5px;}
.sharethis .sharethis-container {padding:3px;}
.share-this-button {display:none;float:right;cursor:pointer;background:url('../images/template/bg-share-this-btn.png') no-repeat;width:125px;height:25px;margin:-4px 12px 0px 0px;position:relative;top:372px;z-index:999;}
.share-this-button1:hover {display:inline-block;background:url('../images/template/bg-share-this-btn-hover.png') no-repeat;width:125px;height:25px;}
.share-this {float:right;}
.homepage-features {font:.9em Arial, Helvetica, sans-serif;color:#555;width:700px;color:#444;}
.homepage-features td.homepage-news {width:337px;padding-right:10px;vertical-align:top;}
.homepage-features td.homepage-events {padding-left:10px;padding-right:10px;line-height:1.5em;border-left:1px solid #eee;vertical-align:top;}
.homepage-features td.homepage-events .news-table td {}
.homepage-features td.homepage-highlights {line-height:1.5em;border-left:0px solid #eee;padding:0px;vertical-align:top;}
.homepage-features .homepage-news-photo {width:200px;height:140px;border:4px solid #eee;background:#fff;}
.homepage-features a.feature {display:block;font-weight:bold;color:#a80000;}
.homepage-features a {text-decoration:none;font-weight:bold;}
.ui-helper {color:#aaa;}

.video-box {width:200px;}
    .video-box .scroller {width:200px;height:140px;margin:0 auto;border:4px solid #eee;}
    .video-box .scroller .slides-container {display:block;width:200px;height:140px;overflow:hidden;}
    .video-box .scroller .slides {background:#f5f5f5;margin:0;white-space:nowrap;border-spacing: 0;}
    .video-box .scroller .slides .slide {position:relative;display:table-cell;width:200px;height:140px;box-shadow:0px 0px 6px rgba(0,0,0,0.25) inset;margin:0;border-spacing:0;}
    .video-box .scroller .slides .slide a {outline:0;display:inline-block;width:200px;height:140px;color:#fff;text-decoration:none;background:url(../images/scroll-play.png) no-repeat center center;}
    .video-box .scroller .slides .slide a label {height:24px;line-height:24px;background:rgba(0,0,0,0.75);display:none;text-indent:6px;font-weight:bold;text-shadow:0px 1px 0px rgba(255,255,255,0.25);margin-top:116px;}
    .video-box .scroller .scroller-btn {background:url(../images/scroll-sprite.png) no-repeat 0px 90px;width:25px;height:45px;position:absolute;margin-top:48px;z-index:2;opacity:.8;filter:alpha(opacity=80);cursor:pointer;}
    .video-box .scroller .scroller-btn.prev {background-position:-25px 0px;margin-left:0px;}
    .video-box .scroller .scroller-btn.prev.disabled {background-position:-25px -45px;}
    .video-box .scroller .scroller-btn.next {background-position:0px 0px;margin-left:175px;}
    .video-box .scroller .scroller-btn.next.disabled {background-position:0px -45px;}
    .video-box .captions .caption {color:#444;line-height:1.75em;}
    .video-box a {outline:0;}
    .hidden {display:none;}