BODY
{
	FONT-SIZE: 12px;
	FONT-FAMILY: "Marian", Tahoma, Arial;
    height: 63px;
    width: 1136px;
}

H1
{
	FONT-SIZE: 20px;
	WIDTH: 824px;
	COLOR: #005495;
	BORDER-BOTTOM: #d1d1d1 2px solid;
	FONT-FAMILY: "Trebuchet MS", Tahoma, Arial;
	FONT-VARIANT: small-caps
}

label
{
    PADDING-RIGHT:5px;
}

label.left
{
    FLOAT:left;
    DISPLAY:block;
    TEXT-ALIGN:right;
    VERTICAL-ALIGN:4px;
    WIDTH:150px;
	FONT-SIZE: 12px;
	FONT-FAMILY: "Trebuchet MS", Tahoma, Arial
}

label.inline
{
    display: inline-block;
    vertical-align: 2px;
    padding-left: 5px;
}
.standardfont
{
	FONT-SIZE: 12;
	FONT-FAMILY: "Trebuchet MS", Tahoma, Arial
}

label.top
{
    TEXT-ALIGN:left;
    VERTICAL-ALIGN:4;
    MARGIN-LEFT:10px;
}

.DataGrid
{
    border-color: Gray;
    border-style: solid;
    border-width: 1px;
}

.DataGridHeader
{
    font-size: 12;
    font-weight: bold;
    text-align: left;
    background-color: #005495;
    color: White;
}

.DataGridHeader a:link
{
    color:White;
}

.DataGridHeader a:visited
{
    color:White;
}

.DataGridItem
{
    background-color: #EEEEEE;
}

.DataGridAlternatingItem
{
    background-color: #CCCCCC;
}

.DataGridSelItem
{
	background-color: #FFFFFF;
	cursor: pointer;
	cursor: hand;
}

img.mouseover
{
    cursor: pointer;
    cursor: hand;
}

img.mouseout
{
    cursor:auto;
}

.formButton {
background-color: #005495;
border-color: #50A4E5;
border-width: 2px;
color: #ffffff;
font-size: 10pt;
font-family: Arial;
font-weight: bold;
FONT-VARIANT: small-caps
}

.apzButtonColumn input {
    background-color: #005495;
    border-color: #50A4E5;
    border-width: 2px;
    color: #ffffff;
    font-size: 10pt;
    font-family: Arial;
    font-weight: bold;
    FONT-VARIANT: small-caps
}

.deviceStatus {
    position: relative;
    text-align: center;
}

.deviceSerial a, .deviceSerial a:visited {
    text-decoration: none;
    color: #000000;
}

.deviceSerial a:hover {
    color: #4C9CCD;
}

.deviceNotification {
    display: inline;
    position: absolute;
    text-align: left;
    top: 2px;
    left: -29px; 
}

.deviceNotification img {
    width: 20px;
}

.deviceNotificationTooltip {

}

.deviceNotificationTooltipContent {
    display: block;
}

.copyable.zeroclipboard-is-hover {
    text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.1);
    cursor: pointer;
    transition: text-shadow .1s linear;
    transition: transform .1s linear;
}

.copyable.zeroclipboard-is-active {
      -ms-transform: scale(1.05, 1.05);
      -webkit-transform: scale(1.05, 1.05);
      transform: scale(1.05, 1.05);
      -ms-transform-origin: bottom center;
      -webkit-transform-origin: bottom center;
      transform-origin: bottom center;
}

.itemOff {
    visibility: hidden;
}

.ipsLink {
    margin: 0 2px;
}

.formRow {
    margin: 10px 0;
}

.formItem {
    margin: 0 15px 0 0;
}

.topNavButton {
    background-color: #007AC3;
    color: white;
    padding: 6px 9px;
    text-decoration: none;
    border-radius: 5px;
    font-size: 14px;
}

.topNavButton:hover {
    background-color: #005495
}

#SystemStatus a {
     COLOR: #000000; 
     TEXT-DECORATION: none
}

#SystemStatus a:visited {
     COLOR: #000000; 
     TEXT-DECORATION: none
}
#SystemStatus a:active {
     COLOR: #000000; TEXT-DECORATION: none
}
#SystemStatus a:hover {
     COLOR: red; TEXT-DECORATION: underline
}

.okState {
    color: #228b22;
}

.warnState {
    color: #ffd700;
}

.errorState {
    color: #dc143c;
}