Body
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8.5pt;
	font-weight: normal;
	text-align: justify;
	color: #000000;
}

.LightGrayLine
{
	FONT-WEIGHT: normal;
	background-color:#808080;
}
.menulanguagetext 
{	
	FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000080;
    FONT-STYLE: normal;
    FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans serif;
    TEXT-DECORATION: none;
    
    
}
.menudefaulttext
 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
    COLOR: #808080; 
    FONT-STYLE: normal; 
    FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans serif; 
    TEXT-DECORATION: none;
    
}

.parawhitetext {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	COLOR: #ffffff; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans serif;
	TEXT-DECORATION: none;
   
}
.paragreentext {
	FONT-WEIGHT:bold;  
	FONT-SIZE: 11pt; 
	COLOR:#008080;
	FONT-STYLE: normal; 
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans serif;
	TEXT-DECORATION: none;
	
    
}
.paratealtext {
	FONT-WEIGHT:bold; 
	FONT-SIZE: 8pt; 
	COLOR: Teal; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans serif;
	TEXT-DECORATION: none;
	
    
}
.parabluetext
{
	FONT-WEIGHT:bold;
	FONT-SIZE: 10pt; 
	COLOR:#3366FF;   
	FONT-STYLE: normal; 
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans serif;
	TEXT-DECORATION: none;
}

.paraorangetext {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt; 
	COLOR: #ff8040; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans serif;
	TEXT-DECORATION: none;
}
.paragreytext {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	COLOR: #808080; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans serif;
}

.parawhitBoldetext {
	FONT-WEIGHT:bold; 
	FONT-SIZE:10pt; 
	COLOR: #ffffff; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans serif;
	TEXT-DECORATION: none;
	
    
}
.paragreenBoldetext {
	FONT-WEIGHT:bold; 
	FONT-SIZE:13pt; 
	COLOR:#008080;  
	FONT-STYLE: normal; 
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans serif;
	TEXT-DECORATION: none;
	
    
}
.parawhitebutton
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	COLOR: #ffffff; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans serif;
	TEXT-DECORATION: none;
}

.menuredNormaltext
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 9pt; 
    COLOR: #ff0000; 
    FONT-STYLE: normal; 
    FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans serif; 
    TEXT-DECORATION:none;
}
.menuredtext
 {
	FONT-WEIGHT: bold;
    FONT-SIZE: 9pt; 
    COLOR: #ff0000; 
    FONT-STYLE: normal; 
    FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans serif; 
    TEXT-DECORATION:blink;

    
}
.boldwhitetext 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #ffffff; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans serif;
	
}

.maintitletext 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18pt; 
	COLOR: #008080; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans serif;
}

.Redtitletext
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15pt; 
	COLOR:#008B8B ; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans serif;
	TEXT-DECORATION: none;
}
.paralargetext {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12pt; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans serif;
}
.subtitlecolourtext {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #008080; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans serif;
}
.subtitlecolourgreentext {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #008080; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans serif;
}
.paranormaltext {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans serif;
	TEXT-DECORATION: none;
}
.paranormalgreentext {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	FONT-STYLE: normal; 
	COLOR: #008080;
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans serif;
	TEXT-DECORATION: none;
}
.parathewtoGreentext
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	COLOR: Teal; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans serif;
	cursor:hand;
    background-color:Transparent;
    border:0;   
}
.parathewtobluetext {
	FONT-WEIGHT:normal;
	FONT-SIZE: 10pt; 
	COLOR: #0080c0; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans serif;
	cursor:hand;
    background-color:Transparent;
    border:0;   
    TEXT-DECORATION: none;
}


.parablacktext {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	COLOR:Maroon;   
	FONT-STYLE: normal; 
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans serif
}
.pageheader
{
	background-color: #000099;
}
.header1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	text-align: justify;
	color: #000000;
	background-color: #FFFFFF;
}

.header2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #000099;
}

.header3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #000099;
}

.formlabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8.5pt;
	font-weight: normal;
	text-align: right;
	color: #cc3300;
}

.text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8.5pt;
	font-weight: normal;
	text-align: justify;
	color: #000000;
}

.hilitetext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8.5pt;
	font-weight: bold;
	text-align: justify;
	color: #EE0000;
	}
.boldtext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8.5pt;
	font-weight: bold;
	text-align: justify;
	color: #000000;
	}

.menu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-weight: bold;
	color: #F4F4F4;
	

}
.menuback
{
	
	background-color:Teal;

}
.tline {
	BACKGROUND-COLOR: #CCCCCC;
}

.extralinks_header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.extralinks
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;	
	color:Teal;
}
.viewtbl
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8.5pt;
	font-weight: normal;
	text-align: justify;
	BACKGROUND-COLOR: #F4F4F4;
	color: #000000;
	}

.viewtline {
	BACKGROUND-COLOR: #000000;
}

.inputtext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.datetext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 7pt;
	font-weight: normal;
	text-align: right;
	color: #CC0000;
}
.copyright
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	color: #000000;
}
.tableheader 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8.5pt;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	BACKGROUND-COLOR: #000099;
	height: 20px;
}
.normaltext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8.5pt;
	font-weight: normal;
	color: #000000;
	cursor:hand;  
	}

.alternatingitemstyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8.5pt;
	font-weight: normal;	
	color: #000000;
	background-color: #C6E2FF;
	height: 20px;
}
.itemstyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8.5pt;
	font-weight: normal;	
	color: #000000;
	background-color: #FFFFFF;
	height: 20px;
	border-color:Black   
}
.hdrline
{
	background-color: #FFFFFF;
  height: 9px;
}
.gridnavigationlinks
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8.5pt;
	font-weight: normal;
	text-align: justify;
	color: #000000;
	height: 25px;
}
.mandatoryasterisk
{	
	color: #ff0000;
}
.formlabelLeft
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8.5pt;
	font-weight: normal;
	text-align: left;
	color: #cc3300;
}

.viewprofileLinks
{
	text-decoration: none;
	line-height:normal;
	white-space:normal;
	COLOR:black;
	font-size:11pt;
	FONT-WEIGHT:normal; 
	FONT-STYLE: normal; 
	FONT-FAMILY:Times New Roman, serif, Verdana, Arial, Helvetica, sans-serif; 
	text-align:center; 
}

.viewprofileLinksTab
{   
	text-decoration: none;
	line-height:normal;
	white-space:normal;
	COLOR:black;
	font-size:11pt;
	FONT-WEIGHT:bold; 
	FONT-STYLE: normal; 
	FONT-FAMILY:Times New Roman, serif, Verdana, Arial, Helvetica, sans-serif; 
	text-align:center; 
}

.ViewProfileTableCells
{
	border-right: black 1px solid;
	border-left: black 1px solid;
	border-top: black 1px solid;
	width :65pt;
	background-color:#CCFFFF;
	FONT-WEIGHT:normal;
	text-align: center;
	text-decoration: none;
	FONT-FAMILY:Times New Roman, serif, Verdana, Arial, Helvetica, sans-serif; 
	vertical-align:middle;
}

.ViewProfileTableCellsTab
{
	border-right: black 1px solid;
	border-left: black 1px solid;
	border-top: black 1px solid;
	width :65pt;
	background-color:#CCFFFF;
	font-size:large;
	FONT-WEIGHT:bold; 
	FONT-FAMILY:Times New Roman, serif, Verdana, Arial, Helvetica, sans-serif; 
	COLOR:BLACK;
	text-align: center;
	vertical-align:middle;
}

.ViewTariffProfileTableCells
{
	border-right: black 1px solid;
	border-left: black 1px solid;
	border-top: black 1px solid;
	width :65pt;
	background-color:#CCFFFF;
	FONT-WEIGHT:normal;
	text-align: center;
	text-decoration: none;
	FONT-FAMILY:Times New Roman, serif, Verdana, Arial, Helvetica, sans-serif; 
	vertical-align:middle;
}

.ViewTariffProfileTableCellsTab
{
	border-right: black 1px solid;
	border-left: black 1px solid;
	border-top: black 1px solid;
	width :65pt;
	background-color:#CCFFFF;
	font-size:large;
	FONT-WEIGHT:bold; 
	FONT-FAMILY:Times New Roman, serif, Verdana, Arial, Helvetica, sans-serif; 
	COLOR:black;
	text-align: center;
	vertical-align:middle;
}

.ListBox
{
	width:100%;
	background-color:#F1EBD2;
}

.WsdbNotesCategory
{
	color:#0000FF
}

.WsdbNotes
{
	color:red;
}

.SPDataGrid
{
	font-family:Arial, Trebuchet MS, Verdana, Helvetica, sans serif;
	background-color:#ECFFFF;
 }

.SPGridHeader
{
 font-size:14px;
 }
 
.SPGridItems
{
	 font-Size:12px;
}

.SPGridYearsColumn
{
	background-color:#fefaeb;
	text-align:right;
	font-size:12px;
	font-family:Arial, Trebuchet MS, Verdana, Helvetica, sans serif;
}
.SPGridYearsHeader
	{
		text-decoration:none;
		text-align:center;
		background-color:#ccccff;
		color:#666666;
		font-weight:bold;
		font-size:14px;
		font-family:Arial, Trebuchet MS, Verdana,  Helvetica, sans serif;
	}
	
.SPGridNotesColumn
{
	background-color:#fefaeb;
	text-align:left;
	font-size:12px;
	font-family:Arial, Trebuchet MS, Verdana, Helvetica, sans serif;
}
.ToolTip
{
	font-size: 11px;
	color: #0080c0;
	text-align: left;
}

.SPPrintableVersion
{
 text-decoration:none;
  color: #333333;
  font-size: 14px ;
  font-family:Arial, Trebuchet MS, Verdana,  Helvetica, sans serif;
 }
 
.TableExportFormats 
{ 
	BORDER-RIGHT: 2px solid; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: 2px solid; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: 2px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: 2px solid; 
	BACKGROUND-COLOR: whitesmoke; 
}

.TDExport 
{	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid;
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid;
}

.ValueFlagB 
{
	FONT-SIZE: 12px; 
	COLOR: #FF0000; 
	FONT-FAMILY: Arial, Trebuchet MS, Verdana, Helvetica, sans serif; 
	BACKGROUND-COLOR: #fefaeb; 
	TEXT-ALIGN: right;
}

.ValueFlagC 
{
	FONT-SIZE: 12px; 
	COLOR: #006600; 
	FONT-FAMILY: Arial, Trebuchet MS, Verdana, Helvetica, sans serif; 
	BACKGROUND-COLOR: #fefaeb; 
	TEXT-ALIGN: right;
}

.ValueFlagE {
	FONT-SIZE: 12px; 
	COLOR: #0000FF; 
	FONT-FAMILY: Arial, Trebuchet MS, Verdana, Helvetica, sans serif; 
	BACKGROUND-COLOR: #fefaeb; 
	TEXT-ALIGN: right;
}

.ValueFlagLegendB 
{
	border:1px solid #000000; 
	WIDTH: 6%; 
	BACKGROUND-COLOR: #FF0000;
}

.ValueFlagLegendC
{
	border:1px solid #000000; 
	WIDTH: 6%; 
	BACKGROUND-COLOR: #006600;
}

.ValueFlagLegendE {
	border:1px solid #000000; 
	WIDTH: 6%; 
	BACKGROUND-COLOR: #0000FF;
}
     
.ValueFlagDescription 
{
   border:1px solid grey; 
   FONT-WEIGHT: normal; 
   FONT-SIZE: 11px; 
   WIDTH: 94%;  
   FONT-STYLE: normal; 
   FONT-FAMILY: Trebuchet MS; 
   BACKGROUND-COLOR: transparent
  }
  
  .LegendHeader
  {
	FONT-FAMILY: Trebuchet MS; 
	FONT-SIZE: 9pt;
	border-color:Gray;
	height:25px;
	vertical-align:middle;
	text-align:center;    
	 
  }
	
	
 



	
	

        

 