﻿/************************/
/* Common tags, classes */
/************************/
html {
	height: 100%;
}
body {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}
img
{
    border: none;
}
div, blockquote, ul, h1, h2, h3, h4, h5, h6, p, table, input, pre {
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.reset {
	clear: both;
	height:0;
}
li, ul {
	line-height:1.5;
	margin:0;
	margin-left:1em;
	padding:0;
}
ul {
	margin-bottom:1em;
    list-style: disc;
}
h1 {
	font-size: 140%;
    font-weight: bold;
	margin: 0;
	padding: 0.25em 0 0.75em;
}
h2 {
	font-size: 120%;
    font-weight: bold;
	margin: 0;
	padding: 0.25em 0 0.5em;
}
h3 {
	font-size: 110%;
    font-weight: bold;
	margin: 0;
	padding: 0.25em 0;
}
p {
	line-height: 1.5;
	margin: 0;
    margin-bottom: 0.75em;
	padding: 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%; */
    -ms-word-wrap: break-word;
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}
.hidden { display: none; }

strong {
    font-weight: bold;
}

/***************************/
/* Common specific classes */
/***************************/
.validation-errors{
	color:red;
	font-weight: bold;
}
.news-page-news-item{
    vertical-align : text-top;
}
.news-page-news-item-date {
	width: 75px;
}
.pager .pager-gotopage { margin-top: 0.75em; }