.shadetabs			{padding: 3px 0; margin: 1px 0 0 0; font-weight: bold; list-style-type: none; }

.shadetabs li		{display: inline; margin: 0;}
.shadetabs li a	{text-decoration: none; padding: 3px 7px; margin-right: -3px;  border: 1px solid #778; color: #2d2b2b; background: white url(shade.gif) top left repeat-x;}
.shadetabs li a:visited	{color: #2d2b2b;}
.shadetabs li.selected	{position: relative;top: 1px;}
.shadetabs li.selected a{background-image: url(shadeactive.gif); border-bottom-color: white;}

.tabcontentstyle{ border: 1px solid gray; width: 525px; margin-bottom: 1em; padding: 10px; background: #FFF;}
.tabcontent {display:none;}

.tabcontentstyleSci{border: 1px solid gray;width: 100%;background: #FFF;height:670px;min-height:670px;	}
.tabcontentSci{display:none;height: 100%;margin: 5px 10px 5px 10px;}


@media print {
.tabcontent {display:block!important;}
}


/* start UNL code */

.unltabs			{padding: 3px 0; margin: 1px 0 0 0; width: 100%; font-weight: bold; list-style-type: none; }
.unltabs li		{display: inline; margin: 0;}
.unltabs li a	{text-decoration: none; padding: 3px 8px; margin-right: -3px;  border: 1px solid #778; color:#fff; font-weight:bold}
.unltabs li.selected	{}
.unltabs li.selected a{border-bottom: 0px solid white}


.tabcontentstyleUnl{ border: 1px solid gray; width: 95%;}
.tabcontentUnl {display:none;  padding:5px}

/* end UNL code */



/* gs additions to code */

.toc {position: relative;}
.old_toc_main {
font: bold 16px Verdana;
text-align: center; 
text-transform: capitalize; 
color: red;
}

.old_toc_sub1 {
font: 12px Verdana;
text-align: center; 
text-transform: capitalize; 
color: #2F4F4F;
}

.toc_main {
font: bold 12px Verdana;
text-transform: capitalize; 
text-align: left; 
color: red;
}


.toc_sub1 {
font: bold 10px Verdana;
text-align: left; 
text-transform: capitalize; 
color: #2F4F4F;
}

.review {
font: bold 12px Verdana;
text-align: left; 
color: black;
}

.review_name {
font: bold 12px Verdana;
text-align: right; 
color: red;
}