
a{
	color: #0000FF;
	font-family: Arial;
	text-decoration: none
}
a:visited{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover{
	color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
A.banner          { color  : #FFFFFF;
                    font-size : small;
                    text-decoration : none;
}
A.bblue           { color: #FFFFFF;
                    background-color: #9999FF;
                    font-size : small;
                    text-align: center;
}
A.bred            { color: #FFFFFF;
                    background-color: #FF6666;
                    font-size : small;
                    text-align: center;
}
BODY              {  font-family: Arial; font-size: small; word-spacing: 0;
                    line-height: 130%; font-weight: 550; color: black;
}
.headertxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
H1                { color: black;
                    font-family: Arial;
}
H2                { color: black;
                    font-family: Arial;
}
H3                { color: gray;
                    font-family: Arial;
}
H4                { color: gray;
                    font-family: Arial;
}
INPUT             { background-color: white; }
P                 { font-family: sans-serif; }
SELECT            { background-color: white; }


TABLE             { padding: 0;
                    spacing: 0;
/*  setting the table width screws up the overLIB popups
                   width: 100%;      */
}

TD                { font-family: Arial;
                    padding: 0;
	            font-size: small;
}
TH                { font-family: Arial;
                    padding: 0;
	            font-size: small;
}


INPUT.reset_button {background-color: red;
	            color: yellow;             }
INPUT.link_button {background-color: lightgrey;
	            color: black;             }
.datatitle        { background-color: silver; }
.databody         { background-color: lightgrey; }
.searchtitle      { background-color: silver;
	            font-size: small;
}
.searchbody       { background-color: lightgrey;
                    font-size: small;
}
.settingstitle    { background-color: lightgrey;
	                font-size: small;
}
.settingsbody     { background-color: lightgrey;
	            font-size: small;
}
.uploadtitle      { background-color: gray;
	            font-size: small;
}
.uploadbody       { background-color: lightgrey;
	            font-size: small;
}
.technicalinfo    { background-color: #FFFFFF; }
.toggle           { color: #3366FF; }
.error            { color: red; }
.note             { color: red; }
.pre              { font-family: monospace; }
.popup            { color: #9F141A;
                    cursor: help;
                    text-decoration: none;
}
.controller:hover { text-decoration: underline;}
.controller       { color: blue;
                    float: left;
}

