.body			{	font:  10pt verdana, arial; color: #333333; text-decoration: none }
.bodywhite		{	font:  8pt verdana, arial; color: #ffffff }
.bodyunderline	{	font:  10pt verdana, arial; color: #333333; text-decoration: underline } 
.body:hover		{	color: #0000FF; text-decoration: underline }
.bodyquoteREQ	{	font:  9pt verdana, arial; font-weight: bold; color: #333333 }
.quotecell		{	font:  9pt verdana, arial; font-weight: bold; color: #333333; border-bottom: 1px solid #C7C5E9}
.bodyquote		{	font:  9pt verdana, arial; color: #333333 }
.bodyquote:hover{	font-weight:  bold }
.bodyquotewhite	{	font:  9pt verdana, arial; color: #33335f; font-weight: bold; background-color: #ffffff }
.redletter		{	font: 9pt arial; color: #ff0000 }
.glossary		{	font: 10pt verdana, arial; color: #333333; text-decoration: none }
.glossary:hover {	font-weight:  bold; text-decoration: underline }
.footer			{	font:  9pt arial; color: #333333; text-decoration: none  }
.footer:hover	{	text-decoration: underline }
.footersmall	{	font:  8pt arial; color: #c0c0c0; text-decoration: none  }
.footersmall:hover  {  text-decoration: underline  }
.search			{	font:  8pt arial; color: #333333; text-decoration: none  }
.box			{	background-color: #e5e5e5 }
.linkbox		{	font:  9pt arial; color: #2c2d6e; text-decoration: none; background-color: #e5e5e5 }
.linkbox:hover	{	text-decoration: overline underline }
.search:hover	{	text-decoration: underline }
h1				{	font:  16pt "arial black"; color: #2c2d6e }
h2				{	font:  14pt "arial black"; color: #2c2d6e }
h3				{	font:  bold 8pt "arial black"; color: #2c2d6e }
h4				{	font:  bold 9pt verdana; color: #2c2d6e; text-decoration: underline }
h5				{	font:  bold 10pt verdana; color:#2c2d6e; text-decoration: none  }
.newsletter		{	font:  bold 14pt tahoma; color: #2D2D6C }
.newsletter2	{	font:  10pt tahoma; color: #2D2D6C }
.small			{	font:  9pt arial; color: #2c2d6e; text-decoration: none }
.small:hover	{	text-decoration: underline }
.smallbody		{	font:  9pt arial; color: #333333; text-decoration: none }
.small:hover	{	text-decoration: underline }
.smallbody:hover{	text-decoration: underline; color:#2c2d6e }
div.navtop		{ 	background-color: #c7c5e9; font: 9pt arial; color: #2c2d6e }
.navtop			{ 	font: 9pt Arial; color: #2c2d6e  }
.navtop			{ 	color: #2c2d6e; text-decoration: none }
div.navtopsmall	{ 	background-color: #c7c5e9; font: 8pt arial; color: #2c2d6e }
.navtopsmall	{ 	font: 8pt Arial; color: #2c2d6e  }
.navtopsmall	{ 	color: #2c2d6e; text-decoration: none }
.navbox			{	border-bottom: 1px; border-top: 1px; border-left: 1px; border-right: 1px; border-color: #c7c5e9; background-color: #ffffff }
.navbox2		{	border-bottom: 1px; border-left: 1px; border-right: 1px; border-color: #808080 }
.navbox2top		{	border-bottom: 1px; border-top: 1px; border-left: 1px; border-right: 1px; border-color: #808080; background-color: #808080; font: bold 9pt 							verdana, arial; color: #ffffff }
.navtop:hover	{ 	text-decoration: underline }
.navtopsmall:hover { 	text-decoration: underline }
.quotebox		{	border-bottom: 1px; border-top: 1px; border-right: 1px; border-left: 1px; border-style: solid; border-color: #2c2d6e; background-color: #ffffff; font:  9pt verdana, arial; font-weight: bold; color: #2c2d6e}
div.navleft		{	background-color: #c7c5e9 }
td.navleft		{ 	font:  bold 11pt arial; color: #2c2d6e; border-bottom: 1px; border-top: 1px; border-left: 1px; border-right: 1px; border-style: solid; border-color: #ffffff; }
a.navleft		{ 	font-weight:  bold; font-size: 11pt; font-family: arial; color: #2c2d6e; text-decoration: none }

td.navbg		{	background-color: #c7c5e9; font-family: arial; text-decoration: none }
.stattable		{	background-color: #2c2d6e; font: bold 10pt verdana; color: #ffffff }
.statcell		{	background-color: #c7c5e9; font: 10pt verdana; color: #333333  }
.statecellsmall {   background-color: #c7c5e9; font: 8pt verdana; color: #333333  }
.stattablesmall {	background-color: #2c2d6e; font: 8pt verdana; color: #ffffff  }
.sitemap		{	background-color: #c7c5e9; font: 8pt verdana; color: #333333; text-decoration: none }
.sitemap:hover	{	text-decoration: underline }
.leftnavbg		{	background-color: #EFEEF9  }
div.toc	
{		margin-bottom: 2em; 
}

/* create a button look for links */
a.rollover
{   background-color: #c7c5e9;
	font-weight: bold;
    font-size: 11pt;
    font-family: arial;
    color: #2c2d6e;
    padding: 4px;
    text-decoration: none;
	display: block;
	text-align: center
}
.rolloveroff
{   background-color: #ffffff;
    color: #2c2d6e;
    font-family: arial;
    font-size: 11pt;
    padding: 4px;
	text-decoration: none;
    display: block;
	text-align: center
}

a.rollover:hover
{   background-color: #ffffff;}

a.rollovertop
{   background-color: #c7c5e9;
	font-size: 9pt;
    font-family: arial;
    color: #2c2d6e;
    padding: 2px;
    text-decoration: none;
	display: block;
	text-align: center
		
}
.rollovertopoff
{   background-color: #ffffff;
    color: #2c2d6e;
    font-family: arial;
    font-size: 9pt;
    padding: 4px;
	text-decoration: none;
    display: block;
	text-align: center
	
}

a.rollovertop:hover
{   background-color: #ffffff;
	border-top: 4px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #c7c5e9
}
div.toc2	
{		margin-bottom: 2em;
}
.nav2
{   background-color: #c7c5e9;
    border-right: #ffffff solid 1px;
	border-left: #ffffff solid 1px;
	border-top: #c7c5e9;
	color: #2c2d6e;
    font-family: verdana;
    font-size: 10pt;
    font-weight: bold;
    padding: 3px;
	text-decoration: none;
	display: block;
	text-align: center	
}
.navoff2
{   background-color: #2c2d6e;
    border-right: #ffffff solid 1px;
	border-left: #ffffff solid 1px;
	color: #ffffff;
    font-family: verdana;
    font-size: 10pt;
    font-weight: bold;
    padding: 3px;
	text-decoration: none;
	display: block;
	text-align: center
}
a.nav2:hover
{   background-color: #2c2d6e;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #c7c5e9;
	color: #ffffff;
    font-family: verdana;
    font-size: 10pt;
    font-weight: bold
}