﻿body {
}



.LatestNews {
 height:60px; 
 overflow:hidden;
}
.PercentAbsolute
{
   padding-top:100px;
}
#nav ul li .projectactive {
	width: 0px;
	height: 0px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #EAEAEA;
	line-height: 0px;
	position: absolute;
	bottom: 0;
	margin-left: 25px;
   
}
.ValidateCSS {
 
    position: absolute;
   z-index: 2;
   right: 0;
   margin: 0;
   padding: 4px;
   background: #df615b;
   border-radius: 4px;
   color: #fff;
   font-size: 0.675em;
   line-height: 1em;
   text-transform: none;

   -webkit-box-shadow: 0 5px 6px -6px rgba(0,0,0,0.5);
      -moz-box-shadow: 0 5px 6px -6px rgba(0,0,0,0.5);
           box-shadow: 0 5px 6px -6px rgba(0,0,0,0.5);
 
}
.ValidateGridCSS {
 
    position: absolute;
   z-index: 2;
  
   margin: 0;
   padding: 4px;
   background: #df615b;
   border-radius: 4px;
   color: #fff;
   font-size: 0.675em;
   line-height: 1em;
   text-transform: none;

   -webkit-box-shadow: 0 5px 6px -6px rgba(0,0,0,0.5);
      -moz-box-shadow: 0 5px 6px -6px rgba(0,0,0,0.5);
           box-shadow: 0 5px 6px -6px rgba(0,0,0,0.5);
 
}

/* code added by lax */
.MALabel {
float:right;
padding-right:12px;
color:#00B2EA;

}
.gridAsp {
    /*margin: 0 0 14px;
	position: relative;
	-webkit-border-radius: 0 0 0 0;
	-moz-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;
    border-color: #e2e1e1;
	border-top: none*/
    background: #5cc094;
  color: #c1c7ca;
  font:  normal 12px;
  font-family: 'Roboto', Helvetica, Arial, sans-serif;
  line-height: 22px;
  color: #fff;
  font-size: 0.9em;
  text-transform: uppercase;
}

.gridAsp tbody td {
	color: #525252;
	border-width: 0;
}

.gridAsp tbody td.important {
	color: #3695d5;
	font-weight: 700
}
.gridAsp tbody td.actions {
	padding-right: 1px
}
.gridAsp.table-bordered tbody td {
	border-color: #e2e1e1;
	border-width: 1px
}

.gridHeader
{
    padding-top:3px;
    padding-bottom:3px;
    padding:2px; 
    background-color:#5cc094; 
    color:white; 
    height:20px;
    
}
.dropdown-menu li ul
{
    visibility:hidden;
 	position: relative;
    left:100%;
    width:100%;
    margin: 0;
	padding: 0;
	display: none; 
	top:-33px;
 }



.dropdown-menu ul li
{	
	position: relative;
	display: block;
	line-height:34px; 
	background-color:white;	
	color: #589BDB!important;
	font-weight: 300;
	text-align: left;
	font-size: 13px;

}
.dropdown-menu li:hover > ul 
{
    visibility: visible;
    display:block;
	left:100%;
}

.dropdown-menu li ul li:hover {
	color: #797979;
	background-color: #f7f7f7;
	
}


#nav admin1:hover:#Lax
{
	display:block;
	
}


/* Lax added code ends here */

 /*Add by Dinesh Iyngaran for Steps*/
.ProgressSteps {
	display: block;
	margin: 0;
	padding: 0;
	height: 35px;
	list-style: none;
        width:100%;
      background: #AFAFAF;
}
.ProgressSteps li {
    padding-left:2px;
    padding-right:3px;
	display: block;
	float: left;
	position: relative;
	margin-right: 0px;
	line-height: 35px;
	height: 35px;
	background: #AFAFAF;
    border-right:solid 2px white;
	/*d8d8d8*/
}
.ProgressSteps li a {
	display: block;
	height: 30px;
	font-size: 18px;
	font-weight: lighter;
	line-height: 35px;
	padding: 0 20px 0 40px;

	color: #fff;
	text-align: center;
}
.ProgressSteps li.primary a {
	background: url('\assets\images\check.png') no-repeat 40% 45%;
}
.ProgressSteps li.active {
	color: #fff;
	background: #5cc094;

}
.ProgressSteps li.active:after {
	border-left-color: #5cc094
}
.ProgressSteps li.active a {
	color: #fff;
	cursor: default
}
.ProgressSteps li:after {
   
	position: absolute;
	right: -18px;
	top: 0;
	height: 0;
	width: 0;
	border-bottom: 18px inset transparent;
	border-left: 18px solid #AFAFAF;
	border-top: 18px inset transparent;
	content: "";
	z-index: 2;
	text-align: center;
}
.ProgressSteps li:before {
	position: absolute;
	left: 0;
	top: 0;
	height: 0;
	width: 0;
	border-bottom: 18px inset transparent;
	border-left: 18px solid #fff;
	border-top: 18px inset transparent;
	content: ""
}
.ProgressSteps li:first-child:before {/*, .ProgressSteps li:last-child:after*/
	display: none;
  
}

.ProgressSteps li:last-child .ProgressSteps li:first-child:before {
	border: none;
   
}
.ProgressSteps li:first-child a {
	padding-left: 40px
}
.ProgressSteps a:hover {
	text-decoration: none
}
.ProgressSteps.clickable li:not (.active ) {
cursor:pointer
}
.ProgressSteps.clickable li:hover:not (.active ) {
background:#ccc
}
.ProgressSteps.clickable li:hover:not (.active ):after {
border-left-color:#ccc
}
.ProgressSteps.clickable li:hover:not (.active ) a {
color:#08c
}
/*Add by Dinesh Iyngaran for Accreditation Steps*/
.PrincipleSteps {
	display: block;
	margin: 0;
	padding: 0;
	height: 25px;
	list-style: none;
        width:100%;
      background: #AFAFAF;
}
.PrincipleSteps li {
    padding-left:1px;
    padding-right:2px;
	display: block;
	float: left;
	position: relative;
	margin-right: 0px;
	line-height: 22px;
	height: 25px;
	background: #AFAFAF;
    border-right:solid 2px white;
	/*d8d8d8*/
}
.PrincipleSteps li a {
	display: block;
	height: 20px;
	font-size: 14px;
	font-weight: lighter;
	line-height: 22px;
	padding: 0 15px 0 25px;

	color: #fff;
	text-align: center;
}
.PrincipleSteps li.primary a {
	background: url('\assets\images\check.png') no-repeat 40% 45%;
}
.PrincipleSteps li.active {
	color: #fff;
	background: #5cc094;

}
.PrincipleSteps li.active:after {
	border-left-color: #5cc094
}
.PrincipleSteps li.active a {
	color: #fff;
	cursor: default
}
.PrincipleSteps li:after {
   
	position: absolute;
	right: -12px;
	top: 0;
	height: 0;
	width: 0;
	border-bottom: 13px inset transparent;
	border-left: 13px solid #AFAFAF;
	border-top: 13px inset transparent;
	content: "";
	z-index: 2;
	text-align: center;
}
.PrincipleSteps li:before {
	position: absolute;
	left: 0;
	top: 0;
	height: 0;
	width: 0;
	border-bottom: 13px inset transparent;
	border-left: 13px solid #fff;
	border-top: 13px inset transparent;
	content: ""
}
.PrincipleSteps li:first-child:before {/*, .ProgressSteps li:last-child:after*/
	display: none;
  
}
.PrincipleSteps li:last-child:after {
   
	position: absolute;
	right: -19px;
	top: 0;
	height: 0;
	width: 0;
	border-bottom: 11px inset transparent;
	border-left: 19px solid #AFAFAF;
	border-top: 15px inset transparent;
	content: "";
	z-index: 2;
	text-align: center;
}
.PrincipleSteps li:last-child .PrincipleSteps li:first-child:before {
	border: none;
   
}

.PrincipleSteps li:first-child a {
	padding-left: 40px
}
.PrincipleSteps a:hover {
	text-decoration: none
}
.PrincipleSteps.clickable li:not (.active ) {
cursor:pointer
}
.PrincipleSteps.clickable li:hover:not (.active ) {
background:#ccc
}
.PrincipleSteps.clickable li:hover:not (.active ):after {
border-left-color:#ccc
}
.PrincipleSteps.clickable li:hover:not (.active ) a {
color:#08c
}
.rdCalender a
{
    font-size:11px;
    color:Black;
}
.rdCalender a:hover
{
    font-size:11px;
    color:#ff6a00;
    background:#fff;
}
 .rdCalender .rcMain .rcRow .rcSelected a
{
    color:White;
}
  .rdCalender .rcMain .rcRow .rcSelected a:hover
{
    font-size:11px;
    color:#ff6a00;
    background:#fff;
}
 /* status bar */
 .status-outer{
  border:1px solid; width:100%; display:inline-block; height:15px; text-align:right; position:relative;
  background:#525252;/*#4a5e74*/
  background: linear-gradient(top, #425366 0%,#4a5e74 50%,#546b83 100%); /* W3C */
  background: -moz-linear-gradient(top, #425366 0%,#4a5e74 50%,#546b83 100%); /* FF3.6+ */
  background: -webkit-linear-gradient(top, #425366 0%,#4a5e74 50%,#546b83 100%); /* Chrome10+,Safari5.1+ */
  background: -ms-linear-gradient(top, #425366 0%,#4a5e74 50%,#546b83 100%); /* IE10+ */
  background: -o-linear-gradient(top, #425366 0%,#4a5e74 50%,#546b83 100%); /* Opera 11.10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#425366', endColorstr='#546b83',GradientType=0 ); /* IE6-9 */
  border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; -khtml-border-radius:15px; -o-border-radius:15px;
 }
 .status-outer .status-inner{position:relative; height:12px;
    background:#ff6a00;/*#428cc1*/
  background: linear-gradient(top, #5db9dd 0%,#428cc1 50%,#2c68a0 100%); /* W3C */
  background: -moz-linear-gradient(top, #5db9dd 0%,#428cc1 50%,#2c68a0 100%); /* FF3.6+ */
  background: -webkit-linear-gradient(top, #5db9dd 0%,#428cc1 50%,#2c68a0 100%); /* Chrome10+,Safari5.1+ */
  background: -ms-linear-gradient(top, #ff6a00 0%,#ff6a00 50%,#ff6a00 100%); /* IE10+ */
  background: -o-linear-gradient(top, #5db9dd 0%,#428cc1 50%,#2c68a0 100%); /* Opera 11.10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5db9dd', endColorstr='#2c68a0',GradientType=0 ); /* IE6-9 */
  border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; -khtml-border-radius:15px; -o-border-radius:15px;


  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
            -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transition: width 0.6s ease;
            -moz-transition: width 0.6s ease;
            -o-transition: width 0.6s ease;
            transition: width 0.6s ease;
            -webkit-background-size: 40px 40px;
            -moz-background-size: 40px 40px;
            -o-background-size: 40px 40px;
            background-size: 40px 40px;
            background-color: #62C462;
            background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
            background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
            background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
            background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
            background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
            -webkit-animation: progress-bar-stripes 2s linear infinite;
            -moz-animation: progress-bar-stripes 2s linear infinite;
            -ms-animation: progress-bar-stripes 2s linear infinite;
            -o-animation: progress-bar-stripes 2s linear infinite;
            animation: progress-bar-stripes 2s linear infinite;
 }

 .status-inner .text{position:absolute; right:3px; top:0px;font-weight:bold; font-size:14px; color:#fff; line-height:1;}

  /*Add by Dinesh Iyngaran for products*/

  
#products { padding-top: 15px; padding-bottom: 13px; }
#products h2 { margin-bottom: 7px; }
.product { width: 50%; float: left; display: inline; padding: 0 12px 22px 14px; position: relative; height: 100%; }
    .product .left
    {
        width: 200px;
        float:left;
    }
.product img { border: 1px solid #e0e0e0; }
.product .price { position: absolute; top: 145px; left: 155px; background: url('images/price-left.png') no-repeat 0 0; }
.product .price .inner { background: url('images/price-right.png') no-repeat right 0; height: 44px; padding-top: 6px; font-size: 17px; }
.product .price .inner { margin-right: -12px; width: 62px; padding-right: 6px; text-align: right; position: relative; font-weight: bold; }
.product .price .title { display: block; font-weight: normal; font-family: 'ArialRoundedMTStdExtraBold', arial, sans-serif; color: #9a9a9a; font-size: 16px; line-height: 16px; }
.product .price strong { padding-right: 2px; color: #fff; }
.product .price strong span { color: #fa5400; font-size: 12px; }
.product .price strong sup { font-size: 9px; }
.product .info { }
.product .info p { color: #4b4b4b; }
.product .info p.number { color: #525252; padding-left: 1px; font-size:11px; }
.product .heading p{ padding-top: 7px;color:#ff6a00;font-weight:bold; }
 .product .right
    {
        width: 200px;
       
    }
  .product .desc
    {
      text-align:left;
        font-size:12px;
          width: 300px;
         
    }




  ul { padding: 0; }

.pagination {
  height: 36px;
  margin: 18px 0;
}
.pagination ul {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination li {
  display: inline;
}
.pagination a {
  float: left;
  padding: 0 14px;
  line-height: 34px;
  text-decoration: none;
  border: 1px solid #ddd;
  border-left-width: 0;
}
.pagination a:hover,
.pagination .active a {
  background-color: #f5f5f5;
}
.pagination .active a {
  color: #999999;
  cursor: default;
}
.pagination .disabled span,
.pagination .disabled a,
.pagination .disabled a:hover {
  color: #00B2EA;
  background-color: transparent;
  cursor: default;
}
.pagination li:first-child a {
  border-left-width: 1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.pagination li:last-child a {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.pagination-centered {
  text-align: center;
}
.pagination-right {
  text-align: right;
}
/* CSSTerm.com Simple CSS menu */

.menu_simple ul {
    margin: 0; 
    padding: 0;
    width:205px;
    list-style-type: none;
}

.menu_simple ul li  {
   
    color: #525252; 
    padding: 10.5px 11px;
    background-color: #5e8666;
    display:block;
}


.newlook
{
margin-top:10px;

}
.newlook .ninner {
    display: block;
    font-family: Pictoss;
    font-size: 14px;
    /*padding: 2px 20px 38px 20px;*/
    padding: 0 10px 0 20px;
    /*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0a324a), to(#08283b));*/
    background:#fff;/*cef7dd*/
    width: 100%;
    text-decoration: none;
    overflow: hidden;
    /*text-shadow: 0 -1px 1px black;*/
    border-radius: 20px;
    color:  #525252;
  line-height:22px;
    margin-bottom: 10px;
    /*border: 5px solid #146595;*/
    -webkit-transition: all ease-in-out .3s;
    -webkit-background-clip: padding-box;
    /*text-align:center;*/
      /*border-bottom:2px solid #eaeaea;*/
}
    .newlook .ninner:hover
    {
       /*addbef*/
         border:2px solid #008ECA;/*008ECA*/
         color:#000;
         width: 170px;
    }  
     .newlook .active
    {
       /*addbef*/
         border:2px solid #008ECA;/*008ECA*/
         color:#000;
         width: 100%;
        
    }  
    .newlook .ninner a
    {
        font-size:14px;
        color:#008ECA;
    }
     .newlook .ninner:hover a
    {
        font-size:14px;
        color:#008ECA;
    }
      .newlook .ninner:hover span.hideb
    {
        display:block;
    }
.newlook .ninner span.pictos {
    text-align:center;
}
    
.newlook .ninner  span.hideb {
   float:right;
   margin-top:5px;
   margin-right:7px;
 display:none;
}

.GreenCheckBox
{
  width   : 21px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}
.GreenCheckBox + label
{
  display      : inline-block;
  margin-left  : -13px;
  padding-left : 16px;
  background   : url('images/RadioUnselected.png') no-repeat 0 0;
  /*line-height  : 24px;*/
  background-size:16px;
}
input[type=checkbox].GreenCheckBox:checked + label{
   display      : inline-block;
  margin-left  : -13px;
  padding-left : 16px;
  background   : url('images/greenradio.png') no-repeat 0 0;
   background-size:16px;
  
}

.TelerikModalOverlay {
    background-size: 30px 30px !important;
    width: 100% !important;
    opacity: .70 !important;
    -moz-opacity: .70 !important;
    background-image: linear-gradient(left top, #bbb 0%, #bbb 25%, #aaa 25%, #aaa 50%, #bbb 50%, #bbb 75%, #aaa 75%) !important;
}

.RadWindow .RadWindow_Office2007 .rwNormalWindow .rwTransparentWindow .rwShadow{
    height: 100% !important;
    /* very important property, especially for opera */
    background:#000; }







/* CSS3 Metal Checkbox */
.checkbox {
  display:inline-block;
  position:relative;
  text-align:left;
  width:70px;
  height:30px;
  background-color:#fff;
  overflow:hidden;
  -webkit-box-shadow:inset 0 1px 2px #fff,0 1px 0 rgba(255,255,255,0.1);
  -moz-box-shadow:inset 0 1px 2px #fff,0 1px 0 rgba(255,255,255,0.1);
  box-shadow:inset 0 1px 2px #fff,0 1px 0 rgba(255,255,255,0.1);
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
}

.checkbox input {
  display:block;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  width:70px;
  height:100%;
  margin:0 0;
  cursor:pointer;
  opacity:0;
  filter:alpha(opacity=0);
  z-index:2;
}

.checkbox label {
  background-color:#f80f0f;
  background-image:-webkit-linear-gradient(-40deg,rgba(0,0,0,0),rgba(255,255,255,0.1),rgba(0,0,0,0.2));
  background-image:-moz-linear-gradient(-40deg,rgba(0,0,0,0),rgba(255,255,255,0.1),rgba(0,0,0,0.2));
  background-image:-ms-linear-gradient(-40deg,rgba(0,0,0,0),rgba(255,255,255,0.1),rgba(0,0,0,0.2));
  background-image:-o-linear-gradient(-40deg,rgba(0,0,0,0),rgba(255,255,255,0.1),rgba(0,0,0,0.2));
  background-image:linear-gradient(-40deg,rgba(0,0,0,0),rgba(255,255,255,0.1),rgba(0,0,0,0.2));
  -webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.7);
  -moz-box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.7);
  box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.7);
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  display:inline-block;
  width:40px;
  text-align:center;
  font:bold 11px/28px Arial,Sans-Serif;
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,0.7);
  -webkit-transition:margin-left 0.2s ease-in-out;
  -moz-transition:margin-left 0.2s ease-in-out;
  -ms-transition:margin-left 0.2s ease-in-out;
  -o-transition:margin-left 0.2s ease-in-out;
  transition:margin-left 0.2s ease-in-out;
  margin:1px;
}

.checkbox label:before {
  content:attr(data-off);
 
}

.checkbox input:checked + label {
  margin-left:-20px;
  background-color:#5cc094;
  color:white;
}

.checkbox input:checked + label:before {
  content:attr(data-on);
}




.SiteSteps {
	display: block;
	margin: 0;
	padding: 0;
	height: 25px;
	list-style: none;
        width:100%;
      background: #AFAFAF;
}
.SiteSteps li {
    padding-left:1px;
    padding-right:2px;
	display: block;
	float: left;
	position: relative;
	margin-right: 0px;
	line-height: 22px;
	height: 25px;
	background: #AFAFAF;
    border-right:solid 2px white;
	/*d8d8d8*/
}
.SiteSteps li a {
	display: block;
	height: 20px;
	font-size: 16px;
	font-weight: lighter;
	line-height: 22px;
	padding: 0 15px 0 25px;

	color: #fff;
	text-align: center;
}
.SiteSteps li.primary a {
	background: url('\assets\images\check.png') no-repeat 40% 45%;
}
.SiteSteps li.active {
	color: #fff;
	background: #5cc094;

}
.SiteSteps li.active:after {
	border-left-color: #5cc094
}
.SiteSteps li.active a {
	color: #fff;
	cursor: default
}
.SiteSteps li:after {
   
	position: absolute;
	right: -12px;
	top: 0;
	height: 0;
	width: 0;
	border-bottom: 13px inset transparent;
	border-left: 13px solid #AFAFAF;
	border-top: 13px inset transparent;
	content: "";
	z-index: 2;
	text-align: center;
}
.SiteSteps li:before {
	position: absolute;
	left: 0;
	top: 0;
	height: 0;
	width: 0;
	border-bottom: 13px inset transparent;
	border-left: 13px solid #eaeaea;
	border-top: 13px inset transparent;
	content: ""
}
.SiteSteps li:first-child:before {/*, .ProgressSteps li:last-child:after*/
	display: none;
  
}
.SiteSteps li:last-child:after {
   
	position: absolute;
	right: -19px;
	top: 0;
	height: 0;
	width: 0;
	border-bottom: 11px inset transparent;
	border-left: 19px solid #AFAFAF;
	border-top: 15px inset transparent;
	content: "";
	z-index: 2;
	text-align: center;
}
.SiteSteps li:last-child .SiteSteps li:first-child:before {
	border: none;
   
}

.SiteSteps li:first-child a {
	padding-left: 40px
}
.SiteSteps a:hover {
	text-decoration: none
}
.SiteSteps.clickable li:not (.active ) {
cursor:pointer
}
.SiteSteps.clickable li:hover:not (.active ) {
background:#ccc
}
.SiteSteps.clickable li:hover:not (.active ):after {
border-left-color:#ccc
}
.SiteSteps.clickable li:hover:not (.active ) a {
color:#08c
}




 
div .Radgrdexcel 
{
border:none;

}
.Radgrdexcel table.rgMasterTable
{
 border:none;

  line-height:22px;
  
}

.Radgrdexcel th.rgHeader
{
 background-image: none;
 background-color:#fff;
 color:#000;
  font-size:14px;
  border:none;
  font-weight:bold;
  /*text-align:center;*/
}
.Radgrdexcel th.rgHeader a
{
  color:#000;
}

.Radgrdexcel .rgRow td a,
.Radgrdexcel .rgAltRow td a
{
     color: #589BDB;
     /*font-weight:700;*/
   font-size:12px;
}

.Radgrdexcel  .rgGroupCol > .rgFooter  td
{
/*background:#e6e4e4;*/
background:#fff;
}
.rgGroupCol
{

background:#000;
}

 .fdownload{
   cursor:pointer;
    overflow: hidden;
    text-overflow: ellipsis;
  white-space:nowrap;
    width: 100%;
    display: inline-block;
    font-weight: normal; 
    
}
 .filepanel {
    margin-top: 20px;
    margin-bottom: 20px;
}

.fileitem {
      margin-left: 12px;
    margin-right: 12px;
    max-width: 80px;
    max-height: 80px;
}
.fileitem img{
width: 75px;
height: 75px;
}