/**** Main Styles ****/
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, table, td, th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 0;
	padding: 0;
}
h1
{
	color: #ff6600;
	font-size: 130%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 12pt;
	margin-bottom: 6pt;
}
h2
{
	color: #ff6600;
	font-size: 110%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 6pt;
	margin-bottom: 2pt;
}
h3{
	color: #ff6600;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 6pt;
	margin-bottom: 2pt;
}
h4{
	color: #ff6600;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 6pt;
	margin-bottom: 2pt;
}
h5{
	color:#000000;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 6pt;
	margin-bottom: 2pt;
}
h6{
	color:#000000;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 6pt;
	margin-bottom: 2pt;
}
body, p, ul, ol, li, dl, dt, dd, table, td, th
{
	color:#000000;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: justify;
	text-indent: 0pt;
}
p, li, dl, td, th
{
	padding-left: 0pt;
	padding-right: 0pt;
	padding-top: 2pt;
	padding-bottom: 2pt;
}
dt
{
	padding-left: 0pt;
	padding-right: 0pt;
	padding-top: 2pt;
	padding-bottom: 0pt;
	font-weight: bold;
}
dd
{
	padding-left: 0pt;
	padding-right: 0pt;
	padding-top: 0pt;
	padding-bottom: 3pt;
}
p
{
	text-indent: 18pt;
}
p.remark
{
	font-size: 80%;
	margin-left: 12pt;
	margin-right: 12pt;
	padding-left: 6pt;
	padding-right: 6pt;
}
p.cite
{
	margin-left: 12pt;
	margin-right: 12pt;
	padding-left: 6pt;
	padding-right: 6pt;
	border-width: 1px;
	border-style: dotted;
	border-color: #666666;
	background-color: #f8f2e2;
	font-size: 90%;
}
p.sign
{
	text-align: right;
	text-indent: 0pt;
	margin-bottom: 0pt;
	margin-top: 24pt;
	margin-right: 0pt;
	font-style: italic;
	font-size: 90%;
	clear: both;
}
ul, ol, li{
	list-style-position: outside;
	marker-offset: 12pt;
	margin-left: 18pt;
	text-align: left;
}
table{
	margin-left: 0;
	margin-right: 0;
	margin-top: 6pt;
	margin-bottom: 6pt;
	padding: 0;
	text-align: center;
	vertical-align: top;
	border-color: #0069bf;
	border-style: solid;
	border-width: medium;
	border-spacing: 0;
	border-collapse: collapse;
	empty-cells: show;
}
th, td{
	vertical-align: top;
	padding: 3pt;
	margin: 0;
	border-color: #0069bf;
	border-style: solid;
	border-width: thin;
}
th	{
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}
img
{
	vertical-align: middle;
	padding: 0;
	margin: 6pt;
	border-width: 0;
	border-style: none;
}
.right
{
	float: right;
	margin-right: 0pt;
	margin-left: 12pt;
}
.left{
	float: left;
	margin-left: 0pt;
	margin-right: 12pt;
}
hr
{
	border-color: #0069bf;
	border-style: solid;
	border-width: thin;
}
a
{
	color: #000099;
	text-decoration: underline;
	cursor: pointer;
}
a:visited
{
	color: #006699;
}
a:hover, a:visited:hover
{
	color: #f06600;
}
strong
{
	font-weight: bold;
}
em
{
	font-style: italic;
	color: #3399ff;
}
.layout

{

	margin: 0;

	padding: 0;

	border-style: none;

	border-width: 0;

	background-color: transparent;

	background-image: none;

}

.clearing

{

	clear: both;

}

