/* ********* Common Styles ********* */
/* Main */
body { font-family: Arial, Helvetica, sans-serif;
background-color: #EEEEEE;
}
td p, td ul { line-height: 125% } /* only in the main body and NOT in footer (Netscape 4.7) */
/* p.author, p.nextLink, p.pgTools, p.footer { line-height: standard? } */
p, ul { font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #000000;
}
p.author  { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
font-weight: normal;
}
td { font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #000000;
background-color: #FFFFFF;
}
td.border { background-color: #CCCCCC; }
h1 { font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color: #CC9900;
margin-bottom: -10px;
padding-bottom: 3px;
/* Netscape 4.7 */
border-color : #CC9900; border-bottom-width : 1px;
/* Explorer */
border-bottom: 1px solid #CC9900;
}
h2 { font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
color: #666666;
}
h3, h3.subh { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
margin-left: 1px; /* fix */
padding-left : 10px;
padding-right: 20px;
/* Netscape 4.7 */
border-color : #CCCCCC; border-left-width : 4px;
/* Explorer */
border-left : 4px solid #CCCCCC;
}
a         { color: #0000FF; text-decoration: underline; }
a:visited { color: #0000FF; text-decoration: underline; }
a:hover   { color: #0000FF; text-decoration: none; }
/* Page Tools: Print / Download Links */
.pgTools { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }
.pgTools a         { color: #666666; text-decoration: underline; }
.pgTools a:visited { color: #666666; text-decoration: underline; }
.pgTools a:hover   { color: #666666; text-decoration: none; } 
/* Footer */
.verysmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }
.verysmall a         { color: #666666; text-decoration: none; }
.verysmall a:visited { color: #666666; text-decoration: none; }
.verysmall a:hover   { color: #666666; text-decoration: underline; } 
/* Misc General */
b { font-weight: bold; }
hr { height: 1px;
/* Explorer */
color: #CCCCCC;
/* Netscape 6 */
background-color : #CCCCCC;
border: 1px none #FFFFFF;
}
/* ********* Custom Styles ********* */
/* Search Box */
table.searchBox td {
/* Netscape 4.7 -- apply styles to table cell
instead of the input box                   */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
}
table.searchBox input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
width: 178px;
/* border: none;  -- doesn't work with Opera 7.2 */
border: 0px solid #FFFFFF; /* Opera 7.2 doesn't like "none" */
}
/* NEXT LINK */ /**************** MUST GO ___AFTER___ SIDE BOXES OR NETSCAPE 7 / MOZILLA 1.1 MESSES UP ********************/
p.nextLink {
margin-left: 1px; /* fix */
padding-left : 10px;
padding-right: 20px;
/* Netscape 4.7 */
border-color : #6699CC; border-left-width : 4px;
/* Explorer */
border-left : 4px solid #6699CC;
}
p.nextLink a,
p.nextLink a:visited { color: #6699CC; font-weight: bold; text-decoration: underline };
p.nextLink a:hover   { color: #6699CC; font-weight: bold; text-decoration: none      };
p.nextLink b a,
p.nextLink b a:visited,
p.nextLink b a:hover   { color: #000000; font-weight: normal; text-decoration: none }; 
/* Lists */
ul {
list-style-type: bullet;
list-style-image: url(/cimages/bulletGrey.gif);
list-style-position: outside;
}
li {
margin-left: -20px; /* use -23px to move right to the left edge - tested on Explorer 5.0, Netscape 7.0 */
}
ul.extraPaddingList li {
padding-top: 2px;
padding-bottom: 2px;
}
/* Welcome Page */
h1.welcome {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color: #6699CC;
padding-top: 6px;
margin-bottom: -14px;
padding-bottom: 3px;
/* Netscape 4.7 */
border-color : #CCCCCC; border-bottom-width : 1px;
/* Explorer */
border-bottom: 1px solid #CCCCCC;
margin-left: 1px; /* fix */
padding-left : 10px;
/* padding-right: 20px; */
/* Netscape 4.7 */
border-color : #CCCCCC; border-left-width : 4px;
/* Explorer */
border-left : 4px solid #CCCCCC;
}
h1.welcome span {
font-size: 16px;
color: #666666;
}
p.welcome {
padding-left: 2px;
}
/* Contact Page */
p.contact {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #333333;
margin-left: 20px;
padding-left : 10px;
padding-right: 40px;
padding-top: 6px;
padding-bottom: 6px;
/* Netscape 4.7 */
border-color : #CCCCCC; border-left-width : 4px;
/* Explorer */
border-left : 4px solid #CCCCCC;
margin-bottom: -8px;
}
h2.contact {
margin-bottom: -10px;
padding-bottom: 3px;
/* Netscape 4.7 */
border-color : #999999; border-bottom-width : 1px;
/* Explorer */
border-bottom: 1px solid #999999;
}
p.contact b, p.contactborder b { color: #666666 }
p.author a          { color: #666666; text-decoration: none }
p.author a:visited  { color: #666666; text-decoration: none }
p.author a:hover    { color: #666666; text-decoration: underline }

