
/* - ploneCustom.css - */
@media all {
/* http://afs.okstate.edu/breeds/portal_css/ploneCustom.css?original=1 */
/* */
/* */
/* */
/* */
#page {max-width: 1152px;}
#slider { z-index:1}
#belowcontent p {padding:.35em}
.actionMenu {z-index:12;}
#content.dialog-wrapper, body div.dialog-wrapper {background: none repeat scroll 0% 0% white!important;}
body #slider div.nivo-caption, body #slider div.nivo-directionNav, body #slider div.nivo-controlNav {display:none!important}
/* */
.half, .third, .forth, .twothirds, .threeforths, .stack {display:inline-block; vertical-align:top; }
.half img, .third img, .forth img, .twothirds img, .threeforths img, .stack img {max-width:100%}
/* */
html body div #content table.stack {
display:inline-block!important;
width: auto!important;
}
.half td, .third td, .forth td, .twothirds, td .threeforths td {width:1%}
.half th, .third th, .forth th, .twothirds, th .threeforths th {width:1%}
.stack {width:1%}
/* */
.mceContentBody .half,.mceContentBody .third, .mceContentBody .forth, .mceContentBody .twothirds, .mceContentBody .threeforths, .mceContentBody .stack {outline: LightGray dotted 1px; }
/* */
.half {width:49.0%}
.third {width: 32.6%}
.forth { width:24.4%}
.twothirds {width:65.3%;}
.threeforths {width:73.6%;}
html body div .stack {width:auto;!important}
.half td, .third td , .forth td, .twothirds td, .threeforths td, .stack td {padding:.25em;}
.half th, .third th , .forth th, .twothirds th, .threeforths th, .stack th {padding:.25em;}
table tbody, table thead {width:100%}  /* */
/* */
.mceContentBody .stack:before, .mceContentBody .half:before, .mceContentBody .third:before, .mceContentBody .twothirds:before, .mceContentBody .forth:before, .mceContentBody .threeforths:before {
background-color:yellow;
font-weight:900;
font-size:.65em;
width:100%;
text-align:center;
outline:1px lightgray dotted;
display:block;
}
/* */
.mceContentBody .stack:before {content:"TABLE stack";}
.mceContentBody  .half:before {content:"TABLE 1/2";}
.mceContentBody  .third:before {content:"TABLE 1/3";}
.mceContentBody  .twothirds:before {content:"TABLE 2/3";}
.mceContentBody .forth:before {content:"TABLE 1/4";}
.mceContentBody .threeforths:before {content:"TABLE 3/4";}
div#section ul.main-menu li.ApplyNow:hover ul { left:-100% }
div#section ul.main-menu li ul li.menuparent a { width:100%; padding-right:.5em; }
/* */
.ApplyNow {background-color:tranparent;}
li.ApplyNow {background-color:#f60 !important;
float: right!important;
}
.portletItem { padding:0; }
.managePortletsLink { background-color:white}
.portaltype-plone-site #portlet-prefs {background-color:white}
#name-and-slogan  {
Xtext-align:center;
position: absolute;
xwidth: 100%;
padding-left:120px;
top:39px;
}
html, body {width:100%;  background-color:gray;}
html body#content.mceContentBody  {background-image:none!important; background-color:white!important;margin:0!important;padding:0!important}
ul, ol {margin-left:0em;padding:0}
#content ul,#content ol {margin-left:2em;padding-left:2em}
#content-core .newsImageContainer img.newsImage {float:right}
#content-core .tileItem .tileHeadline{
border-bottom: none;
}
#content-core .tileItem .tileFooter {
border-bottom: 1px solid rgb(153, 153, 153);
clear: both;
}
#content-core .tileItem img {float:right}
#affiliates .links, #closing .copyright-list, #search-text .links {margin-top: 0; padding-left: 0;  }
/* */
.ploneSkin table.mceToolbar {float:none!important}
.ploneSkin table.mceToolbar {
float: none!important;
}
div.kupu-fulleditor-zoomed {z-index:900}
iframe.kupu-editor-iframe{
border: 2px solid #8cacbb;
width:100%;
}
.documentContent {background-color:white;}
#viewlet-above-content {margin-bottom:3PX;}
.navTreeItem a,
dd.portletItem .navTreeItem a {border:none; line-height: normal; border:0px;}
.navTreeItem a:hover, dd.portletItem .navTreeItem a:hover { border:0px;}
.managedPortletActions {
background-color:#FFFFFF !important;
}
#visual-portal-wrapper .content-container {background-color:lightgrey}
img {max-width:100%}
x#content div.documentDescription { position:absolute; left:-5000px;  } /* */
div.documentEditable #content div.documentDescription {  /* */
position:relative;
left:0px;
display:block;
outline:lightgray dashed 1px;
}
div.documentEditable #content div.documentDescription:before {color:gray; content: "SHORT SUMMARY:    "; }
/* */
/* */
/* */
div.kupu-fulleditor-zoomed {
z-index: 700;
}
h1, h2 {
border-bottom: 0px solid #999999;
font-weight: normal;
}
.mobiledevice {display:none}
.portletItem a:visited, .portletFooter a:visited {color:#EE4E0B }
.effectiveDate {font-weight:bold;}
#visual-portal-wrapper .content-container {
background-color:white; /* */
}
#SiteHomeUrl {display:none}
#BrandingTop {height:131px; width:100%; min-width:980px;}
.footer-wrapper {min-width:980px; margin-top:0em}
#site-title img {position: relative; top: -12px;}
div#category.documentByLine {
position: absolute;
top: -9876px;
}
/* */
xx* {width:auto}
html, body, div  {font-size:16pt;} /* */
#content .discreet {font-size: 80%; line-height:1em; color:#666666;}
.portletItem {
border-left:none;
border-right:none;
/* */
}
.portlet {
background: none;
}
/*///////////////////////////*/
/* */
/*///////////////////////////*/
#content-views li.plain a {background-color:white}
html, body, div, span, applet, object, xiframe, p, font, img, ins, kbd, q, s, samp, dl, dt, dd,  li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;}
/* */
html, body, div, applet, object, xiframe, table, tbody, tfoot, thead, tr, th, td, img {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; }
#content div,
#content applet,
#content object,
#content iframe,
#content table,
#content tbody,
#content tfoot,
#content thead,
#content tr,
#content th,
#content td,
#content img {font-size: 14px;}
#content span {font-size: inherit;}
table {border-collapse: collapse; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
form legend {display: none;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
xol, xul {list-style: none;}
Xhr {display: none; visibility: hidden;}
#content ul[type=] {list-style-type: none; list-style-image: none;}
#content ul[type=none] {list-style-type: none; list-style-image: none;}
#content ul[type=disc] {list-style-type:disc; list-style-image: none;}
#content ul[type=circle] {list-style-type:circle; list-style-image: none;}
#content ul[type=square] {list-style-type:square; list-style-image: none;}
#content ol[type=decimal-leading-zero] {list-style:decimal-leading-zero; list-style-image: none;}
:focus {outline: 0;}
/* */
html {  background-color:transparent;
/* */
/* */
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
/* */
body {
font-family: Arial, Helvetica, sans-serif;
}
#content p {
color: #333;
margin: 1.5em 0;
font-size: 14px;
line-height: 1.25;
}
#content ul, #content li {
font-size: 14px;
line-height: 1.5;
color: #333;
}
a {
color: #ee4e0b;
}
h1#site-name, h1#site-title {
margin:0px; padding:0;
}
h1#site-name a {
/* */
z-index: 505;
position: absolute;
height: 128px;
width: 99px;
display: block;
}
h1#site-name {
text-indent: -9999px;
margin:0; padding:0;
}
h1#site-title a {
xposition: absolute;
xtop: 39px;
xleft: 119px;
xxpadding-right:3em;
color: white;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6);
font-style: italic;
xfont-size: 34px;
font-size: .85em;
text-decoration: none;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
#background-image {
z-index: -1;
}
#page-inner {
/* */
height: 100px;
/* */
top: -51px;
left: 50%;
z-index: -1;
}
#navigation #section {
QQwidth: 980px;
margin: 0 auto;
background: rgba(0, 0, 0, 0.8);
height: 34px;
position: relative;
font-size: 14px;
top: 0px;
border: 1px solid #0F0A08;
border-left: none;
border-right: none;
}
#section ul.main-menu li {
width: 13.9%;
height: 34px;
padding: 0px;
margin: 0px;
text-align: center;
background: transparent;
border-right: 1px solid
#0F0A08;
font-family: lucida sans,sans-serif;
font-size: 14px;
font-weight: normal;
position: relative;
}
#section ul.main-menu li {
text-align: center;
border-right: 1px solid #0F0A08;
background: transparent;
background-color: transparent;
font-family: lucida sans,sans-serif;
font-size: 14px;
font-weight: normal;
}
#section ul.main-menu li ul {
top: 34px;
padding-bottom: 15px;
border-radius: 0px 0px 5px 5px;
min-width: 205px;
border: 1px solid black;
border-top: none;
}
#section ul.main-menu li ul li, #section ul.main-menu li ul li a.active, #section ul.main-menu li ul li a:hover,  #section ul.main-menu li ul li a,  #section ul.main-menu li ul li ul li {
background: transparent;
border: 1px solid transparent;
box-shadow: none;
filter: none;
}
#section ul.main-menu li ul li {
text-align: left;
margin-left: 25px;
xwidth: 150px;
padding-right:2em;
border-top: 1px solid #333;
}
#section ul.main-menu li ul li.first, #section ul.main-menu li ul li.first:hover {
margin-top: -1px;
padding-top: 15px;
/* */
padding-left: 10px;
position: relative;
left: -10px;
border-top: none;
}
#section ul.main-menu li ul li ul li.first, #section ul.main-menu li ul li ul li.first:hover {
margin-top: 3px;
padding-top: 0px;
background: none;
}
#section ul.main-menu li ul li ul {
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-o-border-radius: 0px;
background: black;
padding-bottom: 5px;
min-width: 100px;
padding-right: 20px;
width: auto;
border: none;
}
#section ul.main-menu li ul li.first ul {
margin-top: 15px;
}
#section ul.main-menu {
margin-left: 103px;
margin-top:0;
xposition: relative;
list-style: none;
}
#section ul.main-menu li a {
display: block;
float: left;
margin-top: 0px;
width: 100%;
height: 33px;
padding: 0px;
text-decoration: none;
line-height: 32px;
white-space: nowrap;
xfont-weight: bold;
color: white;
font-family: lucida sans,sans-serif;
font-size: 14px;
font-weight: normal;
cursor: pointer;
border-top:1px solid transparent;
}
#section ul.main-menu li:hover a, ul.nice-menu li:hover a {
height:33px;
line-height: 32px;
color:#fff;
text-shadow:0px -1px 0px rgba(0,0,0,0.4);
border-top:1px solid #ef4f0b;
border-top:1px solid #d94a0c;
}
#section ul.main-menu li.last, ul.nice-menu li.last {
border-right: none;
}
#section ul.drop-down-menu a {
padding-right: 0px;
}
#section ul.drop-down-menu li.menuparent {
background: transparent;
filter: none;
}
#section ul.drop-down-menu li.menuparent:hover {
background: transparent;
background-color: transparent;
filter: none;
}
#section ul.drop-down-menu li li.menuparent, #section ul.drop-down-menu li li.menuparent:hover {
background-color: transparent;
background: transparent;
cursor: pointer;
filter: none;
}
#section ul.main-menu li ul li a, #section ul.main-menu li ul li ul li a {
Xmin-width: 210px;
margin-top: 0px;
background: transparent;
filter: none;
font-size: 12px;
}
#section ul.drop-down-menu li ul li.menuparent ul li a, #section ul.drop-down-menu li ul li.menuparent ul li a:hover {
background: none;
filter: none;
cursor: pointer;
}
#section ul.drop-down-menu li ul li.menuparent ul li a:hover, #section ul.main-menu li ul li a:hover {
color: #EE4E0B;
cursor:pointer;
}
#section ul.main-menu li ul li ul li, #section ul.main-menu li ul li ul li a {
min-width: 50px;
width: auto;
}
#section ul.main-menu li ul li.even a, #section ul.main-menu li ul li.odd a {
background: transparent;
border-top: none;
filter: none;
}
#section ul.main-menu li ul li.menuparent a {
/* */
display: block;
}
#section ul.main-menu li ul li.menuparent.child-menu-hover {
/* */
z-index: 100;
}
#secondary-menu {
float: right;
}
/*//////////////////*/
/*//////////////////*/
#portal-column-one .portletNavigationTree .portletItem ul {
font-family: Arial, Helvetica, sans-serif;
background: none;
}
#portal-column-one .portletNavigationTree .portletItem ul li {
list-style: none;
border-top: 1px dashed #b7b7b7;
position: relative;
xwidth: 212px;
xleft: 20px;
}
#portal-column-one .portletNavigationTree .portletItem ul li:hover {
xborder-top: none;
}
#portal-column-one .portletNavigationTree .portletItem ul li.first {
border-top-color: transparent;
}
#portal-column-one .portletNavigationTree .portletItem ul li a,
#portal-column-one .portletNavigationTree .portletItem ul li ul li a {
margin-left: 0px;
/* */
padding-top: 0.75em;
padding-bottom: 0.75em;
padding-left:.5em;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
background: none;
}
#portal-column-one .portletNavigationTree .portletItem ul li a {
font-size: 13px;
font-weight: bold;
color: #EE4E0B;
display: block;
xwidth: 257px;
xposition: relative;
xleft: -20px;
xtext-indent: 26px;
}
#portal-column-one .portletNavigationTree .portletItem ul li a:hover {
color: white!important;
box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
-o-box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
-webkit-text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
-moz-text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
xborder-top: 1px solid #f83c16;
}
#portal-column-one .portletNavigationTree .portletItem ul li ul li {
border: none;
}
#portal-column-one .portletNavigationTree .portletItem ul li ul li a {
color: #000;
font-weight:bold;
font-size: 12px;
}
#portal-column-one .portletNavigationTree .portletItem ul li ul li a:hover {
color: #EE4E0B;
background: transparent;
background-color: none;
filter: none;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
text-shadow: -1px 0px 1px white;
-webkit-text-shadow: -1px 0px 1px white;
-moz-text-shadow: -1px 0px 1px white;
xborder-top: none;
}
#portal-column-one .portletNavigationTree .portletItem ul li ul {
margin-bottom: 10px;
}
#portal-column-one .portletNavigationTree .portletItem ul li.border-dashed {
border-top: 1px dashed #b7b7b7;
}
/*///////////////*/
/*///////////////*/
div#menu-wrap {
QQwidth: 980px;
margin: auto;
position: relative;
}
div.drop-menu-wrapper {
position: absolute;
top: -206px;
right: 2em;
width: 197px;
height: 270px;
z-index: 502;
/* */
}
div.drop-menu-wrapper ul.links {
margin-top: 0px;
margin-bottom: 0px;
position: relative;
top: 1px;
}
div.drop-menu-wrapper ul.links li, .social-drop-menu li {
list-style: none;
}
div.drop-menu-wrapper ul.links li a {
color: white;
text-decoration: none;
height: 30px;
line-height: 30px;
text-transform: uppercase;
font-family: "Lucida Sans", sans-serif;
font-size: 13px;
text-shadow: 0px 1px 0px rgba(129, 0, 0, 0.8);
-webkit-text-shadow: 0px 1px 0px rgba(129, 0, 0, 0.8);
-moz-text-shadow: 0px 1px 0px rgba(129, 0, 0, 0.8);
font-weight: 600;
position: relative;
left: 33px;
}
div.drop-menu-wrapper ul.links li a:hover {
color: #111;
text-shadow: 0px 1px 0px rgba(255,255,255, 0.4);
-webkit-text-shadow: 0px 1px 0px rgba(255,255,255, 0.4);
-moz-text-shadow: 0px 1px 0px rgba(255,255,255, 0.4);
}
.social-drop-menu {
padding: 0 15px 0 40px;
xposition: relative;
xtop: 15px;
xleft: 40px;
}
.social-drop-menu li {
float: left;
height: 23px;
width: 23px;
display: block;
margin-right: 10px;
}
.social-drop-menu li a {
height: 23px;
width: 23px;
text-indent: -9999px;
display: block;
cursor: pointer;
}
.social-drop-menu li a.fb-drop {
/* */
}
.social-drop-menu li a.twitter-drop {
/* */
}
.social-drop-menu li a.yt-drop {
/* */
}
.social-drop-menu li a.rss-drop {
/* */
}
div.uni-expand {
text-indent: -9999px;
}
div.uni-expand a, div.uni-expand a:active {
color: white;
text-transform: uppercase;
font-family: "Lucida Sans", "Lucida Grande", arial, sans-serif;
font-size: 12px;
text-shadow: 0px 1px 0px rgba(129, 0, 0, 0.8);
-webkit-text-shadow: 0px 1px 0px rgba(129, 0, 0, 0.8);
-moz-text-shadow: 0px 1px 0px rgba(129, 0, 0, 0.8);
position: relative;
font-weight: 600;
left: 36px;
top: 7px;
cursor: pointer;
text-decoration: none;
}
div.uni-expand a:hover {
color: #111;
text-shadow: 0px 1px 0px rgba(255,255,255, 0.4);
-webkit-text-shadow: 0px 1px 0px rgba(255,255,255, 0.4);
-moz-text-shadow: 0px 1px 0px rgba(255,255,255, 0.4);
}
div#drop-shadow {
width: 197px;
height: 2px;
/* */
position: absolute;
top: 22px;
right: -5px;
z-index: 503;
}
div.uni-expand a.drop-minus {
/* */
display: block;
width: 138px;
height: 11px;
xtop: 59px;
top: 45px;
left: 40px;
}
div.uni-expand a.drop-minus:hover {
/* */
display: block;
width: 146px;
height: 18px;
xtop: 56px;
top: 42px;
left: 36px;
}
div.uni-expand a.drop-plus {
/* */
display: block;
width: 138px;
height: 11px;
xtop: 59px;
top: 45px;
left: 40px;
cursor: pointer;
}
div.uni-expand a.drop-plus:hover {
/* */
display: block;
width: 146px;
height: 18px;
xtop: 56px;
top: 42px;
left: 36px;
}
/* */
/* */
/* */
/* */
background-position: -15px 0;
min-height: 444px;
position: relative;
padding-left: 50px;
padding-right: 50px;
left: 0px;
top: -2px;
}
*/
.front #main #portal-column-content {
left: -15px;
height: 510px;
padding-bottom: 0px;
}
#page-wrapper {
position:relative;
z-index:200;
width:100%;
}
#visual-portal-wrapper {
/* */
/* */
/* */
margin:0 auto;
clear:both;
}
#page {
margin:auto;
}
.branding {
display:block;
width:auto;
position:relative;
height:95px;
/* */
}
.branding .container {
xwidth:980px;
margin:0 auto;
}
.container {
width:auto;
position:relative;
display:block;
}
.clearfix:after,.container:after {
content:"";
display:block;
height:0;
clear:both;
visibility:hidden;
overflow:hidden;
}
.clearfix,.container {
display:block;
}
.clear {
clear:both;
}
#visual-portal-wrapper .content-container {
/* */
padding-bottom:0;
QQwidth:960px;
xposition:relative;
top:4px;
margin:auto;
}
.drupal-header {
width:auto;
margin-left:4px;
left:0;
position:relative;
}
#site-name a span {
top: 34px;
left: 20px;
position: relative;
color: white;
text-shadow: 1px 1px 2px rgba(0,0,0,0.6);
font-style: italic;
font-size: 34px;
text-decoration: none;
font-weight: bold;
}
#navigation #section ul.main-menu li {
float: left;
}
#navigation #section ul.main-menu li li {
float: none;
}
/* */
#site-name a:hover, #site-name a:focus {
text-decoration: none;
}
.drupal-search{
xwidth:100%;
position:relative;
height:24px;
margin-left:1px;
xheight: 22px;
padding-right: 4px;
top: -2px;
background: black;
z-index: 503;
}
#search {
float:right;
width:166px;
height:23px;
/* */
background-repeat:no-repeat;
margin-top:1px;
color:#000;
padding:0;
}
#search input[type="text"],#search input[type="password"],#search input[type="url"],#search input[type="email"],#search input.text,#search input.title {
margin:0;
}
#search .form-text {
border:0;
color:#666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
background-color:transparent;
position:relative;
top:0;
left:8px;
width:130px;
height:20px;
outline:none;
padding:0;
background-image:none;
}
#search .form-submit {
border:0;
/* */
background-position:center;
background-repeat:no-repeat;
background-color:transparent;
position:relative;
cursor:pointer;
display:block;
float:right;
height:14px;
text-indent:-9999em;
width:14px;
margin:3px 6px 0 0;
padding:0;
}
#search-text {
position:absolute;
right:165px;
top:6px;
margin:0 10px 0 0;
}
#search-text ul,#search-text li {
list-style:none outside none;
}
#search-text li {
border-right:1px solid #444;
float:left;
padding:0 5px;
}
#search-text li.last {
border-right:0;
}
#search-text a:link,#search-text a:focus,#search-text a:active,#search-text a:visited {
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
color:#a6acb4;
text-decoration:none;
display:block;
margin-top:-1px;
}
.footer-wrapper {
/* */
xheight:160px;
xposition:relative;
top:-5px;
}
.footer-inner {
QQwidth:960px;
margin:0 auto;
padding:0 0 20px;
}
.closing {
clear:both;
width:960px;
position:relative;
top: -1px;
}
#affiliates {
display:block;
xwidth:960px;
border-top:1px solid #111;
height:30px;
xposition:relative;
/* */
padding:4px 0 0;
}
#affiliates ul {
z-index:1;
position:relative;
xleft: 5px;
top: 41px;
}
#affiliates li {
float:left;
list-style:none;
position:relative;
color:#fff;
line-height:13px;
/* */
height:30px;
padding:0 2px;
}
#affiliates li:first-child,#affiliates li.item129 {
border-left:none;
background:none;
}
#suggestions {
/* */
height:35px;
QQwidth:960px;
position:relative;
}
#suggestions .follow-text {
color:#fff;
position:absolute;
right:260px;
top:10px;
font-size:20px;
width:74px;
text-align:center;
font-weight:700;
text-transform:uppercase;
text-shadow:#000 0 0 6px;
}
#suggestions .suggestion-link {
position:absolute;
bottom:2px;
right:13px;
}
#suggestions .suggestion-link a {
position:relative;
margin-top:15px;
float:right;
font-family:arial;
font-size:12px;
color:#fff;
text-decoration:none;
font-weight:700;
}
ul#locations,div.footer-menu ul.drupal-nav {
height:15px;
margin-left:7px;
position:relative;
top:40px;
z-index:1;
}
ul#locations li span {
font-size:10px;
color:#e6b792;
text-shadow:1px 1px 0 rgba(0,0,0,0.3);
position:relative;
top:-1px;
}
ul#locations li,div.footer-menu ul.drupal-nav li {
float:left;
height:10px;
list-style:none;
margin-top:0;
}
#affiliates ul li a,div.footer-menu ul.drupal-nav li a {
font-family:Arial,Helvetica,sans-serif;
color:#FFF;
font-size:12px;
text-decoration:none;
line-height:15px;
text-shadow:1px 1px 0 rgba(0,0,0,0.5);
padding:0 6px;
}
#affiliates ul li a:hover,div.footer-menu ul.drupal-nav li a:hover {
color:#111;
text-shadow:1px 1px 0 rgba(255,255,255,0.3);
}
#suggestion-box-button a {
text-indent:-9999px;
float:right;
width:110px;
margin-right:15px;
position:relative;
top:2px;
z-index:2;
}
.suggestion-box-normal {
/* */
height:16px;
}
.suggestion-box-hover {
/* */
height:17px;
}
#suggestions .arrow {
/* */
width:23px;
height:8px;
position:relative;
left:425px;
}
#closing {
background-color:#000;
width:100%
display:block;
height:27px;
color:#888;
font-size:11px;
position:relative;
}
#closing .copyright {
position:absolute;
top: 9px;
left: 12px;
}
.copyright li {
float:left;
list-style:none;
position:relative;
color:#fff;
font-size:11px;
border-left:1px solid #222;
line-height:11px;
padding:0 6px;
}
.copyright li a {
color:#888;
font-family:arial;
text-decoration:none;
}
.copyright li:first-child {
border-left:none;
padding:0 6px 0 0;
}
.contact-info {
position:absolute;
color:#888;
font-family:arial;
top:3px;
right:15px;
}
.contact-info span {
color:#333;
}
.drupal-search #osu-search label,div.footer-menu .module-title {
display:none;
}
#search-text a:hover,.copyright li a:hover {
text-decoration:underline;
}
#content-top {
/* */
height: 24px;
QQwidth: 751px;
overflow: visible;
background-position: -15px -15px;
position: relative;
left: 0px;
top: -2px;
}
#content-bottom {padding:0;margin:0;
/* */
/* */
height: 40px;
QQwidth: 751px;
clear: left;
}
x.not-front #content-bottom{
left: 228px;
background-position: 0px 0px;
}
.not-front #content-top {
background-position: 0px -15px;
left: 228px;
}
.not-front #main #portal-column-content {
background-position: 0px 0px;
left: -29px;
padding-bottom: 0px;
}
.not-front #content-bottom {
height: 28px;
}
.front #content-top {
left: -15px;
}
.front #content-bottom {
left: 3px;
}
/* */
.front #portal-column-content .section {
clear:both;
display:none;
}
/* */
.region-sidebar-first div.block.first {
/* */
position: relative;
left: 2px;
height: 65px;
border-bottom: 1px solid #b7b7b7;
width: 257px;
}
.region-sidebar-first div.portletNavigationTree {
position: relative;
top: -22px;
}
a#logo {
position: relative;
z-index: 1200;
}
#visual-portal-wrapper {
padding-bottom: 45px;
}
x#portal-column-content,
X.no-sidebars #portal-column-content {
float: left; /* */
width: 651px;
margin-left: 0; /* */
margin-right: -960px; /* */ /* */
padding: 0; /* */
}
X.sidebar-first #portal-column-content {
width: 610px;
margin-left: 280px; /* */ /* */
margin-right: -960px; /* */ /* */
}
.sidebar-second #portal-column-content {
QQwidth: 760px;
margin-left: 0; /* */
margin-right: -760px; /* */ /* */
}
.two-sidebars #portal-column-content {
QQwidth: 560px;
margin-left: 200px; /* */ /* */
margin-right: -760px; /* */ /* */
}
#portal-column-content .section {
margin: 0;
padding: 0;
}
#navigation {
/* */
width: 100%;
margin-left: 0; /* */
margin-right: -100%; /* */ /* */
padding: 0; /* */
xheight: 3em; /* */
}
.with-navigation #portal-column-content,
.with-navigation .region-sidebar-first,
.with-navigation .region-sidebar-second {
margin-top: 0; /* */
}
#navigation .section {
}
.region-sidebar-first {
float: left; /* */
width: 260px;
margin-left: 0; /* */
margin-right: -260px; /* */ /* */
padding: 0;
position: relative;
left: -1px; /* */
}
.region-sidebar-first .section {
margin: 0 20px 0 0; /* */
padding: 0;
}
.region-sidebar-second {
float: left; /* */
width: 260px;
margin-left: 704px; /* */ /* */
margin-right: -934px; /* */ /* */
padding: 0; /* */
position: absolute;
top: -1px;
}
.region-sidebar-second .section {
margin: 0 0 0 20px; /* */
padding: 0;
}
.region-content-bottom {
position: relative;
QQwidth: 727px;
margin-bottom: -64px;
top: -74px;
}
.region-content-bottom .contextual-links-wrapper {
left: 0px;
}
/* */
#section ul.main-menu ul{
list-style:none;
position:absolute;
left:-9999px;
top: 34px;
z-index: 504;
}
#section ul.main-menu ul li{
float:none;
}
#section ul.main-menu ul li:first-child {
padding-top: 15px;
}
#section ul.main-menu ul li ul li:first-child {
padding-top: 5px;
}
#section ul.main-menu ul a{
white-space:nowrap;
}
#section ul.main-menu li:hover ul{
left:0;
}
#section ul.main-menu li ul li a, #section ul.main-menu li:hover ul li a  {
background: transparent;
border-top: none;
}
#section ul.main-menu ul li.menuparent ul {
left: -9999px;
display: none;
}
#section ul.main-menu ul li.menuparent:hover ul {
left:98%;
display: block;
top: -5px;
}
#section ul.main-menu ul li.menuparent:hover ul.first {
top: 5px;
}
/* */
div.social-home {
position: relative;
top: -51px;
left: 28px;
}
div.social-home ul.social-list {
list-style: none;
list-style-image: none;
}
div.social-home ul.social-list li {
float: left;
}
div.social-home ul.social-list li a {
display: block;
height: 25px;
width: 25px;
text-indent: -9000px;
padding-right: 3px;
}
div.social-home ul.social-list li.follow {
color: #EE4E0B;
font-size: 10px;
text-transform: uppercase;
position: relative;
left: -4px;
top: 6px;
font-family: Arial,Helvetica,sans-serif;
}
div.social-home ul.social-list li.facebook a {
/* */
}
div.social-home ul.social-list li.youtube a {
/* */
}
div.social-home ul.social-list li.twitter a {
/* */
}
div.social-home ul.social-list li.google-plus a {
/* */
}
div.social-home ul.social-list li.rss a {
/* */
}
/* */
div.region-sidebar-second ul.block-menu {
position: relative;
top: -30px;
left: 25px;
}
div.region-sidebar-second ul.block-menu li {
list-style: none;
list-style-image: none;
border-bottom: 1px dashed #adaaaa;
width: 220px;
}
div.region-sidebar-second ul.block-menu li.last {
border-bottom: 1px solid transparent;
}
div.region-sidebar-second ul.block-menu li a {
line-height: 30px;
font-family: Arial,Helvetica,sans-serif;
/* */
color: #333;
font-weight: bold;
text-decoration: none;
font-size: 12px;
text-transform: uppercase;
/* */
}
div.region-sidebar-second ul.block-menu li a:hover {
color: #ee4e0b;
}
/* */
ul.footer-links {
margin-top: -30px;
position: relative;
left: 12px;
}
ul.footer-links li {
float: left;
padding-right: 4px;
}
/* */
/* */
.mceContentBody .nivoSlider img {position: relative; display:block; margin:1em;}
.mceContentBody .nivo-html-caption {display:block;margin:1em;}
.mceContentBody .nivoSlider {overflow:inherit;}
/* */
#content .nivoSlider a:hover {background-color:inherit;}
.nivoSlider {
position:relative;
height:auto;
overflow: hidden;
margin: 0px;
max-width:100%;
left: 0px;
top: 0px;
width: 691px;
position: relative;
border-radius: 8px 8px 0px 0px;
}
.nivoSlider img {
width: 691px;
position:absolute;
top:0px;
left:0px;
border-radius: 8px 8px 0px 0px;
}
.nivo-main-image {
display: block !important;
position: relative !important;
xwidth: 100% !important;
}
/* */
.nivoSlider a.nivo-imageLink {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:6;
display:none;
}
/* */
.nivo-slice {
display:block;
position:absolute;
z-index:5;
height:100%;
top:0;
}
.nivo-box {
display:block;
position:absolute;
z-index:5;
overflow:hidden;
}
.nivo-box img { display:block; }
/* */
.nivo-caption {
xposition:absolute;
left:0px;
bottom:0px;
/* */
xwidth:100%;
max-width:100%;
z-index:8;
padding: 5px 10px;
overflow: hidden;
display: none;
height: 35px;
-webkit-box-sizing: border-box; /* */
-moz-box-sizing: border-box;    /* */
box-sizing: border-box;
color: white;
font-size: 12px;
line-height: normal;
text-shadow: 1px 1px 1px #5C1806;         /* */
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
}
.nivo-caption p {
padding:5px;
margin:0;
}
.nivo-caption a {
display:inline !important;
}
.nivo-html-caption {
display:none;
}
.nivo-caption h3 {
color: white;
font-family: "Candara", Arial, Helvetica, sans-serif;
font-style: italic;
font-size: 17px;
line-height: normal;
font-weight: bold;
text-shadow: 1px 1px 1px #5C1806;
padding-top: 5px;
}
.nivo-caption span a {
position: absolute;
bottom: 6px;
right: 10px;
color: #5C1806;
font-style: italic;
display: block;
/* */
padding: 0 22px 0 0;
width: 80px;
text-align: right;
height: 24px;
font-family: "Candara", Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 14px;
text-shadow: none;
text-transform: lowercase;
}
.nivo-caption span a:hover {
text-decoration: underline;
}
/* */
.nivo-directionNav a {
z-index:11;
cursor:pointer;
}
.nivo-prevNav {
color: white;
display: block;
float: left;
margin-left: 3px;
margin-right: 0px;
text-indent: -9999px;
/* */
height: 15px;
width: 15px;
position: absolute;
xtop: 208px; bottom:38px;
left: 0px;
}
.nivo-prevNav:hover {
/* */
}
.nivo-nextNav {
color: white;
display: block;
float: left;
margin-left: 14px;
text-indent: -9999px;
/* */
width: 15px;
height: 15px;
position: absolute;
xtop: 208px; bottom:38px;
left: 89px;;
}
.nivo-nextNav:hover {
/* */
}
/* */
.nivo-controlNav {
text-align:center;
/* */
position: absolute;
/* */
xdisplay:none;
xtop: 196px;
xleft: 90px;
text-indent: -9999px;
width: 92px;
height: 20px;
padding: 0 26px 0 22px;
display: block;
float: left;
bottom:35px;
}
.slider-wrapper {position: relative;}
.front-cap {
/* */
width: 31px;
height: 20px;
position: absolute;
top: 196px;
left: 60px;
z-index: 10;
}
.nivo-controlNav a {
cursor:pointer;
/* */
display: block;
height: 10px;
width: 10px;
overflow: hidden;
float: left;
padding: 0px 3px;
top: 5px;
position: relative;
}
.nivo-controlNav a.active, .nivo-controlNav a:hover {
font-weight:bold;
/* */
}
.left-block-wrapper, .right-block-wrapper {
float: left;
}
.left-block-wrapper h2, .right-block-wrapper h2 {
font-size: 15px;
color: #222;
font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue", "Arial Narrow", sans-serif;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 0px;
}
.left-block-wrapper {
position: relative;
left: -12px;
margin-right: 5px;
}
.left-block-wrapper h3 {
line-height: 14px;
}
.left-block-wrapper h3 a {
color: #EE4E0B;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
text-decoration: none;
line-height: 14px;
}
.left-block-wrapper p.info {
font-family: Arial, Helvetica, sans-serif;
color: #666;
font-size: 10px;
margin: 0;
}
.left-block-wrapper h3 a:hover {
text-decoration: underline;
}
.left-block-wrapper p.summary {
font-size: 10px;
color: #111;
font-family: Arial, Helvetica, sans-serif;
line-height: 10px;
margin: 0;
}
.left-block-wrapper div.article-item {
margin-bottom: 12px;
width: 200px;
}
.left-block-wrapper .left-column, .left-block-wrapper .right-column {
width: 209px;
float: left;
padding-top: 16px;
padding-bottom: 20px;
margin-top: 6px;
border-right: 1px solid #DADADA;
min-height: 150px;
}
.left-block-wrapper .right-column {
margin-left: 15px;
}
div.view-more {
float: right;
bottom: -8px;
right: 18px;
position: relative;
}
div.view-more a {
color: #ee4e0b;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
div.view-more a:hover {
color: #333;
}
.right-block-container {
margin-top: 10px;
}
.right-block-container h3 {
font-weight: bold;
color: #ee430b;
font-family:  Arial, Helvetica, sans-serif;
font-size: 14px;
margin-bottom: 3px;
}
.right-block-container p {
color: #888;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
margin: 0;
}
/* */
xxx#portal-column-one {
float: left;
display:inline-block;
}
#left-sidebar-social {
/* */
position: relative;
height: 65px;
border-bottom: 1px solid #B7B7B7;
width: 257px;
}
h1#page-title {
color: #EE4E0B;
font-weight: normal;
font-size: 21px;
padding-bottom: 5px;
QQwidth: 620px;
border-bottom: 1px solid #D4D4D4;
margin-top: 12px;
position: relative;
padding-left: 21px;
left: -21px;
}
h1.title, h2.node-title, h2.block-title, h2.title, h2.comment-form, h3.title {
margin: 0;
font-family: "Lucida Grande", "Lucida Sans", sans-serif;
}
/* */
span.submitted {
color: #888;
line-height: 1.5;
font-size: 14px;
}
#portal-column-one .content {
position: relative;
top: 18px;
left: 13px;
z-index: 10;
}
#portal-column-one .content a.addthis_button_facebook_like {
position: relative;
top: 6px;
left: 5px;
}
#portal-column-one .content a.addthis_button_email {
position: relative;
top: 0px;
left: 0;
}
#portal-column-one .content a.addthis_button_pdfonline {
position: relative;
top: -1px;
left: 0px;
}
/* */
#portal-column-one portletHeader {
border-bottom: 1px solid #BBB;
color: #666;
background: rgba(0, 0, 0, 0.08);
padding: 5px;
font-size: 18px;
font-family: "Lucida Grande", "Lucida Sans", sans-serif;
text-indent: 20px;
}
#portal-column-one img.sidebar-image {
QQmax-width: 195px;
QQ_width: 195px;
border: 2px solid white;
margin-left: 20px;
}
.block.first {
margin-top: 0px;
}
.block {
margin-top: 15px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#main-menu, ul.nice-menu {
position: relative;
left: 103px;
}
.region-content-bottom {
position: relative;
QQwidth: 727px;
margin-bottom: -110px;
top: -74px;
}
h1#page-title {
padding-bottom: 7px;
}
}
/* */
#portal-column-one {
width: 256px;
Xfloat:none;
}
#content-body1 {
xposition:relative;
xheight:100%;
vertical-align:top;
display:inline-block;
width:100%;
QQmax-width:699px;
xfloat:left;
}
#content-top1 {
/* */
height: 16px;
xwidth: 699px;
xoverflow: visible;
xbackground-position: -15px -15px;
position: relative;
xleft: 0px;
xtop: -2px;
}
#content-bottom1 {
/* */
height: 16px;
xwidth: 699px;
margin-bottom:0.25em;
}
#portal-column-content {
padding: 0em;
xwidth:599px;
margin-bottom:0;
margin-left:5px;
margin-right:5px;
background-color: white;
xdisplay:inline-block
}
.leftedge {
/* */
width:auto;
}
.rightedge  {
/* */
width:auto;
}
#visual-portal-wrapper {padding-bottom:0px}
.footer-wrapper {top:0}
#content #contentHistory {display:block!important;}
#content #content-History {display:block!important;}
dl.collapsible dt.collapsibleHeader {
float: none;
position:static;
}
.portletNavigationTree .portletItem  {padding-left:0px;}
x.photoAlbumEntry {width:142px;   /* */
background-position:-1px 0;
}
.portletHeader {
border-top:none;
border-bottom:none;
}
x#portal-column-one .portletNavigationTree .portletItem ul li a {padding-left:1em}
#portal-column-one .portletNavigationTree .portletItem ul li a.navTreeCurrentItem {background-color: rgb(255,130,25); color:white}
#portal-column-one .portletNavigationTree .portletItem ul li a.navTreeItemInPath {background-color: #dddddd}
#portal-column-one .portletNavigationTree .portletItem ul li a:hover {background-color: #ff6600}
#portal-column-one .portletNavigationTree .portletItem ul li ul li a:hover {background-color: #ff6600}
x.navTreeItem {
margin-left: 0.8em;
xpadding-left: 1em;
}
#content-top-round {position:relative}
#content-top-left {
padding:0;margin:0;
float:left;
width:50%;
/* */
height: 16px;
}
#content-top-right {
float:left;
width:50%;
/* */
height: 16px;
padding:0;margin:0;
}
#content-bottom-left {
float:left;
width:50%;
/* */
height: 16px;
}
#content-bottom-right {
float:left;
width:50%;
/* */
height: 16px;
}
.documentContent {
padding-left:0!important;
padding-right:0!important;
padding-top:0!important;
padding-bottom: 0.25em!important;
margin-left:6px;
margin-right:6px;
}
#content {padding: .5em;}
#portal-column-content { background-color:transparent;}
.documentEditable { padding-bottom:0px !important; }
#portal-column-one .visualPadding {
padding:0;
margin: .5em 0 0 .5em;
xmargin: 0 0 .5em 0em;
}
#portal-column-two .visualPadding {
margin:0;
padding: 0.5em 0.25em 0 .5em;
}
#portal-column-two dd.portletItem  {
border: 1px solid lightgray;
xborder-right: 1px solid lightgray;
}
#content dd,#content p {margin-bottom: 0.5em;}
#content dd {margin-bottom: 0.5em;}
#content dl dd {margin: 0 0 .5em 1em ;}
dl.portlet dd.portletItem a:hover {background-color:lightgray;}
body .right {float:right; margin: 0.25em 0.00em 0.25em 0.25em;}
body .left {float:left; margin: 0.25em 0.25em 0.25em 0.00em;}
body .image-right { border: 0px; margin: 0.25em 0.00em 0.25em 0.25em;}
body .image-left { border: 0px;  margin: 0.25em 0.25em 0.25em 0.00em;}
ul.navTreeLevel1 {
border-left: 5px solid #999999;
}
ul.navTreeLevel2 {
border-left: 5px solid #808080;
}
ul.navTreeLevel3 {
border-left: 5px solid #676767;
}
ul.navTreeLevel4 {
border-left: 5px solid #4e4e4e;
}
ul.navTreeLevel5 {
border-left: 5px solid #353535;
}
ul.navTreeLevel6 {
border-left: 5px solid #1c1c1c;
}
ul.navTreeLevel7 {
border-left: 5px solid #030303;
}
.IsCurrenChildrenTrue * {background-color: #555;
}
.IsCurrenChildrenTrue li.navTreeItem a:link, .IsCurrenChildrenTrue li.navTreeItem a:visited, .IsCurrenChildrenTrue li.navTreeItem a {
text-decoration:none;
font-weight:bold;
color:#FFF;
display: block;
font-size: 8pt;
padding-left: 10px;
border-top: 0px solid #aaaaaa;
line-height: 20px;
text-align: left;
}
.IsCurrenChildrenTrue li.navTreeItem a:hover {
text-decoration: none;
color: #666666;
border-left: 5px solid #999999;
padding-left: 5px;
background-color: #e1e1e1;
}
li.navTreeItem a.navTreeItemInPath {border:1px solid black;
text-decoration: none;
color: #666666;
border-left: 5px solid #999999;
padding-left: 5px;
background-color: #e1e1e1;
}
li.navTreeItem ul { padding-left: 2px}
/* */
#suggestions #closing {
width:auto;
margin-left:auto;
margin-right:auto;
xmin-width: 980px;
}
/* */
#portal-column-content {QQmin-width:704}
#page {
width:auto;
xpadding-left:1em;
xpadding-right:1em;
}
x#visual-portal-wrapper .content-container {
width:auto;
}
#portal-column-two {min-width: 168px}
#page { Xmax-width:1800px;
QQmin-width: 980px;
}
.branding .container  {
width: auto;
}
#navigation #section {
width: auto;
}
div#menu-wrap {
width: auto;
}
div.drop-menu-wrapper {
right: 2px;
}
#page-inner {
/* */
margin-left:0;
top:23px;
left:0;
width:100%;
QQmin-width: 980px;
}
div#drop-shadow {
right: 0px;
}
#suggestions, .closing, .footer-inner {width:100%}
.footer-wrapper, #visual-portal-wrapper {margin:0 1.5em 0 1.5em!important}
div#menu-wrap, .footer-wrapper, #navigation, .content-container, .branding {qqmin-width:980px;}
#visual-portal-wrapper {min-width:980px;}
html {  xbackground-color:black;
/* */
/* */
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
/* */
#section #dropList {margin-left:120px}
#section #dropList { height:40px; width:900px;
position:relative; font-family:arial, verdana, sans-serif; font-size:12px; z-index:80; border:0px;}
/* */
#section #dropList { height:40px; width:900px; position:relative; font-family:arial, verdana, sans-serif; font-size:12px; z-index:80; border:0px;}
#section #dropList ul#menu { margin:0; padding:0px; list-style:none; /**/ }
/* */
#section #dropList ul#menu li.topnav-li {display:block; float:left; width:105px; height:40px; padding:0px; margin:0px; text-align:center;
/* */
}
#section #dropList ul#menu li.topnav-li a.topnav-a { display:block; xwidth:105px; height:40px; xfloat:left; padding:0px; text-decoration:none; xline-height:40px; xwhite-space:nowrap; font-weight:bold; color:#ffffff; }
#section #dropList ul#menu li.topnav-li a.topnav-a div {display:table-row; width:105px;  height:40px; }
#section #dropList ul#menu li.topnav-li a.topnav-a div div {display:table-cell; vertical-align: middle;  text-align:center;}
#section #dropList ul#menu li.sub a.topnav-a {color:#ffffff;}
#section #dropList ul#menu li.topnav-li:hover, #section #dropList ul#menu li.topnav-li a.topnav-a:hover {position:relative;z-index:90;}
#section #dropList ul#menu li.topnav-li a.topnav-a:hover, #section #dropList ul#menu li.topnav-li:hover a.topnav-a { border:0px; color:#ffffff;
/* */
}
#section #dropList ul#menu li.sub a.topnav-a:hover { height:40px; color:#ffffff;
/* */
}
#section #dropList ul#menu li.sub a.topnav-a:focus { height:40px; color:#ffffff;
/* */
}
#section #dropList ul#menu li.sub:hover > a.topnav-a { height:40px; color:#ffffff;
/* */
}
/* */
#logospacer {width:165px; height:40px; display:block;
/* */
float:left; }
/* */
/* */
#section #dropList ul#menu li.applynow-li { float:left; width:105px; height:40px; padding:0px; margin:0px; text-align:center;
/* */
}
#section #dropList ul#menu li.applynow-li a.applynow-a { display:block; xwidth:105px; height:40px; xfloat:left; padding:0px; text-decoration:none; xline-height:40px; xwhite-space:nowrap; font-weight:bold; color:#ffffff; }
#section #dropList ul#menu li.sub a.applynow-a {color:#ffffff;}
#section #dropList ul#menu li.applynow-li:hover, #section #dropList ul#menu li.applynow-li a.applynow-a:hover {position:relative;}
#section #dropList ul#menu li.applynow-li a.applynow-a:hover, #section #dropList ul#menu li.applynow-li:hover a.applynow-a { border:0px; color:#ffffff;
/* */
}
#section #dropList ul#menu li.sub a.applynow-a:hover { height:40px; color:#ffffff;
/* */
}
#section #dropList ul#menu li.sub:hover > a.applynow-a { height:40px; color:#ffffff;
/* */
}
#section #dropList ul#menu li.applynow-li a.applynow-a div {display:table-row; width:105px; height:40px; }
#section #dropList ul#menu li.applynow-li a.applynow-a div div {display:table-cell; vertical-align: middle; }
/* */
#section #dropList ul#menu li div.listHolder { position:absolute; left:-9999px; top:40px;
/* */
border:1px solid #000; border-width:0 1px 1px 1px; padding:0;
-moz-border-radius-topleft: 0px;
-webkit-border-top-left-radius: 0px;
-moz-border-radius-topright: 0px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
}
/* */  #section #dropList table { border-collapse:collapse; margin:-1px -10px; font-size:1em; width:0; height:0; }
#section #dropList ul#menu :hover div.listHolder {left:0;}
#section #dropList ul#menu div.listHolder :focus {left:0;}
#section #dropList ul#menu a:hover div.listHolder {left:-1px;}
#section #dropList ul#menu div.listHolder :focus {left:-1px;}
#section #dropList ul#menu a:hover div.left1, #section #dropList ul#menu :hover div.left1 {left:-141px;}
#section #dropList ul#menu a:focus div.left1 , #section #dropList ul#menu :focus div.left1 {left:-141px;}
#section #dropList ul#menu div.col4 {width:732px;}
#section #dropList ul#menu div.col1 {width:183px;}
#section #dropList ul#menu div.col2 {width:366px;}
#section #dropList ul#menu div.col3 {width:549px;}
#section #dropList ul#menu div.listHolder div.listCol {display:block; float:left; padding:5px; margin:0; width:173px;}
/* */
#section #dropList ul#menu div.listHolder div.listCol ul {padding:0; margin:0; list-style:none;}
#section #dropList ul#menu div.listHolder div.listCol ul li {line-height:15px; padding:0; margin:0;}
#section #dropList ul#menu div.listHolder div.listCol ul li a {color:#ffffff; text-decoration:none; padding-left:0px; font-weight:normal; }
#section #dropList ul#menu div.listHolder div.listCol ul li a:hover {text-decoration:underline; color:#ff6600;}
#section #dropList ul#menu div.listHolder div.listCol ul li a:focus {text-decoration:underline; color:#ff6600;}
/* */
#section #dropList #academics {}
#section #dropList #studentlife {margin-left:-105px;}
#section #dropList #facultystaff {margin-left:-210px;}
#section #dropList #aboutosu {margin-left:-315px;}
X#section #dropList #academicdept {margin-left:-420px;}
X#section #dropList #academicdept {margin-left:-80px;}
#section #dropList #academicdept {margin-left:-40px;}
#section #dropList #futurestudents {margin-left:-525px;}
/* */
#section #dropList ul#menu div.listHolder div.bottomLine {clear:left;
/* */
height:25px; yyxwidth:730px;}
#content #dropList a.topnav-a div div {font-size:130%; padding:20px; background-color:lightgray; width:auto}
#section #dropList ul#menu li.topnav-li {background:none}
#section #dropList ul#menu li.topnav-li a.topnav-a div,
#section #dropList ul#menu li.applynow-li,
#section #dropList ul#menu li.applynow-li a.applynow-a div {height:35px}
#section #dropList ul#menu li.applynow-li {background-image:none; background-color:#ff6600;}
#section #dropList ul#menu div.listHolder div.listCol ul li {text-align:left}
XX#section #dropList ul#menu div.listHolder div.listCol h3 {color:#f06000; text-align:center; text-decoration:underline;}
#section #dropList ul#menu div.listHolder div.listCol {display: block;float: left;padding: 5px;margin: 0;width: 173px;}
#section #dropList ul#menu div.listHolder div.listCol h3 {
color: #999;
font-size: 12px;
font-weight: bold;
line-height: 14px;
text-transform: uppercase;
border-bottom: 1px solid #999;
}
#section #dropList ul#menu li div.listHolder {top:35px}
#section #dropList ul#menu li.applynow-li {display:none} /* */
.pullquote { display:inline-block; text-indent:0; margin: 1.5em 0em 0em 1em; }
.relatedItems {clear:both }
.documentActions {clear:both}
h3 {
color: #999;
xfont-size: 12px;
xfont-weight: bold;
xline-height: 14px;
xtext-transform: uppercase;
border-bottom: 1px solid #999;
}
body.template-atct_topic_view #content {font-size: .9em}
body {background-color:transparent;}
#content a:link, #content a:visited, #content a:hover, #content a:active, div#content #portal-column-two a:link, div#content #portal-column-two a:visited, div#content #portal-column-two a:hover, div#content #portal-column-two a:active, .documentContent li a:visited
{color: #EE4E0B;}
x a:focus {outline:lightgray dashed thin;}
#content a:hover, div#content #portal-column-two a:hover, .documentContent li a:hover
{background-color: lightgray;}
div.faculty {width:24.5%; max-width:160px; min-width:130px; height:230px; float:left; }
.2columns {width:49.5%;}
.3columns {width:33%;}
.4columns {width:24.5%;}
.5columns {width:19.5%;}
div.faculty p {xline-height:.25em;}
.Columns1 {border:solid 1px lightgray;margin:.25em;width:99.5%; max-width:660px; display:inline-block; vertical-align:top; overflow:auto; margin-left:auto; margin-right:auto; min-width:630px}
.Columns2 {border:solid 1px lightgray;margin:.25em;width:49.0%; max-width:330px; display:inline-block; vertical-align:top; overflow:auto; margin-left:auto; margin-right:auto; min-width:300px}
.Columns3 {border:solid 1px lightgray;margin:.25em;width:33.0%; max-width:220px; display:inline-block; vertical-align:top; overflow:auto; margin-left:auto; margin-right:auto; min-width:200px}
.Columns4 {border:solid 1px lightgray;margin:.25em;width:24.9%; max-width:165px; display:inline-block; vertical-align:top; overflow:auto; margin-left:auto; margin-right:auto; min-width:145px}
.Columns5 {border:solid 1px lightgray;margin:.25em;width:19.5%; max-width:132px; display:inline-block; vertical-align:top; overflow:auto; margin-left:auto; margin-right:auto; min-width:120px}
.Columns6 {border:solid 1px lightgray;margin:.25em;width:16.4%; max-width:110px; display:inline-block; vertical-align:top; overflow:auto; margin-left:auto; margin-right:auto; min-width:90px}
/* */
.Height3 {height:5em;}
.Height4 {height:6em;}
.Height5 {height:7em;}
.Height6 {height:8em;}
.Height7 {height:9em;}
.Height8 {height:10em;}
.Height9 {height:11em;}
.Height10 {height:12em;}
.Height11 {height:13em;}
.Height12 {height:14em;}
.Height13 {height:15em;}
table[align=center] {margin-left:auto; margin-right:auto}
div[align=center] {margin-left:auto; margin-right:auto}
.uppercase {
text-transform: uppercase;
}
.loginOut {float:right;margin-right:3em;xz-index: 90;position: relative;}
#belowcontent2 img {max-width:32%}
/* */
#content {background: TRANSPARENT;}
/* */
/* */
/* You can insert colors and other variables from Plone's
base_properties by doing:
& dtml-variableName ; (without the spaces, excluded here to not make it render)
Example:
myLink {
color: & dtml-fontColor ;   (again, without the spaces)
}
This means you can generate your own elements that use Plone's defaults,
and respect any customizations people have done. See base_properties for
the default values.
These are the available properties:
logoName - the file name of the portal logo
fontFamily - the font family used for all text that is not headers
fontBaseSize - the base font size that everything is calculated from
fontColor - the main font color
fontSmallSize - used for various elements like buttons and discreet text
discreetColor - the font color of discreet text
backgroundColor - the background color
linkColor - the color used on normal links
linkActiveColor - color used on active links
linkVisitedColor - color used on visited links
borderWidth - the width of most borders in Plone
borderStyle - the style of the border lines, normally solid
borderStyleAnnotations - style of border lines on comments etc
globalBorderColor - the border color used on the main tabs, the portlets etc
globalBackgroundColor - background color for the selected tabs, portlet headings etc
globalFontColor - the color of the font in the tabs and in portlet headings
headingFontFamily - font family for h1/h2/h3/h4/h5/h6 headlines
contentViewBorderColor - the content view tabs border color
contentViewBackgroundColor - the content view tabs background color
contentViewFontColor - the font color used in the content view tabs
inputFontColor - the font color used for input elements
textTransform - whether to lowercase text in portlets, tabs etc.
evenRowBackgroundColor - the background color of even rows in listings
od/*
*  This is the file where you put your CSS changes.
*  You should preferrably use this and override the
*  relevant properties you want to change here instead
*  of customizing plone.css to survive upgrades. Writing
*  your own plone.css only makes sense for very heavy
*  customizations. Useful variables from Plone are
*  documented at the bottom of this fil
}

