h1 { margin-bottom: 1em; font-weight: normal; color: #5b99b4; }
h3 { font-size: 14px; color: #555; }

#visual-portal-wrapper, #portal-header { width: 1000px; }

#portal-personaltools { background-color: #678; padding-bottom: 3px; }
#portal-personaltools li a { color: #fff; }

#portal-column-one { width: 250px; border: 0; background: url(nav-bg.jpg) #5b99b4 no-repeat; height: 500px; }

#user-level { margin-top: 26px; }
#user-level a { color: #ccc; text-decoration: none; text-transform: uppercase; padding: 4px 20px 4px 20px; font-weight: bold; }
#user-level a.selected { color: #fff; text-decoration: underline; }				

#portlet-navigation-tree { margin: 0 0 0 0; background: none; }
#portlet-navigation-tree .portletItem { padding: 0 0 0 5px !important; }
#portlet-navigation-tree ul li a { color: #fff; }
#portlet-navigation-tree ul li a:hover { color: #c87702; }
/* #portlet-navigation-tree .navTreeLevel1 li a { display: none; text-transform: uppercase; font-weight: bold; } */
/* #portlet-navigation-tree .navTreeLevel2 li a { display: none; text-transform: none; font-weight: bold; } */
#portlet-navigation-tree .navTreeLevel2 li a { display: block; margin-left: 5px !important; }
#portlet-navigation-tree .navTreeCurrentItem { background: none; font-weight: bold; }

#portal-column-content { padding-left: 2em; }
#portal-breadcrumbs { margin-bottom: 1em; padding-left: 0; color: #c87702; text-transform: none; font-size: 12px; }
#portal-breadcrumbs a { color: #c87702; text-decoration: underline; }

.section-books .documentActions { display: none; }

.documentContent { line-height: 1.5em; }
.documentContent table { border: 0; border-left: 1px solid #c87702; }
.documentContent table td { padding: 5px; vertical-align: top; border: 0; border-right: 1px solid #c87702; border-bottom: 4px solid #c87702; }
.documentContent table tr:first-child td { font-weight: bold; color: #fff; background-color: #c87702; }

ol.plain li { margin-bottom: 1em; font-weight: bold; color: #c87702; }
ol.plain li a { text-decoration: none; color: #0c5986; border: 0; }
ol.plain li a:visited { text-decoration: none; color: #5b99b4; border: 0; }