
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt !important;
	color: Black;
	margin: 0.5em;
	padding: 0;
	padding-top: 0em;
	min-width: 0pt;
	width: 100% !important;
	padding-left: 1em;
	padding-right: 1em;
	text-align: justify;
}

div.top,
#portal-logo,
#portal-siteactions,
.hiddenStructure,
#portal-searchbox,
#portal-globalnav,
#portal-personaltools,
#portal-breadcrumbs,
#portal-column-one,
#portal-column-two,
.contentViews,
.contentActions,
.help,
.legend,
div.portalMessage,
div.documentActions,
.documentByLine,
.netscape4,
#portal-footer,
#portal-colophon,
input,
.skipnav,
.visualNoPrint {
    /* Hides all the elements irrelevant for presentations */
    display: none;
}

/*
.tocentry-3,
.tocentry-2 {
  display: block;
  text-indent: -1.5em;
  margin-left: 3em;
}

#portal-column-two {
   width: 25%;
}
*/

ul { 
    list-style-type: square;
}

#content,
.documentDescription,
.group,
li,
.stx,
p {
	background: transparent;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 0;
	margin: 0;
	text-align: justify;
	width: 96%;
}

.documentByLine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 85%;
/*    font-family: Verdana, Arial, Helvetica, Sans-Serif; */
}

h1
{
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	width: 96%;
	font-size: 110%;
}

h2, h3, h4, h5, h6
{
    border: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    width: 90%;
}

p, .documentDescription {
    margin: 1em 0;
    line-height: 1.2em;    
    text-align: justify;
    /*width: 90%;*/
}

pre {
    border: 1pt dashed black;
    white-space: pre;
    font-size: 8pt;
    overflow: auto;
    padding: 1em 0;
}

table.listing,
table.listing td {
    border: 1pt solid black;
    border-collapse: collapse;
}

a {
    color: Black;
    padding: 0;
}

a:link, a:visited {
    color: #520;
    background: transparent;
    text-decoration: underline;
}

/*
#content a:link:after, 
#content a:visited:after {
   content: " ( " attr(href) " ) ";
}
*/

#visual-portal-wrapper {
    width: 100%;
    min-width: 0;
    margin: 0;
}

#visual-column-wrapper {
    margin: 0;
    float: none;
}

 
#portal-column-content {
    float: none;
    margin: 0;
}
 
#portal-column-content #content {
    float: none;
    padding: 0em;
    margin: 0;
}

blockquote {
  width: 80%;
}

/*
div#portal-columns #portal-column-content #content {
    margin-right: 8em; 
}
*/
.noprint {
	visibility: hidden;
}

