a:link              
{
color:blue;
text-decoration:none;}

a:visited           
{
color:blue; 
text-decoration:none;}

a:hover
{
color:blue; 
text-decoration:underline;
font-weight: normal;
}

a:active            
{text-decoration:none;}

body
{
color: black;
text-align: left;
font-size: 10pt;
font-family: Arial;

}
#header1
{
color: black;
text-align: left;
font-size: 12pt;
font-family: Arial;
text-decoration: underline;
font-weight: bold;
}

#normal
{
color: black;
text-align: left;
font-size: 10pt;
font-family: Arial;
}

#small
{
color: black;
text-align: left;
font-size: 8pt;
font-family: Arial;
}

#bigredtext
{
color: red;
text-align: left;
font-size: 12pt;
font-family: Arial;
}
#redtext
{
color: red;
text-align: left;
font-size: 8pt;
font-family: Arial;
}
.popupheader
{
color: black;
text-align: left;
font-size: 12pt;
font-family: Arial;
}
h2
{
color: black;
font-size: 12pt;
font-weight: bold;
font-family: Arial;
}
/* TABLE ELEMENTS */
table.list
{
table-layout:fixed;
color: black;
text-align: left;
font-size: 9pt;
font-family: Arial;
background-color: #c0c0c0;
border-collapse: collapse;
}

td.nowrap
{
white-space:nowrap;
overflow: hidden;
}
td.white
{
table-layout:fixed;
color: black;
text-align: left;
font-size: 9pt;
font-family: Arial;
background-color: #FFFFFF;
border-collapse: collapse;
border: 1px solid #009900;
}

tr.header
{
color: black;
background-color: #c0c0c0;
text-align: left;
font-size: 10pt;
font-family: Arial;
font-weight: bold;
}

tr.normal 
{
color: black;
background-color: #E2E2E2;
text-align: left;
font-family: Arial;
font-size: 9pt;
 
}

tr.highlight 
{
color: black;
background-color: #C0C0FF;
text-align: left;
font-family: Arial;
font-size: 9pt;
}

tr.small 
{
color: black;
background-color: #D8F173;
text-align: left;
font-family: Arial;
font-size: 8pt;
background-color: #D8F173;
}

tr.current 
{
color: black;
background-color: #ffffff;
}

tr.pending
{
color: black;
background-color: #F5C7EC;
}

tr.expiring
{
color: black;
background-color: #B5F87A;
}

tr.archived 
{
color: black;
background-color: #FFFF40;
}
tr.warning1 
{
color: black;
background-color: #F00000; 
}
tr.warning2 
{
color: black;
background-color: #E09000;
}
td.platinum
{
text-align: left;
padding-left: 20px;
background-color: #DCDCDC;
}
td.gold
{
text-align: left;
padding-left: 20px;
background-color: #FFCC00;
}
td.silver
{
text-align: left;
padding-left: 20px;
background-color: #C0C0C0;
}
td.totals
{
text-align: left;
padding-left: 20px;
}
td.header
{
color: black;
background-color: #94B411;
text-align: left;
font-size: 10pt;
font-family: Arial;
font-weight: bold;
}

.proposedbox
{
color: black;
background-color: #F5C7EC;
border: 1px solid black;
width: 30px;
}
.currentbox
{
color: black;
background-color: #FFFFFF;
border: 1px solid black;
width: 30px;
}
.expiringbox
{
color: black;
background-color: #B5F87A;
border: 1px solid black;
width: 30px;
}
.archivebox
{
color: black;
background-color: #FFFF40;
border: 1px solid black;
width: 30px;
}
/* LOGIN FORM ELEMENTS */
.loginlabel
{
width: 8em;
float: left;
text-align: right;
}

.loginbox
{
font-family: "Courier New";
width: 70px;
float: left;
text-align: right;
}

/* FORM ELEMENTS */
/*
label
{
width: 9em;
float: left;
text-align: right;
margin: 0px 1em 3px 0;
display: block;
clear: both;
}
*/
.textarea
{
font-family: Arial;
font-size: 8pt;
float: left;
width: 160px;
margin-bottom: 10px;
}

.textarea-wide
{
font-family: Arial;
font-size: 8pt;
float: left;
width: 460px;
height: 70px;

}
.formlabels
{
font-size: 8pt;

}
.formlabels-left
{
font-size: 8pt;
text-align: left;
}
.formlabels-left-wide
{
width: 16em;
font-size: 8pt;
text-align: left;
}
.formlabels-wide
{
width: 12em;
float: right;
font-size: 8pt;
}
.formlabels-small
{
width: 4.5em;
font-size: 8pt;
}

.input-box
{
font-size: 8pt;
float: left;
width: 160px;
margin-bottom: 0px;
}
.input-box-vsmall
{
font-size: 8pt;
float: left;
width: 30px;
margin-bottom: 0px;
}

.input-box-small
{
font-size: 8pt;
float: left;
width: 70px;
margin-bottom: 0px;
}
.input-box-wide
{
font-size: 8pt;
float: left;
width: 175px;
margin-bottom: 0px;
}

.input-box50
{
font-size: 8pt;
float: left;
width: 50px;
margin-bottom: 0px;
}

.input-box200
{
font-size: 8pt;
float: left;
width: 200px;
margin-bottom: 0px;
}

.input-box300
{
font-size: 8pt;
float: left;
width: 300px;
margin-bottom: 0px;
}

.input-box400
{
font-size: 8pt;
float: left;
width: 400px;
margin-bottom: 0px;
}

.input-box2
{
font-size: 8pt;
float: left;
width: 160px;
margin-bottom: 0px;
}

.input-box-rand
{
font-size: 8pt;
width: 50px;
text-align: right;
margin-bottom: 0px;
}
.input-box-rand-wide
{
font-size: 8pt;
width: 75px;
text-align: right;
margin-bottom: 0px;
}

input[disabled] 
{
  background: #F5F5F5;
  color:black;   
/*  margin-top: 4px; */
  border: 2px solid #F5F5F5;
}

input.info
{
width: 280px;
color:#4043C0;
background-color: #D8F173;
font-size: 8pt;
border: 0px;
}

input.warning
{
visibility: hidden;
color: red;
background-color: #E2E2E2;
width: 160px;
font-size: 8pt;
border: 0px;
}

.select
{
font-family: Arial;
font-size: 9pt;
}
.pickbox
{
font-family: "Courier New";
font-size: 9pt;
width: 300px;
height: 550px;
}
.drop-box
{
font-size: 8pt;
float: left;
width: 50px;
margin-bottom: 0px;
}

.drop-box-vsmall
{
font-size: 8pt;
width: 40px;
}
.drop-box-small
{
font-size: 8pt;
width: 55px;
}
.drop-box70
{
font-size: 8pt;
float: left;
width: 70px;
margin-bottom: 0px;
}

.drop-box100
{
font-size: 8pt;
float: left;
width: 100px;
margin-bottom: 0px;
}
.drop-box160
{
font-size: 8pt;
float: left;
width: 160px;
margin-bottom: 0px;
}
.drop-box200
{
font-size: 9pt;
float: left;
width: 200px;
margin-bottom: 0px;
}

.drop-box320
{
font-size: 9pt;
float: left;
width: 320px;
margin-bottom: 0px;
}

.check-box
{
float: left;
margin-top: 0px;
margin-bottom: 0px;
}

.button-pos1
{ 
margin-left: 3em;
display: block;
clear: both;
width: 5.5em;

}
.button-pos2
{
margin-left: 9em;
margin-top: -25px;
display: block;
clear: both;
width: 5.5em;
}
.button-pos3
{
margin-left: 15em;
margin-top: -25px;
display: block;
clear: both;
width: 5.5em;
}
.button-pos4
{
margin-left: 21em;
margin-top: -25px;
display: block;
clear: both;
width: 6em;
}

input.btn 
{ 
color:#000066; 
width:120px;
font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
background-color:#e5ecf2; 
border:1px solid; 
/*border-color: #696 #363 #363 #696;*/
border-color: #89A5BF #476075 #476075 #89A5BF; 
} 

input.btnhov 
{ 
border-color: #c63 #930 #930 #c63; 
} 

input.btn-small 
{ 
color:#050; 
width:80px;
font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
background-color:#fed; 
border:1px solid; 
border-color: #696 #363 #363 #696; 
} 

input.btnhov-small 
{ 
border-color: #c63 #930 #930 #c63; 
} 
input.btn-vsmall 
{ 
color:#050; 
width:80px;
font: bold 64% 'trebuchet ms',helvetica,sans-serif; 
background-color:#fed; 
border:1px solid; 
border-color: #696 #363 #363 #696; 
}
 
input.btnhov-vsmall 
{ 
border-color: #c63 #930 #930 #c63; 
}
/*fieldset
{
margin-top: 0em;
margin-left: 80px;
border: #252500 solid 1px;
width: 25em;
background-color: #D8F173;
}

legend
{
background: #94B411;
border: #252500 solid 1px;
padding: 1px 10px;
}
*/
#statusline
{
margin-left: 17em;
color: red;
}

#loadingDiv{
	position:absolute;
	top:250px;
	right:800px;
	z-index:100;
	}
#recordcount
{
position:absolute;
top: 70px;
left: 47em;
}

div.htmltooltip
{
position: absolute; /*leave this and next 3 values alone*/
z-index: 1000;
left: -10000px;
top: -10000px;
background: #94B411;
border: 3px solid #384511;
color: black;
padding: 3px;
width: 250px; /*width of tooltip*/
}

