html {
    overflow-y: scroll;
    overflow: -moz-scrollbars-vertical;
}

body {
    text-align: center;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    background-color: #AAAAAA;
}

ul.no-indent {
    list-style-type: disc;
    list-style-image: url('images/arrow.gif');
    position: relative;
    left: -15%;
    width: 130px;
}

table {
    margin: 0px auto 0px auto;
    text-align: left;
}
table.window {
    text-align: left;
    width: 800px;
    background-color: #C0C0C0;
}
table.linkframe {
    text-align: center;
    width: 160px;
}
table.bodyframe {
    font-size: 12px;
    text-align: left;
    width: 100%;
}


td.image {
    padding: 0px;
}
td.linkframe {
    padding: 0px;
    vertical-align: top;
    text-align: left;
    width: 20%;
}
td.links {
    border: solid black;
    border-width: thin;
    text-align: left;
    background-color: #003366;
    color: white;
}
td.links:hover {
    background-color: #006699;
}
td.selected {
    border: solid black;
    border-width: thin;
    text-align: left;
    background-color: #006699;
    color: white;
}
td.blank {
    width: 1px;
}
td.body {
    padding: 4px;
    vertical-align: text-top;
    background-color: white;
    border: solid black;
    border-width: thin;
    color: black;
    font-size: 12px;
    height: 232px;
}
td.bodyframe {
    padding: 0px;
    vertical-align: text-top;
}
td.center {
    text-align: center;
}
td.pagegen {
    font-size: 9px;
    text-align: right;
}
td.policy {
    font-size: 9px;
    text-align: left;
}
td.tblr {
    padding: 3px;
    text-align: center;
    border: solid black;
    border-width: thin;
}
td.tblr-left {
    padding: 3px;
    text-align: left;
    border: solid black;
    border-width: thin;
}
td.tbl {
    padding: 3px;
    text-align: center;
    border-bottom: solid black;
    border-top: solid black;
    border-left: solid black;
    border-width: thin;
}
td.tbl-left {
    padding: 3px;
    text-align: left;
    border-bottom: solid black;
    border-top: solid black;
    border-left: solid black;
    border-width: thin;
}
td.tbl-right {
    padding: 3px;
    text-align: right;
    border-bottom: solid black;
    border-top: solid black;
    border-left: solid black;
    border-width: thin;
}
td.tlr {
    padding: 3px;
    text-align: center;
    border-top: solid black;
    border-left: solid black;
    border-right: solid black;
    border-width: thin;
}
td.tlr-left {
    padding: 3px;
    text-align: left;
    border-top: solid black;
    border-left: solid black;
    border-right: solid black;
    border-width: thin;
}    
td.tlr-header {
    padding: 3px;
    text-align: center;
    border-top: solid black;
    border-left: solid black;
    border-right: solid black;
    border-width: thin;
    background: #006699;
    color: white;
}
td.tlr-link {
    padding: 3px;
    text-align: center;
    border-top: solid black;
    border-left: solid black;
    border-right: solid black;
    border-width: thin;
    background: #006699;
    color: white;
}
td.tlr-link:hover {
    background-color: #003366;    
}
td.tl {
    padding: 3px;
    text-align: center;
    border-top: solid black;
    border-left: solid black;
    border-width: thin;
}
td.tl-left {
    padding: 3px;
    text-align: left;
    border-top: solid black;
    border-left: solid black;
    border-width: thin;
}
td.tl-right {
    padding: 3px;
    text-align: right;
    border-top: solid black;
    border-left: solid black;
    border-width: thin;
}
td.tl-header {
    padding: 3px;
    text-align: center;
    border-top: solid black;
    border-left: solid black;
    border-width: thin;
    background: #006699;
    color: white;
}
td.tl-link {
    padding: 3px;
    text-align: center;
    border-top: solid black;
    border-left: solid black;
    border-width: thin;
    background: #006699;
    color: white;
}
td.tl-link:hover {
    background-color: #003366;    
}
td.left {
    text-align: left;
}
td.right {
    text-align: right;
}
td.button:hover {
    background-color: #006699;
}

a:link, a:active, a:visited {
    font-size: 12px;
    margin-left: 2px;
    color: white;
    text-decoration: none;
}
a.black:link, a.black:active, a.black:visited {
    font-size: 12px;
    margin-left: 2px;
    color: black;
    font-weight: bold;
    text-decoration: none;
}    
a.black:hover {
    text-decoration: underline;
}
a.blue:link, a.blue:active, a.blue:visited {
    font-size: 12px;
    margin-left: 2px;
    color: #006699;
    font-weight: bold;
    text-decoration: none;
}    
a.blue:hover {
    text-decoration: underline;
}
a.black-small:link, a.black-small:active, a.black-small:visited {
    font-size: 9px;
    color: black;
    font-weight: bold;
    text-decoration: none;
}    
a.black-small:hover {
    text-decoration: underline;
}
.fancy {
    text-decoration: underline;
    font-weight: bold;
}
.bold {
    font-weight: bold;
}
.italic {
    font-style: italic;
}
.blue {
    color: #006699;
}
.error {
    color: red;
}

img {
    border: 0;
} 

.border {
    border: solid black;
    border-width: thin;
}

p.small {
    font-size: 10px;
    color: black;
}
