

H1, H2, H3, H4, H5, H6 { 
color: black; 
background: white none;

}

/* Here are some examples of pseudo-classes */
/* Pseudo-classes are special classes and elements recognized by CSS-supporting browsers */
A { 
text-decoration: none;
font-family: Arial; 
}

A:link { 
color: blue; 
background: white none;

}

A:active { 
color: #339999; 
background: white none;

}

A:visited { 
color: blue; 
background: white none;

/* font-size: 95%; */
}

A:hover {
text-decoration : underline;
color: #339999;
background: white none;

}

.middle {
vertical-align: middle;
}

.pinned-items {
list-style-image: url(Images/blue_pin.gif);
}

BODY { 
background: white none; 
color: black; 
background: white none;

margin-top: 0;
margin-left: 0;
font-family: Arial; 
text-align: center;
}

/* The first-line pseudo-class */
/* P:first-line { font-variant: small-caps;  font-weight: bold } */

/* The first-letter pseudo-class */
/* P:first-letter { font-size: 300%; float: left } */

/* Set a background image for a paragraph */
/* P, BODY { background: url(http://cws.internet.com/img/cwslogo.gif scroll) } */
P { 
font-family: Arial; 
color: black;
background: white none;

/*white-space: pre; */
}

.citation {
padding-top: 2px;
color: black;
background: white none;
font-weight: bold;
}

.pagetitle {
padding-top: 2px;
font-size: 14pt;
color: black;
background: white none;

font-style: italic;
}

.note {
padding-top: 2px;
font-size: 8pt;
color: black;
background: white none;

}

.datetime {
padding-top: 2px;
font-size: 8pt;
color: black;
background: white none;
font-weight: bold;

}

.note_10pt {
padding-top: 2px;
font-size: 10pt;
color: black;
background: white none;

}


.subtitle {
padding-top: 2px;
font-size: 10pt;
color: black;
background: white none;

font-weight: bold;
}

.footer {
font-family: Arial; 
color: black;
white-space: pre; 
padding-top: 2px;
border-top: medium solid black;
font-size: 8pt;
background: white none;
}

.timestamp {
padding-top: 2px;
font-size: 8pt;
color: black;
background: white none;
font-style: italic;
}

.menu {
/* width: 100%; */
margin-right: auto; 
margin-left: auto;
height: 100%;
padding: 2px 2px 2px 2px;
}

.leftpane {
background: white none;
color: black;
width: 120px;
padding: 2px 2px 2px 2px; 
}

.centerpane {
width: 520px;
}

.rightpane {
background: white none;

color: black;
width: 120px;
padding: 2px 2px 2px 2px;
}

.activepage {
/* background: #FFCCCC; */
/* border: medium solid red; */
}

.page-header {
padding-top: 2px;
font-size: 16pt;
color: black;
background: white none;
font-weight: bold;
}

.announcements {
font-size: 8pt;
color: black;
background: white none;
}

TD.update-header  {
padding-top: 2px;
font-size: 10pt;
color: blue;
background: white none;
font-weight: bold;
border-bottom: medium solid black;
}

TD.update-text  {
padding-top: 2px;
font-size: 10pt;
color: black;
background: white none;
/* white-space: pre; */
}

.breakhere {
page-break-before: always;
}

.outline-section-title  {
font-weight: bold;
font-size: 12pt;
}
