@charset "utf-8";
* {
padding:0; margin:0; border:0
}
html
{
overflow-y: scroll;
}
body,html {
color:#000; font-family:Arial, Verdana, Tahoma, sans-serif; font-size:100%; text-align:center; height:100%; background:url("images/bckgrnd2.gif") repeat-y 50% 50%
}
.wrapper {
min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */
}
p {
padding:7px 0; font-size:75%; text-align:left
}
a {
color:#999; text-decoration:none
}
a:hover {
color:#B6BF00; text-decoration:none
}
.divImageHome {
position:relative; margin-top:10px
}
.GreyText {
color:#999; font-size:80%; text-align:left
} 
.SmallText {
color:#999; font-size:60%; text-align:left
}
.bioLine {
BORDER-BOTTOM:#e3e6ea 1px solid; margin-bottom:12px; PADDING-BOTTOM:0; PADDING-TOP:0
}
#disclaim {
text-align:left; width:800px; background:#fff; min-height:500px; padding-top:20px; padding-bottom:50px; padding-left:10px; padding-right:20px; margin-left:10px
}
.disclaim_content {
width:100%; height:300px; border:1px solid #ccc; overflow:auto; padding:5px
}
.list {
padding:0; margin:0; margin-bottom:10px; line-height:1.5em; font-size:80%
}
.list li {
list-style-type:disc; padding-left:5px; margin-left:20px
}
h1, h3 {
font-weight:700; padding-bottom:5px; text-align:left
}
h1 {
font-size:90%; color: #335687; text-align:left
}
h2 {
font-size:80%; color:#335687; text-align:left; padding-top:7px
}
h3 {
font-size:80%; text-align:left
}
h1 a, #header h2{
color:#fff
}
.clear {
clear:both
}
#mainContainer {
width:920px; margin:0 auto;  text-align:left
}
#header {
background:url("images/header1.gif") repeat-x; height:50px; padding-left:10px; padding-right:10px; padding-bottom:20px; border-bottom:solid 1px #EFEFEF
}
#LeftHeader {
padding-top:18px; font-size:80%; float:left
}
#RightHeader {
padding-top:8px; padding-right:2px; text-align:left; font-size:70%; line-height:25px; float:right; color:#999
}
#RightHeader p {
padding-top:10px; font-size:100%; line-height:25px; text-align:right
}
#RightHeader input[type=text] {		
border:1px solid #999; height:15px; line-height:15px; background:#FFF; width:120px
}
#RightHeader input[type=password] {		
border:1px solid #999; height:15px; line-height:15px; background:#FFF; width:120px
}
#RightHeader button{
margin-left:5px; width:50px; height:17px; background:#666; text-align:center; color:#FFF; font-size:80%; font-weight:700; line-height:17px
}
.footer, .push {
	height: 50px; /* .push must be the same height as .footer */
	clear: both    
}
#footercontainer {
width:908px; font-size:80%; margin:0 auto; background:#EBEBEB; height:48px; text-align:left; color:#666; padding-left:10px; border:solid 1px #EBEBEB
}
#footercontainer a {
color:#666
}
#content {
float:right; width:650px; background:#fff; min-height:500px; padding-top:20px; margin-bottom:50px; padding-right:20px; text-align:left
}
* html #content {
position:relative
}
#left {
float:left; width:200px; margin-top:20px; padding:0; padding-left:15px; font-size:80%
}
* html #left {
position:relative
}
body#contact a#nav-contact, body#disclaim a#nav-disclaim {
color:#B6BF00;
}
body#cms a#nav-cms, body#report a#nav-report, body#acctedit a#nav-acctedit, body#backup a#nav-backup, body#newlogin a#nav-newlogin, body#editlogin a#nav-acctedit, body#upload a#nav-upload, body#fileedit a#nav-fileedit, body#editfiles a#nav-fileedit {
background:#999; background:url("images/navselect.jpg"); color:#666
}
#navbar #currentpage a {
background:#999; background: url("images/navselect.jpg"); color:#666
}
#navbar #currentsubpage a {
background:#DAD8DA; background:url("images/navsubselect.jpg"); color:#FFF
}
#navbar {
padding:0; margin:0; color:#999; width:190px; border-top-style:dotted; border-top-color:#AFC6EC; border-top-width:1px
}
#navbar dt {
cursor:pointer; margin-top:1px; margin-bottom:1px; height:25px; text-align:left; border-bottom-style:dotted; border-bottom-color:#AFC6EC; border-bottom-width:1px
}
#navbar li {
text-align:left; margin-top:1px; border-bottom-style:dotted; border-bottom-color:#AFC6EC; border-bottom-width:1px; height:25px
}
#navbar ul {
background:#FFF
}
#navbar li a {
color:#999; text-decoration:none; display:block; border:0 none; padding-left:20px; background:#FFF
}
#navbar dt a {
color:#999; text-decoration:none; display:block; border:0 none; padding-left:10px; background:#FFF
}
#navbar li a:hover {
color:#FFF; background:#DAD8DA
}
#navbar dt a:hover {
color:#FFF; background:#DAD8DA
}
ul, dl {
margin:0; list-style-type:none; line-height:24px
}
#sitemapDiv {
font-size:75%
}
#sitemap li {
line-height:20px
}
#sitemap ul li {
padding-left:0
}
#sitemap ul {
line-height:20px; padding-left:30px
}
#passform input {
border:1px solid #999; background:#CCC; width:200px
}
#passform input.btn {
width:100px; font-size:80%
}
.standard-table-a {
font-size:75%; text-align:left; border-collapse:collapse; width:80%
}
.standard-table-a th {
font-weight:400; padding:6px; background:#21578A; border-bottom:1px solid #5482AB; border-right:1px solid #5482AB; border-left:1px solid #5482AB; color:#FFF
}
.standard-table-a td {
padding:6px; background:#FFF; border-bottom:1px solid #5482AB; border-right:1px solid #5482AB; border-left:1px solid #5482AB; color:#669; border-top:1px solid transparent
}
.standard-table-a tr:hover td {
background:#E3EDFA; color:#339
}
.standard-table-b {
font-size:75%; text-align:left; border-collapse:collapse; width:80%
}
.standard-table-b th {
font-weight:400; padding:6px; background:#5482AB; border-bottom:1px solid #5482AB; border-right:1px solid #5482AB; border-left:1px solid #5482AB; color:#FFF
}
.standard-table-b td {
padding:6px; background:#FFF; border-bottom:1px solid #5482AB; border-right:1px solid #5482AB; border-left:1px solid #5482AB; color:#669; border-top:1px solid transparent
}
.standard-table-b tr:hover td {
background:#E3EDFA; color:#339
}
.box-table-a {
font-size:75%; text-align:left; border-collapse:collapse
}
.box-table-a a {
color:#FFF
}
.box-table-a a:hover {
color:#CCC
}
.box-table-a th {
font-weight:400; padding:6px; background:#335687; border-top:4px solid #AFC6EC; border-bottom:1px solid #fff; border-right:1px solid #fff; color:#FFF
}
.box-table-a td {
padding:6px; background:#E3EDFA; border-bottom:1px solid #fff; border-right:1px solid #fff; color:#669; border-top:1px solid transparent
}
.box-table-a tr:hover td {
background:#d0dafd; color:#339
}
table.padded-table td { 
padding:3px; border-style:solid; border-width:1px; font-size:60%
}
table.padded-table a {
color:#4F81BD
}
table.nav-table td { 
font-size:80%
}
table.nav-table a {
color:#4F81BD
}
.inv-table-border {
width:625px; border:2px solid #666; border-collapse:collapse
}
.inv-table-border td {
padding:10px
}
.inv-table {
font-size:70%; border-collapse:collapse; width:100%
}
.inv-table td {
padding:8px; vertical-align:top
}
.inv-table-header {
text-align:center; font-weight:700; color:#fff; background-color:#21578A
}
.inv-table-body {
text-align:center; background-color:#93B1CC
}
.inv-table-white {
width:100%; background-color:#FFF; border:solid 1px #21578A; border-collapse:collapse; color:#000; font-weight:400; text-align:center; margin-left:auto; margin-right:auto; margin-bottom:10px;
}
.inv-table-blue {
width:100%; background-color:#93B1CC; border:solid 1px #21578A; border-collapse:collapse; color:#FFF; font-weight:700; text-align:center; margin-bottom:10px;
}
#formstyle {
border:solid 1px #b7ddf2; background:#ebf4fb; width:500px; padding:14px
}
#formstyle h1 {
font-size:90%; font-weight:700
}
#formstyle p {
font-size:70%; color:#666; margin-bottom:5px
}
#formstyle .break {
width:100%; margin-bottom:20px; border-bottom:solid 1px #b7ddf2
}
#formstyle label {
font-size:70%; display:block; font-weight:700; text-align:right; width:125px; line-height:20px; float:left
}
#formstyle input {
float:left; font-size:80%; padding:2px; border:solid 1px #aacfe4; width:300px; margin:0 0 10px 10px
}
#formstyle textarea {
font-family:Arial; font-size:80%; float:left; padding:2px; border:solid 1px #aacfe4; width:300px; margin:0 0 10px 10px
}
.fielderrorstar {
color:red; font-weight:700; margin-left:4px; font-size:150%; float:left; text-align:right; width:10px; display:block;
}
.fielderror {
color:red; font-weight:400; font-size:80%;
}
#formstyle input.checkbox {
float:left; font-size:80%; border:none; width:15px; margin-right:50px; margin-top:3px;
}
#formstyle button {
clear:both; margin-left:135px; width:100px; height:25px; background:#666; text-align:center; line-height:25px; color:#FFF; font-size:70%; font-weight:700
}
#formstyle select {
float:left; font-size:80%; border:solid 1px #aacfe4; padding:1px; width:308px; margin:2px 0 10px 10px
}
#stylized input.rdo {
width:100px; border:none; text-align:left; margin:2px 0 5px 10px
}
#formstyle .Headingleft {
margin-left:195px; float:left; width:100px; text-align:left; font-size:90%; font-weight:700
}
#formstyle .Headingright {
margin-left:15px; float:left; width:100px; text-align:left; font-size:90%; font-weight:700
}