
/* - NRAO.css - */
@media screen {
/* https://info.nrao.edu/portal_css/NRAO.css?original=1 */
/* */
/* */
h1 {
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
background-color:#B0C5D6;
border:1px solid #375774;
color:#0F3658;
font-size:18px;
font-weight:bold;
margin:0 0 10px;
padding:5px;
}
h1 a, h2 a, h3 a {
color:#0F3658 !important;
}
h1 a:hover {
text-decoration:none;
}
h2 {
border:0;
color:#661A03;
font-size:1.17em;
font-weight:bold;
margin:0;
}
p {
margin:12px 0;
}
a:hover {
color:#661A03;
text-decoration:underline;
}
body {
background-color:#0F2637;
}
#visual-portal-wrapper {
background-color:#ddd;
margin:0 auto;
width:100%;
min-width:955px;
}
#portal-header {
background:url(https://info.nrao.edu/bg-header.jpg) no-repeat 0 1px;
position:relative;
}
#portal-globalnav {
float:left;
list-style-type:none;
line-height:1.5em;
margin:0 -1px 0 0;
padding-left:2px;
white-space:normal;
width:100%;
}
ul#portal-globalnav li {
margin:0;
position:static;
}
ul#portal-globalnav li:hover {
position:relative;
z-index:100;
}
ul#portal-globalnav li.selected:hover {
position:static;
}
#portal-globalnav li a {
background:#ddd url(https://info.nrao.edu/tabs.jpg) no-repeat 0 0;
border:0;
color:#fff;
font-weight:bold;
height:23px;
overflow:hidden;
margin-right:2px;
padding:6px 15px 2px;
text-align:center;
width:127px;
}
#portal-globalnav li a:hover {
color:#fff;
}
#portal-globalnav li:hover a {
background:#ddd url(https://info.nrao.edu/tabs.jpg) no-repeat 0 -34px;
}
ul#portal-globalnav li.selected a {
background:#ddd url(https://info.nrao.edu/tabs.jpg) no-repeat 0 -34px;
border:0;
color:#fcac00;
}
ul#portal-globalnav li.selected a:hover {
background-color:#ddd;
color:#fcac00;
}
#portal-globalnav li ul {
background-color:#96b3ce;
color:#0f3658;
margin:0;
padding:0;
position:absolute;
z-index:12;
width:200px;
}
#portal-globalnav li ul li {
float:none;
height:auto;
}
#portal-globalnav li ul li a {
background:none !important;
border:0;
border-right:2px solid #DDDDDD;
color:#0f3658;
height:auto;
margin:0px;
padding:5px;
text-align:left;
text-decoration:none;
width:auto;
}
#portal-globalnav li.selected ul {
background-color:#661a03;
border-top:2px solid #dddddd;
display:block;
height:26px;
overflow:hidden;
z-index:1;
width:100%;
}
#portal-globalnav li.selected ul {
left:0;
}
#portal-globalnav li:hover ul ul,
#portal-globalnav li.selected ul ul {
display:none;
}
#portal-globalnav li.selected ul li {
border-left:1px dotted #dddddd;
float:left;
padding-right:10px;
}
ul#portal-globalnav li.selected ul li a {
background-image:none;
border-right:0;
color:#fff;
padding:5px 0 5px 10px;
}
#portal-globalnav li ul li:hover a {
background:#661a03 !important;
color:#fff;
}
ul#portal-globalnav li ul li.selected a,
#portal-globalnav li.selected ul li a:hover {
color:#fcac00;
}
#portal-personaltools {
background-color:transparent;
border:0;
color:#fff;
float:right;
line-height:normal;
padding:13px 0 0;
}
#portal-personaltools li {
margin:0;
}
#portal-personaltools li a {
color:#fff;
font-weight:bold;
padding:0 3px;
}
#portal-personaltools li a:hover {
color:#fcac00;
text-decoration:underline;
}
#portal-siteactions {
color:#fff;
margin:0;
padding:0 10px 0 0;
position:absolute;
right:0;
top:62px;
}
#portal-siteactions li a {
border:0;
color:#fff;
margin:0;
padding:0 2px;
}
#portal-siteactions li a:hover {
background-color:transparent;
border:0;
color:#fcac00;
text-decoration:underline;
}
#portal-siteactions #siteaction-login a {
font-weight:bold;
}
#portal-searchbox {
padding:0 14px 0 0;
position:absolute;
right:0;
text-align:left;
top:67px;
}
.LSBox {
clear:none;
float:none;
text-align:left;
padding-right:0;
}
#searchGadget {
background:#fff;
border:2px inset #D4D0C8;
font-size:1.1em;
margin-right:-1px;
padding:1px 0;
width:150px;
}
input.inputLabelActive  {
color:#000;
}
#portal-searchbox .searchButton,
.portletSearch .searchButton {
background:none;
border:0;
padding:1px;
}
#portal-searchbox .searchButton {
margin-bottom:0 !important;
}
#livesearchLegend {
margin-left:-1px;
}
.LSRow a {
white-space:normal;
}
.LSResult {
padding-top:0;
top:5px;
}
.portletSearch .portletItem {
border:0;
}
.portletSearch .portletItem a:hover {
background-color:transparent;
}
.portletSearch .LSBox {
position:relative;
}
.portletSearch .portlet-search-gadget {
border:2px inset #D4D0C8;
font-size:1.1em;
padding:2px 0 1px;
width:140px;
}
.portletSearch .searchButton {
font-weight:bold;
}
.portletSearch .LSResult {
right:auto;
left:0;
}
#portal-column-two .portletSearch .LSResult {
top:25px;
}
.portletSearch fieldset.livesearchContainer {
left:0;
text-align:left;
width:180px;
}
#portal-column-two .portletSearch fieldset.livesearchContainer {
width:180px;
}
.portletSearch .portletFooter a {
font-size:0.92em;
font-style:italic;
}
#portal-logo img {
margin:0 0 2px;
}
#portal-breadcrumbs {
border:0;
clear:both;
font-size:0.83em;
margin-bottom:-34px;
padding-top:36px;
}
#portal-breadcrumbs a:hover {
color:#ff0000;
}
#portal-columns {
border-top:1px solid #0F3658;
clear:both;
padding-top:26px;
}
.section-root #portal-columns {
padding-top:0;
}
#portal-column-content #content-wrapper {
padding:20px;
}
#portal-column-one .visualPadding {
padding:20px 0 20px 20px;
}
#portal-column-two .visualPadding {
padding:20px 20px 20px 0;
}
.portlet {
border:1px solid #b0c5d6;
margin:1px 0 10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
}
.portletHeader {
border:1px solid #375774;
color:#0f3658;
font-size:1.50em;
font-weight:bold;
margin:1px;
padding:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
}
.portletHeader a {
color:#0f3658;
text-decoration:none;
}
.portletHeader a:hover {
color:#0f3658;
text-decoration:none;
}
.portletItem {
border:0;
border-bottom:1px dotted #b0c5d6;
padding:5px 10px;
}
.portletFooter {
border:0;
}
.portletItem a:hover {
background-color:#b0c5d6;
color:#661A03;
}
.portletFooter a:hover {
color:#661A03;
}
div.managedPortlet.portlet  {
border:0;
padding:0;
}
.portletHeader, .managedPortlet .portletHeader {
line-height:1.23em;
}
.portletNews .portletItem {
padding:0;
}
.portletNews .portletItem a {
padding:5px 10px;
}
.portletEvents {
padding-bottom:5px;
}
.portletEvents .portletItem {
padding:0;
}
.portletEvents .portletItem a {
color:#0F3658;
font-weight:bold;
padding:5px 10px;
}
.portletItemDetails {
color:#0F3658;
font-weight:normal;
text-align:left;
}
.portletEvents .portletFooter {
padding:0 1em;
text-align:left;
}
.portletEvents .portletFooter a {
color:#0F3658;
}
.portletNavigationTree .portletItem {
background-color:#0f3658;
border:3px solid #661a03;
-moz-border-radius:5px;
-khtml-border-radius:5px;
display:block;
font-size:14px;
margin:0;
padding:0;
}
.navTree li {
border-bottom:1px dotted #ffffff;
}
.portletItem .navTreeItem a {
color:#ffffff !important;
font-weight:bold;
padding:8px;
overflow:hidden;
text-decoration:none;
background-color:#0f3658;
border:0;
display:block;
}
.navTreeItem a, dd.portletItem .navTreeItem a  {
border:0;
}
.navTreeItem a:hover, dd.portletItem .navTreeItem a:hover {
color:#ffffff;
background-color:#661a03;
border:0;
}
.navTreeCurrentItem {
background-color:#661a03 !important;
color:#fcac00 !important;
border:0 !important;
/* */
}
/* */
.portletItem .navTreeLevel1 {
float:left;
width:178px;
/* */
}
.portletItem .navTreeLevel1 .navTreeItem a  {
padding-left:8px;
border:0;
}
.portletItem .navTreeLevel1 .navTreeItem a:hover  {
padding-left:8px;
border:0;
}
/* */
.navTreeLevel2 {
float:left;
width:168px;
}
.portletItem .navTreeLevel2 .navTreeItem a {
padding-left:8px;
border:0;
}
.portletItem .navTreeLevel2 .navTreeItem a:hover  {
padding-left:8px;
border:0;
}
/* */
#portal-sitemap {
font-size:1em;
}
#portal-sitemap li {
list-style-image:none;
list-style-type:none;
}
#portal-sitemap.navTreeLevel0 a {
padding:3px 0 !important;
}
#portal-sitemap .navTreeLevel2 a {
padding:0 !important;
}
#portal-sitemap .navTreeLevel3 {
margin-top:0;
}
#portal-sitemap a {
border:0;
}
#portal-sitemap a:hover {
border:0 !important;
}
.portletCalendar {
width:99%;
}
.portletCalendar .portletItem a {
padding:0;
}
.ploneCalendar .weekdays th {
background-color:transparent;
border-width:0 0 1px 0;
}
.portletLogin .portletItem {
padding:5px 10px 10px;
}
.portletLogin .field {
margin:0 0 1em;
}
.portletLogin .field input {
width:152px;
}
#portal-column-two .portletLogin .field input {
width:152px;
}
.portletLogin .formControls .context {
background:transparent;
font-weight:bold;
padding:2px;
text-align:center;
}
.portletLogin img {
display:none;
}
.portletLogin .portletItem.even {
font-size:0.92em;
font-style:italic;
padding:5px 10px;
}
.portletLogin .portletItem.even a:hover {
background-color:transparent;
}
.footerLinks {
background-color:#fff;
border-style:solid;
border-color:#26547D;
border-width:1px 0;
color:#375774;
line-height:1.2em;
margin:0;
text-align:center;
}
.footerLinks a {
color:#375774 !important;
padding:0 6px;
text-decoration:none;
}
.footerLinks a:hover {
text-decoration:underline;
}
#portal-footer {
background-color:#fff;
border:0;
clear:both;
color:#516F9C;
font-size:0.92em;
font-weight:bold;
margin:0;
padding:10px 20px;
text-align:left;
}
#portal-footer p {
float:left;
padding:6px 0 0;
}
body.kssActive h1.inlineEditable:hover {
padding-bottom:0;
}
body.kssActive abbr.inlineEditable:hover {
padding:0 0 1px;
}
.kupu-html body {
border:0;
text-align:left;
}
.colimg {
border:1px solid #666;
margin-bottom:10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
}
dl.portalMessage {
margin:0 0 25px;
}
.contentActions {
position:static;
}
#content a[href^="http:"] {
background: 0;
padding: 0;
}
.standalone,
.documentEditable * .standalone {
background-image:none;
font-weight:bold;
padding:2px 7px;
}
.context,
.formControls .actionButtons .button,
.documentEditable * .context {
background:#fff;
font-weight:bold;
padding:2px 7px;
}
#content {
background-color:#FFFFFF;
border:1px solid #B0C5D6;
font-size:1em;
padding:20px !important;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
}
#content li a,
#content p a,
#content dd a {
border:0;
color:#0000ff;
text-decoration:underline;
}
#content li a:visited,
#content p a:visited,
#content dd a:visited {
color:#800080;
}
.documentEditable #content {
padding:1em !important;
}
.documentFirstHeading {
margin:-19px -19px 20px;
}
.documentEditable .documentFirstHeading {
margin:-11px -11px 20px;
}
.pb-ajax .documentFirstHeading {
margin:0 0 20px;
}
.documentFirstHeading img {
margin-bottom:2px;
}
.image-left {
border:1px solid #666;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
}
.image-inline {
border:1px solid #666;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
}
.image-right {
border:1px solid #666;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
}
form.searchPage {
text-align:left;
}
input.searchPage {
font-size:150% !important;
}
.template-search .documentFirstHeading {
margin:0;
}
form.searchPage input.searchButton {
background:#b0c5d6;
border:0;
color:#000;
height:26px;
margin-bottom:0 !important;
padding:0;
text-transform:none;
}
#portlet-prefs .portletItem a:hover {
background-color:transparent;
}
#setup-link {
display:none;
}
.template-login_form .formControls {
margin-right:1em;
}
#login-form  {
text-align:right;
}
.template-plone_control_panel #content ul {
list-style-image:none;
list-style-type:none;
}
.section-Members #portal-breadcrumbs,
.section-news #portal-breadcrumbs,
.section-events #portal-breadcrumbs,
.template-prefs_install_products_form #portal-breadcrumbs {
display:none;
}
.template-plone_control_panel #portal-columns,
.template-login_form #portal-columns,
.section-Members #portal-columns,
.section-news #portal-columns,
.section-events #portal-columns,
.template-accessibility-info #portal-columns,
.template-sitemap #portal-columns,
.template-contact-info #portal-columns,
.template-prefs_install_products_form #portal-columns {
padding:0;
}
/* ****************************************/
div#menuLeft {
background-color:#0f3658;   /**/
border:3px solid #661a03;   /**/
-moz-border-radius:5px;
-khtml-border-radius:5px;
display:block;
font-size:14px;
}
div#menuLeft ul, div#menuLeft ol, div#menuLeft li {margin:0; padding:0; border:0;}
div#menuLeft h2 {padding:6px; color:#0f3658;}
div#menuLeft ul.menuLeft {
color:#0f3658;
list-style:none;
}
div#menuLeft li {
/* */
position:relative;
}
div#menuLeft ul li {
border-top:1px dotted #ffffff;   /**/
}
/* ***/
div#menuLeft ul.menuLeft li ul {
display:none;
position:absolute;
left:100%;
top:0px;
list-style:none;
cursor:pointer;
background-color:#0f3658;
color:#0f3658;
margin:0px;
margin-left:-1px;
padding:0px;
height:auto;
width:200px;
}
div#menuLeft ul.menuLeft li:hover ul {display:block;}
div#menuLeft ul.menuLeft li:hover ul li ul, div#menuLeft ul.menuLeft li:hover ul li ul li ul {display:none;}
div#menuLeft ul.menuLeft li ul li:hover ul, div#menuLeft ul.menuLeft li ul li ul li:hover ul {display:block;}
/* ***/
div#menuLeft a {
color:#ffffff;   /**/
display:block;
font-weight:bold;
padding:8px;
overflow:hidden;
text-decoration:none;
background-color:#0f3658;
}
div#menuLeft a.active {   /* */
background-color:#661a03;
color:#fcac00;
}
div#menuLeft a:hover {
color:#ffffff;
background-color:#661a03;
}
div#menuLeft2 {
background-color:#cdcdcd;   /**/
border:3px solid #061a03;   /**/
-moz-border-radius:5px;
-khtml-border-radius:5px;
display:block;
font-size:14px;
}
div#menuLeft2 ul, div#menuLeft2 ol, div#menuLeft2 li {margin:0; padding:0; border:0;}
div#menuLeft2 h2 {padding:6px; color:#0f3658;}
div#menuLeft2 ul.menuLeft2 {
color:#0f3658; /* */
list-style:none;
}
div#menuLeft2 li {
/* */
position:relative;
}
div#menuLeft2 ul li {
border-top:1px dotted #ffffff;   /**/
}
/* ***/
div#menuLeft2 ul.menuLeft2 li ul {
display:none;
position:absolute;
left:100%;
top:0px;
list-style:none;
cursor:pointer;
background-color:#0f3658;
color:#0f3658; /* */
margin:0px;
margin-left:-1px;
padding:0px;
height:auto;
width:200px;
}
div#menuLeft2 ul.menuLeft2 li:hover ul {display:block;}
div#menuLeft2 ul.menuLeft2 li:hover ul li ul, div#menuLeft2 ul.menuLeft2 li:hover ul li ul li ul {display:none;}
div#menuLeft2 ul.menuLeft2 li ul li:hover ul, div#menuLeft2 ul.menuLeft2 li ul li ul li:hover ul {display:block;}
/* ***/
.menuLeft2 a {
color:#0f3658 !important;   /* */
display:block;
font-weight:bold;
padding:8px;
overflow:hidden;
text-decoration:none;
background-color:#ffffff !important; /* */
}
.menuLeft2 a.active {   /* */
background-color:#cdcdcd !important; /* */
color:#fcac00 !important; /* */
}
.menuLeft2 a.visited {
color:#0f3658 !important;
background-color:#ffffff !important;
}
.menuLeft2 a:hover {
color:#ffffff !important;
background-color:#cdcdcd !important;
}
div#news p img {clear:both; float:left; margin:0px 5px 5px 5px;}
div.container ul.options {
list-style:none;
margin:-5px -10px -5px -10px;
}
div.container ul.options li {
clear:both;
border-bottom:1px dotted #b0c5d6;
padding:5px 10px 5px 10px;
}
div.container ul.options li:hover {
border-bottom:1px dotted #b0c5d6;
background-color:#b0c5d6;
}
div.container ul.options a {
color:#000000;
text-decoration:none;
}
div.container ul.options a:hover {
color:#661a03;
text-decoration:underline;
}
/* */

}

