﻿body 
{
}
.style1 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.style2 
{
	font-size: 9px;
}
.style3 
{
	font-weight: bold; 
	font-size: 10px;
}
p 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}
A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	none;
	color:	#ffcc00;
}
A.AccountLink 
{
	text-decoration: none;
	color: #3333cc;
	font-weight:bold;
}
A.AccountLink:visited
{
	text-decoration: none;
	color:#3333cc;
}

A.AccountLink:active
{
	text-decoration: none;
	color: #3333cc;
}
A.AccountLink:hover
{
	text-decoration: none;
	color: #3333cc;
}

h2 
{  
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 18pt; 
	font-weight: bold;
}
h3 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14pt; 
	font-weight: bold;
}
h4 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	font-weight: bold;
}
li 
{  
	font-size: 9pt; 
	font-family: Arial, Helvetica, sans-serif;
}
.head 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold;
}
.par 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}
.txtErr
{
	font-size:	8pt;
	font-family: Verdana, Helvetica, sans-serif;	
	color: red;
	font-weight:bold;
}
/*the item styles for the data grid*/
.datagridalt
{
	background-color: #f7f7f7;
	border-bottom: solid;
}
.datagridbody,.datagridbody td
{
	font-size: 8;
	border-color:black;
	padding: 5;
	font-family: verdana;
}

.datagridbody A:link
{
	text-decoration: none;
	color: blue;
}

.datagridbody A:visited
{
	text-decoration: none;
	color: black;
}

.datagridbody A:active
{
	text-decoration: none;
	color: black;
}

.datagridbody A:hover
{
	text-decoration: none;
	color: red;
}

.datagridheader
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	height:20px;
	background-color: #ffffff;
}
.datagridheader A:link
{
	text-decoration: none;
	color: #000000;
}

.datagridheader A:visited
{
	text-decoration: none;
	color: #000000;
}

.datagridheader A:active
{
	text-decoration: none;
	color: #000000;
}

.datagridheader A:hover
{
	text-decoration: none;
	color: #000000;
}
/*datagrid footer*/

.datagridfooter
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	color: Gray;
	font-weight: bold;
	height:20px;
}
.datagridfooter A:link
{
	text-decoration: none;
	color: Blue;
}

.datagridfooter A:visited
{
	text-decoration: none;
	color: Gray;
}

.datagridfooter A:active
{
	text-decoration: none;
	color: Gray;
}

.datagridfooter A:hover
{
	text-decoration: none;
	color: Red;
}

.smallText
{
	font-family: Verdana;
	font-size: 8pt;
	color:Black;
}
.smallTextAlternate
{
	font-family: Verdana;
	font-size: 8pt;
	background-color:#f7f7f7;
}

.SmallTextHeaderBlack
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color:White;
	background-color: #008400;
	vertical-align: top;
}
.largeText
{
	font-family: Verdana;
	font-size: 10pt;
	color:Black;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	Report Styles

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.reportheader
{
	font-family: Verdana,Arial;
	font-size: 10pt;
	color: black;
	background-color: #ffffff;
}
.reportinnertable
{
	border-collapse: collapse;
	font-family: Verdana,Arial;
	font-size: 10pt;
	background-color: #ffffff;
}
.reportinnertable td
{
	border-right: 1px solid #ece9d8;
	border-left: 1px solid #ece9d8;
	border-bottom: 1px solid #ece9d8;
	vertical-align: top;
}
.reportinnertabletotalrow
{
	background-color: #eeeeef;
}
.reportinnertableheader
{
	font-family: Verdana,Arial;
	font-size: 10pt;
	color: black;
	font-weight: bold;
	background-color: #d8e4f8;
}
.reportinnertableheaderalt
{
	font-family: Verdana,Arial;
	font-size: 10pt;
	color: black;
	font-weight: bold;
	background-color: #b6f5c9;
}
TR.reportalternaterow
{
	background-color: #eeeeef;
}