@charset "utf-8";

.el-body-text h2 { text-transform:uppercase; }

div#main { margin-top:50px; }

div#logo-area,
#header-inner { height:90px; }

.header_bg { z-index:1; height:95px; background:#d41136 url('../images/header.jpg'); background-repeat:no-repeat; }

div#tagline { position:relative; padding:0; width:350px; height:28px; color:#fff; text-align:right; }

div#tagline a { color:#fff; line-height:28px; }

ul.nice-menu li.active-trail a { color:#FFFFFF; }

p { margin-bottom:12px; }

#sidebar-left { margin-right:0; }

.region-content_top { margin-left:3px; width:726px; border:3px solid white; border-right:0; }

#content-inner { margin:25px 0; }

div.el-body-intro { padding-left:0; border-bottom:thin solid #ccc; }

div.el-body-text h1 { margin-bottom:0; padding-bottom:10px; color:#00684E; font:22px "Times New Roman", Times, Serif; font-weight:normal; }

div.related-links { margin-bottom:20px; }

.form-text { display:inline; margin:0 2px 0 0; padding:2px 5px; width:55px; border:1px solid #ACAA9F; }

input.form-submit { position:absolute; right:1px; display:block; margin:5px 0 0; width:16px; height:18px; border:medium none; background:url("../../images/arrow.gif") no-repeat scroll center center transparent; text-indent:-9999px; text-transform:capitalize; cursor:pointer; }

div#footer { padding:0px; padding-top:20px; text-align:left; }

#left-footer { display:inline; float:left; overflow:hidden; width:610px; font-size:9px; }

#right-footer { display:inline; float:right; overflow:hidden; width:370px; text-align:right; font-size:9px; }

html { background:#F4F4E2; }

div.el-body-text p { padding:0; line-height:17px; }

#content h1.title { margin-bottom:9px; }

div.tagline_links { position:absolute; right:95px; width:260px; height:28px; vertical-align:middle; font-size:11px; }

div.tagline_search { position:absolute; right:0; width:83px; height:28px; background-color:#9d001d; vertical-align:middle; }

input.searchfield { position:absolute; top:5px; left:5px; width:55px; font-size:9px; }

div.subheader { position:relative; margin-top:4px; height:45px; background-color:#36312a; color:#fff; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }

div.subheader_left { position:absolute; top:12px; left:25px; width:200px; font-weight:bold; }

div.subheader_right { position:absolute; top:12px; right:25px; display:none; width:700px; text-align:right; }

hr.highlight { margin:15px 0; height: 3px; border:0 none; background-color: #ca072f; color: #ca072f; }

hr { margin-top:25px; margin-bottom:25px; height:1px; border:0 none; background-color:#ccc; color:#ccc; }

ul.submenu_submit { display:block; }

ul.submenu_submit { margin-top:6px; margin-bottom:-6px; margin-left:-4px; }

ul.submenu_submit li.last { border-bottom:0 none !important; }

.related-links ul { margin-left:-7px; }

.related-links ul li { padding: 0 0 5px 9px; }

div#footer { background: none repeat scroll 0 0 #F0F2DA; }

fieldset { margin-bottom: 1em; padding: .5em; }

form { margin: 0; padding: 0; }

hr { height: 1px; border: 1px solid gray; }

img { border: 0; }

table { border-collapse: collapse; }

th { padding-right: 1em; border-bottom: 3px solid #ccc; text-align: left; }

.clear-block:after { display: block; visibility: hidden; clear: both; height: 0; content: "."; }

.clear-block { display: inline-block; }

.clear-block { display: block; }

ul.menu { border: none; list-style: none; text-align:left; }

ul.menu li { margin: 0 0 0 0.5em; }

li.expanded { margin: 0; padding: 0.2em 0.5em 0 0; list-style-type: circle; list-style-image: url(../../misc/menu-expanded.png); }

li.collapsed { margin: 0; padding: 0.2em 0.5em 0 0; list-style-type: disc; list-style-image: url(../../misc/menu-collapsed.png); }

li.leaf { margin: 0; padding: 0.2em 0.5em 0 0; list-style-type: square; list-style-image: url(../../misc/menu-leaf.png); }

li a.active { color: #000; }

td.menu-disabled { background: #ccc; }

ul.links { margin: 0; padding: 0; }

ul.links.inline { display: inline; }

ul.links li { display: inline; padding: 0 0.5em; list-style-type: none; }

.block ul { margin: 0; padding: 0 0 0.25em 1em; }

ul.drop-list { margin: 0; margin-bottom: 25px; padding: 0; width: 425px; border-top: 1px solid #005e77; background-color: #edede3; }

#content-area div.content ul.drop-list { margin: 0; }

* html ul.drop-list { zoom: 1; }

ul.drop-list li { position: relative; margin: 0; padding: 0; width: 100%; outline-style: none; border-bottom: 1px solid #005e77; background-color: #f7f7f2; list-style-type: none; font-size: 11px; font-family: Verdana; }

ul.drop-list li.alt,
ul.drop-list li.alt li { background-color: #edede3; }

* html ul.drop-list li { position: static; zoom: 1; }

ul.drop-list li a.toggle { position: absolute; top: 10px; right: 10px; width: 15px; height: 15px; outline-style: none; background: transparent url(../images/collapse-button-sprite.gif) no-repeat scroll left top; text-indent: -9999px; }

* html ul.drop-list li a.toggle { position: static; float: right; overflow: hidden; margin-top: 10px; margin-right: 10px; }

ul.drop-list li.hover a.toggle { background-position: 0 -15px; }

ul.drop-list li.open a.toggle { background-position: 0 -30px; }

ul.drop-list li.open.hover a.toggle { background-position: 0 -45px; }

ul.drop-list .category { display: block; margin: 0; padding: 10px 0 10px 15px; font-size: 11px; cursor: pointer; }

* html ul.drop-list .category { width: auto; }

ul.drop-list li.open span.category { }

ul.drop-list li.open .groups { }

ul.drop-list li ul.groups li { overflow: auto; margin: 0; padding: 0 0 2px 10px; width: 165px; outline-style: none; border-bottom: 0; background: transparent url(../images/list-item-square-bullet.gif) no-repeat scroll 0 4px; list-style-type: none; font-size: 10px; }

ul.drop-list li ul.groups li a { color: black; text-decoration: none; cursor: pointer; }

ul.drop-list li.open div,
ul.drop-list li.open div ul.groups { margin: 0; padding: 0; }

ul.drop-list li.open div.columns { overflow: auto; margin: 0; padding: 0; }

ul.drop-list li.open div.column1 { float: left; margin-left: 0; padding-left: 0; width: 160px; }

ul.drop-list li.open div.column2 { margin-left: 220px; }

.skip-to-content { position: absolute; left: -999px; }

div.el-body-text { margin-bottom:18px; }

div.el-body-text h2 { margin-top:0; margin-bottom:0; padding-top:6px; padding-bottom:6px; font:bold 14px Arial, sans-serif; }

div.el-body-text h3 { margin-top:0; margin-bottom:0px; padding-top:6px; padding-bottom:6px; text-transform:uppercase; font:bold 11.5px Arial, sans-serif; }

div.el-body-text p { padding:8px 0px; }

div.el-callout { margin:-2px 20px 12px 20px; padding:12px 20px 12px 20px; border:1px solid #006E8F; border-right:0px; border-left:0px; background:#F6F7F2; font:normal 12px Verdana; line-height:16px; }

div.el-callout div.el-credit-line { padding-top:10px; font:italic 11px Verdana; line-height:15px; }

.openquote-container { text-align: center; }

.openquote-container .openquote { margin-bottom: -7px; }

div.el-body-intro { margin: 0; margin-bottom:12px; padding:0 20px 0 20px; font:normal 12.5px Verdana; line-height:18px; }

div.el-body-intro strong { color:#c76416; font:bold 13.5px Verdana; }

div.el-body-intro a { color:#016E8F; text-decoration:none; }

div.el-body-intro p { padding:6px 0px 6px 0px; }

#content div.el_sidebar { float:right; margin-left:22px; padding:14px; width:200px; border:1px solid #C7C7BF; background:#F1EDD4; }

#content div.el_sidebar h1.title { margin:4px 0 4px 0; padding:2px 0 2px 0; border-bottom:2px solid #E7C001; color:#BA0808; font:bold 16px Verdana; line-height:18px; }

#content .el_sidebar div.sidebar-text { font:11.5px Verdana; line-height:16px; }

div.el-spotlight div.el-title { margin-right:12px; margin-bottom:12px; padding-bottom:5px; border-bottom:2px solid #E7C001; color:#BA0808; font:bold 16px Verdana; line-height:18px; }

div.el-spotlight div.el-title a { margin:0; padding:0; color:#BA0808; text-decoration:none; font:bold 16px Verdana; }

div.el-spotlight img.teaser-img { padding-right:12px; }

div.el-spotlight { margin:0; margin-bottom:18px; }

div.el-spotlight div { padding:0; }

div.el-spotlight img.teaser-img { padding-right:12px; }

div.el-spotlight p { margin-bottom:12px; }

div.pl-sidebar div.el-spotlight div { margin:12px; }

div.pl-sidebar div.el-spotlight { width:230px; border:1px solid #C4C5BD; background:#f9f5e2; }

div.pl-sidebar div.el-spotlight div.el-title { margin-top:12px; margin-left:12px; }

#content-area div.pl-sidebar div.el-spotlight ul { margin-left:13px; padding:0; }

#content-area div.pl-sidebar div.el-spotlight li { margin-bottom:6px; }

div.el-fyi-box div { padding:0; }

div.el-fyi-box div.el-title { margin-right:12px; margin-bottom:12px; padding-bottom:5px; border-bottom:2px solid #E7C001; color:#333333; text-transform:uppercase; font:normal 14px "Times New Roman", Times, Serif; line-height:16px; ; }

div.el-fyi-box img.teaser-img { padding-right:12px; }

div.el-fyi-box { margin-bottom:18px; }

div.el-fyi-box img.teaser-img { padding-right:12px; }

div.el-fyi-box p { margin-bottom:12px; }

div.pl-sidebar div.el-fyi-box div { margin:12px; }

div.pl-sidebar div.el-fyi-box { width:230px; border:1px solid #e7c000; background:#f9f5e2; }

div.pl-sidebar div.el-fyi-box ul { margin-left:13px; padding:0; }

div.pl-sidebar div.el-fyi-box li { margin-bottom:6px; }

div.pl-sidebar div.el-fyi-box div.el-title { margin-top:12px; margin-left:12px; }

div.el-snippet { margin-bottom:18px; }

div.el-snippet div.el-title { padding-bottom:8px; color:#00684E; font:normal 22px "Times New Roman", Times, Serif; }

div.el-snippet div.body-text p { padding:0px 20px 8px 16px; }

div.el-snippet div.body-text ul { padding-bottom:8px; }

div.el-subhead { margin-bottom:12px; }

div.el-subhead div.el-title { padding:8px; padding-bottom:2px; }

#content div.el-subhead div.el-title { color:#000; font:bold 14px Arial, sans-serif; }

#content div.el-subhead div.el-title a { color:#0089b3; text-decoration:none; }

#content div.el-subhead div.el-title a:hover { text-decoration: underline; }

div.el-subhead div.body-text p { padding:0px 20px 0px 8px; font-size:12px; line-height:16px; }

div.el-subhead div.body-text ul { padding-bottom:8px; }

div.el-subhead img.content-img { padding-right:12px; }

img.inline-left { margin-right:8px; }

img.inline-right { margin-left:8px; }

div.last-published { padding-bottom: 20px; padding-left: 20px; }

div.last-published p { color: #aaa; font-style: italic; }

.quickfinder { position:static !important; margin: 0 auto; width: 980px; font-size: 11px; font-family: Verdana, Geneva, sans-serif; }

form label.search { color: #575759; }

.quickfinder.dynamic * { margin: 0; padding: 0; list-style-type: none; }

* html .quickfinder.dynamic { border-width: 0; background-color: transparent; }

.quickfinder.dynamic h2 { position: absolute; top: -5000px; }

.quickfinder.dynamic.building { visibility: hidden; }

.quickfinder.dynamic a { outline-style: none; color: black; text-decoration: none; }

.quickfinder.dynamic a:hover { text-decoration: underline; }

.quickfinder.dynamic ul.top-links { overflow: auto; margin-bottom: 4px; list-style-type: none; font-size:  12px; }

* html .quickfinder.dynamic ul.top-links { zoom: 1; }

.quickfinder.dynamic ul.top-links li { float: left; overflow: auto; padding: 1px 8px; border-right: 1px solid #3c3b40; }

.quickfinder.dynamic ul.top-links li.first { padding-left: 0; }

.quickfinder.dynamic ul.top-links li.last,
.quickfinder.dynamic ul.top-links li.quick-search,
.quickfinder.dynamic ul.top-links li.reveal { border-right-width: 0; }

.quickfinder.dynamic ul.top-links li.reveal .Show { display: none; }

.quickfinder.dynamic ul.top-links li.quick-search,
.quickfinder.dynamic ul.top-links li.reveal { float: right; padding: 0; }

.quickfinder.dynamic ul.top-links li.quick-search { overflow: hidden; }

.quickfinder.dynamic ul.top-links li.quick-search label,
.quickfinder.dynamic ul.top-links li.quick-search input { float: left; margin-right: 5px; }

.quickfinder.dynamic ul.top-links li.quick-search label { margin-top: 3px; }

.quickfinder.dynamic ul.top-links li.quick-search input { height: 21px; }

.quickfinder.dynamic ul.top-links li.quick-search input.text { padding: 4px 2px 2px; height: 13px; color: #595959; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }

.quickfinder.dynamic ul.top-links li.reveal { width: 15em; }

.quickfinder.dynamic ul.top-links li.reveal a { display: block; float: right; padding: 3px 28px 1px 0; outline-style: none; background: transparent url('../images/quickfinder-button-toggle-sprite.png') no-repeat scroll right -20px; }

.quickfinder.dynamic ul.top-links li.reveal.closed a { background-position: right top; }

.quickfinder.dynamic ul.top-links li.reveal.closed .Hide { display: none; }

.quickfinder.dynamic ul.top-links li.reveal.closed .Show { display: inline; }

.quickfinder.dynamic ul.top-links a { color: #3c3b40; }

.quickfinder.dynamic .options { position: relative; overflow: hidden; border: 1px solid #a3a7a1; background-color: white; }

.quickfinder.dynamic .options form ul { position: static; margin: 0; padding: 0; }

.quickfinder.dynamic .options form ul li { position: static; left: 0; }

.quickfinder.dynamic .options .search form { margin: 0; padding: 5px; color: #333333; }

.quickfinder.dynamic form input.text,
.quickfinder.dynamic form input.textarea,
.quickfinder.dynamic form input.select { border: 1px solid #bbb8af; }

.quickfinder.dynamic .options form input.text { float: left; margin-right: 5px; padding: 2px 2px; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }

.quickfinder.dynamic .options .quick-links,
.quickfinder.dynamic .options .search { position: relative; float: left; overflow: hidden; margin: 3px; padding :0; width: 482px; border: 1px solid #a3a7a1; background-color: #f7f7f2; }

.quickfinder.dynamic .options .search { margin-left: 0; }

* html .quickfinder.dynamic .options { padding: 3px; }

* html .quickfinder.dynamic .options .quick-links,
* html .quickfinder.dynamic .options .search { margin: 0; }

* html .quickfinder.dynamic .options .search { margin-left: 3px; }

.quickfinder.dynamic .options .quick-links h2 { display: none; }

.quickfinder.dynamic .options .quick-links ul { margin: 10px; padding-bottom: 10px; }

.quickfinder.dynamic .options .quick-links ul li { margin-bottom: 0.45em; }

.quickfinder.dynamic .options .quick-links ul { float:left; }

* html .quickfinder.dynamic .options .quick-links ul { padding-bottom: 10px; }

* html .quickfinder.dynamic .options .quick-links ul li { display: list-item; margin-bottom: 0; margin-left: 0; padding-left: 20px; width: 40%; list-style-type: disc; zoom: 1; }

.quickfinder.dynamic .options .quick-links ul li a { display: list-item; margin-left: 20px; list-style-type: disc; }

.quickfinder.dynamic .options .search h2 { position: absolute; top: 0; left: 0; z-index: 400; display: block; padding: 5px 0; outline-style: none; border-right: 1px solid #a3a7a1; background-color: white; white-space: nowrap; font-weight: normal; font-size: 10px; cursor: pointer; }

.quickfinder.dynamic .options .search h2.last { border-right-width: 0; }

.quickfinder.dynamic .options .search h2.hover { color: #b48c00; }

.quickfinder.dynamic .options .search h2.active { padding-bottom: 6px; background-color: #f7f7f2; color: #990000; }

.quickfinder.dynamic .options .search form { position: absolute; top: 23px; z-index: 399; margin: 0; padding: 10px; border-top: 1px solid #a3a7a1; }

.quickfinder-alt { position: static !important; margin: 0 auto; width: 980px; font-size: 11px; font-family: Verdana, Geneva, sans-serif; }

.quickfinder-alt.no-script a { outline-style: none; color: black; text-decoration: none; }

form label.search { color: #575759; }

.quickfinder-alt.no-script * { margin: 0; padding:0; list-style-type: none; }

.quickfinder-alt.no-script ul.top-links { overflow: auto; margin-bottom: 4px; list-style-type: none; font-size: 12px; font-family: Verdana, Geneva, sans-serif; }

.quickfinder-alt.no-script ul.top-links a { color: #3C3B40; }

.quickfinder-alt.no-script ul.top-links a:hover { text-decoration: underline; }

.quickfinder-alt.no-script ul.top-links li { float: left; overflow: auto; padding: 1px 8px; border-right: 1px solid #3C3B40; }

.quickfinder-alt.no-script ul.top-links li.first { padding-left: 0; }

.quickfinder-alt.no-script ul.top-links li.proto-search a { display: block; float: right; padding-right: 22px; outline-style: none; background-position: right top; }

.quickfinder-alt.no-script ul.top-links li.proto-search { width: 15em; }

.quickfinder-alt.no-script ul.top-links li.last,
 .quickfinder-alt.no-script ul.top-links li.quick-search,
 .quickfinder-alt.no-script ul.top-links li.proto-search { border-right-width: 0; }

.quickfinder-alt.no-script ul.top-links li.quick-search,
 .quickfinder-alt.no-script ul.top-links li.proto-search { float: right; padding: 0; }

.quickfinder-alt.no-script ul.top-links li.quick-search label,
 .quickfinder-alt.no-script ul.top-links li.quick-search input { float: left; margin-right: 5px; }

.quickfinder-alt.no-script ul.top-links li.quick-search label { margin-top: 3px; }

.quickfinder-alt.no-script ul.top-links li.quick-search input { }

.quickfinder-alt.no-script ul.top-links li.quick-search input.text { padding: 4px 2px 2px; color: #595959; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }

.quickfinder-alt.no-script form input.text,
 .quickfinder-alt.no-script form input.textarea,
 .quickfinder-alt.no-script form input.select { border: 1px solid #BBB8AF; }

body { margin:0; padding:0; }

#page,
 #closure-blocks { margin-right: auto; margin-left: auto; width: 980px; }

#page-inner { }

#navigation-top,
 #navigation { position: absolute; left: -10000px; }

#header { }

#header-inner { }

#logo-title { }

#logo { }

#site-name { }

#site-slogan { }

#header-blocks { clear: both; }

#main { position: relative; }

#main-inner { }

#content,
 .no-sidebars #content { float: left; margin-right: -977px; margin-left: 0; padding: 0; width: 977px; }

.sidebar-left #content { margin-right: -977px; margin-left: 248px; width: 716px; }

.sidebar-right #content { margin-right: -712px; margin-left: 0; width: 712px; }

.two-sidebars #content { margin-right: -709px; margin-left: 185px; width: 524px; }

#content-inner { position:relative; margin: 0; margin-top:-96px; padding: 0; }

#navbar { float: left; margin-right: -100%; margin-left: 0; padding: 0; width: 100%; height: 3.6em; }

.with-navbar #content,
 .with-navbar #sidebar-left,
 .with-navbar #sidebar-right { margin-top: 3.6em; }

#navbar-inner { }

#search-box { float: left; margin-right: -200px; width: 200px; }

#primary { margin-left: 0px; text-align:center; }

#secondary { margin-left:0px; }

#navbar ul { margin: 0; padding: 0; text-align: center; }

#navbar li { float: left; padding: 0 10px 0 0; }

#sidebar-left { float: left; margin-right: -241px; margin-left: 0; padding: 0; width: 241px; }

#sidebar-left-inner { margin: 28px 20px 0 12px; padding: 0; }

#sidebar-right { float: left; margin-right: -1000px; margin-left: 709px; padding: 0; width: 288px; }

#sidebar-right-inner { margin: 8px 22px 0 0; padding: 0; }

#footer { }

#footer-inner { }

#closure-blocks { }

#header,
 #content,
 #navbar,
 #sidebar-left,
 #sidebar-right,
 #footer,
 #closure-blocks { overflow: visible; word-wrap: break-word; }

#navbar { overflow: hidden; }

#quickfinder { position: absolute; top: -9999px; }

object { visibility: visible; outline-style: none; }

object#home-page-flipper { position:absolute; }

div#top-pane { width: 100%; height: 293px; }

#homepage #content { position: relative; margin-top: -30px; }

#homepage #center-pane { display:none; float: right; width: 300px; height: 314px; border:1px solid red; }

#homepage #left-pane { float: left; width: 225px; }

#homepage #right-pane { display:inline; float:right; margin-right:10px; width: 340px; }

#homepage #left-pane div#block-menu-menu-quicklinks { float: left; margin-top: 10px; margin-bottom: 4px; padding-top: 28px; padding-left: 12px; background:url('/sites/core/themes/core_base/images/bg-quicklinks-block.gif'); background-repeat: no-repeat; }

div#block-menu-menu-quicklinks li { display:inline-block; margin-bottom: 1px; padding-left: 12px; background: url('/sites/core/themes/core_base/images/bullet-green.gif'); background-repeat: no-repeat; }

div#block-menu-menu-quicklinks li a { color: #3B3A3F; text-decoration: none; font: normal 11px Verdana, sans serif; }

div#block-menu-menu-quicklinks li a:hover { text-decoration: underline; }

#right-pane #block-views-news_events-block_1 .view-header { height: 40px; border-bottom: 1px dotted #3B3A3F; background: url('/sites/core/themes/core_base/images/bg-news-block.gif'); background-repeat: no-repeat; color: #575757; }

#right-pane #block-views-news_events-block_2 .view-header { padding-top: 5px; padding-right: 14px; height: 26px; border-bottom: 1px dotted #3B3A3F; background:
 url('/sites/core/themes/core_base/images/bg-events-block.gif'); background-repeat: no-repeat; color: #575757; }

#right-pane .view-news-events .views-row-odd { border-bottom: 1px dotted #3B3A3F; }

#right-pane .view-news-events .views-row-last { border-bottom: 1px dotted #3B3A3F; }

div.view-display-id-attachment_1 { float: left; overflow: hidden; margin-top: 18px; width: 630px; height: 254px; background: #000; }

#right-pane div.view-header a { color: #056190; }

div.news-item.teaser { padding-bottom:3px; }

div.news-item.teaser div.teaser-img { padding: 6px 8px 4px 0; }

div.news-item.teaser div.teaser-caption-large { padding-top: 5px; padding-bottom: 0px; color: #3B3A3F; font: normal 14px Verdana; line-height: 14px; }

div.news-item.teaser div.teaser-caption-large a { color: #056190; }

div.news-item.teaser div.teaser-caption-small { padding-top: 6px; line-height: 12px; }

div.news-item.teaser div.teaser-caption-small a { color: #056190; text-decoration: none; font: normal 11px Verdana; line-height: 9px; }

div.news-item.teaser div.teaser-caption-small a.larger { font: normal 12px Verdana; line-height: 15px; }

div.news-item.teaser div.teaser-caption-small a:hover { text-decoration: underline; }

INPUT.form-autocomplete { width: 100%; }

table.content-multiple-table { width: 100%; margin: 0; padding: 0; }

table.content-multiple-table td { margin: 0; padding: 0; }

#imce-content ul.secondary { background-color: transparent; background-image: none; }

#imce-content ul.secondary li { float: none; }

#imce-content ul.secondary a { display: inline; }

p,
ul,
ol,
dl,
pre,
table,
fieldset,
blockquote { margin: 0; }

body { background: #F5F4E2; }

#page { background: #FFF; font: 12px Verdana, sans-serif; line-height: 16px; }

h1,
h2,
h3,
h4,
h5,
h6 { font-family: Arial, sans-serif; }

a { color: #006e8e; text-decoration: none; }

a:hover { text-decoration: underline; }

body.section-node-add div#content-inner,
body.section-node-edit div#content-inner { padding: 0 100px 0 100px; }

input.form-submit { margin: 12px 0 0 0; }

.clear-alignment { clear: both; }

#print-logo { display:none; }

div#logo-area { height: 96px; }

div#logo-area-home { height: 118px; }

div#tagline { float: right; padding: 40px 40px 0 0; }

#header div#primary ul.links { }

div#school-sliver { padding: 10px 0 10px 0; }

ul.links li { margin: 0; padding: 0; }

#primary { padding: 0; }

#secondary ul.links a { margin: 0px 12px 0px 12px; color: #49484D; text-decoration: none; font-weight: normal; }

div div#content-area,
div#content-header { margin-left: 3px; }

.rteindent1 { margin-left: 21px; }

.rteindent2 { margin-left: 42px; }

#content h1.title { margin: 13px 0 6px 0; padding: 0; font: normal 26px "Times New Roman", Times, Serif; }

#content-area div.content { padding: 0 0 0 3px; }

#content-area div.content ul { margin-bottom: 12px; margin-left: 21px; }

#content-area div.content div.photo-gallery ul { margin-left: 0px; }

div#content-area .node-form li { margin-bottom: 0px; margin-left: 0px; }

.block-menu_block h2.title { padding-left: 12px; color: #585858; font: normal 13px Verdana; }

li.leaf,
li.collapsed,
li.expanded { list-style-type: none; list-style-image: none; }

.block-menu_block ul.menu li.leaf,
.block-menu_block ul.menu li.collapsed,
.block-menu_block ul.menu li.expanded { padding: 6px; padding-left: 4px; border-top: 1px solid #DEDFD1; }

.block-menu_block ul.menu li.expanded ul.menu { margin: 6px -6px -6px -4px; }

.block-menu_block ul.menu li.expanded li.first { margin-top: 6px; padding-top: 6px; border: 0; }

.block-menu_block ul.menu li.expanded li.last { border-bottom: 0; }

.block-menu_block ul.menu li.last { border-bottom: 1px solid #DEDFD1; }

.block-menu_block ul.menu li.leaf a,
.block-menu_block ul.menu li.collapsed a,
.block-menu_block ul.menu li.expanded a { color: #787878; text-decoration: none; font: normal 11px Verdana; }

.block-menu_block ul.menu li.active { background: #F6F7F2; background-image: url(images/bg-nav-selected.gif); background-repeat: no-repeat; }

.block-menu_block ul.menu li li.active { background: #F6F7F2; background-image: url(images/bg-nav-sub-selected.gif); background-repeat: no-repeat; }

.block-menu_block ul.menu { background: #FFF; }

.block-menu_block ul.menu li.active a { color: #D01133; }

li.active ul.menu li.leaf a { color: #787878; }

#sidebar-left div#block-menu_block-1 { margin-bottom: 21px; }

#sidebar-left div.related-links { margin-left: 18px; padding-top: 26px; padding-right: 6px; border: 1px solid #DEDFD1; background: url(images/bg-related.gif); background-repeat: no-repeat; }

#sidebar-left ul.related-links { margin-left: 7px; padding: 0; }

#sidebar-left ul.related-links li { margin: 0; padding: 0; padding-bottom: 5px; padding-left: 9px; background: url(images/bullet-square-orange.gif); background-repeat: no-repeat; color: #DA5D01; list-style-type: none; }

#sidebar-left div.related-links a { color: #626456; text-decoration: none; font: normal 11px Verdana; }

div#footer { padding: 6px 3px 6px 3px; background: #F4F4E2; color: #42414A; text-align: center; font: normal 9px Verdana; }

table.datatable { border-bottom:2px solid #006F8D; }

table.datatable th { padding:6px 14px 6px 14px; border:0px; background:#006F8D url(images/bg-datatable-header.jpg); color:white; font:bold 12px Arial; }

table.datatable tr { border:0; }

table.datatable tr.odd { background:#F6F7F2; }

table.datatable tr.even { background:#EDEDE3; }

table.datatable td { margin:0; padding:6px 14px 6px 14px; font:normal 12px Verdana; }

table.datatable tr.small td { font:normal 11px Verdana; }

div.footnote { padding:5px 14px 6px 14px; font:normal 11px Verdana; }

table.views-table { margin:0 50px 10px 40px; border-bottom:2px solid #006F8D; }

table.views-table tr { border:0; }

table.views-table th { padding:6px 14px 6px 14px; border:0px; background:#006F8D url(images/bg-datatable-header.jpg); color:white; font:bold 12px Arial; }

table.views-table tr.odd { background:#F6F7F2; }

table.views-table tr.even { background:#EDEDE3; }

table.views-table td { margin:0; padding:6px 14px 6px 14px; font:normal 12px Verdana; }

table.views-table tr.small td { font:normal 11px Verdana; }

div.pl-body-content.with-sidebar { width:452px; }

div.news-item.teaser div.teaser-caption-small { overflow: hidden; height: auto; }

#right-pane .view-news-events .views-row-last { border-bottom: 0 none !important; }

div.news-item.teaser div.teaser-caption-large a { color:#056190; }
css_3258...367cc.css (line 239) a {
color:#006E8E;
text-decoration:none;
}

div.news-item.teaser div.teaser-caption-large { font-size: 13px; }
 @media screen {

* html body { text-align: left; }

a:focus { outline:none; }

.related-links { margin-left: 16px; padding: 26px 6px 10px 0; background-position: -6px -5px; }

.related-links ul { margin-left: 8px; padding: 0; }

.related-links ul li { margin: 0; padding: 0 0 4px 9px; background-position: 0 7px; }

div.content { font-size: 12px; }

div.pl-body-content { padding-left: 0; }

h1.title { margin:17px 0 6px !important; padding:0; font:26px "Times New Roman", Times, Serif; }

div.el-body-text h1 { margin:0; padding-bottom:8px; color:#00684E; font:22px "Times New Roman", Times, Serif; }

div.pl-body-content div.el-body-text h1 { margin-left:0; }

div.el-body-text h2 { padding-left:20px; color:#000000; text-transform: uppercase; font: bold 14px Arial, sans-serif; }

div.el-body-text h3 { margin-left:2px; padding-left:20px; }

.qf-container { padding-top: 10px; }

.quickfinder.dynamic ul.top-links { font-size: 12px; }

div.el-body-text p { padding: 8px 23px 10px 0px; }

.middle-col p { margin-bottom: 0; padding-left:10px !important; }

.introduction { margin: -6px 0 12px; padding-bottom: 5px; }

.introduction p { padding: 0 23px 12px 0; font: 12.5px/18px Verdana; }

.section-nav ul.menu li ul li a,
.section-nav ul.menu li ul li a:hover,
.section-nav ul.menu li.expanded ul li a:hover,
.section-nav ul.menu li ul li a.active,
.section-nav ul.menu li.expanded ul li a.active { background-position: left 6px; }

.pl-sidebar ul { margin-left: 24px; padding-left: 0; }

.pl-sidebar ul li ul { margin-bottom:0; }

.pl-body-content div.el-spotlight div.el-title { overflow: hidden; }

div.pl-sidebar { margin-right: 12px; }

div.pl-sidebar p { padding-left:0 !important; }

div.el-fyi-box p { margin-left:0; }

div.el-snippet div.el-title,
div.el-snippet div.el-lead-in { margin-left:0; }

div.el-body-text { margin-bottom:0; }

div.el-body-text ul li ul { margin-bottom:0; }

div.el-snippet { margin-top: 10px; }

div.el-subhead div.el-title { padding: 8px 0 2px 20px; }

#quickfinder h2 { font-family: Arial, sans-serif; }

* html body { text-align: left; }

.related-links { margin-left: 16px; padding: 26px 6px 10px 0; background-position: -6px -5px; }

.related-links ul { margin-left: 8px; padding: 0; }

.related-links ul li { margin: 0; padding: 0 0 4px 9px; background-position: 0 7px; }

div.content { font-size: 12px; }

div.pl-body-content { padding-left: 0; }

h1.title { margin:13px 0 6px; padding:0; font:26px "Times New Roman", Times, Serif; }

div.el-body-text h1 { margin:0; padding-bottom:8px; color:#00684E; font:22px "Times New Roman", Times, Serif; }

div.pl-body-content div.el-body-text h1 { margin-left:0; }

div.el-body-text h2 { padding-left:20px; color:#000000; text-transform: uppercase; font: bold 14px Arial, sans-serif; }

div.el-body-text h3 { margin-left:2px; padding-left:20px; }

.qf-container { padding-top: 10px; }

.quickfinder.dynamic ul.top-links { font-size: 12px; }

div.el-body-text p { padding: 8px 23px 10px 0px; }

.middle-col p { margin-bottom: 0; padding-left:10px !important; }

.introduction { margin: -6px 0 12px; padding-bottom: 5px; }

.introduction p { padding: 0 23px 12px 0; font: 12.5px/18px Verdana; }

.section-nav ul.menu li ul li a,
.section-nav ul.menu li ul li a:hover,
.section-nav ul.menu li.expanded ul li a:hover,
.section-nav ul.menu li ul li a.active,
.section-nav ul.menu li.expanded ul li a.active { background-position: left 6px; }

.pl-sidebar ul { margin-left: 24px; padding-left: 0; }

.pl-sidebar ul li ul { margin-bottom:0; }

.pl-body-content div.el-spotlight div.el-title { overflow: hidden; }

div.pl-sidebar { margin-right: 12px; }

div.pl-sidebar p { padding-left:0 !important; }

div.el-fyi-box p { margin-left:0; }

div.el-snippet div.el-title,
div.el-snippet div.el-lead-in { margin-left:0; }

div.el-body-text { margin-bottom:0; }

div.el-body-text ul li ul { margin-bottom:0; }

div.el-snippet { margin-top: 10px; }

div.el-subhead div.el-title { padding: 8px 0 2px 20px; }

#quickfinder h2 { font-family: Arial, sans-serif; }

.quickfinder.dynamic .options .search h2 { color:#000; }

#pl-base div.with-sidebar div.el-callout,
#pl-base div.with-sidebar div.el-fyi-box { overflow: hidden; }

div.pl-bottom-row div.el-fyi-box { margin: 0 20px 15px 0; padding: 12px 20px; border-width: 1px 0; border-style: solid none; border-color: #006E8F; background: none repeat scroll 0 0 #F6F7F2; font: 12px/16px Verdana; }

#home-highlight .marquis { padding: 1px; width:443px; height:225px; background-color: white; }

#home-highlight { margin-top: 28px; }

#home-highlight h1 { margin-bottom: 5px; color: #F4D970; font-weight: normal; font-size: 26px; font-family: Times, "Times New Roman", serif; line-height: 29px; }

#home-highlight a { color: #A0CDDD; }

#home-main-feature { background-color:#675C58 !important; }

ul.nice-menu > li > a,
#main-menu ul.nice-menu > li > a { padding:3px 30px 12px !important; width:auto; height: 15px; line-height: 1.8; }

#primary { height:30px !important; }

ul.nice-menu li ul,
ul.nice-menu li ul li { width:208px; }

ul.nice-menu-down li.menuparent a { margin:0 !important; }

ul.nice-menu-down li { padding: 0 !important; }

#primary ul ul { font:11px Verdana, Geneva, sans-serif !important; line-height:15px; }

#primary ul ul a { padding:4px 7px 6px !important; line-height:18px !important; }

#home-main-feature p { margin-bottom:12px; }

h1.title { overflow: hidden; margin-bottom:20px !important; padding-top: 0; font-weight: normal; font-size: 27px !important; font-family: "Times New Roman"; line-height: 31px; }

#main .el-body-text h2 { margin: 0 0 14px !important; padding-top: 5px !important; padding-left:0 !important; color: #1A4383 !important; text-transform:none !important; font-weight:normal !important; font-size: 22px !important; font-family: "Times New Roman" !important; line-height: 24px !important; }

#main .el-body-text h3 { margin: 0 0 14px; padding: 0; padding-top: 3px; color: #000000; text-transform: uppercase; font-weight: bold; font-size: 14px; font-family: Arial; line-height: 16px; }

#main .el-body-text h4 { padding-bottom: 4px; padding-left: 20px; color: black; font-weight: bold; font-size: 14px; font-family: Arial; line-height: 18px; }

#main .el-body-text p { margin: 0 0 12px; padding: 0 0 0 20px; }

#header { background: url("../images/header.jpg") no-repeat scroll left top #d41036 !important; }

#content-inner { margin-top:0 !important; margin-left:13px !important; }

.home .middle-col h1.featured { font-size:24px !important; }

.home .right-col h1 { margin-top: 8px; color: #D7652E; font-weight: normal; font-size: 24px; }

.home .middle-col p,
.home .right-col p { font-size:12px; line-height:1.6; }

.home .middle-col p { margin-left:0; padding-left:0 !important; }

.home .left-col { width:186px !important; }

.home .middle-col { width:420px !important; }

.home .right-col { width:264px !important; }

.home .left-col ul { margin:0 !important; padding-left: 0; list-style: none outside none; line-height:1.7; }

.home .left-col ul li { display: inline-block; margin: 0 0 1px; padding: 0.2em 0.5em 0 12px; background: url("http://www.rutgers.edu/sites/core/files/green-bullet.gif") no-repeat scroll 0 4px transparent; list-style-image: none; }

.home .left-col ul li a { color: #000000; text-decoration: none; font-size: 11px; }

.home .left-col ul li a:hover { color: #000000; text-decoration: underline; }

#sidebar-left .menu li .menu li { padding-bottom:0 !important; padding-left:7px !important; border-top: 0 !important; }

#sidebar-left .menu li a { display:block; line-height:17px; }

#sidebar-left .menu li .menu li a { display:block; margin-left: -20px; padding: 0 0 0 18px; background: url("http://ur.rutgers.edu/sites/ur/themes/ur_base/images/gray-square.gif") no-repeat scroll 10px 7px transparent; color: #787878; }

#sidebar-left .menu li a:hover { background: no-repeat scroll 10px 7px #F7EFC9; color: #B48C00 !important; text-decoration: none; line-height:17px; }

#sidebar-left .menu li:hover ul { background: no-repeat scroll 10px 7px #fff; color: #B48C00 !important; text-decoration: none; line-height:17px; }

#sidebar-left .menu li.active-trail:hover ul { background: no-repeat scroll 10px 7px #EBEEE1; color: #B48C00 !important; text-decoration: none; line-height:17px; }

#sidebar-left .menu li.leaf:hover ul li:hover,
#sidebar-left .menu li:hover ul li a:hover { background-color: transparent; }

#sidebar-left h2 { margin: 0 0 12px; color:#000; font-weight: normal; font-size: 13px; font-family:Verdana, Geneva, sans-serif; line-height: 1.4em; }

div.subheader { height:30px !important; }

#sidebar-left #block-ru_schools_page_helper-0 h2,
#sidebar-left #block-menu-audiences h2 { margin: 0 8px; color: #B86F2B; text-transform: uppercase; }

#sidebar-left #block-ru_schools_page_helper-0,
#sidebar-left #block-menu-audiences { margin-left: 22px; width: 190px; }

#sidebar-left #block-ru_schools_page_helper-0 { padding: 4px 0 10px; }

#sidebar-left #block-ru_schools_page_helper-0,
#sidebar-left #block-menu-audiences { margin-top: 16px; margin-left: 16px; padding: 10px 0; width: 190px; border: 1px solid #DDDFD1; }

#sidebar-left #block-ru_schools_page_helper-0 ul li,
#sidebar-left #block-menu-audiences .item-list ul li { color: #B86F2B !important; font-size: 11px !important; }

#sidebar-left #block-ru_schools_page_helper-0 a,
#sidebar-left #block-menu-audiences .item-list a { padding-right:7px !important; color: #868684 !important; }

.related-links { margin: 0 0 0 7px !important; padding: 0; border: 0 #fff !important; background: none !important; }

.tool-tips { padding: 6px 16px !important; }

#home-highlight .home_feature_text { float:right; width:475px; }

#home-highlight .home_feature_text .marquis-text { display: table-cell !important; float:none !important; height: 220px !important; vertical-align: middle !important; }

.left-col h4 { font-size:20px !important; }

#sidebar_right { float: right; margin-top:10px; width: 232px; }

#sidebar_right .page_sidebars { margin: 0 !important; padding: 0; list-style: none outside none; }

#sidebar_right .page_sidebars li { margin: 0 0 12px 0; padding: 0 0 6px 0; background: none repeat scroll 0 0 #EBEEE1; list-style: none outside none; }

#sidebar_right .page_sidebars h2,
#sidebar_right .page_sidebars h3,
#sidebar_right .page_sidebars h4 { margin: 0; padding: 6px 24px; background-color: #675C56; color: #FFFFFF; text-align: center; font-weight: bold; font-size: 12px; font-family: Verdana, Geneva, sans-serif; line-height: 17px; }

#sidebar_right .page_sidebars p { margin:0 !important; padding: 6px 16px; font-size: 10px; font-family: verdana; }

.side_left { float: left; width: 432px; }

.home .left-col ul li { width:170px; }

.home .right-col { margin-top:6px; }

ul#list_single_col li ul.groups,
ul#list_single_col li ul.groups li { width: 375px; }

ul#list_single_col li ul.groups p { padding:0 !important; }

ul.drop-list li ul.groups li { background-position: 0 7px !important; }

#utility-menu li { padding: 0 12px; border-right: 1px solid #FFFFFF; }

#utility-menu li.last { border-right: medium none; }

blockquote p { margin: 0 !important; padding: 12px 0; color: #006D4E; font: 18px Times, "Times New Roman", serif !important; }

blockquote p + p,
p.credit { color: #000000; text-align: right; font-style: italic; font-size: 12px; font-family: Verdana, Geneva, sans-serif; }

.middle-col ul li { font-size:12px; line-height:22px; }

.menu li .campus { display:block !important; }

#content-area div.content ul li ul,
#content-area div.content ul li ul li ul { margin-bottom:0 !important; }

.block-menu_block ul.menu li.active-trail { background-color: #EBEEE1; }

.block-menu_block ul.menu li.expanded a.active { background: url("http://ur.rutgers.edu/sites/ur/themes/ur_base/images/nav-arrow.gif") no-repeat scroll 99% 50% #EBEEE1; color: #A76E00; text-decoration: none; }

.block-menu_block ul.menu { background: none repeat scroll 0 0 transparent; }

.block-menu_block ul.menu li li.active { background: none no-repeat scroll 0 0 transparent; }

.block-menu_block ul.menu li.expanded a.active { color: #A76E00; }

#sidebar-left-inner { margin: 10px 20px 0 12px; }

.block-menu_block ul.menu li.leaf,
.block-menu_block ul.menu li.collapsed,
.block-menu_block ul.menu li.expanded { padding: 0; }

.block-menu_block ul.menu li.leaf a,
.block-menu_block ul.menu li.collapsed a,
.block-menu_block ul.menu li.expanded a { padding: 5px; }

.block-menu_block ul.menu li ul li { margin: 0; padding: 2px 3px 2px 0 !important; border: medium none; list-style-type: none; }

#sidebar-left .block-menu_block ul.menu li ul li a { padding-bottom:2px; }

.block-menu_block ul.menu li.expanded ul.menu { margin: 0; }

table.self tr td { padding:0 2px 4px 0; }

legend { padding-bottom:4px; padding-left:20px; color:#000; font-weight:bold; font-size:14px; font-family:Arial, Arial, Helvetica, sans-serif; line-height:18px; }

fieldset { border:0; }

th,
td { padding:8px 30px 8px 15px; border: hidden; }

table tr { background-color:#EEF8F8; }

table tr.alt { background-color:#DBEEEE; }

table th { padding:8px 30px 8px 15px; border-bottom-width:0; background-color:#7DABAB; color:white; }

#main .el-body-text .dataset h2 { padding-top:20px !important; }

html #main span.accesskey { text-decoration:none; }

#main div.el-body-text table.form { margin:20px; }

#main div.el-body-text table.form td { padding:4px; text-align:right; }

#main div.el-body-text table.form td + td { text-align:left; }

html { height:100%; }

body { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:100%; background-color:#f0f2da; color:#000000; text-align:left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

h1 { margin:0px 0px 15px 0px; color:#000000; font-weight:normal; font-size:26px; font-family:Times, "Times New Roman", serif; }

h2 { margin:0px 0px 12px 0px; color:#006d52; font-weight:normal; font-size:22px; font-family:Times, "Times New Roman", serif; }

h3 { margin:0px 0px 10px 0px; text-transform:uppercase; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

h4 { margin:0px 0px 8px 0px; color:#006d52; font-size:13px; }

h5 { margin:0px 0px 5px 0px; font-size:12px; }

h6 { margin:0px 0px 3px 0px; font-size:11px; }

ul,
ol { margin:0px 0px 20px 35px; line-height:17px; }

h1.featured { margin:0px 0px 15px 0px; color:#990000; font-weight:normal; font-size:26px; font-family:Times, "Times New Roman", serif; }

.left-col h4 { font-weight:normal; font-size:19px; font-family:Times, "Times New Roman", serif; }

h4.section-title { color:#595959; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.right-col h3 { padding:0px 0px 5px 0px; border-bottom:double 4px #d2d0bc; color:#d7652e; text-transform:none; font-weight:normal; font-size:26px; font-family:Times, "Times New Roman", serif; }

a img { outline:none; border:none; }

a { color:#056191; text-decoration:none; }

a:hover { text-decoration:underline; }

p { margin:0px 0px 20px 0px; line-height:16px; }

#home-highlight { padding:16px 16px 16px 16px; background-color:#615a51; }

#home-highlight .marquis { float:left; margin:0px 30px 0px 0px; }

#home-highlight .marquis a { display:block; width:445px; height:227px; background:url(/sites/ur/themes/ur_base/images/marquis.jpg) top left no-repeat; }

#home-highlight .marquis a:hover { background:url(/sites/ur/themes/ur_base/images/marquis-over.jpg) top left no-repeat; }

#home-highlight .marquis-text { display:inline; float:left; width:450px; color:#ffffff; }

#home-highlight .marquis-text p { font-size:13px; line-height:21px; }

#home-highlight .marquis-text ul { display:inline; float:left; margin:0px 0px 0px 15px; padding:0px 0px 0px 0px; color:#e9c003; }

#home-highlight .marquis-text ul li { float:left; clear:both; padding:0px 0px 0px 17px; background:url(/sites/ur/themes/ur_base/images/left-yellow-arrow.gif) center left no-repeat; list-style-type:none !important; }

#wrapper { margin:0px auto 0px auto; width:980px; }

#header { height:95px; background:#cb082e url(/sites/ur/themes/ur_base/images/banner.jpg) top left no-repeat; }

.local-search { display:inline; float:right; width:600px; }

.local-search ul { float:right; margin:7px 0px 0px 0px; padding:0px 0px 0px 0px; }

.local-search ul li { display:inline; list-style-type:none; }

.local-search ul li a { color:#ffffff; text-decoration:none; }

.local-search ul li a:hover { text-decoration:underline; }

.local-search ul li.first a { padding:0px 13px 0px 0px; background:url(/sites/ur/themes/ur_base/images/white-sep.gif) center right no-repeat; }

.local-search ul li.last a { padding:0px 10px 0px 10px; }

.local-search .form-item { margin:0; }

.local-search form { float:right; margin:0px 0px 0px 0px; padding:5px 3px 5px 8px; background-color:#9d001d; }

.local-search form .form-text { display:inline; float:left; margin:0px 2px 0px 0px; padding:2px 5px 2px 5px; width:145px; border:solid 1px #acaa9f; }

.local-search form input.form-submit { display:block; float:left; margin:1px 0px 0px 0px; width:16px; height:18px; border:none; background:url(/sites/ur/themes/ur_base/images/search-arrow.gif) center center no-repeat; text-indent:-9999px; text-transform: capitalize; cursor:pointer; }

.local-search label { display:none; }

.qf-container { background:url(/sites/ur/themes/ur_base/images/seal.jpg) top left no-repeat; }

.silver ul { margin:0px 0px 0px 0px; padding:11px 0px 0px 0px; }

.silver ul li { display:inline; list-style-type:none; float:left; background:url(/sites/ur/themes/ur_base/images/gray-sep.gif) center right no-repeat; padding:0px 10px 0px 10px; }

.silver ul li.first { padding:0px 10px 0px 0px; }

.silver ul li.last { padding:0px 0px 0px 10px; background:none; }

.silver ul li a { color:#484647; text-decoration:none; }

.silver ul li a:hover { text-decoration:underline; }

.silver ul#campuses { display:inline; float:left; width:570px; }

.silver ul#global { display:inline; float:right; padding:8px 0px 0px 0px; width:408px; text-align:right; }

.silver ul#global li { display:inline; float:right; padding:0px 13px 0px 0px; line-height:20px; }

.silver ul#global li.quickfind { padding:0px 0px 0px 10px; }

.silver ul#global li.quickfind a { display:block; padding:0px 30px 0px 0px; width:101px; height:20px; background:url(/sites/ur/themes/ur_base/images/quickfind.gif) bottom right no-repeat; }

#content-wrapper { margin:0px 0px 15px 0px; padding:10px 10px 20px 20px; background-color:#ffffff; }

#primary { height:43px; background-color:#36312a; }

#primary ul { text-decoration:none !important; font:normal 13px Verdana; }

#primary ul ul { font:normal 12px arial; }

div.pl-sidebar { width:230px; }

.left-col { display:inline; float:left; overflow:hidden; margin:20px 20px 10px 6px; width:207px; }

.home .left-col { display:inline; float:left; overflow:hidden; margin:20px 20px 5px 6px; width:215px; }

.left-col .block-menu { margin:0px 0px 12px 0px; padding:0px 0px 10px 0px; border-bottom:dotted 1px #747580; }

.left-col ul { margin:0px 0px 0px 15px; padding:0px 0px 0px 0px; }

.left-col ul li { color:#006d52; }

.left-col ul li a { color:#333333; }

.left-col ul li a:hover { color:#2676a0; }

.left-col ul.communications { margin:0px 0px 0px 0px; padding:0px 0px 8px 0px; }

.left-col ul.communications li { display:inline; list-style-type:none; background:url(/sites/ur/themes/ur_base/images/gray-sep.gif) center right no-repeat; padding:0px 8px 0px 5px; margin:0px 0px 0px 0px; }

.left-col ul.communications li.first { padding:0px 8px 0px 0px; }

.left-col ul.communications li.last { padding:0px 0px 0px 5px; background:none; }

.middle-col { display:inline; float:left; overflow:hidden; margin:20px 0px 10px 10px; width:700px; }

.home .middle-col { padding-right:40px; width:405px; }

.middle-col p { margin:0px 0px 20px 10px; }

.middle-col h3 { margin:0px 0px 10px 10px; }

.middle-col ul#event-list { margin:0 0 0 0; padding:0 0 0 0; }

.middle-col #event-list li.first { padding-top:0; }

.middle-col #event-list li { padding-top:6px; border-bottom:1px dotted #333; list-style:none; }

.middle-col #event-list .date { padding:2px 0 6px 0; color:#333; font:normal 11px Verdana; }

.right-col { display:inline; float:left; overflow:hidden; margin:0px 0px 10px 0px; width:254px; }

.tool-tips { padding:15px 15px 15px 15px; background-color:#eeefdd; }

.tool-tips ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

.tool-tips ul li { margin:0px 0px 8px 0px; padding:0px 0px 8px 0px; border-bottom:solid 1px #d2d0bc; list-style-type:none; line-height:16px; }

.tool-tips ul li.last-tip { margin:0px 0px 0px 0px; border:none; }

.tool-tips ul a { font-weight:bold; }

.right-featured { margin:20px 0px 20px 0px; padding:15px 15px 15px 15px; width:196px; }

.right-featured img { margin:0px 0px 10px 0px; }

.right-featured a { font-weight:bold; }

.pl-sidebar { margin:20px 0px 20px 0px; }

.pl-sidebar img { margin:0px 0px 10px 0px; }

.section-nav ul.menu { margin:0px 0px 15px 16px; padding:0px 0px 0px 0px; border-top:solid 1px #dedfd1; }

.section-nav ul.menu li { border-bottom:solid 1px #dedfd1; list-style-type:none; }

.section-nav ul.menu li a { display:block; padding:5px 5px 5px 5px; color:#787878; text-decoration:none; }

.section-nav ul.menu li.active-trail { background-color:#ebeee1; }

.section-nav ul.menu li a:hover,
.section-nav ul.menu li a.active { background-color:#ECEEE1; color:#a06a00; text-decoration:none; }

.section-nav ul.menu li.expanded a.active { background:#ebeee1 url(/sites/ur/themes/ur_base/images/nav-arrow.gif) 99% 50% no-repeat; color:#a06a00; text-decoration:none; }
*/  .section-nav ul.menu li ul {
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

.section-nav ul.menu li ul li { list-style-type:none; margin:0px 0px 0px 0px; border:none; padding:2px 3px 2px 0px !important; }

.section-nav ul.menu li ul li a { padding:0px 0px 0px 10px; background:url(/sites/ur/themes/ur_base/images/gray-square.gif) center left no-repeat; }

.section-nav ul.menu li ul li a:hover,
.section-nav ul.menu li.expanded ul li a:hover,
.section-nav ul.menu li ul li a.active,
.section-nav ul.menu li.expanded ul li a.active { background:url(/sites/ur/themes/ur_base/images/gold-square.gif) center left no-repeat; }

.related-links { margin:0px 0px 20px 16px; padding:35px 15px 15px 15px; border:solid 1px #dddfd2; background:url("/sites/ur/themes/ur_base/images/bg-related.gif") no-repeat scroll 0 0 transparent; }

.related-links h4 { color:#980000; text-transform:uppercase; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.related-links ul { margin:0px 0px 0px 15px; }

.related-links ul li { padding:0px 0px 0px 10px; background:url(/sites/ur/themes/ur_base/images/red-square.gif) center left no-repeat; list-style-type:none; }

.interior-highlight { padding:12px 18px 12px 18px; background-color:#615a51; }

.interior-highlight p { margin:0px 0px 0px 0px; color:#ffffff; font-size:18px; line-height:22px; }

.highlight-media { border:solid 2px #ffffff; }

.highlight-text { padding:10px 30px 10px 30px; }

.right { display:inline; float:left; overflow:hidden; margin:20px 0px 15px 0px; width:675px; }

.right p { margin:0px 0px 20px 10px; }

.right h3 { margin:0px 0px 10px 10px; }

.landing-right { display:inline; float:right; margin:0px 0px 15px 15px; }

.introduction { margin:0px 0px 20px 0px; border-bottom:dotted 1px #73747f; font-size:12.5px; }

.footer a { color:#626161; text-decoration:none; }

.footer a:hover { text-decoration:underline; }

#left-footer { display:inline; float:left; overflow:hidden; width:610px; font-size:9px; }

#right-footer { display:inline; float:right; overflow:hidden; width:370px; text-align:right; font-size:9px; }

h2#tagline { float:left; margin:0px 0px 0px 0px; text-indent:-999em; }

.float-right { float:right; margin:10px 0px 10px 10px; }

.float-left { float:left; margin:10px 10px 10px 0px; }

.bottom-border { margin:0px 0px 10px 0px; border-bottom:solid 1px #817b74; }

a.play-video { display:block; float:right; width:98px; height:20px; background:url(/sites/ur/themes/ur_base/images/play-btn.jpg) top left no-repeat; color:#3c3b40; text-align:center; text-decoration:none !important; font-size:10px; line-height:20px; }

a.play-video:hover { background:url(/sites/ur/themes/ur_base/images/play-btn-over.jpg) top left no-repeat; color:#b48c00; }

.red-callout,
.introduction strong { color:#980000; font-weight:bold; }

ul.nice-menu,
ul.nice-menu ul { list-style: none; margin: 0; padding: 0; border-top: 0; }

ul.nice-menu li { float: left; border: 0; border-top: 0; text-align:left; }

ul.nice-menu a { padding: 7px 5px 10px 5px; color:white; }

ul.nice-menu li.active-trail a { color:#F9DA6E; }

ul.nice-menu li.active-trail li a { color:#FFF; }

ul.nice-menu li.active-trail li.active-trail a { color:#F9DA6E; }

ul.nice-menu ul { left: -1px; margin-right: 0; border: 0; }

ul.nice-menu ul li { width: 14.5em; }

ul.nice-menu-down { border: 0; }

ul.nice-menu-down li { padding:0 7px 0 7px; border-top: 0; }

ul.nice-menu-down li.menuparent a { margin:6px 0 4px 0; }

ul.nice-menu-down li.menuparent li a { margin:0; padding-left:5px; }

ul.nice-menu-down li li { border-top: 0; }

ul.nice-menu-down { left: 12px; }

ul.nice-menu-down ul { left: 0px; }

ul.nice-menu-down li li a { padding:4px 0 6px 0; }

ul.nice-menu-down li ul li ul { top: -1px; left: 15.5em; }

ul.nice-menu-down .menuparent a { padding-right: 0px; }

ul.nice-menu-down li.menuparent { background:transparent; }

ul.nice-menu-down li.menuparent li { font-weight:normal; }

ul.nice-menu-down li.menuparent ul li.menuparent { background:#A80516; }

ul.nice-menu-down li.over { background: #565149; }

ul.nice-menu-down li:hover,
 ul.nice-menu-down li a:hover,
ul.nice-menu-down li.menuparent a:hover { color:#f9da6e; text-decoration:none; }

ul.nice-menu-down li li:hover,
ul.nice-menu-down li.menuparent li.menuparent:hover { background:  #565149; }

.block-nice_menus { z-index: 10; line-height: normal; }

ul.nice-menu,
ul.nice-menu ul { position: relative; z-index: 5; }

ul.nice-menu li { position: relative; }

ul.nice-menu a { display: block; }

ul.nice-menu ul,
 #header-region ul.nice-menu ul { position: absolute; visibility: hidden; }

ul.nice-menu li.over ul { visibility: visible; }

ul.nice-menu ul li { display: block; }

ul.nice-menu:after { display: block; visibility: hidden; clear: both; height: 0; content: "."; }

ul.nice-menu li:hover ul,
ul.nice-menu li.menuparent li:hover ul,
ul.nice-menu li.menuparent li.menuparent li:hover ul,
ul.nice-menu li.menuparent li.menuparent li.menuparent li:hover ul,
ul.nice-menu li.over ul,
ul.nice-menu li.menuparent li.over ul,
ul.nice-menu li.menuparent li.menuparent li.over ul,
ul.nice-menu li.menuparent li.menuparent li.menuparent li.over ul,
 #header-region ul.nice-menu li:hover ul,
#header-region ul.nice-menu li.menuparent li:hover ul,
#header-region ul.nice-menu li.menuparent li.menuparent li:hover ul,
#header-region ul.nice-menu li.over ul,
#header-region ul.nice-menu li.menuparent li.over ul,
#header-region ul.nice-menu li.menuparent li.menuparent li.over ul { visibility: visible; }

ul.nice-menu li:hover ul ul,
ul.nice-menu li:hover ul ul ul,
ul.nice-menu li:hover li:hover ul ul,
ul.nice-menu li:hover li:hover ul ul ul,
ul.nice-menu li:hover li:hover li:hover ul ul,
ul.nice-menu li:hover li:hover li:hover ul ul ul,
ul.nice-menu li.over ul ul,
ul.nice-menu li.over ul ul ul,
ul.nice-menu li.over li.over ul ul,
ul.nice-menu li.over li.over ul ul ul,
ul.nice-menu li.over li.over li.over ul ul,
ul.nice-menu li.over li.over li.over ul ul ul,
 #header-region ul.nice-menu li:hover ul ul,
#header-region ul.nice-menu li:hover ul ul ul,
#header-region ul.nice-menu li:hover li:hover ul ul,
#header-region ul.nice-menu li:hover li:hover ul ul ul,
#header-region ul.nice-menu li:hover li:hover li:hover ul ul,
#header-region ul.nice-menu li:hover li:hover li:hover ul ul ul,
#header-region ul.nice-menu li.over ul ul,
#header-region ul.nice-menu li.over ul ul ul,
#header-region ul.nice-menu li.over li.over ul ul,
#header-region ul.nice-menu li.over li.over ul ul ul,
#header-region ul.nice-menu li.over li.over li.over ul ul,
#header-region ul.nice-menu li.over li.over li.over ul ul ul { visibility: hidden; }

ul.nice-menu li.menuparent ul,
 #header-region ul.nice-menu li.menuparent ul { overflow: visible !important; }

ul.nice-menu li.menuparent ul iframe,
 #header-region ul.nice-menu li.menuparent ul iframe { position: absolute; top: 0; left: 0; z-index: -1; display: none; width: 20px; height: 20px; filter: mask(); display/**/: block; }

#masthead { height: no-repeat scroll 0 0 transparent; background: url(../img/banner_black.jpg); 95px;
}

#logo { top: 30px; }

#site-name { top: 33px !important; left:222px; height: 36px !important; }

#search-box { background: none repeat scroll 0 0 #999; }

#edit-search-theme-form-1-wrapper { border: 0; }

#search-theme-form a.submit { background: url("/sites/all/themes/img/arrows2.gif") no-repeat scroll 0 0 transparent; background-position: -5px 0; }

h1.page-title {font-family: "Times New Roman"; font-size: 27px;  line-height: 1.4;  margin: 0 0 16px;  overflow: hidden;}
h1.page-title { padding-top: 6px; line-height: 29px; }
h1.page-title { line-height: 31px; }


h2 {color:#00684E; font: normal 22px "Times New Roman",Times,Serif; padding-bottom: 8px;}


#main .node h2 { padding-top: 5px; line-height: 24px; }

#main .node h3 { padding-top: 3px; line-height: 16px; }

#main .node h4 { padding-bottom: 4px; padding-left: 20px; color: black; font-weight: bold; font-size: 14px; font-family: Arial; line-height: 18px; }

#main { margin: 16px 10px 0 0; width: 702px; }

#page-banner { margin-top: -4px; margin-bottom: 5px; margin-left: 0; }

#main div.video-container,
#main div.photo-gallery { padding-left: 20px; }

#main .node .content { padding: 0 20px; }

#primary ul.nice-menu > li > a { padding: 3px 30px 12px !important; width: auto; height: 15px; line-height: 1.8; }

#primary { background: none repeat scroll 0 0 #d21034; }

#primary ul.nice-menu > li.menuparent > ul { background: none repeat scroll 0 0 #a80516; }

#primary ul.nice-menu > li.menuparent > ul > li > a:hover { background: none repeat scroll 0 0 #820000; }

#primary ul.nice-menu > li:hover,
#main-menu ul.nice-menu li.active-parent > a { background: none repeat scroll 0 0 #a80516; }

#sidebar-right .page_sidebars h2,
#sidebar-right .page_sidebars h3,
#sidebar-right .page_sidebars h4 { font-size: 15px; font-family: arial; line-height: 17px; }

#sidebar-left { margin: 0; }

#sidebar-left .main-submenu .menu-name-primary-links > .menu { margin-left: 22px; width: 190px; }

#sidebar-left .main-submenu .menu-name-primary-links > .menu li,
#sidebar-left .menu li { padding: 0; }

#sidebar-left .main-submenu .menu-name-primary-links > .menu li a,
#sidebar-left .menu li a { display: block; padding: 5px; }

#sidebar-left .main-submenu .menu-name-primary-links > .menu li li { padding: 0 !important; }

#sidebar-left .main-submenu .menu-name-primary-links > .menu li a:hover,
#sidebar-left .menu li a:hover { background-color: #F7EFC9; color: #B48C00; text-decoration: none; }

#sidebar-left .main-submenu .menu-name-primary-links > .menu li.active-trail .menu li { list-style: none outside none; }

#sidebar-left .menu li.active-trail .menu li a { display: block; padding: 2px 0 2px 20px; background: url("/sites/all/themes/img/gray-square.gif") no-repeat scroll 10px 7px transparent; }

#sidebar-left .main-submenu .menu-name-primary-links > .menu li.active,
#sidebar-left .menu li.expanded { background: none repeat scroll 0 0 #F6F7F2; }

#sidebar-left .menu li.leaf { list-style-type: none; list-style-image: none; }

#sidebar-left .main-submenu .menu-name-primary-links > .menu ul > li > .menu { background: none repeat scroll 0 0 transparent; }

#sidebar-right .page_sidebars h2,
#sidebar-right .page_sidebars h3,
#sidebar-right .page_sidebars h4 { font-size: 15px; font-family: arial; line-height: 17px; }

#sidebar-left .main-submenu .menu-name-primary-links a { font-size: 11px; }

#sidebar-left .item-list ul li { margin: 0 8px !important; padding: 0 0 4px 9px; background: url("/sites/all/themes/img/bullet-square-orange.gif") no-repeat scroll 0 0 transparent; list-style: none outside none !important; line-height: 14px; }

#sidebar-left #block-ru_schools_page_helper-0,
#sidebar-left #block-menu-audiences { margin-left: 22px; width: 190px; }

#sidebar-left #block-ru_schools_page_helper-0 { padding: 4px 0 10px; }

.poll .vote-form .form-item label { padding-left: 11px; font-size: 11px; font-family: Verdana; }

#sidebar-right .page_sidebars p { font-size: 11px; font-family: verdana; }

#sidebar-left ul.menu li.expanded { list-style-image: none; }

#sidebar-right .page_sidebars li { padding-bottom: 6px; }

#sidebar-right .page_sidebars li ul li { margin-bottom: 6px; margin-left: 30px; padding-bottom: 0; list-style: disc outside none; }

#sidebar-right .page_sidebars li ol li { margin-bottom: 6px; margin-left: 36px; padding-bottom: 0; list-style-type: lower-alpha; }

#sidebar-right .page_sidebars h2,
#sidebar-right .page_sidebars h3,
#sidebar-right .page_sidebars h4 { background-color: #675C56; font-weight: bold; font-size: 12px; font-family: Verdana, Geneva, sans-serif; }

#sidebar-right .page_sidebars p { font-size: 10px; }

#content .page_sidebars li p img { margin:0; }

#utility { padding-top: 0; }

#utility-menu li { padding: 0 13px 0 10px; }

#main .node .content { padding: 0 !important; }

.node-type-page .page-sidebar #main .content-wrapper .main { width: 452px; }


h2 { font-weight:normal; }

a.subhead { padding-right: 10px; background: url("/sites/all/themes/img/arrow-blue.gif") no-repeat scroll right 3px transparent; color: #0089B3; text-decoration: none; font: bold 14px Arial, sans-serif; }

#content table { border-top: 2px solid #7DABAB; border-bottom: 2px solid #7DABAB; }

#content table tr { background-color: #EEF8F8; }

#content table thead th { padding: 8px 27px !important; border-bottom: 0 none; background-color: #7DABAB; color: white; }

#content table tr td { padding: 8px 20px; color: black; font-size: 11.5px; }

#content tr.even,
#content tr.odd { padding: 0.1em 0.6em; border-bottom: 1px solid #CCCCCC; background-color: #EEF8F8; }

.poll .form-submit { margin-left: 90px; }

div.content form.webform-client-form p { padding:0 !important; }

div.content form.webform-client-form .form-checkboxes,
div.content form.webform-client-form .form-radios { margin: 0; }

#content .main hr { height:0; border:0 none; border-bottom: 1px dotted #A4A4A4; }

#content blockquote { margin: 0 !important; padding: 12px 0; color: #006D4E; font: 18px Times, "Times New Roman", serif; }

#content blockquote p + p,
p.credit { color: #000000; text-align: right; font-style: italic; font-size: 12px; font-family: Verdana, Geneva, sans-serif; }

ul.menu > li > ul.menu > li > ul.menu > li > ul.menu > li > a { padding-left:35px !important; background: url("/sites/all/themes/img/gray-square.gif") no-repeat scroll 26px 7px transparent !important; }

#sidebar-left .menu li.active-trail .menu li .menu li .menu li a:hover { background: url("/sites/all/themes/img/gold-square.gif") no-repeat scroll 26px 7px #F7EFC9 !important; text-decoration: none; }

ul.menu > li > ul.menu > li > ul.menu > li > ul.menu > li > ul.menu > li > a { padding-left:44px !important; background: url("/sites/all/themes/img/gray-square.gif") no-repeat scroll 35px 7px transparent !important; }

#sidebar-left .menu li.active-trail .menu li .menu li .menu li .menu li a:hover { background: url("/sites/all/themes/img/gold-square.gif") no-repeat scroll 35px 7px #F7EFC9 !important; text-decoration: none; }

.page-events .views-row { padding: 10px 20px; }

.page-events .view-home-events .views-row-first { border-top: 3px solid #e5c76f; }

.page-events .view-home-events .views-row-last { padding-bottom: 20px; border-bottom: 3px solid #e5c76f; }

.page-events .view-home-events .views-row-odd { background-color: #f8f5ee; }

.page-events .view-home-events .pager { margin-top: 15px; }

.views-field-field-event-date-value { font-weight: bold; }

.page-events .views-field-title { font: bold 14px arial, sans-serif; line-height: 21px; }

div.logOut { float: right; }

div.announce { float: left; }

div.accountInfo { padding: 8px; width: 500px; }

div.appInfo { padding: 8px; }

div.login { padding: 8px; width: 500px; }

div.upload { padding: 2px; width: 625px; }

div.infoText li { padding: 2px; }

div.infoText { padding: 2px 0px 8px 0px; width: 600px; }

.failureNotification { color: Red; }

div.row { clear:both; margin:0; padding:0; height:2em; }

.fsLabel { float:left; width:25%; text-align:right; }

.fLabel { float:left; width:50%; text-align:right; }

.fField { float:left; padding-left:2%; text-align:left; }

.submitButton { padding-right: 10px; text-align: right; }

input.textEntry { width: 180px; border: 1px solid #ccc; }

input.passwordEntry { width: 180px; border: 1px solid #ccc; }