<!--
	== FILE DESCRIPTION ======================================================
	FILENAME:	_stylesheet.css
	AUTHOR:		William Fink (bfink@3til3.com)
	COPYRIGHT:	(C)2001 Octalogic, Inc.

	== DOCUMENTATION =========================================================
	INTENT:		Provides default behaviour to common HTML elements used
				throughout the site.
	
	== REVISION HISTORY ======================================================
	DATE		AUTHOR		DESCRIPTION
	--------------------------------------------------------------------------
	11-05-2001	bfink		Initial version	
-->


<!-- General HTML Elements -->
BODY {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	margin-top : 0;
	margin-bottom : 10;
	margin-left : 0;
	margin-right : 0;
	margin-height : 0;
	margin-width : 0;
	color : #ffffff; 
}

H1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18pt;
	font-weight : bold;
	margin-top : 0;
	margin-bottom : 0;
	color : #003466;
}

H2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : bold;
	text-align : center;
	margin-top : 0;
	margin-bottom : 0;
	color : #003466;
}

H3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	text-align : center;
	margin-top : 0;
	margin-bottom : 0;
	color : #003466;
}

H4 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-align : center;
	margin-top : 0;
	margin-bottom : 0;
	color : #003466;
}

P {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	margin-top : 5;
	margin-bottom : 10;
} 

.error {
	color : #CC0000;
} 

.normal {
	color : #003466;
} 


<!-- Default links -->
A:link { 
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #336699; 
}

A:visited { 
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #336699; 
}

A:active { 
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #336699; 
}

A:hover { 
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #FF9900; 
}


<!-- Mainnav links -->
A.mainnav:link { 
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color: #FFFFFF; 
}

A.mainnav:visited { 
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color: #FFFFFF; 
}

A.mainnav:active { 
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color: #FFFFFF; 
}

A.mainnav:hover { 
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color: #EADA47; 
}


<!-- Subnav links -->
A.subnav:link { 
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #FFFFFF; 
}

A.subnav:visited { 
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #FFFFFF; 
}

A.subnav:active { 
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #FFFFFF; 
}

A.subnav:hover { 
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #EADA47; 
}


<!-- Default table -->
TABLE {
	border : none;
}

TH {
	background : #878787;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #FFFFFF;
	text-align : left;
	vertical-align : top;
}

TD {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
}


<!-- List table -->
TABLE.list {
	border : none;
	border-spacing : 0;
}

TH.listheading {
	background : #B7B4A1;
	border-right : thin solid;
	border-bottom : thin solid;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : #FFFFFF;
	text-align : center;
	vertical-align : top;
}

TH.list {
	background : #006666;
	border-right : thin solid;
	border-bottom : thin solid;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #FFFFFF;
	text-align : left;
	vertical-align : top;
}

TD.list {
	border-bottom : thin dotted;
	border-width : 1;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	vertical-align : top;
}


<!-- Calendar -->
TABLE.calendar {
	border : none;
	border-spacing : 1;
}

TH.calendar {
	background : #D43F38;
	border-right : thin solid;
	border-bottom : thin solid;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #FFFFFF;
	text-align : center;
	vertical-align : middle;
}

TD.calendarblank {
}

TD.calendar {
	background : #FFFFFF;
	border-right : thin solid;
	border-bottom : thin solid;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	vertical-align : top;
}

TD.calendartoday {
	background : #FAFED4;
	border-right : thin solid;
	border-bottom : thin solid;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	vertical-align : top;
}


<!-- Miscellaneous -->
.button {
	width : 60;
	height : 19;
	background : #666666;
	border : none;
	margin : 1;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #FFFFFF;
}

.select {
	height : 20;
	background : #666666;
	border : none;
	margin : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #FFFFFF;
}

