.cnoPageHeaderPadding {
	line-height: 1px; 
	padding-top: 30px
}

.cnoPageHeader2Padding {
	line-height: 1px; 
	padding-top: 30px
}

/* First line of the page header	*/
.cnoPageHeader { 
	font-family: Arial; 
	font-size: 16pt; 
	color: #003366; 
	font-weight: bold; 
	background-color: #FFFFFF 
}

/* Horizontal Rule between the two page header line.  This should be applied to a table row.		*/
/* To get around a netscape problem, a small transparent image has to be added to the table cell	*/
.cnoHorizontalRule {  
/*	width: 100%; */
	line-height: 1px; 
	background-color: #FFCC00
}

/* Second line of the page header	*/
.cnoPageHeader2 { 
	font-family: Arial; 
	font-size: 12pt; 
	color: #003366; 
	font-weight: bold; 
	background-color: #FFFFFF; 
	text-indent: 30pt
}

/* Section Header			*/
.cnoSectionHeader { 
	font-family: Arial; 
	font-size: 9pt; 
	color: #003366; 
	font-weight: bold; 
}

/* Body Text				*/
.cnoBodyText {  
	font-family: Arial; 
	font-size: 9pt; 
	color: #000000
}

/* To control the apperence of the page header.  This is applied to the container of the page header	*/
.cnoHeaderTable { 
	width: 100%
}

/* Navigation bar level 1 text.  Applied to the text and the container of the text.	*/
.cnoNavBarLevel1Text {  
	font-family: Arial; 
	font-size: 8pt; 
	text-transform: uppercase; 
	color: #99CCFF; 
	font-weight: bold; 
}

/* Navigation bar level 2 text.  Applied to the text and the container of the text.	*/
.cnoNavBarLevel2Text { 
	font-family: Arial; 
	font-size: 8pt; 
	color: #FFFFFF; 
	font-weight: normal; 
}

/* Navigation bar level 2 text.  Applied to the anchor. */
a.cnoNavBarLevel2Text {
	font-family: Arial; 
	font-size: 8pt; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none;
}


/* Navigation bar level 2 hover appearence.  Applied to the anchor. */
a.cnoNavBarLevel2Text:hover {
	color: #FFCC00; 
}

/* Action bar text.  Applied to the text and the container of the text.	*/
.cnoActionBarText {  
	font-family: Arial; 
	font-size: 9pt; 
	color: #000000; 
	font-weight: bold; 
}

/* Action bar text.  Applied to the anchor.	*/
a.cnoActionBarText { 
	font-family: Arial; 
	font-size: 9pt; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;  
}

/* Action bar hover apperence.  Apply to the anchor.	*/
a.cnoActionBarText:hover {
	color: #FFFFFF; 
}

/* Page id	*/
.cnoPageId {  
	font-family: Arial; 
	font-size: 9pt; 
	color: #999999; 
	text-align: right
}

.grstoshow { 
	margin-left: 10%;
}

.grstoprint {
	margin-left: 0;
}

.cnoBodyTextGrey { 
	font-family: Arial; 
	font-size: 10pt; 
	color: #646464;
}

.cnoBodyTextBlue { 
	font-family: Arial; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #003060; 
	text-decoration: none;
}

.cnoBodyLink { 
	font-family: Arial; 
	font-size: 10pt; 
	color: #646464;
}

.cnoCircleHeader { 
	font-family: Arial; 
	font-size: 15pt; 
	color: #003060; 
	font-weight: bold;
}

.cnoButtonText { 
	font-family: Arial; 
	font-size: 9pt; 
	font-weight: bold; 
	color: #003060; 
	text-decoration: none;
}

.cnonavlevel3on {
  color: #003366;
  font-family: Arial, "Times New Roman", sans-serif, serif;
  font-size: 12pt;
  font-weight: bold;
  text-decoration: none;
}

.cnonavlevel3off {
  background-color: #FFFFFF;
  color: #003366;
  font-family: Arial, "Times New Roman", sans-serif, serif;
  font-size: 9pt;
  font-weight: normal;
  text-decoration: underline;
}

.cnonavlevel3sep {
  background-color: #FFFFFF;
  color: #003366;
  font-family: Arial, "Times New Roman", sans-serif, serif;
  font-size: 10pt;
  font-weight: bold;
}

.cnoNavBarLevel3Text {  
	font-family: Arial; 
	font-weight: bold;
	font-size: 10pt; 
	color: #003366
}
