
/* normal text */

/* NOTES:
	for font-family, several alternative fonts are specified,
	followed finally by a supported generic family name
	('serif', 'sans-serif', 'cursive', 'fantasy').
	
	Place the font-family declaration at the end of the list of
	declarations for a selector to account for an MSIE3 font
	declaration freak out
	
	For correct rendering across all three browsers include a
	fictitious font name enclosed in single quotes as your
	first font choice and a fictitious font name as your last
	choice. 
	
*/

body 
	{ 
    background-color: #ffffff;
	color: #404040;
    font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-family: 'X', trebuchet ms, arial, sans-serif, helvetica, verdana, 'X';
	scrollbar-face-color: #e0e0e0; 
	scrollbar-track-color: #cccccc;
	scrollbar-arrow-color: #999999; 
	scrollbar-highlight-color: #999999; 
	scrollbar-3dlight-color: #cccccc; 
	scrollbar-shadow-color: #cccccc; 
	scrollbar-darkshadow-color: #666666; 
    }
 
.inner	
	{
	position:absolute; 
	z-index:20; 
	left:0; 
	top:0; 
	width:390px; 
	font-size:10px;
	}

.feature, p, td
    { 
	color: #404040;
    font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-family: 'X', trebuchet ms, arial, sans-serif, helvetica, verdana, 'X';
    }
	
.quote
    { 
    color: #404040;
	font-size: 11px;
	font-style: italic;
    font-weight: normal;
    text-decoration: none;
    font-family: 'X', verdana, arial, sans-serif, helvetica,  'X';
    } 

.legal
    {
    color: #404040;
    font-size: 9px;
    font-family: 'X', arial, verdana, helvetica, sans-serif, 'X';
    }

.small
    {
    color: #404040;
    font-size: 9px;
	text-decoration: none;
    text-align: left;
    line-height: 11px;
	font-family: 'X', arial, sans-serif, helvetica, verdana, 'X';
    }

	
/* headers and such */
	
h1, p.title
    { 
    color: #404040;
	font-size: 17px;
    font-weight: bold;
    line-height: 18px; 
	margin-bottom: 1em;
	font-family: 'X', arial, sans-serif, helvetica, verdana, 'X';
	}
	
h2, p.head2
    { 
    color: #404040;
	font-size: 15px;
    font-weight: bold;
	line-height: 16px;
	margin-bottom: 1em; 
	font-family: 'X', arial, sans-serif, helvetica, verdana, 'X';
    }
	
h3, p.head3
    { 
    color: #404040;
	font-size: 13px;
    font-weight: bold;
    line-height: 15px; 
	margin-bottom: 1em;
	font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
    }
	
h4, p.head4
    { 
    color: #404040;
	font-size: 12px;
	font-style: italic;
    font-weight: bold;
    line-height: 14px; 
	margin-bottom: 1em;
	font-family: 'X', verdana, arial, helvetica, sans-serif, 'X';
    }

h5, p.head5
    { 
    color: #404040;
    font-size: 12px;
	font-weight: bold;
    text-decoration: none;
    font-family: 'X', arial, sans-serif, helvetica, verdana, 'X';
	margin-bottom: 3em;
	line-height: 13px; 
    }
	
h6, p.head6
    { 
 	color: #404040;
	font-size: 12px;
	font-style: italic;
    font-weight: normal;
    font-family: 'X', arial, helvetica, verdana, sans-serif, 'X';
    }

	
/* standard links */

a 
 	{ 
	color: #660000; 
	text-decoration: none;
	}

a:link     
 	{ 
	color: #660000; 
	text-decoration: none;
	}
	
a:visited  
 	{ 
	color: #660000; 
	text-decoration: none;
	}
	
a:active   
    { 
    color: #660000;
	text-decoration: none;   
    }
	
a:hover
    { 
    color: #990000;
	text-decoration: underline;
    }
	
	
/* nav links */
	
.nav  
    { 
    color: #660000;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none; 
	font-family: 'X', arial, sans-serif, helvetica, verdana, 'X';
    }
.nav:visited  
    { 
    color: #660000;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none; 
	font-family: 'X', arial, sans-serif, helvetica, verdana, 'X';
    }
.nav:active   
    { 
    color: #660000;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none; 
	font-family: 'X', arial, sans-serif, helvetica, verdana, 'X';
    }
.nav:hover
    { 
    color: #990000;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline; 
	font-family: 'X', arial, sans-serif, helvetica, verdana, 'X';
    }

	
/*subnav links */

.subnav  
    { 
    color: #660000;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	margin-left: 1em;
	font-family: 'X', arial, sans-serif, helvetica, verdana, 'X';
    }
.subnav:visited  
    { 
    color: #006699;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none; 
	font-family: 'X', arial, sans-serif, helvetica, verdana, 'X';
    }
.subnav:active   
    { 
    color: #660000;
	font-weight: normal;
	font-size: 9px;
	text-decoration: none; 
	font-family: 'X', arial, sans-serif, helvetica, verdana, 'X';
    }
.subnav:hover
    { 
    color: #990000;
	font-size: 9px;
	font-weight: normal;
	text-decoration: underline;
	font-family: 'X', arial, sans-serif, helvetica, verdana, 'X';
    }
	
	
/* table titles */
	
.whitebold 
	{  
    color: #ffffff;
    font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	font-family: 'X', arial, sans-serif, helvetica, verdana, 'X';
    }

	
/* achtung etc. error text */

.note 
	{ 
	color: #ffffff;
	font-size: 11px; 
	line-height: 13px; 
	font-family: 'X', arial, sans-serif, helvetica, verdana, 'X';
	}

.error 
	{ 
	color: #993333;
	font-size: 11px; 
	font-weight: bold;
	line-height: 13px; 
	font-family: 'X', arial, sans-serif, helvetica, verdana, 'X';
	}
	
.errorsmall 
	{ 
	color: #993333;
	font-size: 11px; 
	line-height: 13px; 
	font-family: 'X', arial, sans-serif, helvetica, verdana, 'X';
	}
	

/* support styles */

pre
    {
    font-family: 'X', courier new, courier, monospace, 'X';
    font-size: 12px;
    color: #404040;
    }


/* rules and background colors */
	
.gray 
	{ 
	background-color: #8c8c8c;
	}
	
.plum 
	{ 
	background-color: #330000;
	}

.wine 
	{ 
	background-color: #663333;
	}
	
.mauve 
	{ 
	background-color: #996666;
	}
	
.stale 
	{ 
	background-color: #CC9999;
	}
	
.blood 
	{ 
	background-color: #660000;
	}
	
.pitch 
	{ 
	background-color: #333333;
	}

.darkgray 
	{ 
	background-color: #666666;
	}
	
.slate 
	{ 
	background-color: #999999;
	}
	
.litegray 
	{ 
	background-color: #cccccc;
	}
	
.mist 
	{ 
	background-color: #e6e6e6;
	}
	
.mute 
	{ 
	background-color: #eeeeee;
	}
	
.quiet 
	{ 
	background-color: #e0e0e0;
	}
	
/* form fields */

input 
	{
	background-color: #333333; 
	border: 0px; 
	vertical-align: middle;
	font-family: 'X', arial, sans-serif, helvetica, verdana, 'X';
	color: #e0e0e0;
	font-size: 11px;
	}

select 
	{
	background-color: #333333; 
	border: 0px; 
	height: 18px; 
	width: 180px; 
	vertical-align: middle;
	font-family: 'X', arial, sans-serif, helvetica, verdana, 'X';
	color: #e0e0e0;
	font-size: 11px;
	}

textarea 
	{
	background-color: #333333; 
	border: 0px; 
	width:180px; 
	height: 56px; 
	vertical-align: top;
	font-family: 'X', arial, sans-serif, helvetica, verdana, 'X';
	color: #e0e0e0;
	font-size: 11px;
	} 
