/* GENERAL STYLES */BODY
{
	BACKGROUND-COLOR: #ffffff;
	FONT-FAMILY: verdana, tahoma, arial, helvetica;	MARGIN: 0px 0px 0px 0px;
}
FONT
{
	FONT-FAMILY: verdana, tahoma, arial, helvetica;
}
LABEL
{
	CURSOR: hand;
}INPUT, SELECT, TEXTAREA
{	/* NOTE: containers for SELECT and TEXTAREA must have class for object font to work */
	FONT-FAMILY: verdana, tahoma, arial, helvetica;
	FONT-SIZE: 11px;
	/* NOTE: background color only needed if main body color is different from form element background */
	BACKGROUND-COLOR: #ffffff;}INPUT.button{	BACKGROUND-COLOR: #cc0000;
	COLOR: #ffffff;
	CURSOR: hand;}

/* LINK STYLES */
A
{
	TEXT-DECORATION: none;
	FONT-FAMILY: verdana, tahoma, arial, helvetica;
	CURSOR: hand;
}A							{ COLOR: #0000ff; }
A:hover				{ COLOR: #ff0000; }
A:active			{	COLOR: #0000ff; }
A.white					{ COLOR: #ffffff; TEXT-DECORATION: underline; }
A.white:hover		{ COLOR: #cccccc; TEXT-DECORATION: underline; }
A.white:active	{ COLOR: #ffffff; }
A.image					{ COLOR: #000000; }
A.image:hover		{ COLOR: #000000; }
A.image:active	{	COLOR: #000000; }
A.footer
{	COLOR: #0000ff;
  TEXT-DECORATION: none;
  FONT-FAMILY: verdana, arial, helvetica, sans-serif;  FONT-SIZE: 10px;
  CURSOR: hand;
}
A.footer:hover
{
  COLOR: #ff0000;  TEXT-DECORATION: none;
}

/* TEXT STYLES */.black9, .gray9, .red9, .medred9, .blue9, .green9, .bgwhite9, .bgblack9, .bggray9, .bgdarkgray9, .bgred9, .bgmedred9, .bglightred9, .bglightyellow9{	FONT-FAMILY: verdana, tahoma, arial, helvetica;
	FONT-SIZE: 10px;}
.black10, .gray10, .red10, .medred10, .blue10, .green10, .bgwhite10, .bgblack10, .bggray10, .bgdarkgray10, .bgred10, .bgmedred10, .bglightred10, .bglightyellow10
{	FONT-FAMILY: verdana, tahoma, arial, helvetica;
	FONT-SIZE: 11px;
}
.black13, .gray13, .red13, .medred13, .blue13, .green13, .bgwhite13, .bgblack13, .bggray13, .bgdarkgray13, .bgred13, .bgmedred13, .bglightred13, .bglightyellow13{	FONT-FAMILY: verdana, tahoma, arial, helvetica;
	FONT-SIZE: 14px;
}.black16, .gray16, .red16, .medred16, .blue16, .green16, .bgwhite16, .bgblack16, .bggray16, .bgred16, .bgmedred16
{	FONT-FAMILY: verdana, tahoma, arial, helvetica;
	FONT-SIZE: 16px;
}.black24, .gray24, .red24, .medred24, .blue24, .green24, .bgwhite24, .bgblack24, .bggray24, .bgred24, .bgmedred24
{	FONT-FAMILY: verdana, tahoma, arial, helvetica;
	FONT-SIZE: 24px;
}

/* TRANSPARENT BACKGROUND STYLES FOR TABLE CELLS */.black9, .black10, .black13, .black16, .black24	{ COLOR: #000000; }
.gray9, .gray10, .gray13, .gray16, .gray24			{ COLOR: #cccccc; }
.red9, .red10, .red13, .red16, .red24						{ COLOR: #ff0000; }
.blue9, .blue10, .blue13, .blue16, .blue24			{ COLOR: #0000ff; }
.green9, .green10, .green13, .green16, .green24	{ COLOR: #008800; }
.medred9, .medred10, .medred13, .medred16, .medred24	{ COLOR: #cc0000; }

/* COLORED BACKGROUND STYLES FOR TABLE CELLS */.bgwhite9, .bgwhite10, .bgwhite13, .bgwhite16, .bgwhite24	{ BACKGROUND-COLOR: #ffffff; COLOR: #000001; }
.bgblack9, .bgblack10, .bgblack13, .bgblack16, .bgblack24	{ BACKGROUND-COLOR: #000000; COLOR: #ffffff; }.bggray9, .bggray10, .bggray13, .bggray16, .bggray24	{ BACKGROUND-COLOR: #cccccc; COLOR: #000001; }
.bgred9, .bgred10, .bgred13, .bgred16, .bgred24 { BACKGROUND-COLOR: #ff0000; COLOR: #ffffff; }
.bgmedred9, .bgmedred10, .bgmedred13, .bgmedred16, .bgmedred24 { BACKGROUND-COLOR: #cc0000; COLOR: #ffffff; }
.bglightred9, .bglightred10, .bglightred13 { BACKGROUND-COLOR: #ffaaaa; COLOR: #000001; }
.bgdarkgray9, .bgdarkgray10, .bgdarkgray13	{ BACKGROUND-COLOR: #888888; COLOR: #000001; }
.bglightyellow9, .bglightyellow10, .bglightyellow13 { BACKGROUND-COLOR: #ffff88; COLOR: #000001; }

/* MENU STYLES */
.clCMAbs 
{	/*DO NOT REMOVE THIS STYLE, REQUIRED FOR NETSCAPE*/
	POSITION: absolute; 
	VISIBILITY: hidden; 
	LEFT: 0; 
	TOP: 0;
}
.m1bar
{
	POSITION: absolute; 
	BACKGROUND-COLOR: #cc0000; 	LAYER-BACKGROUND-COLOR: #cc0000;
	VISIBILITY: hidden;
}.m1barborder
{
	POSITION: absolute; 	VISIBILITY: hidden;
	BACKGROUND-COLOR: #ffffff; 	LAYER-BACKGROUND-COLOR: #ffffff;
}.m1level1
{	
	POSITION: absolute;
	PADDING-LEFT: 8px;
	FONT-FAMILY: verdana, tahoma, arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #cc0000;
	LAYER-BACKGROUND-COLOR: #cc0000;
	COLOR: #ffffff;
}
.m1level1over
{	
	POSITION: absolute;
	PADDING-LEFT: 8px;
	FONT-FAMILY: verdana, tahoma, arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #ffffff;
	LAYER-BACKGROUND-COLOR: #ffffff;
	COLOR: #888888;
	CURSOR: hand;
}
.m1level1border
{
	POSITION: absolute;
	VISIBILITY: hidden;
	BACKGROUND-COLOR: #cc0000;
	LAYER-BACKGROUND-COLOR: #cc0000;
}
.m1level2
{	
	POSITION: absolute;
	PADDING-LEFT: 8px;
	FONT-FAMILY: verdana, tahoma, arial, helvetica;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #cccccc;
	LAYER-BACKGROUND-COLOR: #cccccc;
	COLOR: #cc0000;
}
.m1level2over
{	
	POSITION: absolute;
	PADDING-LEFT: 8px;
	FONT-FAMILY: verdana, tahoma, arial, helvetica;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #ffff88;
	LAYER-BACKGROUND-COLOR: #ffff88;
	COLOR: #cc0000;
	CURSOR: hand;
}
.m1level2border
{
	POSITION: absolute;
	VISIBILITY: hidden;
	BACKGROUND-COLOR: #888888;
	LAYER-BACKGROUND-COLOR: #888888;
}

/* COLORS */
/*	#000000 - black
	#000088 - dark blue
	#0000ff - blue
			#008800 - dark green
	#008888 - teal	#0088ff - mid blue		
	#00ff00 - green	#00ff88 - mid green
	#00ffff - sky blue				
	#880000 - dark red
	#880088 - maroon
	#8800ff - dark purple			#888800 - gold	#888888 - gray	#8888ff - light purple			#88ff00 - bright green	#88ff88 - light green	#88ffff - light blue			#ff0000 - red	#ff0088 - mid red	#ff00ff - bright pink			#ff8800 - orange	#ff8888 - rose	#ff88ff - pink			#ffff00 - yellow	#ffff88 - light yellow	#ffffff - white
*/

/* CROSS BROWSER FONT SIZE CHART */
/*
IE5							NS4
7pt=9px					10px
11px						8pt=11px
8pt=11px				none
9pt=12px				9pt=12px=14px
10pt=14px				14px
14px						11pt=15px
11pt=15px				none
12pt=16px				12pt=16px
*/