body {
     padding: 0;
     font:    0.7em Tahoma, sans-serif;
     line-height: 1.5em;
     background: #fff;
     color: #454545;
     width: 980px;
     text-align: center;
     margin: 0 auto;
}

#container {
     width: 980px;
     text-align: left;
     margin: 0 auto;
}


a:hover {
     color: blue;
     text-decoration: underline;
}

a:link, a:visited {
     color: blue;
     text-decoration: none;
}

.style1 {
	font-family: "Bookman Old Style", Verdana, Arial, sans-serif;
	font-size: 16pt;
	font-style: italic;
}
.style6 {
	font-family: "Times New Roman", Times, serif;
	font-size: x-large;
	color: #0000FF;
}
.style7 {
	color: #0000FF;
	font-size: large;
}
.style8 {
	font-family: "Times New Roman", Times, serif;
	font-size: medium;
}
.style9 {
	color: #0000FF;
	font-size: medium;
}
.style15 
.style18 {
	font-size: 24px;
	color: #0000FF;
}
.style21 
.style24 
.style25 

.loginform {
    width:  811px;
    height: 300px;
} 

.loginform td.logintitle {
	font: 16pt Tahoma, Helvetica, Arial, sans-serif; 
}
 

.loginform td {
    font: 10pt Tahoma, Helvetica, Arial, sans-serif;
    vertical-align: middle;
}

.loginform p {
    font: 10pt Tahoma, Helvetica, Arial,  sans-serif;
}

.loginform a {
    font: 10pt Tahoma, Helvetica, Arial, sans-serif;
}

.loginform table {
    width: 50%;
    margin-left: 25%;
    margin-right: 25%;
    margin-top: 10px;
    }
        

#dropmenudiv {
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a {
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover {
/*hover background color*/
background-color: yellow;
}

#signupform {
    border: 2px solid gray;
    text-align: center;
    margin: 20px 60px 60px 60px;
}

#signupform h1 {
    font:  14pt Tahoma, sans-serif;
    font-weight: bold;
}

#signupform h2 {
    font:  12pt Tahoma, sans-serif;
    font-weight: bold;
}

#reportform {
    border: 2px solid gray;
    text-align: center;
    margin: 20px 60px 60px 60px;
}

#reportform p {
    font:  8pt Tahoma, sans-serif;
}

#reportform h1 {
    font:  14pt Tahoma, sans-serif;
    font-weight: bold;
}

#reportform h2 {
    font:  12pt Tahoma, sans-serif;
    font-weight: bold;
}

#mainmenu a {
    font: 10pt Tahoma, sans-serif;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    color: white;
}

#mainmenu a:hover {
    color: yellow;
}
    
td.mainmenu {
    background-color: black;
    text-align: center;
    font: 10pt Tahoma, sans-serif;
    font-weight: bold;
    color: white;
    padding: 3px 3px 3px 3px;
}

td.mainmenu_selected {
    background-color: gray;
    text-align: center;
    font: 10pt Tahoma, sans-serif;
    font-weight: bold;
    color: white;
    padding: 3px 3px 3px 3px;
}

.adminpage {
    width: 940px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 20px 20px 20px;
    margin-bottom: 30px;
    border: 2px solid gray;
}

#userfilterdiv {
    text-align: left;
	font-size: 8pt;
}

#userfilterdiv select, input, button {
    font-size: 8pt;
}

.adminpage th {
    background-color: #38aef8;
}

.adminpage td.editlbl {
    background-color: #38aef8;
    text-align: right;
    padding-right: 10px;
}

.analystpage td.editlbl {
    background-color: #38aef8;
    text-align: right;
    padding-right: 10px;
}

.analysis {
    margin-left: auto;
    margin-right: auto;
    width: 900px;
    border: 2px solid gray;
    padding: 10px 10px 10px 10px;
    text-align: left;
}

.analysis_text {
    margin: 20px 20px 20px 20px;
    text-align: left;
}

.analysis h2 {
    font: 1.6em Tahoma, sans-serif;
    font-weight: bold;
    vertical-align: middle;
    padding-top: 10px;
}

.analysis h3 {
    font: 1.2em Tahoma, sans-serif;
    font-style: italic;
    vertical-align: middle;
}

.analysis h4 {
    font: 1.1em Tahoma, sans-serif;
    font-style: italic; 
    vertical-align: middle;
}

img.calendar {
    vertical-align: middle;
    cursor: pointer;
}

.errmsg {
    color: maroon;
    font: 10pt Tahoma, sans-serif;
    font-style: italic; 
}

#rnlist th {
    font: 10pt Tahoma, sans-serif;
    background-color: silver;
}


#rnlist td {
    font: 10pt Tahoma, sans-serif;
}

#rnedit td {
    font: 10pt Tahoma, sans-serif;
}

td.rnlabel {
    font: 10pt Tahoma, sans-serif;
    background-color: aqua;
    text-align: right;
}

#parameters td.settingname {
    font: 10pt Tahoma, sans-serif;
}

#parameters td.settingval, input.settingval {
    font: 10pt Tahoma, sans-serif;
}

p.adminmsg {
    color: red;
	font-style: italic;
}

#srcgraph {
    width: 100%;
	text-align: center;
}

#srcgraph table {
    width: 410px;
	margin: 0 auto 0 auto;
}

