/*
.jcLogoDirectory .SixthRow img
{
	width:auto;
}
*/
.jcLogoDirectory .rgHeader{
	display:none;
}
.jcLogoDirectory .RadGrid_MetroTouch
{
	border:none;
}
.jcLogoDirectory .RadGrid.RadGrid_MetroTouch .rgSelectedRow
{
	border-color:#fff;
	background-color:#fff;
}
.jcLogoDirectory .SixthRow {
    display: inline;
    width: 14%;
    float: left;
    margin: 1.33%;
}

.jcLogoDirectory td,.jcLogoDirectory .FullRow
{
	padding: 0px!important;
    border: 0px!important;
    margin: 0px!important;
}

.TwentyFiveRow {
    display: table-cell;
    width: 24%;
}
.DetailsForm .TwentyFiveRow
{
	
    float: none;
    
}
.SeventyFiveRow
{
	width:75%;
	display: table-cell;
	min-width:600px;
	vertical-align: top;
}

td.jcEditCol
{
    width:45px!important;
    max-width:45px!important;
    table-layout:fixed;
    display:table-cell;
}
.scrollingControlContainer
{
    overflow-x: hidden;
    overflow-y: scroll;
    
}
div.ComboBox table
{
   top:0px!important;
}

.scrollingCheckBoxList
{
    border: 1px #808080 solid;
    margin-top:0px;
    height: 125px;
    display: block;
    width:auto;
    padding:2px;
    color:#000!important;
    
}
.scrollingCheckBoxList2
{
    border: 1px #808080 solid;
    margin-top:5px;
    height: 120px;
    display: block;
    width:200px;
    padding:2px;
    
}
.Error
{
    color:Red;
       
}


.ConfirmBox
{
    position:relative;
    top:30px;
    width:300px;
    display:inline;
    height:200px;
    border:2px raised solid;   
    
}
.MyCombo ul
{

	top:auto!important;
	left:auto!important;
    position:absolute!important;
    padding-left:2px;
    padding-right:2px;
}
.MyCombo table
{
    top:0px!important;
    
}
.MyCombo button div ul
{
    vertical-align:top!important;
}
.MyCombo button
{
    vertical-align:top!important;
}
.MyChkList label, .FullRow table label
{
    font-weight:normal!important; 
    padding-left:5px;  
    padding-right:10px;
    padding-bottom:8px;
    padding-top:8px;
     color:#000!important;
}

.SearchCol 
{
    width:265px!important;float:right;text-align:left;padding-left:5px; height:25px;
    
}
.SearchCol input
{
    width:215px;
}
.LabelCol
{
    width:140px;float:left;text-align:right; height:25px;   
    
}
.LabelCol2
{
    width:100px;float:left;text-align:right; height:25px;
}
.SearchCol2
{
    width:210px;float:right;text-align:left;padding-left:5px; height:25px;vertical-align:bottom;
    
}

.Scroller {
 height: 120px;	
 overflow: hidden;
 position: relative;
}
.Scroller #div1 {

	position: absolute;
	display:inline-block;
	margin: 0;
	text-align:left;
	float:left;

	/* Starting position */
	-moz-transform:translateX(100%);
	-webkit-transform:translateX(100%);	
	transform:translateX(100%);
	/* Apply animation to this element */	
	-moz-animation: Scroller 60s linear infinite;
	-webkit-animation: Scroller 60s linear infinite;
	animation: Scroller 60s linear infinite;
	white-space: nowrap;

	margin-left:-1200px;
}
.Scroller #div2 {

	 position: absolute;
	 display:inline-block;
	 margin: 0;
	 line-height: 100px;
	 text-align: left;
	 /* Starting position */
	 -moz-transform:translateX(100%);
	 -webkit-transform:translateX(100%);	
	 transform:translateX(100%);
	 /* Apply animation to this element */	
	 -moz-animation: Scroller 60s linear infinite;
	 -webkit-animation: Scroller 60s linear infinite;
	 animation: Scroller 60s linear infinite;
	  animation-delay: 32s;
	  -moz-animation-delay:32s;
	  -webkit-animation-delay:32s;
      white-space: nowrap;
	  margin-left:-1150px;
  
}
.Scroller > div
{
	width: 2700px;
}
.Scroller > div img 
{
	    max-height: 100px!important;
    padding: 0em 1em;
    max-width: 400px;
    vertical-align: middle;
    overflow: hidden;
}
/*
.Scroller #div1:hover,.Scroller #div2:hover
{
	-moz-animation-play-state: paused;
-webkit-animation-play-state: paused;
animation-play-state: paused;
}*/

/* Move it (define the animation) */
@-moz-keyframes Scroller {
 0%   { -moz-transform: translateX(100%); }
 100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes Scroller {
 0%   { -webkit-transform: translateX(100%); }
 100% { -webkit-transform: translateX(-100%); }
}
@keyframes Scroller {
 0%   { 
 -moz-transform: translateX(100%); /* Firefox bug fix */
 -webkit-transform: translateX(100%); /* Firefox bug fix */
 transform: translateX(100%); 		
 }
 100% { 
 -moz-transform: translateX(-100%); /* Firefox bug fix */
 -webkit-transform: translateX(-100%); /* Firefox bug fix */
 transform: translateX(-100%); 
 }
}
