/*
	Declarations useful in only a specific
*/

/* PageRefresherCtrl.ascx */
.PageRefresherCtrl_Label
{
	font-weight: normal; 
	font-size: 10pt; 
	color: white; 
	font-family:Verdana, Geneva, sans-serif;
	text-decoration: none
}

/* SMSCampaignMessageCalculatorCtrl.ascx */
.SMSCampaignMessageCalculatorCtrl_Table
{
	font-size: 10px; 
	color: #333333; 
	font-family:Verdana, Geneva, sans-serif;
	}

/* SMSEditorCtrl.ascx,TextEditorCtrl.ascx */
.EditorCtrl_td
{
	white-space: nowrap; 
	border-top: 0px solid #BDBDEA; 
	font-size: 8pt
}

/* SMSEditorCtrl.ascx */
.SMSEditorCtrl_div
{
	background-color: white; 
	width: 400px; 
	text-align: center; 
	vertical-align: middle; 
	cursor: default; 
	font-size: 8pt
}

/* TextEditorCtrl.ascx */
.TextEditorCtrl_div
{
	background-color: white; 
	height: 22px; 
	width: 100%; 
	text-align: left; 
	vertical-align: middle; 
	cursor: default; 
	font-size: 8pt
}

/* SiteHeaderCtrl.ascx */
.SiteNavCtrlHeading
{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 20px;
	width: 234px;
	color: #CA1F4D
}
.SiteHeaderCtrl_BottomBackground
{
	background-image : url("../images/Header/bottombanner_bg.gif");
}
.SiteHeaderCtrl_TopBackground
{
	background-image : url("../images/Header/top_banner_06.gif");
}
.SiteHeaderCtrl_UserIdentity
{
	background-image : url("../images/Header/bottombanner_bg.gif");
}
/* SiteHeaderWithoutNavCtrl.ascx */
.SiteHeaderWithoutNavCtrlBackground
{
	background-image : url("../images/Header/SiteHeaderNoNavBg.jpg");
}

.SiteHeaderCtrl_TopLeftImage
{
	width : 344px;
    background-color:Black;
}

/* SiteNavCtrl.ascx */
.sideNav A
{
	color: #333333;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.sideNavBackground
{
	background-image: url('../images/Nav/banner_02.gif');
}


/* FieldAdvancedEdit */
.popupmenustyle { BORDER-RIGHT: #f1f1f1 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #f1f1f1 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 12px; BACKGROUND: #f1f1f1; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #f1f1f1 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #f1f1f1 1px solid; font-family:Verdana, Geneva, sans-serif; WHITE-SPACE: nowrap }
.popupmenuitem { BORDER-RIGHT: #f1f1f1 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #f1f1f1 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 12px; BACKGROUND: #f1f1f1; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #f1f1f1 1px solid; CURSOR: hand; PADDING-TOP: 2px; BORDER-BOTTOM: #f1f1f1 1px solid; font-family:Verdana, Geneva, sans-serif; WHITE-SPACE: nowrap }
.popupmouseover { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 12px; BACKGROUND: #ccc; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #999 1px solid; CURSOR: hand; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; font-family:Verdana, Geneva, sans-serif; WHITE-SPACE: nowrap }

/* TextEditorCtrl.ascx */
TextArea.TextContent
{
	width:600px;
	height: 226px;
	overflow:auto;
}

/* SMSEditorCtrl.ascx */
TextArea.SMSTextContent
{
	width:400px;
	height: 226px;
}

/* HelpCtrl.ascx */
.lnkHelp
{
	text-decoration: underline;
	color:Blue;
	cursor:hand;
}

/*Errors, Warning and Info messages*/
.ErrorMessageTable, .WarningMessageTable, .InfoMessageTable
{
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid;
	width:596px;
}
.ErrorMessageTable
{
       background-color: #e1e1e1;
}

.WarningMessageTable
{
       background-color: #e1e1e1;
}

.InfoMessageTable
{
       background-color: #e1e1e1;
}

.Error, .Warning, .Info
{
	font-size:12px;
	font-weight:bold;
	color: #000000;
	padding-bottom:3px;
	padding-top:3px;
}

.Warning
{
	color:#333333;
}

/* PageRefresherCtrl.ascx */
.refreshTextBox
{
	WIDTH: 25px; 
	HEIGHT: 18px; 
	font-size:10px; 
	background-color:#E3E4FF; 
	border-color: #3434B6;
	border-width:1px;
	border-style:inset;
	color: #3535B7;
}

/* SecurityFunctionGroup.ascx */
.threeColumnTable table {
	width: 100%;
	border: 0px;
}
.threeColumnTable tr {
	width: 100%;
	border: 0px;
}
.threeColumnTable td {
	width: 33%;
	border: 0px;
}

.SecurityFunctionGroup_default_columnpadding
{
	padding-left:5px;
	padding-right: 5px;
}

.SecurityFunctionGroup_group_bottomline
{
	color: black; 
	line-height:normal;
}

/* AuthenticationCtrl.ascx */
#pnlRemember
{
	padding-top:15px;
}
#pnlButtons
{
	padding-top:10px;
}
#pnlRememberMe
{
	text-align:center;
}
#pnlForgetMe
{
	text-align:center;
}
#pnlButton
{
	text-align:right;
}

.SiteNavImage
{
	width:40px;
}

/* BannerNav.ascx */
.bannerNavTitleTable
{
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}
.bannerNavTitleCell
{
	background-color:#E1DFD9;
	vertical-align:middle;
	padding-left: 10px;
	padding-right: 10px;
}
.bannerNavCell A
{
	color: #ffffff;
	font-family: Arial;
	font-size: 14px;
	text-decoration: none;
}
.bannerNavCell
{
	background-repeat: no-repeat;
	background-image: url('../images/Nav/bannericon.png');
	background-position: center center;
	width: 163px;
	height: 48px;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 0px;
	vertical-align: middle;
	text-align: center;
}
.bannerNavBorder
{
	border:solid 1px #cccccc;
}

/* UsageBar.ascx */
.usageBarLeftRed
{
	background-repeat: repeat;
	empty-cells: show;
	background-position: 0px 0px;
	background-image: url('../images/Nav/UsageRed.png');
}
.usageBarLeftYellow
{
	background-repeat: repeat;
	empty-cells: show;
	background-position: 0px 0px;
	background-image: url('../images/Nav/UsageYellow.png');
}
.usageBarLeftGreen
{
	background-repeat: repeat;
	empty-cells: show;
	background-position: 0px 0px;
	background-image: url('../images/Nav/UsageGreen.png');
}
.usageBarTable
{
	border-collapse: collapse;
	border: solid 2px gray;
	padding: 0px;
	margin: 0px;
	width: 229px;
	height: 37px;
}
.usageBarExcessMessage
{
	color: Red;
}
.usagebarCounts
{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
}

/* SMSEditorCtrl */
.smsMessage
{
	border: #999999 1px solid;
	background-color: #D0F0C0;
	padding: 0px;
}

/*DisplayUserLockCtrl.ascx */
.selfLocked
{
	border: #999999 1px solid;
	background-color: #D0F0C0; /*#22CB22;*/
	padding: 4px;
}

.otherLocked
{
	border: #999999 1px solid;
	background-color: #CD9A9A;
	padding: 4px;
}


/* BriefStaticContentListCtrl.ascx */
.emptyIndicator
{
	color: Gray;
	width: 20px;
	font-size: 9px;
}

/* UnlockDialogue.ascx, UnlockDialogueForGridView.ascx, PendingUnlockRequestsDialogue.ascx */
.pendingRequestTable
{
	width: 450px;
	border: 1px solid black;
	border-collapse: collapse;
	height: 100px;
	text-align: left;
}
.pendingRequestTableHeader
{
	height: 20px;
}
.pendingRequestTableBody
{
	height: 80px;
	vertical-align: top;
}
.pendingRequestTableUserHeader
{
	width: 150px;
	height: 20px;
	border: 1px solid black;
}
.pendingRequestTableEmailHeader
{
	width: 300px;
	height: 20px;
	border: 1px solid black;
}
.pendingRequestTableUser
{
	width: 150px;
}
.pendingRequestTableEmail
{
	width: 300px;
}

/* UnlockDialogue.ascx, UnlockDialogueForGridView.ascx, PendingUnlockRequestsDialogue.ascx,
	RequestUnlockDialogue.ascx, LockDialogue.ascx */
.NoDisplayForLockDialogue
{
	display:none;
	text-align: left;
}

img.percentImage1 {
background: white url(../images/hotspot/percentImage_back1.png) top left no-repeat;
padding: 0;
margin: 5px 0 0 0;
background-position: 1px 0;
}
