/* page specifications */
	body
	{
		background-color: #FFFFFF;
		scrollbar-arrow-color: #448CCB;
		scrollbar-3dlight-color: #E6E6E6;
		scrollbar-highlight-color: #E6E6E6;
		scrollbar-face-color: #E6E6E6;
		scrollbar-shadow-color: #E6E6E6;
		scrollbar-darkshadow-color: #E6E6E6;
		scrollbar-track-color: #FFFFFF;
		margin: -10px;
	}

	html body
	{
		margin: 0px;
	}

/* element defaults */
	b
	{
		font-weight: bold;
	}

	i
	{
		font-style: italic;
	}

	u
	{
		text-decoration: underline;
	}
	
	form
	{
		display: inline;
	}

	input, select, textarea
	{
		font: 8pt Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
	}
	
	ul
	{
		line-height: 18pt
	}

	li
	{
		line-height: normal
	}

	img
	{
		border-style: solid;
		border-width: 0px;
		border-color: #000000;
	}

/* special classes */
	.tip
	{	
		background-color: #FFFFFF;
		font: 8pt Verdana, Arial, Helvetica, sans-serif;
		color: #4A4A70x;
		visibility: hidden;
		position: absolute;
		padding: 8px;
		border: 1px solid #4A4A70;
		width: 200px;
	}
	a#tip
	{
		text-decoration: underline;
		color: #4A4A70;
	}

	.highlight
	{
		/* empty; see newer browsers */
	}

	.highlight_disabled
	{
		/* empty */
	}

	.error_head
	{
		font: bold 12pt Verdana, Arial, Helvetica, sans-serif;
		color: #CC0000;
	}

	.error_text
	{
		font: 8pt Verdana, Arial, Helvetica, sans-serif;
		color: #CC0000;
	}

/* special classes */
	#globalMenu
	{
		font: 8pt Verdana, Arial, Helvetica, sans-serif;
		position: absolute;
		z-index: 1000;
		background: #FFFFFF;
		border: solid #DEE0EB 1px;
		border-top: none;
	}
	
	#globalMenu a
	{
		text-align: left;
		display: block;
		padding: 2px 5px 2px 5px;
		text-decoration: none;
		background: #FFFFFF;
		color: #717CAB;
		border-top: solid #DEE0EB 1px;
	}
	
	#globalMenu a:hover
	{
		background-color: #DEE0EB;
		color: #717CAB;
	}

/* global classes */
	.global_text
	{
		font: 8pt Verdana, Arial, Helvetica, sans-serif;
		color: #4A4A70;
	}
		a.global_text, a.global_text:active, a.global_text:visited
		{
			text-decoration: none;
		}
	
	.global_nav
	{
		font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
	}
		a.global_nav, a.global_nav:active, a.global_nav:visited
		{
			text-decoration: none;
		}
	
	.global_bg_blue
	{
		background-color: #4A4A70;
	}

	.global_bg_ltgray
	{
		background-color: #C5BEA6;
	}
	
	.footer
	{
		font: 7pt Verdana, Arial, Helvetica, sans-serif;
		color: #C8CAB2;
	}
		a.footer, a.footer:active, a.footer:visited
		{
			text-decoration: none;
		}
		
		a.footer:hover
		{
			color:#F1F0E5;
		}
	
	.footer2
	{
		font: 7pt Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
	}
		a.footer2, a.footer2:active, a.footer2:visited
		{
			text-decoration: none;
			color: #FFFFFF;
		}
		
		a.footer2:hover
		{
			color:#EBE9D9;
		}
	
/* specifications for newer browsers; @media is ignored by older browsers */
@media all
{
	.highlight
	{
		background-color: #4A4A70;
		color: #FFFFFF;
	}
	
	a.global_text:hover
	{
		text-decoration: underline;
	}

	a.global_nav:hover
	{
		color: #C5BEA6;
	}
}
