/* page specifications */
	body
	{
		background: #ebe6bc url(/global/img/bg_body.jpg) top center no-repeat;
		color: #084c63;
		scrollbar-arrow-color:#FBFDFD;
		scrollbar-3dlight-color:#AAD3DB;
		scrollbar-highlight-color:#AAD3DB;
		scrollbar-face-color:#AAD3DB;
		scrollbar-shadow-color:#AAD3DB;
		scrollbar-darkshadow-color:#AAD3DB;
		scrollbar-track-color:#F2F8F9;
		margin: -10px;
	}

	body,
	body td,
	body div
	{
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height: 1.5em;
	}

	html body
	{
		margin: 0px;
	}
	
	#page
	{
		width: 777px;
		margin-left: auto;
		margin-right: auto;
		background-color: #FFFFFF;
	}
	
	#content
	{
		text-align: left;
		background-color: #FFFFFF;
		padding: 10px;
	}
	
	#article
	{
		background-color: #FFFFFF;
		padding: 10px;
		border: solid 1px #e2efd5;
	}	

/* element defaults */
	b
	{
		font-weight: bold;
	}

	i
	{
		font-style: italic;
	}

	u
	{
		text-decoration: underline;
	}
	
	form
	{
		display: inline;
	}

	input
	{
		font-size: 8pt;
		border: solid #25657b 1px;
		height: 16px;
		background-color: #ebe6bc;
		margin: 0px;
	}
	
	input.text
	{
		font-weight: bold;
		color: #0B4F66;
		padding-left: 3px;
	}
	
	input.image
	{
		border: 0px;
		height: auto;
		padding: 0px;
		margin: 0px;
	}
	
	textarea,select
	{
		color: #0b4f66;
		border: solid #25657b 1px;
	}

	table
	{
		width: 100%;
		padding: 0px;
		margin: 0px;
		border-style: none;
		border-collapse: collapse;
		vertical-align: top;
	}
	
	td
	{
		padding: 0px;
		margin: 0px;
		border-style: none;
		border-collapse: collapse;
		vertical-align: top;
	}

	ul
	{
		margin: 10px 0px 0px 20px;
		padding: 0px 0px 10px 15px;
		list-style-image: url(/global/img/bullet.gif);
	}
	
	li
	{
		padding-bottom: 5px;
		margin: 0px 0px 0px 0px;
	}

	img
	{
		border-style: solid;
		border-width: 0px;
		border-color: #000000;
	}
	
	a
	{
		color: #62a023;
		text-decoration: none;
	}

	a:hover
	{
		text-decoration: underline;
	}
	
	div.clear
	{
		display: block;
		clear: both;
		line-height: 0;
		visibility: hidden;
	}
	
	#panel_1
	{
		display: inline;
	}
	
	#panel_2,
	#panel_3,
	#panel_4
	{
		display: none;
	}
	
  
/* class defaults */

	.crumb
	{
		font-size: 7pt;
		color: #5b94a7;
	}
		a.crumb, a.crumb:active, a.crumb:visited
		{
			text-decoration: none;
		}
		
		a.crumb:hover
		{
			color:#62a023;
		}
		
	.slug
	{
		font-size: 7pt;
		color: #6fb12d;
		text-transform: uppercase;
	}
		.slug2
	{
		font-size: 7pt;
		color: #084c63;
		text-transform: uppercase;
	}
		a.slug, a.slug:active, a.slug:visited
		{
			text-decoration: none;
		}
		
		a.slug:hover
		{
			color:#084c63;
		}

	.title
	{
		font: 16pt Georgia, "Times New Roman", Verdana, Arial, Helvetica;
		color: #6fb12d;
	}
		a.title, a.title:active, a.title:visited
		{
			text-decoration: none;
		}
		
		a.subhead:hover
		{
			color:#084c63;
		}

	.subhead
	{
		font: bold 11pt Georgia, "Times New Roman", Verdana, Arial, Helvetica;
		color: #6fb12d;
	}
		a.subhead, a.subhead:active, a.subhead:visited
		{
			text-decoration: none;
		}
		
		a.subhead:hover
		{
			color:#084c63;
		}

	.text
	{
		font-size: 9pt;
		color: #084c63;
		line-height: 1.5em;
	}

	.text2
	{
		font-size: 8pt;
		color: #62a023;
	}

	.caption
	{
		font-size: 7pt;
		color: #000000;
	}
	
	.hr
	{
		color:#6fb12d;
		background-color:#6fb12d;
		padding:0px;
		border:0px;
		height:1px;
	}
	
	.hr2
	{
		color:#e2efd5;
		background-color:#e2efd5;
		padding:0px;
		border:0px;
		height:1px;
	}
	
	.footer
	{
		font-size: 7pt;
		color: #ffffff;
	}
		a.footer, a.footer:active, a.footer:visited
		{
			text-decoration: none;
		}
		
		a.footer:hover
		{
			color:#f3f0d7;
		}

	#box1
	{
		border: solid #5891a4 1px;
		background-color: #f3f0d7;
		padding: 8px;
	}
		
	#box2
	{
		border: solid #8cc157 1px;
		padding: 8px;
	}
		
	.image
	{
		border: solid #b4d693 1px;
	}
	
	.sup
	{
		font-size: 0.75em;
		vertical-align: text-top;
	}
