
.PPSmallFontGrey{
	font-family: Arial, sans-serif;
	font-size: 7pt;
	color : 666666;
	font-weight : normal;					
	}	
	

.PPSmallFontred{
	font-family: Arial, sans-serif;
	font-size: 7pt;
	color : 660000;
	font-weight : normal;					
	}		
	
.PPSmallGreyFont{
	font-family: Arial, sans-serif;
	font-size: 7pt;
	color : CCCCCC;
	font-weight : normal;					
	}					
	
.PPStandardFontHeaderBold{
	font-family: Arial, sans-serif;
	font-size: 18pt;
	color : white;
	font-weight : bold;					
	}	
	
.PPMainHeaderimagefontwithBG {
	font-family: Arial, sans-serif;
	font-size: 18pt;
	color : white;
	font-weight : bold;
	text-align:center;
	vertical-align:middle;
	height: 144 px;
	background-color : #a4be32;											
	}
	
.PPfootergrey {
	font-family: Arial, sans-serif;
	font-size: 8.50pt;
	color : white;
	font-weight : normal;
	text-align:center;
	vertical-align:top;
	height: 20px;
	background-color : #666666;											
	}																
	
.PPStandardFontBlack {
	font-family: Arial, sans-serif;
	font-size: 8.75pt;
	color : #333333;
	font-weight : normal;					
	}	
	
.PPStandardFontgrey {
	font-family: Arial, sans-serif;
	font-size: 9.0pt;
	color : #333333;
	font-weight : normal;					
	}							
	
.PPStandardFontBurgandyBold {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color : #83203a;
	vertical-align:top;
	padding-left:2px;
	text-align:left;
	padding-top:3px;
	padding-bottom:2px;
	font-weight : bold;					
	}					

.PPStandardFontBurgandy{
	font-family: Arial, sans-serif;
	font-size: 8.50pt;
	color : #83203a;
	font-weight : normal;					
	}
	
.PPHeaderFontBlackBold {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	color : #666666;
	height:30px;
	padding-left: 6px;
	text-align:left;	
	vertical-align:bottom;
	font-weight : bold;					
	}
	
.PPStandardtitleFontGreen {
	font-family: Arial, sans-serif;
	font-size: 11pt;
	color : #a4be32;
	padding-left: 6px;
	padding-bottom: 2px;
	padding-top: 10px;
	text-align:left;	
	font-weight : bold;					
	}	
	
.PPStandardFontblue {
	font-family: Arial, sans-serif;
	font-size: 8.50pt;
	color : #0000ff;
	text-align:left;		
	font-weight : normal;					
	}	

.PPStandardBoldFontblue {
	font-family: Arial, sans-serif;
	font-size: 8.50pt;
	color : #0000ff;
	text-align:left;		
	font-weight : Bold;					
	}	
	
.PPStandardFontgrey {
	font-family: Arial, sans-serif;
	font-size: 8.50pt;
	color : #666666;
	text-align:left;		
	font-weight : normal;					
	}																									
	
.PPStandardFontHeaderBurgandy{
	font-family: Arial, sans-serif;
	font-size: 8.5pt;
	color : #FFFFFF;
	font-weight : bold;	
	background-color : #83203a;									
	}							
	
.PPBoxColorBlue{
		font-family: Arial, sans-serif;
		font-size: 11pt;
		color : white;
		font-weight : bold;			 
		background-color : #8ba8cc;
	}	
	
.PPBoxColorNavblue{		 
		background-color : #4e6d93;
	}		
	
.PPONstatemainpage{
		font-family: Arial, sans-serif;
		font-size: 11.5px;
		color : white;
		font-weight : bold;
		text-align:center;
		padding-left: 6px;
		padding-right: 6px;
		vertical-align:middle;					 
		background-color : #4e6d93;
		height: 25px;
	}	
	
.PPOFFstatemainpage{
		font-family: Arial, sans-serif;
		font-size: 11.5px;
		color : white;
		font-weight : bold;
		text-align:center;
		padding-left: 2px;
		padding-right: 2px;
		vertical-align:middle;					 
		background-color : #6699cc;
		height: 25px;
	}		
	
.PPmainimageheadertext{
		font-family: Arial, sans-serif;
		font-size: 16px;
		color : white;
		font-weight : bold;
		padding-left: 3px;		
		text-align:left;
		vertical-align:middle;					 
		background-color : #f08a43;
		height: 24px;		
	}	
	
.PPmainimageheadertext2{
		font-family: Arial, sans-serif;
		font-size: 13px;
		color : white;
		font-weight : normal;
		text-align:right;
		vertical-align:middle;					 
		background-color : #4e6d93;
	}		
			
.PPOffstatemainpage{
		font-family: Arial, sans-serif;
		font-size: 11.5px;
		color : white;
		font-weight : bold;	
		text-align:center;
		vertical-align:middle;				 
		background-color : #8ba8cc;
		height: 25px;
	}				
	
.PPBoxColorSummaryheader{ 
		font-family: Arial, sans-serif;
		font-size: 12pt;
		color : white;
		font-weight : Bold;
		padding-left: 6px;					
	    height: 30px;
		background-color : #888375;
		text-align: left;
		vertical-align: middle;	
		
	}	
	
.PPBoxColorSummaryFieldTitle{ 
		font-family: Arial, sans-serif;
		font-size: 8.50pt;
		color : white;
		font-weight: normal;
		padding-left: 6px;
		text-align:left;
		vertical-align:top;
		height: 23px;			
		background-color: #888375;
		width: 120px;
	}	
	
.PPBoxColorSummaryFieldInformation{ 
		font-family: Arial, sans-serif;
		font-size: 8.50pt;
		color : white;
		font-weight : normal;
		padding-left: 6px;
		text-align:left;
		vertical-align:top;
		height: 23px;		
		background-color: #888375;
	}	
	
.PPStandardFontBlackFieldName {
	font-family: Arial, sans-serif;
	font-size: 8.50pt;
	color : #666666;
	font-weight : normal;
	padding-left: 6px;
	height: 25px;
	vertical-align:top;
	width: 175px;				
	}
	
.PPStandardFontBlackFieldNameMiddle {
	font-family: Arial, sans-serif;
	font-size: 8.50pt;
	color : #666666;
	font-weight : normal;
	padding-left: 6px;
	height: 25px;
	width: 175px;				
	}	
	
.PPStandardFontBlackPageitemsMiddle {
	font-family: Arial, sans-serif;
	font-size: 8.50pt;
	color : #666666;
	font-weight : normal;
	padding-left: 6px;
	height: 25px;
	width: 175px;				
	}
	
.PPStandardFontBlackBoldPageitemsMiddle {
	font-family: Arial, sans-serif;
	font-size: 8.50pt;
	color : #666666;
	font-weight : Bold;
	padding-left: 2px;
	height: 25px;
	width: 175px;				
	}	
	
.PPStandardFontBlackPreviousNext {
	font-family: Arial, sans-serif;
	font-size: 8.50pt;
	color : #666666;
	font-weight : normal;
	text-align : right;
	height: 25px;
	width: 175px;				
	}			
	
.PPErrorStandardFontRedBoldError {
	font-family: Arial, sans-serif;
	font-size: 8.50pt;
	color : #FF0000;
	font-weight : Bold;
	padding-left: 6px;
	height: 25px;
	vertical-align:top;
	width: 175px;				
	}	
	
.PPErrorStandardFontRedError {
	font-family: Arial, sans-serif;
	font-size: 8.50pt;
	color : #FF0000;
	font-weight : normal;
	padding-left: 6px;
	vertical-align:top;				
	}	
	
.PPErrorStandardFontRedErrorInstructionalbox {
	font-family: Arial, sans-serif;
	font-size: 8.50pt;
	color : #FF0000;
	font-weight : normal;
	background-color:#FFFFCC;	
	padding-left: 6px;
	vertical-align:top;
	height: 25px;				
	}	

.PPHeaderStandardFontBlack {
	font-family: Arial, sans-serif;
	font-size: 11pt;
	color : #000000;
	font-weight : Bold;
	vertical-align:middle;
	height: 28px;			
	}
	
.PPActionsHeaderFontBlack {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color : #000000;
	font-weight : Bold;
	vertical-align:top;
	height: 20px;			
	}	
	
.PPStandardFontDarkGrey {
	font-family: Arial, sans-serif;
	font-size: 8.50pt;
	color : #666666;
	font-weight : normal;
	height: 23px;			
	}	
	
.PPStandardFontBlackBold {
	font-family: Arial, sans-serif;
	font-size: 8.75pt;
	color : #000000;
	font-weight : Bold;			
	}
	
.PPStandardFontBlackBoldArchive {
	font-family: Arial, sans-serif;
	font-size: 8.25pt;
	color : #000000;
	font-weight : Bold;			
	}	
	
.PPStandardFontdarkgreyBold {
	font-family: Arial, sans-serif;
	font-size: 8.75pt;
	color : #666666;
	font-weight : Bold;			
	}		
	
.PPStandardFontredBold {
	font-family: Arial, sans-serif;
	font-size: 8.25pt;
	color : #993300;
	font-weight : Bold;			
	}		
			
.PPQuestionBoldrightaligned {
	font-family: Arial, sans-serif;
	font-size: 8.75pt;
	color : #f08a43;
	font-weight : Bold;
	text-align:right;
	vertical-align:top;
	padding-right: 4px;
	padding-top: 1px;			
	}	
	
.PPAnswerBoldrightaligned {
	font-family: Arial, sans-serif;
	font-size: 8.75pt;
	color : #666666;
	font-weight : Bold;
	text-align:right;
	vertical-align:top;
	padding-right: 4px;
	padding-top: 1px;			
	}
	
.PPtotopofpage {
	font-family: Arial, sans-serif;
	font-size: 8.75pt;
	color : #0000FF;
	font-weight : normal;
	text-align:right;
	vertical-align:bottom;
	padding-right: 2px;
	padding-top: 1px;
	height: 30px;			
	}	
	
.PPQuestionBoldleftaligned {
	font-family: Arial, sans-serif;
	font-size: 8.75pt;
	color : #f08a43;
	font-weight : Bold;
	text-align:left;
	vertical-align:top;		
	}		
	
.PPQuestionsBoldleftaligned {
	font-family: Arial, sans-serif;
	font-size: 8.75pt;
	color : #990000;
	font-weight : Bold;
	text-align:left;
	vertical-align:bottom;		
	}	
			
.PPQuestionAnswercontent {
	font-family: Arial, sans-serif;
	font-size: 8.50pt;
	color : #666666;
	font-weight : normal;
	text-align:left;
	vertical-align:top;		
	}			
		
.PPStandardFontwhiteBold {
	font-family: Arial, sans-serif;
	font-size: 8.50pt;
	color : #FFFFFF;
	font-weight : Bold;	
	}		
		
.PPStandardFontBlackTableGrey {
	font-family: Arial, sans-serif;
	font-size: 8.50pt;
	color : #666666;
	font-weight : normal;
	height: 20px;
	background-color: #f0f0f0;			
	}	
	
.PPStandardFontBlackTableWhite {
	font-family: Arial, sans-serif;
	font-size: 8.50pt;
	color : #666666;
	font-weight : normal;
	height: 20px;
	background-color: #FFFFFF;				
	}
	
.PPStandardFontBlackTableBoldWhite {
	font-family: Arial, sans-serif;
	font-size: 8.50pt;
	color : #666666;
	font-weight : Bold;
	height: 20px;
	background-color: #FFFFFF;			
	}	
	
.PPStandardFontBlackBoldTableGrey {
	font-family: Arial, sans-serif;
	font-size: 8.50pt;
	color : #666666;
	font-weight : Bold;
	height: 20px;
	background-color: #f0f0f0;				
	}	
		
.PPStandardFontBlackFieldEditable {
	font-family: Arial, sans-serif;
	font-size: 8.50pt;
	color : #000000;
	font-weight : normal;
	vertical-align:top;		
	}			
	
.PPStandardFontBlackFieldNoneditble {
	font-family: Arial, sans-serif;
	font-size: 8.50pt;
	color : #666666;
	font-weight : normal;
	background-color:#cccccc;			
	}	
	
.PPNavOff{ 
		font-family: Arial, sans-serif;
		font-size: 8.50pt;
		color : 3e5b7e;
		font-weight : normal;
		padding-left: 5px;
		text-align:left;
		height: 23px;		
		background-color: #bdccde;
	}	
	
.PPNavOn{ 
		font-family: Arial, sans-serif;
		font-size: 8.50pt;
		color : white;
		font-weight : normal;
		padding-left: 5px;
		text-align:left;
		height: 23px;		
		background-color: #8ba8cc;
	}	
	
.PPdisabledtext{ 
		font-family: Arial, sans-serif;
		font-size: 8.50pt;
		font-weight: normal;
		color: CCCCCC;
		padding-left: 5px;
		text-align:left;
		height: 23px;		
		background-color: #FFFFFF;
	}	
	
.PPactionsdottedlinespacer{
		background-image:url(../../images/image_horizontaldots.gif);
		background-position:center;
		height:1 px;	
	}
	
.PPAction_Headers
{
	font-family: Arial, sans-serif;
	font-size: 9pt;
	background-color: #E2DED6;
	font-weight: bold;
	padding-left: 5px;	
	height: 23px;
	color: #000000;
}			
	
.PPBoxColorYellow{ 
	font-family: Arial, sans-serif;
	font-size: 8.50pt;
	color : #FF0000;
	font-weight : normal;
	background-color : #f4e4a9;	
	vertical-align:top;
	}
	
.PPBoxColorGreen{ 
	font-family: Arial, sans-serif;
	font-size: 8.50pt;
	background-color: #b0d02f;		
	color: #FFFFFF;
	font-weight : normal;
	vertical-align:top;
	}				
	
.PPBoxColorheadergrey{ 
		font-family: Arial, sans-serif;
		font-size: 8.5pt;
		color : white;
		font-weight : bold;					
		background-color : #999999;
	}
	
.PPBoxColorburgandy{ 
		background-color : #860038;
	}	
		
.PPBoxColorliteBlue{ 
		background-color : #84b6d8;
	}
	
.PPBGBLUECOLOR{ 
		background-color : #91acce;
	}
	
.BoxColorlightgrey{ 
		background-color : #efefef;
	}	
	
.PPBoxColorwhite{ 
		background-color : #ffffff;
	}					
	
.PPBoxColordarkgrey{ 
		background-color : #999999;
	}	
	
.PPBoxColordarkergrey{ 
		background-color : #666666;
	}											
	
.PPBoxColorBlack{ 
		background-color : #000000;
	}					

.PPBoxColorGrey{ 
		font-family: Arial, sans-serif;
		font-size: 10.50pt;
		color : #666666;
		font-weight : bold;					
		background-color : #efefef;
	}	
	
.PPBoxColortableGrey{ 
		font-family: Arial, sans-serif;
		font-size: 8pt;
		color : #FFFFFF;
		font-weight : bold;					
		background-color : #666666;
		height: 26px;
	}															
	
.PPBoxColorResources{ 
		font-family: Arial, sans-serif;
		font-size: 10.50pt;
		color : #666666;
		font-weight : bold;					
		background-color : #c2c2c2;
	}										
	
																													
	
.PPBoxColordropdown{ 
		background-color : #cee2ef;
	}		
	
.PPStandardFontwhite_table {
	font-family: Arial, sans-serif;
	font-size: 8.25pt;
	color: #000000;
	font-weight: normal;
	background-color: #FFFFFF;											
	}			
	
.PPStandardFontgrey_table {
	font-family: Arial, sans-serif;
	font-size: 8.25pt;
	color: #000000;
	font-weight: normal;
	background-color: #f5f5f5;											
	}	
	
.PPStandardFontgrey_tablenoneditable {
	font-family: Arial, sans-serif;
	font-size: 8.25pt;
	color: #CCCCCC;
	font-weight: normal;
	background-color: #f5f5f5;											
	}
	
.PPStandardFontwhite_tablenoneditable {
	font-family: Arial, sans-serif;
	font-size: 8.25pt;
	color: #CCCCCC;
	font-weight: normal;
	background-color: #FFFFFF;											
	}				
	
.PPStandardgreenFontgrey_table {
	font-family: Arial, sans-serif;
	font-size: 8.25pt;
	color: #009900;
	font-weight: bold;
	background-color: #EFEFEF;											
	}													
	
					

/****************   main links  ****************************/ 

body 
{  
	margin-top: 0px; 
	margin-left: 0px;	/*KAK: changed from 0px to 10px */
	margin-right: 0px; 
    margin-bottom: 0px
}

a
{ 
	font-family :arial, Helvetica, sans-serif; 
	font-size : 8.75pt; 
	font-weight : normal; 
	background-color : none; 
	text-decoration : none;
	color : #0000ff; 
}

a:visited
{ 
	font-family : arial, Helvetica, sans-serif; 
	font-size : 8.75pt; 
	font-weight : normal; 
	background-color : none;	 
	color : #0000FF; 
}

a:hover
{ 
	font-family : arial, Helvetica, sans-serif; 
	font-size : 8.75pt; 
	font-weight : normal; 
	background-color : none; 
	text-decoration : underline; 
	color : #0000FF; 
}

.asecondary
{ 
	font-family :arial, Helvetica, sans-serif; 
	font-size : 8.75pt; 
	font-weight : normal; 
	background-color : none; 
	text-decoration : none;
	color : #FFFFFF; 
}

.a:visitedsecondary
{ 
	font-family : arial, Helvetica, sans-serif; 
	font-size : 8.75pt; 
	font-weight : normal; 
	background-color : none;	 
	color : #FFFFFF; 
}

.a:hoversecondary
{ 
	font-family : arial, Helvetica, sans-serif; 
	font-size : 8.75pt; 
	font-weight : normal; 
	background-color : none; 
	text-decoration : underline; 
	color : #FFFFFF; 
}


/***********************************************************************************/
/************************** KAK: new class added ***********************************/
/***********************************************************************************/



/***********************************************************************************/
/************* KAK: end of new classes added ***************************************/
/***********************************************************************************/