/* SITE LINK SPECIFICATIONS */
a { 
         font-family: Arial, Verdana, san-serif;
         color: #ffffff;
         font-size: 12px;
         text-decoration: underline;
         font-weight: bold;
       }
a:hover { 
         font-family: Arial, Verdana, san-serif;
         color: #ffffff;
         font-size: 12px;
         text-decoration: underline;
         font-weight: bold;
       }
.footer a { 
         font-family: Arial, Verdana, san-serif;
         font-size: 12px;
         color: #999999;
         text-decoration: none;
         font-weight: normal;
       }
.header { 
         font-family: Georgia;
         color: #ffcc66;
         font-size: 12px;
         text-decoration: none;
         font-weight: bold;
       }
.header a { 
         font-family: Georgia;
         color: #ffcc66;
         font-size: 14px;
         text-decoration: none;
       }
.header a:hover { 
         font-family: Georgia;
         color: #ffffff;
         font-size: 14px;
         text-decoration: none;
       }
.login { 
         font-family: Arial, Verdana, san-serif;
         color: #ffffff;
         font-size: 12px;
         text-decoration: none;
         font-weight: bold;
       }
.login a { 
         font-family: Georgia;
         color: #ffcc66;
         font-size: 12px;
         text-decoration: none;
         font-weight: bold;
       }
.login a:hover { 
         font-family: Georgia;
         color: #ffcc66;
         font-size: 12px;
         text-decoration: underline;
         font-weight: bold;
       }
.footer a { 
         font-family: Arial, Verdana, san-serif;
         font-size: 12px;
         color: #ffffff;
         text-decoration: none;
         font-weight: normal;
       }
.footer a:hover { 
         font-family: Arial, Verdana, san-serif;
         font-size: 12px;
         color: #ffffff;
         text-decoration: underline;
         font-weight: normal;
        }
#layout-user-menu { 
         font-family: Arial, Verdana, san-serif;
         font-size: 12px;
         color: #ffffff;
         font-weight: bold;
         text-decoration: none;
        }
#layout-user-menu a { 
         font-family: Arial, Verdana, san-serif;
         font-size: 12px;
         color: #ffffff;
         font-weight: bold;
         text-decoration: none;
        }
#layout-user-menu a:hover { 
         font-family: Arial, Verdana, san-serif;
         font-size: 12px;
         color: #ffffff;
         font-weight: bold;
         text-decoration: underline;
        }
.learn a { 
         font-family: Arial, Verdana, san-serif;
         color: #ffcc66;
         font-size: 16px;
         text-decoration: none;
         font-weight: bold;
       }
.learn a:hover { 
         font-family: Arial, Verdana, san-serif;
         color: #ffcc66;
         font-size: 16px;
         text-decoration: underline;
         font-weight: bold;
       }
.leftcol li {
margin-top: 5px;
padding-top: 5px;
}
.leftcol a { 
         font-family: Arial, Verdana, san-serif;
         color: #ffcc66;
         font-size: 12px;
         text-decoration: none;
       }
.leftcol a:hover { 
         font-family: Arial, Verdana, san-serif;
         color: #ffcc66;
         font-size: 12px;
         text-decoration: underline;
       }
/* END SITE LINK SPECIFICATIONS */
/* DYNAMIC MENU */
.dynamic-menu a {
         font-family: Arial, Verdana, san-serif;
         color: #ffcc66;
         font-size: 12px;
         background-color: #003466;
         text-decoration: none;
         font-weight: bold;
}
.dynamic-menu a:hover {
         display: block;
         font-family: Arial, Verdana, san-serif;
         color: #ffcc66;
         font-size: 12px;
         background-color: #003466;
         text-decoration: underline;
         font-weight: bold;
}
.dynamic-menu .root-item ul {
background-color: #003466;
border: 1px solid #003466;
}
.dynamic-menu {
float: left;
width: 100%;
position: relative;
text-align: left;
}
.dynamic-menu,
.dynamic-menu table,
.dynamic-menu img,
.dynamic-menu ul,
.dynamic-menu li,
.dynamic-menu .root,
.dynamic-menu .root-item {
padding: 0px;
margin: 0px;
border: 0px;
}
.dynamic-menu ul,
.dynamic-menu li {
list-style: none;
list-style-image: none;
float: left;
border-bottom: 1px solid #003466;
}
.dynamic-menu li li {
width: 130px;
text-align: left;
display: block;
min-width: 5em;
float: none;
}
.dynamic-menu li li a {
  padding-left: 6px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.dynamic-menu ul.root,
.dynamic-menu li.folder {
position: relative;
}
.dynamic-menu .root-item ul {
position: absolute;
top: 80%;
left: 1;
z-index: 9;
}
.dynamic-menu li:hover,
.dynamic-menu li.over {
z-index: 10;
}
.dynamic-menu ul ul,
.dynamic-menu ul li:hover ul ul,
.dynamic-menu ul li:hover li:hover ul ul,
.dynamic-menu ul li:hover li:hover li:hover ul ul,
.dynamic-menu ul li:hover li:hover li:hover li:hover ul ul {
display:none;
}
.dynamic-menu ul li:hover ul,
.dynamic-menu ul li:hover li:hover ul,
.dynamic-menu ul li:hover li:hover li:hover ul,
.dynamic-menu ul li:hover li:hover li:hover li:hover ul,
.dynamic-menu ul li:hover li:hover li:hover li:hover li:hover ul {
display: block;
}
.dynamic-menu li ul {
display: none;
}
.dynamic-menu li:hover ul,
.dynamic-menu li.over ul {
display: block;
z-index: 40;
}
.dynamic-menu .align ul {
position: absolute;
top: 80%;
left: 33;
z-index: 9;
}
/* END DYNAMIC MENU */
/* SITE SPECIFICATIONS */
body { 
font-family: Arial, Verdana, san-serif
font-size: 12px;
color: #ffffff;
font-weight: normal;
}
.lucida { 
         font-family: Arial, Verdana, san-serif;
         color: #ffcc66;
         font-size: 18px;
         text-decoration: none;
         font-weight: normal;
       }
.lucidahome { 
         font-family: Arial, Verdana, san-serif;
         color: #ffcc66;
         font-size: 15px;
         text-decoration: none;
         font-weight: normal;
       }
.lucidahome a { 
         font-family: Arial, Verdana, san-serif;
         color: #ffcc66;
         font-size: 15px;
         text-decoration: none;
         font-weight: normal;
       }
.lucidabody { 
         font-family: Arial, Verdana, san-serif;
         color: #ffffff;
         font-size: 12px;
         text-decoration: none;
         font-weight: normal;
       }
#layout-box {
margin-top: 0px;
padding-top: 0px;
width: 1000px;
text-align: center;
}
#layout-outer-side-decoration
, #layout-inner-side-decoration {
background-color: #003466;
} 
html {
background-color: #003466;
}
p {
line-height:18px;
}
/* END SITE SPECIFICATIONS */
/* PAGE LAYOUT SPECS */
div .portal-add-content {
background-color: #3398cc;
}
.alpha-separator {
display: none;
}
#tcell-1 {
background-color: #006599;
background: url( '/image/image_gallery?img_id=234') no-repeat;
}
#tcell-1 #layout-column_column-1 {
width: 256px;
}
td#tcell-1 {
background-color: #006599;
}
#tcell-2 {
display: none;
}
#tcell-3 {
background-color: #3398CC;
}
.layout-column-spacer {
width:0px;
}
/* END PAGE LAYOUT SPECS */
/* PORTLET-SPECIFIC */
.portlet-box {
background-color: #3398cc;
}
.portlet-wrap-title {
color: #ffffff;
}
.portlet-title {
font-family: Arial, Verdana, san-serif;
color: #ffffff;
font-weight: bold;
}
.portlet-container {
color: #006599;
border: 1px solid #006599;
}
.portal-add-content {
background-color: #ffffff;
border: 1px solid #006599;
}
.portlet-section-body {
color: #006599;
font-size: 12px;
}
.portlet-section-body-hover {
background-color: #006599;
color: #ffffff;
font-size: 12px;
}
.portlet-section-body a {
color: #006599;
font-size: 12px;
text-decoration: none;
}
.portlet-section-body a:hover {
color:#006599;
font-size: 12px;
text-decoration: underline;
}
.portlet-section-alternate {
color: #006599;
font-size: 12px;
}
.portlet-section-alternate a {
color:  #006599;
font-size: 12px;
text-decoration: none;
}
.portlet-section-alternate a:hover {
color:  #006599;
font-size: 12px;
text-decoration: underline;
}
.portlet-section-header {
background-color: #006599;
color: #ffffff;
}
#_8_tabs1weekTabsId {
background-color: #006599;
}
#_8_tabs1weekTabsId a {
color: #ffffff;
}
#_8_tabs1monthTabsId {
background-color: #006599;
}
#_8_tabs1monthTabsId a {
color: #ffffff;
}
#_8_tabs1yearTabsId {
background-color: #006599;
}
#_8_tabs1yearTabsId a {
color: #ffffff;
}
/* END PORTLET-SPECIFIC */
/*  BEGIN CHAT SPEX  */
#messaging-main-div div.msg-chat-box {
background-color: #ffffff;
border: 1px solid #006599;
margin: 325px 60px;
padding: 10px;
height: 170px;
text-align: left;
}
.msg-type-area {
border: 1px solid #003466;
color: #003466;
}
#messaging-main-div div.msg-chat-area {
border: 1px solid #003466;
height: 100px;
margin: 5px 0 5px 0;
padding: 5px;
} 
.msg-chat-title td {
color: #003466;
}
#messaging-main-div div.msg-chat-title img {
border: none;
}
.portlet-msg-success {
color: #ffffff;
}
/*  END CHAT SPEX  */
/* BEGIN GAMMA TAB SPEX */
.gamma-tab {
border-bottom: 1px solid #ffffff;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 15px;
margin-right: 0px;
padding-bottom: 27px;
padding-left: 0px;
}
.gamma-tab ul, .gamma-tab li {
background: #006599;
border: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
color: #ffffff;
display: inline;
float: left;
line-height: 22px;
list-style-type: none;
margin-right: 8px;
padding: 2px 10px 2px 10px;
text-decoration: none;
}
.gamma-tab ul.current, .gamma-tab li.current {
background: #003466;
border: 1px solid #ffffff;
border-bottom: 1px solid #003466;
color: #ffffff;
}
.gamma-tab li a {
color: #ffffff;
}
.gamma-tab li.current a {
color: #ffffff;
}
.gamma-tab li.toggle {
background: none;
border: 0px;
float: right;
margin-right: 0px;
padding-right: 0px;
}
A.gamma {
background: none;
color: #ffffff;
text-decoration: none;
}
A.gamma:hover {
color: #ffffff;
text-decoration: underline;
}
FONT.gamma {
background: none;
color: #ffffff;
}
/* END GAMMA TABS */
/* FORM BUTTONS */
.portlet-form-button {
    font-size: 12px;
    font-family: verdana, sans-serif;
    color: #ffffff;
    background-color: #006599;
    border-top-color:  #ffffff;
    border-right-color:  #ffffff;
    border-bottom-color:  #ffffff;
    border-left-color: #ffffff;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}
/* END FORM BUTTONS */
/* JOURNAL ARTICLES & NAV LINK SIZE */
.portlet-boundary_62_ h4 {
font-size: 12px;
}
.portlet-boundary_71_ h3 {
font-size: 12px;
}
/* END JOURNAL ARTICLES & NAV LINK SIZE */
/* MAX CONTENT AREAS */
#layout-max-content-container {
Background-color:#3398CC;
}
/* END MAX CONTENT AREAS */
/* LEFT NAVIGATION */
.portlet-boundary_71_ h3 {
         font-family: Arial, san-serif;
         font-size: 13px;
         color: #ffcc66;
         font-weight: bold;
         text-decoration: none;
}
.portlet-boundary_71_ h3 a {
         font-family: Arial, san-serif;
         font-size: 13px;
         color: #ffcc66;
         font-weight: bold;
         text-decoration: none;
}
.portlet-boundary_71_ h3 a: hover {
         font-family: Arial, san-serif;
         font-size: 13px;
         color: #ffcc66;
         font-weight: bold;
         text-decoration: none;
}
.portlet-boundary_71_ ul a {
         font-family: Arial, san-serif;
         font-size: 13px;
         color: #ffcc66;
         font-weight: bold;
         text-decoration: none;
       }
.portlet-boundary_71_ ul a:hover {
         font-family: Arial, san-serif;
         font-size: 13px;
         color: #ffcc66;
         font-weight: bold;
         text-decoration: none;
       }
.current a {
color: #ffffff !important;
}
/* END LEFT NAVIGATION */
/* ANY INFO SPEX */
.padded-block-clear {
font-size: 12px;
color: #ffffff;
padding-left: 5px;
margin-left: 5px;
}
.right-column-large {
padding-left: 3px;
margin-left: 3px;
}
#page-pub-1-17 input {
padding-left: 10px;
margin-left: 10px;
}
#page-pub-1-17 .portlet-form-input-field {
padding-left: 10px;
margin-left: 10px;
}
#page-pub-1-17 #layout-column_column-2 {
width: 730px;
}
/* END ANY INFO SPEX */
/* ARTICLE ICONS */
.print-article-img {
padding-left: 15px;
margin-left: 15px;
}
.email-article-img {
margin: 20px;
}
.social_tags {
margin-bottom: 15px;
}
/* END ARTICLE ICONS */
/* end */
