td {
	caption:Default Style;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	pos-top: pt;
	visible:false;
}
body {
	caption:Default Style;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	pos-top: pt;
	visible:false;
}
p {
	caption:Default Style;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	pos-top: pt;
	visible:false;
}
.SmallLabel {
	caption:Small Label;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
.CustomSuperscript { 
	caption:Custom Superscript;
	vertical-align: super;
	font-size: xx-small;
}
.CustomSubscript {
	caption:Custom Subscript;
	vertical-align: sub;
	font-size: xx-small;
}
.CustomTextEmphasis {
	caption:Custom Text Emphasis;
	font-weight : bold;
	font-variant : small-caps;
}
td.CustomCell {
	caption:(cell) Custom Table Cell;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : Blue;
}
ol.CustomNumber {
	caption:(number) Custom Numbered List;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-style : italic;
}
ul.CustomBullet {
	caption:(bullet) Custom Bulleted List;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : none;
}
a.CustomLink {
	caption:(link) Custom Link;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration : none;
	color : Black;
	font-weight : bold;
}
p.Title { 
	caption: (p) Title; 
	visible:true; 
	font-size:13pt;
	font-weight: bold;
	text-align:center;
	color: #663399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style : normal;
}
p.TitleWithLink { 
	caption:(p) Title With Link;
	font-size:10pt; 
	font-weight: bold; 
	color: #660099; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
}
p.Title-Small { caption: (p) Title - Small; visible:true; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #660000; pos-top: pt;}
p.Title-Small-WithLink { 
	caption:(p) Title - Small With Link;
	font-size:8pt; 
	font-weight: normal; 
	color: #660099; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
}
p.Title-Medium { caption: (p) Title - Medium; 
	visible:true; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-decoration: none; 
	font-weight: bold; 
	color: #660000; 
	pos-top: pt;}
p.Title-Medium-WithLink { 
	caption:(p) Title - Medium - With Link;
	font-size:10pt; 
	font-weight: bold; 
	color: #660099; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
}
p.Title-Large {
	caption:(p) Title - Large;
	font-size:16pt;
	color: #660099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}
p.Title-Large-WithLink {
	caption:(p) Title - Large - With Link;
	font-size:16pt;
	color: #660099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
p.Subtitle { 
	caption:(p) Subtitle ;
	font-size:10pt; 
	color: #660099; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none
}
p.Byline {
	caption:(p) Byline;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold
}
p.Byline-Small {
	caption: (p) Byline - Small;
	font-size: 7pt;
	font-weight: bold;
	pos-top: pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
p.Reference {
	caption:(p) Reference;
	font-size: 9pt;
}
p.Reference-Small { 
	caption:(p) Reference - Small;
	font-size: 8pt; 
}
p.Footer {  
	caption:(p) Footer;
	font-size: 8pt
}
p.Footer-Small { caption: (p) Footer - Small; visible:true; font-size: 8pt; pos-top: pt;}
p.CopyrightNotice { 
	caption: (p) Copyright Notice;
	font-size: 9pt; 
}
p.ClickForFullStory-Link {
	caption:(p) Click for Full Story - With Link;
	font-size: 10pt;
	font-family : Arial, Helvetica, sans-serif;
}
p.ClickForFullStory-SmallLink {
	caption:(p) Click for Full Story - Small - With Link;
	font-size: 9pt;
	font-family : Arial, Helvetica, sans-serif;
}
p.SmallPrint { 
	caption:(p) Small Print;
	font-size: 9pt; 
}
p.FinePrint { 
	caption:(p) Fine Print;
	font-size: 7pt; 
}
p.ProductTitle { 
	caption:(p) Product Title;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	text-decoration: none; 
	color: navy;
}
a:hover.ProductTitle{
	caption:(p) Product Title (Hover);
	color:red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	font-style : normal;
}
p.ProductDescription { 
	caption:(p) Product Description;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: black;
}
p.ProductBasicInfo { 
	caption:(p) Product Basic Information;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: black;
}
p.productTitle-Large { caption: (p) Product Title - Large; visible:true; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; text-decoration: none; color: navy; text-align: left; pos-top: pt;}
p.quote-large { 
	caption:(p) Quote - Large;font-size: 14pt; font-style: italic;font-weight: bold; color: purple; pos-top: pt;}
p.quote { 
	caption:(p) Quote ;font-size: 10pt; font-style: italic; color: purple; pos-top: pt;}
p.script-text {
	caption:(p) Script Text;
	font-size: 12pt;
	font-style: italic;
	color: purple;
	pos-top: pt;
}
sub {
	caption:Default Subscript;visible:false;
} 
sup {caption:Default Superscript; visible:false;} 
strike {
	caption:Default Strikethrough;visible:false;
}
ol { caption:Default Numbered List Item;visible:false;} 
ul { caption: Default Bulleted List Item; visible:false;} 
a {
	caption:Default Link - Normal;
	visible:false;
} 
a.hover {caption:Default Link - Hover; visible:false;} 
a.visited {
	caption:Default Link - Visited;
	visible:false;
} 
hr { caption:Default Horizontal Rule; visible:false;}
td.sideBar-slogan { caption: (cell) SideBar - Slogan; visible:true; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; font-style: italic; color: Navy; text-align: center; pos-top: pt;}
td.sideBar-title {
	caption:SideBar-Title;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold; 
	color: Navy;
	line-height : 10px;
	background-color : white;
}
.sideBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Navy;
	visible:false;
}
.sideBar-0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 4pt;
	color: Navy;
	visible:false;
}
a:hover.sideBar-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align:left;
	color: teal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style : normal;
	visible:false;
}
.sideBar-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align:left;
	color: Navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style : normal;
	visible:false;
}
.sideBar-link-bullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align:center;
	color: Red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style : normal;
	visible:false;
}
.sideBar-link-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align:center;
	color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style : normal;
	visible:false;
}
