
/* Predefined XHTML Tags */

body {
margin: 9px;
color: black;
background: white;
font: 8pt Arial, Verdana, Helvetica, sans-serif;
}

a:link { color:#0000FF; text-decoration:underline; }
a:hover { color:#005294; text-decoration:underline; }
a:active { color:#0000FF; text-decoration:underline; }
a:active:hover { color:#005294; text-decoration:underline; }
a:visited { color:#0000FF; text-decoration:underline; }
a:visited:hover { color:#005294; text-decoration:underline; }

/* Custom defined IDs */

#bluebanner{
padding-top: 0.5em;
width: 480px;
height: 0.25in;
color: white;
background: #005294;
font-weight: bold;
font-size: 10pt;
text-align: center;
border: #005294 1px solid;
}

#banner{
padding: 5px;
width: 430px;
color: white;
background: #434343;
font-weight: bold;
font-size: 10pt;
text-align: center;
border: #434343 1px solid;
}

#cboxblue{
padding-top: 0.5em;
width: 188px;
height: 0.25in;
color: white;
background: #005294;
font-weight: bold;
font-size: 10pt;
text-align: center;
border: #005294 1px solid;
}

#cboxgrey{
padding: 5px;
width: 188px;
color: white;
background: #434343;
font-weight: bold;
font-size: 10pt;
text-align: center;
border: #434343 1px solid;
}

#container{
width: 480px;
padding: 10px;
text-align: left;
float: left;
}

#content2col{
width: 240px;
padding-left: 5px;
padding-right: 5px;
text-align: left;
float: left;
}

#fullwidth{
width: 750px;
padding-left: 10px;
padding-right: 10px;
text-align: left;
float: left;
}

#footer {
width: 750px;
padding-left: 10px;
padding-right: 10px;
text-align: left;
font-size: 8pt;
border-top: #434343 2px solid;
float: left;
}

#header {
width: auto;
height: auto;
color: black;
font-size: 8pt;
font-weight: normal;
text-align: center;
}

#menu {
font-size: 8pt;
font-weight: bold;
width: 190px;
float: right;
text-align: right;
}

#menu a {
display: block;
padding: 0.5em;
margin: 3px;
background: white;
border: #005294 2px solid;
text-decoration: none;
}

#menu a:link { color: black; }
#menu a:visited { color: black; }
#menu a:hover {
color: #005294;
border-color: #ffcc00;
}

#navlist
{
color: blue;
font-weight: bold;
}

#navlist a:link { color: black; text-decoration: none; }
#navlist a:visited { color: black; text-decoration: none; }
#navlist a:hover{ color: blue; text-decoration:underline; }

#returnto{
margin-right: 5px;
padding: 5px;
text-align: center;
font-weight: bold;
color: white;
background: #008bfe;
border: #008bfe 1px solid;
float:right;
}

#returnto a { color: white; text-decoration: none; }
#returnto a:hover { color: black; text-decoration: none; }

#sidebar {
width: 240px;
padding-left: 5px;
padding-right: 5px;
float: left;
text-align: left;
background: #e8f5ff;
}

#sidebarspace {
width: 190px;
height: 90px;
}

#wrap {
width: 770px;
height: auto;
margin-left: auto;
margin-right: auto;
}

/* Custom defined Classes */

.blueback {
padding-top: 2px;
padding-left: 2px;
color: white;
background: #005294;
}

.cellborder {
border: 1px solid #005294;
color: black;
text-align: left;
}

.celltitle {
border: 1px solid #005294;
background-color: #c0c0c0;
color: black;
font-weight: bold;
text-align: center;
}

.contacts {
color: black;
font-size: 1em;
font-weight: bold;
text-align: center;
}

.dblspace {
line-height: 2em;
}

.greyback {
padding: 5px;
color: white;
background: #434343;
}

.headleft{
border-bottom: #434343 2px solid;
}

.headright{
border-bottom: #434343 2px solid;
}

.txtindent {
text-indent: 50px;
}

