body {
background-image:url(../images/page_bkgnd.gif);
background-repeat:repeat-x;
margin:0;
}
html {
height:100%;
width:100%;
}
body {
background-color:#E2F4FE;
color:black;
height:100%;
margin:0;
width:100%;
}
td {
padding:0;
vertical-align:top;
}
form {
margin:0;
}
fieldset {
display:block;
margin-bottom:12px;
margin-top:0;
}
legend {
font-size:16px;
font-weight:bold;
}
table, td, div, p, blockquote, h1, h2, h3, h4, h5, h6, ul, ol {
color:inherit;
font-family:Century Gothic,Verdana,Arial,Helvetica,sans-serif;
margin-top:0;
}
textarea, input, select {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
}
h1 {
font-size:24px;
margin-bottom:24px;
}
h2 {
font-size:20px;
margin-bottom:20px;
}
h3 {
font-size:16px;
margin-bottom:16px;
}
h4 {
font-size:14px;
margin-bottom:14px;
}
td, p, blockquote, ul, ol, h5, h6 {
font-size:12px;
margin-bottom:12px;
}
div {
font-size:12px;
}
p, blockquote {
text-align:justify;
}
img, table, tr, td, form, div, p, blockquote, h1, h2, h3, h4, h5, h6, ul, ol {
border:0 solid #CCCCCC;
}
a:link, a:visited {
color:#563A15;
}
a:hover, a:active {
color:#16374C;
}
.center_table {
margin-left:auto;
margin-right:auto;
}
.left_form_cell {
border-width:0 0 1px;
font-weight:bold;
padding:3px;
}
.right_form_cell {
border-width:0 0 1px;
padding:3px;
text-align:right;
}
.title_cell {
font-size:14px;
font-weight:bold;
padding:5px;
white-space:nowrap;
}
.content_cell {
padding:5px;
}
.noborder {
border-style:none;
}
.row1 {
background-color:#FFFFFF;
}
.row2 {
background-color:#EDEDED;
}
.row_selected {
background-color:#FFFF99;
}
.row1 .clickable_cell {
background-color:#FFFFFF;
}
.row2 .clickable_cell {
background-color:#EDEDED;
}
.clickable_cell_on {
background-color:#FFFFCC;
}
.clickable_cell, .clickable_cell_on {
cursor:pointer;
padding:5px;
}
.top {
vertical-align:top;
}
.middle {
vertical-align:middle;
}
.bottom {
vertical-align:bottom;
}
.center_block {
display:block;
margin-left:auto;
margin-right:auto;
}
.page_title {
background-color:#E2F4FE;
color:#334F87;
font-size:28px;
font-style:normal;
font-variant:small-caps;
font-weight:bold;
letter-spacing:0.3em;
padding:10px 10px 10px 20px;
text-align:left;
}
.heading {
background-color:#E2DBD4;
color:#563A15;
font-size:20px;
font-variant:small-caps;
font-weight:bold;
letter-spacing:0.3em;
margin:0 0 8px;
padding:5px 5px 5px 20px;
}
.sub-heading {
color:#005070;
font-size:16px;
font-style:normal;
font-variant:small-caps;
font-weight:bold;
letter-spacing:0.3em;
margin-bottom:7px;
text-align:left;
}
.bordered {
border-width:1px;
}
.line_top {
border-top-width:1px;
}
.line_right {
border-right-width:1px;
}
.line_bottom {
border-bottom-width:1px;
}
.line_left {
border-left-width:1px;
}
.left {
text-align:left;
}
.center {
text-align:center;
}
.right {
text-align:right;
}
.justify {
text-align:justify;
}
.block {
display:block;
}
.no_display {
display:none;
}
.no_margin {
margin:0;
}
.pad_sm {
padding:5px;
}
.pad_md {
padding:10px;
}
.pad_lg {
padding:15px;
}
input.default {
width:200px;
}
select.default {
width:200px;
}
textarea.default {
height:80px;
width:200px;
}
textarea.full {
display:block;
height:250px;
margin-left:auto;
margin-right:auto;
width:99%;
}
.small_descr {
font-size:10px;
font-weight:bold;
}
.xsmall {
font-size:9px;
}
.small {
font-size:10px;
}
.normal {
font-size:12px;
}
.medium {
font-size:14px;
}
.large {
font-size:16px;
}
.xlarge {
font-size:20px;
}
.huge {
font-size:24px;
}
.bold {
font-weight:bold;
}
.no_bold {
font-weight:normal;
}
.italic {
font-style:italic;
}
.no_italic {
font-style:normal;
}
.small_caps {
font-variant:small-caps;
}
.red {
color:#CC0000;
}
.navy {
color:navy;
}
.theme {
color:#16374C;
}
.black {
color:black;
}
.white {
color:white;
}
.status_container {
margin:20px 10px;
padding:3px 5px;
}
.status_title {
border-color:black;
border-style:solid;
border-width:0 0 1px;
font-size:16px;
font-weight:bold;
}
.status_message {
font-size:12px;
}


#navTable {
height:23px;
position:relative;
width:1000px;
}
.menuItem {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
height:16px;
padding:0 2px;
text-align:center;
font-variant: small-caps;
}
.menuItemOver {
background-color:#FFFFFF;
color:#000000;
font-size:12px;
font-weight:bold;
height:16px;
padding:0 2px;
text-align:center;
font-variant: small-caps;
}
.menuItemBlank {
padding:0 0 0 1px;
}