/* WinNS4 */
td	{ font-family:	Verdana, sans-serif; }
PRE, CODE, TT	{ font-family:	monospace; }




/* WinNS4 */
h1, h2, h3, h4, h5, h6, th, dt	{ font-family:	Verdana, sans-serif; }




/* WinNS4 */
	/* begin affordances */	/* 1 - blue orange */
		
ADDRESS, B, BLOCKQUOTE, CITE, CODE, DD, DEL, DFN,		
DIV, DL, DT, EM, FORM, IFRAME, IMG, KBD,		
OBJECT, OL, Q, SAMP, SPAN, STRONG, SUB, SUP, VAR, 		
APPLET, BIG, CENTER, DIR, FONT, HR, MENU, PRE,		
ABBR, ACRONYM, BDO, BUTTON, INS, LABEL, LEGEND	{	
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	text-decoration:	none;
	font-size: 9pt;
	color: #303030;
	line-height: 10pt;
	border-color:	#303030;
	border-style:	none;
	}
	
P.poll	{	
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	text-decoration:	none;
	font-weight: bold;
	font-size: 9pt;
	color: #FFFFFF;
	line-height: 10pt;
	border-color:	#FFFFFF;
	border-style:	none;
	}
	
P	{	
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	text-decoration:	none;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	line-height: 9pt;
	border-color:	#FFFFFF;
	border-style:	none;
	}
	
SMALL	{	
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	text-decoration:	none;
	font-size: 8pt;
	color: #303030;
	line-height: 9pt;
	border-color:	#303030;
	border-style:	none;
	}
	
SMALL.lid	{	
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	text-decoration:	none;
	font-size: 7pt;
	color: #303030;
	line-height: 8pt;
	border-color:	#303030;
	border-style:	none;
	}
	
LI, UL	{	
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	text-decoration:	none;
	font-size: 10pt;
	color: #303030;
	line-height: 13pt;
	border-color:	#303030;
	border-style:	none;
	}
	
A	{	
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	text-decoration:	none;
	font-size: 8pt;
	line-height: 9pt;
	border-color:	#003366;
	border-style:	none;
	}
	
A.feature	{	
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	text-decoration:	none;
	font-size: 8pt;
	line-height: 9pt;
	border-color:	#003366;
	border-style:	none;
	}
	
A.nav	{	
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	text-decoration:	none;
	font-size: 9pt;
	font-family: times new roman, serif;
	line-height: 10pt;
	border-color:	#003366;
	border-style:	none;
	}
	
H1, H2, H3, H4, H5, H6	{	
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	text-decoration:	none;
	font-size: 13pt;
	line-height: 9pt;
	border-color:	#666666;
	border-style:	none;
	}	
		

.warning	{	
	text-transform:	none;
	font-style:	normal;
	font-weight:	bolder;
	background:	yellow;
	color:	black;
	}	
		
DEL	{	
	text-decoration:	line-through;
	background:	#F66;
	}	
		
INS	{	
	text-decoration:	none;
	background:	yellow;
	}	
		
VAR, CITE, DFN, .note	{	
	font-style:	italic;
	}	
		
ADDRESS	{	
	font-style:	normal;
	letter-spacing:	.1em;
	}	
		
CODE, KBD, SAMP	{	
	font-family:	Monotype.com, Courier New, monospace;
	}	
		
ACRONYM	{	
	font-variant:	small-caps;
	letter-spacing:	0.1em;
	}	
		
H1, H2, H3, H4, H5, H6, DT, LEGEND, CAPTION, TH, THEAD, TFOOT	{	
	color:	#666666;
	background:	transparent;
	}	
H2 {
	text-align: center;
}
		
HR	{	
	color:	#666666;
	}	
		
.colophon	{	
	display:	none;
	}
	
A:link	{	
	text-decoration:	underline;
	font-weight:	bold;
	color:	#000099;
	background:	transparent;
	}	
		
A:visited	{	
	text-decoration:	underline;
	font-weight:	bold;
	color:	#000099;
	background:	transparent;
	}	
		
A:active	{	
	text-decoration:	none;
	font-weight:	bold;
	color:	#0000CC;
	background:	transparent;
	}	
		
A:hover	{	
	text-decoration:	underline;
	font-weight:	bold;
	color:	#128CD7;
	background:	transparent;
	}	
		
A:offsite	{	
	text-decoration:	none;
	font-weight:	bold;
	color:	#000099;
	background:	transparent;
	}
	
A.feature:link	{	
	text-decoration:	none;
	font-weight:	bold;
	color:	#000000;
	background:	transparent;
	}	
		
A.feature:visited	{	
	text-decoration:	none;
	font-weight:	bold;
	color:	#414141;
	background:	transparent;
	}	
		
A.feature:active	{	
	text-decoration:	none;
	font-weight:	bold;
	color:	#0000CC;
	background:	transparent;
	}	
		
A.feature:hover	{	
	text-decoration:	underline;
	font-weight:	bold;
	color:	#0000CC;
	background:	transparent;
	}	
		
A.feature:offsite	{	
	text-decoration:	none;
	font-weight:	bold;
	color:	#0000CC;
	background:	transparent;
	}	
		
A.nav:link	{	
	text-decoration:	none;
	font-weight:	bold;
	color:	#000000;
	background:	transparent;
	}	
		
A.nav:visited	{	
	text-decoration:	none;
	font-weight:	bold;
	color:	#414141;
	background:	transparent;
	}	
		
A.nav:active	{	
	text-decoration:	none;
	font-weight:	bold;
	color:	#0000CC;
	background:	transparent;
	}	
		
A.nav:hover	{	
	text-decoration:	underline;
	font-weight:	bold;
	color:	#0000CC;
	background:	transparent;
	}	
		
A.nav:offsite	{	
	text-decoration:	none;
	font-weight:	bold;
	color:	#0000CC;
	background:	transparent;
	}
		
A.body:link	{	
	text-decoration:	underline;
	font-weight:	bold;
	color:	#000000;
	background:	transparent;
	}	
		
A.body:visited	{	
	text-decoration:	underline;
	font-weight:	bold;
	color:	#000000;
	background:	transparent;
	}	
		
A.body:active	{	
	text-decoration:	underline;
	font-weight:	bold;
	color:	#000000;
	background:	transparent;
	}	
		
A.body:hover	{	
	text-decoration:	underline;
	font-weight:	bold;
	color:	#414141;
	background:	transparent;
	}	
		
A.body.offsite	{	
	text-decoration:	none;
	font-weight:	normal;
	color:	#000000;
	background:	transparent;
	}	
	
A.top:link	{	
	text-decoration:	none;
	font-weight:	bold;
	color:	#FFFFFF;
	background:	transparent;
	}	
		
A.top:visited	{	
	text-decoration:	none;
	font-weight:	bold;
	color:	#FFFFFF;
	background:	transparent;
	}	
		
A.top:active	{	
	text-decoration:	none;
	font-weight:	bold;
	color:	#FFFFFF;
	background:	transparent;
	}	
		
A.top:hover	{	
	text-decoration:	none;
	font-weight:	bold;
	color:	#FFFFCC;
	background:	transparent;
	}	
		
A.top.offsite	{	
	text-decoration:	none;
	font-weight:	normal;
	color:	#FFFFFF;
	background:	transparent;
	}
		
	/* end affordances */	





/* WinNS4 */




/* WinNS4 */




/* WinNS4 */



/* Calendar.css */


TABLE.cal_controls	{
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	text-align: center;
	font-weight:	bolder;
	color: #000000;
	border-color:	#FFFFFF;
	border-style:	solid;
	background-color: #eeeeee;
	font-size: 8pt;
}

TABLE.cal_controls a{
	color: #000000;
    text-decoration: underline;
    text-align: center;
    font-weight: bold;
}

TD.cal_selectedcontrol {
	background-color: #9dbcd3;
}
TD.cal_controls {
	background: #006400;
}

TABLE.cal_main {
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-weight:	normal;


	border-color:	#444444;
	border-style: ridge;
    border-width: 0px 0px 2px 2px;

	padding: 0px;
    margin: 0px;
    border-spacing: 0px;
    border-spacing: 0px;

    /* This is the background color that's showing through */
	background-color: #CCCCCC;
	width: 100%;
    color: #333333;
}


.cal_main a{
	color: #000000;
    text-decoration: underline;
    font-weight: bold;
}

.cal_holiday a{
	color: #000000;
    text-decoration: underline;
    font-weight: bold;
}

.cal_normal a{
	color: #000000;
    text-decoration: underline;
    font-weight: bold;
}


th.cal_header{
	border-color: #444444;
	border-style: ridge;
	border-width: 2px 2px 0 0;
	text-align: center;
	font-weight:	bolder;
	color: #000000;
	background-color: #FFFFFF;
}

td.cal_noday {
	background-color: #FFFFFF;
	border-style: ridge;
	border-width: 2px 2px 0 0;
	border-color: #444444;
	margin: 0px;
}


td.cal_normal {
	vertical-align:top;
	height: 100px;
	background-color: #EEEEEE;
	border-style: ridge;
	border-width: 2px 2px 0px 0px;
	border-color: #444444;
	font-size: 8pt;
	margin:0px;
}
td.cal_today {
	vertical-align:top;
	height: 100px;
	background-color: #9dbcd3;
	border-style: ridge;
	border-width: 2px 2px 0 0;
	border-color: #444444;
	font-size: 8pt;
	margin: 0px;
}
td.cal_holiday{
	vertical-align:top;
	height: 100px;
	background-color: #4682B4;
	border-style: ridge;
	border-width: 2px 2px 0 0;
	border-color: #444444;
	font-size: 8pt;
	margin: 0px;
}
td.cal_weekend {
	vertical-align:top;
	height: 100px;
	background-color: #cccccc;
	border-style: ridge;
	border-width: 2px 2px 0 0;
	border-color: #444444;
	font-size: 8pt;
	margin: 0px;
}



.cal_date {
	font-size:140%;
	font-weight:bold;
	position:relative;
	right:0;
	display:block;
	text-align:right;
	padding-right:.3em;
	height:3.1em;
	text-align: right;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

/* End calendar.css */

