body, table, p, div, li, .normal 
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:normal;
	font-style:normal;
	line-height:normal;
}
body{background-color:#ffffff}
a, a:visited, a:link, .link
{
	text-decoration: none;
	color: #0000FF;
}
a.termLink:link, a.termLink:visited
{
	color: #2e5f2e;
	text-decoration: none;
}
a:hover, .link:hover, a.termLink:hover {text-decoration: underline;color:#E99501;}
.link {cursor: hand;}
p {margin-bottom : 8px;	margin-top : 0px;}
img{border:none}
.documentTitle,.sectionHeader1,.sectionHeader2,.sectionHeader3
,.sectionHeader4,.sectionHeader5,.sectionHeader6
,.hd1,.hd2,.hd3,.hd4,.hd5,.hd6,.hd7,.subheading,.documentThemeHeader
{
	font-weight:bold
} 
.documentTitle { color: #253676; font-size: 19pt; line-height: 150%;}
.sectionHeader1{ color: #850000; font-size: 18pt; }
.sectionHeader2{ font-size: 17pt; }
.sectionHeader3{ font-style:italic; font-size: 16pt; }
.sectionHeader4{ font-size: 15pt; }
.sectionHeader5{ font-style:italic; font-size: 14pt; }
.sectionHeader6{ font-style:italic; font-size: 13pt; }
.hd1 { color: #253676; font-size: 20pt; line-height: 150%;}
.hd2 { color: #850000; font-size: 19pt; }
.hd3 { font-size: 17pt; }
.hd4 { font-style:italic; font-size: 16pt; }
.hd5 { font-size: 15pt; }
.hd6 { font-style:italic; font-size: 14pt; }
.hd7 { font-style:italic; font-size: 13pt; }
.subheading { font-style:italic; font-size: 13pt; }
.documentThemeHeader {font-size: 16pt;font-style: italic;color: #000099;margin-bottom : 0px}
.documentThemeContent {}
.caption {font-weight : bold}
.captionedItemContainer {margin-bottom:6px}
.tableItem {border: 1 solid gray;margin-bottom : 8px;}
.tableItemBorderless {margin-bottom : 8px;}
.cell {border: solid 1px Gray;padding-left: 6px;padding-right:6px;vertical-align:top;}
.cellBorderless {padding-left:6px;padding-right:6px;vertical-align:top;}
.clickableCaptionedItem {background-color: #add8e6}
.panel {}
.panelHeader {  font-weight:bold; font-style:italic; font-size: 13pt;  }
.termHeader {  color: Navy; font-weight:bold; font-size: 13pt;  }
.image {}
.imageLeft {float:left}
.imageCenter { text-align:center}
.imageRight {float:right}
.list {margin-bottom:6px}
.listHeader {margin-bottom:4px}
.listItemsBlock {margin-top:0}
.listItem {margin-top:0;margin-bottom:3px}
.documentThemeHeader {font-size: 14pt;font-style: italic;font-weight: bold;color: #000099;margin-bottom : 0px;}
.hand {cursor: hand;}
.blockExcerpt {}
.blockDescription {}
.marginNote {float:right;width:200px;margin-left:10px;font-size:11pt}
.marginNoteRuleTop {height:1px;color:black}
.marginNoteRuleBottom {height:2px;color:black}
.inset {margin-left:20px}
.boxTable {margin-bottom : 8px;	margin-top : 0px;}
.boxCell {border:solid 1px black;padding-top:10px;padding-bottom:3px;padding-left:15px; padding-right:15px}
.referenceNumber {font-size:8pt}
.helpIcon { background-image:url(images/icon_question_sm.gif); width:18px; height:18px}
.helpIcon:hover { background-image:url(images/icon_question_org_sm.gif)}
.fontSizeButtonSelected { background-color:#FF9900; }
.fontSizeButtonSelected, .fontSizeButtonUnselected, .fontSizeButtonMouseover
{
	border: solid 2px #BFD8FF; padding:0px 6px 0px 6px; cursor:default; font-weight:bold; color:white;
}
.fontSizeButtonUnselected { background-color: #3da2fd }
.fontSizeButtonMouseover { background-color:#FF9900; }
.printButtonMouseover, .printButtonMouseout 
	{ border: solid 2px #BFD8FF; padding: 3px 3px 2px 3px; cursor:default; font-size:12pt;}
.printButtonMouseover { background-color: #FF9900 }
.printButtonMouseout { background-color: #3da2fd }
.printButtonSpace { width:20px; font-size:12pt }