body
{
	MARGIN-TOP: 0px; margin-left:4px; margin-right :1px; background-color:#ffffff;
}
.HiddenTextBox 
{
	visibility: hidden;
}

DIV.clsDocBody
{
    FONT-FAMILY: arial,helvetica,sans-serif;
    FONT-SIZE: 10pt;
}
DIV.clsDocBody TH
{
    FONT-SIZE: 72%
}
DIV.clsDocBody TD
{
    FONT-SIZE: 72%
}
TD.clsTab
{
    BACKGROUND-COLOR:#AAAACC;  
    BORDER-BOTTOM: lavender 1px inset;
    BORDER-LEFT: lavender 1px solid;
    BORDER-RIGHT: lavender 1px solid;
    BORDER-TOP: lavender 2px solid;
    CURSOR: hand
}
TD.clsTab A
{
    COLOR: navy;
    FONT-SIZE: 95%;
    TEXT-DECORATION: none
}
TD.clsTab A:hover
{
    COLOR: white;
    FONT-SIZE: 95%;
    TEXT-DECORATION: none
}
TD.clsTab A:active
{
    COLOR: white;
    FONT-SIZE: 95%;
    TEXT-DECORATION: none
}
TD.clsTabSelected
{
	BACKGROUND-COLOR:  lavender ;
	COLOR: darkblue  ;
    BORDER-LEFT: lavender 1px outset;
    BORDER-BOTTOM: lavender 1px inset;
    BORDER-RIGHT: levender 1px outset;
    BORDER-TOP: darkblue 1px outset;
}
TD.clsTabSelected A
{
    COLOR: white;
    FONT-SIZE: 95%;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
TD.clsTabSelected A:hover
{
    COLOR: darkblue;
    FONT-SIZE: 95%;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

TD.clsTabSelected A:active
{
    COLOR: darkblue;
    FONT-SIZE: 95%;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
TABLE#idTabs TD
{
    FONT-SIZE: 72%
}
TABLE#newsContent
{
    MARGIN-RIGHT: 50px
}

TR.DataGrid_ItemStyle
{
	background-color: #ffffff;
	font-family: Arial, Tahoma;
	font-size:11pt;
	height:19px;
	color:#4c4d4d;	
}

TR.DataGrid_AlternatingItemStyle
{
	background-color: #f2f2f2;
	font-family: Arial, Tahoma;
	font-size:11pt;
	height:19px;
	color:#4c4d4d;	
}

TR.DataGrid_AlternatingItemStyle2
{
	background-color: #f2f2f2;
	font-family: Arial, Tahoma;
	font-size:11pt;
	height:19px;
	color:#4c4d4d;
}


TR.DataGrid_HeaderStyle
{
	background-color: #8ad3ef;
	font-family: Arial, Tahoma;
	font-size:9pt;
	height:23px;
	color:#045478;
	font-weight:bold;
}

TR.DataGrid_HeaderStyle A
{
	background-color: #8ad3ef;
	font-family: Arial, Tahoma;
	font-size:9pt;
	height:23px;
	color:#045478;
	font-weight:bold;
	text-decoration:underline;
}

TR.DataGrid_HeaderStyle A:visited
{
	background-color: #8ad3ef;
	font-family: Arial, Tahoma;
	font-size:9pt;
	height:23px;
	color:#045478;
	font-weight:bold;
	text-decoration:underline;
}

TR.DataGrid_HeaderStyle A:hover
{
	background-color: #8ad3ef;
	font-family: Arial, Tahoma;
	font-size:9pt;
	height:23px;
	color:#045478;
	font-weight:bold;
	text-decoration:underline;
}

TR.DataGrid_HeaderStyle2
{
	background-color: #8ad3ef;
	font-family: Arial, Tahoma;
	font-size:9pt;
	height:23px;
	color:#045478;
	font-weight:bold;	
}

TR.DataGrid_HeaderStyle2 A
{
	background-color: #8ad3ef;
	font-family: Arial, Tahoma;
	font-size:9pt;
	height:23px;
	color:#045478;
	font-weight:bold;
	text-decoration:underline;
}

TR.DataGrid_HeaderStyle2 A:visited
{
	background-color: #8ad3ef;
	font-family: Arial, Tahoma;
	font-size:9pt;
	height:23px;
	color:#045478;
	font-weight:bold;
	text-decoration:underline;
}

TR.DataGrid_HeaderStyle2 A:hover
{
	background-color: #8ad3ef;
	font-family: Arial, Tahoma;
	font-size:9pt;
	height:23px;
	color:#045478;
	font-weight:bold;
	text-decoration:underline;
}


TR.DataGrid_SelectedItemStyle
{
	background-color: #8ad3ef;
	font-family: Arial, Tahoma;
	font-size:9pt;
	height:23px;
	color:#ffffff;
	font-weight:bold;	
}


TR.DataGrid_FooterStyle
{
	background-color: #2c94bc;
	font-family: Arial, Tahoma;
	font-size:9pt;
	height:23px;
	color:#ffffff;
	font-weight:bold;		
	text-align:left;
}

TR.DataGrid_PagerStyle
{
	background-color: #8ad3ef;
	font-family: Arial, Tahoma;
	font-size:12pt;
	height:23px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
}


TR.DataGrid_EditItemStyle
{
	background-color: transparent;
	font-family: Arial, Tahoma;
	font-size:10pt;
	height:19px;
	color:#0072ff;
	font-weight:normal;	
}

.headerbold {
	FONT-WEIGHT: bold; COLOR: darkblue; border-top: solid 1px darkblue
}
.tablestyle 
{ 
	padding-left: 5px; FONT-SIZE:12pt ; PADDING-TOP: 0px;  border-collapse:collapse;FONT-FAMILY:Helvetica,MS Sans Serif,Arial;border-right:1px solid; 
	 border-top:1px solid;  border-left:  1px solid; BORDER-BOTTOM: 1px solid;
	border-color:#a8a9ad; background-color:"";
}
.tableborderstyle 
{
	padding-left: 5px;PADDING-TOP: 5px;
	BORDER-RIGHT: #7d1600 1px solid; 
	BORDER-TOP: #7d1600 1px solid; BORDER-LEFT: #7d1600 1px solid; BORDER-BOTTOM: #7d1600 1px solid;FONT-SIZE: 9pt;FONT-FAMILY:  Helvetica,  Arial, Verdana,   sans-serif;
}

.bodytext {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 24px; COLOR: #000000; PADDING-TOP: 15px; FONT-FAMILY:  Helvetica,MS Sans Serif, Arial
}
.tableheader 

{
	FONT-SIZE: 15pt;  text-align:left;font-weight:bold;background-color:#e1edff; FONT-FAMILY:  Helvetica,MS Sans Serif, Arial; 
}
.titlefont
{   FONT-SIZE: 13pt;  color :#996666; font-weight : bold ; text-align :left ; FONT-FAMILY:  Helvetica,MS Sans Serif, Arial;
}

.titlefontMessage
{   
	FONT-SIZE: 15pt;  color :#996666; font-weight : bold ; text-align :center ; FONT-FAMILY:  Helvetica,MS Sans Serif, Arial;
}

.SectionHeader
{
	height:22px; FONT-SIZE: 12pt; font-weight: bold; FONT-FAMILY:Helvetica,MS Sans Serif,Arial; background: #a8a9ad; color: black;
}

.classwhite
{
	font-size: larger; font-weight: bold; FONT-FAMILY:Helvetica,MS Sans Serif,Arial; color: White;
}

.Chapter
{
    color:Green;
	font-family:Verdana;
	font-style:italic;
	FONT-SIZE: 100%;
	FONT-WEIGHT: bold;
	height:20px; 
}
.Section
{
	font-weight:normal;
	Color:green;
	font-style:italic;
	
	font-family:Verdana;
	FONT-SIZE: 100%;
	
	height:20px;
}
.InformativeText
{
	font-weight:normal;
	
	font-style:normal;
	
	font-family:Verdana;
	FONT-SIZE: 100%;
	
	height:20px;
	}
.pageheader
{
	PADDING-LEFT: 2pt; 
	FONT-SIZE: 12pt; 
	COLOR:#ffffff;
	font-weight:bold;
	font-family:Arial,Verdana,Century Gothic,Tahoma;
	height:25px;
	background-color:darkblue;
	width:100%;
}
.Tdleftright
{
	width:0%;
}
.TdCenter
{
	width:100%;
}

.clsbody
{
	background-color:#ffffff;
}
.lablebold
{
	font-weight:bold;FONT-SIZE: 12pt;
}
.consultantmenu
{
 width:100%;
 height:35;
 background-color:#1d60a2;
 color:White;
 TEXT-DECORATION: none;
 font-family:Verdana,Arial,Century Gothic,Tahoma;
 font-size:13pt;
}



INPUT.entry
{
	border:solid 1px #888888; 
	FONT-SIZE:8pt; COLOR: #515151; FONT-FAMILY:  Arial, Sans-Serif;		
	height:17px;
}

.Entry
{
	border:solid 1px #888888; 
	FONT-SIZE:8pt; COLOR: #515151; FONT-FAMILY:  Arial, Sans-Serif;	


}

A
{
	FONT-SIZE:9pt; COLOR: #016c86; FONT-FAMILY: MS Sans Serif,Arial, Sans-Serif; text-decoration:none;	
}

A:hover
{
	FONT-SIZE:9pt; COLOR: #016c86; FONT-FAMILY: MS Sans Serif,Arial, Sans-Serif; text-decoration:underline;	
}

.blueanchor
{
	FONT-SIZE:9pt; COLOR: #16c0f3; FONT-FAMILY: MS Sans Serif,Arial, Sans-Serif; text-decoration:none;	
	font-weight:bold;
}

A.blueanchor:hover
{
	FONT-SIZE:9pt; COLOR: #16c0f3; FONT-FAMILY: MS Sans Serif, Arial, Sans-Serif; text-decoration:underline;	
	font-weight:bold;
}

.tablestyle2 
{ 
	FONT-SIZE:11pt; COLOR: #515151; FONT-FAMILY:  Arial, Sans-Serif;	
	height:17px;	
	border:solid 0px #000000;	
}

.fontMesage 
{
FONT-WEIGHT: bold; FONT-SIZE: 17pt; COLOR: #787878; FONT-FAMILY: Arial,Sans-Serif;
}

.fontMesage1
{
FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #787878; FONT-FAMILY: Arial,Sans-Serif;
}

.menuanc
{
	COLOR:#005075; TEXT-DECORATION:none; font-family:Arial,Sans-Serif; font-size:8pt; font-weight:bold; 
}

A.menuanc:hover
{
	COLOR:#0079b1; TEXT-DECORATION:underline; font-family:Arial,Sans-Serif; font-size:8pt; font-weight:bold; 
}

.panelhead
{
	 padding-left:12px; 
	 font-SIZE: 12pt; 
	 height:22px; 
	 color :darkblue; 
	 font-weight : bold ; 
	 text-align :left ; 
	 vertical-align:text-bottom ; 
	 FONT-FAMILY:Verdana,Helvetica,MS Sans Serif, Arial;
}

.tablestyle3
{ 
	padding-left: 5px; FONT-SIZE:12pt ; PADDING-TOP: 0px;  border-collapse:collapse;FONT-FAMILY:Helvetica,MS Sans Serif,Arial;
}	

.panel
{
	
	background-color:#ebf8fd;
	width:70%;
	height:190px;
}
	
	
.tdover
{
    background-color:#808080;
    color:#ffffff;
    FONT-SIZE:10pt;  FONT-FAMILY:  Arial, Sans-Serif;			
}

.td
{
    background-color:#ffffff;
    color:#4d677e;
    FONT-SIZE:10pt; FONT-FAMILY:  Arial, Sans-Serif;			
}
.opaqueLayer
{
    display:none;
    position:absolute;
    top:0px;
    left:0px;
    opacity:0.4;
    filter:alpha(opacity=40);
    background-color: #000000;
    z-Index:1000;    
}

.questionLayer
{
    position:absolute;
    top:0px;
    left:0px;
    width:300px;
    display:none;
    z-Index:1001;
    border:2px solid black;
    background-color:#FFFFFF;
    text-align:center;
    vertical-align:middle;
    padding:10px;    
}