﻿/* 
 * Visual styles for admin clients.
 * Put here all style applied on the page manually to 
 * justify page layout
 */

/*
 * Common
 */
.boldText {
	font-weight: 700
}
/*
 * End of common
 */
 
 /*
 * SiteDetails.aspx
 */
.tblSiteDetails .itemTitleContainer {
	text-align: right;
	white-space: nowrap;
	font-weight: 700;
	width: 1%
}
.tblSiteDetails .itemContentContainer {
	text-align: left;
}
.tblSiteDetails .itemContentContainer input[type="text"]{
	width: 100px
}
/*
 * End of SiteDetails.aspx
 */
 
/*
 * System.aspx
 */
 
.tblEncDecUtilSection {
	width: 100%;
	border: none
}
.tblEncDecUtilSection .headerContainer {
	margin: 0;
	background-image: url(../Images/headerBg.gif);
	height: 25px
}
.tblEncDecUtilSection .bodyContainer {
	width: 100%;
}
.tblEncDecUtilSection .bodyContainer table {
	width: 95%;
	border: none;
}
.tblEncDecUtilSection .bodyContainer .tbContainer {
	width: 49%;
	position: relative;
	overflow: visible;
	text-align: left;
	white-space: nowrap;
	height: 60px;
}
.tblEncDecUtilSection .bodyContainer .tbContainer .child {
	width: 100%
}
.tblEncDecUtilSection .bodyContainer .tbContainer .data {
	width: 99%;
	height: 54px;
}
.tblEncDecUtilSection .bodyContainer .buttonContainer {
	width: 2%;
}
/*
 * End of System.aspx
 */

/*
 * Agent Traffic
 */
TABLE.ppmUsage TH { font-size:12px; font-weight:bold; border-bottom: 1px solid #cccccc; border-right: 1px solid #ffffff;}
TABLE.ppmUsage TD { padding:1px; width:35px; text-align:center; text-decoration:none; cursor: pointer; font-size:12px; line-height:16px; border-bottom: 1px dotted #cccccc; border-right: 1px solid #ffffff; text-align: center; background:#ffffff;}
TABLE.ppmUsage TD.ppmEmpty { cursor: default; }
TABLE.ppmUsage TD.ppdTotal { border-bottom: 1px solid #cccccc;}

TABLE.ppmUsage TH.hour { background-color:#dddddd; border-bottom: 1px solid #ffffff; white-space:nowrap;}
TABLE.ppmUsage TH.day { background:#efefef;}
TABLE.ppmUsage TH.dayTotal { background:#efefef; font-weight:normal; padding:2px 0;}
TABLE.ppmUsage TH.weekend { background:#dddddd;}
TABLE.ppmUsage TD.weekend { background:#eeeeee;}
TABLE.ppmUsage TD.ppmOver { background:#FF2429; color:#000000; font-weight:bold; }
TABLE.ppmUsage TD.ppmSafe { background:yellow; color:#000000; font-weight:bold; }

TABLE.ppmUsage TD.ppmHover { background:#0000ff; color:#ffffff; font-weight:bold; }

.adminHeaderBg
{
	margin: 0;
	background-image: url(../Images/headerBg.gif);
	height: 25px
}

.icon-clock
{
	background: transparent url(../Images/i_clock.gif) no-repeat top left;
	width: 29px;
	height: 18px;
	display: block;
}

.pos-right
{
	float: right;
}

.pos-left
{
	float: left;
}

.clear-both
{
	clear: both;
}

.calendar
{
	z-index: 4;
}
