/* Print Style Sheet */

body {font-size: 100%; text-align: left; font-family: Arial, sans-serif; color: #000;}

#wrapper, #main, #footer {font-size: .8em; width: 100%;}

#logo {margin: 0 0 1em 0;}

h1, h2, h3, h4, h5, h6 {color: #000; font-weight: bold;}
h1 {font-weight: normal; font-size: 1.2em; margin: 0 0 1em 0;}
h2 {font-size: 1.1em; margin: 1em 0 .5em 0;}
h3 {font-size: 1em; margin: 0 0 .5em 0;}
h4 {font-size: 1em; margin: 0;}
h5 {font-size: .9em; margin: 0;}

#main {padding-bottom: 2em; overflow: hidden;}
#main ul.listcol2 {float: left; width: 185px;}
#main ul.listcol4 {float: left; width: 93px;}
#main ul.sitemap li {font-weight: bold; padding-bottom: 1em; padding-left: 11px;}
#main ul.sitemap ul {margin: .5em 0 0 0;}
#main ul.sitemap ul li {font-weight: normal; margin-left: 6px; padding: 0 0 0 6px;}
#main .formcol2 {float: left; width: 185px;}

p {margin: 0 0 1em 0;}
a {color: #000;}
acronym {border: none;}

.hdr {padding: .25em; font-weight: bold; font-size: 1.1em; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom: 1em;}

.imgright {float: right; margin-left: 10px; margin-bottom: 10px;}
.imgleft {float: left; margin-right: 10px; margin-bottom: 10px;}

.floatleft {float: left;}
.floatright {float: right;}

.clearleft {clear: left;}
.clearright {clear: right;}
.clear {clear: both;}

.marginR10 {margin-right: 10px;}
.marginR15 {margin-right: 15px;}
.marginR20 {margin-right: 20px;}

.formleft {clear: left; float: left; width: 175px; padding-right: 20px;}
.formright {float: left; width: 175px;}

caption {font-weight: bold; text-align: left;}

.tblDataSimple {margin: 0 0 1em 0;}
.tblDataSimple th {padding: .25em;}
.tblDataSimple td {padding: .25em 15px .25em 0;}
.tblDataSimple td.strong {font-weight: bold;}

.tblDataSimpleRule {margin: 0 0 1em 0;}
.tblDataSimpleRule th {padding: .25em;}
.tblDataSimpleRule td {padding: .25em 15px .25em 0; border-bottom: 1px solid #ccc;}

.tblDataGrid {width: 100%; border-collapse: collapse; border-right: 1px solid #ccc; border-top: 1px solid #ccc; margin: 0 0 1em 1px;}
.tblDataGrid th {border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: .3em;}
.tblDataGrid td {border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: .3em;}

#sidebar {margin-top: 2em; padding-top: 1em; border-top: 1px solid #000;}

#copyright {margin-top: 2em; padding-top: .5em; border-top: 1px solid #000;}

hr, .wai, .noprint, .linktop, .linkcats, #skip, #login, #navmain, #bnr, #sidebar, #navftr {display: none;}


