/*
* CSS for all pages
*/
body
{
background-color: #DDDDDD;
text-align: center;
font-family: arial, sans-serif;
}
html
{
background-color: #DDDDDD;
}
.hidden
{
display: none;
visibility: hidden;
}
.center
{
text-align: center;
}
a:link
{
text-decoration: none;
color: Blue;
}
a:visited
{
text-decoration: none;
color: Blue;
}
a:hover
{
text-decoration: none;
color: #ADD8E6;
}
a:active
{
text-decoration: none;
color: Blue;
}
#page
{
margin-left: auto;
margin-right: auto;
text-align: left;
background-color: #FFFFFF;
width: 900px;
}
#header
{
height: 190px;
}
#banner img
{
width: 900px;
height: 120px;
border: none;
}
#title
{
height: 30px;
text-align: center;
vertical-align: middle;
background-color: #333333;
color: white;
padding: 5px 0 5px 0;
}
#title h1
{
font-size: x-large;
margin: 0;
padding: 0;
}
#nav
{
height: 30px;
background-color: #777777;
text-align: center;
}
#nav ul
{
height: 30px;
margin: 0;
padding: 0;
}
#nav ul li
{
list-style: none;
float: left;
}
#nav a,
#nav a:link,
#nav a:visited,
#nav a:hover,
#nav a:active
{
display: block;
text-decoration: none;
background-color: #777777;
color: white;
text-align: center;
font-weight: bold;
font-size: large;
width: 169px;
height: 20px;
padding: 5px 5px 5px 5px;
}
#nav a:hover
{
background-color: #222222;
color: #FFFFE0;
}
#content
{
font-size: medium;
border-left: solid 25px #1a5889;
border-right: solid 25px #1a5889;
padding: 10px;
min-height: 275px;
/* These two lines were included to ensure min-height compatibility in IE 6 */
height: auto !important;
height: 275px;
}
#content h2
{
font-size: large;
padding: 0 0 5px 0;
margin: 0;
}

#content .logo
{
margin: 0 25px 0 25px;
}
#footer
{
padding: 5px;
height: 55px;
clear: both;
color: white;
text-align: center;
font-size: small;
background-color: #333333;
}
#footer a
{
color:white;
}
#footer a:link
{
color:white;
}
#footer a:visited
{
color:white;
}
#footer a:hover
{
color:white;
text-decoration: underline;
}
#footer a:active
{
color:white;
}

/*
* CSS for the home page
*/
#cover
{
text-align: center;
}
#cover img
{
width: 850px;
height: 500px;
}
/*
* CSS for the Table of Contents
*/
#content ul.toc
{
margin-top: 5px;
}
#content ul.toc li
{
margin-top: 5px;
margin-bottom: 5px;
}
#content dt
{
font-weight: bold;
font-style: italic;
margin-bottom: 15px;
}
/*
* CSS for the Index
*/
.index
{
border-collapse: collapse;
margin: 5px 0 5px 0;
}
.index th,
.index td
{
border: solid 1px #D0D0D0;
padding: 2px;
}
.index_subject
{
background-color: #D0D0D0;
color: Black;
font-weight: bold;
text-align: center;
padding: 5px 0 5px 0;
}


