BODY					{
	font-family:Verdana;
	font-size:8pt;
	color:#444;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	background-color:#FFFFFF;
	border-left:0;
	border-top:0;
	border-right:0;
	border-bottom:0;
	border:0 0 0 0;
	margin:0 0 0 0;
}

TD					{
	font-family:Verdana;
	font-size:8pt;
	color:#444;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}


TH					{
	font-family:Verdana;
	font-size:8pt;
	color:#444;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	text-align: left;
}


A					{
	text-decoration:none;
	color:#2d5c8f;
}

A:LINK				{
	text-decoration:none;
	color:#2d5c8f;
}

A:VISITED			{
	text-decoration:none;
	color:#2d5c8f;
}

A:HOVER				{
	text-decoration:underline;
	color:#2d5c8f;
}

FORM				{
	padding:0 0 0 0;
	margin:0 0 0 0;
	border:0 0 0 0;
}

P					{
	padding:4 0 0 0;
	margin:0 0 0 0;
	border-width:0;
	border-style:none;
}

OL					{
	padding:0 0 0 0;
	margin:4 0 4 32;
	border:0 0 0 0;
}

UL					{
	padding:0 0 0 0;
	margin:4 0 4 32;
	border:0 0 0 0;
}

H1					{
	font-family:Verdana;
	font-size:24pt;
	color:#444;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	padding:8 0 0 0;
	margin:0 0 0 0;
	border-width:0;
	border-style:none;
}

H2					{
	font-family:Verdana;
	font-size:16pt;
	color:#444;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	padding:8 0 0 0;
	margin:0 0 0 0;
	border-width:0;
	border-style:none;
}

H3					{
	font-family:Verdana;
	font-size:12pt;
	color:#444;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	padding:8 0 0 0;
	margin:0 0 0 0;
	border-width:0;
	border-style:none;
}

H4					{
	font-family:Verdana;
	font-size:12pt;
	color:#444;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	padding:8 0 0 0;
	margin:0 0 0 0;
	border-width:0;
	border-style:none;
}

H5					{
	font-family:Verdana;
	font-size:10pt;
	color:#444;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	padding:8 0 0 0;
	margin:0 0 0 0;
	border-width:0;
	border-style:none;
}

H6					{
	font-family:Verdana;
	font-size:10pt;
	color:#444;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	padding:8 0 0 0;
	margin:0 0 0 0;
	border-width:0;
	border-style:none;
}





.SectionTitle		{
	font-family:Trebuchet MS, Verdana;
	font-size:16pt;
	color:#FFFFFF;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}

.Big				{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:14pt;
	font-weight:bold;
}

.Medium				{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:12pt;
	font-weight:bold;
}

.Small				{
	font-size:7pt;
	font-weight:normal;
}

.Heading				{
	font-family: Trebuchet MS, Verdana;
	font-size:12pt;
	color:#444;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	border:0 0 0 0;
	margin:0 0 0 0;
}

.SectionSubTitle	{
	font-family:Trebuchet MS, Verdana;
	font-size:10pt;
	color:#FFFFFF;
	font-style:italic;
	font-weight:normal;
	text-decoration:none;
}

.PanelTitle			{
	font-family:Verdana;
	font-size:8pt;
	color:#2d5c8f;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	text-align: left;
}

.PanelLinkCell					{
  padding:5px 0 5px 0;
	font-size:9pt;
	font-weight:normal;
	text-align: left;
}

.SidebarImage	{
	border-width:0;
}

TD.PanelTitleCell			{
	 border-style:solid;
	 border-width:0;
	 border-color:gray;
	 padding:3px;
	 text-align: center;
}


/* -----------------------------------------------------------
   GENERAL TABLE STYLES */

.row0  {
    font-weight:bold;
	font-size:8pt;
	color:#444;
	vertical-align:top;
    color:#000000;
	background-color: #f4f4f4; 
	border-right: none;
	border-top: none;
	border-bottom: #808080 1px dotted;
	border-left: none;
	}

.row1  {
    font-weight:normal;
	font-size:8pt;
	color:#444;
	vertical-align:top;
	border-right: none;
	border-top: none;
	border-bottom: #808080 1px dotted;
	border-left: none;
	}

.row2  {
    font-weight:normal;
	vertical-align:top;
    color:#000000;
	background-color: #f4f4f4; 
	border-right: none;
	border-top: none;
	border-bottom: #808080 1px dotted;
	border-left: none;
	}

.rowrec  {
	background-color: #FFE3B9; 
	}

.rowhilite  {
	background-color: #f4f4f4; 
	}

#lines td {
	border-right: none;
	border-top: none;
	border-bottom: #808080 1px dotted;
	border-left: none;
}

