BODY {
	background-color : #FFFFFF;
	margin : 0; font-family:Verdana; font-size:10pt;
	scrollbar-3dlight-color: Silver;
	scrollbar-arrow-color: #989898;
	scrollbar-base-color: Silver;
	scrollbar-darkshadow-color: #EBEBEB;
	scrollbar-face-color: #E2E2E2;
	scrollbar-highlight-color: #F5F5F5;
	scrollbar-shadow-color: #939393;
	scrollbar-track-color: #E2E2E2;
	font-family: verdana, tahoma, arial;
	font-size: 9pt;
	color: #191919;
}
.channel-header{
	background:#E6EBF7;  
}


.table-caption{
	background : #333399; font-family:verdana; font-size:10pt
}

.uportal-text{
	color : #000000;
	font-family : Verdana, Times New Roman, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
}
.uportal-text-small{
	color : #000000;
	font-family : Verdana,  Arial, Georgia, "Times New Roman", Times, serif;
	font-size : 10px
}
.uportal-button{
	background: #DCDCDC;
	border: 1px outset #D3D3D3;
	color: #333333;
	cursor: hand;
	direction: ltr;
	font-family: verdana;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}
.uportal-label{
	color : Black;
	font-family : Verdana,  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
}
.uportal-input-text{	
	font-family: verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
}
.uportal-text-reversed{
	color : Yellow;
	font-family : Verdana,  Arial, Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
}
A.uportal-navigation-category{
	font-family : Verdana;
	color : #808080;
	font-size : 8.5pt;
	
}
a:visited.uportal-navigation-category{
	font-family : Verdana;
	color : #808080;
	font-size : 8.5pt;
	
}
a:hover.uportal-navigation-category{
	font-family : Verdana;
	color : #EEEEEE;
	font-size : 8.5pt;
	
}
.uportal-navigation-category-selected{
	font-family : Arial;
	font-size : 10pt;	
	font-weight : bold;
	color : #808080;
}
A.uportal-navigation-channel{
	color: #333333;
	font-size: 12px;
	font-family: verdana;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font: 8pt;
}
a:visited.uportal-navigation-channel{
	color: #333333;
	font-size: 12px;
	font-family: verdana;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font: 8pt;
}
a:hover.uportal-navigation-channel{
	color: #333333;
	font-size: 12px;
	font-family: verdana;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font: 8pt;
}
.uportal-navigation-channel-selected{
	background : Black;
	font-size : 12px;
	color : White;
}
.uportal-crumbtrail{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
}
.uportal-copyright{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-style : italic;
}
.uportal-channel-text{
	color: #333333;
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
}
.uportal-channel-title{
	color : #000080;
	font-family : Verdana,  Arial, Georgia, "MS Sans Serif", Geneva, sans-serif;
	font-size : 12pt;
	font-weight : bold
}
.uportal-channel-title-reversed{
	color : #FFFFFF;
	font-family : Verdana,  Arial, Georgia, "MS Sans Serif", Geneva, sans-serif;
	font-size : 16px;
	font-weight : bold;
}
.uportal-channel-subtitle{
	color : #999999;
	font-family : Verdana,  Arial, Georgia, "MS Sans Serif", Geneva, sans-serif;
	font-size : 12px;
	font-weight : bold;
}
.uportal-channel-subtitle-reversed{
	color : #333333;
	font-family : Verdana,  Arial, Georgia, "MS Sans Serif", Geneva, sans-serif;
	font-size : 12px;
	font-weight : bold;
}
.uportal-channel-emphasis{
	font-weight : bold;
	font-size : 12px;
	font-family : Verdana,  Arial, Georgia, "Times New Roman", Times, serif;

}
.uportal-channel-strong{
	font-weight : bold;
	font-size : 12px;
	font-family : Verdana,  Arial, Georgia, "Times New Roman", Times, serif;
}
.uportal-channel-code{
	color : Black;
	font-size: 12px;
	font-family: Verdana,  Arial, Monaco, Andale Mono, monospace;
}

.uportal-channel-header-date{
	color : White;
	font-size: 12px;
	font-family: Verdana, Times New Roman, Arial;
}


.uportal-channel-copyright{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-style : italic;
}
.uportal-channel-warning{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #8B0000;
}
.uportal-channel-error{
	color : Black;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.uportal-channel-table-caption{
	color : #6666FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-align: center;
}
.uportal-channel-table-header{
	color : #666699;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-align: left;
}
.uportal-channel-table-row-even{
	color : Black;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.uportal-channel-table-row-odd{
	color : #666666;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.uportal-background{
	background : #FFFFFF;
}
.uportal-background-dark{
	background : #666699;
	background : Black;
	font-size : 12px;
	color : White;	
}
.uportal-background-med{
	background : #001d38;
	background : Black;
	font-size : 12px;
	color : White;
}
.uportal-background-light{
	background : #cbdced;
}
.uportal-background-content{
	background : #FFFFFF;
}
.uportal-background-highlight{
	background : #FFCCFF;
}
.uportal-background-highlight2
{
	background : #003366; color:#FFFFFF 
}

.uportal-background-shadow{
	background : #000000;
	background : Black;
	font-size : 12px;
	color : White;	
}
.uportal-table_item-highlight{
	background : #F5F5F5;
}


SPAN.date { font-size: 0.8em }

SPAN.attribution {
  font-weight: bold
}
.text9 {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, helvetica, sans-serif; margin: 10px; 
}

.text10 {
  color: #000000; 
  font-size: 10px;
  font-family: Verdana, arial, helvetica, sans-serif;
}

.text20 {
  color: #000000; 
  font-size: 10pt;
  font-family: Verdana, arial, helvetica, sans-serif;
}

.text10white {
  color: #FFFFFF; 
  font-size: 10px;
  font-family: Verdana, arial, helvetica, sans-serif;
}

.text10red {
  color: #ff0000; 
  font-size: 10px;
  font-family: Verdana, arial, helvetica, sans-serif;
}

.text10grey {
  color: #666666; 
  font-size: 10px;
  font-family: Verdana, arial, helvetica, sans-serif;
}

.text11 {
  color: #000000; 
  font-size: 11px;
  font-family: Verdana, arial, helvetica, sans-serif;
}

.text11white {
  color: #FFFFFF; 
  font-size: 11px;
  font-family: Verdana, arial, helvetica, sans-serif;
}

.text12 {
  color: #000000; 
  font-size: 12px;
  font-family: Verdana, arial, helvetica, sans-serif;
}

.text14 {
  color: #000000; 
  font-size: 14px;
  font-family: Verdana, arial, helvetica, sans-serif;
}


.text12white {
  color: #ffffff; 
  font-size: 12px;
  font-family: Verdana, arial, helvetica, sans-serif;
}

.text14white {
  color: #FFFFFF; 
  font-size: 14px;
  font-family: Verdana, arial, helvetica, sans-serif;
}

.text22white {
  color: #FFFFFF; 
  font-size: 22px;
  font-family: Verdana, arial, helvetica, sans-serif;
}

.text25grey {
  color: #999999; 
  font-size: 25px;
  font-family: Verdana, arial, helvetica, sans-serif;
}

.vendor1 {
  background-color: #000000; 
	background : Black;
	font-size : 12px;
	color : White;  
}

.vendor2 {
  background-color: #003366; 
	background : Black;
	font-size : 12px;
	color : White;  
}
.footer-link {
	color : White;  
}

.channel_bgcolor {
  background-color: #FFFFFF; 
}

.channel_bgcolor {
  background-color: #FFFFFF; 
}

.footer_bgcolor {
  background-color: #990000; 
}

.bgcolor2 {
  background-color: #333333; 
}

.bgcolor3 {
  background-color: #ededed; 
}

.bgwhite {
  background-color: #ffffff; 
}

.bgblack {
  background-color: #191919; 
	background : Black;
	font-size : 12px;
	color : White;  
}

.navigate_bgrcolor {
	background-color : #FFFFFF;
}

A.wpsTabs { 
	font-family: Verdana; font-size: 8.5pt; font-weight: bold; color: #FFFFFF; text-decoration: none 
}
a:visited.wpsTabs { 
	font-family: Verdana; font-size: 8.5pt; font-weight: bold; color: #FFFFFF; text-decoration: none  
}
a:hover.wpsTabs { font-family: Verdana; font-size: 8.5pt; font-weight: bold; color: #00309C; text-decoration: none}

a:active.wpsTabs { font-family: Verdana; font-size: 8.5pt; font-weight: bold; color: #00309C; text-decoration: none}


a.header { 
	font-family: Verdana; font-size: 8.5pt; font-weight: bold; color: #FFFFFF; text-decoration: none 
}
a:visited.header { 
	font-family: Verdana; font-size: 8.5pt; font-weight: bold; color: #FFFFFF; text-decoration: none  
}
a:hover.header { font-family: Verdana; font-size: 8.5pt; font-weight: bold; color: #FFFFFF; text-decoration: underline}

a:active.header { font-family: Verdana; font-size: 8.5pt; font-weight: bold; color: #FFFFFF; text-decoration: none}


.wpsSelectedTab, :visited.wpsSelectedTab, :hover.wpsSelectedTab, :active.wpsSelectedTab { font-family: Verdana; font-size: 8.5pt; font-weight: bold; color: #00309C; text-decoration: none
 }

.wpsPortletTitle { background-color: #EBEBEB; color: #666666; font-weight: bold; font-family: sans-serif; font-size: 10pt; }

.lhsb {
	PADDING-RIGHT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.demuc1      { font-family: Verdana; font-size: 8pt; color: #1a4676; font-weight: bold; 
               padding: 0px 0px 0px 5px ; text-decoration:none}
.demuc1 a:link      { color: #1a4676; text-decoration: none}
.demuc1 a:hover      { color: #1a4676; text-decoration: underline}
.demuc1 a:visited     { color: #1a4676; text-decoration: none}

.demuc2      { font-family: Verdana; font-size: 8pt; color: #000000; 
               padding: 0px 0px 0px 5px ; text-decoration:none}
.demuc2 a:link      { color: #000000; text-decoration: none}
.demuc2 a:hover      { color: #004591; text-decoration: underline}
.demuc2 a:visited     { color: #000000; text-decoration: none}

.demuc4      { color: #630100; font-family: Verdana; font-size: 8pt; font-weight: bold 
				;padding: 5px 0px 5px 10px; text-decoration:none}
.demuc4 a:link      { color: #630100; text-decoration:none}
.demuc4 a:hover      { color: #630100; text-decoration:none}
.demuc4 a:visited      { color: #630100; text-decoration:none}
.demuc5      {
	color: #630100;
	font-family: Verdana;
	font-size: 8pt				;
	text-decoration:none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.demuc5 a:hover      { color: #630100; text-decoration:none}
.demuc5 a:link      { color: #630100; text-decoration:none}
.demuc5 a:visited      { color: #630100; text-decoration:none}

.demuc3      { color: #8A8879; font-family: Verdana; font-size: 7pt; text-decoration: 
               underline; font-weight: bold }
.demuc3 a:link      { color: #8A8879; text-decoration: underline}
.demuc3 a:hover      { color: #8A8879; text-decoration: underline}
.demuc3 a:visited      { color: #8A8879; text-decoration: underline}
.footer1     { font-family: Verdana; color: #4C1C10; font-size: 10pt; font-weight: bold }

.demuc6      { color: #000000; font-family: Verdana; font-size: 8pt ; font-weight: bold 
				;padding-top: 5px; padding-bottom: 5px; text-decoration:none}
.demuc7      { font-family: Verdana; font-size: 8pt; color: #000000;
               padding: 0px 0px 0px 5px ; text-decoration:none}
.demuc7 a:link      { color: #000000; text-decoration: none}
.demuc7 a:hover      { color: #cc3300; text-decoration: underline}
.demuc7 a:visited     { color: #000000; text-decoration: none}
.demuc8      { color: #560F0D; font-family: Verdana; font-size: 8pt;
				font-weight: bold; padding: 0px 0px 0px 5px; text-decoration: none}
.demuc8 a:link      { color: #560F0D; text-decoration: none}
.demuc8 a:hover      { color: #560F0D; text-decoration: none}
.demuc8 a:visited      { color: #560F0D; text-decoration: none}
.demuc9      { color: #505044; font-family: Verdana; font-size: 8pt; font-weight: bold 
				; text-decoration:none}
.demuc9 a:link      { color: #505044; text-decoration:none}
.demuc9 a:hover      { color: #505044; text-decoration:none}
.demuc9 a:visited      { color: #505044; text-decoration:none}

.footer2     { font-size: 8pt; font-family: Verdana; color: #00ccff; 
			   padding-top: 5px }
.footer2 a:link     {color: #EED674; }
.footer2 a:hover     {color: #EED674; }
.footer2 a:visited     {color: #EED674; }
.menu_level_1 {
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
:link.menu_level_1{
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
:visited.menu_level_1 {
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
:hover.menu_level_1{
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
	color: #FFFFFF;
	font-weight: lighter;
	font-weight: bold;
	text-decoration: none;
}

.menu_level_3 {
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
	color: #001D38;
	font-weight: Normal;
	text-decoration: none;
}
:link.menu_level_3{
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
	color:#001D38;
	font-weight: normal;
	text-decoration: none;
}
:visited.menu_level_3{
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
	color:#001D38;
	font-weight: normal;
	text-decoration: none;
}
:hover.menu_level_3{
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
	color: #001D38;
	font-weight: lighter;
	font-weight: normal;
	text-decoration: none;
}

.menu_level_2 {
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
	color:#001D38;
	font-weight: bold;
	text-decoration: none;
}
:link.menu_level_2 {
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
	color:#001D38;
	font-weight: bold;
	text-decoration: none;
}
:visited.menu_level_2 {
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
	color:#001D38;
	font-weight: bold;
	text-decoration: none;
}
:hover.menu_level_2 {
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
	color: #001D38;
	font-weight: lighter;
	font-weight: bold;
	text-decoration: none;
}

.table_header {
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
	color: #191919;
	font-weight: bold;
	text-decoration: none;
}

.table_content {
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
	color: #191919;
	font-weight: Normal;
	text-decoration: none;
}

.table_content1 {
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 9pt;
	color: #191919;
	font-weight: Normal;
	text-decoration: none;
}

.tktm_navigation {
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 9pt;
	color: #191919;
	font-weight: Normal;
	text-decoration: none;
}
:link.tktm_navigation {
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 9pt;
	color: #003399;
	font-weight: Normal;
	text-decoration: none;
}
:hover.tktm_navigation {
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 9pt;
	color: #006699;
	font-weight: Normal;
	text-decoration: none;
}
:visited.tktm_navigation {
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 9pt;
	color: #003399;
	font-weight: Normal;
	text-decoration: none;
}
.footer_normal
{
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 8pt;
	color: #EEEEEE;
	font-weight: Normal;	
}
A {
	font-family: Arial;
	font-size: 10pt;
	color: #003366;
	text-decoration:none
}

A:hover {
	font-family: arial;
	font-size: 10pt;
	color: #006699;
	
}

A:active {
	font-family: Verdana;
	font-size: 9pt;
	color: #006699;
}

A:visited {
	font-family: Verdana;
	font-size: 9pt;
	color: #191919;
}
.footer_normal {font-family:Verdana; font-size:8pt; color:#FFFFFF; text-decoration:none}
a:link.footer_normal {font-family:Verdana; font-size:8pt; color:#FFFFFF; text-decoration:none}
a:hover.footer_normal {font-family:Verdana; font-size:8pt; color:#FFFFFF; text-decoration:underline}
a:visited.footer_normal {font-family:Verdana; font-size:8pt; color:#FFFFFF; text-decoration:none}
a:active.footer_normal {font-family:Verdana; font-size:8pt; color:#FFFFFF; text-decoration:underline}

.report_title {
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 14px;
	color: #191919;
	font-weight: bold;
	text-decoration: none;
}

.report_Subtitle
{
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 12px;
	color: #191919;
	font-weight: bold;
	text-decoration: none;
}