﻿body 
{
	background-color: white;
}

.demoLabelUnbranded
{
	font-family: Tahoma;
	color: Red;
	font-weight: bold;
	font-size:large
}

#shh {
	width:100%;
	padding:0;
	margin: 0;
	background-image: url(../../Images/General/hbg.jpg);
	background-repeat: repeat;
	border-bottom:1px solid #999999;
	border-top: 0 solid;
	border-right: 0 solid;
	border-left: 0 solid;
} 	

#shr {
	text-align: right;
	vertical-align: top;
}

/* site header */
#shihh{
	text-align:left;
	vertical-align:middle;
}

#shih {} 	/* site header icon holder */

#shlh {
	background-color: #FFFFFF;
}	 	/* site header logo holder*/

#shsoh {
vertical-align:middle}		/* site header sign out holder */

.sht {
	font-size: x-small;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.PagingControlItem:hover
{
	cursor: pointer;
}

.PagingControlItem
{
	cursor: pointer;
	height: 77px;
}

.LoginText
{	
	font-family: Arial;
	color: White;
	font-weight: bold;
	font-size:small;
}

.ErrorMessage
{
	font: Verdana;
	font-weight: bold;
}

.menuItemAnchor
{
	font-family: Tahoma;
	text-decoration: none;
}

.menuItemDivider
{
	font-family: Tahoma;
	text-decoration: none;
	color: White;
	font-weight: bold;
}

.MenuItemText
{
 font-family: Tahoma;
	font-weight: bold;
    text-decoration: underline;
    font-size: small;
}

.MenuItemText:hover 
{
	color: Yellow;
	text-decoration:none;
}

.hmOut
	{
		font-family: Tahoma;
		text-align:left;
		background-color: #fff;
		vertical-align:middle;
		font-size: small;
	}
	
.mOut
	{
	}
	
.hmOn
	{
		font-family: Tahoma;
		text-align:left;
		background-color:#DCE9F1;
		cursor:pointer;
		vertical-align:middle;
		font-size: small;
	}
	
.hmOr
	{
		font-family: Tahoma;
		text-align:left;
		background-color:#EFF1FC;
		cursor:pointer;
		vertical-align:middle;
		height:20px;
		font-size: small;
	}
	
.SortImg
	{
		vertical-align: middle;
	}
	
.onPageLabel
	{
		 visibility:  hidden;
	}
	
.recordCol
	{
		font-size:small;
	}
	
.SidebarItemText
	{
	 font-family: Tahoma;
		font-weight: normal;
		text-decoration: none;
		font-size:smaller;
	}
	
.StatusInfoText
	{
		font-family: Tahoma;
		font-weight: bold;
		text-decoration: none;
		font-size: small;
		color: White;
	}
	
.RowUnselect
	{
		background-color: White;
		font-family: Tahoma;
		font-size:small;
	}
	
.RowSelect
	{
		font-family: Tahoma;
		background-color: Teal;
		font-size:small;
	}
	
.mOrh
	{
		border-left:1px solid #666;
		border-right:1px solid #666;
	}
	
.mOrv
	{
		border-top:1px solid #666;
		border-bottom:1px solid #666;
	}
	
.mnOut
	{
		background-color:#ccc;
	}
	
.mnOuth
	{
		background-color:#ccc;
		border-left:1px solid #666;
		border-right:1px solid #666;
	}
	
.mnOutv
	{
		background-color:#ccc;
		border-top:1px solid #666;
		border-bottom:1px solid #666;
	}
	
.mstage
	{
		border:1px solid #666;
	}
	
#tblMap
	{
		border:1px solid #666;
	}
	
.FilterHeaderText
	{
		font: Verdana;
		font-weight:  normal;

		font-size:larger;
		color:Navy;
	}

.FilterFieldText
	{
	 font-family: Tahoma;
	 font-style: normal;
	 text-decoration: underline;
	 font-size: small;
	}

.pleaseWait
	{
		display: block;
		position: absolute;
		z-index: 100;
	}
	
.LogOffLink
	{
		font-family: Tahoma;
		font-weight: bold;
		text-decoration: underline;
		font-size: small;
	 text-align: right;
	 color: White;
	}
	
	.LogOffLink:Hover
	{
		font-family: Tahoma;
		font-weight: bold;
		text-decoration: none;
		font-size: small;
	 text-align: right;
	 color: Yellow;
	}
	
.LoginHeadText
	{
		font-family: Verdana;
		font-weight: bolder;
		font-style: italic;
		font-size:large;
		color: Black;
	}
	
.LoginHeaderTitles
	{
	 font-family: Arial;
		font-weight: bold;
		text-decoration: none;
		font-size: medium;
		color: White;
	}
	
.surround
	{
		background-image: url("~/Images/General/BulletPoint.jpg");
		background-repeat: repeat;
		background: background-image;
		background-attachment: fixed;
	}
	
div.LinkGrid
	{
	 overflow:scroll;	
	 height: 100px;
	}
	
.MapLabel
{
	font-family: Tahoma;
	text-decoration: none;
	font-size: x-small;
	font-weight: bold;
	background-color: #fef483;
	z-index: 0;
	cursor : pointer;
}

.MapLabelBackground
{
	background-color: #fef483;
	z-index: 0;
}

.MapZoomControls
{
	 position: absolute;
	 top: 187px;
	 left: 40px;
	 background-color: White;
}

.MapLabelInnerTable
{
	background-color: Transparent;
}

.MapLabelInnerCell
{
	background-color: #fef483;
}

.MapLabelAcc
{
	font-family: Tahoma;
	font-size: x-small;
	background-color: #fef483;
	z-index: 0;
}

.MapPointerImage
{
	background-color: Transparent;
}

.LinkDiv
{
	vertical-align: middle;
	background-color: gray;
   overflow: auto;
   height: 500px;
}

.Linkrbl
{
	width: 100%;
	height: 100%;
}

div.ProgressBar
{
 background-color: #6473cf;
 height: 1px;
 min-height: 0px;
}

table.ProgressBar
{
 height: 5px;
 width: 102px;
 table-layout: fixed;
}

.redSurroundT
{
	background-image: url('../Images/general/RedSurroundT.gif');
	background-repeat: repeat-x;
	background-position: top;
}

.redSurroundB
{
	background-image: url('../Images/general/RedSurroundB.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

.redSurroundL
{
	background-image: url('../Images/general/RedSurroundL.gif');
	background-repeat: repeat-y;
	background-position: left;
}

.redSurroundR
{
	background-image: url('Images/general/RedSurroundR.gif');
	 background-position: right;
	background-repeat: repeat-y;
}

.redSurrounfTLC
{
	background-image: url('Images/general/RedSurroundTLC.gif');
	background-repeat: no-repeat;
}

.redSurrounfTRC
{
	background-image: url('Images/general/RedSurroundTRC.gif');
	background-repeat: no-repeat;
}

.redSurrounfBLC
{
	background-image: url('Images/general/RedSurroundBLC.gif');
	background-repeat: no-repeat;
}

.redSurrounfBRC
{
	background-image: url('Images/general/RedSurroundBRC.gif');
	background-repeat: no-repeat;
}

.LoginSmallText
{
	font-family: Arial;
	font-size: small;
}

.LoginSmallHeaderText
{
font-family: Arial;
 font-weight: normal;
 font-size:larger;
}

.MessageArea
{
	font-family: Arial;
	font-size: small;
	color:Gray;
}

.LoginBoxSurroundTLC
{
	background-image: url('../../Images/general/TLC.gif');
	background-repeat: no-repeat;
}

.LoginBoxSurroundTRC
{
	background-image: url('../../Images/general/TRC.gif');
	background-repeat: no-repeat;
}

.LoginBoxSurroundBLC
{
	background-image: url('../../Images/general/BLC.gif');
	background-repeat: no-repeat;
	background-position:bottom;
}

.LoginBoxSurroundBRC
{
	background-image: url('../../Images/general/BRC.gif');
	background-repeat: no-repeat;
	background-position:bottom;
}

.LoginBoxSurroundB
{
	background-image: url('../../Images/general/B.gif');
	background-repeat: repeat-x;
	background-position:bottom;
}

.LoginBoxSurroundR
{
	background-image: url('../../Images/general/R.gif');
	background-repeat: repeat-y;
	background-position: right;
}

.LoginBoxSurroundT
{
	background-image: url('../../Images/general/T.gif');
	background-repeat: repeat-x;
	background-position: top;
}

.LoginBoxSurroundL
{
	background-image: url('../../Images/general/L.gif');
	background-repeat: repeat-y;
	background-position: left;
}

.PageControlItemTLC
{
	background-image: url('../../Images/general/TLC.gif');
	background-repeat: no-repeat;
	background-position:left top;
}

.PageControlItemBLC
{
	background-image: url('../../Images/general/BLC.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}

.PageControlItemT
{
	background-image: url('../../Images/general/T.gif');
	background-repeat: repeat-x;
	background-position: top;
}

.StatusInfoItemTLC
{
	background-image: url('../../Images/General/TLCbk.gif');
	width: 10px;
	height: 10px;
	background-repeat:  no-repeat;
	background-position:left;
}

.StatusInfoItemTRC
{
	background-image: url('../../Images/general/TRCbk.gif');
	background-repeat:  no-repeat;
	background-position: right;
}

.StatusInfoItemBLC
{
	background-image: url('../../Images/general/BLCbk.gif');
	background-repeat:  no-repeat;
	background-position: left;
}

.StatusInfoItemBRC
{
	background-image: url('../../Images/general/BRCbk.gif');
	background-repeat:  no-repeat;
	background-position: right;
}

.FilterControl
{
	 position: relative;
	z-index: 1;
}

.StatusSummaryLabel
{
	font-family: Tahoma;
 font-weight: bold;
	background-color: #DCE9F1;
	font-size: smaller;
}

.FilterTable
{
	background-color: #DCE9F1;
	
}

.FilterTitleBar
{
	background-color: #c20001;
	font-family: Tahoma;
	font-weight: bold;
	font-size: small;
}

.AdminTitleLabelLeft
{
	font-family: Tahoma;
	font-weight: bold;
	color: white;
}

.AdminTitleLabelRight
{
	font-family: Tahoma;
	font-weight: bold;
		color: white;
}

.TitleLabel
{
	font-weight: bold;
	text-decoration: underline;
}

.ViewGroupLabel
{
 font-family: Tahoma;
	font-weight: bold;
    text-decoration: none;
    font-size: small;
    color: White;
    vertical-align: middle;
}

.SideBarImage
{
	background-color: Transparent;
}

.WhiteBKSurroundTLC
{
	background-image: url('../../Images/General/TLCx.gif');
	width: 10px;
	height: 10px;
	background-repeat:  no-repeat;
	background-position: top left ;
}

.WhiteBKSurroundTRC
{
	background-image: url('../../Images/general/TRCx.gif');
	background-repeat:  no-repeat;
	background-position: right;
}

.WhiteBKSurroundBLC
{
	background-image: url('../../Images/general/BLCx.gif');
	width: 10px;
	height: 10px;
	background-repeat:  no-repeat;
	background-position: bottom left;
}

.WhiteBKSurroundBRC
{
	background-image: url('../../Images/general/BRCx.gif');
	background-repeat:  no-repeat;
	background-position: right;
}

.ConfigInfo
{
	font-family: Tahoma;
	text-decoration: none;
	font-size: small;
	font-weight: bold;
	color: blue;
}

.Calendar
{
	cursor:pointer;
}

.datePicker
{
	display: block;
	position: absolute;
	border:solid 2px black;
	background-color: White;
}

.BkGrad
{
	background-image: url('../../Images/general/gradientBackground.gif');
	background-repeat: repeat-x;
	background-position: left;
}

.infoLabel
{
	font-size: xx-small;
	color: White;
}

.infoLabelBack
{
	font-size: xx-small;
	color: Black;
}

.dialogBoxHeader
{
	background-color: #c20001;
	color: White;
}

.adminUtilityBar
{
	font-family: Tahoma;
	background-color: Teal;
	color: White;
	font-weight: bold;
	font-size: small;
}

.wizardStepHeaderTitle
{
 font-family: Tahoma;
 font-weight: bold;
 font-size: medium;
 color: White;
}

.wizardSettingName
{
	font-family:Tahoma;
	font-size: smaller;
}

.wizardSettingDescription
{
	font-family: Tahoma;
	font-size:xx-small;
}

.wizardSettingInput
{	
	width: 250px;
}

.descriptionText
{
	font-family: Tahoma;
	font-size:xx-small;
}

.wizardNoteLabel 
{
	font-family: Tahoma;
	font-size: smaller;
	font-weight: bold;
}

.wizardNote
{
	font-family: Tahoma;
	font-size: smaller;
	font-weight: bold;
	color: Blue;
}

.wizardErrorLabel
{
	font-family: Tahoma;
	font-size: smaller;
	font-weight: bold;
	color: Red;
}

.linkBackToStatus
{
	font-family: Tahoma;
	font-size: smaller;
	font-weight: bold;
	color: White;
}

.linkBackToStatus:Hover
{
	font-family: Tahoma;
	font-size: smaller;
	font-weight: bold;
	color: Yellow;
}

.whiteTitle
{
	font-family: Tahoma;
	font-size: medium;
	font-weight: bold;
	color: White;
}

.deviceHeader
{
	font-family: Tahoma;
	font-size: small;
	font-weight: normal;
	color: #0046d5;
}

.historyPanel
{
	max-height: 150px;
}

.historyGridHeader
{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: white;
	background-color: #c20001;
}

.historyRow
{
	font-family: Tahoma;
	font-size: small;
	font-weight: normal;
	color: black;
}

.historyRowAlt
{
	font-family: Tahoma;
	font-size: small;
	font-weight: normal;
	color: black;
	background-color: #e5eeff;
}

/*--------------------------------------------------|

| dTree 2.05 | www.destroydrop.com/javascript/tree/ |

|---------------------------------------------------|

| Copyright (c) 2002-2003 Geir Landrö               |

|--------------------------------------------------*/

 

.dtree {

      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

      font-size: 11px;

      color: #666;

      white-space: nowrap;

}

.dtree img {

      border: 0px;

      vertical-align: middle;

}

.dtree a {

      color: #333;

      text-decoration: none;

}

.dtree a.node, .dtree a.nodeSel {

      white-space: nowrap;

      padding: 1px 2px 1px 2px;

}

.dtree a.node:hover, .dtree a.nodeSel:hover {

      color: #333;

      text-decoration: underline;

}

.dtree a.nodeSel {

      background-color: #c0d2ec;

}

.dtree .clip {

      overflow: hidden;

}




