body
{
	font-family: arial, sans-serif;
	font-size: 10pt;
	line-height: 15pt;
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
}

ul
{
	list-style-type: disc;
	list-style: outside;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 1em;
	font-size: 10pt;
	line-height: 15pt;
	font-family: garamond, verdana, sans-serif;
}

li.normal
{
	font-size: 10pt;
	font-family: garamond, arial, sans-serif;
	font-weight: normal;
}

li.title
{
	font-size: 11pt;
	font-weight: bold;
}

li.gapped
{
	padding-top: 5px;
	font-weight: bold;
	line-height: 26px;
}

li.normal_plus
{
	font-size: 10pt;
	font-family: garamond, arial, sans-serif;
	font-weight: normal;
	list-style-image: url('/im/plus.png');
}

li.title_plus
{
	font-size: 11pt;
	font-weight: bold;
	list-style-image: url('/im/plus.png');
}

li.gapped_plus
{
	padding-top: 5px;
	font-weight: bold;
	list-style-image: url('/im/plus.png');
	line-height: 26px;
}

h1
{
	font-family: arial, verdana, serif;
	font-size: 22pt;
	font-weight: 900;
	margin-left: -20px;
	line-height: 25pt;
}

p.h2
{
	font-family: arial, verdana, serif;
	font-size: 16pt;
	padding: 5px 0px;
}

h2
{
	font-family: arial, serif;
	font-weight: bold;
	font-size: 11pt;
	text-align: center;
	color: #ff0000;
	line-height: 15pt;
}

h3
{
	font-family: times, serif;
	font-size: 13pt;
	font-style: italic;
	font-weight: 500;
	border: solid black 1px;
	padding: 10px 15px;
	background: #d0fad4;
}

h4
{
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	padding-bottom: 2px;
}

h5
{
	font-size: 10pt;
	font-variant: small-caps;
	border-bottom: black solid 1px;
	padding: 0px;
	margin: -5px 0px 6px 0px;
}

h6
{
	font-size: 9pt;
	font-variant: small-caps;
	border-bottom: black solid 1px;
	padding: 1px;
	margin: 15px 0px 0px 0px;
}

.code
{
	font-family: courier, monospace;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: solid 1px black;
	background: #f1f1f1;
}

div.banner
{
	background: #6699cc;
	color: #f1ce0c;
	font-family: arial, verdana, serif;
	font-weight: 900;
	font-style: italic;
	font-size: 22pt;
	padding-left: 80pt;
	vertical-align: middle;
	height: 20px;
}

div.banner2
{
	background: #416498;
	font-family: arial, verdana, serif;
	height: 20px;
}

div.update
{
	background: #e8f2fa;
	border: 1px black solid;
	padding: 10px 15px;
}

img.banner
{
	margin-top: -15px;
	margin-left: 20px;
	float: left;
	vertical-align: top;
}

img.left
{
	float: left;
	padding: 0px 8px 8px 0px;
	border: 0px;
}

img.right
{
	float: right;
	padding: 0px 0px 8px 8px;
	border: 0px;
}

img.badge
{
	border:0;
	width: 80px;
	height: 15px;
}

table.main
{
	border-collapse: separate;
	border-spacing: 7pt;
	width: 90%;
}

td.poweredby
{
	color: #eeeeee;
	font-size: 8pt;
	text-align: right;
	font-family: arial, sans-serif;
	text-decoration: none;
	font-weight: normal;
	vertical-align: middle;
	line-height: 8pt;
}

td.content
{
	padding: 20px 50px 5px 35px; 
	vertical-align: top;
	font-family: arial, sans-serif;
	font-size: 10pt;
	line-height: 15pt;
	text-align: justify;
	height: 100%;
}

td.banner_text
{
	color: #f1ce0c;
	font-family: arial, verdana, serif;
	font-weight: 900;
	font-style: italic;
	font-size: 22pt;
	text-align: left;
	vertical-align: middle;
}

td.menu
{
	border: black solid 1px;
	padding: 18px 10px;
	margin: 0px;
	background: #9999FF;
	vertical-align: top;
	border-collapse: separate;
	border-spacing: 10pt;
	width: 160px;
	height: auto;
}

td.tree
{
	border: black solid 1px;
	padding: 4px 4px 4px 15px;
	margin: 20px;
	font-size: 8pt;
	border-collapse: separate;
	border-spacing: 10px;
}

td.bold
{
	font-size: 7pt;
	font-weight: bold;
	font-style: italic;
	padding: 1px 1px 1px 12px;
	margin: 0px;
}

td.small
{
	font-size: 7pt;
	padding: 1px 10px 1px 1px;
	margin: 0px;
}
