.hlg {
	font-size: 10pt;
	color : #000099;
	font-weight : bold;
}
.hsm {
	color : #000099;
	font-weight : bold;
	padding-left : 6px;
	padding-bottom : 3px;
}
.hcatsel {
	color : #000099;
	font-weight : bold;
	font-size : 12pt;
}
.hcat {
	color : #FFFFFF;
	font-weight : bold;
	font-size : 12pt;
}
.TdTabs{
	color : White;
	font-weight : bold;
}
.TdTabs:visited{
	color : White;
	font-weight : bold;
}
.TdTabs:hover{
	color : White;
	font-weight : bold;
	text-decoration:underline;
}
.TdTabs_selected{
	color : #E4E4E4;
	font-weight : bold;
}
.TdTabs_selected:visited{
	color : White;
	font-weight : bold;
}
.TdTabs_selected:hover{
	color : White;
	font-weight : bold;
	text-decoration:underline;
}
img {
	border : 0px;
}


A.t0i {
	font-size:10px;
	color: Blue;
	text-decoration:none;
}
A.t0i:hover		{
	font-size:10px;
  color: white;
	text-decoration:underline;
}

A.home_bullets {
	font-size:8pt;
	color: white;
}

A.menu_top {
	color: white;
	text-decoration : none;
}
A.menu_top:hover {
	color: white;
	text-decoration : underline;
}
A.menu_top:visited {
	color: white;
	text-decoration : none;
}
TD.white_header {
	color : White;
	padding : 2pt 2pt 2pt 2pt;
	font-size: 10pt;
}

TD.tdclass {
	padding : 4pt 4pt 4pt;
}
UL,LI {
	font-size:10px;
  padding: 1pt;
	spacing:1pt;
}


.B1		{background-color:#FFCC00}
.B2		{background-color:#CDCDCD}
.B3		{background-color:#FFFFFF}
.B4		{background-color:#F8F8F8}
.B5		{background-color:#4B4B4B}

SPAN.divide			{
	font-size:8pt;
	color: #FFA500;
	font-weight : bolder;
}
SPAN.copy 			{font-size:8pt; color:#C8C8C8}

sup {
	font-size : 8px;
	line-height : 8px;
}

DIV.headcenter	{
	font-size:11pt;
	color:#323233;
	font-weight:700;
	text-align : center;
}
DIV.head3	{
	font-size:12pt;
	color:#323233;
	font-weight:700;}

.tree table {
  padding: 0px!important;
  margin: -1px!important;
}

.tree , #tree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#tree a {
	color: #000;
	text-decoration: none;
}
#tree img {
	border: 0px;
	width: 19px;
	height: 16px;
}


/* PREFORMATTING - CODE */ 
	pre		{font-size: 100%; margin-top: 1.2em; margin-bottom: 1.5em;}
	code	 	{font-family: "courier new", courier; font-size: 125%; }
	

/* Dropdown styles --------------------------------------------------------------------------- */

.DropDown	{text-decoration: none; font-weight: normal; top: 0pt;} 
.DropDown:hover	{text-decoration: underline; }

			
.HidePopUp 	{text-decoration: none; }
.HidePopUp:hover{text-decoration: underline; }

.Glossary	{text-decoration: none; }
.glossary:hover	{text-decoration: underline; }
				
.Glossarydef	{color: #008C00; text-decoration: none;}

.srcContent 	{ }

.expfav		{font-size: 80%; text-align: Right; margin-top: -1em; margin-bottom: 0; }

.expanded	{font-weight: normal; }	

.collapsed	{display: none;}	
			 	
.def		{margin-top: 40pt;}	

#theIFRAME	{position: absolute; display:none; }

/* Language Specific Boilerplate Styles------------------------------------------------------- */
	.BPhide 		{display: none }
	.BPshow 		{  }
	.BPHide4Bidi 	{  }
	.BPHide4EA 		{  }
	.BPHide4Thai 	{  }
Tableline {
	background-color: #FFFFFF;
	border: 1px solid;
}
.mytd {
	border: 1px solid #000000;
}


.tree {
	margin: 0px;
	padding: 0px;
  border: 0px;
}   

.tree TR {
	margin: 0px;
	padding: 0px;
  border: 0px;
}   

.tree TD {
	margin: 0px;
	padding: 0px;
  border: 0px;
}  

.treeSel A {
  font-weight: bolder;
  color: #181865;
}

