a
{
    color: blue;
    text-decoration: none
}
a:hover
{
    text-decoration: underline
}
a:unknown
{
    color: blue
}
body
{
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
td
{
    font-size: 10pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}
input
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
select
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.border 
{  
    border: #000000; 
    border-style: solid; 
    border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.border-top
{  
    border: #000000; 
    border-style: solid; 
    border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
.button
{
    border: solid 1px #666;
    font-weight: bold;
    color: #333;
    background: -moz-linear-gradient(top, #ddd, #ccc);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddd), to(#ccc));
    background-color: #ccc;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
}
.button:hover
{
	background: -moz-linear-gradient(top, #eee, #ddd);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#ddd));
	background-color: #ddd;
}
.button:active
{
	background: -moz-linear-gradient(top, #ccc, #ddd);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ccc), to(#ddd));
	background-color: #aaa;
}
.button-login
{
	border: solid 1px #666;
    font-weight: bold;
    width: 110px;
    color: #333;
    background: -moz-linear-gradient(top, #ddd, #ccc);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddd), to(#ccc));
    background-color: #ccc;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
}
.button-login:hover
{
	background: -moz-linear-gradient(top, #eee, #ddd);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#ddd));
	background-color: #ddd;
}
.button-login:active
{
	background: -moz-linear-gradient(top, #ccc, #ddd);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ccc), to(#ddd));
	background-color: #aaa;
}
.input-login
{
    border-right: #666666 1px solid;
    border-top: #666666 1px solid;
    border-left: #666666 1px solid;
    border-bottom: #666666 1px solid
}
.span-asset
{
    font-weight: none;
    color: blue;
    text-decoration: none;
}
.span-address
{
    font-size: 7pt;
    text-decoration: none;
}
.span-heading
{
    font-size: 10pt;
    font-weight: bold;
}
.span-asset-list
{
	font-size: 8pt;
}
.td-asset-label
{
    background-color: #A8A8A8;
    font-weight: normal;
    color: #000000;  
    text-align: left;
}

.td-asset-label td
{
	border: #000000; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px;
    padding: 5px 1px 5px 1px;  
    /*font-size: 0.7em;*/
}

.td-asset-label td a:link {color: #ffffff; }
.td-asset-label td a:visited {color: #ffffff;}
.td-asset-label td a:active {color: #ffffff;}
.td-asset-label td a:hover {color: #ffffff;}



.td-page-head
{
    font-size: 12pt;
    font-weight: bold;
    color: #000000;
}
.td-logout
{
    color: #000000;
}
.td-logout a
{
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
}
.td-item-row 
{
    font-size: 8pt;
}
.td-item-row-indent
{
    font-size: 8pt;
    padding-left: 8px;
}
.td-header-row
{
    background-color: #000000;
    padding-left: 4px;
    font-size: 10pt;
    font-weight: bold;
    height: 26px;
	font-family: Verdana,Arial,sans-serif;
	border: 0px solid Black/*{borderColorDefault}*/;
	background: #E6E6E6/*{bgColorDefault}*/ url(/backend/images/table-header.png)/*{ui-bg_glass_75_e6e6e6_1x400 bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #White/*{fcDefault}*/;
}

form table {
	border: 0px solid lightGrey;
}

.td-header-row-blue
{
    background-color: #000000;
    padding-left: 4px;
    font-size: 10pt;
    font-weight: bold;
    color: #84A6FA;
}

.td-header-row-selected
{
	background: #E6E6E6/*{bgColorDefault}*/ url(/backend/images/table-header-selected.png)/*{ui-bg_glass_75_e6e6e6_1x400 bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;
    padding-left: 4px;
    font-size: 10pt;
    font-weight: bold;
    color: black;
    /*border: 1px solid black;*/
}

.textlink
{
	cursor: pointer;
	cursor: hand;
}

.td-stop-total-row
{
    background-color: black;
    padding-left: 4px;
    font-size: 8pt;
    font-weight: bold;
    color: #6BBBB3;    
}
.td-subhead-row
{
    background-color: #000000;
    font-size: 10pt;
    font-weight: bold;
    color: #6BBBB3;
}
.rowon1
{
    background-color: #ffffff;
    text-align: left;
}
.rowon2
{
    background-color: #eeeeee;
    text-align: left;
}
.rowon_alt1
{
   background-color: #FFECB3;
   text-align: left;
}
.rowon_alt2
{
   background-color: #FFECB3;
   text-align: left;
}
.required
{
    font-weight: bold;
    width: 7em;
    float: left;
    text-align: left;
    margin-left: .5em;
}
.SystemMessage
{
    font-size: 10pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: red;
}
tbody.on  { display:table-row-group; }
tbody.off { display:none; }
/* 
 * This section contains css info for the calendar
 */
.cal-itemNav     { width:35px; background-color:#8E90AA; }
.cal-itemMonth   { width:175; background-color:#474B65 }
.cal-itemWeekday { width:35px; background-color:#6BBBB3; }
.cal-itemDay-off { }
.cal-itemDay-on  { }

.cal-fontMonth   { font-family:Verdana, Geneva, Arial; font-size:8pt; font-weight: bold; color:white; }
.cal-fontWeekday { font-family:Verdana, Geneva, Arial; font-size:8pt; font-weight: bold; color:black; }
.cal-fontDay-off { font-family:Verdana, Geneva, Arial; font-size:8pt; font-weight: none; color:black; }
.cal-fontDay-on  { font-family:Verdana, Geneva, Arial; font-size:8pt; font-weight: bold; color:red; }


/* 
 * This section contains css info for the menu
 */
.itemTop { width:123px; Height:26px; text-align:center;}
.itemSub { width:160px; padding:1px 6px 1px 11px; border:1px solid #000000; text-align:left;}

.fontTop { position: relative; top: 4px; font-weight: bold; font-size: 10pt;}
/*.fontTop { font-family:Verdana, Geneva, Arial; font-size:9pt; font-weight: bold; }*/
.fontSub { font-family:Verdana, Geneva, Arial; font-size:8pt; font-weight: bold; }
.fontOff { color:#000000; }
.fontOn  { color:#000000; }
/*.fontTopOff { color:#000000; }
.fontTopOn  { color:#000000; text-decoration: underline; }*/

.tag    { width:8px; height:13px; float:right; }
.tagOff { background:url("../images/menu/tagRN.gif") no-repeat bottom; }
.tagOn  { background:url("../images/menu/tagRN.gif") no-repeat bottom; }

.itemOff {
font-family: Verdana,Arial,sans-serif !important;
border: 1px solid lightGrey/*{borderColorDefault}*/ !important;
background: #E6E6E6/*{bgColorDefault}*/ url(/backend/images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/!important;
font-weight: normal/*{fwDefault}*/!important;
color: #555/*{fcDefault}*/!important;
}

.itemOn { 
	font-family: Verdana,Arial,sans-serif !important;
	border: 1px solid #999999/*{borderColorHover}*/ !important; 
	background: #dadada/*{bgColorHover}*/ url(/backend/images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/ !important; 
	font-weight: normal/*{fwDefault}*/ !important; 
	color: #212121/*{fcHover}*/ !important; 
}

/*
 * This section contains css for the asp.net Envinsa map control
 */
.envinsaMapControl { position: absolute; left: 0px; top: 0px; }
.envinsaMapControl .mapDivSmall { overflow: hidden; position: absolute; left: 0px; top: 0px; width: 534px; height: 402px; z-index: 1; cursor: crosshair; }
.envinsaMapControl .zoomDivSmall { overflow: hidden; position: absolute; left: 0px; top: 384px; width: 534px; height: 36px; z-index: 2; }
.envinsaMapControl .zoomDivSmall .buttonContainerItem { float: left; }

.boundaryMapForm { position: absolute; left: 0px; top: 0px; }
.boundaryMapButtons { position: absolute; left: 0px; top: 424px; width: 534px; height: 20px; text-align: center; }

.selectasset
{
	overflow:auto !important;  overflow:visible;  width:auto !important;  padding-left:1px;  padding-right:1px;
}

.assetBtn
{
	margin:0; 
	padding:0;
	cursor:pointer;
}

