BODY  {
	font-size : 10pt;
	font-family : Verdana;
	background-color : #FFFFFF;
	margin : 0;
}

.stdBody  {
	font-size : 10pt;
	font-family : Verdana;
	background-color : transparent;
}

.stdHeader {
	font-size : 12pt;
	font-family : Verdana;
    font-weight : bold;
}

.stdHeaderGroupName {
	font-size : 16pt;
	font-family : Verdana;
    font-weight : bold;
    color : Blue;
}

.stdBold {
	font-size : 10pt;
	font-family : Verdana;
	font-weight : bold;
}

.sizeMinus1Bold {
	font-size : 8pt;
	font-family : Verdana;
	font-weight : bold;
}

.stdNoteText  {
	font-size : 10pt;
	font-family : Verdana;
	background-color : transparent;
    color : darkblue;
}

TH {
	font-family : Verdana;
	font-size : 8pt;
	font-weight : bold;
	background-color : #D0D4D7;
	vertical-align : text-bottom;
}

.THTotal {
	font-family : Verdana;
	font-size : 10pt;
	font-weight : bold;
	background-color : #D0D4D7;
	vertical-align : text-bottom;
}

.TH1 {
	font-family : Verdana;
	font-size : 8pt;
	font-weight : bold;
	background-color : lightblue;
	vertical-align : text-bottom;
}

TD {
	font-family : Verdana;
	font-size : 10pt;
}

.TD1 {
	font-family : Verdana;
	font-size : 10pt;
}

.TDsmall {
	font-family : Verdana;
	font-size : 8pt;
}

.stdButton  {
	font-size : 10pt;
	font-family : Verdana;
}

.smallButton  {
	font-size : 8pt;
	font-family : Verdana;
}

.leftNavHref {
	font-size: 10pt;
	font-family: Verdana;
	font-weight: bold;
	color: Black;
	text-decoration : none;
}

.leftNavHrefSmall {
	font-size: 8pt;
	font-family: Verdana;
	font-weight: bold;
	color: Black;
	text-decoration : none;
}

.leftTextSmall {
	font-size: 8pt;
	font-family: Verdana;
	font-weight: bold;
	color: Black;
}

.leftNavSmall {
	font-size: 6pt;
	font-family: Verdana;
	color: Black;
}

.topNavHref {
	font-size: 10pt;
	font-family: Verdana;
	font-weight: bold;
	color: Blue;
	text-decoration : none;
}

.smallHref {
	font-size: 8pt;
	font-family: Verdana;
	color: Black;
}

.smallBoldHref {
	font-size: 8pt;
	font-family: Verdana;
	color: Black;
    font-weight : bold;
}

.stdHref {
	font-size: 10pt;
	font-family: Verdana;
	color: Black;
}

.boldHref {
	font-size: 10pt;
	font-family: Verdana;
    font-weight : bold;
	color: Blue;
}

.smallBoldHrefNoDec {
	font-size: 8pt;
	font-family: Verdana;
	color: Black;
    font-weight : bold;
	text-decoration : none;
}

.label1
{
	border-right: gray 1px groove;
	padding-right: 5px;
	border-top: gray 1px groove;
	font-weight: bold;
	font-size: 10pt;
	border-left: gray 1px groove;
	border-bottom: gray 1px groove;
	font-family: Verdana;
	background-color: buttonface;
	text-align: right;
}

.drilldownLabel {
	font-style : italic;
	color : FireBrick;
	text-decoration : none;
}

.headerBox {
	font-size : 10pt;
	font-family : Verdana;
	font-weight: bold;
    background-color: lightblue;
	border : thin solid Black;
	padding : 5px;
}

.label2 {
	font-size : 10pt;
	font-family : Verdana;
	font-weight: bold;
	background-color: #FFFF33;
	border : thin solid Black;
	padding-right : 5px;
}

.finePrint {
	font-size : 8pt;
	font-family : Verdana;
	font-weight: bold;
}

.superFinePrint {
	font-size : 7pt;
	font-family : Verdana;
}

.sizeMinus1 {
	font-size : 8pt;
	font-family : Verdana;
}

.sizeMinus2 {
	font-size : 7pt;
	font-family : Verdana;
}

.sizePlus1 {
	font-size : 12pt;
	font-family : Verdana;
}

.sizePlus1Bold {
	font-size : 12pt;
	font-family : Verdana;
	font-weight : bold;
}

.sizePlus2 {
	font-size : 14pt;
	font-family : Verdana;
	font-weight : bold;
}

.errorText {
	font-size : 12pt;
	font-family : Verdana;
	color: red;
	font-weight: bolder;
	font-style : italic;
}

.alertText 
{
	font-size : 10pt;
	font-family : Verdana;
	color: red;
	font-weight: bolder;
}

.smallHeader {
	font-size : 8pt;
	font-family : Verdana;
    font-weight : bold;
}

.darkHeader {
    font-size : 10pt;
    font-family : Verdana;
    font-weight : bold;
    color : blue;
}

.msgHeader {
	font-size : 10pt;
	font-family : Verdana;
	color: red;
	font-weight: bolder;
}

.printPageHeader 
{
	font-size : 10pt;
	font-family : Verdana;
	font-weight : bold;
	font-style : italic;
	border-right: gray 1px groove;
	border-top: gray 1px groove;
	border-left: gray 1px groove;
	border-bottom: gray 1px groove;
	padding-right: 5px;
	background-color: buttonface;
}

.ToolbarButtonClose
{
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: White;
    background-color: IndianRed;
    border-style: solid;
    border-width: 1px;
    border-color: Black;
}

.HelpHeader 
{
    font-size : 10pt;
    font-family : Verdana;
    font-weight : bold;
    color : #6F7478;
}

.HelpSubHeader 
{
    font-size : 10pt;
    font-family : Verdana;
    font-weight : bold;
    font-style : italic;
    color : #6F7478;
}

.UsedItemText {
	font-family : Verdana;
	font-size : 8pt;
	font-weight : bold;
	color : Navy;
}

/**
 * KMG Additions starts here till the end
 */
.ERRORMSG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	border-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px}
.BUTTONMini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
	text-decoration: none}
/**
 * Calendar classes
 */

TD.CALENDRIER {
	background-color: #C2C2C2; 
	font-weight: bold; 
	text-align: center; 
	font-size: 10px;
}

A.CALENDRIER {
	text-decoration: none; 
	color: #000000;
}

.CALENDARBORDER {
	background-color: #000000; 
}

.CALENDARTITLE {
	background-color: #336699; //#C9252C;
}

.CALENDARWEEK {
	background-color: #FFFFFF;
}

.CALENDARWEEKEND {
	background-color: #FFF4E5;
}

.CALENDARSELECTED {
	background-color: #FF8F01;
}
.sizeMinus1red {
	font-size : 8pt;
	font-family : Verdana;
	color: red;
}
.sizeMinus1blue {
	font-size : 8pt;
	font-family : Verdana;
	color: blue;
}
