﻿html {
	height: 100%;
}
body {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}
div, blockquote, ul, h1, h2, h3, h4, h5, h6, p, table, input, pre {
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.reset {
	clear: both;
	height:0px;
}
li, ul {
	line-height:1.5;
	margin:0;
	margin-left:1em;
	padding:0;
}
h1 {
	font-size: 140%;
	margin: 0;
	padding: 0.25em 0 0.75em;
}
h2 {
	font-size: 120%;
	margin: 0;
	padding: 0.25em 0 0.5em;
}
h3 {
	font-size: 110%;
	margin: 0;
	padding: 0.25em 0;
}
p {
	line-height: 1.5;
	margin: 0;
	padding: 0.75em 0;
}
table {
	margin: 1em 0;
}
table.list {
	width: 99%;
}
table.list th, table.list td {
	padding: 0.25em;
	text-align: left;
	vertical-align: top;
}

ul.no-list-marker { list-style-type: none !important; }
ul.no-list-marker li { list-style-type: none !important; }

.align-left
{
    text-align: left;
}

.align-center
{
    text-align: center;
}

.align-right
{
    text-align: right;
}

div.div-table
{
    display: table;
    width: 100%;
}

div.div-tablerow
{
    display: table-row;
}

div.div-tablecell
{
    display: table-cell;
}
pre {
 white-space: pre-wrap; /* css-3 */
 white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
 white-space: -pre-wrap; /* Opera 4-6 */
 white-space: -o-pre-wrap; /* Opera 7 */
 /* width: 99%; */
 word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.validation-errors{
	color:red;
	font-weight: bold;
}