/* * * * * *  Colors  * * * * * */

	body { background-color: White; text-align: left; }

	body, td, dl, ul, li, menu, blockquote, input, textarea, select, option
	{ color: #444444; }
	
	h1, h2, h3, h4 { color: #999999; }
	
	a:link, a:visited { color: Crimson; }
	a:active  { color: Navy; }
	a:hover  { color: DarkCyan; }
	
	.inactive, a.inactive:link, a.inactive:visited, a.inactive:active, a.inactive:hover
	{
		color: silver;
	}

	.hbox { color: MidnightBlue; background-color: #eeeeee; }
	
	.heading { color: #999999; }

	a.enabledTreeEntry, a.enabledTreeEntry:link, a.enabledTreeEntry:visited { color: #992222; }
	a.disabledTreeEntry, a.disabledTreeEntry:link, a.disabledTreeEntry:visited { color: gray; }
	a.enabledTreeEntry:hover { color: red; }
	a.disabledTreeEntry:hover { color: orange; }

	a.enabledTreeGrantee, a.enabledTreeGrantee:link, a.enabledTreeGrantee:visited { color: black; background-color: white; }
	a.enabledTreeGrantee:hover { color: white; background-color: #0A246A; }
	.disabledTreeGrantee { color: gray; cursor: default; }
	
	/* The path of an entry in the Contents form */
	span.pathLink { font-size: 12px; }
	a.pathLink:link, a.pathLink:active, a.pathLink:visited { color: red; font-size: 12px; }
	a.pathLink:hover { color: white; background-color: #FF0000; }

	IMG { border: none; }
	
/* * * * * *  Font Styles * * * * * */

	body, td, dl, ul, li, menu, blockquote, input, textarea, select, option, h1, h2, h3, h4, heading 
	{
		font-family: Arial, Helvetica, Geneva, sans-serif;
	}
	
	body, td, dl, ul, li, menu, blockquote { font-size: 10pt; }
	
	h1 { font-size: 190%; }
	h2 { font-size: 114%; }
	h3 { font-size: 104%; }
	h4 { font-size: 100%; }
	
	.large { font-size: 125%; font-weight: bold; }
	.small { font-size: 84%; }
	
	.heading 	{ font-size: 114%; font-weight: bold; }

	a.enabledTreeEntry, a.disabledTreeEntry { font-size: 90%; }
	a.enabledTreeGrantee, a.enabledTreeGrantee { font-size: 90%; }

	span.pathLink {}
	a.pathLink:link, a.pathLink:active, a.pathLink:visited {}
	a.pathLink:hover {}


/* * * * * *  Link Appearance  * * * * * */

	a { text-decoration: none; }


/* * * * * *  Forms  * * * * * */

	input, select, option, textarea, button { font-size: 9pt; }
	input, .field, select, option, textarea { background-color: Seashell; }
	label { font-weight: bold;  cursor: pointer; cursor: hand; }
	input:focus, input.field:focus, select:focus, textarea:focus, button:focus { border: 2px solid #FF0000; } 
	INPUT[type="button"],INPUT[type="submit"] { background-color: #DDDDDD; }

	fieldset { font-weight: bold; width: 460px; padding: 10px; }

	.defaultButton { font-weight: bold;	}
	.button { width: 120px; }


/* * * * * *  Miscellaneous  * * * * * */

	/* A table used in various places */
	.tableHeader 
	{
		font-family: Arial, Helvetica, Geneva, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: Black;
		background-color: #D8E0F2;
	}
	
	.tableCell
	{
		font-family: Arial, Helvetica, Geneva, sans-serif;
		font-size: 14px;
		background-color: #EEEEFF;
	}
	

	.indent
	{
		margin-left: 30px;
	}
	
	.alignRight
	{
		margin-left: 10%;
		text-align: right;
	}

	
	.title { font-size: 10pt; font-weight: bold; padding-right: 14px; }
	.infoTop, A.infoTop:link, A.infoTop:active, A.infoTop:visited { background-color: #9999aa; font-size: 10pt; color: white; }
	.infoCol { background-color: #dddde4; }
	.line { background-color: red; }

	
A.arrow
{
	background-image: url(/Bitmaps/Arrow/Item.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	display: block;
}
A.arrow:hover
{
	background-image: url(/Bitmaps/Arrow/ItemX.gif);
}

A.smallArrow
{
	font-size: 88%;
	background-image: url(/Bitmaps/Arrow/SmallRight.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}

A.onlineHelp
{
	color: white;
	background-image: url(/Bitmaps/etc/ContextHelp.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
A.onlineHelp:hover
{
	color: red;
}
