/* Earl CSS stylesheet file 
   2 sections : 
	Overrides - these are definitions overiding the default HTML settings , works for most HTML tags
	Custom - these are custom classes for earl
*/

/* Overrides */
/* main defaults */
BODY 
{
	font-family: GillSans,Helvetica,Sans;
	font-size: 100%;
/*	font-varient: small-caps; */
	background: #B0C0D0;
	color: #000000;
	margin: 10px;
}
/ * tables */
TABLE 
{
	border: 0px;
	cellpadding: none;
	border-spacing: none;
	vertical-align: middle;
	width:100%;
}
TH 
{ 
	text-align: middle; 
	font-weight: bold;
	font-size:75%;
	background: #ECECEC;
	padding:3px;
}
TD
{
	vertical-align: middle; 
}
/* form elements */
FORM 
{
	method: put;
	background: #B0C0D0
	font-family: GillSans,Helvetica,Sans Serif,Sans;
}
INPUT {
	font-size: 85%;
}
INPUT.short_desc {
	font-size: 95%
	border:0px;
	width: 100%;	
	font-family: GillSans,Helvetica,Sans;
	font-size: 100%;
	border: none;
}
SELECT 
{
   	color: #000000;
   	background: #B0C0D0;
    	border: 1px;
	font-family:GillSans,Helvetica,Sans Serif,Sans;
	font-size: 80%;
	font-varient: small-caps;
}
/* links */
A 
{
	font-size: 100%;
	color: #1C2C3C;
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}
/* images */
IMG 
{
	border:0;
}
/* begin custom */

/* custom blocks of text */
SPAN.headertitle
{
	font-size:130%;
	font-weight:bold;
	font-varient:small-caps;
}
SPAN.title
{
	font-size:120%;
	font-weight:bold;
	color:#EEEEEE;
	underline;
}
SPAN.footertext
{
	font-style:italic;
	font-size:70%;
}
SPAN.debug
{
	font-style:bold;
	font-size:120%;
	color:#FF0000;
}
SPAN.results_page_links
{
	font-size:90%;
	text-align:middle;
}
SPAN.help
{
	font-size:60%;
}

DIV.help
{
	font-size:90%;
	padding:5px;
	width: 70%;
}	

/* table settings */
TABLE.maintable
{
	width: 100%;
}
TABLE.helptable:TD.tcell
TABLE.querytable 
{ 
	font-size: 100%;
	background: #ECECEC;
	color: #000000;
	border: 4px solid #EEEEEE;
	width: 100%;
}
TD.tcell 
{
	font-size: 90%;
	border: 1px solid #BOCODO;
	color: #000000;
	background: #FFFFFF;
	vertical-align: middle;
	padding: 2px; 
	width: 50%;
}
TD.browsemenucolumn
{
	vertical-align: top;
}
TD.browseresults 
{
	vertical-align: top;
	width:100%;
}
TABLE.linktools
{
	padding: 0px;
	border-style: none;
	vertical-align: middle;
}
TD.linktoolscell
{
	padding: 0px;
	border-style: none;
}
/* link types */
A.headerlink {
	font-size:90%;
	color: #1C2C3C;
}
A.headerlink:hover {
	font-size:90%;
	color: #FFFFF;
}
A.footerlink {
	font-size:90%;
}
/* forms */
SELECT.catagorytree
{
	vertical-align: middle;
	border: 2px solid #BOCODO;
	font-size:80%;
	width:40px;
}

/* text boxes for description fields to prevent wrapping 
INPUT.shortdescription
{
	border: none;
	width: 100%;
	font-size: 120%;
}
