html      {overflow-y:scroll;}

body { font: normal 12px Verdana, sans-serif;}
img {border:none; margin: 0; padding: 0;}
a,  a:visited {text-decoration: underline; color: #46546C; }
a:hover {color: #46546C;}

/* for particular tab pages. can add specific selectors with body.tabpages */
body.tabpages {
    font-size: .74em;
    font-family: Verdana, sans-serif;
    color: black;
    padding: 0;
    margin: 1em 2em 1em 2em;
	background-color: transparent;
}

.resizer
{
  cursor:e-resize;
}


.dragger
{
	cursor:e-resize;

}
.searchrow {
padding-top: 0;
 }
.searchtoolbar {
 display: none;
 padding-top: 2pt; 
 padding-bottom: 10pt;
 text-align: right;
 color:#999999;
 }


.content 
{
  width:100%;
  height:100%;
}


.right, .left {
height:100%;
}

.tableborder1 {
background-color: #f7f4eb;
  border-top:1px solid #808080;
  border-bottom:1px solid #808080;
  border-right:1px solid #808080;
  border-left:1px solid #808080;
}
.maincontentcell {
padding:3pt; 
height: 100%; 
border:0;
}
.contentwin {
  border-top:1px solid #808080;
  border-bottom:1px solid #808080;
  border-right:1px solid #808080;
  border-left:1px solid #808080;
}
.pagesection {
padding:5; 
border:0;
}
.NavTable {
background-color: #e4e1d0; 

}
.opener {
display:none;
}
 .tdspacer {
 line-height:1px;
 }
 .TOCsectionDataWrapper {
 background-color:#FFF;
 vertical-align:text-top;
 }
 
 .serenalogo {
 margin-top: 5px;
 padding: 0;
 }



 /* for tab pages */
  body.tabpage h2 {margin-bottom: 10px; font-size: 20px; font-weight:bold;}
  body.tabpage h3 {margin-bottom: 5px; font-size: 18px; font-weight:bold;}
  body.tabpage h4 {margin-bottom: 5px; font-size: 14px; font-weight:bold;}
   body.tabpage p {font-weight: bold;}
 body.tabpage li {margin-bottom: 5px; line-height: 20px;}
 body.tabpage  hr {
    color: black;
    background-color: transparent;
    height: 1px;
}
body.tabpage div.tabpagecontent {
overflow: auto;
}


