html {
margin: 0 auto;
padding-right: 0;
padding-left: 0;
padding-bottom: 0;
padding-top: 0;
}
body {
font-family: arial, helvetica, sans-serif;
margin: 0; padding: 0;
background-color: #ffffff;
}
#maincontent {
margin: 1px 11em;
}
#maincontent {
padding-right: 3.25em; 
padding-left: 1em; 
padding-bottom: 1em; 
padding-top: 1em; 
text-align: left;
}
#maincontent div {
margin-bottom: 1em; 
}
#maincontent p {
margin-bottom: 1em;
font-size: 100%;
color: #000000;
padding: 0 5.25em 0.25em 3.25em;
}
#maincontent p.block {
margin-left: 3.50em;
width: 75%;
font-size: 115%;
font-weight: bold;
background-color: #255da7;
text-align: center;
color: #f89b24;
padding: 1.25em 1.25em 1.25em 1.25em;
}
#maincontent blockquote {
width: 75%;
border-left: thin solid #999966;
font-size: 80%;
padding: 1em 1em 1em 1em;
background-color: #cc9999;
text-align: center;
color: #000000;
}
#maincontent h2 {
font-size: 125%;
color: #d4b13d;
font-variant: small-caps;
letter-spacing: 1px;
text-align: left;
margin: 0 0 2em 2.5em;
padding-left: 6px;
border-left: 5px solid #5d5d5d;
border-bottom: 1px dotted #5d5d5d;
}
#maincontent h3 {
font-size: 115%;
color: #999966;
text-align: left;
margin: 3em 15em 0 3.5em;
text-transform: uppercase;
letter-spacing: 1px;
padding: 0;
}
#maincontent h4 {
font-size: 105%;
font-weight: bold;
color: #d4b13d;
letter-spacing: 1px;
text-align: left;
border-bottom: #006 1px dotted;
margin: 2em 0 0.5em 2.75em;
padding: 0 5em 0 0.5em;
}
#maincontent a:link {
font-weight: normal; 
color: #1535ff; 
background-color: transparent; 
text-decoration: none;
}
#maincontent a:visited {
font-weight: normal; 
color: #996666; 
background-color: transparent; 
text-decoration: none;
}
#maincontent a:hover {
color: #8c7241;
letter-spacing: 1px;
}
#maincontent a:active {
color: #660000;
text-decoration: none; 
padding: 0 10px 0 0; 
color: red;
}
#maincontent ul {
display: block;
margin-left: 3em;
padding: 0 0 1em 1em;
width: 80%;
} 
#maincontent li {
line-height: 145%;
text-align: left;
font-size: 100%;
list-style-position: inside;
list-style-type: square;
margin-left: -.5em;
padding: 0 0 1em 1em;
}
.regular {
margin-left: 60px;
list-style-position: outside;
list-style-type: square;
}
#header h1 {
background: url(WebBanner.jpg) no-repeat left top;
}
#header a {
display: block; 
text-indent: -9999px; 
height: 100px; 
text-decoration: none
}
#footer {
color: #ffffff; 
background-color: #006; 
text-align: center;
clear: 	both
}
#footer p {
color: #ffffff;
font-size: 110%;
}
#footer a:link {
font-weight: normal; 
color: #ffffff; 
background-color: transparent; 
text-decoration: none;
}
#footer a:visited {
font-weight: normal; 
color: #ffffff; 
background-color: transparent; 
text-decoration: none;
}
#skipnav {
display: none
}
#topnavtabs {
right: 0px; 
position: absolute; 
top: 0px;
}
#topnavtabs h2 {
display: none
}
#topnavtabs ul {
list-style-type: none
}
#topnavtabs ul li {
display: inline
}
#topnavtabs ul li a {
padding-right: 1em; 
padding-left: 1em; 
padding-bottom: 0.25em; 
color: #ffffff; 
padding-top: 0.25em; 
background-color: #999; 
text-decoration: none
}
#topnavtabs ul li a:hover {
color: #006
}
#sidenav {
float: left; 
width: 14em;
}
#sidenav h2 {
display: none;
}
#sidenav ul {
list-style-type: none;
}
#sidenav ul li a {
padding-right: 0px; 
display: block; 
padding-left: 2px; 
padding-bottom: 0.25em; 
width: 75%; 
color: #fff; 
padding-top: 0.50em; 
border-bottom: #eee 1px solid; 
background-color: #1751a2; 
text-decoration: none;
}
#sidenav a:hover {
background-color: #999;
}
#extrabox {
margin-top: 1em; 
float: right; 
width: 8em; 
margin-right: 0.5em;
border-right: 1px solid; 
padding-right: 1em; 
border-top: 2px solid; 
padding-left: 1em; 
padding-bottom: 1em; 
border-left: 1px solid; 
padding-top: 1em; 
border-bottom: 1px solid;
}
#extrabox p {
font-size: 70%; 
text-align: center;
}

table {
margin-bottom: 1em;
}
#table caption {
font-size: larger; 
padding-bottom: 0.25em; 
text-align: center;
}
#table th {
padding-right: 16.25em; 
padding-left: 0.25em; 
padding-bottom: 0.25em; 
text-transform: uppercase; 
color: #fff; 
padding-top: 0.25em; 
background-color: #999;
}
#table th.row {
text-align: right;
}
#table th.title {
color: #000; 
background-color: #fff; 
text-align: center;
}
#table td {
border-right: #999 1px solid; 
padding-right: 0.25em; 
padding-left: 0.25em; 
padding-bottom: 0.25em; 
padding-top: 0.25em; 
border-bottom: #999 1px solid;
}
#table tr:hover {
background-color: #ccc;
}
img {
vertical-align: top;
border: 0;
}
div#floatpage {
float: right;
text-align: left;
margin-top: 15px; 
margin-bottom: 5px; 
padding-left: 1em;
}
#floatpage p {
margin-bottom: 1em;
font-size: 100%;
color: #000000;
padding: 0 2em 0.25em 0.25em;
}
div#floatpage2 {
float: left;
text-align: right;
margin-top: 15px; 
margin-bottom: 5px; 
padding-left: 1em;
}
#floatpage2 p {
margin-bottom: 1em;
font-size: 100%;
color: #000000;
padding: 0 2.5em 0.25em 3.25em;
}
div#floatpage3 {
text-align: right;
margin-top: 15px; 
margin-bottom: 5px; 
padding-left: 1em;
}
p.caption1 {font: 11px verdana, arial, helvetica, sans-serif; background-color: #000000; color: #ffffff; 
width: 229px; padding: 0.5em 1em 0.5em 1em; font-weight: bold;}
p.caption2 {font: 11px verdana, arial, helvetica, sans-serif; background-color: #000000; color: #ffffff; 
width: 308px; padding: 0.5em 1em 0.5em 1em; font-weight: bold;}
p.caption3 {font: 11px verdana, arial, helvetica, sans-serif; background-color: #000000; color: #ffffff; 
width: 130px; padding: 0.5em 1em 0.5em 1em; font-weight: bold;}
p.captionwide {font: 11px verdana, arial, helvetica, sans-serif; background-color: #000000; color: #ffffff; 
width: 203px; padding: 0.5em 1em 0.5em 1em; font-weight: bold;}



