

/********************************************  global styles *****************************************/
BODY { Font-Family: Helvetica, Verdana, Sans Serif; FONT-SIZE: 9pt; BACKGROUND-COLOR: #FFFFFF } 
TABLE, TR, TD { Font-Family: Helvetica, Verdana, Sans Serif; FONT-SIZE: 9pt } 
BLOCKQUOTE { font-size: 9pt; }



img.float { float: left; }
INPUT.FieldWord { Font-Family: Helvetica, Verdana, Sans Serif; FONT-SIZE: 8pt }
SELECT.FieldWord { Font-Family: Helvetica, Verdana, Sans Serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal }
/********************************************  page background styles *****************************************/
.WorkSpaceBody { BACKGROUND-COLOR: #FFFFFF }
.WorkSpacePanel { BACKGROUND-COLOR: #F4FDFF }
.TwistDownBody { BACKGROUND-COLOR: #F8F9FA }


.FieldName { FONT-SIZE: 8pt; FONT-WEIGHT: bold }
.FieldNameNew { Font-Family: Helvetica, Verdana, Sans Serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal }
.FieldNameNew A { color: #3366CC }
.FieldNameNew A:visited { color: #3366CC }
.FieldNameNew A:active { color: #3366CC }
.FieldNameNew A:hover { color: #003366 }

.SectionHeading { FONT-SIZE: 13pt; FONT-WEIGHT: bold; color: #333333 }
.SectionHeading A { color: #003366 }
.SectionHeading A:visited { color: #003366 }
.SectionHeading A:active { color: #003366 }
.SectionHeading A:hover {color : #006699 }

.SectionHeading2 { FONT-SIZE: 11pt; FONT-WEIGHT: bold; color: #333333 }
.SectionHeading2 A { color: #003366 }
.SectionHeading2 A:visited { color: #003366 }
.SectionHeading2 A:active { color: #003366 }
.SectionHeading2 A:hover {color : #006699 }

.SectionHeading3 { FONT-SIZE: 9pt; FONT-WEIGHT: bold; color: #333333 }
.SectionHeading3 A { color: #003366 }
.SectionHeading3 A:visited { color: #003366 }
.SectionHeading3 A:active { color: #003366 }
.SectionHeading3 A:hover {color : #006699 }

.Bold { font-weight: bold; }
.Bold A { color: #003366; text-decoration: none }
.Bold A:visited { color: #003366; text-decoration: none }
.Bold A:active { color: #003366; text-decoration: none }
.Bold A:hover { color: #006699; text-decoration: underline }


.BoldUnderline { font-weight: bold; text-decoration: underline; }
.NoBoldUnderline { font-weight: normal; text-decoration: underline; }

.sideBarBorderColor { background-color:#636B63 }

.mainBackground{ background-color:#FFFFFF }

.languageText { color: #003366; font-weight: bold; }

.BookTitle { font-weight: bold; text-decoration: underline }

.ArticleTitle { font-weight: bold; }
.ArticleTitle A { color: #003366; font-weight: bold; text-decoration: none }
.ArticleTitle A:visited { color: #003366; }
.ArticleTitle A:active { color: #003366; }
.ArticleTitle A:hover { color: #006699; text-decoration: underline }

.ArticleTitleHeading { font-style: italic; text-decoration: underline; font-size: 11pt; font-weight: bold; }
.ArticleTitleFooter { font-style: italic; text-decoration: underline; font-weight: normal; }

.overviewText { font-style: italic; font-weight: normal; }

.ArticleHeading { font-size: 11pt; font-weight: bold; }
.ArticleHeading A { color: #003366; }
.ArticleHeading A:visited { color: #003366; }
.ArticleHeading A:active { color: #003366; }
.ArticleHeading A:hover { color: #006699; text-decoration: underline }

.ArticleDate { font-size: 8pt; font-weight: normal; }

.ArticleLink A { color: #003366; font-size: 8pt; font-weight: bold; }
.ArticleLink A:visited { color: #003366; text-decoration: none;}
.ArticleLink A:active { color: #003366; }
.ArticleLink A:hover { color: #006699; text-decoration: underline; }

.byLine { font-size: 10pt; font-weight: bold; }

.readArticle { font-weight: normal; }
.readArticle A { color: #003366; text-decoration: none; }
.readArticle A:visited { color: #003366; text-decoration: none; }
.readArticle A:active { color: #003366; text-decoration: none; }
.readArticle A:hover { color: #006699; text-decoration: underline; }

.ListStyle { color: #0033CC }

.NavSpacer { background-color: #FFFFFF }

.NavStyle{ background-color: #E1DCD6; FONT-SIZE: 9pt; FONT-WEIGHT: normal; color: #333333 }
.NavStyle A { color: #003366 }
.NavStyle A:visited { color: #003366 }
.NavStyle A:active { color: #003366 }
.NavStyle A:hover {color : #006699 }

.DateStyle { font-size: 9pt }

.copyRight{ font-size: 7pt; color: #999999 }
.copyRight A { color: #003366 }
.copyRight A:visited { color: #003366 }
.copyRight A:active { color: #003366 }
.copyRight A:hover {color : #006699 }

.navBorder { background-color: #666666 }
.nav { background-color: #cccccc}
.navSection { background-color: #FFFFFF }

.footeNote { font-size: 8pt; }

/*************** left nav styles ********************/
.LeftNavBoxBorder {
	background-color: #636B63; 
	color: #ffffff;
	}
.LeftNavBG {
	background-color: #ffffff;
	vertical-align : top;
	color:#000000;
	}
.LeftNavHead {
	text-align: left;
	background-color: #294273;
	font-size: 12px;
	font-weight : bold; 
	color: #CCCCCC; 
	}
a.LeftNavHead, a.LeftNavHead:visited {
	text-decoration: none;
	color: #CCCCCC;
	}
a.LeftNavHead:hover, a.LeftNavHead:active {
	color: #FFFFFF;
	text-decoration: underline;
	}	
.LeftNavSubHead {
	font-size: 11px;
	color: #000000;
	font-weight: normal; 
	background-color: #edf0f3; 
	vertical-align: top; 
	}
.LeftNavLink,  a.LeftNavLink:visited {
	font-size: 8pt;
	color: #0066cc; 
	text-align : left; 
	vertical-align: middle;
	text-decoration: none;
	}
a.LeftNavLink:hover, a.LeftNavLink:active {
	color: #0066cc;
	text-decoration: underline;
	}
.LeftNavTextLink,  a.LeftNavTextLink:visited {
	font-size: 8pt;
	color: #003366; 
	text-align : left; 
	vertical-align: middle;
	text-decoration: underline;
	}
a.LeftNavTextLink:hover, a.LeftNavTextLink:active {
	color: #0066cc;
	text-decoration: underline;
	}
.LeftNavHLine {
	background-color: #666666;
	}
.LeftNavRow {
	background-color: #ffffff;
	}
.LeftNavAlternateTableRow {
	background-color: #edf0f3;
	}
