/* Begin: Page Title */

.pageTitle{

	font: bold 13pt/15pt Arial, Helvetica, sans-serif;

	color: #ffffff;

}

/* End: Page Title */



/* Begin: Section  Title */

.sectionTitle{

	font: normal 21pt/15pt Arial, Helvetica, sans-serif;

	color: #0C2E86;
        vertical-align: middle;  
}

/* End: Section  Title */



/* Begin: Title */

.title{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #000000;

	font-weight: bold;

}

/* End: Title */



/* Begin: Sub-heading */

.text10pt{
	vertical-align: middle;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
}
div.dmtContainer span.text10pt{
	vertical-align: middle;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
}

/* End:  Sub-heading */



/* Begin: Heading 13pt */

.heading{

	vertical-align: middle;

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: bold;

	font-size: 13pt;

	color: #000000;

}

/* End: Heading 13pt */



/* Begin: Heading 13pt */

.headingRegular{

	vertical-align: middle;

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: normal;

	font-size: 13pt;

	color: #000000;

}

/* End: Heading 13pt */



/* Begin: Light Green Bold Heading text */

.lightGreenBold{

	font-size: 10pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #000000;

}



/* End: Light Green Bold Heading text */



/* Begin: Intro Text */

.introText{
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

div.dmtContainer div.introText{
	font-size : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
}
/* End: Intro Text */



/* Begin: Orange regular error text */

.errorText{

	font-size : 8pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #ff0000;

}

/* End: Orange regular error text */



/* Begin: Orange regular error text */

.errorBoldText{

	font-size : 10pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #ff0000;

}

/* End: Orange regular error text */



/* Begin: Grey bold text */

.greyBold{

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #000000;

}

/* Ends: Grey bold text */



/* Begin: Grey regular text */

.grey{

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #000000;

	text-align: left;

}

/* Ends: Grey regular text */



/* Begin: Green regular text */

.green{

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	/* begin TB07 fixes */
    font-weight: normal;
    /* end TB07 fixes */

	color: #0C2E86;

}

/* End: Green regular text */



.greenBold{

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #000000;

}
div.dLinkLeft span.link10 a span.greenBold {
	color: #FFFFFF;
	text-decoration:none;
}
div.dLinkLeft span.link10 a:Hover span.greenBold {
	color: #FFFFFF;
	text-decoration:underline;
}
div.dLinkRight a span.greenBold {
	color: #FFFFFF;
	text-decoration:none;	
}
div.dLinkRight a:hover span.greenBold {
	color: #FFFFFF;
	text-decoration:underline;
}


/* Begin: Green Regular Link text */ 

a{

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #0C2E86;

	text-decoration: none;

}



a:Hover{

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #0C2E86;

	text-decoration: underline;

}



a:Active{

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #0C2E86;

	text-decoration: none;

}	

/* End: Green Regular Link text */ 



/* Begin: Green Regular text with hand cursor */ 

.noAnchor{

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	/* begin TB07 fixes */
    font-weight: normal;
    /* end TB07 fixes */

	color: #0C2E86;

	text-decoration: none;

}



.noAnchor:Hover{

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	/* begin TB07 fixes */
    font-weight: normal;
    /* end TB07 fixes */

	color: #0C2E86;

	text-decoration: none;

}



.noAnchor:Active{

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	/* begin TB07 fixes */
    font-weight: normal;
    /* end TB07 fixes */

	color: #0C2E86;

	text-decoration: none;

}	

/* End: Green Regular  text with hand cursor */ 



/* Begin: Green Regular Link text 10px */ 

.link10{

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	/* begin TB07 fixes */
    font-weight: normal;
    /* end TB07 fixes */

	color: #0C2E86;

	text-decoration: none;

}



.link10:Hover{

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	/* begin TB07 fixes */
    font-weight: normal;
    /* end TB07 fixes */

	color: #0C2E86;

	text-decoration: underline;

}



.link10:Active{

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #0C2E86;

	text-decoration: none;

}

/* End: Green Regular Link text 10px */



/* Begin: greyLarge */

.greyLarge{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #000000;

	font-weight: normal;

}

/* End: greyLarge */



.grey13pt{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13pt;

	color: #000000;

}



.grey13ptBold{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13pt;

	color: #000000;

	font-weight: bold;

}



a.greenLargeBold{

	font-size: 10pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-style: normal;

	color: #0C2E86;

	text-decoration: none;

}



a.greenLargeBold:hover{

	font-size: 10pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-style: normal;

	color: #0C2E86;

	text-decoration: underline;

}



a.greenLargeBold:active{

	font-size: 10pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-style: normal;

	color: #0C2E86;

	text-decoration: none;

}



.greenLargeRegular{

	font-size: 10pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-style: normal;

	color: #ffffff;

}



.buttonDiv{

	text-align: right;

	margin: 0; 

	padding: 0;

}



a.whiteLargeBold{

	font-size: 10pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-style: normal;

	color: #FFFFFF;	

	text-decoration: none;

}



a.whiteLargeBold:active{

	font-size: 10pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-style: normal;

	color: #FFFFFF;	

	text-decoration: none;

}



a.whiteLargeBold:hover{

	font-size: 10pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-style: normal;

	color: #FFFFFF;	

	text-decoration: underline;

}



.white{

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-style: normal;

	color: #FFFFFF;	

	text-decoration: none;

}



.white:Hover{

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-style: normal;

	color: #FFFFFF;	

	/* Begin TB07 Fixes */
	TEXT-DECORATION: none;
	/* End TB07 Fixes */

}



a.linkLargeBold{

   font-size: 10pt;

   font-family: Arial, Helvetica, sans-serif;

   font-weight: bold;

   font-style: normal;

   color: #0C2E86;

   text-decoration: none;

}



a.linkLargeBold:hover{

   font-size: 10pt;

   font-family: Arial, Helvetica, sans-serif;

   font-weight:bold;

   font-style: normal;

   color: #0C2E86;

   text-decoration: underline;

}



a.linkLargeBold:active{

   font-size: 10pt;

   font-family: Arial, Helvetica, sans-serif;

   font-weight: bold;

   font-style: normal;

   color:#0C2E86;

   text-decoration: none;

}



/* Begin: Form Element - Select Box, Text Box */

.text{

   font-family: Arial, Helvetica, sans-serif;

   font-style: normal;

   font-size: 8pt;

   vertical-align: top;

   display: inline;

   text-align: left;

   color: #000000;

}

/* End: Form Element - Select Box, Text Box */



/* Begin: For Financial Table */

.finbold{

   font-size: 8pt;

   font-family: Arial, Helvetica, sans-serif;

   font-weight: bold;

   color: #000000;

}



.fintext{

   font-size: 8pt;

   font-family: Arial, Helvetica, sans-serif;

   font-weight: normal;

   color: #000000;

}

/* End: For Financial Table */



p{

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

}



b{

	font-family: Arial, Helvetica, sans-serif;
	/* begin TB07 fixes */
	font-style: normal;
	/* end TB07 fixes */
}


/*begin:modified for CR 846*/

li{
	
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;	
	font-weight: normal;
}

#genericArticle LI {
	FONT-SIZE: 8pt; LINE-HEIGHT: 10pt;
}
/*End:modified for CR 846*/

/* Begin Added for Annual report on 29122004 -Enhancement */
.pageTitle1
{
	FONT: bold 12pt/15pt Arial, Helvetica, sans-serif; COLOR: #0C2E86;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM:0px;
	MARGIN: 0px; PADDING-TOP: 35px;
}
/* End Added for Annual report on 29122004 -Enhancement */
.grey8pt{
        font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
        color: #000000; text-align: left; margin: 0 0 0 1px;
}

.text378 {
 DISPLAY: inline; FONT-SIZE: 8pt; WIDTH: 378px; VERTICAL-ALIGN: top; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial,
Helvetica, sans-serif; TEXT-ALIGN: left
}

/* Begin -Added for Enh 3.5 on 03/02/2005*/
.buttonContainer2 {
      FLOAT: right; PADDING-BOTTOM: 0px
}
/* End -Added for Enh 3.5 on 03/02/2005*/

font {
	color: #000000;
}