body, html {
	padding-top: 10px;
	font-family:  sans-serif, Arial, Verdana, Tahoma, Helvetica, "Trebuchet MS", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-size: 16px;
	margin: 1;
}

body {
	height: 100%;
	color: #2D3A4A;
	background-image: url(../img/i/bg.png);
	background-repeat: no-repeat;
	background-position: 50% 100%;
	background-size: 100% auto;
}

body * {
	box-sizing: border-box;
}

textarea, DL, DD, DT  {
	font-size: 13px;
}

UL, OL, LI  {
	font-size: 16px;
}

INPUT, SELECT {
	font-size: 12px;
}

blockqoute {
	margin: 0 0 0 2rem;
	border-left: silver solid 3px;
	padding-left: 3px;
}

blockqoute:before {
	content: '';
	position: absolute;
	top: 5px;
	left: 0;
	width: 22px;
	height: 18px;
	background: no-repeat 0 0 url(/public/img/icons/quote.svg);
}

.table {
	margin: 0;
}

a:link{		color:#006633; text-decoration:none; }
a:visited{	color:#336633; text-decoration:none; }
a:hover{	color:#339933; text-decoration:underline; }
a:active{	color:#ff0000; text-decoration:none; }

A.cal:link {COLOR: #eeeeee; FONT-SIZE: 11px; TEXT-DECORATION: underline;}
A.cal:hover {COLOR: #ffffff; FONT-SIZE: 11px; TEXT-DECORATION: underline;}
A.cal:visited {COLOR: #ffffff; FONT-SIZE: 11px;}
A.cal:active {COLOR: #ffffff; FONT-SIZE: 11px; TEXT-DECORATION: underline;}

A.dm:link {COLOR: #4E99E5; FONT-SIZE: 11px;}
A.dm:hover {COLOR: #55aaff; FONT-SIZE: 11px;}
A.dm:active {COLOR: #55aaff; FONT-SIZE: 11px;}
A.dm:visited {COLOR: #4E99E5; FONT-SIZE: 11px;}

h1 {font-size: 12px; display: inline;}
h2 {font-size: 18px; display: inline;}
h3 {font-size: 100%; display: inline;}

.topnav A { BORDER: #cc7c05 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: 400; FONT-SIZE: 11px; MARGIN: 1px; WIDTH: 170px; LINE-HEIGHT: 22px; HEIGHT: 24px; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: left;}
.topnav A:hover {COLOR: #333333; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none}
.hint {	BORDER-RIGHT: #548ca6 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: #4E99E5 4px solid; PADDING-LEFT: 11px; Z-INDEX: 1000; VISIBILITY: hidden; PADDING-BOTTOM: 11px; MARGIN: 0px; BORDER-LEFT: #548ca6 1px solid; WIDTH: auto; COLOR: #000; LINE-HEIGHT: 11px; PADDING-TOP: 11px; BORDER-BOTTOM: #548ca6 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fff}

th	{
	vertical-align: middle;
}

td.sw	{
	font-size:9px;
	border:1px solid #cccccc;
}

.tn	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #4f6b84; 
	FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif
}

.tns {
	FONT-SIZE: 9pt; COLOR: #4f6b84; FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif
}

.stn	{
	background	: #9999cc;
	font-size	: 11pt; 
	color		: #990000;
}

td.sww	{
	font-size:xx-small;
	border:0px solid #cccccc;
}

td.sg	{
	font-size:xx-small;
	background-color : #f0f0f0;
	border:1px solid #cccccc;
}

td.sb	{
	font-size:xx-small;
	background-color : #d9e8e8;
	border:1px solid #cccccc;
	text-align:center;
}
td.sm	{
	font-size:9px;
	background-color : #ccffcc;
	border:1px solid #006600;
	text-align:center;
}
td.smm	{
	font-size:xx-small;
	background-color : #ccffcc;
	border:1px solid #006600;
	text-align:right;
}
td.smsel	{
	font-size:xx-small;
	font-weight:bold;
	color:#cc0000;
	border:1px solid #006600;
	text-align:center;
}

td.w	{
	font-size:11px;
	border:1px solid #cccccc;
}

td.wl	{
	font-size:12px;
        line-height: 13.9pt;
	border:1px solid #cccccc;
}

td.wc	{
	line-height: 13.9pt;
	font-size: 11px;
}

th	{
	font-size:x-small;
	vertical-align:middle;
	text-align:left;
	border:1px solid #666666;
	background-color: #999999;
	color:#ffffff;
}

div.red {
	BORDER-RIGHT: #cfcfcf 1px dashed; 
	PADDING-RIGHT: 6px; 
	BORDER-TOP: #cfcfcf 1px dashed; 
	MARGIN-TOP: 8px; 
	PADDING-LEFT: 32px; 
	MARGIN-BOTTOM: 16px; 
	PADDING-BOTTOM: 6px; 
	BORDER-LEFT: #cfcfcf 1px dashed; 
	LINE-HEIGHT: 18px; 
	PADDING-TOP: 6px; 
	BORDER-BOTTOM: #cfcfcf 1px dashed; 
	BACKGROUND-COLOR: #f3f3f3
}

INPUT.stat {BACKGROUND-COLOR: #ccffcc; BORDER-BOTTOM: #009999 1px solid; BORDER-LEFT: #009999 1px solid; BORDER-RIGHT: #009999 1px solid; BORDER-TOP: #009999 1px solid; FONT-SIZE: 9px}
SELECT.stat {BACKGROUND-COLOR: #ccffcc; BORDER-BOTTOM: #009999 1px solid; BORDER-LEFT: #009999 1px solid; BORDER-RIGHT: #009999 1px solid; BORDER-TOP: #009999 1px solid; FONT-SIZE: 9px}
TD.viewer {COLOR: #000000; TEXT-ALIGN: justify;}

TD, TR, TABLE
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 13px;
}


.PhorumBodyArea
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 11px;
    width: 600px;
}

.PhorumListTable
{
    border-style : solid;
    border-color : Black;
    border-width : 1px;
}

.PhorumListRow
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 11px;
}

.PhorumListHeader
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size : 11px;
    background-color : #006600;
}

.PhorumForumTitle
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size : small;
    font-weight: bold;
}

.PhorumTableHeader
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    background-color : #006600;
    font-size: 11px;
}

.PhorumNav
{
    font-family: Geneva, Verdana, MS Sans Serif , Clean, sans-serif;
    font-size: x-small;
   
}

.PhorumNewFlag
{
    font-family: Geneva, Verdana, MS Sans Serif , Clean, sans-serif;
    font-size: xx-small;
    color: Red;
}

.PhorumMessage
{
    font-family: verdana;
    font-size: 11px;
}
.Saled
{
TEXT-DECORATION: underline
}

SELECT.s1 {
	BORDER-RIGHT: rgb(13,0,123) 0px; PADDING-RIGHT: 3px; BACKGROUND-POSITION: left 50%; BORDER-TOP: rgb(0,0,128) 1px inset; PADDING-LEFT: 3px; FONT-SIZE: 8pt; BORDER-LEFT: rgb(91,0,230) 1px inset; COLOR: darkblue; BORDER-BOTTOM: rgb(0,0,128); FONT-FAMILY: MS Sans Serif, Arial Cyr, Arial; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
SELECT.s2 {
	BORDER-RIGHT: rgb(230,230,230) 0px outset; PADDING-RIGHT: 3px; BACKGROUND-POSITION: left 50%; BORDER-TOP: rgb(0,0,128) 1px inset; PADDING-LEFT: 3px; FONT-SIZE: 10pt; BORDER-LEFT: rgb(91,0,230) 1px inset; COLOR: darkblue; BORDER-BOTTOM: rgb(230,230,230) 1px; FONT-FAMILY: MS Sans Serif, Arial Cyr, Arial; BACKGROUND-COLOR: white; TEXT-ALIGN: justify
}
.sd1 {FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER: ridge #9f9ecd; COLOR: #9933cc; BACKGROUND-COLOR: #ffffff;}
.sd2 {FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER: ridge #9f9ecd; COLOR: #333333; BACKGROUND-COLOR: #ccccff;}

