H3
{
	font-family:verdana;
	font-size:8pt;
}

A:link	{	
	text-decoration:	none;
	color:#ff3366;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:#003366;
	}	
		
A:active	{		
	color:#003366;
	}	
		
A:hover	{		
	color:#003366;
	}
	
LI
{
	padding-left:0px;
	margin-left:0px;
}

UL
{
	padding-left:0px;
	margin-left:21px;
	margin-top:0px;
}


.btnstyle 
{
	font-family: verdana, verdana, Helvetica, verdana;	
	font-size: 8pt; 	
	font-style:	normal;
	font-weight:bold;	
	color:#333333;
	height:19px;
	border-color:#333333;
	border-width:1px;
	background:#eeeeee;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#bbbbbb);
}
.txtstyle 
{
	font-family: verdana, verdana, Helvetica, verdana;	
	font-size: 8pt; 	
	font-style:	normal;
	font-weight:bold;	
	color:#333333;
	height:19px;
	border-color:#333333;
	border-width:1px;	
	background:#ffffff;
}

.txtstylert 
{
	font-family: verdana, verdana, Helvetica, verdana;	
	font-size: 8pt; 	
	font-style:	normal;
	font-weight:bold;	
	color:#333333;
	height:19px;
	width:316px;	
	display:block; 
	float:left;
	border-color:#333333;
	border-width:1px;	
	background:#ffffff;
}

.txtstylert2
{
	font-family: verdana, verdana, Helvetica, verdana;	
	font-size: 8pt; 	
	font-style:	normal;
	font-weight:bold;	
	color:#333333;
	height:19px;
	width:216px;		
	border-color:#333333;
	border-width:1px;	
	background:#ffffff;
}

div#RBROWTREE
{
	border:solid 1px #333333;
}
div#RBCOLTREE
{
	border:solid 1px #333333;
}

div#tbl-container {
width: 1px;
height: 1px;
overflow: auto;
border:solid 1px #565656;
}

.ReportTable
{
	table-layout: fixed;
    border-collapse: collapse;
	background-color: #FEFEFE;		
	color: #000000;
	font-family: verdana, verdana, Helvetica, verdana;	
	font-size: 8pt; 
	font-weight:	700;	
	font-style:	normal;
	font-weight:bold;	
	text-decoration:	none;	
   }

.ReportPages
{	    
    font-family:verdana;
	font-size:8pt;	
	font-weight:normal;	
	/*font-style:italic;*/
	/*text-decoration:underline;*/
	color:#003366;    
}

.ReportRowHeader
{
	BORDER-bottom:solid 1px silver;
	BORDER-top:none;
	BORDER-right:none;
	
}
 
.ReportTitle
{
	BORDER:solid 1px #003366;	
	background-color:#aaaaaa;
	
}

.ReportRowHeaderHighlight
{	
	BORDER-bottom:solid 1px silver;
	background-color:#FFFFF5;
}

.ReportCell
{
	
	BORDER-RIGHT:1px solid silver;
	BORDER-TOP:1px solid silver;
	font-weight:normal;
	BORDER-LEFT:1px solid silver;
}

.ReportCellHighlight
{
	BORDER-RIGHT:1px solid silver;
	BORDER-LEFT:1px solid silver;
	background-color:#FFFFF5;
	BORDER-TOP:1px solid silver;
	font-weight:normal;
}


.ReportTable
{	
	background-color: #FEFEFE;		
	color: #000000;
	font-family: verdana, verdana, Helvetica, verdana;	
	font-size: 8pt; 
	font-weight:	700;	
	font-style:	normal;
	font-weight:bold;	
	text-decoration:	none;	
}


.ReportHeader
{
	background-color: #D2EAFF;		
	color: #003366;
	font-family: verdana, verdana, Helvetica, verdana;	
	font-size: 8pt; 
	font-weight:	700;	
	font-style:	normal;
	font-weight:bold;	
	text-decoration:	none;	
}

BreakItem
{
	background-image: url(Images/break_bg.gif);
	height:1px;
}
 BODY {
    font-family:verdana;
	font-size:8pt;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;	
	color:#000000; 
	background-color:#f1f1f1;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
}

.buttonwhite
{ 
	font-size: 13px; font-weight: bold; font-family: verdana, Trebuchet MS, verdana, helvetica, san-serif; 
	line-height: 15px; color: #000000; text-align:center; background: #FFFFFF; padding: 4px;
}

.filtertextarea
{
	width:80%;
	height:30%;
}

.filteradvtextarea
{
	width:100%;
	height:95%;
}


.formtext
{	    
    font-family:verdana;
	font-size:10pt;	
	font-weight:bold;		
	font-style:normal;
	text-decoration: none;
	color:#444444;    
}

.formtext9
{	    
	font-family:verdana;
	font-size:8pt;	
	font-weight:normal;		
	font-style:normal;
	text-decoration: none;
	color:#ff0000;    
	background-color:#ffffff;
	border:1px solid #aaaaaa;
}

.formtext2
{	    
    font-family:verdana;
	font-size:8pt;	
	font-weight:normal;		
	font-style:normal;
	text-decoration: none;
	color:#444444;    
}

.formtext3
{	    
    font-family:verdana;
	font-size:10pt;	
	font-weight:bold;		
	font-style:normal;
	text-decoration: none;
	color:#ffffff;
}

.formtext4
{	    
    font-family:verdana;
	font-size:8pt;	
	font-weight:normal;		
	font-style:normal;
	text-decoration: none;
	color:#ffffff;
}

.helptext
{	    
    font-family:verdana;
	font-size:8pt;	
	font-weight:normal;		
	font-style:normal;
	text-decoration: none;
	color:#FFFFFF;    
}


.title
{	    
    font-family:verdana;
	font-size:16pt;	
	font-weight:bold;		
	font-style:italic;
	/*text-decoration:underline;*/
	color:#ffffff;    
}

.treetitle
{	    
    font-family:verdana;
	font-size:10pt;	
	font-weight:bold;		
	/*font-style:italic;*/
	/*text-decoration:underline;*/
	color:#444444;    
}

.treetitlehelp
{	    
    font-family:verdana;
	font-size:8pt;		
	font-style:italic;
	/*text-decoration:underline;*/
	color:#f1f1f1;    
}

.signintitle
{	    
    font-family:verdana;
	font-size:46pt;
	font-weight:bold;		
	font-style:italic;
	text-decoration:underline;	
	color:#ffffff;    
}

.helptitle
{
	background:#FFFFCC;			
	
}

.helpheader
{
	font-family:verdana;
	font-size:11pt;
	font-weight:bold;				
	color:#000000;
}

.helpbody
{	
	
	background:#FFFFCC;		
	font-family:verdana;
	font-size:10pt;
	font-weight:normal;
	color:#1441CD;	
}

A.helpbody:link,A.helpbody:visited
{
	color:#1441CD;
	text-decoration:none;
	font-family:verdana;
	font-weight:bold;
	font-size:8pt;
	cursor:hand;
}

A.helpbody:hover
{
	color:#1441CD;
	text-decoration:none;
	font-family:verdana;
	font-weight:bold;
	font-size:8pt;
	cursor:hand;
}


.contentbody
{
	background:#ffffff;		
	border-left:solid 1px #1441CD;
	border-right:solid 1px #1441CD;
}

.navbody
{
	background:#1441CD;		
	border:none;	
}

.newsbody
{
	background:url(Images/News_body.gif);		
    padding-left:10px;
    font-family:verdana;
	font-size:10pt;
	font-weight:normal;	
}

.navbumperbg
{
	
	background-color:#1441CD;	
	border:none;	
}

.helpbumperbg
{
	
	background-color:#FFFFCC;		
}

.navlogo
{
	background:#D2EAFF;	
	
}

.topheader 
{
	background:#ffffff;
	height:31px;			
	
}
.breadcrumb
{
	background:#000000;
	height:20px;				
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;	
	color:#ffffff;
}

.breadcrumbt
{
	background:#ffffff;
	height:72px;				
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;	
	color:#ffffff;
}

.breadcrumbaccent
{
	
}

A:link,A:visited
{
	color:#ffffff;
	text-decoration:none;
}
A:hover
{
	color:#ffFFFF;
	text-decoration:none;
}

A.PageLinks:link,A.PageLinks:visited
{
	color:#ffffff;
	text-decoration:none;
	font-family:verdana;
	font-weight:bold;
	font-size:8pt;
}
A.PageLinks:hover
{
	color:#444444;
	text-decoration:underline;
	font-family:verdana;
	font-weight:bold;
	font-size:8pt;
}

A.BreadCrumbs:link,A.BreadCrumbs:visited
{
	color:#ffffff;
	text-decoration:none;
	font-family:verdana;
	font-weight:bold;
	font-size:8pt;
}
A.BreadCrumbs:hover
{
	color:#FFFFFF;
	text-decoration:underline;
	font-family:verdana;
	font-weight:bold;
	font-size:8pt;
}


.TreeView 
{ 
  background-color:White;
  padding-top:4px;   
  padding-left:1px; 
  border: none;
  cursor:default; 
}

.TreeNode 
{ 
  font-family: verdana;   
  font-size: 10pt; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}

.RedTreeNode
{ 
  font-family: verdana;   
  font-size: 10pt; 
  color: #aa0000;
  font-weight:bold;
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}

.GrayedTreeNode 
{ 

  font-family: verdana; 
  font-size: 10pt; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.HoverTreeNo
{   
  background:#FFFFFF;   
  font-family: verdana; 
  font-size: 10pt; 
  text-decoration:none; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.HoverTreeNode 
{ 
  font-family: verdana; 
  font-size: 10pt; 
  text-decoration:none; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
  background:#dddddd;
}

.SelectedTreeNode 
{ 
  font-family: verdana; 
  font-size: 10pt; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.Dialog
{
	background: #cccccc;
	font-family: verdana;  
    font-size: 10pt; 
}
.Dialog2
{
	margin-left:10px;
	font-family: verdana; 
    font-size: 10pt; 
}

A.PageLinks2:link,A.PageLinks2:visited
{
	color:#ffffff;
	text-decoration:none;
	font-family:verdana;
	font-weight:bold;
	font-size:7pt;
}
A.PageLinks2:hover
{
	color:#ffffee;
	text-decoration:underline;
	font-family:verdana;
	font-weight:bold;
	font-size:7pt;
}
