/************************************************
 *												*
 *	Red [inside] Style Sheet					*
 *												*
 ***********************************************/
 
 
	*
	{
		font-family: verdana;
		font-size: 9pt;
	}
	
	body
	{
		margin: 5px 10px;
		
		background-attachment: fixed;
		background-position: bottom right;
		background-repeat: no-repeat;
	}
	
	DIV.status	{ color: Blue; font-weight: bold; background-color: #efefef; border: solid 1px #666666; padding: 5px; margin: 10px 0px; }
	DIV.error	{ color: Red; font-weight: bold; background-color: #FFFFCC; border: solid 1px #666666; padding: 5px; margin: 10px 0px;}

	.validator { color: Red; font-size: 7pt; }
	.tiny { font-size: 7pt; }
	
	
	H1 { font-size: 13pt; font-weight: bold; }
	H2 { font-size: 10pt; font-weight: bold; margin-bottom: 8px; }
	H3 { margin-bottom: 6pt; }
	
	A {	color: #666666; text-decoration: none; }
	A.selected { color: #000000; }
	A.report { color: black; }
	
	A:hover	{ color: #333333; }
	
	IMG { border-style: none; }
	
	EM { color: Maroon; font-style: normal; font-weight: bold; }
		
		
	/********************************
     *	Page Layout					*
	 *******************************/
	
	A.menu
	{
		font-family: verdana;
		font-size: 10pt;
		font-weight: bold;
						
		text-decoration: none;	
		padding: 0px 20px;	
	}
	
	FORM { margin: 0px; }
	
	TD.standardLeftPane
	{
		width: 205px;
		text-align: left;
		vertical-align: top;
				
		border-color: Black;
		border-width: 1px;
		border-right-style: solid;
	}
	
	DIV.spacer
	{
		font-size: 2pt; 
		height: 3px; 
		padding: 0px; 
		margin: 0px; 
		border: solid 2px white;
	}
	
	
	/********************************
     *	Admin						*
	 *******************************/
	
	A.admin { text-decoration: none; display: block; margin-bottom: 8px; margin-left: 10px; }
		
		
	/********************************
	 *	Forms and Input				*
	 *******************************/
	
	TH 
	{ 
		font-size: 10pt;
		
		border: none 1px #666666;
		border-bottom-style: solid;
		text-align: left;
	}
	
	TH.large
	{
		font-size: 12pt;
		
		border: none 1px #666666;
		border-bottom-style: solid;
		text-align: left;
	}
	
	TD.fc { font-weight: bold; padding-left: 9px; padding-right: 25px; color: #333333; vertical-align: baseline; }
	
	TD.bigFiller { height: 40px; }
	
	TD.filler { height: 15px; }
	
	
	.button { font-size: 8pt; cursor: hand; }
	
	.tinyTB 	{ width: 60px; border: solid 1px #666666; }
	.smallTB 	{ width: 150px; border: solid 1px #666666; }
	.medTB 		{ width: 200px; border: solid 1px #666666; }
	.bigTB 		{ width: 250px; border: solid 1px #666666; }
	
	SELECT { font-size: 9pt; padding-right: 15px; }
	
	HR { width: 100%; height: 1px; color: #444444; }
	
	TABLE.greyForm
	{
		border: solid 1px #666666;
		background-color: #efefef;
	}
	
	TABLE.form
	{
		border: solid 1px #666666;
		background-color: #ffffff;
	}
	
	
	
	/********************************
	 *	Reports and Data Layout		*
	 *******************************/
	
	UL { margin: 8px 0px 0px 35px; }
	LI { line-height: 1.8; list-style-type: square; }
	
	TD.bulletCell { font-size: 14pt; text-align: center; padding: 0px; margin: 0px; }
	.smallReportText { font-size: 8pt; color: black }
	
	
	A.manual
	{
		display: block; float: right;
	}
	
	