body
{
	background-color:#f0ffef;
	color:#000;
	margin: 10pt;
}
h1 
{
	background-color:#336633;
	color:#ee8;
	margin-top:3pt;
	margin-bottom:10px;
    	border: 1px none #8888f8;
    	border-top: 1px solid #669933;
    	border-left: 1px solid #669933;
    	border-right: 1px solid #003300;
    	border-bottom: 1px solid #003300;
	padding: 5px 3px 3px 0.5em;
	font-size:18pt
}
h1.maintitle 
{
	border-style:none;
	border-top:solid 1px #404040;
	background-color:Transparent;
	color:#996633
}
h1.maintitlealone
{
	border-style:none;
	background-color:Transparent;
	color:#104310;
}
h1.contentFullTitle
{
	background-color:Transparent;
	margin:3pt;
	border-style:none;
	padding:6pt;
	font-size:18pt
}
h2 
{
    	color: #ffffff;
    	background-color: #006600;
    	border: 1px none #8888f8;
    	border-top: 1px solid #669933;
    	border-left: 1px solid #669933;
    	border-right: 1px solid #003300;
    	border-bottom: 1px solid #003300;
    	padding: 5px 3px 3px 0.5em;
    	font-size:14pt
}
h2.trackBackTitle
{
	background-color:#556;
	margin:0.14em;
	border-style:none;
}
h3.trackBackTitle
{
	background-color:Transparent;
	margin:0.14em;
	border-style:none;
	padding:0.28em;
	font-size:1em
}
h3 
{
	color: #ffffff;
	background-color: #006600;
	border: 1px none #8888f8;
	border-top: 1px solid #669933;
	border-left: 1px solid #669933;
	border-right: 1px solid #003300;
	border-bottom: 1px solid #003300;
	padding: 5px 3px 3px 0.5em;
    	font-size:13pt
}
h4,h5,h6 
{
	color: #ffffff;
	background-color: #006600;
	border: 1px none #8888f8;
	border-top: 1px solid #669933;
	border-left: 1px solid #669933;
	border-right: 1px solid #003300;
	border-bottom: 1px solid #003300;
	padding: 5px 3px 3px 0.5em;
    	font-size:12pt
}
p
{
	padding:0px 0px 0px 1em;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:1em;
	font-size:11pt;
	line-height: 125%
}
.boxed 
{
	padding:8px;
	margin: 0px;
	line-height: 125%;
	background-color: fff;
	color:White;
}
div.horizontalLine
{
	padding:0px;
	margin:0px;
	line-height: 0%;
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top:solid 1px #404040;
	border-bottom:solid 1px #ccc;
	width:100%
}
div.spaceBetweenPara
{
	height:11pt
}
span.maintitle 
{
	border-style:none;
	background-color:Transparent;
	color:#ddf;
	font-size:18pt
}
div.mainTitleText
{
	text-align: center;
	background-color:#ffffdf;
	color:#202f4f;
	padding:3pt;
	margin:3pt;
	font-size:32pt;
	line-height:36pt
}
p.mainTitleSupply
{
	color:#003300;
	font-weight: bold;
	font-size:14pt
}
span.itemListKW
{
	padding-top:0px;
	padding-bottom:10px;
	margin-top:0px;
	margin-bottom:20px;
	color:#c0c0c0;
	font-size:smaller;
}
a.itemListKWLink:link
{
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	color:#CC6600;
	font-size:smaller;
}
a.itemListKWLink:active
{
	color:#CC3300;
	font-size:smaller;
}
a.itemListKWLink:visited
{
	color:#FF9966;
	font-size:smaller;
}
a.itemListKWLinkLast:link
{
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	color:#50009f;
}
a.itemListKWLinkLast:active
{
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	color:#dd9;
}
a.itemListKWLinkLast:visited
{
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	color:#70509f;
}


a.itemListLink
{
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}
span.contListDate
{
	color:#666633;
}
span.topHead
{
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	color:#c0c0a0;
	font-size:smaller;
	margin-left:2em;
}
.dblInset
{
	margin-left:2em
}
.contentBody
{
	color: #e0e0f0;
	background-color: #006600;
	border: 1px none #8888f8;
	border-top: 1px solid #669933;
	border-left: 1px solid #669933;
	border-right: 1px solid #003300;
	border-bottom: 1px solid #003300;
	padding: 5px 3px 3px 0.5em;
}
.error
{
	color: Red;
	font-size:larger;
	font-style:italic
}
p.specialButton
{
	text-align:right
}
p.titlePicture
{
	width:1%;
	text-align:left;
	margin:0pt
}
table
{
	width:99%;
   	border: 1px solid gray;
   	padding: 5px;
   	margin-left:1%;
	margin-top:5pt;
	margin-bottom:5pt;
   	white-space: pre;
   	background-color: #fffff0;
}
td
{
	margin-top:0.4em;
	margin-bottom:0.4em;
	background-color:#204080;
	color:#e0e0e0
}
th
{
	margin-top:0.4em;
	margin-bottom:0.4em;
	background-color:#204080;
	color:#a0a0a0
}
th.tblist
{
	background-color:#556
}
td.tblist
{
	background-color:#556
}
td.number
{
	color:#333;
	font-size:8pt;
	width:20pt;
	background-color:#ddd;
}
td.date
{
	color:#3e362a;
	font-size:8pt;
	width:64pt;
	background-color:#eee;
}
td.tbdate
{
	background-color:#556;
	color:#e0e040;
	font-size:0.7em;
	width:8em
}
td.lastUpdatedDate
{
	font-size:8pt;
	width:104pt
}
td.count
{
	font-size:8pt;
	width:32pt
}
td.nextprev
{
	text-align:center;
	background-color:#eee;
}
td.tburl
{
	background-color:#556;
	text-align:center;
	color:#9090a0
}
th.tburl
{
	background-color:#556;
	text-align:center
}
table.nextprev
{
	width:70%;
	margin-left:30%;
	margin-right:0%;
	margin-top:5pt;
	margin-bottom:5pt;
	padding: 0px;
	border: 1px solid gray;
	background-color:fffff0;
	font-size:75%
}
table.tburl
{
	width:70%;
	margin-left:30%;
	margin-right:0%;
	margin-top:0.4em;
	margin-bottom:0.4em;
	padding: 0px;
	border:outset 2px #ccc;
	background-color:Gray;
	color:#808080
}
table.tbentry
{
	width:100%;
	border-width:0px;
	border-style:none;
	padding: 0px;
	margin: 0px;
	background-color:#556
}
table.intable
{
	width:100%;
	padding: 20px;
	margin: 0px;
	border-width:0px;
	background-color:#F2F7FE
}
table.intableWithBorder
{
	width:100%;
	border-width:0px;
	border-style:none;
	padding: 0px;
	margin: 0px
}
table.tbIntableWithBorder
{
	background-color:#779;
	width:100%;
	border:outset 2px #99b;
	padding: 0px;
	margin: 0px
}
td.intable
{
	padding: 0px;
	margin: 0px;
	background-color:#F2F7FE
}
}
td.intableKeyword
{
	padding: 0px;
	margin: 0px;
	background-color:#F2F7FE
}
td.intableContents
{
	border-width:0px;
	margin: 0px;
	background-color:#F2F7FE
}
td.tb
{
	background-color:#556;
	color:#ccc;
	padding: 0.5em;
	margin: 0.5em
}
td.tbfrom
{
	width:30%;
	background-color:#556;
	color:#ccc;
	border-width:0px;
	padding: 0.5em;
	margin: 0.5em
}
span.tbfrom
{
	font-size: 75%;
	color: #eee
}
td.tbbody
{
	background-color:Transparent;
	color:#ccc;
	padding: 0.5em;
	margin: 0.5em
}
td.intableCount
{
	text-align:right;
	font-size:8pt;
	color:#aaa;
	width:72pt;
	background-color:#F2F7FE;
	padding: 0px;
	margin: 0px
}
span.countNumber
{
	color:#000
}
img.attachedPicture
{
	border-style:inset;
	margin: 0.3em
}
span.attachMenu
{
}
span.attachMenuItem
{
	font-size:70%;
	color:#044
}
td.attachMenu
{
	text-align:center
}
p.attachMenu
{
	font-size:110%;
	border-style:inset;
	border-bottom-width:thin;
	background-color:#004;
	width:100%;
	margin:1px;
	padding:0.3em
}
p.attachMenuForNormal
{
	font-size:110%;
	border-style:inset;
	border-bottom-width:thin;
	background-color:#200;
	width:100%;
	margin:1px;
	padding:0.3em
}
a:link{color:#407f40}
a:active{color:#ff8080}
a:visited{color:#204f20}

div.generalIndent
{
	padding-left:4em
}
div.generalMonospace
{
	font-family:Monospace
}
span.generalUnderlined
{
	border-bottom-style:solid;
	border-bottom-width:thin
}
td.amazonImage
{
	width:100px
}
span.supplyText
{
	font-size:75%;
	font-style:italic
}