/***************************************************************************
BODY, P, TD 
***************************************************************************/
body {
  background-image: url('images/background.PNG');
  background-repeat: repeat;
  margin:0px;
  padding:10px;
}

body, p, td, th, input, textarea, option, select, radio, button {
  font-family: helvetica,arial,sans-serif; 
  font-size: normal;
	font-style: normal;
	font-weight: normal;  
}

oldeverything {
  font: 9pt helvetica,verdana,arial,tahoma,sans-serif;  
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#000000;
}

b {
  font-weight: bold;
}

/***************************************************************************
TABLE, TR, TD
***************************************************************************/
/*Summary table on chart page*/
TR.summarytableheader {
  background-color: #cccccc;
}

TR.summarytablebody {
  background-color: #ffffcc;
}

TH.summarytableheader {
  border-left: solid 1px #000000;
  border-top: solid 1px #000000;
  border-bottom: solid 2px #000000;
}

TH.summarytableheaderright {
  border-left: solid 1px #000000;
  border-right: solid 1px #000000;
  border-top: solid 1px #000000;
  border-bottom: solid 2px #000000;
}

TD.summarytablebody {
  border-left: solid 1px #000000;
  border-bottom: solid 1px #000000;
}

TD.summarytablebodyright {
  border-left: solid 1px #000000;
  border-right: solid 1px #000000;
  border-bottom: solid 1px #000000;
}

/*Stats Table*/
TR.statstableheader {
  background-color: #eeeeee;
}

TR.statstablebody {
  background-color: #ffffcc;
}

TH.statstableheader {
  border-left: solid 1px #000000;
  border-top: solid 1px #000000;
  border-bottom: solid 2px #000000;
}

TH.statstableheaderright {
  border-left: solid 1px #000000;
  border-right: solid 1px #000000;
  border-top: solid 1px #000000;
  border-bottom: solid 2px #000000;
}

TD.statstablebody {
  border-left: solid 1px #000000;
  border-bottom: solid 1px #000000;
}

TD.statstablebodyright {
  border-left: solid 1px #000000;
  border-right: solid 1px #000000;
  border-bottom: solid 1px #000000;
}

TD.statstablebodyblank {
  border-bottom: solid 1px #000000;
}

TD.statstablebodyblankleft {
  border-left: solid 1px #000000;
  border-bottom: solid 1px #000000;
}

/*Everything on filter page*/
TABLE.filter {
  background-color: #ffaa00;
  border: outset 0pt; 
  border-collapse: separate;  
}

TR.filter {
  background-color: #ffaa00;
}

TH.filter {
  vertical-align: top;
  background-color: #ffaa00;
  font: x-small;
	font-weight: bold;
}

TD.filter {
  background-color: #ffaa00;
}

TD.filterselects {
  background-color: #ffaa00;
  border: 5px solid #ffaa00; 
}

/*Login Page table*/
TABLE.login {
  background-color: #cccccc;
  border: ridge 1pt; 
  border-collapse: separate;  
}

/***************************************************************************
<A/> Tags
***************************************************************************/
a {
  font-size: xx-small;
  font-weight: bold;
	color: #000000;
  cursor: hand;
}

a:visited {
  font-weight: bold;
  font-size: xx-small;
	color: #000000;
  cursor: hand;
}

a:hover {
  font-size: xx-small;
  font-weight: bold;
	color: #000000;
  cursor: hand;
}

a.button {
  text-decoration: none;
  color: #FFFFFF;
  font-size: x-small;
  cursor: hand;
  font-weight: bold;
}

a.button:visited {
  text-decoration: none;
  color: #FFFFFF;
  font-size: x-small;
  cursor: hand;
}

a.button:hover {
  font-size: x-small;
  font-weight: bold;
	color: #FFFFFF;
  cursor: hand;
}

/***************************************************************************
Text Tags
***************************************************************************/
.label{
  font-size: x-small;
	font-style: normal;
	font-weight: bold;  
}

.stephelp {
  font-family:  helvetica,arial,sans-serif;
  font-size: x-small;
	background-color: #cccccc;
	color: #000000;
  font-weight: bold;
}
.stepcolor {
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  color: #02698a;
}

.steptext {
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  color: #0092d8;
}

.helptext {
  font-family: arial;
  font-size: xx-small;
	background-color: #ffffff;
	color: #00529f;
  font-style: italic;
}  

.bighelptext {
  font-family: helvetica,arial,sans-serif;
  font-size: x-small;
	background-color: #ffffff;
	color: #000000;
}  

.bigbluehelptext {
  font-family: helvetica,arial,sans-serif;
  font-size: xx-small;
	background-color: #FFFFFF;
	color: #002EB8;
  font-weight: bold;
} 

.linkbar {
  font-family: helvetica,arial,sans-serif;
  font-size: xx-small;
	color: #000000;
  font-weight: bold;
}  

.loginheader {
  font-family: helvetica,arial,sans-serif;
  font-size: medium ;
	color: #3366cc;
  font-weight: bold;
  font-style: oblique;
}  

.logintext {
  font-family: helvetica,arial,sans-serif;
  font-size: x-small ;
	color: #000000;
  font-weight: normal;
}

/*text above list on filter.jsp*/
.listtext {
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
	color: #00529f;
  font-weight: bold;
}

/***************************************************************************
FORM Element Tags
***************************************************************************/
input {
  font-size: x-small;
}

select {
  font-size: x-small;
	background-color: #ffffff;
	color: #000000;
}

option {
  font-size: x-small;
	background-color: #eeeeee;
	color: #000000;
}

input.button {
  font-size: x-small;
	background-color: Background;
	color: White;
  font-weight: bold;
	border: solid 1px #000000;
}

input.text {
  font-size: x-small;
	background-color: #dddddd;
	color: #000000;
}

input.submit {
  font-size: x-small;
	background-color: #003366;
	color: #ffffff;
  font-weight: bold;
}

input.reset {
  font-size: x-small;
	background-color: #003366;
	color: #ffffff;
}

input.radio {
  font-size: x-small;
  font-weight: bold;
	color: #000000;
  background-color:#ffffff;
}
	
input.search {
  font-size: x-small;
	background-color: #dddddd;
	color: #000000;
	cursor: text;
}

.mapheader {
  font-size: 20px;
  font-color: #02698a;
  font-weight: bold;
  font-family: arial;
}

.textarea {
  font-family: helvetica,arial,sans-serif;
  font-size: x-small;
	background-color: #dddddd;
	color: #000000;
	cursor: text;
}
	
.hyperlink {
  font-family: arial;
  font-style: normal;
  font-size: 12px;
  font-color: #0000cc;
}

.submit_button {
  border-color: #336699;
  background-color: #00529f;
  color: #ffffff;
  font-size: 11pt;
  height: 25px;
  font-weight: bold;
  font-family: arial,verdana,ms sans serif;
}

/***************************************************************************
DIV Element Tags
***************************************************************************/
div.progressing {
  /**background-color:Blue;**/
  position: absolute;
  left: 400px;
  top: 250px;
  display: none;
  width: 300px;
  height: 200px;
  filter: alpha(opacity=90);
  opacity: 90;
}
