﻿A
{
    FONT-COLOR: #004E9B; 
    text-decoration: none;
}
A:link
{
	color: #004E9B;
}
A:visited
{
	color: #004E9B;
}
A:active
{
	color: #004E9B;
}
A:hover
{
	color: #800000;
}


A.header
{
    FONT-COLOR: #D4D0C8; 
    text-decoration: none;
}
A.header:link
{
	color: #D4D0C8;
}
A.header:visited
{
	color: #D4D0C8;
}
A.header:active
{
	color: #D4D0C8;
}
A.header:hover
{
	color: #FF8080;
}


A.menu
{
    FONT-COLOR: #D4D0C8; 
    text-decoration: none;
}
A.menu:link
{
	color: #D4D0C8;
}
A.menu:visited
{
	color: #D4D0C8;
}
A.menu:active
{
	color: #D4D0C8;
}
A.menu:hover
{
	color: #FF8080;
}


A.copyright
{
    FONT-COLOR: #7CA8D3; 
    text-decoration: none;
}
A.copyright:link
{
	color: #7CA8D3;
}
A.copyright:visited
{
	color: #7CA8D3;
}
A.copyright:active
{
	color: #7CA8D3;
}
A.copyright:hover
{
	color: #FF8080;
}


A.legend
{
    FONT-COLOR: #000000; 
    text-decoration: none;
}
A.legend:link
{
	color: #000000;
}
A.legend:visited
{
	color: #000000;
}
A.legend:active
{
	color: #000000;
}
A.legend:hover
{
	color: #800000;
}


A.legend_dim
{
    FONT-COLOR: #606060; 
    text-decoration: none;
}
A.legend_dim:link
{
	color: #606060;
}
A.legend_dim:visited
{
	color: #606060;
}
A.legend_dim:active
{
	color: #606060;
}
A.legend_dim:hover
{
	color: #800000;
}
IMG
{
	-ms-interpolation-mode: bicubic;
}

.floatingDivCSS 
{
	-moz-box-shadow: 0 0 5px 3px #444;
	-webkit-box-shadow: 0 0 5px 3px #444;
	box-shadow: 0 0 5px 3px #444;
}

.floatingMenuCSS 
{
    -moz-box-shadow: 3px 1px 4px #000000aa;
    -webkit-box-shadow: 3px 1px 4px #000000aa;
    box-shadow: 3px 1px 4px #000000aa;
}

TD.v0 {padding-right:5px; white-space:nowrap; vertical-align:top; text-align:left !important; width:1px}
TD.v1 {padding-right:5px; white-space:nowrap; vertical-align:top; text-align:left !important; width:1% !important}
TD.v2 {padding-right:5px; white-space:nowrap; vertical-align:top}
TD.v3 {padding-right:5px; vertical-align:top}
TD.vm0 {padding-right:5px; white-space:nowrap; vertical-align:middle; text-align:left !important; width:1px}
TD.vm1 {padding-right:5px; white-space:nowrap; vertical-align:middle; text-align:left !important; width:1% !important}
TD.vm2 {padding-right:5px; white-space:nowrap; vertical-align:middle}
TD.vm3 {padding-right:5px; vertical-align:middle}
IMG.v4 {border:0px; vertical-align:bottom; cursor:pointer}

.error {
	color : #9C0006;
	font-weight : bold;
	background-color : #FFC7CE;
	text-transform: uppercase;
}
.good {
	color : #006100;
	font-weight : bold;
	text-transform: uppercase;
}
.warn {
	color : #7F171F;
	font-weight : bold;
    padding: 2px;
}
.info {
	color : #000000;
	font-weight : normal;
    padding: 2px;
}

.help {
    padding: 2px;
}

input[type='range'].vcontrols {
	-webkit-appearance: none !important;
	-webkit-border-radius: 4px;
	-webkit-box-shadow: inset 0 0 4px #111;
	-moz-appearance: none !important;
	-moz-border-radius: 4px;
	-moz-box-shadow: inset 0 0 4px #111;
	appearance: none !important;
	border-radius: 4px;
	box-shadow: inset 0 0 4px #111;                
	background-color: #ffffff;
	margin:0px;
	margin-top:2px;
	margin-bottom:2px;
	height: 8px;
	outline: none;
	cursor:pointer;
	padding-top:0px;
	padding-bottom:0px;		
}
input[type='range'].vcontrols::-webkit-slider-thumb {
	-webkit-appearance: none !important;
	-webkit-border-radius: 10px;
	background-color: #AAA;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#EEE), to(#AAA));
	border: 1px solid #999;
	height: 16px;
	width: 16px;
	cursor:pointer;
}
input[type='range'].vcontrols::-moz-slider-thumb {
	-moz-appearance: none !important;
	-moz-border-radius: 10px;
	background-color: #AAA;
	background-image: linear-gradient(linear, left top, left bottom, from(#EEE), to(#AAA));
	border: 1px solid #999;
	height: 16px;
	width: 16px;
	cursor:pointer;                
} 
input[type='range'].vcontrols::-ms-thumb {
	border-radius: 3px;
	background-color: #AAA;
	background-image: linear-gradient(to left top, #AAA, #EEE);
	border: 1px solid #999;
	cursor:pointer;
	border-radius: 50%;
}
input[type='range'].vcontrols::-ms-fill-upper, input[type='range'].vcontrols::-ms-fill-lower {
	background-color: #ffffff;
}
input[type='range'].vcontrols::-ms-track {
	color: #ffffff;
	border: #AAA 1px solid;
}

#MobileMenu {
    box-shadow: -2px 2px 5px 1px #888888;
}