/* page specifications */
	body
	{
		background-color: #FFFFFF;
		scrollbar-arrow-color: #FFFFFF;
		scrollbar-3dlight-color: #2D6AA3;
		scrollbar-highlight-color: #2D6AA3;
		scrollbar-face-color: #2D6AA3;
		scrollbar-shadow-color: #2D6AA3;
		scrollbar-darkshadow-color: #2D6AA3;
		scrollbar-track-color: #FFFFFF;
		margin: -10px;
	}
	html body
	{
		margin: 0px;
	}

/* backgrounds and dividers */
	.bg_0
	{
		background-color: #FFFFFF;
	}

	.bg_1
	{
		background-color: #F8EA7F;
	}

	.bg_2
	{
		background-color: #2D6AA3;
	}

/* content classes */
	.title
	{
		font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
		color: #C9222C;
	}
		a.title, a.title:active, a.title:visited
		{
			text-decoration: none;
		}
	
	.deck
	{
		font: italic 8pt Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
	}
		a.deck, a.deck:active, a.deck:visited
		{
			text-decoration: underline;
		}
	
	.byline
	{
		font: 8pt Verdana, Arial, Helvetica, sans-serif;
		color: #2D6AA3;
	}
	
	.subhead
	{
		font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
		color: #2D6AA3;
	}
		a.subhead, a.subhead:active, a.subhead:visited
		{
			text-decoration: underline;
		}
	
	.endorse
	{
		font: 8pt/11pt Verdana, Arial, Helvetica, sans-serif;
		color: #FF6633;
	}
	
	.pullquote
	{
		font: 7pt/12pt Verdana, Arial, Helvetica, sans-serif;
		color: #FF6633;
	}
	.text
	{
		font: 8pt/11pt Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
	}
		a.text, a.text:active, a.text:visited
		{
			text-decoration: underline;
			color: #2D6AA3;
		}

		
		a.text, a.text:active, a.text:visited
		{
			text-decoration: underline;
			color: #2D6AA3;
		}
		
	.dropcap
	{
		font-weight: bold;
	}

/* navigation classes */
	.leftnav_head
	{
		font: 9pt "Arial Black", Verdana, Arial, Helvetica, sans-serif;
		margin: 0px 5px 0px 5px;
		color: #2D6AA3;
	}
		a.leftnav_head, a.leftnav_head:active, a.leftnav_head:visited
		{
			text-decoration: none;
			color: #2D6AA3;
		}
	
	.leftnav_text
	{
		font: 8pt/11pt Verdana, Arial, Helvetica, sans-serif;
		color: #2D6AA3;
	}
		a.leftnav_text, a.leftnav_text:active, a.leftnav_text:visited
		{
			text-decoration: none;
			color: #2D6AA3;
		}

	.rightnav_head
	{
		font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
		/*color: #FFFFFF;*/
        color: #FFFFFF;
	}
		a.rightnav_head, a.rightnav_head:active, a.rightnav_head:visited
		{
			text-decoration: none;
			color: #FFFFFF;
		}
	
	.rightnav_text
	{
		font: 8pt Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
        margin-left: 5pt;
        line-height: 12pt;
	}
		a.rightnav_text, a.rightnav_text:active, a.rightnav_text:visited
		{
			text-decoration: none;
			color: #FFFFFF;
		}
    .breadcrumbs
    {
        margin: 0px 0px 0px 0px;
    }
        a.breadcrumbs, a.breadcrumbs:active, a.breadcrumbs:visited
		{
			text-decoration: underline;
			color: #2D6AA3;
		}


/* form specifications */
	input, select, textarea
	{
		font: 8pt Verdana, Arial, Helvetica, sans-serif;
		color: #2D6AA3;
	}
	
/* element defaults */
	p { margin-bottom: -2pt }
    
    b
	{
		font-weight: bold;
	}

	i
	{
		font-style: italic;
	}

	u
	{
		text-decoration: underline;
	}
	ul
	{
		line-height: 14pt
        margin: 5pt 0pt -10pt 0pt; 
	}
	li
	{
		line-height: 11pt
	}
	img
	{
		border-width: 0px;
		border-color: #000000;
	}
	h1 
    { 
        font: 18px "Arial Black", Verdana, Arial, Helvetica, sans-serif; 
        margin: 5pt 0pt -10pt 0pt; 
        color: #2D6AA3;
    }
	
/* specifications for newer browsers; the media at-rule is ignored by older browsers */
@media all
{
	.dropcap
	{
		font: bold 15pt/15pt Verdana, Arial, Helvetica, sans-serif;
		color: #2D6AA3;
		float: left;
	}
	
	a.title:hover
	{
		text-decoration: underline;
	}
	
	a.text:hover
	{
		color: #C9222C;
	}
	
	a.leftnav_head:hover
	{
		color: #C9222C;
	}

	a.leftnav_text:hover
	{
		color: #C9222C;
	}
    a.rightnav_head:hover
	{
		color: #F8EA7F;
	}
	a.rightnav_text:hover
	{
		color: #F8EA7F;
	}
}
