﻿.edit {cursor:pointer;margin-right:15px;border: 1px solid #fff;padding-left:5px;padding-right:5px;}
.admBody 
{
    margin:0;
    background: #ffffff;
}

.container
{
 position:absolute;
 top:100px;
 left:15px;
 width:770px; 
 height:480px;  
 border:solid 1px #ffffff;
 filter:alpha(opacity=25);
 -moz-opacity:0.25;
 opacity:0.25;
 background: #000000;
 z-index:1;
}

#container iframe {position:absolute;}
.admHead
{
    color:#ffffff;
    font-weight:bold;
}
.admLeft
{
    background: url(Images/7leftBig.jpg);
    background-position:left bottom;
    font-family: Segoe UI, Tahoma;
    font-size: 11pt;
    color:#ffffff;
}

#ctl00_mainToolbar{
    /*background-image:url(/Common/UI/toolbar/Images/toolbar.jpg);*/
    position:absolute;
    top:0;
	right:0;
    height:30px;
	width:30px;
    margin:0px;
    padding:0px;
    font-family: Segoe UI, Tahoma;
    font-size: 9pt;
    color:#ffffff;
    /*padding-left:2px;*/
    line-height:25px;
	overflow:hidden;
}

#mainToolbar{
    background-image:url(/Common/UI/toolbar/Images/toolbar.jpg);
    position:relative;
    top:0px;
    height:30px;
    margin:0px;
    padding:0px;
    line-height:25px;
    font-family: Segoe UI, Tahoma;
    font-size: 9pt;
    color:#ffffff;
    padding-left:2px;
}
.admPage 
{
    margin:0;
    background: #ffffff url(Images/adminPageBackground.jpg);
    background-position: center top;
}
.subRowBackButton, .subRowBackButton .normal
{
	width: 742px;
	height: 36px;
	font-family:  Segoe UI, Tahoma;
	font-size: 13pt;
	font-weight: bold;
	color: #ffffff;
}
.subRowBackButtonBlack
{
	height: 36px;
	font-family:  Segoe UI, Tahoma;
	font-size: 13pt;
	font-weight: bold;
	color: #000000;
}
.main
{
	font-family: Segoe UI, Tahoma;
	font-size: 9pt;
	font-weight: normal;
	color: #ffffff;
	height: 379px;
	padding: 15px;
	padding-top: 10px;
}
.dataRowContainer
{
    margin-top: 4px;
    margin-bottom: 4px;
    clear: both;
	font-family: Segoe UI, Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
}
.admLabel
{
    margin: 5px;
    margin-left: 15px;
    width: 65px;
    float: left;
    text-align: right;
}
.main .normal , .admNormal, .admNormal label
{
	font-family: Segoe UI, Tahoma;
	font-size: 9pt;
	font-weight: normal;
	color: #ffffff;
	padding:0px;
	margin-top:0px;
}
.admNormalAlt, .admNormalAlt label
{
	font-family: Segoe UI, Tahoma;
	font-size: 9pt;
	font-weight: normal;
	color: #ffffff;
	padding:0px;
	margin-top:0px;
	border-top:solid 1px #119BC0;
	border-bottom:solid 1px #119BC0;
}
.admNormalAlt label
{
	font-family: Segoe UI, Tahoma;
	font-size: 9pt;
	font-weight: normal;
	color: #ffffff;
	padding:0px;
	margin-top:0px;
	border:none;
}
.admNormalBlack
{
	font-family: Segoe UI, Tahoma;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	padding:0px;
	margin-top:0px;
}.main .left, .left
{
	font-family: Segoe UI, Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
	padding-right:10px;
}
.shadow
{
    background: #333333;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity:0.5;
}
.shadowDark
{
    background: #333333;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity:0.8;
}
.titleBig
{
	font-family:  Segoe UI, Tahoma;
	font-size: 13pt;
	font-weight: bold;
	color: #ffffff;
}

.title
{
	font-family:  Segoe UI, Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
}

.mTitle
{
    background-color: #333333;
    width: 310px;
    height: 33px;
    font-family: Segoe UI, Tahoma;
    font-size: 9pt;
    font-weight: Bold;
    color: #ffffff;
    text-decoration: none;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity:0.7;
}
.mTitleText
{
	font-family: Segoe UI, Tahoma;
	font-size: 9pt;
	font-weight: Bold;
	color: #ffffff;
	text-decoration: none;
}
.mTitle A:link, .mTitle  A:visited
{
	font-size: 8pt;
	color: #ffffff;
}
.mTitle A:hover
{
	color: #ffffff;
	font-size: 8pt;
}
.mModule 
{
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	padding: 5px;
	font-family: Segoe UI, Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.mFooter
{
	width: 310px;
}

.editLink
{
	font-size: 8pt;
	color: blue;
	font-family: Segoe UI,Tahoma;
}
A.editLink:link, A.editLink:visited, A.editLink:hover
{
	font-size: 8pt;
	color: blue;
	font-family: Segoe UI,Tahoma;
}


/* TREEVIEW */
.TreeView 
{ 
  border: #919191 1px solid; 
  padding-top:2px;
  cursor: default; 
}

.TreeNode 
{ 
  font-family: Segoe UI, Tahoma; 
  font-size: 11px; 
  padding:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
  color:#ffffff;
}

.HoverTreeNode
{
    font-family: Segoe UI, Tahoma;
    font-size: 11px;
    padding: 1px;
    padding-left: 3px;
    padding-right: 3px;
    color: #99CCFF;
    text-decoration: underline;
    cursor: default;
}

.SelectedTreeNode 
{ 
  font-family: Segoe UI, Tahoma; 
  font-size: 11px; 
  padding:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  background-color: #99CCFF; 
  cursor: default; 
}

.NodeEdit 
{
  border:1px silver solid;
  font-family: Segoe UI, Tahoma; 
  font-size: 11px;
}

/* ====================================================================
    SNAP STYLES
=======================================================================*/

.SnapHeader
{
  height:21px;
  color: white;
  font-family: Segoe UI, Tahoma;
  font-weight: bold;
  font-size: 8pt;
  padding-top: 2px;
  padding-left: 5px;
  background-image: url(Images/SnapHeader.png);
  
  /*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= '#dcdcdc' , EndColorStr= 'white' );*/
  cursor: move;

}

.SnapContent
{
  font-family: Segoe UI, Tahoma;
  font-size: 11px;
  /*border: 1px solid silver;*/
  background-image: url(Images/SnapContent.png);
  width: 100%; 
  text-align: left;
  padding-left: 10px;
  margin-right:1px;
}

.Dock
{
  border:#C0C0C0 1px solid; 
}

.Head
{
	background-image: url(Administration/Images/_headBG.jpg);
	font-family: Segoe UI, Tahoma;
	font-weight: bold;
	font-size: 8pt;
	color: White;
	padding: 2px;
	border-top: lightblue 1px solid;

}


A.adm:link, A.adm:visited {
	font-family: Segoe UI, Tahoma;
	font-size: 10pt;
	color: #ffffff;
	text-decoration: none
}

A.adm:hover {
	font-family: Segoe UI, Tahoma;
	font-size: 10pt;
	color: #ffffff;
	text-decoration: none
}

.mEtichetta 
{
	padding-left: 5px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}


.editHover
{
    /*border-top: 1px dotted #cc0000;
    border-bottom: 1px dotted #cc0000;*/
    cursor: pointer;
    background: #F0FBFF url(/Common/Images/editBg.gif);
    background-repeat: repeat-x;
    background-position: left top;
}

/**************************************************/
/*     Login                                      */

.loginBg
{
    background-image: none;
    z-index: 70000;
    position: absolute;
    filter: alpha(opacity=40);
    padding-bottom: 0px;
    background-color: #333333;
    padding-left: 0px;
    padding-right: 0px;
    visibility: visible;
    padding-top: 0px;
    opacity: .4;
    margins: 0px;
    margin:0;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
}

.loginFrame
{
    position: absolute;
    z-index: 70001;
    border: 2px solid #333333;
}

.loginBgAlt
{
    background: #000;
    position:absolute;
    margin:0;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1000;
    -moz-opacity: 0.6;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.gridSelectedItem{
    background: url(Images/selector.png);
}
.gridItemHover{
    background: url(Images/selectorHover.png);
}


/******************************/
.buttonAzure{
    cursor:default;
	font-family: Segoe UI, Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	padding:0px;
	padding-top:3px;
	display:inline-block;
    text-align:center;
	background-image: url(Images/buttonImages/azure.jpg);
	height:19px;
	width:140px;
}
.buttonAzureHover{
    cursor:default;
	font-family: Segoe UI, Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	padding:0px;
	padding-top:3px;
	display:inline-block;
    text-align:center;
	background-image: url(Images/buttonImages/azure_hover.jpg);
	height:19px;
	width:140px;
}
.buttonGreen{
    cursor:default;
	font-family: Segoe UI, Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	padding:0px;
	padding-top:3px;
	display:inline-block;
    text-align:center;
	background-image: url(Images/buttonImages/green.jpg);
	height:19px;
	width:140px;
}
.buttonGreenHover{
    cursor:default;
	font-family: Segoe UI, Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	padding:0px;
	padding-top:3px;
	display:inline-block;
    text-align:center;
	background-image: url(Images/buttonImages/green_hover.jpg);
	height:19px;
	width:140px;
}.buttonRed{
    cursor:default;
	font-family: Segoe UI, Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	padding:0px;
	padding-top:3px;
	display:inline-block;
    text-align:center;
	background-image: url(Images/buttonImages/red.jpg);
	height:19px;
	width:140px;
}
.buttonRedHover{
    cursor:default;
	font-family: Segoe UI, Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	padding:0px;
	padding-top:3px;
	display:inline-block;
    text-align:center;
	background-image: url(Images/buttonImages/red_hover.jpg);
	height:19px;
	width:140px;
}
.buttonBlue{
    cursor:default;
	font-family: Segoe UI, Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	padding:0px;
	padding-top:3px;
	display:inline-block;
    text-align:center;
	background-image: url(Images/buttonImages/blue.jpg);
	height:19px;
	width:140px;
}
.buttonBlueHover{
    cursor:default;
	font-family: Segoe UI, Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	padding:0px;
	padding-top:3px;
	display:inline-block;
    text-align:center;
	background-image: url(Images/buttonImages/blue_hover.jpg);
	height:19px;
	width:140px;
}


#usersCountNr
{
    cursor: default;
    font-family: Segoe UI, Tahoma;
    font-size: 11pt;
    font-weight: bold;
    color: #003399;
    padding: 0px;
    padding-top: 3px;
    display: table-cell;
    text-align: center;
}
/*  MessageBox */
.alert
{
    display: none;
    z-index: 10000;
    position: absolute;
    top: 10px;
    left: 10px;
    width: 500px;
    height: 150px;
}
.alertShadow
{
    background: #333333;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity:0.8;
    width:100%;
    height:100%;
    position:absolute;
    z-index:10001;
}
.alertMessage
{
    position: relative;
    z-index: 10002;
    top:5px;
    left:5px;
    width:490px;
    height:140px;
    padding-top:4px;
    border: solid 2px #ffffff;
    text-align: center;
   	font-family:  Segoe UI, Tahoma;
	font-size: 13pt;
	font-weight: bold;
	color: #ffffff;
}

.alertMessage div
{
    position: relative;
    top: 25px;
    display:table-cell;
    text-align:center;
    z-index: 10004;
}

.admMessageRed{
	font-family: Segoe UI, Tahoma;
	font-size: 9pt;
	font-weight: normal;
	color: #800000;
	padding:5px;
	display:block;
    text-align:center;
    width:100%;
    border: 2px solid #800000;
}