/* Begin: Page Title */

.pageTitle{

	font: bold 13pt/15pt Arial, Helvetica, sans-serif;

	color: #009900;

}

/* End: Page Title */



/* Begin: Section  Title */

.sectionTitle{

	font: normal 21pt/15pt Arial, Helvetica, sans-serif;

	color: #009900;

        vertical-align: middle; 
}

/* End: Section  Title */



/* Begin: Title */

.title{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #99CC00;

	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: #666666;

}

/* 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: #99CC00;

}

/* 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: #99CC00;

}

/* End: Heading 13pt */



/* Begin: Light Green Bold Heading text */

.lightGreenBold{

	font-size: 10pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #99cc00;

}



/* End: Light Green Bold Heading text */



/* Begin: Intro Text */

.introText{

	font-size : 10pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #666666;

	text-align: left;

}

/* End: Intro Text */



/* Begin: Orange regular error text */

.errorText{

	font-size : 8pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #ff6600;

}

/* End: Orange regular error text */



/* Begin: Orange regular error text */

.errorBoldText{

	font-size : 10pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #ff6600;

}

/* End: Orange regular error text */



/* Begin: Grey bold text */

.greyBold{

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #666666;

}

/* Ends: Grey bold text */



/* Begin: Grey regular text */

.grey{

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #666666;

	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: #009900;

}

/* End: Green regular text */



.greenBold{

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #009900;

}



/* Begin: Green Regular Link text */ 

a{

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #009900;

	text-decoration: none;

}



a:Hover{

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #009900;

	text-decoration: underline;

}



a:Active{

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #666666;

	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: #009900;

	text-decoration: none;

}



.noAnchor:Hover{

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	/* begin TB07 fixes */
    font-weight: normal;
    /* end TB07 fixes */

	color: #009900;

	text-decoration: none;

}



.noAnchor:Active{

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	/* begin TB07 fixes */
    font-weight: normal;
    /* end TB07 fixes */

	color: #009900;

	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: #009900;

	text-decoration: none;
}



.link10:Hover{

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	/* begin TB07 fixes */
    font-weight: normal;
    /* end TB07 fixes */

	color: #009900;

	text-decoration: underline;

}



.link10:Active{

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #666666;

	text-decoration: none;

}

/* End: Green Regular Link text 10px */



/* Begin: greyLarge */

.greyLarge{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #666666;

	font-weight: normal;

}

/* End: greyLarge */



.grey13pt{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13pt;

	color: #666666;

}



.grey13ptBold{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13pt;

	color: #666666;

	font-weight: bold;

}



a.greenLargeBold{

	font-size: 10pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-style: normal;

	color: #009900;

	text-decoration: none;

}



a.greenLargeBold:hover{

	font-size: 10pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-style: normal;

	color: #009900;

	text-decoration: underline;

}



a.greenLargeBold:active{

	font-size: 10pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-style: normal;

	color: #666666;

	text-decoration: none;

}



.greenLargeRegular{

	font-size: 10pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-style: normal;

	color: #009900;

}



.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: underline;
    End TB07 Fixes */

}



/* Begin TB07 Fixes */
.linkLargeBold{
/* End TB07 Fixes */

   font-size: 10pt;

   font-family: Arial, Helvetica, sans-serif;

   font-weight: bold;

   font-style: normal;

   color: #009900;

   text-decoration: none;

}



a.linkLargeBold:hover{

   font-size: 10pt;

   font-family: Arial, Helvetica, sans-serif;

   font-weight:bold;

   font-style: normal;

   color: #009900;

   text-decoration: underline;

}



a.linkLargeBold:active{

   font-size: 10pt;

   font-family: Arial, Helvetica, sans-serif;

   font-weight: bold;

   font-style: normal;

   color:#666666;

   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: #666666;

}



.fintext{

   font-size: 8pt;

   font-family: Arial, Helvetica, sans-serif;

   font-weight: normal;

   color: #666666;

}

/* 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: bold; */
	/* end TB07 fixes */

}



li{

	font-family: Arial, Helvetica, sans-serif;

}

/* Begin: Grey bold text with less spacing when wrapped */
.greyBoldNav{
        font-size: 8pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #666666;
 /*       letter-spacing: normal;
        vertical-align:middle;
        word-spacing: normal;
        white-space: normal;
        line-height: 5px; */
}
/* Ends: Grey bold text */
/* Begin Added for Annual report on 29122004 -Enhancement */
.pageTitle1
{
        FONT: bold 12pt/15pt Arial, Helvetica, sans-serif; COLOR: #009900;
        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: #666666; 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*/

/* Begin TB07 Fixes */
h2.whiteLargeBold{
	font-size: 9pt;
	font-family: Yoon Godik 110;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;	
	text-decoration: none;
}
/*	End TB07 Fixes */


/* Begin: Added for CR_769 */
.copyGrey {
	FONT-SIZE: 8pt; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	float:right;
	margin-top: -15px;
}

.crumbText {
	FONT-SIZE: 8pt; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
	float:left; 
	padding-top:4px;
	padding-bottom:0px;
}

/*Begin: added for CR 846 */
.breadItems{
	float:left;
}
/*End : modified for CR 846 ENH R MAy09*/

.block{
	float:left;
	white-space:nowrap;
}

.lastBreadItem{
	margin-top:4px;
}
/* End: Added for CR_769 */

/* Begin: Added for CR_828 */
.exBreadItems{
        FLOAT: left;
        WIDTH: 90%;
}
/* End: Added for CR_828 */