body {
}

table.TableDownload
{
	border-collapse: collapse;
	width:100%!important;
}

table.TableDownload tr.hn_tablerow td
{
	border-top: solid 1px #cccccc!important;
	border-bottom: solid 1px #cccccc!important;
	padding: 0px!important;
}

table.TableDownload tr.hn_tablerow td div
{
	padding: 3px 0px 3px 0px!important;
}

TD.topicDocumentTitle  {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.12em; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 1px; TEXT-DECORATION: none; FONT-WEIGHT:bold;
}
TD.topicHeading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.87em; PADDING-BOTTOM: 12px; COLOR: #000000; PADDING-TOP: 16px
}
TD.topicDummyHeadDescription {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.66em; PADDING-BOTTOM: 35px; COLOR: #000000; PADDING-TOP: 3px
}
TD.topicDummyLcid {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.66em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.topicDummyLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-SIZE: 0.66em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.topicDummyLink A {
	COLOR: #3366cc
}
DIV.Frontmatter {
	FONT-WEIGHT: bold; FONT-SIZE: 0.66em; COLOR: #000000; LINE-HEIGHT: 1.5em; FONT-FAMILY: verdana
}
.ListLink {
	FONT-SIZE: 8pt! important; COLOR: #3366cc; LINE-HEIGHT: 1.5em; FONT-FAMILY: verdana
}
.hn_listtext {
}

DIV#hn_list {
	PADDING-LEFT: 0pt; MARGIN-LEFT: 0pt; TEXT-INDENT: 12px
}
.hn_Unordered_list {
	WIDTH: 12px! important
}
.hn_Ordered_list {
	WIDTH: 12px! important
}

DIV.TableHeader {
	PADDING-RIGHT: 6px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 4px; BACKGROUND-COLOR: #cccccc
}
DIV.TableText {
	PADDING-RIGHT: 6px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; WIDTH: 100%; PADDING-TOP: 7px
}
.TableColumnHeader {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.66em; PADDING-BOTTOM: 4px; COLOR: #333333; PADDING-TOP: 7px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: verdana
}
.TableColumnFooter .hn_para {
	DISPLAY: block; MARGIN: 0px 8px
}
.TableColumnHeader .hn_para {
	DISPLAY: block; MARGIN: 0px 8px
}
.TableTitle .hn_para {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px 6px; PADDING-TOP: 7px
}
.TableColumnFooter {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.66em; PADDING-BOTTOM: 4px; COLOR: #333333; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: verdana
}
.TableDivider {
	FONT-SIZE: 0.66em; LINE-HEIGHT: 1em; BACKGROUND-COLOR: white! important
}
TABLE.TableColumns TD {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; BORDER-TOP-STYLE: none! important; PADDING-TOP: 0px! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
TABLE.TableColumns .TableText {
	MARGIN: 0px 2px
}
DIV.hn_content DIV.hn_table {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
TABLE.TablePictureText TD {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
TABLE.TablePicture TD {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
DIV.PictureText {
	WIDTH: 100%; BORDER-BOTTOM: #c9c9c9 0.5pt solid;
}

td.hn_listtext {
	padding-left:0px!important;
}

span.FootnoteReference 
{
	font-size:xx-small;
	vertical-align:super;
	text-decoration: none;
	color:#003300;
}
