h1,h2,h3,h4,h5,h6
{
font-family: helvetica,arial,verdana,sans-serif;
color: #000080;
}

hr {color: #CC0033; clear: left;}
hr.green {color: #228B22; clear: left;}

.navy {color: #000080;}
.crimson {color: #DC143C;}
.coral {color: #FF7F50;}
.firebrick {color: #B22222;}
.dkblue {color: #000099;}
.forrestgreen {color: #228B22;}
.green {color: #008000;}
.silver {color: #C0C0C0;}
.palegoldenrod {color: #EEE8AA;}
.gold {color: #FFCC00;}
.khaki {color: #F0E68C;}
.indigo {color: #4B0082;}

.bold {font-weight: bold;}
.center {text-align: center;}
.right {text-align: right;}
.left {text-align: left;}
.just {text-align: justify;}
.ital {font-style: italic;}
.tiny {font-size: xx-small;}

/* Home Page Top */
div.home
{
border: none; 
width: auto;  
text-align: center; 
font-size: 45px;
font-weight: normal; 
font-family:"Baskerville Old Face","Times New Roman",Times,serif;
color: #000080;
}
div.home p
{
text-align: center; 
font-size: 25px;
font-weight: normal; 
font-family:"Baskerville Old Face","Times New Roman",Times,serif;
color: #000080;
}
/* Top of page */
div.header
{ 
margin: 2px; 
border: none; 
height: auto; 
width: auto;  
}
div.header img 
{ 
display: inline; 
margin: 3px; 
border: 1px solid #ffffff; 
vertical-align: middle;
} 
div.header a:hover img 
{ 
border: 1px solid #B22222; 
} 
div.header span
{ 
border: none; 
text-align: left; 
font-size: 45px;
font-weight: normal; 
font-family:"Baskerville Old Face","Times New Roman",Times,serif;
color: #000080;
} 
/* Main Information */
div.info
{
color: #000000;
text-align: left; 
font-family: helvetica,arial,verdana,sans-serif;
font-weight: normal; 
}
div.info td
{
vertical-align: top;
padding-left: 0px;
}
div.info td table td
{
padding-top: 16px;
padding-left: 16px;
}
/* Bottom of Page Navigation links and copyright */
div.footer
{
color: #000080;
text-align: left; 
font-family:"Baskerville Old Face","Times New Roman",Times,serif;
font-size: small;
}
/* Vertical Navigation boxes */
span.vmenu {
visibility: visible;
font-family:"Baskerville Old Face","Times New Roman",Times,serif;
text-decoration: none;
}
span.vmenu a 
{
border-style: solid;
border-color: #EEE8AA #EEE8AA;
border-width: 1px;
background: #B22222 none repeat scroll 0%;
font-size: 90%;
height: 1.5em;
line-height: 1.75em;
width: 135px;
display: block;
color: #EEE8AA;
text-decoration: none;
text-align: center;
}
span.vmenu a:hover 
{
border-color: #000080 #B22222 #000080 #B22222;
background: #FFCC00 none repeat scroll 0%;
color: #000080;
}
span.vtopic 
{
font-family:"Baskerville Old Face","Times New Roman",Times,serif;
font-size: 90%;
font-weight: bold;
color: #B22222;
text-align: left;
}
.vnote 
{
font-family:"Baskerville Old Face","Times New Roman",Times,serif;
font-size: 90%;
font-weight: normal;
font-style: italic;
color: #000080;
text-align: center;
}
td.tsmall
{
text-align: left;
font-size: small;
}
table.norm
{
border-style: solid;
border-width: 1px;
border-color: #000080;
border-collapse: collapse;
display: table-caption;
caption-side: top;
}
table.norm th
{
border-style: solid;
border-width: 1px;
vertical-align: middle;
text-align: center;
padding: 5px;
}
table.norm td
{
border-style: solid;
border-width: 1px;
padding: 3px;
}
/* Vertical Boxes */
span.vbox {
visibility: visible;
font-family:"Baskerville Old Face","Times New Roman",Times,serif;
text-decoration: none;
}
span.vbox a 
{
border-style: solid;
border-color: #EEE8AA #EEE8AA;
border-width: 1px;
background: #B22222 none repeat scroll 0%;
font-size: 90%;
height: 1.5em;
line-height: 1.75em;
width: 175px;
display: block;
color: #EEE8AA;
text-decoration: none;
text-align: center;
}
span.vbox a:hover 
{
border-color: #000080 #B22222 #000080 #B22222;
background: #FFCC00 none repeat scroll 0%;
color: #000080;
}
/* Horizontal Index Buttons */
p.idxbut {
visibility: visible;
font-family:"Baskerville Old Face","Times New Roman",Times,serif;
text-decoration: none;
}
p.idxbut a 
{
border-style: solid;
border-color: #EEE8AA #EEE8AA;
border-width: 1px;
background: #B22222 none repeat scroll 0%;
font-size: 100%;
height: 1.5em;
line-height: 1.75em;
width: 20px;
display: block;
padding: 2px;
color: #EEE8AA;
text-decoration: none;
text-align: center;
float: left;
}
p.idxbut a:hover 
{
border-color: #000080 #B22222 #000080 #B22222;
background: #FFCC00 none repeat scroll 0%;
color: #000080;
}

