html, body {
   margin: 0px;
   padding: 0px;
   width: 98vw;
   max-width: 100%;
   font-family: tahoma;
   font-size: 90%;
}

p,div,th,td,input,select,textarea {
	/*FONT-SIZE: calc(80% + 0.75vw);*/
	COLOR: #000080;
}

A:link {
	COLOR: #081589;
	TEXT-DECORATION: underline;
}

A:visited {
	COLOR: #081500;
	TEXT-DECORATION: underline;
}

A:hover {
	COLOR: #FF0000;
	TEXT-DECORATION: underline;
}

A.active {
	COLOR: #081589;
	TEXT-DECORATION: underline;
}

A.noul:link {
	COLOR: #081589;
	TEXT-DECORATION: none;
}

A.noul:visited {
	COLOR: #081589;
	TEXT-DECORATION: none;
}

A.noul:hover {
	COLOR: #FF0000;
	TEXT-DECORATION: underline;
}

A.noul:active {
	COLOR: #081589;
	TEXT-DECORATION: underline;
}

.Button, A.Button, input.Button{
	-webkit-appearance: none;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	display:inline-block;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	font-weight:bold; 
	background-color: #6495ed; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#6495ed), to(#1c5a85));
	background-image: -webkit-linear-gradient(top, #6495ed, #1c5a85);
	background-image: -moz-linear-gradient(top, #6495ed, #1c5a85);
	background-image: -ms-linear-gradient(top, #6495ed, #1c5a85);
	background-image: -o-linear-gradient(top, #6495ed, #1c5a85);
	background-image: linear-gradient(to bottom, #6495ed, #1c5a85);
	/*filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6495ed, endColorstr=#1c5a85);*/	
	color: white;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 3px 3px 3px 3px;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
	border-color: navy;
	font-size: 105%;
}


.Button:hover, A.Button:hover, input.Button:hover {
	color: yellow;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 3px 3px 3px 3px;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
	border-color: black;
	font-size: 105%;
}

.lButton, A.lButton {
	-webkit-appearance: none;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	display:inline-block;
	font-weight:bold; 
	background-color: #e0ffff; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#6495ed), to(#afeeee));
	background-image: -webkit-linear-gradient(top, #e0ffff, #afeeee);
	background-image: -moz-linear-gradient(top, #e0ffff, #afeeee);
	background-image: -ms-linear-gradient(top, #e0ffff, #afeeee);
	background-image: -o-linear-gradient(top, #e0ffff, #afeeee);
	background-image: linear-gradient(to bottom, #e0ffff, #afeeee);
	/*filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6495ed, endColorstr=#1c5a85);*/	
	color: black;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 3px 3px 3px 3px;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	border-color: grey;
	margin-top: 2px;
}


.lButton:hover, A.lButton:hover, A.lButton:visited {
	color: blue;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 3px 3px 3px 3px;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	border-color: black;
	margin-top: 2px;
}

H1 {
	FONT-SIZE: 1.25em;
}

H2 {
	FONT-SIZE: 1.2em;
}

H3 {
	FONT-SIZE: 1.1em;
}

HR {
	COLOR: #DDDDDD;
	HEIGHT: 1px;
}

HR.big {
	COLOR: #000000;
	background: #6495ed;
	HEIGHT: 3px;
}

BODY {
	margin: 0;
	BACKGROUND-COLOR: #FFFFFF
}

.HeadLine {
	background-image: url(images/fade.gif);
	background-repeat: repeat-x;
}

.VertMenuBox {
	BACKGROUND-COLOR: #7ec0ee;
}

.bgcolor {
	BACKGROUND-COLOR: #7ec0ee;
}

.mbgcolor {
	BACKGROUND-COLOR: #bcd2ee;
}

.VertMenuBorder {
	BACKGROUND-COLOR: #6495ed;
}

.VertMenuTitle {
	BACKGROUND: url('images/vtitle.png');
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
	font-size: 0.9em;
}

.VertMenuItems {
	COLOR: #000000;
	TEXT-DECORATION: none;
}

:link.VertMenuItems {
	COLOR: #081589;
	TEXT-DECORATION: none;
}

:visited.VertMenuItems {
	COLOR: #081589;
	TEXT-DECORATION: none;
}

:hover.VertMenuItems {
	COLOR: #FF0000;
	TEXT-DECORATION: underline;
}

:active.VertMenuItems {
	COLOR: #081589;
	TEXT-DECORATION: none;
}


.DialogBox {
	BACKGROUND-COLOR: #ffffff;
}

.DialogBorder {
	BACKGROUND-COLOR: #6495ed;
}

.DialogTitle {
	COLOR: white;
	background-color: #6495ed;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;
}

.TopLabel {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.1em;
}

.Text {
	COLOR: #000000;
}

.FormButton {
	COLOR: #081589;
	FONT-WEIGHT: bold;
	/*FONT-SIZE: 11px*/
}

.ErrorMessage {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}
.rederr {
	COLOR: #FF0000;
}

.TableHead {
	BACKGROUND-COLOR: #87cefa;
	COLOR: #000000;
	FONT-WEIGHT: bold;
}

.bottom {
	BACKGROUND-COLOR: white;
	COLOR: blue;
}

.Tab {
	BACKGROUND-COLOR: #D6D7D9;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
}

.VertMenuSubTitle {
	BACKGROUND-COLOR: #081589;
}

table.data caption, table.data, th.table.data td {
	padding: 0.1em 0.5em 0.1em 0.5em;
	margin: 0;
	margin: 0.1em;
	vertical-align: top;
}

table tr.odd, th.table, tr.odd {
	background-color: #F0F0F0;
	text-align: left;
}

table tr.even, th.table, tr.even {
	background-color: #FFFFFF;
	text-align: left;
}

table tr.marked, th.table, tr.marked {
	background-color: #FFFFFF;
}

table tr:hover.odd,table tr:hover.even,table tr:hover.odd, th.table tr:hover.even, th.table tr.hover, th.table tr.hover
	{
	background-color: #d1eeee;
}

.selectm {
	font-family: monospace;
	font-size: 10pt;
}


.RegHead {
	BACKGROUND-COLOR: #66CCFF;
	FONT-WEIGHT: bold
}

.HorMenuItems {
	COLOR: #B4C9D6;
	TEXT-DECORATION: none;
	FONT-SIZE: 12px;
}

.HorMenuItems:link {
	COLOR: #B4C9D6;
	TEXT-DECORATION: none;
}

.HorMenuItems:visited {
	COLOR: #B4C9D6;
	TEXT-DECORATION: none;
}

.HorMenuItems:hover {
	COLOR: #B4C9D6;
	TEXT-DECORATION: underline;
}

.HorMenuItems:active {
	COLOR: #B4C9D6;
	TEXT-DECORATION: none;
}

.HorMenuItemsRight {
	COLOR: #EDE2BC;
	TEXT-DECORATION: none;
	FONT-SIZE: 12px;
}

.HorMenuItemsRight:link {
	COLOR: #EDE2BC;
	TEXT-DECORATION: none;
}

.HorMenuItemsRight:visited {
	COLOR: #EDE2BC;
	TEXT-DECORATION: none;
}

.HorMenuItemsRight:hover {
	COLOR: #EDE2BC;
	TEXT-DECORATION: underline;
}

.HorMenuItemsRight:active {
	COLOR: #EDE2BC;
	TEXT-DECORATION: none;
}

td.midshadow {
	HEIGHT: 24px;
	WIDTH: 50%;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: center;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
}


table.live {
   font-size: 2vw;
}

table.wdivs tbody tr:nth-child(2n) {
   border-bottom: 1px solid grey;
}

table.wdvcls tr {
   border-bottom: 1px solid grey;
}

table td.tlabel {
	color: #757575;
	font-weight: bold;
}

.tlabel {
	color: #000000;
	font-weight: bold;
}

/*------------footer */ 
footer {padding: 20px 10px; color:#CCC; background:darkblue;margin-top:5px;}
footer .heading{color:#ffffff; padding-bottom:5px;font-size:1.25em; font-weight:normal; text-transform:uppercase;}
footer .content{color:#ffffff;}
footer .content img{float:left; margin:5px; border:#ffffff 5px solid;}
footer ul {margin:0; padding:0;list-style-image:none;}
footer ul li { list-style:circle;margin-left:20px;}
footer ul li a { font-size:1.1em; color:#ffffff;}
footer ul li a:hover {
	text-decoration:underline;
	cursor:pointer;
	color: #CCC;
}

footer a:hover {
	color: silver;
	text-decoration:underline;
	cursor:pointer;
}

footer a:visited {
	text-decoration:underline;
	color:silver;
}

footer a:link{
	text-decoration:underline;
	color:#CCC;
	cursor:pointer;
}

/*-------------copyright*/
#copyright{
	background:darkblue;
	display:inline-block; 
	width:100%; 
	text-align: center; 
	color:#CCC;
}

#copyright a {
	color:#CCC;
}

#copyright p {
	color: #FFF;
}
