
body {
 /*font-family: "Myriad Set Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
 font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;

}


body.wait *, body.wait
{
    cursor: wait;
	
}
:link { color: Black; }
:visited { color: Blue; }
a{text-decoration:none;}

  a:active { color: rgb(255, 0, 102) } /* when link is clicked */
  
 a:hover { color: Blue;  background-color: #B2EDFF; } /* when mouse is over link - black */
 
.PCorner{ /*panel corner*/border-radius:4px;}

.BCorner{/*button corner*/ border-radius: 3px;}

.FCorner{/*field corner*/border-radius: 2px;}


.SMALL{font-size:small;}

.FAT{font-weight:bold;}

.RATD {
width:20px;
text-align:right;
}

.ID{
	font-size:12px;
	color:gray;
}

.ReqArrow{/*this is to display the icon next to each answer element that is required*/
 display: inline-block;
 background-image: url("/assets/img/Icons/ReqArrow.png");	
 background-position: right;
 background-repeat: repeat;
 background-size: 10px 25px;
 width:9px;
 height:13px;
 vertical-align: middle;
 
 opacity: 0.6;
filter: alpha(opacity=60); /* For IE8 and earlier */ 
}


.ReqArrowfade{/*this is to display the icon next to each answer element that is currently NOT requried, while in editing mode*/
 display: inline-block;
 background-image: url("/assets/img/Icons/ReqArrow.png");	
 background-position: right;
 background-repeat: repeat;
 background-size: 10px 25px;
 width:9px;
 height:13px;
 vertical-align: middle;
 
 opacity: 0.1;
filter: alpha(opacity=10); /* For IE8 and earlier */ 
}



table.plain{
    border: none; 	
	border-collapse: collapse;

}

table.plain td{
    border: none;
background-color: transparent; 	
}

.deleted	{	
  text-decoration: line-through;
  color:red;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 1.5s, opacity 2s linear;

}

@-webkit-keyframes flattenOut {
            0% {height:35px;}
            100% {height: 0px;}
			
         }
         
@keyframes flattenOut {
            0% {height: 35px;}
            100% {height: 0px;}

         }
	
.FilterSettings{
	border: 1px solid #8FC8F0;
	border-radius:5px;
	padding:10px 10px 10px 10px;
	background-color:#E1EFF3;
}
	
.HI{
background:#205081;
color:white;	
}	
.NOHI{
	color:inherit !important;
	background :white !important;
}
.Sources{
left:0;	
width:48%;
}

.MergeSource	{
	
}

.Merge{
	background-image: url("/assets/img/Icons/merge2.jpg");	
	background-size:75px 55px;
	background-repeat:no-repeat;
	width:75px;
	border-radius::10px;
}


.MergeTarget{
position:fixed;	
display:table-cell;
top:20px;
left:50%;
width:45%;
min-width:200px;
margin-right:30px;
margin-bottom:40px;
max-height:90%;
overflow:auto;

}

.MergeControls{
	visibility:hidden;
	margin-top:20px;
	margin-bottom:10px;
	text-align:center;
	}



/*for eReports */
.VBarTable{
	/*font-size: x-small;*/
	border: 1px solid Black;
	border-radius:5px;
	border-spacing: 0px;
	margin-top:20px;
	margin-bottom:10px;
	}

table.VBarTable TD {
padding:5px 5px 5px 5px;	
}	
	
TD.VGraphBar{
	vertical-align: bottom;
	font-size: smaller;
	border-bottom: 1px solid;
	
	}
	
.GraphContainer{
	border: thin solid;
}
.GraphTable{
	/*font-size: x-small;*/
	padding-bottom:20px;

}
.ProofLabel{
	
	vertical-align:middle;
	font-size: larger;
	color: #056FB2;
	padding-right:16px;
	
}
.GraphValue{
	font-size: smaller;
	
}
.GraphValueCount{
	font-size: smaller;
}
.GraphValuePercent{
	font-size: smaller;
}
.SingleLineGraph{
	height: 9px;
}
.SingleLineGraphHighLight{
	height: 20px;

}

.avgscoretable{
	font-size: x-small;
	border-spacing: 0px;
	}

	
.BlueBar{
	background-color:#03C5FF;
	border-collapse:collapse;
}	
.GreenBar{
	background-color:#74B62E;
	border-collapse:collapse;
}	
.RedBar{
	background-color:Red;
	border-collapse:collapse;
}	
.VGraphScores{
	vertical-align: bottom;
	font-size: smaller;
	
}
.VGraphScores2{
	vertical-align: bottom;
	font-size: smaller;
	border-right: 1px solid;
}
.VGraphScores3{
	vertical-align: bottom;
	font-size: smaller;
	border-right: 1px solid;
	border-top: 1px solid;
}
.VGraphScores4{
	vertical-align: bottom;
	font-size: smaller;
	border-top: 1px solid;
}
.VGraphTopLeft{
	vertical-align: middle;
	font-size: smaller;
	border-right: 1px solid;
	border-bottom: 1px solid;
}
.VGraphTopLeftRight{
	vertical-align: middle;
	border-bottom: 1px solid;
	background-color:#026BA2;
	color:white;
}

.VGraphBotLeft{
	vertical-align: bottom;
	font-size: smaller;
	border-right: 1px solid;
}

/*end eReports*/

.NormalField{
	/*background-color: #E6E6E6;*/
	background-color: #F4F5F8;
	border: 1px solid #B0C4DE;
	text-align: left;
	padding:5px 10px 5px 10px;
	
}

.Boolean{

	text-align: left;
	padding:5px 10px 5px 0px;
	
}
 
.LogoUp{
	position:absolute;
	top:10px;
}
/*input[type="checkbox"]*/

.CB{
	display:inline-block;
    width:20px;
    height:20px;
    margin:1px 0px 0px 0px;
	background-color: #E6E6E6;
	border: 1px solid #B0C4DE;
	
	}
	
.CBSmall{
	display:inline-block;
    margin:1px 0px 0px 0px;
	background-color: #E6E6E6;
	border: 1px solid #B0C4DE;
	vertical-align:bottom;
	}	

.Shrink{
/*	background-image: url("/assets/img/Icons/LeftJustify.png");*/
	background-image: url("/assets/img/Icons/outdent.png");
	background-position: center;
	background-repeat: no-repeat;			
	font-size:smaller;
	vertical-align:middle;	
	top:2px;
	position:relative;
	width:20px;
}

.Grow{
	/*background-image: url("/assets/img/Icons/RightJustify.png");*/
	background-image: url("/assets/img/Icons/indent.png");
	
	background-position: center;
	background-repeat: no-repeat;			
	font-size:smaller;
	vertical-align:middle;	
	top:2px;
	position:relative;
	width:20px;
	padding-left:3px;
}

.FormEditField{
	background-color: #E6E6E6;
	padding:2px 4px 2px 4px;
	border-top:2px solid white;
}

.LeftAligner{
	background-image: url("/assets/img/Icons/AlignerL.png");
	background-position: center;
	background-repeat: no-repeat;	
	border-radius: 8px 0px 0px 0px;
	color:#0015AA;
	font-size:smaller;
	vertical-align:middle;
	
	

}
.CenterAligner{	
	background-image: url("/assets/img/Icons/AlignerC.png");
	background-position: center;
	background-repeat: no-repeat;
	
	color:#0015AA;	
	font-size:smaller;
	vertical-align:middle;
	

	
}
	
.RightAligner{
	background-image: url("/assets/img/Icons/AlignerR.png");
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 0px 8px 0px 0px;
	color:#0015AA;
	font-size:smaller;
	vertical-align:middle;
	

	
}

.DragUpDn{
	/*background-image: url("/assets/img/Icons/UpDn.png");
	background-position: left;
	background-repeat: no-repeat;*/
	color:#0015AA;
	vertical-align:middle;
	position:relative;
	padding-left:24px;
	border-top:1px dashed #C1C1C1;
/*	width:25px;
	height:40px;
	*/
}



.AddFld{

	vertical-align:middle;
	/*position:fixed;
	right:50px;
	top:95px;*/
	padding-left:24px;
	z-index:9993;
	width:100px;
	

}

.newelement{
		/*background-color:#CEE8DD;*/
		
}

.EditForm{

	vertical-align:middle;
	/*position:fixed;
	right:50px;
	top:60px;*/
	padding-left:24px;
	z-index:9993;
	width:100px;
	

}


.BAR1{
	border: thin solid gray;
	width:300px;
	background-color: White;
}
.BAR2{
	background-color: #49A3FF;
	height:13px;
    -webkit-animation-name: BAR2;
    animation-name: BAR2;
	animation-duration:2.0s;	
}

		 
@-webkit-keyframes BAR2 {
            0% {opacity: 0;}
            100% {opacity: 1;}
		
         }
         
@keyframes BAR2 {
            0% {width:0%;}
			100% {width: 100%;}
         }





.PICGRID{
	max-width:50px;
	height:auto;
	display:block;	
	border-radius:20px;
	vertical-align:middle;
	border:1px solid #E6E6E6;
	
}

.NoPic{
	background-image: url("/assets/img/Icons/BlankHeadShot.gif");	
	background-size:50px 50px;
	background-repeat:no-repeat;	
	border-radius:20px;	
	vertical-align:middle;
	border:1px solid #E6E6E6;		
}

.PICTD{
	/*max-width:50px;
	height:auto;
		
	vertical-align:middle;
	border:none;*/

}


.hint{
	vertical-align:middle;
	border: 1px solid #8FC8F0;
	border-radius: 3px;
	background-color:#C9E3F5;
	font-size: smaller;
	font-weight:bold;
	vertical-align: middle;
	text-align: center;
	margin-bottom: 3px;
	padding:3px 5px 3px 5px;
	text-decoration: none;	
	
}

 
#hintbox{ /*CSS for pop up hint box */
display: block;
position:absolute;
top: 0;
background-color: #DEEBFF;
color: #33486B;
width: auto; /*Default width of hint.*/ 
padding: 15px 15px 15px 15px;

border-radius:6px;
text-decoration: none;
z-index:100;
visibility: hidden;
 line-height: 20px;
 text-align: center;
 }

 
#infoBox{ /*CSS for pop up hint box */
display: block;
position:absolute;
top: 0;
background-color:White;
color: #000B86;
width: auto; /*Default width of hint.*/ 
padding: 16px 16px 16px 16px;
border:1px solid #5970B2;
text-decoration: none;
z-index:100;
visibility: hidden;
 line-height: 20px;
 text-align: left;
	/* cross-browser shadow*/
	-moz-box-shadow: 7px 7px 5px #888888;
	-webkit-box-shadow: 7px 7px 5px #888888;
	box-shadow: 3px 3px 3px #888888;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#888888')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#888888');
 
 
 }

 .HandoutTab{
	width: 8in;
} 

.CPEINFO{
	text-align: center;
	font-weight: bold;
}
.CPEH1{
	color: #2A5275;
	font-weight: bolder;
	font-size: larger;
}

table.CPESUM
 {  
   
    border: 2px solid #114366;
    padding-right: 26px;
    padding-left: 26px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #114366;
    border-collapse: collapse;
    width: 450px;
    }
table.CPESUM th{
	background-color: #114366;
	color: White;
	padding-left: 8px;
	text-align: left;
}
table.CPESUM tr{
	background-color: White;
}
table.CPESUM td{
	padding-bottom: 5px;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 5px;
}



  .HRVWRS{/*Hidden Reviewers)*/ 	
  /* position: relative; */
  width: 800px;
  height: 400px;
  overflow-y: scroll;
  display: block;
  margin-left: auto;
  margin-right: auto;
  background-color: #FFF8DC; 
  border: medium solid #708090;
  
  }

.hrvwrs-ul {
  columns: 4;
  -webkit-columns: 4;
  -moz-columns: 4;
}    
 
.noseeum{	/* this is a hack for copying hidden IDs to clipboard, other methods of hiding don't work*/
 font-size: 0px;
 opacity:0;
 filter: alpha(opacity=0); /* For IE8 and earlier */  		
} 

.Peo{/*
	display:block;
	background-image: url("/assets/img/People.gif");
	background-position:bottom;
	background-repeat: no-repeat;
	width:60px;
	height:50px;
	vertical-align:bottom;
	*/
}

.PortalBanner{
	background-color:#E3E7EA;
	width:100%;
	padding-right:40px;
	padding-left:40px;
}
.SpkPrtHeading2{
	color: #4682B4;
	font-size: large;
	font-weight: bolder;
	/*height: 90px;*/
	max-height: 1.75in;
	text-align: left;
	padding-left: 20px;
	padding-bottom: 15px;
	vertical-align:middle;
	
	}


.SpkNamePic	{/* Published speaker biography in speaker deatils screen (user)...*/
	color: #4682B4;
	font-size: large;
	font-weight: bolder;
	
}

.SpkPic	{/* Published speaker biography in speaker deatils screen (user)*/

	max-height: 1.75in;
	max-width:1.5in;
	border: 6px solid #E3E7EA;
	border-radius:6px;
}


.SpkBio	{/* Published speaker biography in speaker deatils screen (user)*/ 	
	vertical-align: top;
	text-align:left; 
	margin-left:20px;
	}

.EmailReady{
	background-image: url("/assets/img/Icons/EmailReady.png");
	background-position: left;
	background-repeat: no-repeat;
	width:80px;
	height:40px;
	vertical-align:middle;
}
.Remove{
	background-image: url("/assets/img/Icons/Remove.gif");
	background-repeat: no-repeat;
	width:28px;
	height:40px;
	vertical-align:middle;
	background-position: center;
	
	
}

.RemoveMini{
	background-image: url("/assets/img/Icons/RemoveMini.gif");
	background-repeat: no-repeat;
	width:20px;
	height:20px;
	vertical-align:middle;
	background-position: center;
	
	
}

.Colorwheel{
	background-image: url("/assets/img/Icons/Colorwheel.jpg");
	background-repeat: no-repeat;
	width:20px;
	height:20px;
	vertical-align:middle;
	background-position: center;
	
	
}


.LinkFields{
	background-image: url("/assets/img/Icons/link.png");
	background-repeat: no-repeat;
	width:24px;
	height:24px;
	position:relative;
	bottom:-10px;
	vertical-align:bottom;
	background-position: center;
	
	
}



.Handout{
	background-image: url("/assets/img/Icons/Handout.jpg");
	background-position: left;
	background-repeat: no-repeat;
	margin-top:5px;
	margin-bottom:5px;
	min-height:30px;
	min-width:25px;
	vertical-align:middle;
	contain: paint;
	line-height:30px;
}


.SixUpHandout{
	background-image: url("/assets/img/Icons/Handout.jpg");
	background-position: left;
	background-repeat: no-repeat;
	margin-top:5px;
	margin-bottom:5px;
	min-height:30px;
	min-width:25px;

}


.NoHandout{
	background-image: url("/assets/img/Icons/noHandout.jpeg");
	background-position: left;
	background-repeat: no-repeat;
	margin-top:5px;
	margin-bottom:5px;
}

.ERR{
	text-align:left;
	padding-right:10px; 
	}


.NODEC{
	background-color:none;
	border-style:0;
	}


.pagebreak{

	font-weight:bold;
	font-size:large;	
	height:30px;
	text-align:center;
	background-image: url("/assets/img/Icons/dash.png");
	background-position: bottom;
	background-repeat:repeat-x;
	background-size:12px 5px;
    opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */  
	
	}
	
.start_bracket{

	
	line-height:20px;
	text-align:center;

  background: repeating-linear-gradient(
  -55deg,
  #97BDC6,
  #97BDC6 5px,
  #CDCDCD 5px,
  #CDCDCD 10px
);	
	
	color:black;
	/*letter-spacing: 0.3em;*/
	font-weight:bold;
	}
	
.end_bracket{


	line-height:20px;
	text-align:center;
	background-color:#76B6D5;
	color:black;
	border-bottom:15px solid white;"
	/*letter-spacing: 0.3em;*/
	font-weight:bold;	
	background: repeating-linear-gradient(
  45deg,
  #97BDC6,
  #97BDC6 5px,
  #CDCDCD 5px,
  #CDCDCD 10px
);	

	}
	
.v_bracket{	

	width:2px;
	background-color:#97BDC6;
	border-bottom:15px solid white;"

}
.readonly
{

	background-image: url("/assets/img/Icons/readonly.png");
	background-repeat:no-repeat;	
	background-position: center;
    opacity: 0.3;
    filter: alpha(opacity=30); /* For IE8 and earlier */  
	
}	
	
	
/*newicons section*/	
.WF{/*workflow*/
	background-image: url("/assets/img/Icons/WF.gif");

}
	
.Form{
	background-image: url("/assets/img/Icons/Form.gif");
}

.PartialForm{
	background-image: url("/assets/img/Icons/DocSome.gif");
}


.Edit{
	background-image: url("/assets/img/Icons/EditPencil.gif");
}

.Authors{
	background-image: url("/assets/img/Icons/Authrs.gif");
}

.Delete{
	background-image: url("/assets/img/Icons/Delete.gif");
}

.Automation{
	background-image: url("/assets/img/Icons/auto2.png");
}


.Sessionize{
	background-image: url("/assets/img/Icons/Snz.gif");
}


.History{
	background-image: url("/assets/img/Icons/History.png");
}
.Rotate{
	background-image: url("/assets/img/Icons/Angle.jpg");
}


.Upload{
	background-image: url("/assets/img/Icons/Upld.gif");
}
.Download{
	background-image: url("/assets/img/Icons/Dnld.gif");
}


.NewDSCLS{
	background-image: url("/assets/img/Icons/NewDSCLS.gif");
}


.EMSent{
	background-image: url("/assets/img/Icons/EMSent.gif");
}


.CHK{
	background-image: url("/assets/img/Icons/CHK.gif");
}


.Plus{
	background-image: url("/assets/img/Icons/Plus.gif");
}





.Disqualify{
	background-image: url("/assets/img/Icons/NOT.gif");
}

.Smartphone{
	border: 2px solid #7FD2F1;
	border-radius:3px;
	
	width:24px;
	color:#7FD2F1;
	Padding-bottom:1px;
}


.Desktop{
	border: 2px solid #7FD2F1;
	border-radius:3px;
	height:22px;
	width:32px;
	color:#7FD2F1;
	Padding-bottom:1px;
}


.DocNA{
	background-image: url("/assets/img/Icons/NA.gif");
	
}



.Work{
	background-image: url("/assets/img/Icons/Work.gif");
}



.Locked{
	background-image: url("/assets/img/Icons/lock.gif");
	background-repeat:no-repeat;
}


.Submit{
	background-image: url("/assets/img/Icons/Submit.gif");
}


.Proof{
		background-image: url("/assets/img/Icons/Form.gif");
}

.CNFLT{
	background-image: url("/assets/img/Icons/CNFLT.gif");
}

.COMMENT{
	background-image: url("/assets/img/Icons/InfoMessage.gif");
}

.NeedRVW{
	background-image: url("/assets/img/Icons/NeedRVW.gif");
}


.Alrt{
	background-image: url("/assets/img/Icons/Alrt.gif");
	/*border: 1px solid #7FD2F1;	
	background-position: center;
	vertical-align:middle;
	background-repeat: no-repeat;
	background-color:White;
	height:32px;
	width:32px;*/
	
}




.Icon{
	border: 1px solid #7FD2F1;
	border-radius:8px;
	background-position: center;
	vertical-align:middle;
	background-repeat: no-repeat;
	background-color:White;
	height:32px;
	width:32px;
	margin:0px 2px 0px 2px;	
}

.SmallIcon{
	border: 1px solid #7FD2F1;
	border-radius:4px;
	background-position: center;
	vertical-align:middle;
	background-repeat: no-repeat;
	background-color:White;
	height:16px;
	width:16px;
	margin:0px 2px 0px 2px;	
}


.Status{/*this is for a no-border, no transparent background status display icon*/
	
	border-radius:8px;
	background-position: center;
	vertical-align:middle;
	background-repeat: no-repeat;
	/*background-color:White;*/
	height:32px;
	width:34px;
	margin:0px 2px 0px 2px;	
}



.Round{border-radius:20px;}

.IcnRnd{
	border: 1px solid #7FD2F1;
	border-radius:20px;
	background-position: center;
	vertical-align:middle;
	background-repeat: no-repeat;
	background-color:White;
	height:32px;
	width:32px;
	margin:0px 2px 0px 2px;	
}

.Active{
	cursor: pointer;	
	}

.Moveable{
	cursor: move;	
	}
	
	
.Active:hover{
	border: 1px solid #3C8ACA;	
}	

.Workflow{
	background-image: url("/assets/img/Icons/Workflow.gif");
	background-position: left;
	background-repeat: no-repeat;
	line-height:36px;
	min-height:36px;
	min-width:36px;
	padding-right:3px;
}

/* end newicons section */




.Doc1{
	background-image: url("/assets/img/Icons/Doc1.gif");
	background-position: left;
	background-repeat: no-repeat;
	line-height:36px;
	min-height:36px;
	min-width:36px;
	padding-right:3px;
}

.DocBlank{
	background-image: url("/assets/img/Icons/Docblank.gif");
	background-position: left;
	background-repeat: no-repeat;
	line-height:25px;
	min-height:36px;
	min-width:36px;
	padding-right:3px;
	contain: paint;
	
		width:28px;
	height:40px;
	vertical-align:middle;
	background-position: center;
	
}

/*
.DocNA{
	background-image: url("/assets/img/Icons/DocNA.gif");
	background-position: left;
	background-repeat: no-repeat;
	line-height:25px;
	min-height:36px;
	min-width:36px;
	padding-right:3px;
}
*/

.DocSome{
	background-image: url("/assets/img/Icons/DocSome.gif");
	background-position: left;
	background-repeat: no-repeat;
	line-height:25px;
	min-height:25px;
	min-width:22px;
	padding-right:3px;
}


.EMLine{/* for name lines with email icons floating left of it, testing commit */
padding-right:5px;
padding-left:5px;
cursor: pointer; 
/*float:left;*/
vertical-align: middle;
}
.AEM{/* auto email div */
	background-image: url("/assets/img/Icons/AutoEM.png");
	background-position: left;
	background-repeat: no-repeat;
    width:78px;
 	
  	vertical-align: text-middle;
   
    margin-bottom: 3px;
    padding: 5px 15px 5px 15px;   
    cursor: pointer; 

} 


.BGItem{
	height:8px;
}
.BGGroup{
border: 1px solid #B0C4DE;
margin-top:5px;
margin-bottom:5px;	
}

.clickdiv{
	cursor: pointer;	
	text-decoration:none;
	}
	
	
	
.clickdiv:hover{
	background-color:#E6E6E6;
}	

.clickdivY{
		cursor: pointer;
}
.clickdivY:hover{
		background-color:#FEFF86;
}	


.clickdivB{
		cursor: pointer;
}
.clickdivB:hover{
		background-color:#CAE3EF;
}	



.DUEDATE{
	position: relative;
	top:12px;
	color: red;
	font-weight: bold;
	padding-right:20px;
	width: 105px;
	float:left;
	text-align: right;
}

.DBLINK{/* Field table update */
	background-image: url("/assets/img/Icons/DBLink.png");
	background-position: left;
	background-repeat: no-repeat;
   
 	
  	vertical-align: text-middle;   
    margin-bottom: 3px;
    padding: 5px 15px 5px 15px;   
    cursor: pointer; 

}                      

.Hidden{
    visibility:hidden; 	
}

.Editable{

   background-color: #E6E6E6;
	border: 1px solid #B0C4DE;
	text-align: left;
}
.Editable2{
	background-color: #FEFF86;
	border: 1px solid #B0C4DE;
	text-align: left;
}

.BK{
	position:absolute;
    top: 0px;
    left:0px;
	/*background-color: #ffffaa; */
	width: 80px; 
	height:30px;
	background-image: url("/assets/img/Icons/back.gif");
	background-position: center;
	background-repeat: no-repeat;
	
}

.NewEM{
	background-image: url("/assets/img/Icons/AdHoc.gif");
	
	background-repeat: no-repeat;
	width:20px;
	height:20px;
	
}

.locked{
	background-image: url("/assets/img/Icons/Locked.gif");
	background-position: center;
	background-repeat: no-repeat;
	width:26px;
	height:30px;
	float:right;
	vertical-align:top;
}

.TQSum{
	padding:20px;
	
}

.NormalMemo{	
background-color: #F4F5F8;
    border: 1px solid #B0C4DE;
		text-align: left;
	padding:5px 10px 5px 10px;
}
.HLMemo{
background-color: #FEFF86;	
}

.LI1{
 font-weight: bolder;	
}
.fade{

 opacity: 0.4;
  filter: alpha(opacity=40); /* For IE8 and earlier */  
	
}
.TR1{
background-color: white;	
}
.TR2{
background-color: #CDCDCF;	
}


.MSG{

}


#SlideAlert {
	z-index:9999;
    position: fixed;	
	border-radius: 5px;
	left:40%;
	background-color: #FFFFAA; 
	color:Red;	
	padding: 40px 40px 40px 40px;
	transform: translateX(-130%);
    -webkit-transform: translateX(-130%);
	border: 2px solid #FED67A; 
}
#SlideSuccess{
	z-index:9999;
    position: fixed;
    border-radius: 5px;
	left:40%;
	background-color: #98BF4C; 
	color:White;	
	padding: 40px 40px 40px 40px;
	transform: translateX(-130%);
    -webkit-transform: translateX(-130%);
	border: 2px solid #4E929E; 
}

.SlideAlert-in {
    animation: SlideAlert-in 0.75s forwards;
    -webkit-animation: SlideAlert-in 0.75s forwards;
}

   
@keyframes SlideAlert-in {   
    100% { transform: translateX(0%); 
	
	}
}

@-webkit-keyframes SlideAlert-in {
    100% { -webkit-transform: translateX(0%); }
}



.rotate2 {
  transform:  rotate(315deg);
  width: 10px;
  border-bottom: 1px solid #91C8D6;
  padding: 10px 0px;
  background-color:transparent;
  
}


    
.ScrollHint{/* inner, scrollable content container*/
	min-height:15vh;
	max-height:90vh;
	max-width:100vh;
	
/*	min-height:400px;
	max-height:700px;*/
	overflow:auto;
}
	
	

.Scroll{/* inner, scrollable content container*/
	min-height:50vh;
	max-height:90vh;

	
/*	min-height:400px;
	max-height:700px;*/
	overflow:auto;
}

.WIC{/*window inner container ... inside of Scroll div*/
	top:20px;	
	padding: 40px 60px 30px 60px;	
}





.W1{/*window 1* -  general moveable content viewport*/
	
	top:20px;	
	z-index:9994;
	position: fixed; 
	left: 50%;
    transform: translate(-50%, 0);
    visibility:hidden; 
	

	background-color: WHite; 
	border: thin solid #708090; 
	max-width: 970px; 
	min-width: 700px; 
	
	/*padding-top: 30px;	*/
	padding-right:2px;
	
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');
	*/
	-moz-box-shadow: 0px 0px 50px 0px #000000;
   -webkit-box-shadow: 0px 0px 50px 0px #000000;
    box-shadow: 0px 0px 50px 0px #000000;
   	

  
}


.W2{/*window 2* -  general moveable content viewport*/
	
	
	top:20px;	
	z-index:9995;
	position: fixed; 
    visibility:hidden; 
	background-color: WHite; 
	border: thin solid #708090; 
	max-width: 1024px; 
	
	padding-top: 30px;	
	padding-right:2px;
	/*min-height:400px;
	max-height:700px;
	overflow:auto;
	*/
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');
	*/
	-moz-box-shadow: 0px 0px 120px 0px #000000;
   -webkit-box-shadow: 0px 0px 120px 0px #000000;
    box-shadow: 0px 0px 120px 0px #000000;
  
}


.W3{/*window 3* -  general moveable content viewport*/
	
	
	top:20px;	
	z-index:9996;
	position: fixed; 
    visibility:hidden; 
 
	background-color: WHite; 
	border: thin solid #708090; 
	max-width: 970px; 
	padding: 40px 60px 30px 60px;	
	min-height:400px;
	max-height:700px;
	overflow:auto;
	
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');
	*/
	-moz-box-shadow: 0px 0px 120px 0px #000000;
   -webkit-box-shadow: 0px 0px 120px 0px #000000;
    box-shadow: 0px 0px 120px 0px #000000;
  
}

.W4{/*window 4* -  general moveable content viewport*/
	
	top:20px;	
	z-index:9998;
	position: fixed; 
	left: 50%;
    transform: translate(-50%, 0);
    visibility:hidden; 
	

	background-color: WHite; 
	border: thin solid #708090; 
	max-width: 970px; 
	min-width: 670px; 
	
	/*padding-top: 30px;	*/
	padding-right:2px;
	
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');
	*/
	-moz-box-shadow: 0px 0px 50px 0px #000000;
   -webkit-box-shadow: 0px 0px 50px 0px #000000;
    box-shadow: 0px 0px 50px 0px #000000;
   	

  
}

.ui-state-default {
	/*override style found in query.ui.css*/
	/*width:225px; this ruins the calendar picklist*/
	margin-bottom: 2px;
	margin-top: 2px;
	margin-right: 5px;
	border: 1px solid #4898C5;
	border-radius:3px;	
	height:26px;
}

.ui-widget, .ui-widget input, .ui-widget select, .ui-widget button{
border-radius:3px;	
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br,.ui.widget{
	border-radius:3px;
}
.StandardInput {
	border: 1px solid #4898C5;
	border-radius:3px;
	width:225px;		
	margin-bottom: 2px;
	margin-top: 2px;
	margin-right: 5px;
		height:22px;
	}

.DropDown{
	width:225px;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-right: 5px;
	border: 1px solid #4898C5;
	border-radius:3px;	
	height:26px;
}

.DropDownWide{
	width:350px;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-right: 5px;
	border: 1px solid #4898C5;
	border-radius:3px;	
	height:22px;
}



.DropDownMulti{
	width:228px;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-right: 5px;
	border-radius: 3px;
	height:22px;
	border: 1px solid #4898C5;
	border-radius:3px;
}

.DropDown option {width:200px;}

.FilterPanel{/* filter panel for user session search screen*/
	
	
	top:20px;	
	z-index:9993;
	position: fixed; 
    visibility:hidden; 
	width:auto;
	background-color: WHite; 
	border: thin solid #708090; 
	max-width: 970px; 
	padding: 7px 7px 7px 7px;	
	
	max-height:700px;
	overflow:auto;
	
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');
	
	-moz-box-shadow: 0px 0px 120px 0px #000000;
   -webkit-box-shadow: 0px 0px 120px 0px #000000;
    box-shadow: 0px 0px 50px 0px #000000;
  
}


.EMC{
	top:100px;	
	right:40px;
	z-index:9997;
	position: fixed; 
    visibility:hidden; 
	background-color: WHite; 
	border: thin solid #708090; 
	
	width: auto; 
	padding-top: 30px;	
	padding-right:2px;
	text-align:LEFT;
   
}


.RPOP{
	top:100px;	
	right:40px;
	z-index:9997;
	position: fixed; 
    visibility:hidden; 
	background-color: WHite; 
	border: thin solid #708090; 
	width: auto; 
	padding-right:2px; 
}




.EM{
	
	
	top:20px;	
	z-index:9998;
	position: fixed; 
    visibility:hidden; 
 
	background-color: WHite; 
	border: thin solid #708090; 
	max-width: 1200px; 
	padding-top: 30px;	
	padding-right:2px;
	
	
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');
	*/
	-moz-box-shadow: 0px 0px 120px 0px #000000;
   -webkit-box-shadow: 0px 0px 120px 0px #000000;
    box-shadow: 0px 0px 120px 0px #000000;  
}

.EM a{text-decoration:underline;}
.EM a:link { color: #0000EE;} 
.EM a:visited { color: #551A8B; }

.PushMessage{
	z-index:9999;
	position: fixed; 
	text-align:left;
    left: 50%;
    transform: translate(-50%, 0);		
	background-color: WHite; 
	border: thin solid #708090; 
	border-radius:5px;
	padding: 35px 20px 20px 20px;	
	max-height:60px;
	overflow:hide;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#888888')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#888888');
	*/
	-moz-box-shadow: 0px 0px 50px 0px #888;
   -webkit-box-shadow: 0px 0px 50px 0px#888;
    box-shadow: 0px 0px 50px 0px #6d6d6d;


    -webkit-animation-duration:7s;
    -moz-animation-duration:7s;
    -o-animation-duration:7s;
    animation-duration:7s;
    -webkit-animation-name:float-down;
    -moz-animation-name:float-down;
    -o-animation-name:float-down;
    animation-name:float-down;
    -webkit-animation-iteration-count:1;
    -moz-animation-iteration-count:1;
    -o-animation-iteration-count:1;
    animation-iteration-count:1;
    -webkit-animation-timing-function:ease-out;
    -moz-animation-timing-function:ease-out;
    -o-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
    -webkit-animation-fill-mode:forwards;
    -moz-animation-fill-mode:forwards;
    -o-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
  
   
}
@-webkit-keyframes float-down {
     0% {
        top:-200px;      
    }

    28% {
        top:-130px;
    }	
	

    35% {
        top:0px;
    }	
	
    92% {
        top:0px;
    }
    100% {
        top:-130px;
    }
}
@-moz-keyframes float-down {
     0% {
        top:-200px;      
    }

    28% {
        top:-130px;
    }	
	

    35% {
        top:0px;
    }	
	
    92% {
        top:0px;
    }
    100% {
        top:-130px;
    }
}
@-o-keyframes float-down {
     0% {
        top:-200px;      
    }

    28% {
        top:-130px;
    }	
	

    35% {
        top:0px;
    }	
	
    92% {
        top:0px;
    }
    100% {
        top:-130px;
    }
}
@-keyframes float-down {
     0% {
        top:-200px;      
    }

    28% {
        top:-130px;
    }	
	

    35% {
        top:0px;
    }	
	
    92% {
        top:0px;
    }
    100% {
        top:-130px;
    }
}

.XX{
	position:absolute;
    top: 0px;
    right:0px;
	/*background-color: #ffffaa; */
	width: 30px; 
	height:30px;
	background-image: url("/assets/img/Icons/close.gif");
	background-position: center;
	background-repeat: no-repeat;
	
}



.Dismiss{
	position:absolute;
    top: 45px;
    right:2px;
	
	
 /*gradients*/
  background: white; /* For browsers that do not support gradients */ 
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='#ffffaa');
  background: -webkit-linear-gradient(left, white , #ffffaa); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, white, #ffffaa); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, white, #ffffaa); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, white , #ffffaa); /* Standard syntax */
/*end gradients*/	
	border: thin solid #708090;	
	text-align:center;
	height:31px;
	width:62px;
	
	
}

.Close{
	position:absolute;
    top: -1px;
    right:2px;
	
	
 /*gradients*/
  background: white; /* For browsers that do not support gradients */ 
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='#ffffaa');
  background: -webkit-linear-gradient(left, white , #ffffaa); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, white, #ffffaa); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, white, #ffffaa); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, white , #ffffaa); /* Standard syntax */
/*end gradients*/	
/*	border-top: thin solid #708090;	*/
/*	border-right: thin solid #708090;	*/
	border: thin solid #708090;	
	text-align:center;
	height:31px;
	width:62px;
	
	
}


.OUTLINE{
	border: 1px solid #A5A5A5;	
	position:relative;
	top:0;
	left:0;
	margin-right:180px;
}

.OUTLINE_X{
	border: 1px solid transparent;		
	position:relative;
	top:0;
	left:0;
	margin-right:180px;
}

.OUTLINE2{
	border: 1px solid #A5A5A5;	
	position:relative;
	top:0;
	left:0;
	margin-right:13px;
}

.OUTLINE_X2{
	border: 1px solid transparent;	
	position:relative;
	top:0;
	left:0;
	margin-right:13px;
}

	 
/* Sortable tables */
	 
/* Sortable tables */
table.sortable {  
    border: 1px solid #9DD7F8; 	
	border-collapse: collapse;
	margin-top: 20px;
	width:100%;
    }

table.sortable tr:nth-child(even) {
	background-color: #F2F2F2;
}

table.sortable tr:nth-child(odd){
	
	background-color: white;
}

table.sortable th {
  
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-top: 4px;
	border: 1px solid #9DD7F8;	
	background-color: #C9E2EE;
	font-weight:normal;
	line-height: 150%;
	font-size: 13px;
	
}

table.sortable td {
/*   background-color: White;*/
	padding-left: 10px;
	padding-right: 10px;
    padding-top: 1%;
	padding-bottom: .7%;
	border: 1px solid #9DD7F8;
  text-align: left;
  vertical-align:middle;

}


.startsection{border-top: 1px solid #A5A5A5;}

table.sortable td.NumLine {
  text-align: right; 
}
table.sortable td.Center {
  text-align: center; 
}

/* Search tables, no sort */
table.nonsort {  
    border: 1px solid #838383;  
	 border-collapse: collapse;
	 margin-top: 20px;

/*
    background-color: #BCBCBC;
    border: 1px solid #656565;*/
    }
    
table.nonsort th {
  
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-top: 4px;
	border: 1px solid Gray;		
	background-color: #e1e1e1;
}

.B { 
    background-color: #F2F2F2;
}
.A { 
    background-color: white;
}



table.nonsort td {

	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	border: 1px solid #A5A5A5;
/*
    background-color: White;
	padding-left: 5px;
	padding-right: 5px;
	*/
}







table.FRMTBL {  
    border: 1px solid #838383;
  
	 border-collapse: collapse;
	margin-top: 20px;
    }

table.FRMTBL th {
  
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-top: 4px;
	border: 1px solid Gray;	

	background-color: #e6e6e6;
}

table.FRMTBL td {
/*   background-color: White;*/
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1%;
	padding-bottom: .7%;
	border: 1px solid #A5A5A5;
    text-align: left;
    vertical-align:middle;
}


.EditMe {
  
  background-image: url("/assets/img/Icons/AEdit4.png");	
  background-position: center;  
  background-repeat: no-repeat;
  background-color: transparent;
  height:26px;
  width:26px;
 /* margin-right:200px;*/
  position:absolute;
  top:0px;
  right:-30px;
  
}



.EditMe_X {
  background-image: url("/assets/img/Icons/AEdit4.png");	
  background-position: center;  
  background-repeat: no-repeat;
  background-color: White;
  height:26px;
  width:26px;
  position: relative;	
  float: right;	
  opacity: 0.4;
  filter: alpha(opacity=40); /* For IE8 and earlier */  
  
}

.EditMe_A {
  background-image: url("/assets/img/Icons/AEdit4.png");	
  background-position: center;  
  background-repeat: no-repeat;
  background-color: White;
  height:26px;
  width:26px;
  position: relative;	
  float: right;	
  
}

.EditMeH {
  background-image: url("/assets/img/Icons/AEdit4.png");	
  background-position: center; 
  background-repeat: no-repeat;
  height:26px;
  width:26px;

  background-color: Yellow;
  display:inline-block;
 vertical-align:bottom;
}

.DANTEST {
  display:inline-block;	
  float:left;
  position:relative;
  
}

.Alert_3 {/* alert message, low priority*/
	
	font-weight: bolder;	
	padding-top: 2px;
	padding-bottom: 2px;
	font-style: normal;

	color: Red;
}

.H_0 {/* Heading 1 - largest*/
	
	font-size: 38px;
	line-height:50px;
	padding-top: 18px;
	padding-bottom: 14px;
	font-style: normal;	
	vertical-align:middle;
	color: #71C7EC;
}


.H_0b {/* Heading 1 - largest*/
	
	font-size: 38px;			
	line-height:50px;
	font-style: normal;	
	vertical-align:middle;
	/*color: #8FC8F0;*/
	color:#71C7EC;
}



.H_1 {/* Heading 1 - largest*/
	line-height: 150%;
	font-size: 22px;
	font-weight:normal;	
	padding-top: 18px;
	padding-bottom: 14px;
	font-style: normal;
	vertical-align:middle;
	color: #056FB2;
	
	
}

.H_1b {/* Heading 1 - largest - no padding*/
	line-height: 35px;
	font-size: 22px;	
	font-style: normal;
	font-weight:normal;	
	color: #056FB2;
}


.H_1e {/* Heading 1 - largest, editable*/
	line-height: 35px;
	font-size: 22px;	
	padding-left:10px;
	padding-right:10px;
	font-style: normal;
	font-weight:normal;	
    background-color: #E6E6E6;
	border: 1px solid #B0C4DE;
	text-align: left;
	color: #056FB2;
}


.H_1x {/* Heading 1 - largest - hover*/
	line-height: 35px;
	font-size: 22px;	
	padding-left:10px;
	padding-right:10px;
	font-style: normal;
	font-weight:normal;	
	background-color: #FEFF86;
	border: 1px solid #B0C4DE;
	color: #056FB2;
}

.H_2 {/* Heading 2 - medium*/
	line-height: 150%;
	font-size: 19px;
	color:#5794C2;
	padding-top: 19px;
	padding-bottom: 14px;

}

.H_2b {/* Heading 2 - medium, no padding*/
	line-height: 150%;
	font-size: 19px;
	font-weight:normal;	
	color:#5794C2;
}
.H_3 {/* Heading 3 - smallish*/

	font-size: 16px;
	font-style: normal;
	font-weight:normal;
	color: #2F4F4F;
	line-height: 160%;
	padding-top: 18px;
	padding-bottom: 14px;
	padding-right: 10px;	
}

.H_3b {/* Heading 3 - smallish, no padding*/

	font-size: 16px;
	font-style: normal;
	font-weight:normal;
	color: #36454F;
	line-height: 160%;


}


.H_4 {/* normal font*/

	font-size: 13px;
	font-style: normal;
	font-weight:normal;
	line-height: 175%;
}


.P1 {/* Heading 1 in Planstone Green - largest*/
    font-family: "Myriad Set Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 200%;	
	
	
	font-weight: bolder;	
	padding-top: 18px;
	padding-bottom: 14px;
	

	color: #004712;
}
.P2 {/* Heading 1 - medium*/
    font-family: "Myriad Set Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 150%;	

		
	padding-top: 19px;
	padding-bottom: 14px;
	
	color: #004712;
}
.P3 {/* Heading 1 - smallish*/
    font-family: "Myriad Set Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 122.5%;	
	
	padding-top: 18px;
	padding-bottom: 14px;
	
	
	padding-right: 10px;
	color: #004712;
	line-height: 175%;
	
}


.PT_1 {/* People Table 1 - smallish*/
	

	padding-top: 4px;
	padding-bottom: 4px;
	
	border: 2px solid #84C0DB; 	
	border-collapse: collapse;
    width:100%; 
	text-align:left;
}

.PT_1 td {
padding-left:5px;	
padding-right:5px;
vertical-align:middle;
	border: 1px solid #B0C4DE;

}
.PT_1 th {
padding-left:5px;	
padding-right:5px;	
vertical-align:middle;
border: 1px solid #B0C4DE;
text-align:center;


}

.PH_1 {/* People List Heading 1 - smallish*/
	

	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 4px;
 	
	padding-right: 10px;
	padding-left: 10px;
	background-color: #84C0DB;
	color:white;
	line-height: 100%;
	
	font-weight: bolder;
	font-stretch:extra-expanded;
	text-align:left;
	vertical-align:middle;
}




.BackButton{
/*
	text-align: center;
	vertical-align: middle;
	margin-bottom: 1px;
	margin-right: 15px;
*/	
	
	background-image: url("/assets/img/Icons/Back.gif");	
	background-position: left;
	background-repeat: no-repeat;
	height: 25px; 
	width: 47px; 
	border:none;
	background-color: White;
}

.RmvInpt{
	background-image: url("/assets/img/Icons/Remove.gif");	
	background-position: left;
	background-repeat: no-repeat;
	height: 40px; 
	width: 26px; 
	border:none;
	background-color: White;

}

.B_UL{
	/*Button Upper Left position*/
	position: relative;
   float: right;
	top: -2px;
	left: 10px;
	
	
}
	.UpperLeft{
   position: relative;

	padding: 0;
	border-bottom: 0px;
	top: -20px;
	left:-20px;
}
	.Help_House{
	 display:table-cell;
     position: relative;
	 float:right;		
	 margin-left:10px;
	  background-color: #84C0DB;
     border-radius: 22px;
     width:24px;    
	 height:24px; 
		/*
     position: relative;
	 float:right;
     background-color: #84C0DB;
     border-radius: 3px;
     width:22px;    
	 padding-left: 3px;
	 padding-top: 2px; 
	 padding-bottom: 0px;
	 padding-right: 3px;
	 top: -25px;
	 right:-35px;
	 */
	 
}
.Info{/* Info hover*/  
  display:inline-block;  

  background-repeat: no-repeat;
  height:22px;
  width:22px;
 
  border-radius: 20px;
  border: 1px solid #7FD2F1;
  background-color: White;
  color:#84C0DB;
  line-height: normal;

 
  
  font-size: larger;
  vertical-align: middle;
  text-align: center;
  margin-bottom: 3px;
  margin-left:10px;
  line-height:22px;
  
}     

	.InLine_Div{
     position: relative;
	 float:right;
     background-color: #84C0DB;
     border-radius: 3px;
     width:22px;    
	 padding-left: 3px;
	 padding-top: 2px;
	 padding-bottom: 0px;
	 padding-right: 3px;
	 
	 
	 top: -25px;
	 right:-35px;
	 
}

.ClientWrapperTable {
	border-spacing: 0; *border-collapse: collapse;
	margin-left: 40px;
	margin-right: 40px;
	max-width:1440px;
}

.HandoutThumb{
border:1px solid gray;
  width:70px;
  height:90px;
	margin-bottom:3px;	
	margin-top:3px;
  margin-left:3px;
  margin-right:3px;
  float:left;
	}



.ePost{
border:1px solid black;
  width:365px;
  height:225px;
	overflow-y: scroll;
	/*border-collapse: collapse;*/
	margin-bottom: 10px;	
	margin-top: 10px;
  margin-left:10px;
  margin-right:10px;

	background-color: white;
		/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#888888')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#888888');
	*/
	-moz-box-shadow: 0px 0px 50px 0px #888;
   -webkit-box-shadow: 0px 0px 50px 0px#888;
   box-shadow: 0px 0px 50px 0px #6d6d6d;
		padding-right: 0px;
		padding-bottom: 20px;
		padding-left: 15px;
		padding-top: 20px;
    float:left;
	}


.ContextMenu{
	float:right;
	top:0px;	
	right:10px;
	
	position: absolute; 
    
	background-color: Transparent; 
	width: auto; 
	padding-top: 10px;	
	padding-right:2px;
 
	
}	
	
.FixedMenu{
	float:right;
	top:0px;	
	right:10px;
	
	position: fixed; 
    
	background-color: Transparent; 
	width: auto; 
	padding-top: 10px;	
	padding-right:2px;
 
	
}	

.Menu{
    float:left;
	margin-right:30px;
	}
	
.Block{
    float:left;
	margin-right:20px;
	height:450px;
	border:1px solid gray;
	padding:10px 10px 10px 10px;
	margin-bottom:30px;
	}
	
	
.ReportGroup{
    float:left;
	margin-right:20px;
	height:300px;
	border:1px solid gray;
	padding:10px 10px 10px 10px;
	margin-bottom:30px;
	}
	
.BannerImage{
  border:none;
  width:100%;
  max-width:790px;
  max-height:200px;
  size:contain;
}	
	

.Shadow1{
		/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#888888')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#888888');
	*/
	-moz-box-shadow: 0px 0px 30px 0px #888;
   -webkit-box-shadow: 0px 0px 30px 0px#888;
	box-shadow: 0px 0px 30px 0px #6d6d6d;
	
}


.Shadow2{/* this used to be the answertable shadow*/
		/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#888888')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#888888');
	-moz-box-shadow: 0px 0px 50px 0px #888;
    -webkit-box-shadow: 0px 0px 50px 0px#888;
    box-shadow: 0px 0px 50px 0px #6d6d6d;
}    



.SessionTR/* for session list format Classic in User*/
{

}


	
.searchfilter{
	
	/*border: 1px solid #8FC8F0;*/
	border: 1px solid #4898C5;
	border-radius:3px;
	height:22px;	
	
	width:225px;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-right: 5px;
}



.Panel {

	max-width: 12in;
	min-width: 9in;
	border-collapse: collapse;
	font-size: small;
	background-color: white;
	margin-bottom: 50px;	
	margin-top: 30px;
		/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#888888')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#888888');
	*/
	-moz-box-shadow: 0px 0px 50px 0px #888;
   -webkit-box-shadow: 0px 0px 50px 0px#888;
   box-shadow: 0px 0px 50px 0px #6d6d6d;
		padding-right: 20px;
		padding-bottom: 20px;
		padding-left: 20px;
		padding-top: 20px;
	}



.Panel2 {

	max-width: 8in;
	min-width: 6in;
	border-collapse: collapse;
	font-size: small;
	background-color: white;
	margin-bottom: 50px;	
	margin-top: 30px;
		/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#888888')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#888888');
	*/
	-moz-box-shadow: 0px 0px 50px 0px #888;
   -webkit-box-shadow: 0px 0px 50px 0px#888;
   box-shadow: 0px 0px 50px 0px #6d6d6d;
   padding-right: 20px;
		padding-bottom: 20px;
		padding-left: 20px;
		padding-top: 20px;
	}
	
.Panel3 {

	border-collapse: collapse;
	font-size: small;
	background-color: white;
	margin-bottom: 50px;	
	margin-top: 30px;
		/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#888888')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#888888');
	*/
	-moz-box-shadow: 0px 0px 50px 0px #888;
  -webkit-box-shadow: 0px 0px 50px 0px#888;
  box-shadow: 0px 0px 50px 0px #6d6d6d;
  padding-right: 20px;
  padding-bottom: 20px;
	padding-left: 20px;
	padding-top: 20px;
	}
	





	
.ThankyouPanel {

	max-width: 4in;
	min-width: 2in;
	border-collapse: collapse;
	border-radius:4px;
	font-size: larger;
	background-color: white;
	margin-bottom: 50px;	
	margin-top: 60px;
		/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#888888')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#888888');
	*/
	-moz-box-shadow: 0px 0px 50px 0px #888;
  -webkit-box-shadow: 0px 0px 50px 0px#888;
  box-shadow: 0px 0px 50px 0px #6d6d6d;
		padding-right: 20px;
		padding-bottom: 30px;
		padding-left: 20px;
		padding-top: 30px;			
	}
	
	
.POPUPERRORMSG{
	position: fixed; 
	left: 25%; 
	top: 3in; 
	background-color: #ffffaa; 
	border: thin solid #708090; 
	width: auto; 
	visibility: hidden; 
	padding: 20px 20px 20px 20px;
	background-image: url("/assets/img/Icons/close.gif");
	background-position: right top;
	background-repeat: no-repeat;
		/* cross-browser shadow*/
	-moz-box-shadow: 7px 7px 5px #888888;
	-webkit-box-shadow: 7px 7px 5px #888888;
	box-shadow: 3px 3px 3px #888888;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#888888')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#888888');

}

	
.INLINE-ERROR{
	background-color: #E11111; 
	color:white;
	border-radius:3px;
	padding:10px;
}


	
.FieldErrorMessage{

	background-color: #ffffaa; 
	border: thin solid #708090; 
	width: 500px; 
	float:right;
	padding: 30px 30px 30px 30px;

		/* cross-browser shadow*/
	-moz-box-shadow: 7px 7px 5px #888888;
	-webkit-box-shadow: 7px 7px 5px #888888;
	box-shadow: 3px 3px 3px #888888;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#888888')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#888888');

}



	
.ValidationErrorMessage{

	background-color: #ffffaa; 
	border: thin solid #708090; 
	width: 300px; 	
	padding: 20px 20px 20px 20px;

		/* cross-browser shadow*/
	-moz-box-shadow: 7px 7px 5px #888888;
	-webkit-box-shadow: 7px 7px 5px #888888;
	box-shadow: 3px 3px 3px #888888;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#888888')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#888888');

}



.SrchBG{

background-position: right; 
background-repeat: no-repeat;

/*fallback*/


width:100%;
min-height: 100%; 
height:cover;


 cursor: pointer;
}

.IA{/*InActive*/       
	opacity: 0.4;
	filter: alpha(opacity=40); /* For IE8 and earlier */     
}


.BBtn{/*Big Button*/
  height: 40px; 
  background-repeat: no-repeat;  
  
  border: 0px solid #fff;
  background-color: #4898C5;color:White; line-height: normal;
   
  background-image: -webkit-gradient(linear, left top, left bottom, from(#8BC4DD), to(#4898C5));
  background-image: -webkit-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -moz-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -ms-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -o-linear-gradient(top, #8BC4DD,#4898C5);
  background-image: linear-gradient(top, #8BC4DD, #4898C5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8BC4DD', EndColorStr='#4898C5'); 
  
  font-size: larger;
  vertical-align: middle;
  text-align: center;
  margin-bottom: 3px;
  padding: 5px 15px 5px 15px;  
 cursor: pointer;  
}


.StripeBtn{/*Big Button*/
	height: 40px;
	background-repeat: no-repeat;
	border-radius: 3px;

	border: 0px solid #fff;
	background-color: #14c52f;color:White; line-height: normal;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#1edd73), to(#1ac50e));
	background-image: -webkit-linear-gradient(top, #1edd73, #1ac50e);
	background-image: -moz-linear-gradient(top, #1edd73, #1ac50e);
	background-image: -ms-linear-gradient(top, #1edd73, #1ac50e);
	background-image: -o-linear-gradient(top, #1edd73,#1ac50e);
	background-image: linear-gradient(top, #1edd73, #1ac50e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1edd73', EndColorStr='#1ac50e');

	font-size: larger;
	vertical-align: middle;
	text-align: center;
	margin-bottom: 3px;
	padding: 5px 15px 5px 15px;
	cursor: pointer;
}

.BBtn:hover{
	background-color:#4898C5;	
	background-image:none;
	filter:none;
}


.BRBtn{/*Big Red Button*/
  height: 40px; 
  background-repeat: no-repeat;  
  border-radius: 3px;
  border: 1px solid #fff;
  background-color: Red;color:White; line-height: normal;
   
  background-image: -webkit-gradient(linear, left top, left bottom, from(#FAD509), to(Red));
  background-image: -webkit-linear-gradient(top, #FAD509, Red);
  background-image: -moz-linear-gradient(top, #FAD509, Red);
  background-image: -ms-linear-gradient(top, #FAD509, Red);
  background-image: -o-linear-gradient(top, #FAD509,Red);
  background-image: linear-gradient(top, #FAD509, Red);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FAD509', EndColorStr='Red'); 
  
  font-size: larger;
  vertical-align: middle;
  text-align: center;
  margin-bottom: 3px;
  padding: 5px 15px 5px 15px;   
 cursor: pointer;  
}
.BRBtn:hover{
	background-color:Red;	
	background-image:none;
	filter:none;
}


.MBtn{/*Meduim Button*/

    height: 30px;
    line-height:30px;
    border: 0px solid #fff;
	background-color: #4898C5;color:White; line-height: normal;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#8BC4DD), to(#4898C5));
    background-image: -webkit-linear-gradient(top, #8BC4DD, #4898C5);
    background-image: -moz-linear-gradient(top, #8BC4DD, #4898C5);
    background-image: -ms-linear-gradient(top, #8BC4DD, #4898C5);
    background-image: -o-linear-gradient(top, #8BC4DD,#4898C5);
    background-image: linear-gradient(top, #8BC4DD, #4898C5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8BC4DD', EndColorStr='#4898C5'); 
  
    font-size: 20px;
  	vertical-align: middle;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 10px;  
    padding: 0px 15px 0px 15px;     
   cursor: pointer; 
}

.MBtn:hover{
	background-color:#4898C5;	
	background-image:none;
	filter:none;
}

.SBtn{/* small button*/
    
  background-repeat: no-repeat;
  height:20px;

  border: 0px solid #fff;
	background-color: #4898C5;color:White; line-height: normal;
  
  
    background-image: -webkit-gradient(linear, left top, left bottom, from(#8BC4DD), to(#4898C5));
    background-image: -webkit-linear-gradient(top, #8BC4DD, #4898C5);
    background-image: -moz-linear-gradient(top, #8BC4DD, #4898C5);
    background-image: -ms-linear-gradient(top, #8BC4DD, #4898C5);
    background-image: -o-linear-gradient(top, #8BC4DD,#4898C5);
    background-image: linear-gradient(top, #8BC4DD, #4898C5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8BC4DD', EndColorStr='#4898C5'); 
  
 
  vertical-align: middle;
  text-align: center;
  margin-bottom: 3px;
  cursor: pointer;
}     


.SBtn:hover{
	background-color:#4898C5;	
	background-image:none;
	filter:none;
}

.innerinput{
border:none;
background-color:#C9E3F5;	
text-decoration: none;
width:100%

}

.XBtnI{/* input button inside of XBtn div*/
    
 
  min-height:20px;
  height:100%;
  border: none;
  background-color:#C9E3F5;
  text-align: center;

}     

.XBtnI:hover{
	background-color:#E6E6E6;
	text-decoration: none;
}


.XBtn{/* small button*/
    
 
  min-height:20px;
  
  border: 1px solid #8FC8F0;
  background-color:#C9E3F5;
  font-size: smaller;
  vertical-align: middle;
  text-align: center;
  margin-bottom: 3px;

  text-decoration: none;
  cursor: pointer;
  line-height:22px;
  padding-right:10px; 
  padding-left:10px;
   padding-top:4px;
  padding-bottom:4px; 

}     

.XBtn a {
 text-decoration: none;
}

.XBtn:hover{
	background-color:#E6E6E6;
	text-decoration: none;
}

.Logout{/* small button*/
    
  background-repeat: no-repeat;
  height:15px;
  color:black;
  border: 1px solid #4898C5;
  background-color:#C9E2EE;
  
  font-size: 10px;
  vertical-align: bottom;
  text-align: center;
  margin-bottom: 3px;
  cursor: pointer; 
}     

.SrchBtn{
    border-radius: 0px 4px 4px 0px;
	padding: 7px 10px 7px 10px;	
    border: 1px solid #fff;
	margin-left:-2px;
	background-color: #6AABD0; line-height: normal;
	text-align: center;
	background-position: left;
	background-repeat: no-repeat;
	color: white;
    cursor: pointer; 
	} 
	
	
.SrchBtn:hover{
	background-color:#4898C5;	
	
	
}


.SrchGo {
	font-weight:bold;	
	animation-name: Go;
	animation-duration:.7s;
	animation-iteration-count: infinite;
}

@keyframes Go {
	0% { color:#FFFF00; }

    100% { color:#71B3D4; }
	}    	


         
.fadeOuIn {
            -webkit-animation-name: fadeOut;
            animation-name: fadeOut;
			animation-duration:.5s;
			/*animation-iteration-count:1;*/
         }	
	
@-webkit-keyframes fadeOut {
            0% {opacity: 1;}
            100% {opacity: 0;}
			
         }
         
@keyframes fadeOut {
            0% {opacity: 1;}
            100% {opacity: 0;}

         }
	
		 
		 
.fadeIn {
            -webkit-animation-name: fadeIn;
            animation-name: fadeIn;
			animation-duration:1.2s;
			/*animation-iteration-count:1;*/
         }	
		 
		 
@-webkit-keyframes fadeIn {
            0% {opacity: 0;}
            100% {opacity: 1;}
		
         }
         
@keyframes fadeIn {
            0% {opacity: 0;}
			100% {opacity: 1;}
         }
         
		 
.fadeOutIn {
            -webkit-animation-name: fadeOutIn;
            animation-name: fadeOutIn;
			animation-duration:1.5s;
			/*animation-iteration-count:1;*/
         }	
		 
		 
@-webkit-keyframes fadeOutIn {
            0% {opacity: 1;}
            10% {opacity: .2;}
			100% {opacity: 1;}
         }
         
@keyframes fadeOutIn {
            0% {opacity: 1;}
			10% {opacity: .2;}
			100% {opacity: 1;}
         }
         

		 
	
.SrchBox{
	
    border: 1px solid #6AABD0;
	padding: 6px 10px 6px 10px;
    cursor: pointer; 
	text-decoration:none;
	} 

.Filled{background-color:#F9F781}
	
.SearchButton{
    border-radius: 6px;
    border: 1px solid #fff;
	background-color: #6AABD0; height: 50px; width: 130px; line-height: normal;
	text-align: center;
	vertical-align: middle;
	background-image: url("/assets/img/Icons/SearchButton.png");	
	background-position: left;
	background-repeat: no-repeat;
	color: white;
	margin-bottom: 1px;
	margin-right: 15px;
    cursor: pointer; 
	}
	 
.SearchButton:hover{
	
	background-image: url("/assets/img/Icons/SearchButton_2.png");
	background-color: #6AABD0; 
}
 
 

 
 
 
 
 
 
 
@media screen and (max-width: 5in) {

.Long {width:300px;}

.tall {height:320px;}



.SessionBlock/* for session list format Block in User*/
{
	border:1px solid Gray;
	border-radius: 5px;
	width:300px;
	height:300px; 
	overflow:auto;
	/*border-collapse: collapse;*/
	margin-bottom: 7px;	
	margin-top: 7px;
	margin-left:7px;
	margin-right:7px;

	background-color: white;
	
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
	padding-top: 20px;
    float:left;
	 

}

.SessionBlockShort/* for session list format Block in User*/
{
	border:1px solid Gray;
	border-radius: 5px;
	width:300px;
	height:250px; 
	overflow:auto;
	/*border-collapse: collapse;*/
	margin-bottom: 7px;	
	margin-top: 7px;
	margin-left:7px;
	margin-right:7px;

	background-color: white;
	
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
	padding-top: 20px;
    float:left;
	 

}

.LBS{/*Login Button*/

	background-repeat: no-repeat; 
	border-radius: 3px;
	border: 1px solid #fff;
	background-color: #4898C5;color:White; height: 20px; line-height: normal;
  	vertical-align: middle;
    text-align: center;
    font-size: smaller;
    margin-bottom: 3px;

}


	
.EBtn{/*Eval Button */
  height: 46px;   
  background-repeat: no-repeat;  
  border-radius: 5px;
  border: 1px solid #fff;
  background-color: #4898C5;color:White; line-height: normal;   
  background-image: -webkit-gradient(linear, left top, left bottom, from(#8BC4DD), to(#4898C5));
  background-image: -webkit-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -moz-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -ms-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -o-linear-gradient(top, #8BC4DD,#4898C5);
  background-image: linear-gradient(top, #8BC4DD, #4898C5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8BC4DD', EndColorStr='#4898C5');   
  font-size: larger;
  vertical-align: middle;
  text-align: center;
 
  padding: 5px 15px 5px 15px;  
  cursor: pointer; 
  margin-bottom:10px;
  cursor: pointer;  
 	}


	
 
	
.UEBtn{/*UberEval Button - mobile*/

  height: 46px;   
  background-repeat: no-repeat;  
  border-radius: 5px;
 
  border: 1px solid #fff;
	background-color: #C60000;color:White; line-height: normal;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#D44B25), to(#C60000));
  background-image: -webkit-linear-gradient(top, #D44B25, #C60000);
  background-image: -moz-linear-gradient(top, #D44B25, #C60000);
  background-image: -ms-linear-gradient(top, #D44B25, #C60000);
  background-image: -o-linear-gradient(top, #D44B25,#C60000);
  background-image: linear-gradient(top, #D44B25, #C60000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#D44B25', EndColorStr='#C60000'); 
	
  	vertical-align: text-middle;
   	text-align: center;
    margin-bottom: 3px;
	padding: 5px 15px 5px 15px;   
	cursor: pointer; 
	}
	
	
.RBtn{/*Revise Button*/
  border-radius: 5px;
  border: 1px solid #fff;
	background-color: #004800;color:White; line-height: normal;  
  background-image: -webkit-gradient(linear, left top, left bottom, from(#8BC4DD), to(#004800));
  background-image: -webkit-linear-gradient(top, #8BC4DD, #004800);
  background-image: -moz-linear-gradient(top, #8BC4DD, #004800);
  background-image: -ms-linear-gradient(top, #8BC4DD, #004800);
  background-image: -o-linear-gradient(top, #8BC4DD,#004800);
  background-image: linear-gradient(top, #8BC4DD, #004800);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8BC4DD', EndColorStr='#004800'); 
  font-size: larger;
  vertical-align: text-middle;
  text-align: center;
  height: 46px;  
  padding: 5px 15px 5px 15px;  
  cursor: pointer; 
  margin-bottom:10px; 
  cursor: pointer;
	}
  
.EBI{/*Eval Button Inactive*/
  border-radius: 5px;
  border: 1px solid #fff;
	background-color: #4898C5;color:White; line-height: normal;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#8BC4DD), to(#4898C5));
  background-image: -webkit-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -moz-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -ms-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -o-linear-gradient(top, #8BC4DD,#4898C5);
  background-image: linear-gradient(top, #8BC4DD, #4898C5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8BC4DD', EndColorStr='#4898C5'); 
  font-size: larger;
  vertical-align: text-middle;
  text-align: center;
  height: 46px;  
  padding: 5px 15px 5px 15px;  
  cursor: pointer; 
  margin-bottom:10px;    
  opacity: 0.20;
  filter: alpha(opacity=20); /* For IE8 and earlier */ 

	}
.EBIT{/*Eval button inactive time*/
  border-radius: 5px;
  border: 1px solid #fff;
	background-color: #4898C5;color:White; line-height: normal;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#8BC4DD), to(#4898C5));
  background-image: -webkit-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -moz-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -ms-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -o-linear-gradient(top, #8BC4DD,#4898C5);
  background-image: linear-gradient(top, #8BC4DD, #4898C5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8BC4DD', EndColorStr='#4898C5'); 
  font-size: larger;
  vertical-align: text-middle;
  text-align: center;
    height: 46px;  
  padding: 5px 15px 5px 15px;  
  cursor: pointer; 
  margin-bottom:10px; 
  opacity: 0.5;
  filter: alpha(opacity=50); /* For IE8 and earlier */     
	}


.Btn{/* regular button (Mobile)*/
    
  height: 46px;   
  background-repeat: no-repeat;  
  border-radius: 5px;
  border: 1px solid #fff;
  background-color: #4898C5;color:White; line-height: normal;   
  background-image: -webkit-gradient(linear, left top, left bottom, from(#8BC4DD), to(#4898C5));
  background-image: -webkit-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -moz-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -ms-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -o-linear-gradient(top, #8BC4DD,#4898C5);
  background-image: linear-gradient(top, #8BC4DD, #4898C5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8BC4DD', EndColorStr='#4898C5');   
  font-size: larger;
  vertical-align: middle;
  text-align: center;
  margin-bottom: 3px;
  padding: 5px 15px 5px 15px;  
  cursor: pointer; 

}                      


.BtnIA{/* regular button - inactive*/
  height: 46px;   
  background-repeat: no-repeat;  
  border-radius: 5px;
  border: 1px solid #fff;
  background-color: #4898C5;color:White; line-height: normal;   
  background-image: -webkit-gradient(linear, left top, left bottom, from(#8BC4DD), to(#4898C5));
  background-image: -webkit-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -moz-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -ms-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -o-linear-gradient(top, #8BC4DD,#4898C5);
  background-image: linear-gradient(top, #8BC4DD, #4898C5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8BC4DD', EndColorStr='#4898C5');   
  font-size: larger;
  vertical-align: middle;
  text-align: center;
  margin-bottom: 3px;
  padding: 5px 15px 5px 15px;  
  cursor: pointer; 

  opacity: 0.4;
  filter: alpha(opacity=40); /* For IE8 and earlier */  
}



	
.NextPage{
	background-color: #87CEFA; height: 60px; line-height: normal;
	text-align: center;
	vertical-align: middle;
	color: white;
	margin-bottom: 1px;
	margin-right: 15px;
    border-radius: 3px;
    border: 1px solid #fff;
	line-height:60px;
	cursor: pointer;
	}
.PrevPage{
	background-color: #87CEFA; height: 60px; line-height: normal;
	text-align: center;
	vertical-align: middle;
	color: white;
	margin-bottom: 1px;
	margin-right: 15px;
    border-radius: 3px;
    border: 1px solid #fff;
	line-height:60px;
	cursor: pointer;
	}	
	

.WFI{/* WorkFlow Item*/
  display:inline-block;  
  background-repeat: no-repeat;
  height:40px;
  width:40px;
  border-radius: 3px;
  border: 1px solid #fff;
	background-color: #4898C5;color:White; line-height: normal;
  
  
    background-image: -webkit-gradient(linear, left top, left bottom, from(#8BC4DD), to(#4898C5));
    background-image: -webkit-linear-gradient(top, #8BC4DD, #4898C5);
    background-image: -moz-linear-gradient(top, #8BC4DD, #4898C5);
    background-image: -ms-linear-gradient(top, #8BC4DD, #4898C5);
    background-image: -o-linear-gradient(top, #8BC4DD,#4898C5);
    background-image: linear-gradient(top, #8BC4DD, #4898C5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8BC4DD', EndColorStr='#4898C5'); 
  
  font-size: larger;
  vertical-align: middle;
  text-align: center;
  margin-bottom: 3px;
  line-height:40px;
  cursor: pointer;
} 

    
  


.WFIIa{/* Workflow Item Inactive*/
  display:inline-block;  
  background-repeat: no-repeat;
  height:40px;
  width:40px;
  border-radius: 3px;
  border: 1px solid #fff;
	background-color: #4898C5;color:White; line-height: normal;
  
  
    background-image: -webkit-gradient(linear, left top, left bottom, from(#8BC4DD), to(#4898C5));
    background-image: -webkit-linear-gradient(top, #8BC4DD, #4898C5);
    background-image: -moz-linear-gradient(top, #8BC4DD, #4898C5);
    background-image: -ms-linear-gradient(top, #8BC4DD, #4898C5);
    background-image: -o-linear-gradient(top, #8BC4DD,#4898C5);
    background-image: linear-gradient(top, #8BC4DD, #4898C5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8BC4DD', EndColorStr='#4898C5'); 
  
  font-size: larger;
  vertical-align: middle;
  text-align: center;
  margin-bottom: 3px;
  line-height:40px;
  opacity: 0.4;
  filter: alpha(opacity=40); /* For IE8 and earlier */  
}






.RMV{/* Remove Button*/  
  display:inline-block;  
  background-repeat: no-repeat;
  height:30px;
  width:30px;
 
  border-radius: 30px;
  border: 1px solid #fff;
	background-color: #4898C5;color:White; line-height: normal;
   
  background-image: -webkit-gradient(linear, left top, left bottom, from(#8BC4DD), to(#4898C5));
  background-image: -webkit-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -moz-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -ms-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -o-linear-gradient(top, #8BC4DD,#4898C5);
  background-image: linear-gradient(top, #8BC4DD, #4898C5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8BC4DD', EndColorStr='#4898C5'); 
  
  font-size: larger;
  vertical-align: middle;
  text-align: center;
  margin-bottom: 3px;
  line-height:30px;
  cursor: pointer;
}     



.RMVR{/* Remove Button Red*/  
  display:inline-block;  
  background-repeat: no-repeat;
  height:30px;
  width:30px;
 
  border-radius: 30px;
  border: 1px solid #fff;
	background-color: #FF0000;color:White; line-height: normal;
   
  
  
  font-size: larger;
  vertical-align: middle;
  text-align: center;
  margin-bottom: 3px;
  line-height:30px;
  cursor: pointer;
}     

.RMV a:link
	{	
	   color: white;
     font-weight:bold;
     text-decoration: none;
	}
  
 

}


@media screen and (min-width: 5in) {



.SessionBlock/* for session list format Block in User*/
{
	border:1px solid Gray;
	border-radius: 5px;
	width:365px;
	height:200px; 
	overflow:auto;
	/*border-collapse: collapse;*/
	margin-bottom: 7px;	
	margin-top: 7px;
	margin-left:7px;
	margin-right:7px;

	background-color: white;
	
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-top: 20px;
    float:left;
	 

}


SessionBlockTall/* for session list format Block in User*/
{
	border:1px solid Gray;
	border-radius: 5px;
	width:365px;
	height:350px; 
	overflow:auto;
	/*border-collapse: collapse;*/
	margin-bottom: 7px;	
	margin-top: 7px;
	margin-left:7px;
	margin-right:7px;

	background-color: white;
	
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-top: 20px;
    float:left;
	 

}


.SessionBlockShort/* for session list format Block in User*/
{
	border:1px solid Gray;
	border-radius: 5px;
	width:365px;
	height:140px; 
	overflow:auto;
	/*border-collapse: collapse;*/
	margin-bottom: 7px;	
	margin-top: 7px;
	margin-left:7px;
	margin-right:7px;

	background-color: white;
	
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-top: 20px;
    float:left;
	 

}


.Long {width:550px;}

.tall {height:420px;}




	
.EBtn{/*Eval Button */
 
  background-repeat: no-repeat;  
  border-radius: 3px;
  border: 1px solid #fff;
  background-color: #4898C5;color:White; line-height: normal;   
  background-image: -webkit-gradient(linear, left top, left bottom, from(#8BC4DD), to(#4898C5));
  background-image: -webkit-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -moz-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -ms-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -o-linear-gradient(top, #8BC4DD,#4898C5);
  background-image: linear-gradient(top, #8BC4DD, #4898C5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8BC4DD', EndColorStr='#4898C5');   
 
  vertical-align: middle;
  text-align: center; 
  padding: 5px 15px 5px 15px;  
  cursor: pointer; 
  margin-bottom:10px;
  cursor: pointer;  
 	}

.EBtn:hover{
	background-color:#4898C5;	
	background-image:none;
	filter:none;
}
	
	
.UEBtn{/*UberEval Button*/
  border: 1px solid #fff;
	background-color: #C60000;color:White; line-height: normal;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#D44B25), to(#C60000));
  background-image: -webkit-linear-gradient(top, #D44B25, #C60000);
  background-image: -moz-linear-gradient(top, #D44B25, #C60000);
  background-image: -ms-linear-gradient(top, #D44B25, #C60000);
  background-image: -o-linear-gradient(top, #D44B25,#C60000);
  background-image: linear-gradient(top, #D44B25, #C60000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#D44B25', EndColorStr='#C60000'); 
	
  	vertical-align: text-middle;
   	text-align: center;
    margin-bottom: 3px;
	padding: 5px 15px 5px 15px;   
	cursor: pointer; 

	}
.UEBtn:hover{
	background-color:#C60000;	
	background-image:none;
	filter:none;
}
	
	
.RBtn{/*Revise Button*/
  border-radius: 3px;
  border: 1px solid #fff;
	background-color: #004800;color:White; line-height: normal;  
  background-image: -webkit-gradient(linear, left top, left bottom, from(#8BC4DD), to(#004800));
  background-image: -webkit-linear-gradient(top, #8BC4DD, #004800);
  background-image: -moz-linear-gradient(top, #8BC4DD, #004800);
  background-image: -ms-linear-gradient(top, #8BC4DD, #004800);
  background-image: -o-linear-gradient(top, #8BC4DD,#004800);
  background-image: linear-gradient(top, #8BC4DD, #004800);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8BC4DD', EndColorStr='#004800'); 

  vertical-align: text-middle;
  text-align: center; 
  padding: 5px 15px 5px 15px;  
  cursor: pointer; 
  margin-bottom:10px; 
  cursor: pointer;
	}
  
.RBtn:hover{
	background-color:#004800;	
	background-image:none;
	filter:none;
}
  
  
  
.EBI{/*Eval Button Inactive*/
  border-radius: 3px;
  border: 1px solid #fff;
	background-color: #4898C5;color:White; line-height: normal;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#8BC4DD), to(#4898C5));
  background-image: -webkit-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -moz-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -ms-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -o-linear-gradient(top, #8BC4DD,#4898C5);
  background-image: linear-gradient(top, #8BC4DD, #4898C5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8BC4DD', EndColorStr='#4898C5'); 
 
  vertical-align: text-middle;
  text-align: center; 
  padding: 5px 15px 5px 15px;  
  cursor: pointer; 
  margin-bottom:10px;    
  opacity: 0.20;
  filter: alpha(opacity=20); /* For IE8 and earlier */ 

	}
.EBIT{/*Eval button inactive time*/
  border-radius: 3px;
  border: 1px solid #fff;
	background-color: #4898C5;color:White; line-height: normal;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#8BC4DD), to(#4898C5));
  background-image: -webkit-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -moz-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -ms-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -o-linear-gradient(top, #8BC4DD,#4898C5);
  background-image: linear-gradient(top, #8BC4DD, #4898C5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8BC4DD', EndColorStr='#4898C5'); 
 
  vertical-align: text-middle;
  text-align: center;
 
  padding: 5px 15px 5px 15px;  
  cursor: pointer; 
  margin-bottom:10px; 
  opacity: 0.5;
  filter: alpha(opacity=50); /* For IE8 and earlier */     
	}

.Btn{/* regular button (non-mobile)*/
  
	
	border: 0px solid #fff;
	background-color: #4898C5;color:White; line-height: normal;
  
  
    background-image: -webkit-gradient(linear, left top, left bottom, from(#8BC4DD), to(#4898C5));
    background-image: -webkit-linear-gradient(top, #8BC4DD, #4898C5);
    background-image: -moz-linear-gradient(top, #8BC4DD, #4898C5);
    background-image: -ms-linear-gradient(top, #8BC4DD, #4898C5);
    background-image: -o-linear-gradient(top, #8BC4DD,#4898C5);
    background-image: linear-gradient(top, #8BC4DD, #4898C5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8BC4DD', EndColorStr='#4898C5'); 
  
	
  	vertical-align: text-middle;
   	text-align: center;
    margin-bottom: 3px;
	padding: 5px 15px 5px 15px;   
	cursor: pointer; 

}   
.Btn:hover{
	background-color:#4898C5;	
	background-image:none;
	filter:none;
}
                   

.RedBtn{/* regular button*/
    
background-repeat: no-repeat;
  
   border-radius: 3px;
  border: 1px solid #fff;
	background-color: #D44B25;color:White; line-height: normal;
  
  
    background-image: -webkit-gradient(linear, left top, left bottom, from(#D44B25), to(#C60000));
    background-image: -webkit-linear-gradient(top, #D44B25, #C60000);
    background-image: -moz-linear-gradient(top, #D44B25, #C60000);
    background-image: -ms-linear-gradient(top, #D44B25, #C60000);
    background-image: -o-linear-gradient(top, #D44B25, #C60000);
    background-image: linear-gradient(top, #D44B25, #C60000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#D44B25', EndColorStr='#C60000'); 
  
  
  	vertical-align: text-middle;
    	text-align: center;
      margin-bottom: 3px;
padding: 5px 15px 5px 15px;   
 cursor: pointer; 

}   
.RedBtn:hover{
	background-color:#C60000;	
	background-image:none;
	filter:none;
}


.BtnIA{/* regular button - inactive*/
    
	background-repeat: no-repeat;
  
	border-radius: 3px;
	border: 1px solid #fff;
	background-color: #4898C5;color:White; line-height: normal;
  
  
    background-image: -webkit-gradient(linear, left top, left bottom, from(#8BC4DD), to(#4898C5));
    background-image: -webkit-linear-gradient(top, #8BC4DD, #4898C5);
    background-image: -moz-linear-gradient(top, #8BC4DD, #4898C5);
    background-image: -ms-linear-gradient(top, #8BC4DD, #4898C5);
    background-image: -o-linear-gradient(top, #8BC4DD,#4898C5);
    background-image: linear-gradient(top, #8BC4DD, #4898C5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8BC4DD', EndColorStr='#4898C5'); 
  
  
  	vertical-align: text-middle;
    text-align: center;
     margin-bottom: 3px;
	padding: 5px 15px 5px 15px;   
	cursor: pointer; 
	opacity: 0.4;
	filter: alpha(opacity=40); /* For IE8 and earlier */  
}


.NextPage{
	background-color: #87CEFA; height: 30px; width: 92px; line-height: normal;
	text-align: center;
	vertical-align: middle;
	background-image: url("/assets/img/Icons/NextPage.gif");	
	background-position: left;
	background-repeat: no-repeat;
	color: white;
	margin-bottom: 1px;
	margin-right: 15px;
   border-radius: 3px;
  border: 1px solid #fff;
  cursor: pointer;
	}
.PrevPage{
	background-color: #87CEFA; height: 30px; width: 120px; line-height: normal;
	text-align: center;
	vertical-align: middle;
	background-image: url("/assets/img/Icons/PrevPage.gif");	
	background-position: left;
	background-repeat: no-repeat;
	color: white;
	margin-bottom: 1px;
	margin-right: 15px;
     border-radius: 3px;
  border: 1px solid #fff;
  cursor: pointer;
	}


.WFI{/* WorkFlow Item*/
  display:inline-block;  
  background-repeat: no-repeat;
  height:20px;
  width:20px;
  border-radius: 3px;
  border: 1px solid #fff;
	background-color: #4898C5;color:White; line-height: normal;
  
  
    background-image: -webkit-gradient(linear, left top, left bottom, from(#8BC4DD), to(#4898C5));
    background-image: -webkit-linear-gradient(top, #8BC4DD, #4898C5);
    background-image: -moz-linear-gradient(top, #8BC4DD, #4898C5);
    background-image: -ms-linear-gradient(top, #8BC4DD, #4898C5);
    background-image: -o-linear-gradient(top, #8BC4DD,#4898C5);
    background-image: linear-gradient(top, #8BC4DD, #4898C5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8BC4DD', EndColorStr='#4898C5'); 
  
  font-size: smaller;
  vertical-align: middle;
  text-align: center;

  line-height:20px;
  cursor: pointer;
}     


.WFIIa{/* Workflow Item Inactive*/
  display:inline-block;  
  background-repeat: no-repeat;
  height:20px;
  width:20px;
  border-radius: 3px;
  border: 1px solid #fff;
	background-color: #4898C5;color:White; line-height: normal;
  
  
    background-image: -webkit-gradient(linear, left top, left bottom, from(#8BC4DD), to(#4898C5));
    background-image: -webkit-linear-gradient(top, #8BC4DD, #4898C5);
    background-image: -moz-linear-gradient(top, #8BC4DD, #4898C5);
    background-image: -ms-linear-gradient(top, #8BC4DD, #4898C5);
    background-image: -o-linear-gradient(top, #8BC4DD,#4898C5);
    background-image: linear-gradient(top, #8BC4DD, #4898C5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8BC4DD', EndColorStr='#4898C5'); 
  
  font-size: smaller;
  vertical-align: middle;
  text-align: center;
/*  margin-bottom: 3px;
     margin-bottom: 8px;
      margin-top:8px;
  */
  line-height:20px;
  opacity: 0.4;
  filter: alpha(opacity=40); /* For IE8 and earlier */     
}
 .RMV{/* Remove Button*/  
  display:inline-block;  
  background-repeat: no-repeat;
  height:20px;
  width:20px;
 
  border-radius: 20px;
  border: 1px solid #fff;
	background-color: #4898C5;color:White; line-height: normal;
   
  background-image: -webkit-gradient(linear, left top, left bottom, from(#8BC4DD), to(#4898C5));
  background-image: -webkit-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -moz-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -ms-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -o-linear-gradient(top, #8BC4DD,#4898C5);
  background-image: linear-gradient(top, #8BC4DD, #4898C5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8BC4DD', EndColorStr='#4898C5'); 
  
  font-size: smaller;
  vertical-align: middle;
  text-align: center;
  margin-bottom: 3px;
  line-height:20px;
  cursor: pointer;
}     

.RMVR{/* Remove Button Red*/  
  display:inline-block;  
  background-repeat: no-repeat;
  height:20px;
  width:20px;
 
  border-radius: 20px;
  border: 1px solid #fff;
	background-color: #FF0000;color:White; line-height: normal;
   
  
  
  font-size: smaller;
  vertical-align: middle;
  text-align: center;
  margin-bottom: 3px;
  line-height:20px;
  cursor: pointer;
}     

.RMV a:link
	{	
	   color: white;
     font-weight:bold;
     text-decoration: none;
	}

 
}



.MRMV{/* Remove Button*/  
 
  background-repeat: no-repeat;
  height:30px;
  width:30px;
 
  border-radius: 30px;
  border: 1px solid #fff;
  background-color: #4898C5;color:White; line-height: normal;
   
  background-image: -webkit-gradient(linear, left top, left bottom, from(#8BC4DD), to(#4898C5));
  background-image: -webkit-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -moz-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -ms-linear-gradient(top, #8BC4DD, #4898C5);
  background-image: -o-linear-gradient(top, #8BC4DD,#4898C5);
  background-image: linear-gradient(top, #8BC4DD, #4898C5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8BC4DD', EndColorStr='#4898C5'); 
  
  font-size: larger;
  vertical-align: middle;
  text-align: center;
  margin-bottom: 3px;
  line-height:30px;
  float:right;
  cursor: pointer;
}     


.ChkMrk{/* WorkFlow Item*/
  display:inline-block;  
  background-repeat: no-repeat;
  height:17px;
  width:17px;
  border-radius: 3px;
  border: 1px solid #519EC8;
  background-color: #White;color:#519EC8; line-height: normal;
  /*
  
    background-image: -webkit-gradient(linear, left top, left bottom, from(#8BC4DD), to(#4898C5));
    background-image: -webkit-linear-gradient(top, #8BC4DD, #4898C5);
    background-image: -moz-linear-gradient(top, #8BC4DD, #4898C5);
    background-image: -ms-linear-gradient(top, #8BC4DD, #4898C5);
    background-image: -o-linear-gradient(top, #8BC4DD,#4898C5);
    background-image: linear-gradient(top, #8BC4DD, #4898C5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8BC4DD', EndColorStr='#4898C5'); 
  */
  font-size: smaller;
  font-weight:bolder;
  vertical-align: middle;
  text-align: center;
  margin-bottom: 3px;
  line-height:17px;
}   

.FloatRight
{
display:inline-block; 
float:right;	
}



.Info2{/* Info hover*/  
  display:inline-block;  
  background-repeat: no-repeat;
  height:20px;
  width:20px;
 
  border-radius: 20px;
  border: 1px solid White;
  background-color: #84C0DB;
  color:White;
  line-height: normal;

  float:right;
  
  font-size: larger;
  vertical-align: middle;
  text-align: center;
  margin-bottom: 0px;
  line-height:20px;
}     






.BErrMsg{
	font-weight: bolder;
	font: italic;
	color: Red;
  font-size: x-large;
  padding: 15px 15px 15px 15px; 
/*	text-align: center;*/
}  

.ErrMsg{
	font-size: 17px;
	line-height:150%;
	font: italic;
	color: Red;
  padding: 15px 15px 15px 15px; 
/*	text-align: center;*/
} 

.container-released{
  position: fixed;   
  top: 1em; 
  right: 1em; 
  height: 60px; 
  width: 300px; 
  text-align: center;   
  margin-bottom:5px; 
  font-size: 18px; 
  vertical-align:center; 
  color:white; 
  border: 1px solid #D35400; 
  border-radius: 5px; 
  background-color: rgba(255,102,0,0.5);
}
  

.NewSO{
  display:inline-block;  
  background-repeat: no-repeat;
  height:20px;
  width:20px;
 
  border-radius: 20px;
  border: 1px solid #4898C5;
  line-height: normal;
   
  font-size: smaller;
  vertical-align: middle;
  text-align: center;
  margin-bottom: 3px;
  line-height:20px;
	
}  

.UpDn{
 display:inline-block;  
 background-image: url("/assets/img/Icons/UpDn.gif");	
  background-repeat: no-repeat;
  height:30px;
  width:20px;
  text-align: center;
  vertical-align: middle;
	
}
/*
.NumLine{
 text-align: right;
  vertical-align: middle;
	
}
*/






.FrmTbl{
	background-color: White;
	border-collapse: collapse;
}
.FrmTbl td { border: 1px solid #B0C4DE; padding: 5px;	}




/* Div Table classes*/				
.dTbl{
 display:table;
 width:100%;
}

.dTr{
 display:table-row;
 
}

.dTd{
 display:table-cell;
/*border: 1px solid #B0C4DE;*/
}


.dTbl2{
 display:table;
 width:100%;
}

.dTr2{
 display:table-row;
 
}

.dTd2{
 display:table-cell;
  vertical-align:top;
}

	


.dTdE{
 display:table-cell;

   background-color: #E6E6E6;
   border: 1px solid #B0C4DE;
   text-align: left;
}


.dTdH{
 display:table-cell;
	background-color: #FEFF86;
	border: 1px solid #B0C4DE;
	text-align: left;
}

.dTdR{
 display:table-cell;

   background-color: #EFF3F6;
   border: 1px solid #B0C4DE;
   text-align: left;
   padding-left:20px;
   padding-right:20px;
   padding-top:5px;
   padding-bottom:20px;
   width:33%;
}

/*End Div table classes*/

.Big{/* WorkFlow Item*/
  height:40px;
  width:40px;
  font-size: larger;
  vertical-align: middle;
  text-align: center;
  margin-bottom: 3px;
  margin-right: 7px;
  line-height:40px;  
} 

.BigH{/* WorkFlow Item*/
background-size: 40px 40px;
  height:40px;
  width:40px;
  vertical-align: middle;
  text-align: center;
  margin-bottom: 3px;
  margin-right: 7px;
  line-height:40px;  
} 
 