body
{
	width:		950px;
        font-family:	Arial,Helvetica,Geneva;	
	font-size:	12.0pt;
	background-color: #FFFFFF;
	color:		#000000;
	margin-left:	auto;
	margin-right:	auto;
        background:     repeat-x #DDFFDD;
}
div.page
{
        background:     repeat-x #FFFFFF;
        border-style:   solid;
        border-width:   thin;
        border-color:   #000000;}
div.header
{
	background-color: #000000;
	color:		#FFFF00;
	width:		100%;
	font-size:	18.0pt;
}
div.header:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div.logo
{
	padding-left:	0.2in;
	padding-right:	0.2in;
	padding-top:	0.35in;
        padding-bottom: 0.2in; 
	float:		left;
}
div.leftpicture
{
	padding:	0.2in;
	float:		left;
}
div.divider
{
        float:		top;
	width:		100%;
	font-size:	3.0pt;
	clear:		left;
}
div.toplinks
{
	padding-right:	0.1in;
	padding-top:	0.1in;
	float:		right;
	font-size:	10pt;
}
div.title
{
	padding:	0.2in;
	margin-left:	0.2in;
	margin-top:	0.2in;
	float:		left;
}
div.footer
{
	background-color: #000000;
	color:		#FFFFFF;
	width:		100%;
	font-size:	10pt;
	text-align:	center;
	padding-top:	0.1in;
	padding-bottom:	0.1in;
}
div.leftnav
{
	float:		left;
	width:		1.5in;
        padding-bottom: 0.2in;
        margin:		0.1in;
}
div.navitem
{
	padding-left:	0.2in;
	padding-right:	0.2in;
	padding-top:	0.1in;
}
div.navitemright
{
	padding-left:	0.2in;
	padding-right:	0.2in;
	padding-top:	0.1in;
	text-align:	center;
}
div.rightnav
{
	float:		right;
	width:          3.5in;
        font-size:	10pt;
        padding-bottom: 0.2in;
}
div.rightnavnarrow
{
	float:		right;
	width:          2in;
        font-size:	10pt;
        padding-bottom: 0.2in;
        border-style:   solid;
        border-width:   thin;
        border-color:   #0033FF;
	margin:		0.1in;
}
div.maincontent
{
	margin-left:    1.7in;
}
div.tablewrapper
{
	padding-left:	0.1in;
	padding-right:	0.1in;
}
table
{
	border:		0in;
}
table td, table th
{
	padding-left:	0.1in;
	padding-right:	0.1in;
	padding-top:	0.05in;
	padding-bottom:	0.05in;
	text-align:	left;
        vertical-align: top;
        background-color: #DDFFDD;
}
h1
{
	margin-left:	0.2in;
	margin-right:	0.2in;
	margin-top:	12.0pt;
	margin-bottom:	3.0pt;
	page-break-after: avoid;
	font-size:	14.0pt;
}
h2
{
	margin-left:	0.2in;
	margin-right:	0.2in;
	margin-top:	12.0pt;
	margin-bottom:	3.0pt;
	page-break-after:avoid;
	font-size:	12.0pt;
	font-weight:	bold;
}

p, li
{
	margin-left:	0.2in;
	margin-right:	0.2in;
}

a:link, a:visited
{
	color:		#0033FF;
	text-decoration: none;
	font-weight:	bold;
}
a:hover
{
	color:		#0033FF;
	text-decoration: underline;
	font-weight:	bold;
}
a.smalllink:link, a.smalllink:visited
{
	color:		#0033FF;
	text-decoration: none;
	font-size:	10pt;
	font-weight:	normal;
}
a.smalllink:hover
{
	color:		#0033FF;
	text-decoration: underline;
	font-size:	10pt;
	font-weight:	normal;
}
a.toplink:link, a.toplink:visited
{
	color:		#FFFFFF;
	text-decoration: none;
	font-weight:	bold;
	margin-left:	0.1in;
	margin-right:	0.1in;	
}
a.toplink:hover
{
	color:		#FFFF00;
	text-decoration: underline;
	font-weight:	bold;
	margin-left:	0.1in;
	margin-right:	0.1in