@charset "utf-8";
/* CSS Document */

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;}
.page {background: url('../images/template/bg-navigation-red.png') repeat-x;background-position:top center;}
.container {width:940px;margin-left:auto;margin-right:auto;}
.header {background:url('../images/template/bg-navigation-header2.png') repeat-x;background-position:left bottom;}
.header .panels {height:140px;}
.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.png') no-repeat;background-position:0px 35px;}
.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 .section-navigation {clear:both;}
.page-body {background:#fff url('../images/template/bg-content-trans.png') repeat-x;background-position:right top;}
.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:4px;}
.page-body .content-full-main-container .content-container {border-collapse:collapse;width:932px;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:1px 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 {margin-top:0px;}
.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;}
/*spread*/
.page-body .content-spread-main-container {clear:both;padding-top:4px;}
.page-body .content-spread-main-container .content-container {border-collapse:collapse;width:932px;font:12px Arial,Verdana, Geneva,sans, sans-serif;color:#444;} /**table**/
.page-body .content-spread-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-spread-main-container .content-container .content-main {border-top:1px solid #ddd;background:#fff;vertical-align:top;width:726px;}
.page-body .content-spread-main-container .content-container .content-main .content-photo {width:710px;margin:8px 8px 0px 8px;}
.page-body .content-spread-main-container .content-container .content-main .content-photo p {margin:0px;}
.page-body .content-spread-main-container .content-container .content-main .content-copy-container {border-collapse:collapse;width:710px;margin:8px 8px 8px 8px;}
.page-body .content-spread-main-container .content-container .content-main .content-copy {vertical-align:top;}
.page-body .content-spread-main-container .content-container .content-main .content-copy-main {margin:0px 12px 0px 0px;min-height:400px;}
.page-body .content-spread-main-container .content-container .content-main .content-copy-main img.left {float:left;}
.page-body .content-spread-main-container .content-container .content-main .content-copy-main img.right {float:right;margin:0px 0px 8px 8px;}
.page-body .content-spread-main-container .content-container .content-main .content-copy-main p:first-child {margin-top:0px;}
.page-body .content-spread-main-container .content-container .content-main .content-subnavigation {vertical-align:top;width:216px;border-left:1px solid #e5e5e5;}
.page-body .content-spread-main-container .content-container .content-main .content-subnavigation .content-subnavigation-container {margin:0px 8px 0px 8px;font-size:.9em;}

.page-body .content-spread-main-container .content-container .content-main .content-subnavigation .content-subnavigation-container hr {background:#ddd;border:0px;color:#ddd;height:1px;}
.page-body .content-spread-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;}
/*content heading */
.page-body .content-heading  {margin:0px 8px 0px 8px;}
.page-body .content-heading .heading-copy {padding-top:8px;}
.page-body .content-heading .heading-copy .sharethis {float:right;margin:12px 0px 8px 0px;cursor:pointer;}
.page-body .content-heading .heading-copy .raiderlink- {float:right;margin:12px 0px 8px 0px;cursor:pointer;}
.page-body .content-heading .heading-copy .section-label {float:left;font:bold 28px 'Palatino Linotype', 'Book Antiqua', Palatino, serif;color:#870000;background:url('../images/template/bg-section-label.png') no-repeat;background-position:right 14px;padding-right:12px;}
.page-body .content-heading .heading-copy .breadcrumbs {float:left;color:#888;margin:14px 0px 0px 4px;background:url('../images/template/home.png') no-repeat;background-position:left center;padding-left:18px;}
.page-body .content-heading .heading-copy .breadcrumbs img {vertical-align:middle;}
.page-body .content-heading .heading-copy .breadcrumbs a {text-decoration:none;color:#888;}
.page-body .content-heading .heading-copy .breadcrumbs a:hover {text-decoration:none;color:#a80000;}
.page-body .content-heading .heading-copy p {display:run-in;margin:0px;}
/*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;}
/*content navigation */
.content-navigation-container  {margin-right:8px;}
.content-navigation-container  ul {list-style:none;margin:0px;padding:0px;}
.content-navigation-container  ul li {}
.content-navigation-container  ul li ul {border:0px;margin:0px 0px 4px 0px;}
.content-navigation-container  ul li ul li {margin-left:15px;padding:3px 3px 3px 3px;border:0px;background:none;}
.content-navigation-container  ul li a {padding:5px;display:block;}
.content-navigation-container  ul li a[rel=external] {padding-right:16px;display:inline-block !important;}
.content-navigation-container  ul li a[rel=pdf] {padding-left:38px;display:block;}
.content-navigation-container  ul li a[type=pdf] {padding-right:33px;display:inline-block;}
.content-navigation-container  ul li a[rel=secure] {padding-right:12px;display:inline-block;}
.content-navigation-container  ul li a img {border:0px;}
.content-navigation-container  ul li ul li a {padding:1px 3px 1px 3px;}
.content-navigation-container  ul li:first-child {border-top:0px;}
.content-navigation-container  ul li ul li:first-child {padding-top:8px;}
.content-navigation-container  ul li strong {display:block;padding:5px 5px 0px 20px;font-size:1.2em;background:url('../images/template/arrow-page-nav.png') no-repeat;background-position:0px 11px;}
.content-navigation-container  ul li ul li strong {text-decoration:none;font-weight:bold;text-decoration:none;font-weight:bold;display:block;padding:4px 5px 0px 5px;background:none;font-size:1.1em;}
.content-navigation-container ul li.active {display:none;padding-bottom:6px;margin:0px -4px 6px 6px;}
.content-navigation-container ul li.active a {text-decoration:none;font-weight:bold;text-decoration:none;font-weight:bold;display:block;padding:8px 5px 6px 5px;}
.content-navigation-container ul li small {display:block;}
.content-navigation-container ul li.apply {background:#ddd;color:#444;margin:4px 8px 4px 8px;padding:3px 3px 3px 20px;font-weight:bold;border:1px solid #ccc;cursor:pointer;background:#ddd url(images/li-apply.png?v=1) no-repeat;background-position:3px 6px;}
.content-navigation-container ul li.apply:hover {background:#a80000 url(images/li-apply-on.png?v=1) no-repeat;background-position:3px 6px;border:1px solid #980000;color:#fff;}
.content-navigation-container ul li.livehelp {background:#ddd;color:#444;margin:4px 8px 4px 8px;padding:3px 3px 3px 20px;font-weight:bold;border:1px solid #ccc;cursor:pointer;background:#ddd url(images/li-chat.png?v=1) no-repeat;background-position:3px 6px;}
.content-navigation-container ul li.livehelp:hover {background:#a80000 url(images/li-chat-on.png?v=1) no-repeat;background-position:3px 6px;border:1px solid #980000;color:#fff;}
.content-navigation-container ul li.livehelp .status {color:#060;}
.content-navigation-container ul li.livehelp:hover .status {color:#fff;}

/*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 */
.search-box {float:right;margin:-5px 0px 0px 8px;width:190px;height:30px;color:#ccc;border:0px;background: url('../images/template/bg-site-search-box.png') no-repeat;}
.search-box input {margin:4px 0px 5px 5px;width:150px;border:0px;background:none;padding:0px;display:inline-block;}
.search-box .button {cursor:pointer;border:0px;padding:0px;background: url('../images/template/bg-site-search-box.png') no-repeat;background-position:-1px -37px;height:18px;width:18px;display:inline-block;}
.search-box .ui-helper {color:#aaa;}
/* 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] ,span.link[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[type=rss] {padding-left:16px;background:url('../images/template/rss3.png') no-repeat;background-position:left center;}

a[type=twitter] {padding-right:16px;background:url('../images/template/twitter_ico_sm.png') no-repeat;background-position:right center;}
a:hover {color:#444;}
.footer-fade {background:#880000;height:2px;}
h3.boxed {font-weight:bold;border-top:1px solid #f2f2f2;border-bottom:1px solid #ddd;border-left:1px solid #eee;border-right:1px solid #ddd;padding:6px;text-align:left;background: #eee url(../images/template/bg-table-header.png) repeat-x 50% 0%;margin:4px 0px 4px 0px;}
h3 a {color:#444;}
h3 a:hover {color:#444;}
h4 {background:url('../images/template/arrow-down.png') no-repeat;background-position:left center;padding-left:20px;font-size:1.3em;font-weight:bold;}
h5 {font:12px Arial, Helvetica, sans-serif;font-weight:bold;color:#444;}
h5 strong {color:#870000;}
h5 img {vertical-align:middle;}
h5.arrow {background:url('../images/template/arrow-down.png') no-repeat;background-position:left center;padding-left:20px;}
.content-subnavigation h5 {margin:0px;}
.admission-buttons + h5 {margin-top:12px;}
h3.no-margin {margin:0px;}
h3.no-margin + p {margin-top:0px;}
.content-copy-mail ul,.content-copy-mail ol{}
.content-copy-main ul li {line-height:1.75em;list-style-type:disc;}
.content-copy-main ol li {line-height:1.75em;}
.content-copy-main hr {color:#eee;height:1px;background:#eee;border:0px;clear:both;}
.content-copy-main address {margin-left:40px;font-style:normal;}
.content-copy-main a[rel=external] {padding-right:16px;background:url('../images/template/external-window.png') no-repeat;background-position:right center;}
.content-copy-main input[rel=external] {padding:6px 16px 6px 6px;background: #a80000 url('../images/template/external-window.png') no-repeat;border:1px solid #990000;background-position:90% 50%;color:#fff;font-weight:bold;}
.content-copy-main table td {line-height:1.75em;}
.green-arrow-box {background: #eaf2eb url('../images/template/bg-green-arrow-box.png') no-repeat;background-position:center bottom;padding-bottom:12px;}
.green-box {background:#eaf2eb;}
.gray-arrow-box {background: #f9f9f9 url('../images/template/bg-graygrad-arrow-box.png') no-repeat;background-position:center bottom;padding-bottom:12px;border-top:1px solid #f2f2f2;}
.redgrad-arrow-box {background: #d80000 url('../images/template/bg-redgrad-arrow-box.png') no-repeat;background-position:center bottom;padding-bottom:12px;border-top:1px solid #c80000;color:#fff;}
.gray-box {background:#f9f9f9;}
/*acalog*/

.acalog-program-details ul {list-style-type:none;list-style:none;}
.acalog-program-details ul {list-style:none;list-style-type:none;margin-left:0px;padding-left:0px;}
.acalog-program-details ul li {margin-left:0px;padding-left:0px;list-style-type:none;}
.acalog-program-details ul li.heading {font-size:1.2em;font-weight:bold;border-bottom:1px solid #eee;font-weight:bold;border-top:1px solid #f2f2f2;border-bottom:1px solid #ddd;border-left:1px solid #eee;border-right:1px solid #ddd;padding:6px;text-align:left;background: #eee url(../images/template/bg-table-header.png) repeat-x 50% 0%;margin:4px 0px 4px 0px;}
.acalog-program-details ul li.subheading {font-weight:bold;border-top:1px solid #f2f2f2;border-bottom:1px solid #ddd;border-left:1px solid #eee;border-right:1px solid #ddd;padding:6px;text-align:left;background: #eee url(../images/template/bg-table-header.png) repeat-x 50% 0%;margin:4px 0px 4px 0px;}
.acalog-program-details ul li.inset {margin-left:0px !important;}

.acalog ul {list-style-type:none;list-style:none;}
.acalog ul.major-list {list-style:none;list-style-type:none;margin-left:0px;padding-left:0px;}
.acalog ul.major-list li {margin-left:0px;padding-left:0px;font-size:14px;list-style-type:none;}
.acalog ul.major-list li ul {list-style:none;}
.acalog ul.major-list li ul li {font-size:12px;font-weight:normal;}

.acalog {font:12px arial;}
.acalog .subhead {display:block;padding:5px;font:12px arial;font-weight:bold;margin:8px 0px 0px 0px;background:#f2f2f2;border:1px solid #e2e2e2;}
.acalog .subhead-n {display:block;padding:5px;font:12px arial;font-weight:bold;margin:8px 0px 0px 0px;}
.acalog p {margin:3px 0px 3px 0px;line-height:1.5em;padding:5px;}
.acalog ul {list-style:none;margin-top:0px;margin-bottom:0px;}
.acalog ul li {padding:3px;list-style-type:none;}
.acalog hr {display:none;height:1px;border:0px;background-color:#eee;color:#eee;}
.acalog ul li.acalog-adhoc p {margin:0px;}
.acalog h3 {}
.acalog .subhead-b {font:15px arial;font-weight:bold;display:block;margin:8px 0px 0px 0px;padding:5px;}
.acalog .subhead-t {font:15px arial;font-weight:bold;display:block;margin:8px 0px 12px;padding:5px;background:#f2f2f2;border:1px solid #e2e2e2;}
.acalog table {width:100%;border-collapse:collapse;}
.acalog table td {padding:5px;}
.acalog h2 + p {margin:0px;padding-left:0px;}
.acalog h3 {font: 14px arial;font-weight:bold;}
.acalog ul li.empty {padding:0px;height:2px;margin:0px;}

/*news*/
.news {line-height:1.75em;}
.news-photo {float:right;margin:0px 0px 8px 12px;width:200px;}
.news-photo .caption {margin:4px 0px 0px 0px;font-size:.9em;line-height:1.5em;font-style:italic;}
.news .post-date {font-style:italic;color:#888;}
.news-listing {border-collapse:collapse;}
.news-listing td {padding:12px 5px 12px 5px;border-top:1px solid #f2f2f2;vertical-align:top;}
.news-listing tr:first-child td,.news-listing tr.heading td {border-top:0px;}
.news-listing tr.same-day td.dt {border-top:0px;}
.news-listing tr.same-day td.news {border-top:1px solid #f9f9f9;}
.news-listing tr.day td.dt {font-size:2em;color:#555;font-weight:bold;vertical-align:top;}
.news-listing tr.day td.news {padding-top:20px;}
.news-listing td  .dt {width:2em;text-align:center;min-height:3.75em;}
.news-listing td .dt .mm {color:#999;font-size:.9em;font-weight:bold;}
.news-listing td .dt .dd {color:#a80000;font-size:1.9em;display:block;font-weight:normal;}

.news-listing h3 {margin:5px 0px 5px 0px;}
.news-listing .post-date {color:#888;font-weight:bold;font-size:.9em;}
.news-listing .photo-thumbnail {display:inline-block;margin:0px 0px 0px 8px;float:right;width:92px;height:92px;}
.news-listing .photo-thumbnail img {display:block;border:1px solid #ddd;margin:4px;}
.news-listing p {}
.news-listing a {font-size:1.1em;font-weight:bold;}
.news-list-widget {border-collapse:collapse;}
.news-list-widget .news-subject {line-height:1.25em;margin-bottom:4px;}
.news-list-widget .news-abstr {line-height:1.5em;font-size:.95em;}
.news-list-widget td {border-left:1px solid #eee;padding:0px 5px 5px 5px;}
.news-list-widget td:first-child {border-left:0px;}
.news-home-list {border-collapse:collapse;margin-top:8px;}
.news-home-list td + td {padding:0px 5px 5px 5px;}
.news-home-list h3 {margin:0px 0px 8px 0px !important;}
/*widgets*/
.news-widget table {border-collapse:collapse;margin-top:12px;}
.news-widget table td.date {width:40px;font-weight:bold;vertical-align:top;}
.news-widget table td {padding-bottom:5px;}

.virtual-tour {background:#edede3;border:1px solid #ddd;}
.virtual-tour .vph {height:75px;margin-top:4px;background:url(../images/maps/vph_map.jpg) no-repeat;background-position:center center;}
.virtual-tour p {display:block;margin:6px;line-height:1.25em;}

img.pop {display:none;}
.popphoto {cursor:pointer;margin:0px 0px 8px 8px;}
.popphoto {float:right;}
.popphoto img {display:none;}
.popphoto .caption {color:#ffae45;font-weight:bold;font-size:.9em;background:#870000 url('../images/icons/expand_yellow.png') no-repeat;background-position:6px 9px;padding:3px 3px 3px 20px;}
.popphoto:hover .caption {color:#870000;background:#ffae45 url('../images/icons/expand_red.png') no-repeat;background-position:6px 9px;}


.red-caption {border-collapse:collapse;width:100%;border:1px solid #ddd;border-bottom:4px solid #ddd;color:#444;font-size:1em;border-top:0px;}
.red-caption caption {padding:6px;border:1px solid #ddd;border-bottom:0px;text-align:left;font-weight:bold;color:#fff;padding-bottom:20px;background:#a80000 url('../images/template/bg-caption-table.png') no-repeat;background-position:bottom left;}
.red-caption td {padding:6px;border-bottom:1px solid #ddd;line-height:1em;}

.green-caption {border-collapse:collapse;width:100%;border:1px solid #eaf2eb;border-bottom:4px solid #eaf2eb;color:#444;font-size:1em;border-top:0px;}
.green-caption caption {padding:6px 6px 6px 8px;border:1px solid #eaf2eb;border-bottom:0px;text-align:left;font-weight:bold;color:#444;padding-bottom:18px;background:#eaf2eb url('../images/template/bg-green-caption-table.png') no-repeat;background-position:bottom left;}
.green-caption td {padding:6px;border-bottom:1px solid #eaf2eb;line-height:1em;}
.green-caption tr.no-border td {border-bottom:0px;}
.green-caption ul {margin-top:0px;}
.outline-table {border-collapse:collapse;width:100%;color:#444;font-size:1em;}
.outline-table td {padding:6px;border-bottom:1px solid #eee;line-height:1em;}
.outline-tables table {border-collapse:collapse;width:100%;color:#444;font-size:1em;margin-bottom:12px;}
.outline-tables table td {padding:6px;border-bottom:1px solid #eee;line-height:1em;}
.outline-tables table td + td {text-align:right;}
.outline-tables h3 {font-weight:bold;border-top:1px solid #f2f2f2;border-bottom:1px solid #ddd;border-left:1px solid #eee;border-right:1px solid #ddd;padding:6px;text-align:left;background: #eee url(../images/template/bg-table-header.png) repeat-x 50% 0%;margin:4px 0px 4px 0px;}

.list-table {border-collapse:collapse;width:100%;color:#444;font-size:1em;}
.list-table td {padding:6px;border-top:1px solid #eee;line-height:1em;}
.list-table tr:first-child td {padding:6px;border-top:0px;line-height:1em;}

.holiday-schedule {width:100%;border-collapse:collapse;width:100%;color:#444;font-size:1em;}
.holiday-schedule td {padding:6px;border-bottom:1px solid #f2f2f2;line-height:1em;vertical-align:top;}
.holiday-schedule tr.year td {background:url(../images/template/bg-table-header.png) repeat-x 50% 50%;border-top:1px solid #f2f2f2;border-bottom:1px solid #ddd;border-left:1px solid #eee;border-right:1px solid #ddd;margin:8px 0px 8px 0px;}
.holiday-schedule h3 {margin:0px;}
.holiday-schedule h3 a {color:#444;}

.graybox {border-top:1px solid #f2f2f2;border-bottom:1px solid #ddd;border-left:1px solid #eee;border-right:1px solid #ddd;padding:6px;text-align:left;background: #eee url(../images/template/bg-table-header.png) repeat-x 50% 0%;}

.data-table {width:100%;border-collapse:collapse;width:100%;color:#444;font-size:1em;}
.data-table thead {border-top:1px solid #f2f2f2;border-bottom:1px solid #ddd;border-left:1px solid #eee;border-right:1px solid #ddd;}
.data-table caption {font-weight:bold;border-top:1px solid #f2f2f2;border-bottom:1px solid #ddd;border-left:1px solid #eee;border-right:1px solid #ddd;padding:6px;text-align:left;background: #eee url(../images/template/bg-table-header.png) repeat-x 50% 0%;margin:4px 0px 4px 0px;}
.data-table td {padding:6px;border-bottom:1px solid #f2f2f2;line-height:1em;vertical-align:top;}
.data-table th {padding:6px;text-align:left;background: #eee url(../images/template/bg-table-header.png) repeat-x 50% 0%;margin:8px 0px 8px 0px;}
.data-table h3 {margin:0px;}
.data-table h3 a {color:#444;}
.data-table th img {vertical-align:middle;margin-right:5px;}
.data-table tr.heading td {padding:6px;text-align:left;background: #eee url(../images/template/bg-table-header.png) repeat-x 50% 0%;margin:8px 0px 8px 0px;border-top:1px solid #f2f2f2;border-bottom:1px solid #ddd;border-left:1px solid #eee;border-right:1px solid #ddd;}
.data-table p {margin:0px;line-height:1.5em;}
.group-heading {margin-bottom:0px;}
.group-heading + p {margin-top:0px;}
.group-heading strong {color:#a80000;}

.ad {margin:8px 0px 8px 0px;clear:both;}
.ad .group-heading {font-size:1.3em;margin-top:0px;}
.spread-red {background: #f2f2f2 url('../images/ads/spread_red_banner.gif') no-repeat;width:175px;padding-top:125px;}
.spread-red  div {background: url('../images/ads/spread_red_footer.gif') no-repeat;background-position:bottom left;}
.spread-red div p {display:block;padding:5px;margin:3px 0px 3px 0px;}

.poll-wrap {background: #fff;padding-top:5px;margin-top:8px;}
.poll-wrap .raidervote {font-size:1.3em;}
.poll-wrap .raidervote span {color:#a80000;}
.poll {font:11px arial,Verdana, Geneva, sans-serif;border:0px solid #ddd;color:#444;background:#fff;padding-bottom:8px;}
.poll form {display:block;margin:5px;}
.poll .result-item {clear:both;padding:2px;}
.poll .result-item .result {width:100%;}
.poll .result-item .result .bar {width:0%;border:0px solid #fff;height:16px;background:url('../images/template/poll-result-overlay.png') repeat-x;}
.poll .question {font-weight:bold;margin:5px;}
.poll .options {margin:2px 5px 2px 5px;padding:2px;}
.poll .buttons {margin:5px;}
.poll .total-votes {margin:8px 5px 5px 8px;clear:both;}
.poll .loading {margin:5px;}
.poll hr {color:#eee;background:#eee;display:none;}
.spread-red .poll {border:0px;padding-bottom:8px;}
.spread-red hr {margin:0px 5px 0px 5px;}

ul.get-involved {list-style:none;margin:0px;padding:0px;margin-top:8px;}
ul.get-involved li {padding:5px 5px 5px 25px;list-style:none;}
ul.get-involved li:first-child {background:url('../images/template/bg-get-involved.png') no-repeat;background-position:left center;padding-left:25px;font-size:1.3em;}

ul.photo-list {list-style:none;margin:0px;padding:0px;margin-top:8px;}
ul.photo-list li {padding:5px 5px 5px 25px;list-style:none;}
ul.photo-list li:first-child {background:url('../images/template/bg-photo-list.png') no-repeat;background-position:left center;padding-left:25px;font-size:1.25em;}

ul.event-list {list-style:none;margin:0px;padding:0px;margin-top:8px;}
ul.event-list li {padding:5px 5px 5px 0px;list-style:none;}
ul.event-list li:first-child {background:url('../images/template/bg-event-list.png') no-repeat;background-position:left center;padding-left:25px;font-size:1.3em;}


ul.learn-more {list-style:none;margin:0px;padding:0px;margin-top:8px;}
ul.learn-more li {padding:0px 5px 3px 25px;list-style:none;}
ul.learn-more li:first-child {background:url('../images/template/bg-get-involved.png') no-repeat;background-position:left center;padding-left:25px;font-size:1.3em;}

ul.arrow-list {list-style:none;margin:0px;padding:0px;margin-top:8px;}
ul.arrow-list li {padding:0px 5px 3px 25px;list-style:none;}
ul.arrow-list li:first-child {background:url('../images/template/arrow-down.png') no-repeat;background-position:3px 7px;padding-left:25px;font-size:1.3em;font-weight:bold;}

ul.link-list {list-style:none;margin:0px;padding:0px;margin-top:8px;}
ul.link-list li {padding:0px 5px 3px 0px;list-style:none;}
ul.link-list li:first-child {font-size:1.3em;font-weight:bold;}

ul.no-bullets {list-style:none;width:80%;}
ul.no-bullets li {list-style:none;}

.event-list table {border-collapse:collapse;}
.event-list table tr td {vertical-align:top;padding:8px 2px 2px 0px;border-top:1px dotted #ccc;}
.event-list table tr:first-child td {border-top:0px;}
.event-list .date {float:left;padding:0px;background:#fff;border:0px solid #a80000;color:#444;margin:0px;height:32px;width:32px;}
.event-list .date .day {display:block;font-weight:bold;text-align:center;background:#333;text-transform:uppercase;color:#aaa;}
.event-list .date .dayname {display:block;font-weight:bold;text-align:center;text-transform:uppercase;color:#aaa;background:#fff;}
.event-list .date .daynumber {display:block;font-weight:bold;text-align:center;text-transform:uppercase;font-size:1.5em;background:#fff;color:#a80000;padding:2px;margin-top:-3px;}
.event-list .event {margin:0px 0px 8px 4px;}
.event-list table {margin-top:5px;}
.ad h4 {margin:0px;}
a.rss {background:url('../images/template/rss.png') no-repeat;background-position:left center;padding-left:20px;color:#888;font-size:.8em;height:18px;padding-top:1px;}

.sharethis {background:url('../images/template/bg-share-this-btn.png') no-repeat;width:125px;height:25px;}

ul.line-list {list-style:none;margin:0px;padding:0px;}
ul.line-list li {list-style:none;padding:3px 0px 3px 0px;border-bottom:0px dotted #eee;font-size:1.1em;}

.academic-department-group {}
.academic-department-slide {width:90%;margin:3px 0px 0px 0px;color:#444;background: #f2f2f2 url(../images/template/bg-caption-up.png) no-repeat;padding:12px 5px 5px 5px;}

.academic-department-slide h4 {font-size:1.25em;margin:0px;}
.academic-department-slide ul {list-style:none;padding:0px;margin:0px;}
.academic-department-slide ul li {padding:2px;list-style:none;float:left;margin-right:2px;}
.clearfix {clear:both;}

a[rel=pdf] {background:url('../images/icons/document-pdf.png') no-repeat;background-position:right center;padding-right:38px;}

.ui-overlay {z-index:998;background:#222;filter:alpha(opacity=80);opacity:.8;height:100%;width:100%;position:fixed;}
.ui-expose {position:absolute;width:500px;padding:5px;display:none;z-index:999;background:#fff;border:1px solid #888;}
.ui-state-default {background:#a80000;border:1px solid #980000;padding:5px;color:#fff;}
.ui-expose-button {color:#a80000;text-decoration:underline;cursor:pointer;}
.ui-expose-button:hover {color:#444;}

.login-box {background:#f2f2f2 url(../images/raiderlinksm.gif) no-repeat;background-position:right top;border:1px solid #ddd;}
.login-box table {border-collapse:collapse;margin:5px;}
.login-box table th {text-align:left;padding:8px 3px 8px 3px;}
.login-box table td {padding:3px;}
.login-box input[type=text] {width:98%;}
.login-box input[type=password] {width:98%;}

.employment-listings {}
.employment-listings strong {font-size:1.1em;}
.employment-listings ul {margin:0px;padding:0px;list-style:none;}
.employment-listings ul li {list-style:none;padding:6px;}
.employment-listings ul li ul {margin-left:20px;}
.employment-listings ul li ul li {}
.employment-listings table {width:100%;border-collapse:collapse;margin-bottom:8px;font-size:.95em;}
.employment-listings table th {text-align:left;}
.employment-listings table td {padding:0px 12px 0px 0px;margin-bottom:8px;width:50%;}
.employment-listings table td div span {color:#888;}
.employment-listings a {font-size:1.1em;font-weight:bold;}
.employment-listing {line-height:1.75em;}
.employment-listing .ui-notify {margin:12px 0px 12px 0px;}

.ui-notify {background-color:#fff9e9;border:1px solid #eee2be;padding:3px;font-size:.9em;}
.right {float:right;}
.quotebox {float:right;width:200px;}
.quotebox p {margin:1em;padding:1em;font-size:1.4em;line-height:1.5em;text-align:center;font-weight:bold;border-top:2px solid #ddd;border-bottom:2px solid #ddd;}

a.button {background:#a80000 url('../images/template/button.png') repeat-x;padding:6px;color:#fff;font-weight:bold;border:1px solid #880000;display:inline-block;text-decoration:none;}
.link {color:#a80000;text-decoration:underline;cursor:pointer;}

.login-tab {padding:0px !important;width:375px;background:none !important;}
ul#academic-links .login-tab {padding:0px !important;width:460px;background:none !important;}
.login-tab:hover {color:#444 !important;}
.admissions-login {background:none;padding:0px;}

.raiderlink-login-widget {background:#f2f2f2 url('../images/template/bg-content-links-gray.png') repeat-x 0% 50%;border:1px solid #ddd;border-top:1px solid #eee;border-left:1px solid #eee;cursor:default;color:#444;font-weight:normal;}
.raiderlink-login-widget a.login-button {margin-top:4px;display:inline-block;-moz-border-radius:.3em;cursor:pointer;margin-left:2px;padding:4px;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;display:inline-block;}
.raiderlink-login-widget input[type=text],.raiderlink-login-widget input[type=password] {-moz-border-radius:.3em;display:inline-block;width:90%;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;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 {width:100%;display:block;padding:8px 10px 10px 5px;}
.raiderlink-login-widget h5 {color:#555;margin:4px 2px 2px 2px;border-bottom:1px solid #eee;padding-bottom:2px;}
.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;cursor:default;color:#444;font-weight:normal;overflow:hidden;background:#f2f2f2 url('../images/template/bg-content-links-gray.png') repeat-x 0% 50%;border:1px solid #ddd;margin:0px 0px 0px 0px;}
.raiderlink-user-widget h5 {color:#555;margin:4px 2px 2px 2px;border-bottom:1px solid #eee;padding-bottom:2px;}
.raiderlink-user-widget .user-details {display:block;padding:3px;font-size:.9em;text-align:left;}
.raiderlink-user-widget .user-details strong {color:#444 !important;}
.raiderlink-user-widget .user-details a {text-decoration:none !important;}
.raiderlink-user-widget a.login-button {float:right;font-size:.8em;font-weight:normal;margin-top:-2px;display:inline-block;-moz-border-radius:.3em;cursor:pointer;margin-left:2px;padding:4px;padding-left:12px;background:#eee url('../images/template/bg-lock-button.png') no-repeat left center;color:#777 !important;font-size:.6em;font-weight:bold;border:1px solid #ccc;text-decoration:none;}
.raiderlink-user-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-user-widget  p {margin:3px 0px 3px 0px;}
button {display:inline-block;background:#a80000 url('../images/template/button.png') repeat-x;color:#fff;border:1px solid #880000;padding:5px !important;font-weight:bold;cursor:pointer;margin:0px 3px 0px 0px;}
button.disabled {background:#ddd url('../images/template/working.gif') no-repeat;border-color:#888;background-position:95% 50%;color:#444;padding-right:25px;}
button[disabled] {background:#ddd !important;border-color:#888 !important;color:#444 !important;}
button[working] {background:#ddd url('../images/template/working.gif') no-repeat !important;border-color:#888 !important;background-position:95% 50% !important;color:#444 !important;padding-right:25px !important;}

.content-links {background:#ddd url('../images/template/bg-content-links-gray.png') repeat-x 0% 100%;padding:8px;border:1px solid #f2f2f2;border-top:0px;border-bottom:1px solid #eee;margin:0px 1px 0px 1px;color:#444;}
.content-links ul {margin:0px;padding:0px;}
.content-links ul li {max-width:160px;float:left;list-style:none;margin-right:.9em;font-size:1.2em;background:url('../images/template/bg-content-links-red-ul-li2.png') repeat-y 100% 0%;}
.content-links ul li ul {min-height:150px;}
.content-links ul li ul li {float:none;border-right:0px;font-size:.85em;background:none;}
.content-links ul li.last {border:0px;background:none;margin-right:0em;}
.content-links a {color:#a80000;text-decoration:none;}
.content-links a:hover {color:#480000;}
.content-links ul li strong {color:#480000;font-size:1.2em;}
.content-links-grad {background:#a80000;padding:8px;margin:0px 1px 0px 1px;color:#fff;}

.content-links-red {background:#ddd url('../images/template/bg-content-links-black.png') repeat-x;padding:8px;border:1px solid #eee;border-top:0px;margin:0px 1px 0px 1px;color:#fff;}
.content-links-red ul {margin:0px;padding:0px;}
.content-links-red ul li {float:left;list-style:none;margin-left:5px;font-size:1.2em;background:url('../images/template/bg-content-links-red-ul-li2.png') repeat-y 100% 0%;padding-right:8px;}
.content-links-red ul li:first-child {margin-left:0px;}
.content-links-red ul li ul {min-height:150px;}
.content-links-red ul li ul li {float:none;border-right:0px;font-size:.85em;background:none;padding-right:0px;margin-left:0px;}
.content-links-red ul li.last {border:0px;background:none;margin-right:0px;padding-right:0px;}
.content-links-red a {color:#a80000;text-decoration:none;font-weight:normal;}
.content-links-red a[rel=external] {background-image:url('../images/template/external-window.png');}
.content-links-red a[type=pdf] {background-image:url('../images/icons/document-pdf.png');}
.content-links-red a:hover {color:#444;text-decoration:underline;}
.content-links-red strong {font-size:1.1em;color:#680000;}


.content-links-red table tr td {vertical-align:top;background:url('../images/template/bg-content-links-red-ul-li.png') repeat-y 0% 0%;}
.content-links-red table tr td p {margin:0px;}
.content-links-red table tr td strong {display:block;padding:2px;color:#444;font-size:1.3em;margin:0px 4px 0px 4px;border-bottom:0px solid #990000;white-space:nowrap;}
.content-links-red table tr td:first-child  {background:none;}
.content-links-red table tr td:first-child  ul {margin-left:0px;}
.content-links-red table tr td:first-child strong {margin-left:0px;background:none;}
.content-links-red table tr td ul {margin:0px 4px 0px 4px;padding:0px;}
.content-links-red table tr td ul li {font-size:1em;float:none;background:none;padding:0px;margin:0px 4px 0px 4px;font-weight:bold;}
.content-links-red table tr td ul li:first-child {margin:0px 4px 0px 4px;}


.content-links table tr td {vertical-align:top;background:url('../images/template/bg-content-links-red-ul-li.png') repeat-y 0% 0%;}
.content-links table tr td p {margin:0px;}
.content-links table tr td strong {display:block;padding:2px;color:#444;font-size:1.2em;margin:0px 4px 0px 4px;border-bottom:0px solid #990000;white-space:nowrap;}
.content-links table tr td:first-child  {background:none;}
.content-links table tr td:first-child  ul {margin-left:0px;}
.content-links table tr td:first-child strong {margin-left:0px;background:none;}
.content-links table tr td ul {margin:0px 4px 0px 4px;padding:0px;}
.content-links table tr td ul li {font-size:1em;float:none;background:none;padding:0px;margin:4px;}
.content-links table tr td ul li:first-child {margin:4px;}

.content-links-gray .news-list-widget td {background:url('../images/template/bg-content-links-ul-li.png') repeat-y 0% 0%;border:0px;}
.content-links-gray .news-list-widget td:first-child {background:none;border:0px;}
.content-links-gray  ul.droplist li div {cursor:pointer;background:none;border:1px solid #ccc;font-weight:bold;color:#444;font-size:1.1em;}
.content-links-gray  ul.droplist li div strong {min-width:184px;display:block;border:1px solid #eee;padding:5px 15px 5px 5px;background:url('../images/template/ul-droplist-arrow-red.png') no-repeat 98% 50%;}
.content-links .news-list-widget td.last {background:none;}
.content-links-gray {background:#ddd url('../images/template/bg-content-links-black.png') repeat-x;padding:8px;border:1px solid #eee;border-top:0px;border-bottom:1px solid #ccc;margin:0px 1px 0px 1px;color:#444;}
.content-links-gray .date {background:#fff;border:1px solid #ccc;height:auto;}
.content-links-gray .event-list table td {font-size:.96em;border-top:1px dotted #aaa;}

.content-links-grad {background:#eee url('../images/template/bg-content-links-gray.png') repeat-x 0% 0%;padding:8px;margin:0px 1px 0px 1px;color:#fff;border:1px solid #eee;border-top:0px;}
.content-links-grad p {color:#444;}
.content-links-grad p .lead {color:#a80000;}
.content-links-grad table tr td strong {color:#444;}
.content-links-grad a {color:#a80000;}
.content-links
.adm-buttons {}
.adm-button-apply {width:159px;height:68px;background:url('../images/template/adm-apply-now-gray.png') no-repeat;cursor:pointer;}
.adm-button-apply:hover {background:url('../images/template/adm-apply-now-red.png') no-repeat;}

.adm-button-request {width:159px;height:68px;background:url('../images/template/adm-request-gray.png') no-repeat;cursor:pointer;}
.adm-button-request:hover {background:url('../images/template/adm-request-red.png') no-repeat;}

.adm-button-visit {width:159px;height:68px;background:url('../images/template/adm-visit-gray.png') no-repeat;cursor:pointer;}
.adm-button-visit:hover {background:url('../images/template/adm-visit-red.png') no-repeat;}

.adm-button-apply-sm {width:65px;height:35px;background:url('../images/template/adm-apply-red-sm.png') no-repeat;cursor:pointer;}
.adm-button-apply-sm:hover {background:url('../images/template/adm-apply-gray-sm.png?v=2') no-repeat;}

.adm-button-request-sm {width:65px;height:35px;background:url('../images/template/adm-requestinfo-red-sm.png') no-repeat;cursor:pointer;}
.adm-button-request-sm:hover {background:url('../images/template/adm-requestinfo-gray-sm.png?v=2') no-repeat;}

.adm-button-visit-sm {width:65px;height:35px;background:url('../images/template/adm-visitcampus-red-sm.png') no-repeat;cursor:pointer;}
.adm-button-visit-sm:hover {background:url('../images/template/adm-visitcampus-gray-sm.png') no-repeat;}
a img {border:0px;}

strong.down-arrow {display:block;background:url('../images/template/arrow-page-nav.png') no-repeat;background-position:0px 8px;padding-left:20px;}
/*facultly bios */
.faculty-listing  {margin:12px 0px 12px 0px;border-bottom:0px solid #eee;padding:0px 0px 8px 0px;}
.faculty-listing strong {display:block;}
.faculty-listing strong a {text-decoration:none;font-size:1.1em;}
.faculty-bio {}
.faculty-bio-tab-content {line-height:1.75em;clear:both;}
ul.faculty-tabs {list-style:none;margin:0px;padding:0px;margin-bottom:12px;}
ul.faculty-tabs li {list-style:none;line-height:1.75em;}
.faculty-photo {float:right;width:150px;margin:0px 0px 12px 16px;}
.faculty-photo-frame {float:right;width:150px;height:200px;background:#f2f2f2;border:1px solid #ddd;margin-bottom:8px;}
.faculty-sites {}
.faculty-sites p {margin:0px;}
.faculty-bio-tab-content h3 {}
.faculty-bio-tab-content ul {margin:0px 0px 4px 8px;padding:0px 0px 0px 10px;}
.faculty-bio-tab-content ul li {list-style:square;margin:0px;padding:0px 2px 2px 2px;}
.faculty-bio-tab-content ul li.heading {font-weight:bold;list-style:none;margin-left:-16px;margin-top:12px;}
.course-abstr-toggle {cursor:pointer;display:inline-block;vertical-align:middle;border:0px solid #ddd; background:url('../images/icons/comment.jpg') no-repeat 50% 50%;width:16px;height:16px;}
.course-abstr {display:none;}

.course-toc {margin-bottom:12px;}
.course-toc ul {margin:0px;padding:0px;list-style:none;}
.course-toc ul li {list-style:none;line-height:1.75em;}

.course-list {}
.course-list ul {margin:0px;padding:0px;list-style:none;}
.course-list ul li {padding:8px 0px 8px 0px;list-style:none;border-top:1px solid #eee;margin:8px 0px 8px 0px;line-height:1.75em;}
.course-list ul li:first-child {border-top:0px;}
.course-list ul li strong {display:block;font-size:1.1em;}
.course-list ul li strong span {color:#aaa;}

.student-profile-photo {width:265px;float:right;margin:12px 0px 12px 12px;}
.student-profile caption {background: #a80000 url(../images/template/button.png) repeat-x 50% 0%;color:#fff;text-align:left;font-weight:bold;padding:8px;}
.student-profile {border-collapse:collapse;border:1px solid #ddd;background: #eee url(../images/template/bg-table-header.png) repeat-x 50% 0%;}
.student-profile-heading {color:#870000;font-size:1.3em;}
.student-profile-lead {font-size:1.2em;}
.student-profile-lead strong {color:#870000;font-size:1.1em;}
.f2f2f2-comment-box-left {-moz-border-radius: 2em;display:none;background:url('../images/captions/f2f2f2-caption-left.png') no-repeat 0% 50%;width:450px;}
.f2f2f2-comment-box-left div {-moz-border-radius: 2em;background:#f2f2f2;border:1px solid #ddd;margin-left:15px;border-left:0px;padding:8px;}
.a80000-comment-box-left {-moz-border-radius: 2em;display:none;background:url('../images/captions/a80000-caption-left.png') no-repeat 0% 50%;min-width:300px;max-width:450px;}
.a80000-comment-box-left div {-moz-border-radius: 2em;background:#f2f5f7;color:#444;margin-left:15px;border-left:0px;padding:8px;}
.a80000-comment-box-left h3 {-moz-border-radius: 2em;margin-top:0px;color:#fff;display:block;border-bottom:1px solid #880000;padding:4px;background:url('../images/template/button.png');border:1px solid #880000;}

.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;}
.campus-calendar .section {display:block;font-size:.9em;font-weight:strong;color:#888;}
.campus-calendar.no-events {color:#aaa;}
.campus-calendar table.calendar-event-list {border-collapse:collapse;width:100%;}
.campus-calendar table.calendar-event-list tr td {border-top:1px solid #eee;padding:8px;vertical-align:top;}
.campus-calendar table.calendar-event-list tr td.calendar-yr {border-top:0px;padding:12px 8px 12px 8px;}
.campus-calendar table.calendar-event-list tr:first-child td {border-top:0px;}
.campus-calendar table.calendar-event-list td.date {width:2em;}
.campus-calendar td.events {width:90%;}
.campus-calendar table.calendar-event-list table tr td.time {width:5em;color:#aaa;font-weight:bold;}
.campus-calendar table.calendar-event-list tr td table tr td {border-top:0px dotted #ddd;border-bottom:0px;}
.campus-calendar table.calendar-event-list tr td table tr:first-child td {border-top:0px;}
.campus-calendar .calendar-event-list tr td .dt {width:60px;text-align:center;min-height:3.75em;}
.campus-calendar .calendar-event-list tr td .dt .mm {color:#999;font-size:.9em;font-weight:bold;}
.campus-calendar .calendar-event-list tr td .dt .dd {color:#a80000;font-size:1.9em;display:block;font-weight:normal;}
.campus-calendar .calendar-event-list tr td.no-events + tr td {border-top:0px;}
.campus-calendar h5 {font-size:1.2em;font-weight:bold;border-top:1px solid #f2f2f2;border-bottom:1px solid #ddd;border-left:1px solid #eee;border-right:1px solid #ddd;padding:8px;text-align:left;background: #eee url(../images/template/bg-table-header.png) repeat-x 50% 0%;margin:0px 0px 0px 0px;}
.campus-calendar table.calendar-event-list tr td table tr td.month-title {padding:0px;}
.calendar-toolbar {border-bottom:1px solid #eee;padding:6px 0px 6px 0px;margin:6px 0px 6px 0px;}
.calendar-event .dt {min-width:4em;max-width:6em;text-align:center;min-height:3.75em;background:#fff;color:#aaa;}
.calendar-event .dt .mm {color:#aaa;font-size:.9em;font-weight:bold;}
.calendar-event .dt .dd {color:#a80000;font-size:1.9em;display:block;font-weight:normal;}
.calendar-event h3 {font-size:2em;margin:0px 0px 0px 8px;}
.calendar-event table {border-collapse:collapse;}
.calendar-event table.event-title {}
.calendar-event table.event-title tr td {vertical-align:top;}
.calendar-event table.event-title tr td table tr td{border-bottom:0px;padding-bottom:0px;}
.calendar-event .event-details {margin-top:12px;width:100%;}
.calendar-event .event-details td {width:10%;}
.calendar-event .event-details td +td {width:auto;}
.calendar-event .calendar-section {display:block;margin:0px 0px 0px 8px;color:#aaa;font-size:.9em;font-weight:bold;}
.calendar-news-full {color:#444;margin-top:12px;width:100%;}
.calendar-news-full h5 {font-size:1.3em;margin:0px 0px 0px 0em;}
.calendar-news-full h5.calendar {background:url('../images/template/bg-event-list.png') no-repeat;background-position:0% 50%;padding-left:25px;}
.calendar-news-full ul {list-style:none;margin:0px;padding:0px;}
.calendar-news-full ul li {list-style:none;border-top:1px solid #eee;font-weight:800;padding-top:1em;margin-top:1em;}
.calendar-news-full ul li .dt {width:8em;text-left:center;min-height:3.75em;}
.calendar-news-full ul li .dt .mm {color:#777;font-size:1em;}
.calendar-news-full ul li .dt .dd {color:#a80000;font-size:1.1em;font-weight:bold;margin-left:1em;}
.calendar-news-full ul li:first-child {border-top:0px;margin-top:.5em;}
.calendar-news-full ul li ul {margin:-3.7em 0em 0em 7em;}
.calendar-news-full 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-full ul li ul li:first-child {border-top:0px;margin-top:0em;padding-top:0px;}

.admission-buttons {}
.admission-buttons ul {list-style:none;margin:0px;padding:0px;height:35px;}
.admission-buttons ul li {list-style:none;width:65px;height:35px;float:left;}
.admission-buttons ul li {margin-left:2px;}
.admission-buttons ul li:first-child {margin-left:0px;}
.admission-buttons ul li a.apply-button {width:65px;height:35px;display:block;background:url('../images/template/adm-apply-red-sm.png') no-repeat 50% 50%;}
.admission-buttons ul li a.apply-button:hover {background:url('../images/template/adm-apply-gray-sm.png') no-repeat 50% 50%;}
.admission-buttons ul li a.requestinfo-button {width:65px;height:35px;display:block;background:url('../images/template/adm-requestinfo-red-sm.png') no-repeat 50% 50%;}
.admission-buttons ul li a.requestinfo-button:hover {background:url('../images/template/adm-requestinfo-gray-sm.png') no-repeat 50% 50%;}
.admission-buttons ul li a.visit-button {width:65px;height:35px;display:block;background:url('../images/template/adm-visitcampus-red-sm.png') no-repeat 50% 50%;}
.admission-buttons ul li a.visit-button:hover {background:url('../images/template/adm-visitcampus-gray-sm.png') no-repeat 50% 50%;}
.admission-buttons ul li a span {display:none;}

.raiderblogs-ticker {width:200px;height:270px;overflow:hidden;background:url('../images/ads/raiderblogs-tickerbox.png') no-repeat;}
.raiderblogs-ticker .blog-container {width:180px;height:150px;margin:72px 14px 0px 14px;overflow:hidden;}
.raiderblogs-ticker ul {list-style:none;margin:0px;padding:0px;width:180px;}
.raiderblogs-ticker ul li {display:none;list-style:none;width:175px;height:150px;position:relative;}
.raiderblogs-ticker ul li small {display:block;color:#888;font-weight:bold;font-size:.9em;}
.raiderblogs-ticker ul li div {margin:5px 0px 0px 0px;}

.help {font-size:9px;color:#aaa;line-height:1.2em;}
.raiderblogs-ticker ul li a[rel=external] {display:inline-block;background:url('../images/template/external-window.png') no-repeat 98% 50%;padding-right:16px;margin-top:6px;}
.raiderblogs-ticker .toggle-buttons {margin: 12px 8px 8px 8px;}
.raiderblogs-ticker .next {cursor:pointer;display:inline-block;width:23px;height:22px;background:url('../images/ads/raiderlink-blogs-next.png') no-repeat 50% 50%;}
.raiderblogs-ticker .prev {cursor:pointer;display:inline-block;width:22px;height:22px;background:url('../images/ads/raiderlink-blogs-prev.png') no-repeat 98% 50%;}

.raiderblogs-ticker .next:hover {background:url('../images/ads/raiderlink-blogs-next-on.png') no-repeat 50% 50%;}
.raiderblogs-ticker .prev:hover {background:url('../images/ads/raiderlink-blogs-prev-on.png') no-repeat 98% 50%;}
.raiderblogs-ticker .next[disabled] {background:url('../images/ads/raiderlink-blogs-next-dis.png') no-repeat 50% 50% !important;}
.raiderblogs-ticker .prev[disabled] {background:url('../images/ads/raiderlink-blogs-prev-dis.png') no-repeat 98% 50% !important;}
.raiderblogs-ticker .more-blogs {float:right;margin:16px 12px 0px 0px;}
.studentprofile {margin-top:6px;}
.studentprofile strong {font-size:1.3em;}
.campustour {margin-bottom:6px;}

ul.droplist {display:inline-block;list-style:none;margin:0px;padding:0px;}
ul.droplist li {list-style:none;}
ul.droplist li div {cursor:pointer;background:#a80000 url('../images/template/button.png') repeat-x;border:1px solid #880000;font-weight:bold;color:#fff;}
ul.droplist li div strong {min-width:184px;display:block;padding:5px 15px 5px 5px;background:url('../images/template/ul-droplist-arrow.png') no-repeat 98% 50%;}
ul.droplist li ul {width:inherit;margin:0px;padding:0px;display:none;border:1px solid #ddd;border-top:0px;background:url('../images/template/bg-droplist-list.png');position:absolute;z-index:100;font-size:.9em;}
ul.droplist li ul li {min-width:200px;margin:0px 2px;cursor:pointer;border-bottom:1px solid #eee;}
ul.droplist li ul li:hover {background:#f2f2f2;color:#fff;}
ul.droplist li ul li a {color:#444;text-decoration:none;padding:5px;display:block;}
ul.droplist li:hover ul {display:inline-block;}

div.droplist {display:inline-block;list-style:none;margin:0px;padding:0px;}
div.droplist  {list-style:none;}
div.droplist  strong {display:block;cursor:pointer;background:#333;border:1px solid #222;font-weight:normal;color:#fff;}
div.droplist  strong a {min-width:150px;display:block;padding:1px 15px 1px 1px;background:url('../images/template/ul-droplist-arrow.png') no-repeat 98% 50%;border:1px solid #444;}
div.droplist  .items {width:150px;margin:0px;padding:0px;display:none;border:1px solid #222;border-top:0px;background:#333;position:absolute;z-index:100;font-size:.9em;}
div.droplist  .items .item {min-width:200px;margin:0px 2px;cursor:pointer;border-bottom:1px solid #eee;}
div.droplist .items .item a {color:#444;text-decoration:none;padding:5px;display:block;}
div.droplist:hover .items {display:block;}

ul.droplist-300  {width:300px;}
ul.droplist-300 li ul {width:298px;}
.content-subnavigation ul.droplist {font-size:12px;}
.logo-table {border-collapse:separate;font-size:.95em;}
.logo-table td {border:1px solid #ddd;margin:2px;vertical-align:top;}
.logo-table td img {border-bottom:1px solid #ddd;padding-bottom:4px;}
.academic-select-boxes {display:none;}
.academic-select-boxes ul.droplist li div {border-color:#780000;}

.form-table {width:100%;border-collapse:collapse;}
.form-table tr.heading td {background: #eee url(../images/template/bg-table-header.png) repeat-x 50% 0%;border:1px solid #ddd;font-size:1.3em;font-weight:bold;color:#444;border-top-color:#f2f2f2;border-left-color:#f2f2f2;}
.form-table tr td {padding:6px;border-top:1px solid #eee;}
.form-table tr td input[type=text] {width:99%;}
.form-table tr td textarea {width:99%;}
.form-table tr td select {margin-right:2px;padding:3px;}
.form-table tr td select option:first-child {color:#aaa;}
.form-table tr.spacing {display:none;}

table.captcha {width:100%;}
table.captcha th {padding:8px;text-align:left;background:#f2f2f2;border:1px solid #ddd;font-size:1.3em;font-weight:bold;}
table.captcha td {padding:5px;}
table.captcha input {width:238px;padding:5px;font: 1.3em "Courier New", Courier, monospace;}
.hide {display:none;}
p.note,div.note {background:#fff9e9;border:1px solid #eee2be;padding:5px;}


.program-list-table {border-collapse:collapse;width:100%;}
.program-list-table tr td.alpha {width:2em;font-size:2em;color:#a80000;vertical-align:top;border-top:2px solid #eee;}
.program-list-table tr.alpha-row td {border-top:1px solid #eee;vertical-align:top;}
.program-list-table tr:first-child.alpha-row td {border-top:0px;}
.program-list-table tr.alpha-row td.alpha div {margin-top:17px;}
.program-list-table tr td span {color:#aaa;font-size:.9em;}
.program-list-table tr td strong {font-size:1.1em;}
.program-list-table tr td .program-box {margin:12px 0px 12px 0px;border-top:1px solid #eee;padding-top:12px;}
.program-list-table tr td .program-box:first-child {border-top:0px;}
.alpha-list {font-size:1em;color:#888;padding:12px 6px 12px 6px;border:1px solid #ddd;border-top:0px;background: #eee url(../images/template/bg-table-header.png) repeat-x 50% 0%;}
.alpha-list span.omit {color:#ccc;font-weight:bold;}
.alpha-list a {font-weight:bold;}
.program-grid-table {border-collapse:collapse;width:100%;margin-top:12px;}
.program-grid-table ul {list-style:none;margin:0px;padding:0px;}
.program-grid-table ul li {list-style:none;padding:5px;}

.full-links {padding:5px;color:#444;}
.full-links ul {list-style:none;margin:0px;padding:0px;width:100%;}
.full-links ul li {list-style:none;float:left;font-size:1.2em;padding:0px;margin:0px 8px 0px 0px;width:150px;}
.full-links ul li ul li {float:none;font-size:.9em;padding:0px;margin:0px;}

.news-table h2 {margin:0px;}
.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 {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 {background:#f9f9f9;height:75px;width:75px;border:1px solid #eee;color:#ddd;overflow:hidden;font-size:3em;letter-spacing:-1px;}
.news-table img {border:0px solid #eee;}
.student-profile-shuffler img {cursor:pointer;}
.student-profile-shuffler {width:260px;;margin-left:auto;margin-right:auto;}
.student-profile-shuffler-container {min-height:258px;}
.student-profile-shuffler  .shuffle-btn {background:url('../images/icons/shuffle-red.png') no-repeat 0% 50%;padding-left:12px;cursor:pointer;color:#a80000;}
.student-profile-shuffler  .shuffle-btn:hover {background:url('../images/icons/shuffle.png') no-repeat 0% 50%;padding-left:12px;cursor:pointer;color:#444;}
.student-profile-shuffler .working {background:url('../images/template/working.gif') no-repeat 50% 50%;}
.student-profile-shuffler .profile {cursor:pointer;}

.student-profile-caption {width:310px;height:240px;background:url('../images/template/bg-student-caption.png') no-repeat;display:none;}
.student-profile-caption .student-profile-caption-close {float:right;margin:5px 15px 5px 5px;width:23px;height:23px;background:url('../images/template/bg-student-caption-close-red.png') no-repeat;cursor:pointer;}
.student-profile-caption .student-profile-caption-close:hover {background:url('../images/template/bg-student-caption-close.png') no-repeat;}
.student-profile-caption h3 {margin:8px 0px 0px 12px;font-size:1.8em;}
.student-profile-caption p {font-size:1.1em;display:inline-block;margin:0px;width:270px;margin:0px 0px 0px 12px;}
.student-profile-caption p strong {color:#a80000;display:block;font-size:1.3em;margin-bottom:8px;}
.student-profile-caption p strong span {color:#444;}
.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;}
.no-smoking {background:url('../images/icons/no-smoking.png') no-repeat 0% 50%;padding:8px 0px 8px 40px;max-width:240px;font-size:.9em;color:#888;}

.content-tabs {border-bottom:1px solid #ddd;height:38px;}
.content-tabs ul {list-style:none;margin:0px;padding:0px;}
.content-tabs ul li {cursor:pointer;list-style:none;float:left;border-width:1px 1px 0px 1px;border-style:solid;border-color:#ddd;background:#f2f2f2;margin:0px 2px 0px 0px;}
.content-tabs ul li.active {background:#fff;color:#444;border-color:#ddd;}
.content-tabs ul li a {display:block;padding:8px 8px 8px 8px;color:#444;font-weight:bold;font-size:.95em;text-decoration:none;}
.content-tabs ul li a.grid-view {background:url('../images/icons/grid-view.png') no-repeat 4% 50%;padding-left:20px;}
.content-tabs ul li a.list-view {background:url('../images/icons/list-view.png') no-repeat 4% 50%;padding-left:20px;}
.content-tabs ul li:hover {}
.content-tabs ul li.active:hover {background:#fff;}
.content-tabs ul li:hover a {color:#a80000;}
.content-tabs ul li.active a {color:#444;padding-bottom:9px;}
.content-tabs ul li.search {border:0px;background:none;}
.content-tabs + .alpha-list {margin-top:0px;}
.calendar-tabs {border:1px solid #ddd;padding:8px 8px 7px 8px;background: #eee url(../images/template/bg-table-header.png) repeat-x 50% 0%;clear:both;margin-top:8px;}
.calendar-tabs ul {margin:2px;padding:0px;list-style:none;color:#999;}
.calendar-tabs ul li {float:left;margin:2px;list-style:none;}
.calendar-tabs ul li.active a {color:#444;text-decoration:none;border:1px solid #ddd;border-bottom:1px solid #fff;font-weight:bold;background-color:#fff;}
.calendar-tabs ul li a {padding:8px;padding-bottom:12px;list-style:none;margin:2px;text-decoration:none;}
.calendar-tabs ul li.calendar-today a {background-image:url('../images/template/calendar_view_day.png'); background-repeat:no-repeat; background-position:8% 50%;padding-left:23px;}
.calendar-tabs ul li.calendar-tomorrow a {background-image:url('../images/template/calendar_view_tomorrow.png'); background-repeat:no-repeat; background-position:5% 50%;padding-left:20px;}
.calendar-tabs ul li.calendar-week a {background-image:url('../images/template/calendar_view_week.png'); background-repeat:no-repeat; background-position:5% 50%;padding-left:20px;}
.calendar-tabs ul li.calendar-month a {background-image:url('../images/template/calendar_view_month.png'); background-repeat:no-repeat; background-position:5% 50%;padding-left:20px;}
.campus-calendar h3 {font-size:2em;margin:0px 0px 0px 0px;}

.campus-calendar .calendar-view {border-collapse:collapse;width:auto;}
.campus-calendar .calendar-view h3 {margin-left:5px;}
.campus-calendar .calendar-view h3.section-title {margin-top:8px;margin-bottom:8px;}
.campus-calendar .calendar-view .dt {display:inline-block;text-align:center;min-height:3.75em;border:0px solid #880000;background:#fff;color:#fff;float:left;margin:0px 4px 0px 4px;}
.campus-calendar .calendar-view  .dt .mm {color:#aaa;font-size:.9em;font-weight:bold;}
.campus-calendar .calendar-view  .dt .dd {color:#a80000;font-size:1.9em;display:block;font-weight:normal;}

ul.calendar-list {list-style:none;margin:0px;padding:0px;}
ul.calendar-list li {list-style:none; border-bottom:0px solid #eee;}
ul.calendar-list li a {display:block;padding:5px;font-size:1.1em;}
.facts-table {border-collapse:separate;font-size:1.1em;}
.facts-table tr {margin:2px 0px 2px 0px;}
.facts-table tr td {padding:3px;}
.facts-table tr td.box {background:#fff;height:40px;width:40px;font-size:1.4em;border:1px solid #e9e9e9;border-bottom-color:#d9d9d9;color:#444;font-weight:bold;text-align:center;}

.story-tools {width:710px;border-top:1px solid #eee;color:#888;margin-bottom:12px;}
.story-tools  a {color:#888;text-decoration:none;}
.story-tools  .tools {width:500px;}
.story-tools  ul {list-style:none;margin:0px;float:right;}
.story-tools ul li {float:left;padding:3px;color:#aaa;list-style:none;}
.story {width:100%;}
.story .story-content {vertical-align:top;padding-right:20px;}
.story .story-other {vertical-align:top;width:200px;color:#555;}
.story .story-other address {margin:0px;font-size:.975em;}
.news h1 {margin:6px 0px 12px 0px;}

ul.float-list {margin:0px;padding:0px;list-style:none;}
ul.float-list li {float:left;margin-right:2px;list-style:none;border:0px solid #eee;padding:3px;margin:3px;min-width:100px;line-height:1em;}

.ui-helper {color:#bbb;}
.alphalistsmall {margin-bottom:12px;}
.alphalistsmall a {font-size:1em;display:inline-block;text-align:center;font-weight:bold;min-width:14px;min-height:14px;}
.alphalistsmall a.active {font-size:1.5em;width:24px;height:24px;background:#a80000;color:#fff;display:inline-block;text-decoration:none;}

.red-arrow-box {background: #eee url('../images/template/bg-gray-arrow-box.png') no-repeat left center;padding:2px 2px 2px 8px;display:inline-block;color:#444;min-width:20px;text-align:center;font-size:.9em;}
.ui-error {color:#aa0000;}
.ui-error input[type=text],.ui-error select, .ui-error textarea {border:1px solid #ee0000;}
.admissionsnumber {display:inline-block;color:#777;font-size:2em;float:right;margin:5px 12px 0px 0px;}


ul.input-list {list-style:none;margin:0px;padding:0px;}
ul.input-list li {list-style:none;padding:5px;margin:0px;border-top:1px solid #eee;}
ul.input-list li:first-child {border-top:0px;}
ul.input-list li:last-child {border-bottom:0px;}
ul.input-list li label {display:inline-block;padding:0px 0px 0px 0px;vertical-align:middle;font-weight:bold;width:150px;font-size:1.1em;}
ul.input-list li input[type=text] {padding:5px;display:inline-block;width:300px;}