﻿* 
{
	margin: 0;
	padding: 0;
}

html {
	/*background-color: #6A87B3;
	background-position:top;*/
	/*background-image: url(images/hospitalScrubs.jpg);*/
	/*background-color: gainsboro;*/
	background-color: #2587CC; /*#D9D9D9;*/
    background-size: 3000px;
    object-fit: fill;
}

body {
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #2587CC; /*#D9D9D9;*/
	/*background-color: gainsboro;*/
	/*opacity: 0.7;*/
	/*background-color: #6A87B3;*/
}
#container {
	width: 1100px;
	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;
	/*background-color: silver;
	opacity: 0.7;*/
}
#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 {
	font-family: Calibri, Arial, Verdana, Sans-Serif;
	font-style: italic;
	font-size: 42px;
	margin-left: 50px;
	position: relative;
	width: 500px;
	display: inline;
}
.headerTitle {
	font-family: Calibri, Arial, Verdana, Sans-Serif;
	font-style: italic;
	font-size: 20px; font-weight:600;
	margin-left: 20px;
	position: relative;
	width: 500px;
	display: inline;
}
#headerTitletm {
	font-family: Calibri, Arial, Verdana, Sans-Serif;
	font-style: italic;
	font-size: 12px;
	display: inline;
	width: 10px;
	margin-top: 10px;
	margin-left: -15px;
	height: 40px;
	position: absolute;
}
#headerTitle1 {
	font-family: Calibri, Arial, Verdana, Sans-Serif;
	font-style: italic;
	font-size: 64px;
	margin-left: 10px;
	position: relative;
	width: 200px;
	display: inline;
}
#headerLogos {
	position:absolute;
	left:1050px;
	top:27px;
	width:160px;
	height:60px;
	background-image: url(images/ComboWebLogo3.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 {
	font-family: Calibri, Arial, Verdana, Sans-Serif;
	/*color: #FFFFFF;*/
	font-size: 10px;
	text-transform: uppercase;
	vertical-align: middle;
}
/*
.blackBarLeft {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-transform: uppercase;
	margin-top: 25px;
	margin-left:20px;
	width:300px;
	vertical-align:bottom;
}
.blackBarRight {
	font-family: Arial, Helvetica, sans-serif;
	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 {
	/*flex: 1;*/
	width: 1007px;
	top: 131px;
	/*background-image: url(images/data2.png);*/
	background: white;
	background-repeat:repeat-y;
	height: 640px;
	margin-left: 193px;
	position: absolute;
	/*opacity: 0.8;*/
	border-bottom-right-radius: 10px;
}
#dataLayerSmall {
	width: 1007px;
	top: 131px;
	background-image: url(images/data2.png);
	background-repeat:repeat-y;
	height: 520px;
	margin-left: 193px;
	position: absolute;
	/*opacity: 0.9;*/
	border-bottom-right-radius: 10px;
}
#dataLayerLong {
	width: 1007px;
	top: 131px;
	/*background-image: url(images/data2.png);
	background-repeat:repeat-y;*/
	height: 620px;
	margin-left: 193px;
	position: absolute;
	/*opacity: 0.8;*/
	border-bottom-right-radius: 10px;
}
#sideNavLayer {
	height: 630px;
	width: 190px;
	top: 131px;
	position: absolute;
	background-color:white;
	opacity: 0.8;
	padding-top: 10px;
	border-bottom-left-radius: 10px;
}
#sideNavLayerSmall {
	height: 510px;
	width: 511px;
	top: 131px;
	position: absolute;
	/*background-image: url(images/sideNav.jpg);
	background-repeat: repeat-y;*/
	background-color:white;
	opacity: 0.8;
	padding-top: 10px;
	border-bottom-left-radius: 10px;
}
#sideNavLayer p {
	font-family: Calibri, Arial, Verdana, Sans-Serif;
	/*font-size: 12px;*/
	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: 159px;
	left: 20px;
	bottom: 40px;
	height: 35px;
	background-image: url(images/SideNavLogo.gif);
}
#sideNavBottom {
	background-repeat: no-repeat;
	position: absolute;
	width: 193px;
	bottom: 0px;
	height: 26px;
	/*background-image: url(images/sideNavBottom.jpg);*/
}
	#sideNavBottom h1 {
		font-family: Calibri, Arial, Verdana, Sans-Serif;
		font-size: 9px;
		text-transform: capitalize;
		color: #9CAFCC;
		padding-top: 0px;
		padding-left: 53px;
	}
#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;
}
.ButtonDefaults
{ 
	background-color:silver; 
	color:navy; font:Arial; 
	Font-Size:10px;
	height:18px; vertical-align:middle;
}
.ButtonDefaults:hover
{ 
	background-color:silver; 
	color:red; font:Arial; 
	Font-Size:10px;
	height:18px; vertical-align:middle;
}
.GridViewPanel {
	overflow:auto;
	height:400px;
	border-style:none;
}
.GridViewPanel1 {
	overflow:auto;
	height:240px;
	border-style:none;
}
.GridViewDefaults 
{
	width:100%; 
	font-size:10px; 
	border-collapse:collapse; 
	overflow:hidden;
	background-color:slateblue;
}
#GridViewArea {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:100%;
}
.GridView1 table tr
{ 
	height:20px;
}
#GridViewAreaLong {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:100%; height: 820px;
	border-left:none;
	border-right:none;
	border-bottom:none;
	overflow:hidden;
}
#GridViewHeaderDiv {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#GridViewPagerDiv {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    height: 20px;
	padding-left: 40px;
	vertical-align:bottom;
}
.GridViewRowStyle
{
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 20px;
}
.GridViewAlternateRowStyle
{
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 20px; 
	/*background-color:aliceblue;*/
	background-color:#EEE;
}
.MigrateAlternateRowStyle {
	/*font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	height: 20px;
	/*background-color:aliceblue;*/
	background-color: #EEE;
}
.MigrateHeading {
	/*font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	height: 20px;
	/*background-color:aliceblue;*/
	background-color: #EEE;
}
.GridViewLinkStyle :hover
{
	color:red;
}
/*
.GridViewSmallTextBox 
{
	height:100%; width:90%; font-size:10px; border-collapse:collapse; background-color:Transparent;
}
.GridViewFooterTextBox 
{
	height:100%; width:80px; font-size:10px; border-collapse:collapse;
}*/

#dataArea_RP {
	font-family: Calibri, Arial, Verdana, Sans-Serif;
	position: absolute;
	left: 76px;
	top: 7px;
	width: 655px;
	height: 544px;
	z-index: 3;
	visibility: visible;
	background-image: url(images/RPLogo648x432.jpg);
	background-repeat: no-repeat;
}
#defaultDataArea {
	height: 500px;
	width: 980px;
	background-repeat: no-repeat;
	background-position: center;
	margin-left: 15px;
	margin-top: 10px;
	font-family: Calibri, Arial, Verdana, Sans-Serif;
	padding-right: 10px;
	z-index: 3;
	visibility: visible;
}
#dataArea {
	font-family: Calibri, Arial, Verdana, Sans-Serif;
	position: absolute;
	left: 10px;
	top: 14px;
	width: 975px;
	height: 525px;
	z-index: 3;
	visibility: visible;
}
#dataArea p {

}
#dataAreaTrans {
	font-family: Calibri, Arial, Verdana, Sans-Serif;
	position: absolute;
	left: 10px;
	top: 14px;
	height: 500px;
	z-index: 3;
	visibility: visible;
}
#dataAreaLong {
	font-family: Calibri, Arial, Verdana, Sans-Serif;
	position: absolute;
	left: 10px;
	top: 14px;
	width: 925px;
	height: 520px;
	z-index: 3;
	visibility: visible;
}
#dataAreaTrans p {

}
#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;
}
#ConfirmationDiv {
	font: normal normal normal 12px Arial, Helvetica, sans-serif;
	background-color:#6A87B3;
	width:400px;
	padding-left:20px;
	border-radius:15px;
}
#ComplianceDiv {
	font: normal normal normal 12px Arial, Helvetica, sans-serif;
	background-color:#6A87B3;
	width:420px;
/*	z-index: 3; */
}
#CreditAdjustDiv {
	font: normal normal normal 12px Arial, Helvetica, sans-serif;
	background-color:#6A87B3;
	width:500px;
	height: 200px;
}
#RandomizeDiv {
	font: normal normal normal 12px Arial, Helvetica, sans-serif;
	background-color:#6A87B3;
	width:400px;
}
 .dashboardDescription
 {
 	height:60px; padding-left:40px; padding-right:40px; text-align:left; vertical-align:top;
 }
.DashboardContentDiv 
{
	font: normal normal normal 12px Arial, Helvetica, sans-serif;
	background-color:#6A87B3;
	height:100%; width:100%;
}
.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;

 }
#DispenseIndexDiv 
{
	font: normal normal normal 12px Arial, Helvetica, sans-serif;
	background-color:#6A87B3;
	height:100%; width:100%;
}
#LoadIndexDiv 
{
	font: normal normal normal 12px Arial, Helvetica, sans-serif;
	background-color:#6A87B3;
	height:100%; width:100%;
}
#SystemActivityDiv 
{
	font: normal normal normal 12px Arial, Helvetica, sans-serif;
	background-color:#6A87B3;
	height:100%; width:100%;
}
#alExUserSatDiv
{
	font: normal normal normal 12px Arial, Helvetica, sans-serif;
	background-color:#6A87B3;
	height:100%; width:100%;
}
#CreditIndexDiv 
{
	font: normal normal normal 12px Arial, Helvetica, sans-serif;
	background-color:#6A87B3;
	height:100%; width:100%;
}
.ReturnsPanel 
{
	border-color:Black; border-style:solid; border-width:2px; border-radius:5px;
}
.FillIndexDescription
{
	padding-left:60px; padding-right:60px; padding-top:20px; padding-bottom:20px;
	text-align:left;
}
.SystemActivityDescriptionLB
{
	width:100%; display:inline-block;
}
#ProcessRequestDiv {
	font: normal normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 	height:160px; width:400px; background-color:#6A87B3; 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;
}
#SecretQuestionDiv {
	font: normal normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 	height:160px; width:400px; background-color:#6A87B3; 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 Verdana, Geneva, Arial, Helvetica, sans-ser;
	height: 100%; width: 100%; overflow: auto; 
	visibility: visible;
}
#slotArea {
	font-family: Calibri, Arial, Verdana, Sans-Serif;
	position: absolute;
	left: 0px;
	top: 15px;
	width: 680px;
	height: 384px;
	z-index: 3;
	visibility: visible;
}
#editArea {
	font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	position:absolute;
	left:0px;
	top:0px;
	width:783px;
	height:384px;
	z-index:5;
	visibility: visible;
}
#editArea2 {
	font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	position:absolute;
	left:2px;
	top:30px;
	width:700px;
	height:423px;
	z-index:5;
	visibility: visible;
}
#editArea3 {
	font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	position:absolute;
	top:40px;
	left:0px;
	width:100%;
	z-index:5;
	visibility: visible;
}
#editArea4 {
	font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	position:absolute;
	text-align:left;
	left:0px;
	padding-top:30px; padding-left:30px;z-index:25;
}
#editArea4	h1 {
	font: normal normal normal 24px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#quizArea {
	font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	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 Support RSS Feed
*/
#news-feed 
{
	position: relative;
	height:200px;
	width: 20em;
	overflow: hidden;
	background-color: inherit;
	border-top: 5px solid silver;
	border-bottom: 5px solid silver;
}
.summary
{
	padding-top: 15px;
	padding-right: 10px;
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Navy;
	margin-left:10px;
}
.headline 
{
	display: block;
	background-color: inherit;
	padding-right: 10px;
	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:740px;
	width:500px;
	height:30px;
	z-index:3;
	font: normal normal normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	visibility: visible;
}
#logoLayer2 {
	position:relative;
	left:200px;
	top:460px;
	width:500px;
	height:30px;
	color: #FFFFFF;
	z-index:3;
	font: normal normal normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	visibility: visible;
}
#viewArea h1 {
	font-size: 24px;
	font-weight: 100;
	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: 14px;
	font-weight:300;
	text-transform: none;
	color: #666666;
}
#dataAreaTrans h1 {
	font-size: 24px;
	font-weight: 100;
	text-transform: none;
	color: #666666;
	padding-bottom: 12px;
}
#editArea2 h2 {
	font-size: 14px;
	font-weight:300;
	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 
{
	font: normal normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black; /* #6A87B3; */
	padding-left: 40px;
	bottom: 40px;
	position: absolute;
	vertical-align:bottom;
	height: 30px;
}
#dataNav1 
{
	font: normal normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6A87B3; /* #6A87B3 */
	padding-top:5px;
	vertical-align:bottom;
	height:80px;
    width: 100%; 
	display:inline-block;
}
#ProgressDiv 
{
	font: normal normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6A87B3; /* #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 Verdana, Geneva, Arial, Helvetica, sans-serif;
	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 Verdana, Geneva, Arial, Helvetica, sans-serif;
	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 Verdana, Geneva, Arial, Helvetica, sans-serif;
	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 Verdana, Geneva, Arial, Helvetica, sans-serif;
	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;
}
/*

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: #6A87B3;
  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;
}
.machineStatusTable200 
{
	width:200%; 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;
}
.machineStatusTable400 
{
	height:260px; width:400%; 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/poll_bkgd_R47b.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/poll600_bkgd_R49b.gif);
	background-repeat: no-repeat;
	width:640px; height:310px;
	overflow:hidden;
}
.Poll_KG_Status {
	background-image: url(images/poll300_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: normal normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Red;
	height: 20px;
}
.errorMessageWhite
{
	font: normal normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	height: 20px;
}
.errorMessageSmall
{
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Red;
}
.errorMessageBold
{
	font: normal normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Red;
	height: 20px;
}
.errorMessageBox
{
	font: normal normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Red;
	height: 40px;
	display:inline-block;
}
#StarLB
{
	font: normal normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Red;
	width:10px; text-align:center; display:inline-block;
}
.DashboardIndex
{
	font: normal normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	height: 20px;
	padding-left:5px;
}
.DashboardTitle 
{
	font: normal normal bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Navy;
	vertical-align:top;
	text-align:left;
	width:120px; padding-left:10px;
}
.SystemActivityOverlay 
{
	font: normal normal bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black; left:100px; top:120px;
	position:absolute; z-index:100
}
.alExSystemActivityOverlay 
{
	font: normal normal bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black; left:90px; top:70px;
	position:absolute; z-index:100
}
#waitDiv 
{
	font: normal normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	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:#6A87B3; 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-family: Calibri, Arial, Verdana, Sans-Serif;
		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;
}
 #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; 
}
#ChangePasswordDiv
 {
    font: normal normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 	height:400px; width:500px; background-color:#6A87B3; 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;

 }
#ConfirmDeleteUserDiv {
	font: normal normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 	height:160px; width:500px; background-color:#6A87B3; 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 Verdana, Geneva, Arial, Helvetica, sans-serif;
 	height:160px; width:400px; background-color:#6A87B3; 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 Verdana, Geneva, Arial, Helvetica, sans-serif;
 	height:500px; width:300px; background-color:#6A87B3; 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 Verdana, Geneva, Arial, Helvetica, sans-serif;
 	height:160px; width:400px; background-color:#6A87B3; 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;
}
 #SelectionList {
	 width:300px; height:400px;
 }
#ChangeProfileDiv
 {
    font: normal normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 	height:340px; width:400px; background-color:#6A87B3; z-index:1200; Top:250px; left: 400px; position:absolute;
 	padding-left:20px; text-align:center; cursor:wait; z-index:5000;
 	border-radius: 15px; border-style: solid; border-width: 4px; border-color:Silver;

 } 
.WaitMessageDiv
 {
 	height:80px; width:300px; background-color:#6A87B3; 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;

 }
#ConfirmActionDiv {
	font: normal normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 	height:160px; width:500px; background-color:#6A87B3; 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;
}
#CommandProcessorDiv
 {
    font: normal normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 	height:300px; width:500px; background-color:#6A87B3; z-index:1200; Top:70px; left: 600px; position:absolute;
 	padding-left:20px; text-align:center; cursor:wait; z-index: 1200;
 	border-radius: 15px; border-style: solid; border-width: 4px; border-color:Silver;
 } 
.CommandTB
{
	height:99%; width:90%; font: normal normal normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space:normal;
}
#CommandResultsDiv
 {
    font: normal normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 	height:600px; width:800px; background-color:#6A87B3; z-index:1200; Top:20px; left: 20px; position:absolute;
 	padding-left:20px; text-align:center; cursor:wait; z-index: 1200;
 	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%; }
 #ComplianceDiv1
 {
 	height:120px; width:500px; background-color:#6A87B3; 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-family: Calibri, Arial, Verdana, Sans-Serif;
		font-size: 16px;
	}
 #ComplianceDiv1 td
 {
 	text-align:center;
 }
.messageRead
{
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 20px;
}
.messageNotRead0
{
	font: normal normal Bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 20px; color:Navy;
	/* color:#7FAAFF; */
}
.messageNotRead1
{
	font: normal normal Bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 20px; 
	/* color:#FFD42A; */
	color:Orange;
}
.messageNotRead2
{
	font: normal normal Bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 20px; color:Red;
}
.messageNotRead3 {
	font: normal normal Bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 20px;
	color: darkgreen;
}
.whiteMessage
{
	font: normal normal normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: White;
	height: 20px; 
}
.menuItem
{
	text-transform: none; text-indent:50px; height: 10px; padding-top: 8px;
}
.data {
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 20px;
}
.data td span {
	line-height:20px; display:block; overflow:hidden;
}
.pollButton {
	font: normal normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 90px;
}
.CreateUserButton 
{
	display:none;
}

.menuPanel
{
	Width:174px; Height:500px;
}
#loginPanel
{
	Width:174px; Height:200px;
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	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 Verdana, Geneva, Arial, Helvetica, sans-serif; 
	height: 20px; color: navy; text-decoration: underline; cursor: pointer;
}
*/
.proper {
	text-transform:capitalize;
}
.top {
	vertical-align: top;
	font: normal normal normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.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 Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
.bottom {
	vertical-align: bottom;
	font: normal normal normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:30px;
}
.bottom a:hover {
	color: #009;
	text-decoration: underline;
}
.bottom a:visited {
	color: #009;
}
.bottom a {
	color: #009;
	text-decoration: underline
}
.odd {
	background-color: #EEE;
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 20px;
}
.odd td span
{
	line-height:20px; display:block; overflow:hidden; 
}
.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 {
	font-family: Calibri, Arial, Verdana, Sans-Serif;
	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;
    font-family: Lucida Console, Monaco, Monospace;
    text-decoration: none;
    font-size:  12px;
    font-weight: bold;
    white-space:pre;
    text-align:center;
    
}
A.SiteLinkBold1, A.SiteLinkBold1:link, A.SiteLinkBold1:visited
{
    color: Navy;
    font-family: Lucida Console, Monaco, Monospace;
    text-decoration: none;
    font-size:  10px;
    font-weight: bold;
    white-space:pre;
    text-align:center;
}
	A.SiteLinkBold2, A.SiteLinkBold1:link, A.SiteLinkBold1:visited {
		color: Navy;
		font-family: Calibri, Arial, Verdana, Sans-Serif;
		text-decoration: none;
		font-size: 9px;
		font-weight: bold;
		white-space: pre;
		text-align: center;
	}
	A.SiteLinkBold3, A.SiteLinkBold1:link, A.SiteLinkBold1:visited {
		color: Navy;
		font-family: Calibri, Arial, Verdana, Sans-Serif;
		text-decoration: none;
		font-size: 8px;
		font-weight: bold;
		white-space: pre;
		text-align: center;
	}
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;*/
	background-color: silver;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid silver; /* --Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	/*background: #ccc;*/
	background-color: silver;
}
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-color: silver;
	/*background: #ccf;*/
	height:40px; 
	border-bottom: 5px solid black;  /*  --Makes the active tab look like it's connected with its content--*/
}
.tab_container {
	/*border: 1px solid black;*/
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%; height:420px;
	/*background: #ccf;*/
	background-color: silver;
	border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;
}
.tab_content {
	padding-right: 20px; padding-left:20px; width:100%;
	font-size: 1.2em;
	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 Verdana, Geneva, Arial, Helvetica, sans-serif;
	/* 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-family: Calibri, Arial, Verdana, Sans-Serif;
	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-family: Calibri, Arial, Verdana, Sans-Serif;
	font-size: 10px;
}
#AnalyticsDiv {
	font: normal normal normal 12px Arial, Helvetica, sans-serif;
	background-color:#6A87B3;
	width:400px;
	z-index:100;
}
.analyticsTable 
{
	position:relative; display:block;
	border:0; text-align:left;
}
.analyticsRow {
	text-align: left;
	height: 30px;
}
.analyticsTextBox {
	font-family: Arial, Helvetica, sans-serif;
	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; font-family: Arial, Helvetica, sans-serif; position:relative;
}
#alertBoxHeader
{
	font-family: Arial, Helvetica, sans-serif; border-color:black; border-style:solid; border-bottom:hidden; border-width:2px;
	width:340px; top:80px; z-index:10; position:relative; left:640px; height:24px;padding-top:5px;
}*/
#zoneBox {
	font: normal normal normal 14px Calibri, Arial, Verdana, Sans-Serif;
	border-color: black;
	border-style: solid;
	border-width: 2px;
	width: 280px;
	height: 200px
}
#DaButton
{
	visibility:hidden; color:transparent; width:0px; height:0px;
}
#p1{ height:0px;}
