﻿* 
{
	margin: 0;
	padding: 0;
}

html {
	background-color: #2587CC; /*#D9D9D9;*/
	/*opacity: 0.8;*/
}

body {
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #2587CC; /*#D9D9D9;*/
	/*opacity: 0.8;*/
}
#container {
	font-family: Calibri, Arial, Verdana, Sans-Serif;
	font-size: 1.0em;
	width: 1200px;
	border: none;
	text-align: left;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}
#player_container {
	width: 1200px;
	border: none;
	text-align: left;
	padding-bottom: 10px;
	margin-left:15px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}
#headerLayer {
	position:absolute;
	width:1200px;
	height:96px;
	margin-right: auto;
	margin-left: auto;
	/*background-image: url(images/header3.png);
	background-repeat:repeat-x;*/
}
#headerTitle {
	color: white;
	font-style:italic;
	font-weight:500;
	font-size:56px;
	margin-left: 50px;
	position:relative;
	width:500px;
	display:inline;
}
#headerTitletm {
	color:white;
	font-weight: 500;
	/*padding-top: 10px; */
	font-size: 24px;
	display: inline;
	/*vertical-align: bottom;*/
	padding-top:15px;
	width: 10px;
	position: absolute;
} 
/*
#headerLogos {
	position:absolute;
	top:27px;
	height:60px;
	left:1050px;
	width:160px;
	background-image: url(images/ComboWebLogo3.png); 
	background-repeat:no-repeat;
}
.standardLogos {
	position:absolute;
	left:1050px;
	top:27px;
	width:160px;
	height:60px;
	background-image: url(images/header_logos.gif);
	background-repeat:no-repeat;
}
.scrubXchangeLogos {
	position:absolute;
	left:900px;
	top:27px;
	width:280px;
	height:60px;
	background-image: url(images/scrubXchangeLogo304x50.png);
	background-repeat:no-repeat;
}*/
#blackBarLayer {
	width: 1200px;
	margin-right: 0;
	/* margin-left: auto; */
	height: 35px;
	top: 96px;
	background-color:silver;
	color: black;
	/*background-image: url(images/blackbar3.png);
	background-repeat:no-repeat;*/
	position: absolute;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.blackBarTable {
	
	/*color: #FFFFFF;*/
	font-size: 14px;
	text-transform: uppercase;
	vertical-align:middle;
}
.blackBarTableRight {
	text-align: right;
	padding-right: 20px;
	font-size: 14px;
}
/*
.blackBarLeft {
	
	color: #FFFFFF;
	font-size: 10px;
	text-transform: uppercase;
	margin-top: 25px;
	margin-left:20px;
	width:300px;
	vertical-align:bottom;
}
.blackBarRight {
	
	color: #FFFFFF;
	font-size: 10px;
	text-transform: uppercase;
	margin-top: 25px;
	margin-left:410px;
	vertical-align:bottom;
}
*/
.blackBarTable a:link {
	color: #666666;
	text-decoration: none;
}
.blackBarTable a:visited {
	color: #666666;
	/*text-decoration: none;*/
}
.blackBarTable a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
.overflowHidden
{
	overflow:hidden	
}
#dataLayerReportError {
	width: 600px;
	top: 20px;
	background-image: url(images/data2.png);
	background-repeat:no-repeat;
	height: 230px;
	margin-left: 20px;
	margin-right:20px;
	position: absolute;
}
#dataLayer {
	width: 1007px;
	top: 131px;
	padding-top: 10px;
	/*background-image: url(images/data2.png);*/
	background-repeat:repeat-y;
	height: 640px;
	margin-left: 193px;
	position: absolute;
	background-color:white;
	opacity: 1.0; /*0.8;*/
	border-bottom-right-radius: 10px;
}
.dataAreaImageFlex {

}
#dataLayerLong {
	width: 1007px;
	top: 131px;
	background-image: url(images/data2.png);
	height: 520px;
	margin-left: 193px;
	position: absolute;
}
#sideNavLayer {
	height: 640px;
	width: 200px;
	top: 131px;
	position: absolute;
	background-color: white;
	opacity: 1.0; /*0.8;*/
	padding-top: 10px;
	border-bottom-left-radius: 10px;
}
#sideNavLayerSmall {
	height: 510px;
	width: 211px;
	top: 131px;
	position: absolute;
	/*background-image: url(images/sideNav.jpg);
	background-repeat: repeat-y;*/
	background-color: white;
	opacity: 1.0; /*0.8;*/
	padding-top: 10px;
	border-bottom-left-radius: 10px;
}
#sideNavLayer p {
	
	font-size: 16px;
	text-transform:none;
	color: #333333;
	text-indent: 20px;
	margin-left: 0px;
	
	height: 10px;
	vertical-align:bottom;

	display: block;
	white-space:normal;
	padding-bottom: 10px;
}

#sideNavLogo {
	background-repeat: no-repeat;
	position: absolute;
	width: 60px;
	left: 65px;
	bottom: 20px;
	height: 40px;
	background-image: url(images/SideNavLogoV4.png);
}
#sideNavBottom {
	background-repeat: no-repeat;
	position: absolute;
	width: 193px;
	bottom: 0px;
	height: 26px;
	/*background-image: url(images/sideNavBottom.jpg);*/
}
#sideNavBottom h1 {
	
	font-size: .7em;
	text-transform:capitalize;
	color: #9CAFCC;
	padding-top: 0px;
	padding-left: 30px;
}
#sideNavLayer a:link {
	color: #333333;
	text-decoration: none;
	/* word-wrap:normal; */
}
#sideNavLayer a:visited {
	color: #333333;
	/*text-decoration: none;*/
	/* word-wrap:normal; */
}
#sideNavLayer a:hover {
	color: #333333;
	text-decoration: none;
	/* word-wrap:normal; */
}

#sideNavLayer .on {
	color: #000000;
	position:relative;
}
#sideNavLayer .on2 {
	color: #000000;
	position:relative;
}
#dataAreaReportError {
	
	position:absolute;
	left:10px;
	top:10px;
	z-index:3;
	visibility: visible;
}
#defaultDataArea 
{
	height: 575px; width: 970px;
	background-repeat:no-repeat;
	margin-left:10px; margin-top:20px;
	margin-right:10px;
	
	padding-right:10px;
	z-index:3;
	visibility: visible;
}
#dataAreaImage
{
    display:block; 
	height: 575px; width: 960px;
	background-repeat:no-repeat;
	margin-left:0px; margin-top:20px;
	
	padding-right:10px;
	z-index:3;
	visibility: visible;
}
#dataArea {
	
	position:absolute;
	left:10px;
	top:14px;
	width:975px;
	height:550px;
	z-index:3;
	visibility: visible;
}
#dataArea p {

}
#dataAreaTrans {
	
	position:absolute;
	left:10px;
	top:14px;
	width:95%;
	height:500px;
	z-index:3;
	visibility: visible;
}
#dataAreaScans {
	
	position:absolute;
	left:10px;
	top:14px;
	/* width:680px; */
	height:520px;
	z-index:3;
	visibility: visible;
}
#dataAreaLong {
	
	position:absolute;
	left:10px;
	top:14px;
	width:925px;
	height:520px;
	z-index:3;
	visibility: visible;
}
#ComplianceDiv {
	/*font: normal normal normal 12px;*/
	background-color:#2587CC;
	width:420px;
/*	z-index: 3; */
}
#CreditAdjustDiv1 {
	/*font: normal normal bold 12px;*/
 	height:160px; width:400px; background-color:#2587CC; z-index:1200; Top:250px; left: 400px; position:absolute;
 	padding:20px; text-align:center; cursor:wait;
 	border-radius: 15px; border-style: solid; border-width: 4px; border-color:Silver;
}
#CreditAdjustDiv2 {
	/*font: normal normal bold 12px;*/ 
 	height:160px; width:400px; background-color:#2587CC; z-index:1200; Top:250px; left: 400px; position:absolute;
 	padding:20px; text-align:center; cursor:wait;
 	border-radius: 15px; border-style: solid; border-width: 4px; border-color:Silver;
}
#RandomizeDiv {
	/*font: normal normal normal 12px;*/ 
	background-color:#2587CC;
	width:400px;
}
.dashboardDescription
 {
 	height:60px; padding-left:40px; padding-right:40px; text-align:left; vertical-align:top;
 }
.DashboardContentDiv {
	/*font: normal normal normal 12px;*/
	font-family: Calibri, Arial, Verdana, Sans-Serif;
	background-color: #2587CC;
	height: 100%;
	width: 100%;
	border-radius: 15px;
}
.DashboardContentDiv span {
	text-align: left;
	/*padding-left: 80px;*/
	color: white;
	font-size: 12px;
	font-weight:700;
}
.DashboardRepeaterTitle {
	text-align: left;
	/*padding-left: 80px;*/
	color: white;
	font-size: 12px;
	font-weight: 700;
}
.DashboardRepeaterHead span {
	text-align: left;
	/*padding-left: 80px;*/
	color: white;
	font-size: 12px;
	font-weight: 700;
}
.DashboardIconDiv
 {
 	height:200px; width:600px; background-color:White; z-index:1000; Top:150px; left: 100px;
 	padding-top:40px; font-size:36px; text-align:center;
 	border-radius: 15px; border-style: solid; border-width: 4px; border-color:Silver;

 }
.DashboardIconDiv span {
	text-align: left;
	/*padding-left: 80px;*/
	color: #2587CC;
	font-size: 16px;
	font-weight: 700;
}
#DispenseIndexDiv 
{
	/*font: normal normal normal 12px;*/ 
	background-color:#2587CC;
	height:100%; width:100%;
}
#LoadIndexDiv 
{
	/*font: normal normal normal 12px;*/ 
	background-color:#2587CC;
	height:100%; width:100%;
}
#SystemActivityDiv 
{
	/*font: normal normal normal 12px;*/ 
	background-color:#2587CC;
	height:100%; width:100%;
}
#alExUserSatDiv
{
	/*font: normal normal normal 12px;*/ 
	background-color:#2587CC;
	height:100%; width:100%;
}
#ReceiverStatsDiv
{
	/*font: normal normal normal 14px;*/
	/*font-size: 1.2em;*/
	background-color:#2587CC; position:relative; top:50px;
	border-radius:10px; border:solid; border-color:white; border-width:5px; 
	Height:510px; Width:900px;
	z-index:1200;
}
#MFAuthenticatorDiv {
	height: 640px;
	width: 540px;
	background-color: #2587CC;
	z-index: 1200;
	Top: 250px;
	left: 300px;
	position: absolute;
	padding-left: 20px;
	text-align: left;
	cursor: wait;
	font: 5em;
	border-radius: 15px;
	border-style: solid;
	border-width: 4px;
	border-color: Silver;
}
#ReceiverPanel
{
	Height:350px; Width:600px; border-width:5px; border-color:White;
}
.ReceiverPanel
{
	Height:350px; Width:600px; border-width:5px; border-color:White;
}
#CreditIndexDiv 
{
	/*font: normal normal normal 12px; */
	background-color:#2587CC;
	height:100%; width:100%;
}
.ReturnsPanel 
{
	border-color:Black; border-style:solid; border-width:2px; border-radius:5px;
	font-size: 12px;
}
.ImageNoteDiv {
	text-align: left;
	padding-left: 40px;
	color: White;
}
.IndexDescription {
	padding-left: 60px;
	padding-right: 60px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;
}
.SystemActivityDescriptionLB
{
	width:100%; display:inline-block;
}
#SecretQuestionDiv {
	/*font: normal normal bold 12px; */
 	height:160px; width:400px; background-color:#2587CC; z-index:1200; Top:-20px; left: -20px; position:absolute;
 	padding:20px; text-align:center; cursor:wait;
 	border-radius: 15px; border-style: solid; border-width: 4px; border-color:Silver;
}
.ConfirmActionHeaderStyle  
{
	background-color:#6495ED;
	color:White;
	font-size:14px; text-align:left;   
	white-space:nowrap;
	height:30px;
	border-collapse:collapse;
}
#rightsEditArea {
	/*font: normal normal normal 11px;*/
	height: 100%; width: 100%; overflow: auto; 
	visibility: visible;
}
#slotArea {
	
	position:absolute;
	left:0px;
	top:15px;
	width:680px;
	height:384px;
	z-index:3;
	visibility: visible;
}
#editArea {
	/*font: normal normal normal 11px;*/ 
	position:absolute;
	left:0px;
	top:0px;
	width:783px;
	height:384px;
	z-index:5;
	visibility: visible;
}
#editArea2 {
	font: normal normal normal 11px; 
	position:absolute;
	left:2px;
	top:30px;
	width:700px;
	height:423px;
	z-index:5;
	visibility: visible;
}
#editArea3 {
	/*font: normal normal normal 11px;*/ 
	position:absolute;
	top:40px;
	left:0px;
	width:100%;
	z-index:5;
	visibility: visible;
}
#editArea4 {
	/*font: normal normal normal 11px;*/
	position:absolute;
	text-align:left;
	left:0px;
	padding-top:30px; padding-left:30px;z-index:25;
}
#editArea4	h1 {
	font: normal normal normal 24px;
	/*font-size: 24px;*/
}
/*.reportsSaved {
	font: normal normal normal 11px;
}*/
#quizArea {
	/*font: normal normal normal 11px ;*/
	position:absolute;
	left:20px;
	top:40px;
	width:783px;
	height:384px;
	z-index:5;
	visibility: visible;
}
#quizArea span 
{
	font-size:medium;
}
#quizArea label 
{
	font-size:medium;
}
#ResponseLB 
{
	font-size:16px; font-weight:bold; color:Black
}	
/*
Start of RSS classes for the Customer Service RSS Feed
*/
#news-feed
{
position: relative;
top: 50px;  left: 450px;
height:240px; /* 200 */
width: 450px;
overflow: hidden;
background-color: White; 
border-top: 5px solid Navy;
border-bottom: 5px solid Navy;
border-radius: 15px;
}
.summary
{
padding-top: 15px;
padding-right: 10px;
/*font: normal normal normal 12px ;*/
/*	font-style: normal;
font-weight:bold; */
color: Navy;
margin-left:10px;
}
.headline
{
display: block;
background-color: Inherit;
padding-right: 10px;
padding-top: 20px;
position: absolute;
height: 200px;
top: 210px;
overflow: hidden;
margin-left:20px;
}
.publication-date {
display: block;
background-color: inherit;
margin:0px;
color: black;
font-weight:bold;
}
/*
End of RSS classes for the Customer Support RSS Feed
*/
#logoLayer {
	position:relative;
	left:400px;
	top:745px;
	width:500px;
	height:30px;
	z-index:3;
	/*font: normal normal normal 12px;*/
	font-size: .8em;
	text-align:center;
	visibility: visible;
}
#logoLayer2 {
	position: absolute;
	left: 260px;
	top: 585px;
	width: 500px;
	height: 30px;
	color: #FFFFFF;
	z-index: 3;
	/*font: normal normal normal 12px;*/
	font-size: .8em;
	text-align: center;
	visibility: visible;
}
#viewArea h1 {
	font-size: 24px;
	font-weight: 500;
	text-transform: uppercase;
	color: #ffffff;
	padding-bottom: 12px;
}

#dataArea h1 {
	font-size: 24px;
	font-weight: 500;
	text-transform: none;
	color: #666666;
	padding-bottom: 12px;
}
#dataArea h2 {
	font-size: 16px;
	font-weight:500;
	text-transform: none;
	color: #666666;
}
#dataAreaTrans h1 {
	font-size: 24px;
	font-weight: 500;
	text-transform: none;
	color: #666666;
	padding-bottom: 12px;
}
#dataAreaScans h1 {
	font-size: 24px;
	font-weight: 500;
	text-transform: none;
	color: #666666;
	padding-bottom: 12px;
}
#editArea2 h2 {
	font-size: 16px;
	font-weight:500;
	text-transform: none;
	color: #666666;
}
#slotArea h1 {
	font-size: 24px;
	font-weight: 100;
	text-transform: uppercase;
	color: #666666;
	padding-bottom: 12px;
}
#beginCalendarDiv  
{
	position:absolute; 
	top:100px; left:100px;
}
#endCalendarDiv  
{
	position:relative; 
	top:100px; left:600px;
}
#dataNav 
{
	color: #2587CC;
	padding-left: 40px;
	bottom: 40px;
	position: absolute;
	vertical-align:bottom;
	height: 30px;
}
#dataNav1 
{
	/*font: normal normal normal 12px;*/
	color: #2587CC; /* #6A87B3 */
	padding-top:5px;
	vertical-align:bottom;
	height:80px;
    width: 100%; 
	display:inline-block;
}
#ProgressDiv 
{
	/*font: normal normal normal 12px ;*/
	color: #2587CC; /* #6A87B3 */
	vertical-align:bottom;
    width: 100%; 
	display:inline;
}
#dataBottom {
	/*background-image: url('images/dataBottom2-1017.png');*/
	bottom: 0px;
	position: absolute;
	height: 17px;
	width: 1007px;
	left: 0px;
}
div#itsthetable {
}

html>body div#itsthetable {
	/*font: normal normal normal 11px ;*/
	height: 680px
}

div#itsthetable table {
	border-collapse: collapse
}

caption {
	background: url(images/datatable.gif) #FFF repeat-x scroll center left;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	display: none;
	font: normal normal bold 10px; 
	padding: 5px
}

html>body caption {
	display: block
}

thead tr th, tr thead td {
	background: url(images/datatable.gif) #FFF repeat-x scroll center left;
	border-bottom: 1px solid #CCC;
	/*font: normal normal normal 10px; */
	font-size: .9em;
	padding: 5px;
	position: relative;
	text-align: left
}

tbody.grid tr th, tbody.grid tr td {
	background: #FFF repeat-x scroll center left;
	display: table-cell;
	/*font: normal normal normal 10px;*/ 
	font-size: .9em;
	padding: 5px;
	text-align: left;
	vertical-align: top
}

tbody.grid tr.odd th, tbody.grid tr.odd td {
	background: #EEE repeat-x scroll center left;
	display: table-cell;
	padding: 5px;
	text-align: left;
	vertical-align: top
}

.DefaultPage1 {
	 
	background-repeat:no-repeat;
}
.DefaultPage2 {
	 
	background-repeat:no-repeat;
}
.DefaultPage3 {
	 
	background-repeat:no-repeat;
}
.DefaultPage4 {
	 
	background-repeat:no-repeat;
}
.DefaultPage5 {
	 
	background-repeat:no-repeat;
}
/*
.RPPageFull {
	background-image: url(images/RPLogo648x432.jpg); 
	background-repeat:no-repeat;
}
*/
/*

CSS for jQuery Slider in Scrolling mode

*/
#content-slider {
  width: 100%;
  height: 6px;
  margin: 0px;
  background: #BBBBBB;
  position: relative;
}
.ui-slider-handle {
  width: 8px;
  height: 14px;
  position: absolute;
  top: -4px;
  background: #2587CC;
  border: solid 1px black;
}

#content-scroll {
  width: 570px;
  height: 100%;
  margin-left:3px;
  overflow: hidden; /* border: solid 1px black; */
 }
 
/*
#content-holder {
  width: 90%;
  height: 90%;
  border: solid 1px red;
}

.content-item {
  width: 290px;
  height: 270px;
  padding: 5px;
  float: left;
}
*/

.pollingPanel 
{
	Width:100%; Height:100%; overflow:hidden; padding-top:10px
}

.machineStatusTable100 
{
	width:100%; margin-left:0px; margin-right:0px; border-collapse:collapse; border-spacing:0px;
}
.machineStatusTable150 {
	width: 150%;
	margin-left: 0px;
	margin-right: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}
.machineStatusTable200 
{
	width:200%; margin-left:0px; margin-right:0px; border-collapse:collapse; border-spacing:0px;
}
.machineStatusTable250 {
	width: 250%;
	margin-left: 0px;
	margin-right: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}
.machineStatusTable300 
{
	width:300%; margin-left:0px; margin-right:0px; border-collapse:collapse; border-spacing:0px;
}
.machineStatusTable350 {
	width: 350%;
	margin-left: 0px;
	margin-right: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}
.machineStatusTable400 
{
	height:260px; width:400%; margin-left:0px; margin-right:0px; border-collapse:collapse; border-spacing:0px; 
}
.machineStatusTable450 {
	height: 260px;
	width: 450%;
	margin-left: 0px;
	margin-right: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}
.machineStatusTable500 
{
	height:260px; width:500%; margin-left:0px; margin-right:0px; border-collapse:collapse; border-spacing:0px;
}
.machineStatusTable600 
{
	height:260px; width:600%; margin-left:0px; margin-right:0px; border-collapse:collapse; border-spacing:0px;
}
.machineStatusTable700 
{
	height:260px; width:700%; margin-left:0px; margin-right:0px; border-collapse:collapse; border-spacing:0px; 
}
.machineStatusTable800 
{
	height:260px; width:800%; margin-left:0px; margin-right:0px; border-collapse:collapse; border-spacing:0px;
}
/*.machineStatusTable900 
{
	height:260px; width:900%; margin-left:0px; margin-right:0px; border-collapse:collapse; border-spacing:0px;
}
.machineStatusTable1000 
{
	height:260px; width:1000%; margin-left:0px; margin-right:0px; border-collapse:collapse; border-spacing:0px;
}*/
.PollScrubStatus {
	background-image: url(images/scrubPoll_Bkgd.gif);
	background-repeat: no-repeat;
	width:640px; height:310px;
	overflow:hidden;
}
.PollFlexStatus {
	background-image: url(images/pollFlex_bkgd_R52.gif);
	background-repeat: no-repeat;
	width:640px; height:310px;
	overflow:hidden;
}
.Poll_LB_Status {
	background-image: url(images/alExPoll600_Bkgd.gif);
	background-repeat: no-repeat;
	width:640px; height:310px;
	overflow:hidden;
}
.Poll_KG_Status {
	background-image: url(images/alExPoll300_Bkgd.gif);
	background-repeat: no-repeat;
	/* change width to change the spread of the bars across a larger pollingPanel */
	width:640px; 
	height:310px;  
	overflow:hidden;
}
.PollReceiverStatus {
	background-image: url(../../App_Themes/IPA-en-US/images/poll300_bkgdv1.png);
	background-repeat: no-repeat;
	width: 640px;
	height: 310px;
	overflow: hidden;
}
.PollingUnit {
	font-size: 16px;
	font-weight: 100;
	text-transform:none;
	color: #666666;
	padding-bottom: 12px;
}
.errorMessage
{
	font-size: 1em;
	color: Red;
	height: 20px;
}
.errorMessageWhite {
	font-size: 1em;
	color: White;
	height: 20px;
}
.errorMessageWhiteSmall {
	color: White;
	font-size: .8em;
	height: 20px;
}
.errorMessageBlack {
	color: black;
	font-size: 1em;
	height: 20px;
}
.errorMessageSmall {
	font-size: .8em;
	color: Red;
}
.errorMessageBold
{
	font-size: 1em;
	font-weight: 700;
	color: Red;
	height: 20px;
}
.errorMessageBox {
	font-size: 1.3em;
	font-weight: 700;
	color: Red;
	display: inline-block;
	height: 120px;
	vertical-align: top
}
.errorMessagePolling {
	text-align: left;
	color: red;
	font-size: 18px;
	font-weight: 700;
}
#StarLB
{
	font-size: .9em;
	color: Red;
	width:10px; text-align:center; display:inline-block;
}
.DashboardIndex
{
	font-size:16px; 
	color: Black;
	height: 20px;
	padding-left:5px;
}
.DashboardTitle 
{
	font-size:16px ; 
	font-weight:normal;
	color: Navy;
	vertical-align:top;
	text-align:left;
	width:120px; padding-left:10px;
}

.SystemActivityOverlay 
{
	font: normal normal bold 20px; 
	color: Black; left:100px; top:150px;
	position:absolute; z-index:100
}
.alExSystemActivityOverlay 
{
	font-size: 20px ;
	color: Black; left:90px; top:100px;
	position:absolute; z-index:100
}
#waitDiv 
{
	font-size: 12px;
	font-weight: 700;
	color:white;
}
.SystemActivityImageDiv 
{
	display:block; position:relative; 
}
.IndexChart
{
    cursor:pointer; 
} 
#ui-block
{
    background-image: url(images/ModalBackground.png);
	background-repeat:repeat; 
    /* background-color: #000000; */
	opacity: .6; 
	cursor:	wait;
	z-index:3000;
	height:2000px;
	width:2000px;
	overflow:hidden; 
}  
#SessionTimeOutBlock
{
    background-image: url(images/ModalBackground.png);
	background-repeat:repeat; 
    /* background-color: #000000; */
    position:absolute; top:0; left:0;
	opacity: .6; 
	cursor:	wait;
	z-index:1100;
	height:2000px;
	width:2000px;
	overflow:hidden; 
}
#SessionTimeOutDiv
 {
 	height:120px; width:500px; background-color:#2587CC; z-index:1200; Top:250px; left: 400px; position:absolute;
 	padding-top:40px; text-align:center; cursor:wait;
 	border-radius: 15px; border-style: solid; border-width: 4px; border-color:Silver;

 } 
 #SessionTimeOutDiv span
 {
 	
	font-size: 16px;
 }
 #SessionTimeOutDiv td
 {
 	text-align:center;
 }
 #uiBlocker
{
    background-image: url(images/ModalBackground.png);
	background-repeat:repeat; 
    /* background-color: #000000; */
    position:absolute; top:0; left:0;
	opacity: .6; 
	cursor:	wait;
	z-index:1100;
	height:2000px;
	width:2000px;
	overflow:hidden; 
}
#uiBlockerSmall {
	background-image: url(images/ModalBackground.png);
	background-repeat: repeat;
	/* background-color: #000000; */
	position: absolute;
	top: 0;
	left: 0;
	opacity: .6;
	cursor: wait;
	z-index: 1100;
	height: 540px;
	width: 670px;
	overflow: hidden;
}
#uiBlockerSmall2 {
	background-image: url(images/ModalBackground.png);
	background-repeat: repeat;
	 background-color: #000000; 
	position: absolute;
	top: 0;
	left: 0;
	opacity: .6;
	cursor: wait;
	z-index: 1100;
	height: 440px;
	width: 560px;
	overflow: hidden;
}
.uiBlocker {
	background-image: url(images/ModalBackground.png);
	background-repeat: repeat;
	/* background-color: #000000; */
	position: absolute;
	top: 0;
	left: 0;
	opacity: .6;
	cursor: wait;
	z-index: 1100;
	height: 2000px;
	width: 2000px;
	overflow: hidden;
}
 #ShowScrubImageBlocker
 {
	background-image: url(images/ModalBackground.png);
	background-repeat:repeat; 
    /* background-color: #000000; */
    position:absolute; top:0; left:0;
	opacity: .6; 
	cursor:	wait;
	z-index:1100;
	height:2000px;
	width:2000px;
	overflow:hidden; 
 }
#ConfirmCancelBlocker
{
    background-image: url(images/ModalBackground.png);
	background-repeat:repeat; 
    /* background-color: #000000; */
    position:absolute; top:0; left:0;
	opacity: .6; 
	cursor:	wait;
	z-index:1100;
	height:2000px;
	width:2000px;
	overflow:hidden; 
}
#PleaseWaitBlocker
{
    background-image: url(images/ModalBackground.png);
	background-repeat:repeat; 
    /* background-color: #000000; */
    position:absolute; top:0; left:0;
	opacity: .6; 
	cursor:	wait;
	z-index:1100;
	height:2000px;
	width:2000px;
	overflow:hidden; 
}
#Calendar1Blocker
{
    background-image: url(images/ModalBackground.png);
	background-repeat:repeat; 
    /* background-color: #000000; */
    position:absolute; top:0; left:0;
	opacity: .6; 
	cursor:	wait;
	z-index:1100;
	height:2000px;
	width:2000px;
	overflow:hidden; 
}
#Calendar2Blocker
{
    background-image: url(images/ModalBackground.png);
	background-repeat:repeat; 
    /* background-color: #000000; */
    position:absolute; top:0; left:0;
	opacity: .6; 
	cursor:	wait;
	z-index:1100;
	height:2000px;
	width:2000px;
	overflow:hidden; 
}
#ReceiverStatsBlocker
{
    background-image: url(images/ModalBackground.png);
	background-repeat:repeat; 
    /* background-color: #000000; */
    position:absolute; top:0; left:0;
	opacity: .6; 
	cursor:	wait;
	z-index:1100;
	height:2000px;
	width:2000px;
	overflow:hidden; 
}
#AlertBlocker
{
    background-image: url(images/ModalBackground.png);
	background-repeat:repeat; 
    /* background-color: #000000; */
    position:absolute; top:0; left:0;
	opacity: .6; 
	cursor:	wait;
	z-index:1100;
	height:2000px;
	width:2000px;
	overflow:hidden; 
}
#DashboardComplianceBlocker{
	background-image: url(images/ModalBackground.png);
	background-repeat: repeat;
	/* background-color: #000000; */
	position: absolute;
	top: 0;
	left: 0;
	opacity: .6;
	cursor: wait;
	z-index: 1100;
	height: 2000px;
	width: 2000px;
	overflow: hidden;
}
#denialBlocker {
	background-image: url(images/ModalBackground.png);
	background-repeat: repeat;
	/* background-color: #000000; */
	position: absolute;
	top: 0;
	left: 0;
	opacity: .6;
	cursor: wait;
	z-index: 1100;
	height: 2000px;
	width: 2000px;
	overflow: hidden;
}
#denialBlocker2 {
	background-image: url(images/ModalBackground.png);
	background-repeat: repeat;
	/* background-color: #000000; */
	position: absolute;
	top: 0;
	left: 0;
	opacity: .6;
	cursor: wait;
	z-index: 1100;
	height: 2000px;
	width: 2000px;
	overflow: hidden;
}
#ChangePasswordDiv
 {
    /*font: normal normal bold 12px;*/ 
 	height:460px; width:540px; background-color:#2587CC; z-index:1200; Top:250px; left: 400px; position:absolute;
 	padding-left:20px; text-align:center; cursor:wait; font: 5em;
 	border-radius: 15px; border-style: solid; border-width: 4px; border-color:Silver;

 }
#ChangePasswordDivEs {
	height: 500px; width: 540px; background-color: #2587CC;	z-index: 1200; Top: 250px; left: 400px;position: absolute;
	padding-left: 20px; text-align: center;	cursor: wait; font: 5em; border-radius: 15px; border-style: solid;
	border-width: 4px; border-color: Silver;
}
#ChangeProfileDiv
 {
    /*font: normal normal bold 12px ;*/
 	height:340px; width:400px; background-color:#2587CC; z-index:1200; Top:250px; left: 400px; position:absolute;
 	padding-left:20px; text-align:center; cursor:wait;
 	border-radius: 15px; border-style: solid; border-width: 4px; border-color:Silver;

 }

 #PasswordWarningDiv
 {
 	height:100px; width:600px; background-color:#2587CC; z-index:1200; Top:150px; left: 400px; position:absolute;
 	padding-top:40px; font-size:16px; text-align:center; cursor:wait;
 	border-radius: 15px; border-style: solid; border-width: 4px; border-color:Silver;
 }
 .WaitMessageDiv
 {
 	height:80px; width:300px; background-color:#2587CC; z-index:10; Top:150px; left: 400px; position:absolute;
 	padding-top:40px; font-size:36px; text-align:center; cursor:wait;
 	border-radius: 15px; border-style: solid; border-width: 4px; border-color:Silver;

 }

 .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

 #Calendar1Div {
	/*font: normal normal bold 12px;*/ 
 	height:220px; width:280px; background-color:#2587CC; z-index:10000; Top:260px; left: 300px; position:absolute;
 	padding-left:30px; padding-top:30px; text-align:center; cursor:pointer; z-index:1000;
 	border-radius: 15px; border-style: solid; border-width: 4px; border-color:Silver;
}
#Calendar2Div {
	/*font: normal normal bold 12px; */
 	height:220px; width:280px; background-color:#2587CC; z-index:10000; Top:260px; left: 700px; position:absolute;
 	padding-left:30px; padding-top:30px; text-align:center; cursor:pointer; z-index:1000;
 	border-radius: 15px; border-style: solid; border-width: 4px; border-color:Silver;
}
 #ConfirmationDiv {
	/*font: normal normal bold 12px ;*/
 	height:260px; width:500px; background-color:#2587CC; z-index:1200; Top:250px; left: 400px; position:absolute;
 	padding-left:20px; text-align:center; cursor:wait;
 	border-radius: 15px; border-style: solid; border-width: 4px; border-color:Silver;
}
 #ConfirmCancelDiv {
	/*font: normal normal bold 12px ;*/
 	height:160px; width:400px; background-color:#2587CC; z-index:1200; Top:250px; left: 400px; position:absolute;
 	padding-left:20px; text-align:center; cursor:wait;
 	border-radius: 15px; border-style: solid; border-width: 4px; border-color:Silver;
}
 #PleaseWaitDiv {
	/*font: normal normal bold 12px;*/
 	height:160px; width:500px; background-color:#2587CC; z-index:2000; Top:250px; left: 400px; position:absolute;
 	padding-left:40px; text-align:center; cursor:wait;
 	border-radius: 15px; border-style: solid; border-width: 4px; border-color:Silver;
}
#DenialNotesDiv {
	/*font: normal normal bold 12px;*/
	width: 500px;	background-color: #2587CC;	z-index: 2000;
	Top: 250px;	left: 400px;	position: absolute;	text-align: center;
	cursor: wait;	border-radius: 15px;	border-style: solid;	border-width: 4px;	border-color: Silver;
}
#DenialNotes2Div {
	/*font: normal normal bold 12px;*/
	width: 500px;
	background-color: #2587CC;
	z-index: 2000;
	Top: 250px;
	left: 400px;
	position: absolute;
	padding-left: 20px;
	text-align: center;
	cursor: wait;
	border-radius: 15px;
	border-style: solid;
	border-width: 4px;
	border-color: Silver;
}
 #ConfirmDeleteUserDiv {
	/*font: normal normal bold 12px; */
 	height:160px; width:500px; background-color:#2587CC; z-index:1200; Top:350px; left: 600px; position:absolute;
 	padding-left:20px; text-align:center; cursor:wait;
 	border-radius: 15px; border-style: solid; border-width: 4px; border-color:Silver;
}
 #ProcessRequestDiv {
	/*font: normal normal bold 12px;*/
 	height:240px; width:400px; background-color:#2587CC; z-index:1200; Top:250px; left: 400px; position:absolute;
 	padding-left:20px; text-align:center; cursor:wait;
 	border-radius: 15px; border-style: solid; border-width: 4px; border-color:Silver;
}
.ProcessRequestDiv {
	height: 160px;
	width: 400px;
	background-color: #2587CC;
	z-index: 1200;
	Top: 250px;
	left: 400px;
	position: absolute;
	padding-left: 20px;
	text-align: center;
	cursor: wait;
	border-radius: 15px;
	border-style: solid;
	border-width: 4px;
	border-color: Silver;
}
#EditParmDiv {
	/*font: normal normal bold 12px;*/ 
 	height:500px; width:300px; background-color:#2587CC; z-index:1200; Top:30px; left: 60px; position:absolute;
 	padding-left:20px; text-align:center; cursor:wait;
 	border-radius: 15px; border-style: solid; border-width: 4px; border-color:Silver;
}
#AlertBlockDiv {
	z-index: 10000;
	font: normal normal bold 12px; 
 	height:160px; width:400px; background-color:#2587CC; z-index:1200; Top:250px; left: 400px; position:absolute;
 	padding-left:20px; text-align:center; cursor:wait;
 	border-radius: 15px; border-style: solid; border-width: 4px; border-color:Silver;
}
#ShowScrubImageDiv {
	z-index: 10000;
	/*font: normal normal bold 12px;*/ 
 	height:500px; width:700px; background-color:#2587CC; z-index:1200; Top:150px; left: 400px; position:absolute;
 	padding-left:20px; text-align:center; cursor:wait;
 	border-radius: 15px; border-style: solid; border-width: 4px; border-color:Silver;
}
 #SelectionList {
	 width:300px; height:400px;
 }
 #ComplianceDiv1
 {
 	height:120px; width:500px; background-color:#2587CC; z-index:3; Top:250px; left: 400px; position:absolute;
 	padding-top:40px; text-align:center; cursor:wait;
 	border-radius: 15px; border-style: solid; border-width: 4px; border-color:Silver;

 } 
 #ComplianceDiv1 span
 {
 	
	font-size: 16px;
 }
 #ComplianceDiv1 td
 {
 	text-align:center;
 }
#DashboardComplianceDiv {
	height: 600px;
	width: 1150px;
	background-color: #2587CC;
	z-index: 1200;
	Top: 15px;
	left: 15px;
	position: absolute;
	padding-left: 20px;
	text-align: center;
	cursor: wait;
	font: 5em;
	border-radius: 20px;
	border-style: solid;
	border-width: 5px;
	border-color: Silver;
} 
.messageRead
{
	/*font: normal normal normal 10px;*/
	height: 20px;
}
.messageNotRead0
{
	/*font: normal normal Bold 10px; */
	height: 20px; color:Navy;
	/* color:#7FAAFF; */
}
.messageNotRead1
{
	/*font: normal normal Bold 10px; */
	height: 20px; 
	/* color:#FFD42A; */
	color:Orange;
}
.messageNotRead2
{
	/*font: normal normal Bold 10px;*/ 
	height: 20px; color:Red;
}
.whiteMessage
{
	/*font: normal normal normal 14px; */
	font-size:.9em;
	font-weight:bold;
	color: White;
	height: 20px; 
}
.grayMessage {
	/*font: normal normal normal 14px; */
	font-size: .9em;
	font-weight: bold;
	color: darkslategray;
	height: 20px;
}
.menuItem
{
	text-transform: none; text-indent:50px; height: 10px; padding-top: 8px;
}
.data {
	/*font: normal normal normal 10px; */
	font-size: .9em;
	height: 20px;
}
.data td span {
	line-height:20px; display:block; overflow:hidden;
}
.data2 {
	/*font: normal normal bold 11px; */
	font-size: .9em;
	height: 20px;
}
.data2 td span {
	line-height:20px; display:block; overflow:hidden;
}
.data3 {
	/*font: normal normal bold 11px; */
	font-size: .8em;
	height: 20px;
}
.data3 td span {
	line-height: 20px;
	display: block;
	overflow: hidden;
}
.odd {
	background-color: #EEE;
	/*font: normal normal normal 10px; */
	font-size: .9em;
	height: 20px;
}
	.odd td span {
		line-height: 20px;
		display: block;
		overflow: hidden;
	}

.odd3 {
	background-color: #EEE;
	/*font: normal normal normal 10px; */
	font-size: .8em;
	height: 20px;
}
	.odd3 td span {
		line-height: 20px;
		display: block;
		overflow: hidden;
	}
.pollButton {
	/*font: normal normal normal 12px ;*/
	width: 90px;
}
.CreateUserButton 
{
	display:none;
}

.menuPanel {
	font-size: 16px;
	Width: 174px;
	Height: 560px;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: silver;
}
#loginPanel
{
	Width:174px; Height:200px;
	/*font: normal normal normal 10px;*/ 
	font-size: 12px;
	text-transform:none;
	color: #333333;
	text-indent: 0px;
	margin-left: 0px;
	padding-top: 10px; padding-left: 30px;
	padding-bottom: 0px;
	vertical-align:top;
	display:inline-block
}
#loginPanel p
{
	text-indent: 0px; text-align:left; vertical-align:bottom;
}
.loginItem
{
	white-space: normal; vertical-align:middle; text-align:center;
}
.highlight
{
	background-color:Yellow;
	color: #000080;
}
/*
.hideShowSpan 
{
	font: italic bold 12px  
	height: 20px; color: navy; text-decoration: underline; cursor: pointer;
}
*/
.proper {
	text-transform:capitalize;
}
.top {
	vertical-align: top;
	/*font: normal normal normal 13px;*/
}
.top a:hover {
	color: #009;
	text-decoration: underline;
}
.top a:visited {
	color: #009;
	/*text-decoration: underline*/
}
.top a {
	color: #009;
	text-decoration: underline
}
.middle
{
	vertical-align: middle;
	/*font: normal normal normal 13px; */
	
}
.bottom {
	vertical-align: bottom;
	/*font-size: 13px; */
	height:30px;
}
.bottom a:hover {
	color: #009;
	text-decoration: underline;
}
.bottom a:visited {
	color: #009;
	/*text-decoration: underline*/
}
.bottom a {
	color: #009;
	text-decoration: underline
}

.blue {
		background: #0000FF;
}

.red {
		background: #FF0000;
}

.green {
		background: #00FF00;
}

.black {
		background: #000000;
}

/* text style for the links */
A.SiteLink, A.SiteLink:link, A.SiteLink:visited
{
    
    text-decoration: none;
    color: #333333;
    font-size: 15px;
}

A.SiteLink:hover
{
    text-decoration: underline;
    color: black;
    font-weight: normal;
    font-size: 15px;
}

A.SiteLinkBold, A.SiteLinkBold:link, A.SiteLinkBold:visited
{
    color: Navy;
    
    text-decoration: none;
    font-size:  12px;
    font-weight: bold;
    white-space:pre;
    text-align:center;
    
}
A.SiteLinkBold:visited
{
    color: Navy;
}
A.SiteLinkBold1, A.SiteLinkBold1:link
{
    color: Navy;
    
    text-decoration: none;
    font-size:  10px;
    font-weight: bold;
    white-space:pre;
    text-align:center;
}
A.SiteLinkBold1:visited
{
    color: Navy;
}
A.SiteLinkBold2, A.SiteLinkBold1:link
{
    color: Navy;
    
    text-decoration: none;
    font-size:  9px;
    font-weight: bold;
    white-space:pre;
    text-align:center;
}
A.SiteLinkBold2:visited
{
    color: Navy;
}
A.SiteLinkBold3, A.SiteLinkBold1:link
{
    color: Navy;
    
    text-decoration: none;
    font-size:  8px;
    font-weight: bold;
    white-space:pre;
    text-align:center;
}
A.SiteLinkBold:visited
{
    color: Navy;
}
A.SiteLinkBold:hover
{
    color: Red;
    text-decoration: none;
}
A.SiteLinkBold1:hover
{
    color: Red;
    text-decoration: none;
}
A.SiteLinkBold2:hover
{
    color: Red;
    text-decoration: none;
}
A.SiteLinkBold3:hover
{
    color: Red;
    text-decoration: none;
}
.login_lcol {
	width:30%;
	height:100%;
	padding: 10px;
	border-left: 1px solid #003366;
	border-right: 1px solid #003366;
	vertical-align:top;
}
.login_mcol 
{
	width:30%;
	height:100%;
	padding: 10px;
	border-right: 1px solid #003366;
	vertical-align:top;
}
.login_rcol 
{
	width: 40%; 
	height:100%;
	padding: 10px;
	vertical-align:top;
	text-align:left;
}
.RoleListBox
{
	Height:100px; Width:200px; Border-Color:Black;
}
#ProfileTable
{ 
	text-align:left;
	padding-left:0px;
}
#ProfileTable tr td
{ 
	text-align:left;
	width:200px;
}
#AccessEditDiv1 table tr
{
	height:20px;
}
#AccessEditDiv1 table tr td
{
	text-align:left;
	width:260px;
}

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	/* border-left: 1px solid #999; */
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #fff; /* #999 */
	border-left: none;
	margin-bottom: -10px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #ccf; /* --Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc; /* #ccc */
}
html ul.tabs li.active, html ul.tabs li.active a:hover   
{
	/*--Makes sure that the active tab does not listen to the hover properties--*/
	background: lightgray;
	height:40px; 
	border-bottom: 2px solid black;  /*  --Makes the active tab look like it's connected with its content--*/
}
.tab_container {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%; height:440px;
	/*background: #ccf;*/
	background-color:lightgray;
}
.tab_content {
	padding-right: 20px; padding-left:20px; width:100%;
	font-size: .9em;
	vertical-align:bottom;
	height:95%;
}
/*AutoComplete flyout */
.autocomplete_completionListElement
{
    margin : 0px!important ;
	/* background-color:inherit; */
    background-color : silver ;
    color : windowtext ;
    border : buttonshadow ;
    border-width : 1px ;
    border-style : solid ;
    cursor : default ;
    overflow : auto ;
    height : 200px ;
    /*font: normal normal normal 12px;*/ 
	/* font-family : Tahoma ;
    font-size : small ; */
    text-align : left ;
    list-style-type : none ;
    }
/* AutoComplete highlighted item */
.autocomplete_highlightedListItem
   {
    background-color : #ffff99 ;
    color : black ;
    padding : 1px ;
    }
/* AutoComplete Dropdownlist item */
.autocomplete_listItem
    {
    background-color : white;
    color: Black;
	/* color : windowtext ; */
    padding : 1px ;
   }
.helpIcon 
{
	height:16px;
	width:16px;	
}
.slotButton {
	
	font-size: 10px;
	color: White; background-color: gray;
	width:58px; height:20px;
}
.SlotTable 
{
	height:300px;
	position:relative; display:block;
	border:0; text-align:center;
}

.LogoutText
{
	padding-left:20px;
	padding-right:20px;
	background-color:Black;
	color:White;
}

.LogoutText:hover
{
	padding-left:20px; padding-right:20px;
	background-color:Red;
	color:White;
}
#analyticsArea {
	
	font-size: 10px;
}
#AnalyticsDiv {
	/*font: normal normal normal 12px;*/ 
	background-color:#2587CC;
	width:400px;
	z-index:100;
}
.analyticsTable 
{
	position:relative; display:block;
	border:0; text-align:left;
}
.analyticsRow {
	text-align: left;
	height: 30px;
}
.analyticsTextBox {
	
	font-size: 12px;
	color: Black; background-color: silver;
	width:60px; height:20px;
	text-align:right;
}
.SDItemSelection
{
    width:20px; color:Blue; background-color:Silver; border-color:black; 
    text-align:center; border-style:none
}
#infoDiv
{
    display:block; height:40px;
}
.alertBoxTitle
{
    height:20px; left:740px;  position:relative;
}
#alertBoxSelectAll
{
    height:20px; left:630px;  position:relative;
}
#alertBoxHeader
{
	 border-color:black; border-style:solid; border-bottom:hidden; border-width:2px;
	width:340px; top:100px; z-index:10; position:relative; left:640px; height:24px;padding-top:5px;
}
#alertBox
{
	 border-color:black; border-style:solid; border-width:2px; border-top:hidden;
	width:340px; top:100px; z-index:10; position:relative; left:640px; height:360px
}
#DaButton
{
	visibility:hidden; color:transparent; width:0px; height:0px;
}
#p1{ height:0px;}

/*
.ui-widget-overlay 
{ background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }

*/
.GridViewTransPanel {
	overflow: auto;
	height: 470px;
	border-style: none;
	padding-left: 5px;
	width: 100%;
}
.GridViewPanel {
	overflow: auto;
	height: 460px;
	border-style: none;
	padding-left:5px;
	width:100%;
}
.GridViewPadding5 {
	padding-left: 5px;
}
.GridViewDefaults 
{
	width:100%; 
	font-size:10px; 
	border-collapse:collapse; 
	overflow:hidden;
}
#GridViewHeaderDiv {
	font: .9em;
}

