  body{
	margin:0px;
	padding:0px;
	color:#505050;
	font-family:verdana, Helvetica, sans-serif,aerial;
	font-size:12px;
	}
#main
{
	border:#d9d9d9 solid 1px;
	background-color:#FFF;
	/*width:100%;*/
	min-height: 500px;
    margin-top:2em;
	}
#bgshadow { margin:0 auto; position:fixed; height:90%; width:1250px; margin-left:-140px; margin-top:2%; z-index:-1;}
.pageContent
{
    width:100%;  padding: 10px 15px; text-align:left; 
    }
	
/*.header
{
    position: relative;
    margin: 0px;
    padding: 10px;    

}*/
/*
.rgFilterRow td, .rgRow td, .rgAltRow td
{
    text-align: left !important;
   }	
*/
/*Commented by rahul On May 23, 2013*/
span, p,th, a,h1,h2,h3 {
	font-weight:normal;font-family:Verdana,Arial, Helvetica, sans-serif;
	}
	tr
	{
	    padding-bottom: 2%;
	}
td
	{
	font-weight:normal;
	font-size: 13px;	
	} 
	
h3
{
    font-size:14px;    
    height: auto;
    margin-top: 8px;  
}
	
a { 
	border: 0px; 
	}

/*Added by vaishali on 10 oct 2014 to resolve UI issue in Campaign grid for 1st column*/
a img {   
    vertical-align:-moz-middle-with-baseline;
    vertical-align:-webkit-baseline-middle;   
    border:0px;
}
/*end*/
.rbLinkButton{border: 0px !important; }

a{
	color:inherit;
	text-decoration:none;
	}
#wrapper {

	width: 980px;
	margin: 0px auto;
	}
.strip{
	background:url('../Images/wallcome_strip.jpg') repeat-x 50% top;
}
h1{
	color:#FFF;
	font-size:18px;
	font-weight:normal;
	padding:5px 10px;
	margin:0px;
	}

/*Step css*/
.gray{
	color:#bbbbbb;
	padding-left:10px;
	}

.step_col{
	color:#6f6f6f;
	}
.black{
	color:#000;
	}
	/*Change By Rahul On Jan20 2014*/
.RadGrid_MySkin .rgRow td, .RadGrid_MySkin .rgAltRow td {
    border-color: #A6D9F4 #A6D9F4 #A6D9F4 #A6D9F4 !important;
}
.RadGrid_MySkin .rgFilterRow td
 {
    border-color: #A6D9F4 #A6D9F4 #A6D9F4 #A6D9F4 !important;
}
/*##########################Navigation Starts ###########################################	*/
/*.nav
{
	background:url('../Images/nav_bg.jpg') repeat-x 50% top;
}
.nav ul{
	float:left;
	margin:0px 0 0 20px;
	padding:0px;
	}
.nav ul li{
	float:left;
	list-style:none;
	background: url('../Images/nav_bg.jpg') repeat-x;
	margin:0 0px 0 1px;
	text-align:center;
	vertical-align:middle;
	width:130px;
	height:70px;
	float:left;
	
	}
.nav ul li a{
	width:130px;
	height:72px;
	color:#515151;
	float:left;
	font-size:13px;
	text-align:center;
	display: table-cell;
    vertical-align: middle;
	position:relative;	
	font-size: 14px;
	margin-top:-3px;
	margin-left: -4px;	
	}
	.nav ul li a:active, .nav ul li a:selected, .nav ul li a:visited, .nav ul li a:focus { 
    border: 0 !important;
    outline: 0 !important;
}
 .nav ul li:hover
{
	background:url('../Images/nav_hover.png') no-repeat;*/
	/*margin-top:-1px;*/
	/*color:#FFF;
	}
	.nav ul li a.active, .nav ul li a:hover
	{
	    color: #fff;
	   
	}
.active
	{
	    background:url('../Images/nav_hover.png') no-repeat;*/
	   /* margin-top: -4px;*/
	 /*}
.navTable{
	border-right:1px solid #FFF !important;
	border-left:1px solid #FFF !important;
	font-weight:bold;
	}
	.navTable td a
	{
	    font-family: Verdana !important;
	    font-size: 14px !important;
	    font-weight: bold !important;	    
	}
.navTable td{
	font-weight:bold;
	}
	
.nav ul li a.active td{
	font-weight:bold;
	}*/
/*##############################################Navigation Ends	########################################*/
.first{
	margin-left:20px;
	}
.borderLeft{
	/*padding-left:10px;*/
	border-left:1px solid #04a7e1/* #A7BAC5 */;
	}
.borderRight{
	/*padding-left:10px;*/
	border-right:1px solid; border-color: #A7BAC5 ;
	}
.borderMid
{
border-left: 1px solid; border-color: #A7BAC5 #A7BAC5 #8CABC0; 
}
.borderBottom
{
border-bottom: 1px solid; border-color:  #A7BAC5 #A7BAC5 #8CABC0; 
}
.tableOuter
{
width:100%;border-collapse: collapse;
}
.borderTop
{
border-top:#f0f0f0 solid 1px;
	}


/*Navigation Ends	*/
	
logInTable{
	padding:10px 15px;
	text-align:left;
	border: 2px solid #D4E6F1;
	margin-top: 100px;
	background-image: url(\Images\index.png);
	
	}
#innercontainer{
	padding:15px;
	height:auto;
	}

.ba_watermark{
	}
	
.logintable{
	margin-top:100px;}

h2
{
    font-size:18px;
	font-weight: normal;
	padding:1px 14px 5px;	
	color:#fff;
	/*  For WebKit (Safari, Google Chrome etc) background: -moz-linear-gradient(center top , #C6DBE9, #1F65C0) repeat scroll 0 0 transparent*/ 
	background: -webkit-gradient(linear, left top, left bottom, from(#C6DBE9), to(#1E75B0));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #C6DBE9, #1E75B0);
    /* For IE-10  */
    background: linear-gradient(linear, left top, left bottom, from(#C6DBE9), to(#1E75B0));
    background: -ms-linear-gradient(top, #C6DBE9, #1E75B0);
	-pie-background: linear-gradient(#C6DBE9, #1E75B0);

	behavior: url('../Styles/PIE.htc');
	border-radius:8px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
	position:relative;
	margin-bottom: 2%;
	text-transform: capitilize;	
	 margin-top: 0;
	}
	
.popupHeading
{
    	font-size:17px;
	font-weight:normal;
	padding:1px 14px 5px;
	margin:0px;
	color:#fff;
	/* For WebKit (Safari, Google Chrome etc) background: -moz-linear-gradient(center top , #C6DBE9, #1F65C0) repeat scroll 0 0 transparent; 
	background: -webkit-gradient(linear, left top, left bottom, from(#C6DBE9), to(#1E75B0));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #C6DBE9, #1E75B0);
    background: -ms-linear-gradient(top, #C6DBE9, #1E75B0);
	-pie-background: linear-gradient(#C6DBE9, #1E75B0);
	behavior: url('../Styles/PIE.htc');
	border-radius:8px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
	position:relative;
	margin-bottom: 1%;
	width:80% !important;
	}



#footer{
	padding:15px;
	background:#FFF;
	width:97%;
	}
.gray{
	color:#bbbbbb;
	padding-left:10px;
	}

.forget{
	color:#007bc1;
	padding-top:15px;
	}

textarea
{
    resize: none;
    }
.asterik
{
    color:#FF0000;
    font-size:11px;
    font-weight:100;
}
    
option
{
    text-align:center;
    font-size:small;
}

.m_left{
	margin:0 0 0 20px;
	}
	
#helpopen{
	visibility:hidden; 
	position:absolute; 
	width:170px;  
	padding:8px; 
	border:solid 1px #ccc; 
	margin-top:5px; 
	border-radius:10px; 
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	box-shadow:0px 0px 5px 3px #ccc; 
	background:#fff; 
	margin-left:0px; 
	text-align:center; 
	font-size:12px;
	behavior: url('../Styles/PIE.htc');
	}

.yellow{
	color:#ec8830;
	margin-left:4px;
	}
.blue{	
	color: #04a7e1 !important;
		}
	
	.bluebackground
	{
background: #87e0fd; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg3ZTBmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iIzg3ZTBmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzUzY2JmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNWFiZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #87e0fd 0%, #87e0fd 11%, #53cbf1 40%, #05abe0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#87e0fd), color-stop(11%,#87e0fd), color-stop(40%,#53cbf1), color-stop(100%,#05abe0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #87e0fd 0%,#87e0fd 11%,#53cbf1 40%,#05abe0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #87e0fd 0%,#87e0fd 11%,#53cbf1 40%,#05abe0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #87e0fd 0%,#87e0fd 11%,#53cbf1 40%,#05abe0 100%); /* IE10+ */
background: linear-gradient(to right, #87e0fd 0%,#87e0fd 11%,#53cbf1 40%,#05abe0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0',GradientType=1 ); /* IE6-8 */
	    
	    }


.panelQuestion
{
    margin-left: 40px;
}
/*Nov 15 Answer Choice Table

.gvAnswerChoice
{
    border:1px solid #9cb6c5 !important;
    background:#fff !important;
    color:#333 !important;
    }
 .gvAnswerChoice td
 {
     border-color: #FFFFFF #FFFFFF #FFFFFF #EDEDED !important;
 }

 .rgHeader
 {
  background-image:url('/MyTheme/Vista/Grid/sprite.gif') !important;
  font-weight: normal !important;
    padding-bottom: 4px !important;
    padding-top: 5px !important;
    padding-left: 5px !important;
    text-align: left !important;
    color: #333333 !important;
    
    
 } 
 .RadGrid_Vista, .rgCommandRow, .RadGrid_Vista thead .rgCommandCell
 {
     border: #ffffff !important;
     background: #ffffff !important;
     margin-bottom:2% !important;
     color: #000000 !important;
     
 } 
 .RadGrid_Vista .rgCommandRow a 
 {
     color: #000000 !important;
 }
 */

/*Nov 16*/
/*.containerclass .ritextbox
    {
        width: 200px ;
    }    
    .containerclass .rilabel
    {
        width: 25% !important;
    }
*/
.textBox
{
	height:24px ;
	width:200px ;
	-moz-border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
	border-radius: 8px !important;
	padding: 5px !important;
	
	}

 .RadGrid_MySkin, .rgCommandRow, .RadGrid_Vista thead .rgCommandCell
 {
     border: #ffffff !important;
     background: #ffffff !important;
   margin-bottom:1% !important;
     color: #000000 !important;
     border: 1px solid #9CB6C5 !important;
     
 } 
.comboBox
{   
	height:25px ;
	width:210px ;
	-moz-border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
	border-radius:8px !important;
	padding:5px !important;
	
}
.rcbReadOnly
{
    width:175px !important;
}
/*.Main_Nav{    margin-bottom: -10px;}*/

div.RadInput 
{
 height:24px ;
	width:200px ;
	-moz-border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
	border-radius: 8px !important;
	padding: 5px !important;
}

/*.Main_Nav td
{
    font-weight: bold;
    font-size:14px;
}*/


/*Nov 19*/

.stepTable
{
margin-bottom: 2%;
}

tr.bottomBorder td
{
border-bottom: 1px solid #EFEFEF; 
}
.topBorder
{
border-top: 1px solid #EFEFEF; 
}
.rcCalPopup
{
    margin-left: 8px !important;
}
a:link, a:visited
{
  color: #007BC1;
}

a:hover
{
    color: #000000;
    text-decoration: none;
    cursor:pointer;
}

a:active
{
    color: #007BC1;
}
.dateTime .RadForm_Vista.rfdTextbox input.rfdDecorated[type="text"]
{
  border: #ffffff;

}
.dateTime
{
    text-align:right;    
    border: none !important;    
    color: #000000;
   
    
}
.mainTable
{
    width: 100%;
}

/*Nov 20*/
.lblBold
{
font-weight:bold;
font-size: 14px !important; 
margin-left: -5px;
}
.lblNormal
{
font-weight:normal;
font-size: 13px !important; 
padding-left: 0px;
}
.frsttd
{
width: 100px;
}
  
 /* LogInPage  */
.logintextBox
 {
	height:35px !important;
	width:250px !important;
	-moz-border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
	border-radius:8px !important;
	/*padding:5px !important;*/
	
	}  
.logInButton .RadButton .RadButton_Vista .rbSkinnedButton
{
    background-image: url("\Images\login2-hover.png") !important;
    background-position: center !important;
    
}
/*Nov 26*/
.rgAltRow
{ 
background-color: #E8F5F7; 
}
.rgAltRow a, .rgRow a
{
     color: #007BC1 !important;
    /* background-color: transparent !important;*/
}


.rgAltRow a:hover, .rgRow a:hover
{
    color: #000000 !important;
   /* font-weight: bold; Rahul Dec 7*/
    
}


/*####################Dec 21####################################################################################################*/
.leftMargin  { padding-left: 5px;  }
.rbDecorated  {  background-image: none !important;   }
.RadButton_MySkin .rbDecorated  { color: #FFFFFF !important; font-size: 13px !important;  font-weight: bold !important; text-align: center !important; font-family: Verdana !important;  }


/*####################Dec 24####################################################################################################*/

.smallBorder
{
   background: -moz-linear-gradient(center top , #FFFFFF, #F8F8F8) repeat scroll 0 0 transparent;
        /*GRADIENTS FOR DIFF BROWSERS*/
	/* For WebKit (Safari, Google Chrome etc) background: -moz-linear-gradient(center top , #C6DBE9, #1F65C0) repeat scroll 0 0 transparent; */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to( #F7F7F7));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #FFFFFF,  #F7F7F7);
	  /* Opera 11.10+ */
    background-image : -o-linear-gradient(top, #FFFFFF,  #F7F7F7);
    /*GRADIENTS FOR DIFF BROWSERS*/
	-pie-background: linear-gradient(#FFFFFF,  #F7F7F7); 
	behavior: url('/Styles/PIE.htc');  
	
    border: 1px solid #A7BAC5;
    border-radius: 8px 8px 8px 8px;  
}
/*Nov 29*/ 
.shadow
{
   background: -moz-linear-gradient(center top , #FFFFFF, #F7F7F7) repeat scroll 0 0 transparent;
   /*GRADIENTS FOR DIFF BROWSERS*/
	/* For WebKit (Safari, Google Chrome etc) background: -moz-linear-gradient(center top , #C6DBE9, #1F65C0) repeat scroll 0 0 transparent; */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to( #F7F7F7));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #FFFFFF,  #F7F7F7);
	  /* Opera 11.10+ */
    background-image : -o-linear-gradient(top, #FFFFFF,  #F7F7F7);
    /*GRADIENTS FOR DIFF BROWSERS*/
	-pie-background: linear-gradient(#FFFFFF,  #F7F7F7);
	behavior: url('/Styles/PIE.htc');   
}
.border
{
    border: 1px solid ;
    border-color:#A7BAC5;
    border-radius: 8px 8px 8px 8px;
	behavior: url('/Styles/PIE.htc');  
}
.shadowBorder
{
    border: 1px solid #F8F8F8;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 8px 0 #999999; 
    background: -moz-linear-gradient(center top , #FFFFFF, #F7F7F7) repeat scroll 0 0 transparent;
     /*GRADIENTS FOR DIFF BROWSERS*/
	/* For WebKit (Safari, Google Chrome etc) background: -moz-linear-gradient(center top , #C6DBE9, #1F65C0) repeat scroll 0 0 transparent; */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to( #F7F7F7));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #FFFFFF,  #F7F7F7);
	  /* Opera 11.10+ */
    background-image : -o-linear-gradient(top, #FFFFFF,  #F7F7F7);
    /*GRADIENTS FOR DIFF BROWSERS*/
	-pie-background: linear-gradient(#FFFFFF,  #F7F7F7); 
	behavior: url('/Styles/PIE.htc');   
}

.shadowBorderSmall
{
    border: 1px solid #F8F8F8;
    border-radius: 1px 1px 1px 1px;
    box-shadow: 0 0 8px 0 #999999; 
    background: -moz-linear-gradient(center top , #FFFFFF, #F7F7F7) repeat scroll 0 0 transparent;
     /*GRADIENTS FOR DIFF BROWSERS*/
	/* For WebKit (Safari, Google Chrome etc) background: -moz-linear-gradient(center top , #C6DBE9, #1F65C0) repeat scroll 0 0 transparent; */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to( #F7F7F7));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #FFFFFF,  #F7F7F7);
	  /* Opera 11.10+ */
    background-image : -o-linear-gradient(top, #FFFFFF,  #F7F7F7);
    /*GRADIENTS FOR DIFF BROWSERS*/
	-pie-background: linear-gradient(#FFFFFF,  #F7F7F7); 
	behavior: url('/Styles/PIE.htc');   
}
.shadowPopup
{
   background: -moz-linear-gradient(center top , #FFFFFF, #F7F7F7) repeat scroll 0 0 transparent;
        /*GRADIENTS FOR DIFF BROWSERS*/
	/* For WebKit (Safari, Google Chrome etc) background: -moz-linear-gradient(center top , #C6DBE9, #1F65C0) repeat scroll 0 0 transparent; */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to( #F7F7F7));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #FFFFFF,  #F7F7F7);
	  /* Opera 11.10+ */
    background-image : -o-linear-gradient(top, #FFFFFF,  #F7F7F7);
    /*GRADIENTS FOR DIFF BROWSERS*/
	-pie-background: linear-gradient(#FFFFFF,  #F7F7F7); 
	behavior: url('/Styles/PIE.htc');  
    border: 1px solid #F8F8F8;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 8px 0 #999999;     
}
.allTable 
{  
border-spacing: 6px;
width: 100%; 
*border-collapse: expression('separate', cellSpacing = '10px'); 
/* background: -moz-linear-gradient(center top , #FFFFFF, #F7F7F7) repeat scroll 0 0 transparent;*/

}
.allTablelsmallpage
{  
border-spacing: 10px;
width: 100%; 
*border-collapse: expression('separate', cellSpacing = '15px'); 
/*background: -moz-linear-gradient(center top , #FFFFFF, #F7F7F7) repeat scroll 0 0 transparent;
    border: 1px solid #F8F8F8;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 8px 0 #999999;*/
}
.allTablePopup 
{  
border-spacing: 6px;
width: 90%; 
*border-collapse: expression('separate', cellSpacing = '10px'); 
margin-left: 3%;
}
.allTable  tbody
{
    margin-left: 10px;
}
/*####################Nov 30###########################################################*/ 
.panel1
{
	float:left;	padding:5px 25px;-moz-border-radius: 8px; -webkit-border-radius: 8px;border-radius:8px;	border:#cccaca solid 1px;margin-bottom: 5%;
	}
.panel_h{
	color:#000;	padding:0px 10px;font-size:14px;	border-top-left-radius:8px;	border-top-right-radius:8px;border-top:#fff solid 1px;
	background:#efefef; 
	border-bottom:#dcdddd solid 1px; font-weight: bold;
	}
	
.panel{
	float:left;
	margin:0px 17px 10px 10px;
	background: -moz-linear-gradient(center top , #FFFFFF, #F7F7F7) repeat scroll 0 0 transparent;
	     /*GRADIENTS FOR DIFF BROWSERS*/
	/* For WebKit (Safari, Google Chrome etc) background: -moz-linear-gradient(center top , #C6DBE9, #1F65C0) repeat scroll 0 0 transparent; */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to( #F7F7F7));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #FFFFFF,  #F7F7F7);
	  /* Opera 11.10+ */
    background-image : -o-linear-gradient(top, #FFFFFF,  #F7F7F7);
    /*GRADIENTS FOR DIFF BROWSERS*/
	-pie-background: linear-gradient(#FFFFFF,  #F7F7F7); 
	behavior: url('/Styles/PIE.htc');  
	border:#cccaca solid 1px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
	position:relative;
	border-radius:8px;
	-moz-box-shadow: 10px 10px 0px #f4f4f4;
	-webkit-box-shadow: 10px 10px 0px #f4f4f4;
	box-shadow: 10px 10px 0px #f4f4f4;
	behavior: url('/Styles/PIE.htc');
	}
.salect_box{
	background:#f5fafd;
	border-bottom:#e9e9e9 solid 1px;
	border-top:#e9e9e9 solid 1px;
	}
	
.comboBox_Our
	{
	/*float:left;*/
	padding:5px 25px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
	border-radius:8px;
	border: 1px solid #E3E9EF;	
	margin-bottom: 5%;
	width: 190px !important;
	behavior: url('/Styles/PIE.htc');
	}
	.comboBox_Our
	{
	/*float:left;*/
	padding:5px 25px\9;
	-moz-border-radius: 8px\9;
    -webkit-border-radius: 8px\9;
	border-radius:8px\9;
	border: 1px solid\9;
	border-color: #E3E9EF !important;
	border-color: #E3E9EF\9;
	margin-bottom: 5%\9;
	width: 190px\9 !important;
	behavior: url('/Styles/PIE.htc');
	}

	.rightPanel
	{
	    float:left;
	    width: 47%;
	}

	   /*##################### DEC 1##################### */
literral
{
    font-size: 13px;
    font-weight:normal;
}
 .allTableIn 
{  
border-spacing: 5px;
width: 100%; 
*border-collapse: expression('separate', cellSpacing = '5px'); 
}

.windowHeader
{    
  font-size:17px;
	font-weight:normal;
	padding:1px 14px 5px;
	margin:0px;
	color:#fff;
	/* For WebKit (Safari, Google Chrome etc) background: -moz-linear-gradient(center top , #C6DBE9, #1F65C0) repeat scroll 0 0 transparent; */
	background: -webkit-gradient(linear, left top, left bottom, from(#C6DBE9), to(#1E75B0));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #C6DBE9, #1E75B0);
    /* For IE-10  */
    background: linear-gradient(linear, left top, left bottom, from(#C6DBE9), to(#1E75B0));
    background: -ms-linear-gradient(top, #C6DBE9, #1E75B0);
	-pie-background: linear-gradient(#C6DBE9, #1E75B0);
	behavior: url('../Styles/PIE.htc');
	border-radius:8px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
	position:relative;
	margin-bottom: 1%;
	width: 95%;
	text-transform: capitalize;
	text-align:center;
}
/*firefox specific CSS*/

/*@-moz-document url-prefix() {
.windowHeader {
  width: 86%;
}
}*/
.newwindowHeader
{    
  font-size:17px;
	font-weight:normal;
	padding:1px 14px 5px;
	margin:0px;
	color:#fff;
	/* For WebKit (Safari, Google Chrome etc) background: -moz-linear-gradient(center top , #C6DBE9, #1F65C0) repeat scroll 0 0 transparent; */
	background: -webkit-gradient(linear, left top, left bottom, from(#C6DBE9), to(#1E75B0));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #C6DBE9, #1E75B0);
    /* For IE-10  */
    background: linear-gradient(linear, left top, left bottom, from(#C6DBE9), to(#1E75B0));
    background: -ms-linear-gradient(top, #C6DBE9, #1E75B0);
	-pie-background: linear-gradient(#C6DBE9, #1E75B0);
	behavior: url('../Styles/PIE.htc');
	border-radius:8px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
	position:relative;
	margin-bottom: 1%;
	width: 86% !important;
	text-transform: capitalize;
	text-align:center;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .newwindowHeader {
        width: 93% !important;
    }
}
.RadWindow_MySkin table.rwTitlebarControls em 
{
    display:none !important;
}

.RadWindow_MySkin tr td.rwWindowContent, .RadWindow_MySkin tr td .rwExternalContent
{
     -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius:8px;
    background: -moz-linear-gradient(center top , #FFFFFF, #F7F7F7) repeat scroll 0 0 transparent;
   /*GRADIENTS FOR DIFF BROWSERS*/
	/* For WebKit (Safari, Google Chrome etc) background: -moz-linear-gradient(center top , #C6DBE9, #1F65C0) repeat scroll 0 0 transparent; */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to( #F7F7F7));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #FFFFFF,  #F7F7F7);
	  /* Opera 11.10+ */
    background-image : -o-linear-gradient(top, #FFFFFF,  #F7F7F7);
    /*GRADIENTS FOR DIFF BROWSERS*/
	-pie-background: linear-gradient(#FFFFFF,  #F7F7F7);
	behavior: url('../Styles/PIE.htc');  
}

   .RadWindow_MySkin .rwShadow .rwControlButtons a ,.RadWindow .rwCloseButton
    {
        
        left: -8px !important;
        background-image: none !important;
         background-position: 5px 6px !important;
        width: 30px !important;
        height: 30px !important;
    }

	   /*##################### DEC 3##################### */
.box_shadow{
	background:#FFF;
	padding:30px 20px;
	border: #f8f8f8 solid 1px;
	-moz-box-shadow:0px 0px 8px 0px #999999;
    -webkit-box-shadow: 0px 0px 8px 0px #999999;
    box-shadow:0px 0px 8px 0px #999999;
	behavior: url('/Styles/PIE.htc');
	border-radius:8px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
	position:relative;
	margin-top:40px;	
		/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F7F7F7));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #FFFFFF, #F7F7F7);
	-pie-background: linear-gradient(#FFFFFF, #F7F7F7);
	behavior: url('/Styles/PIE.htc');
	}
	
/*##################### BUTTONS##################### */
	
	.login_btn{
	padding:10px 10px  !important;	background:#0867A9 !important;	color:#ffffff !important;	min-width:70px;
	border:0;	cursor:hand;	cursor:pointer;	behavior: url('/Styles/PIE.htc');	border-radius:5px;	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;	position:relative;	font-size:13px !important;	margin:10px 10px 10px 0px !important;
	font-weight:bold !important;behavior: url('../Styles/PIE.htc');
	}
.gnr_btn_others:active{	position: relative;	top:1px;	left:1px;	}

.gnr_btn
{	
	border-style: none; border-color: inherit; border-width: 0;
	 padding: 3px 10px !important;/* padding changed from 4px to 2px by Uday Jan 17 */ margin:5px 10px 10px 0px;
    background: #0867A9 !important;  cursor:hand;   cursor:pointer;	behavior: url('../Styles/PIE.htc'); position:relative;
    border-radius:5px; -moz-border-radius: 5px;	-webkit-border-radius: 5px;
     top: 0px;    left: 0px;
     color:#ffffff !important;  font-size:13px !important;		font-weight:bold !important;
    
}



.gnr_btn_others
	{
	border-style: none; border-color: inherit; border-width: 0;border: 0 none;  
	border-radius: 5px 5px 5px 5px;   -moz-border-radius: 5px;	-webkit-border-radius: 5px;
	padding: 3px 10px !important;  margin: 5px 10px 10px 0;
	 background: #999999 !important; cursor:pointer;	behavior: url('../Styles/PIE.htc'); position:relative;     
     color: #FFFFFF !important; font-size: 13px !important;    font-weight: bold !important;
       min-width: 70px; top: 0px;    left: 0px;  
  
	}
	
.gnr_btn_small
{
	background:#0867A9 !important;	color:#ffffff !important; border:0;	cursor:hand;	cursor:pointer;
	behavior: url('../Styles/PIE.htc');	border-radius:5px;	-moz-border-radius: 5px;    -webkit-border-radius: 5px;	position:relative;
	font-size:13px !important;	/*margin:5px 10px 10px 0px !important;*/	font-weight:bold !important;
	margin-top:7px; margin-bottom: 7px; behavior: url('../Styles/PIE.htc');
}

.filter_btn {
background:#0867A9 !important;	color:#ffffff !important; border:0;	cursor:hand;	cursor:pointer;
	behavior: url('../Styles/PIE.htc');	border-radius:5px;	-moz-border-radius: 5px;    -webkit-border-radius: 5px;	position:relative;
	font-size:13px !important;	/*margin:5px 10px 10px 0px !important;*/	font-weight:bold !important;
	margin-bottom: 7px; behavior: url('../Styles/PIE.htc');
   
}
	
@media screen and (-webkit-min-device-pixel-ratio:0) {
   .gnr_btn_small{	margin-top:4px; margin-bottom: 4px;	}
}
.gnr_btn_others_small
	{
	background: none repeat scroll 0 0 #999999 !important;    border: 0 none;   border-radius: 5px 5px 5px 5px;
    color: #FFFFFF !important;    cursor: pointer;    font-size: 13p !important;   font-weight: bold !important;   /* margin: 5px 10px 10px 0;*/
     position: relative; behavior: url('../Styles/PIE.htc');
     margin-top:7px; margin-bottom: 7px;
	}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .gnr_btn_others_small	{margin-top:4px; margin-bottom: 4px;}
}

/*.gnr_btn_others_small_plain
	{
	background: none repeat scroll 0 0 #999999 !important;    border: 0 none;   border-radius: 5px 5px 5px 5px;
    color: #FFFFFF !important;    cursor: pointer;    font-size: 13p !important;   font-weight: bold !important;   
     position: relative; behavior: url('../Styles/PIE.htc');
     margin-top:7px; margin-bottom: 7px; padding: 2px;
	}  */
       /* Below modified by Uday**/
.gnr_btn_others_small_plain {
    background: none repeat scroll 0 0 #999999 !important;
    border: 0 none;
    border-radius: 5px;
    color: #FFFFFF !important;
    cursor: pointer;
    font-weight: bold !important;
    margin-bottom: 7px;
    margin-top: 7px;
    padding: 2px;
    position: relative;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .gnr_btn_others_small_Plain	{margin-top:4px; margin-bottom: 4px;}
}

.gnr_btn_new_reset {
    background: none repeat scroll 0 0 #999999 !important;
    border: 0 none;
    border-radius: 5px;
    color: #FFFFFF !important;
    cursor: pointer;
    font-weight: bold !important;
    margin-bottom: 7px;
    margin-top: 7px;
    padding: 2px 7px 2px 8px;
    position: relative;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.gnr_btn_new_reset	{margin-top:4px; margin-bottom: 4px;padding: 3px 15px 3px 15px !important;}
}

.gnr_btn_new_save
{
	background:#0867A9 !important;	color:#ffffff !important; border:0;	cursor:hand;	cursor:pointer;
	behavior: url('../Styles/PIE.htc');	border-radius:5px;	-moz-border-radius: 5px;    -webkit-border-radius: 5px;	position:relative;
	font-size:13px !important;	/*margin:5px 10px 10px 0px !important;*/	font-weight:bold !important;
	margin-top:7px; margin-bottom: 7px; behavior: url('../Styles/PIE.htc');
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
   .gnr_btn_new_save{	margin-top:-3px; margin-bottom: 4px;	}
}
.gnr_btn_others_plain
	{
	border-style: none; border-color: inherit; border-width: 0;border: 0 none;  
	border-radius: 5px 5px 5px 5px;   -moz-border-radius: 5px;	-webkit-border-radius: 5px;
	padding: 6px 10px !important;  margin: 5px 10px 10px 0;
	 background: #999999 !important; cursor:pointer;	behavior: url('../Styles/PIE.htc'); position:relative;     
     color: #FFFFFF !important; font-size: 13px !important;    font-weight: bold !important;
       min-width: 70px; top: 0px;    left: 0px;     
	}

.gnr_btn:active{	position: relative;	top:1px;	left:1px;	}





/*Vikrant */ 

	    /*#############################DEC 3############################### */ 
	    /*copied from telerik .Web.UI.skins.TreeView.MySkin.css */ 
    
    
.RadTreeView_MySkin,
.RadTreeView_MySkin a.rtIn,
.RadTreeView_MySkin .rtEdit .rtIn input {
  color: #000;
  font: 12px/18px , Arial, sans-serif; }

.RadTreeView_MySkin .rtPlus,
.RadTreeView_MySkin .rtMinus {
 background-image: url("../Images/PlusMinus.png");
  }


.RadTreeView_MySkin .rtChecked,
.RadTreeView_MySkin .rtUnchecked,
.RadTreeView_MySkin .rtIndeterminate {
  background-image: url("../Images/TriState.png"); }

.RadTreeView_MySkin .rtHover .rtIn,
.RadTreeView_MySkin .rtSelected .rtIn {
  color: #363636;
  border: 1px solid #99defd; }

.RadTreeView_MySkin .rtHover .rtIn {
  background-color: #DFF2FC;
  background-image: url("../Images/ItemHoveredBg.png"); }

.RadTreeView_MySkin .rtSelected .rtIn {
  background-color: #AEDDF5;
  background-image: url("../Images/ItemSelectedBg.png") ; }

.RadTreeView_MySkin .rtSelected .rtLoadingBefore,
.RadTreeView_MySkin .rtSelected .rtLoadingAfter,
.RadTreeView_MySkin .rtSelected .rtLoadingBelow {
  color: #333; }

.RadTreeView_MySkin .rtLoadingIcon {
  background-image: url("../Images/LoadingIcon.gif"); }

.RadTreeView_MySkin .rtLI .rtEdit .rtIn {
  border-color: #99defd;
  background: #fff; }

.RadTreeView_MySkin_disabled .rtIn,
.RadTreeView_MySkin .rtDisabled .rtIn {
  color: #ccc; }


    /*copied from telerik .Web.UI.skins.TreeView.css */ 

/* <general styles> */
.RadTreeView {
  white-space: nowrap;
  cursor: default; }

.RadTreeView .rtTop,
.RadTreeView .rtMid,
.RadTreeView .rtBot,
.RadTreeView .rtUL {
  zoom: 1; }

.RadTreeView .rtSp,
.RadTreeView .rtImg,
.RadTreeView .rtIn,
.RadTreeView .rtChk {
  vertical-align: middle; }

.RadTreeView .rtUL {
  margin: 0;
  padding: 0;
  -moz-user-select: -moz-none; }

.RadTreeView .rtLI {
  list-style-image: none;
  list-style-position: outside;
  list-style: none; }

.RadTreeView .rtUL .rtLI .rtUL {
  padding-left: 20px; }

.RadTreeView .rtTop,
.RadTreeView .rtMid,
.RadTreeView .rtBot {
  padding: 1px 0 1px 20px; }

/* <expand/collapse images> */
.RadTreeView .rtPlus,
.RadTreeView .rtMinus {
  font-size: 0;
  padding: 0;
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  margin: 6px 7px 0 -18px;
  width: 11px;
  height: 11px;
  background-repeat: no-repeat; }

* html .RadTreeView .rtPlus,
* html .RadTreeView .rtMinus {
  margin-right: 1px; }

* + html .RadTreeView .rtPlus,
* + html .RadTreeView .rtMinus {
  margin-right: 1px; }

.RadTreeView .rtPlus {
  background-position: 0 0; }

.RadTreeView .rtPlusHover {
  background-position: 0 -22px; }

.RadTreeView .rtMinus {
  background-position: 0 -11px; }

.RadTreeView .rtMinusHover {
  background-position: 0 -33px; }

/* </expand/collapse images> */
/* <tristate checkboxes> */
.RadTreeView .rtChecked,
.RadTreeView .rtUnchecked,
.RadTreeView .rtIndeterminate {
  display: -moz-inline-box;
  display: inline-block;
  width: 13px;
  height: 13px;
  vertical-align: middle;
  margin: 0 3px 0 0;
  line-height: 0;
  font-size: 0; }

.RadTreeView .rtChecked {
  background-position: 0 0; }

.RadTreeView .rtUnchecked {
  background-position: 0 -13px; }

.RadTreeView .rtIndeterminate {
  background-position: 0 -26px; }

/* </tristate checkboxes> */
.RadTreeView .rtSp {
  display: -moz-inline-box;
  display: inline-block;
  width: 1px;
  margin-left: -1px;
  height: 22px; }

.RadTreeView .rtChk {
  margin: 0 2px;
  padding: 0;
  width: 12px;
  height: 12px; }

.RadTreeView .rtIn {
  margin-left: 1px;
  padding: 4px 3px 3px;
  text-decoration: none; }

/* <navigation link> */
.RadTreeView a.rtIn {
  cursor: pointer; }

/* </navigation link> */
/* <templates> */
.RadTreeView div.rtIn {
  display: -moz-inline-block;
  display: inline-block;
  vertical-align: top; }

/* <massage> */
* + html .RadTreeView_rtl .rtIn {
  padding: 2px 3px; }

* html .RadTreeView_rtl .rtIn {
  padding: 2px 3px; }

* html .RadTreeView div.rtIn {
  display: inline-block; }

* html .RadTreeView div.rtIn {
  display: inline; }

* + html .RadTreeView div.rtIn {
  display: inline-block; }

* + html .RadTreeView div.rtIn {
  display: inline; }

/* </massage> */
.RadTreeView .rtTemplate,
.RadTreeView input {
  -moz-user-select: text; }

/* </templates> */
/* <loading messages> */
.RadTreeView .rtLoadingIcon {
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: text-top;
  width: 21px;
  height: 16px;
  margin-top: -1px;
  overflow: hidden;
  text-indent: -9999px;
  font-size: 0;
  background-repeat: no-repeat;
  background-position: 2px 0; }

* + html .RadTreeView .rtLoadingIcon {
  margin: 0; }

* html .RadTreeView .rtLoadingIcon {
  margin: 0; }

.RadTreeView .rtLoadingBelow {
  display: block; }

* + html .RadTreeView_rtl .rtLoadingIcon {
  text-indent: 0; }

* html .RadTreeView_rtl .rtLoadingIcon {
  text-indent: 0; }

/* </loading messages> */
/* </general styles> */
/* <node states> */
.RadTreeView .rtHover .rtIn,
.RadTreeView .rtSelected .rtIn {
  padding: 3px 2px 2px;
  border-width: 1px;
  border-style: solid;
  background-repeat: repeat-x;
  background-position: 0 0; }

* + html .RadTreeView_rtl .rtHover .rtIn,
* + html .RadTreeView_rtl .rtSelected .rtIn {
  padding: 1px 2px; }

* html .RadTreeView_rtl .rtHover .rtIn,
* html .RadTreeView_rtl .rtSelected .rtIn {
  padding: 1px 2px; }

/* <in-line editing> */
/* editing of wrapped nodes should add white-space nowrap to make the input box stay on the same line;
   if the white-space: normal is added through inline styles (on a per-node basis), it can be overriden only by using !important */
.RadTreeView .rtEdit * {
  white-space: nowrap !important; }

.RadTreeView .rtEdit .rtIn,
.RadTreeView .rtEdit .rtIn input {
  outline: 0;
  /* disable safari glow effect - RadTreeView look consistency */
  cursor: text; }

.RadTreeView .rtLI .rtEdit .rtIn {
  border-width: 1px;
  border-style: solid;
  padding: 2px 1px 1px;
  height: 1.4em;
  text-decoration: none;
  vertical-align: middle; }

* html .RadTreeView .rtLI .rtEdit .rtIn {
  padding/* */: 0 1px; }

.RadTreeView .rtEdit .rtIn input {
  height: 1.4em;
  line-height: 1.4em;
  border: 0;
  margin: 0;
  padding: 0;
  background: transparent; }

/* </in-line editing> */
/* </node states> */
/* <node lines> */
.RadTreeView .rtLines .rtLI,
.RadTreeView .rtLines .rtFirst .rtUL {
  background-repeat: repeat-y;
  background-position: 0 0; }

.RadTreeView_rtl .rtLines .rtLI,
.RadTreeView_rtl .rtLines .rtFirst .rtUL {
  background-repeat: repeat-y;
  background-position: 100% 0; }

.RadTreeView .rtLines .rtFirst {
  background-repeat: no-repeat;
  background-position: 0 1.273em; }

.RadTreeView_rtl .rtLines .rtFirst {
  background-repeat: no-repeat;
  background-position: 100% 1.273em; }

.RadTreeView .rtLines .rtFirst .rtUL {
  background-repeat: repeat-y;
  background-position: 0 1.273em; }

.RadTreeView_rtl .rtLines .rtFirst .rtUL {
  background-repeat: repeat-y;
  background-position: 100% 1.273em; }

.RadTreeView .rtLines .rtLast,
.RadTreeView .rtLines .rtLast .rtUL {
  background: none; }

.RadTreeView .rtLines .rtTop,
.RadTreeView .rtLines .rtMid,
.RadTreeView .rtLines .rtBot {
  background-repeat: no-repeat;
  background-position: 0 0; }

.RadTreeView_rtl .rtLines .rtTop,
.RadTreeView_rtl .rtLines .rtMid,
.RadTreeView_rtl .rtLines .rtBot {
  background-repeat: no-repeat;
  background-position: 100% 0; }

/* </node lines> */
/* <drop targets> */
.rtDropAbove,
.rtDropBelow {
  border: 1px dotted black;
  font-size: 3px;
  line-height: 3px;
  height: 3px;
  margin-top: -1px; }

.rtDropAbove {
  border-bottom: 0; }

.rtDropBelow {
  border-top: 0; }

/* </drop targets> */
/* <RTL support> */
.RadTreeView_rtl .rtPlus,
.RadTreeView_rtl .rtMinus {
  position: relative; }

/* reverts the above rule to fix the position:relative + overflow:auto bug under IE6&7 */
* html .RadTreeView_rtl .rtPlus,
* html .RadTreeView_rtl .rtMinus {
  position: static; }

* + html .RadTreeView_rtl .rtPlus,
* + html .RadTreeView_rtl .rtMinus {
  position: static; }

/* fixes IE6/7 "disappearing content" bug */
* + html .RadTreeView_rtl .rtLI,
* + html .RadTreeView_rtl .rtIn {
  zoom: 1; }

* html .RadTreeView_rtl .rtLI,
* html .RadTreeView_rtl .rtIn {
  zoom: 1; }

* html .RadTreeView_rtl .rtIn {
  margin-top: -1px; }

.RadTreeView_rtl .rtUL .rtLI .rtUL {
  padding-right: 15px;
  padding-left: 0; }

.RadTreeView_rtl .rtTop,
.RadTreeView_rtl .rtMid,
.RadTreeView_rtl .rtBot {
  padding: 1px 20px 1px 0;
  margin: 0; }

.RadTreeView_rtl .rtPlus {
  background-position: -11px 0; }

.RadTreeView_rtl .rtPlusHover {
  background-position: -11px -22px; }

.RadTreeView_rtl .rtMinus {
  background-position: -11px -11px; }

.RadTreeView_rtl .rtMinusHover {
  background-position: -11px -33px; }

.RadTreeView_rtl .rtPlus,
.RadTreeView_rtl .rtMinus {
  margin-right: 7px;
  right: -20px; }

/** TODO */
/* firefox 2 */
.RadTreeView_rtl .rtPlus,
.RadTreeView_rtl .rtMinus,
x:-moz-any-link {
  margin-right: -11px;
  right: -8px; }

/* firefox 3 */
.RadTreeView_rtl .rtPlus,
.RadTreeView_rtl .rtMinus,
x:-moz-any-link, x:default {
  margin-right: 7px;
  right: -20px; }

/* ie 6 */
* html .RadTreeView_rtl .rtPlus,
* html .RadTreeView_rtl .rtMinus {
  margin-right: -13px;
  right: 0; }

/* ie 7 */
* + html .RadTreeView_rtl .rtPlus,
* + html .RadTreeView_rtl .rtMinus {
  margin-right: -13px;
  right: 0;
  width: 0;
  padding-left: 11px; }

/* safari & opera */
@media screen and (min-width:50px) {
  .RadTreeView .rtPlus,
  .RadTreeView .rtMinus {
    margin-right: 7px;
    margin-left: -18px; }

  /* fix for safari bug (inline-block positioned elements in rtl mode get no width) */
  :root .RadTreeView_rtl .rtPlus,
  :root .RadTreeView_rtl .rtMinus {
    right: 0;
    margin-right: -18px;
    margin-left: 7px; } }
/* opera */
@media all and(-webkit-max-device-pixel-ratio:10000), not all and(-webkit-min-device-pixel-ratio:0) {
  :root .RadTreeView_rtl .rtPlus,
  :root .RadTreeView_rtl .rtMinus {
    position: relative;
    margin-left: 2px;
    margin-right: -13px;
    right: -15px; } }
/* </RTL support> */
/* <design-time support> */
div.RadTreeView_designtime .rtTop,
div.RadTreeView_designtime .rtMid,
div.RadTreeView_designtime .rtBot {
  position: relative; }

div.RadTreeView_designtime .rtPlus,
div.RadTreeView_designtime .rtMinus {
  margin: 0;
  position: absolute;
  left: 3px;
  top: 4px; }

/* </design-time support> */
/* Touch Styles */
.RadTreeView {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.rtTouchDragClue {
  margin-top: -50px; } 
  

/*#############################Copied from editor.myskin.cssEditor################################################################################### */ 
	    .MySkin {
  /* reWrapper */
  /* common settings for .reModule, .reEditorModes and .reWrapper */
  /* end of module */
  /*Toolbar sprites*/
  /* .reTool_text */
  /* these settings will not be included in the common CSS file of RadEditor */
  /* end of reTool_text */
  /* add weight to the selector for IE6 so it is applied */
  /* end of reSplitButton */
  /* reDropdown */
  /* end of reDropdown */
  /* InsertTable itself is a kind of tool strip, so it must be styled as a toolstrip */
  /* end of context menu and toolstrip */
  /* spinbox */
  /* end of spinbox */
  /* DOM inspector */
  /* end of DOM inspector */
  /* end of expanded dropdowns */
  /* color picker */
  /* end of color picker */
  /* ajax spellchecker */
  /* ajax spellchecker */
  /* custom links */
  /* end of custom links */
  /* insert table dropdown */
  /* end of insert table dropdown */
  /* Popup Comments */
  /* Commnet popups */ }
  .MySkin.RadEditor, .MySkin.RadEditor .reModule, .MySkin.RadEditor .reEditorModes, .MySkin.RadEditor .reWrapper {
    background-color: #c2dcf0; }
  .MySkin.reWrapper, .MySkin.RadEditor .reContentCell, .MySkin.reColorPicker, .MySkin.reInsertTable, .MySkin.reCustomLinks a:hover {
    border: 1px solid #b7bdcd;
    background-color: #c2dcf0; }
  .MySkin.reDropDownBody {
    border: 1px solid #b7bdcd;
    background-color: #c2dcf0; }
  .MySkin.reDropDownBody table {
    background: transparent; }
  .MySkin.RadEditor .reModule {
    border-top: 1px solid #b7bdcd; }
  .MySkin.reCustomLinks a, .MySkin.reCustomLinks a:link, .MySkin.reCustomLinks a:visited {
    border: 1px solid white;
    /* should be the same as the background of the dropdown */
    color: black !important; }
  .MySkin.reCustomLinks a:hover {
    background-color: #bee6fd;
    border: 1px solid #e3e9ef; }
  .MySkin .reToolbar li,
  .MySkin .reSpinBox a, .MySkin.reToolbar .reSeparator, .MySkin.reToolbar .reGrip,
  .MySkin .reDialog .reTool,
  .MySkin .reModule .reTool,
  .MySkin .reDialog .reTool:hover,
  .MySkin .reToolbar .reTool:hover,
  .MySkin .reModule .reTool:hover,
  .MySkin .reToolbar .reTool.reTool_selected,
  .MySkin .reToolbar .reTool.reTool_selected:hover,
  .MySkin .reToolbar .reTool_text:hover,
  .MySkin .reToolbar .reTool_text.reTool_selected,
  .MySkin .reToolbar .reTool_text.reTool_selected:hover,
  .MySkin .reTool .split_arrow,
  .MySkin .reSplitButton.reTool_text .split_arrow,
  .MySkin .reToolbar .reTool_text .split_arrow,
  .MySkin .reDialog .reTool.reSplitButton,
  .MySkin .reModule .reTool.reSplitButton,
  .MySkin .reDropdown,
  .MySkin .reTool_disabled.reDropdown:hover,
  .MySkin .reResizeCell div, .MySkin.reInsertTable .reToolbar li .reTool:hover {
    background-image: url("../Images/ToolBarSprites.gif") ; }
  .MySkin.RadEditor .reTlbVertical li,
  .MySkin .reDropdown:hover, .MySkin.RadEditor .reTlbVertical .reToolbar.Default .reGrip, .MySkin.RadEditor.reTlbVertical .reToolbar.Default .reSeparator,
  .MySkin .reTlbVertical .reTool:hover,
  .MySkin .reTlbVertical .reTool_text.reSplitButton:hover,
  .MySkin .reTlbVertical .reSplitButton:hover,
  .MySkin .reTlbVertical .reTool_text:hover,
  .MySkin .reTlbVertical .reTool.reTool_selected,
  .MySkin .reTlbVertical .reTool_text.reTool_selected,
  .MySkin .reTlbVertical .reTool_text.reTool_selected:hover, .MySkin.reDropDownBody .reTlbVertical ul li a:hover, .MySkin.reDropDownBody .reTlbVertical .reToolbar,
  .MySkin .reMode_selected, .MySkin.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:hover {
    background-image: url("../Images/ToolbarVerticalSprites.gif") ; }
  .MySkin .reToolbar li {
    color: black; }
  .MySkin .reToolbar .reTool_text:hover,
  .MySkin .reToolbar .reTool_text.reTool_selected,
  .MySkin .reToolbar .reTool_text.reTool_selected:hover {
    border-left: 1px solid #3c7fb1;
    border-right: 1px solid #3c7fb1; }
  .MySkin .reToolbar .reTool_text.reTool_disabled,
  .MySkin .reToolbar .reTool_text.reTool_disabled:hover {
    margin-left: 0;
    margin-right: 0;
    border: 0; }
  .MySkin .reToolbar .reTool.reSplitButton.reTool_disabled:hover {
    _background: none; }
  .MySkin .reDropdown:link,
  .MySkin .reDropdown:visited {
    color: black !important; }
  .MySkin .reDropdown,
  .MySkin .reTool_disabled.reDropdown:hover {
    border: 1px solid #e2e3ea;
    background-color: white; }
  .MySkin .reDropdown:hover {
    border-color: #c5daed;
    color: black; }
  .MySkin.reDropDownBody .reTlbVertical .reToolbar {
    background-color: white; }
  .MySkin table.reSpinBox, .MySkin.RadEditor input {
    border-color: #e2e3ea;
    background-color: white; }
  .MySkin table.reSpinBox:hover, .MySkin.RadEditor input:hover {
    border: 1px solid #3c7fb1; }
  .MySkin .reModule_domlink_selected,
  .MySkin .reModule_domlink {
    color: black; }
  .MySkin.reDropDownBody .reItemOver {
    background: #86c7e9;
    color: black; }
  .MySkin.reColorPicker table div, .MySkin.reColorPicker span {
    border: 1px solid #b7bdcd; }
  .MySkin.reColorPicker table td.reItemOver div {
    border-color: black; }
  .MySkin .reAjaxspell_button {
    border: 1px solid #e3e9ef;
    background-color: #dddddd;
    color: black; }
  .MySkin .reAjaxSpellCheckSeparator {
    background-color: white; }
  .MySkin.reCustomLinks, .MySkin.reCustomLinks ul {
    color: black; }
  .MySkin.reCustomLinks a {
    background: none transparent;
    color: black;
    cursor: default !important; }
  .MySkin.reCustomLinks a:hover {
    color: white; }
  .MySkin.reInsertTable table {
    background-color: white; }
  .MySkin.reInsertTable table td {
    border: 1px solid #e2e3ea;
    background-color: white; }
  .MySkin.reInsertTable table .reItemOver {
    border: 1px solid #c5daed;
    background-color: #86c7e9; }
  .MySkin.reInsertTable .reTlbVertical ul {
    background-color: white; }
  .MySkin.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text, .MySkin.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:link, .MySkin.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:visited {
    color: black !important;
    background: transparent none;
    _background: none !important; }
  .MySkin .reCommentEdit,
  .MySkin .reCommentTextArea,
  .MySkin .reCommentView,
  .MySkin .reCommentInfoPanel {
    border-color: transparent;
    background-color: #c2dcf0; }
  .MySkin .reCommentTitle,
  .MySkin .reCommentInfoPanel {
    color: black; }
  .MySkin .reCommentTextArea {
    border-color: #b7bdcd;
    background-color: #c2dcf0; }
  .MySkin.RadEditor .reCommentButton,
  .MySkin .rePopupButtonContainer .rePopupButton {
    border-color: #707070;
    color: #000;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #f3f3f3 25%, #ececec 50%, #dddddd 75%, #d2d2d2 100%);
    /* FF3.6+ */
    background: -webkit-linear-gradient(top, #f3f3f3 25%, #ececec 50%, #dddddd 75%, #d2d2d2 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f3f3f3 25%, #ececec 50%, #dddddd 75%, #d2d2d2 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f3f3f3 25%, #ececec 50%, #dddddd 75%, #d2d2d2 100%);
    /* IE10+ */
    background: linear-gradient(top, #f3f3f3 25%, #ececec 50%, #dddddd 75%, #d2d2d2 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#d2d2d2',GradientType=0 );
    /* IE6-8 */ }
  .MySkin.RadEditor .reCommentButton:hover,
  .MySkin .rePopupButtonContainer .rePopupButton:hover {
    border-color: #3c7fb1;
    color: #000;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #e8f5fd 25%, #dbf1fc 50%, #bee6fd 75%, #abdcf7 100%);
    /* FF3.6+ */
    background: -webkit-linear-gradient(top, #e8f5fd 25%, #dbf1fc 50%, #bee6fd 75%, #abdcf7 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e8f5fd 25%, #dbf1fc 50%, #bee6fd 75%, #abdcf7 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e8f5fd 25%, #dbf1fc 50%, #bee6fd 75%, #abdcf7 100%);
    /* IE10+ */
    background: linear-gradient(top, #e8f5fd 25%, #dbf1fc 50%, #bee6fd 75%, #abdcf7 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8f5fd', endColorstr='#abdcf7',GradientType=0 );
    /* IE6-8 */ }
  .MySkin.RadEditor .reCommentButton:active,
  .MySkin .rePopupButtonContainer .rePopupButton:active {
    color: #000;
    border-color: #c28b31;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #eff2f4 25%, #eaeef0 50%, #d8e0e5 75%, #ced7dd 100%);
    /* FF3.6+ */
    background: -webkit-linear-gradient(top, #eff2f4 25%, #eaeef0 50%, #d8e0e5 75%, #ced7dd 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #eff2f4 25%, #eaeef0 50%, #d8e0e5 75%, #ced7dd 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #eff2f4 25%, #eaeef0 50%, #d8e0e5 75%, #ced7dd 100%);
    /* IE10+ */
    background: linear-gradient(top, #eff2f4 25%, #eaeef0 50%, #d8e0e5 75%, #ced7dd 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff2f4', endColorstr='#ced7dd',GradientType=0 );
    /* IE6-8 */ }
  .MySkin.rePopupContainer {
    border-color: #e2e3ea;
    background-color: #c2dcf0; }
  .MySkin.rePopupContainer .rePopupTitle {
    color: #000;
    border-color: #000;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #c8dff5 0%, #cae1f8 100%);
    /* FF3.6+ */
    background: -webkit-linear-gradient(top, #c8dff5 0%, #cae1f8 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #c8dff5 0%, #cae1f8 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #c8dff5 0%, #cae1f8 100%);
    /* IE10+ */
    background: linear-gradient(top, #c8dff5 0%, #cae1f8 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8dff5', endColorstr='#cae1f8',GradientType=0 );
    /* IE6-8 */ }

/* the rule below styles RadWindow's content cell, which is used in the floating and show on focus toolbar modes */
.RadWindow.RadWindow_MySkin.reToolbarWindow td.rwWindowContent {
  background-color: #c2dcf0; }

.RadWindow_MySkin .reInsertTableLightWrapper .lightTable {
  border-color: #b7bdcd; }

.MySkin .reTool.reSplitButton:hover {
  background-image: url("../Images/ToolBarSprites.gif"); }

/* reTool */
.reTool span,
.MySkin.reInsertTable .reTlbVertical ul .reTool_text span,
.reToolbar .reTool_text span {
  background-image: url("../Images/CommandSpritesLight.png") ; }

/* IE6 does not support PNG alpha channel, so we use gifs for the command sprites instead */
.reTool span,
.reTool_text span,
.MySkin .reTlbVertical .reTool_text span,
.reToolbar .reSplitButton.reTool_text span {
  _background-image: url("../Images/CommandSpritesLightIE6.gif") ; }


/*#############################Copied from editor.css############################### */ 
/* MVC overrides */
.RadEditor table,
.RadEditor.reWrapper table td {
  border: 0;
  padding: 0; }

/*NEW: Only in the Bottom zone - where the Statistics module is commonly set, remove uppper border, because it looks ugly*/
.RadEditor .reToolZone .reBottomZone .reModule {
  border-top: 0; }

/* RadFormDecorator integration */
.rfdTable .reWrapper table td {
  _padding: 0; }

/* By default 'regular' background should be white*/
.reDropDownBody {
  background-color: #fff; }

/* In FireFox iframes have transparent background */
.reContentCell, .reContentCell iframe {
  background-color: #fff; }

/* Class for the toolbar holder */
.RadEditor.reWrapper .reToolCell {
  vertical-align: top;
  /* Needed to position the toolbar wrapper at the top - and then set margin to it! */
  padding-bottom: 1px; }

/* this specifyes necessary padding for all browsers excepr IE6, IE7 */
*|html .RadEditor.reWrapper .reToolCell {
  padding-bottom: 0; }

/* Align the Bottom zone with the Statistics module to the right */
.reBottomZone {
  text-align: right;
  vertical-align: bottom; }

.reToolbarWrapper {
  margin-top: 0; }

.reToolbar {
  padding: 0 !important;
  /* Reset CSS */
  margin: 0 0 1px 0 !important;
  /* Reset CSS */
  list-style: none !important;
  /* Reset CSS */
  float: left; }

.reToolbar li {
  padding: 0 !important;
  /* Reset CSS */
  margin: 0 !important;
  /* Reset CSS */
  list-style: none !important;
  /* Reset CSS */
  float: left;
  background-repeat: repeat-x;
  height: 26px;
  background-position: 0 -26px; }

.reToolbar {
  margin-bottom: 2px; }

.reToolbar a,
.reDropdown,
.reSpinBox input,
.RadEditor input,
.reModule,
.reModule td,
.reEditorModes a,
.reDropDownBody,
.reDropDownBody td,
.reAjaxspell_wrapper,
.reAjaxspell_button,
.reAjaxspell_addicon,
.reAjaxspell_ignoreicon,
.reAjaxspell_okicon,
.reInsertTable .reTlbVertical ul a.reTool_text span.reButton_text,
.reColorPicker .reCustomColor {
  font: normal 12px , Arial, Sans-serif;
  color: #000;
  text-decoration: none;
  cursor: default; }

/* ajax spellcheck */
.reAjaxspell_button {
  white-space: nowrap; }

.reAjaxspell_addicon,
.reAjaxspell_ignoreicon,
.reAjaxspell_okicon {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 0;
  margin: 2px 4px 2px 2px;
  background-image: url("../Images/CommonIcons.gif");
  background-repeat: no-repeat; }

.reAjaxspell_ignoreicon {
  background-position: center -103px; }

.reAjaxspell_okicon {
  background-position: center -134px; }

.reAjaxspell_addicon {
  background-position: center -166px; }

.reAjaxSpellCheckSuggestions table {
  border-width: 0;
  width: 100%; }

.reAjaxSpellCheckSuggestions td {
  width: 100%;
  padding-left: 4px; }

.reAjaxSpellCheckSeparator {
  font-size: 1px;
  height: 1px;
  margin: 2px 1px; }

.reAjaxSpellCheck {
  padding: 2px; }

/* end of ajax spellcheck */
.RadEditor .reTextarea {
  font-size: 11px; }

/* separator */
.reToolbar .reSeparator {
  width: 6px;
  height: 26px;
  font-size: 1px;
  background-position: center -148px; }

/* separator */
/* grip */
.reToolbar .reGrip {
  height: 26px;
  width: 4px;
  font-size: 1px;
  background-repeat: no-repeat; }

ul.reToolbar li.grip_first {
  background-position: 0 0; }

ul.reToolbar li.grip_last {
  background-position: -4px 0; }

.RadEditor .reTlbVertical .reToolbar .grip_last {
  background-position: 0 -4px; }

/* end of grip grip */
.reAlignmentSelector div {
  background-image: url("../Images/CommandSpritesLight.png"); 
  height: 20px; }

/* reTool */
.reTool,
.reTool:link,
.reTool:visited {
  display: block;
  width: 24px;
  height: 24px;
  margin: 1px 0;
  /* was: margin: 1px; */
  text-decoration: none !important;
  cursor: default; }

.reTool span {
  display: block;
  float: left;
  width: 18px;
  height: 18px;
  line-height: 18px;
  margin: 3px;
  cursor: default;
  _display: inline;
  background-repeat: no-repeat; }

/* end of reTool */
.RadEditor .reDialog .reTool:hover,
.RadEditor .reToolbar .reTool:hover,
.RadEditor .reModule .reTool:hover,
.reToolbarWindow .reToolbar .reTool:hover {
  background-position: 0 -52px; }

.RadEditor .reToolbar .reTool.reTool_selected,
.RadEditor .reToolbar .reTool.reTool_selected:hover,
.reToolbarWindow .reToolbar .reTool.reTool_selected,
.reToolbarWindow .reToolbar .reTool.reTool_selected:hover {
  background-position: 0 -124px;
  background-repeat: no-repeat; }

/* reTool_text */
.reToolbar .reTool_text {
  height: 24px;
  width: auto;
  display: block;
  margin: 1px;
  text-decoration: none;
  cursor: default;
  float: left;
  _display: inline; }

.reDropDownBody .reToolbar .reTool_text:hover {
  background-repeat: repeat-x;
  background-position: 0 -100px;
  margin-left: 0;
  margin-right: 0; }

.reDropDownBody .reToolbar .reTool_text.reTool_selected,
.reDropDownBody .reToolbar .reTool_text.reTool_selected:hover {
  background-repeat: repeat-x;
  background-position: 0 -174px;
  margin-left: 0;
  margin-right: 0; }

.reToolbar .reTool_text span {
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: 18px;
  height: 18px;
  line-height: 18px;
  margin: 3px;
  cursor: default;
  _display: inline; }

ul.reToolbar .reTool_text span.reButton_text {
  width: auto;
  background-image: none;
  color: #000; }

/* end of reTool_text */
/* reSplitButton */
.reSplitButton,
.reSplitButton:link,
.reSplitButton:visited {
  width: 34px;
  /* was: 36px */
  height: 24px;
  text-decoration: none !important; }

.RadEditor .reSplitButton {
  _display: inline-block; }

.reTool .split_arrow {
  width: 5px;
  height: 18px;
  margin-left: 1px;
  background-position: -28px -362px; }

.reSplitButton.reTool_text .split_arrow {
  width: 5px;
  height: 18px;
  background-position: -28px -362px; }

.reToolbar .reTool_text .split_arrow {
  _width: 5px;
  _height: 18px;
  _background-position: -28px -362px; }

.reDialog .reTool,
.reModule .reTool {
  background-position: 0 -242px; }

.reDialog .reTool.reSplitButton,
.reModule .reTool.reSplitButton {
  background-repeat: no-repeat;
  background-position: 0 -218px; }

.reToolWrapper .reTool.reSplitButton:hover,
.reToolbarWrapper .reTool.reSplitButton:hover {
  background-repeat: no-repeat;
  background-position: 0 -76px !important; }

/* end of reSplitButton */
/* reDropdown */
.reToolbar a {
  text-decoration: none !important; }

.reDropdown,
.reTool_disabled.reDropdown:hover {
  display: block;
  float: left;
  cursor: default;
  background-repeat: no-repeat;
  background-position: right -360px;
  _background-position: right -380px;
  padding-left: 4px;
  padding-right: 10px;
  margin: 0;
  /* was: margin: 2px 1px 0 1px; */
  margin: 2px 0; }

.reDropdown:hover {
  border: 1px solid;
  background-position: right 0; }

.reDropdown span {
  display: block;
  width: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 20px; }

/* end of reDropdown */
/* vertical toolbar */
.reTlbVertical ul.reToolbar {
  float: none;
  clear: both;
  width: 26px;
  height: auto; }

.reTlbVertical li {
  clear: both;
  float: none;
  margin: 0 !important;
  /* Reset CSS */
  font-size: 1px !important;
  /* Reset CSS */
  padding: 0 !important;
  /* Reset CSS */
  line-height: 1px !important;
  /* Reset CSS */
  background-repeat: repeat-y;
  background-position: -26px 0; }

.reTlbVertical .reGrip {
  width: 26px;
  height: 4px;
  font-size: 1px !important;
  /* Reset CSS */
  line-height: 1px !important;
  /* Reset CSS */
  background-repeat: no-repeat; }

.reTlbVertical .reTool {
  margin-top: 0;
  margin-bottom: 0; }

.reTlbVertical .reToolbar .reSeparator {
  width: 26px;
  height: 4px;
  line-height: 1px;
  font-size: 1px;
  background-position: -100px -12px; }

.RadEditor .reTlbVertical .reTool:hover,
.RadEditor .reTlbVertical .reTool_text.reSplitButton:hover,
.RadEditor .reTlbVertical .reSplitButton:hover,
.RadEditor .reTlbVertical .reTool_text:hover {
  background-repeat: no-repeat;
  background-position: -76px 0; }

.RadEditor .reTlbVertical .reTool_selected,
.RadEditor .reTlbVertical .reTool_selected,
.RadEditor .reTlbVertical .reTool_selected:hover,
.RadEditor .reTlbVertical .reTool.reTool_selected,
.RadEditor .reTlbVertical .reTool_text.reTool_selected,
.RadEditor .reTlbVertical .reTool_text.reTool_selected:hover {
  background-repeat: no-repeat;
  background-position: -52px 0; }

.reTlbVertical .reTool_text,
.reTlbVertical .reSplitButton {
  width: 24px;
  height: 24px; }

.reTlbVertical .reTool_text .reButton_text {
  display: none; }

.reTlbVertical .split_arrow,
.reTlbVertical .reDropdown span,
.reTlbVertical .reTool_text.reSplitButton .reButton_text,
.reTlbVertical .reTool_text.reSplitButton .split_arrow {
  display: none; }

/* add weight to the selector for IE6 so it is applied */
.reToolbar .reSplitButton.reTool_disabled:hover {
  _background-position: -999px 0; }

.reTlbVertical .reDropdown,
.reTlbVertical .reDropdown:hover {
  height: 20px;
  width: 22px;
  _width: 21px;
  padding-right: 0;
  padding-left: 0;
  margin-right: 0; }

.reTlbVertical .reTool,
.reTlbVertical .reDropdown {
  margin-left: 1px; }

/* end of vertical toolbar */
/* context menu and toolstrip */
.reDropDownBody {
  float: left; }

.reDropDownBody .reTlbVertical ul li {
  clear: both;
  float: none;
  background: none; }

/* reDropDownBody */
.reDropDownBody .reTlbVertical ul li a,
.reDropDownBody .reTlbVertical ul li .reTool_disabled:hover {
  clear: both;
  float: none;
  width: 100%;
  display: block;
  border: 0;
  background: none; }

.reDropDownBody .reTlbVertical ul.reToolbar li a:hover {
  background-repeat: no-repeat;
  background-position: -602px 0;
  border: 0;
  border-left-color: transparent !important;
  margin-left: 1px;
  margin-right: 1px; }

/* IE6 float and double margins fix */
.reDropDownBody .reTlbVertical ul li .reTool_disabled:hover {
  _margin-left: 0; }

div.RadEditor td.reTlbVertical ul.reToolbar {
  width: 26px !important; }

.reDropDownBody .reTlbVertical ul li .reButton_text {
  width: 156px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 8px;
  _zoom: 1;
  display: block; }

.reDropDownBody div.reTlbVertical {
  float: left;
  height: auto;
  overflow: hidden; }

.reDropDownBody .reTlbVertical .reToolbar {
  width: 206px;
  background-repeat: repeat-y;
  background-position: -126px 0; }

/* reDropDownBody */
/* custom links */
.reCustomLinks,
.reCustomLinks ul,
.reCustomLinks li {
  list-style: none !important;
  /* Reset CSS */
  padding: 0 !important;
  /* Reset CSS */
  margin: 0 !important;
  /* Reset CSS */
  cursor: default !important;
  /* Reset CSS */ }

ul.reCustomLinks {
  margin-left: 3px !important;
  /* Reset CSS */ }

ul.reCustomLinks li ul {
  margin-left: 12px !important;
  /* Reset CSS */ }

ul.reCustomLinks a {
  text-decoration: undeline !important;
  /* Reset CSS */ }

ul.reCustomLinks a:hover {
  cursor: pointer !important;
  /* Reset CSS */ }

ul.reCustomLinks li {
  clear: both;
  float: none; }

ul.reCustomLinks span,
ul.reCustomLinks a {
  display: block;
  float: left;
  cursor: default;
  zoom: 1; }

ul.reCustomLinks .reCustomLinksIcon {
  font-size: 1px !important;
  /* Reset CSS */ }

ul.reCustomLinks .reCustomLinksIcon.reIcon_empty {
  cursor: default; }

ul.reCustomLinks li {
  padding: 1px 0 !important;
  /* Reset CSS */ }

ul.reCustomLinks span,
ul.reCustomLinks a {
  padding-left: 1px !important;
  /* Reset CSS */
  padding-right: 1px !important;
  /* Reset CSS */
  cursor: default; }

ul.reCustomLinks .reCustomLinksIcon {
  width: 9px;
  height: 9px;
  padding: 0 !important;
  /* Reset CSS */
  background-image: url("../Images/CustomLinksSprites.gif");
  background-repeat: no-repeat;
  margin: 2px 4px 0 0 !important;
  /* Reset CSS */ }

ul.reCustomLinks span {
  margin-top: 0; }

ul.reCustomLinks .reCustomLinksIcon.reIcon_plus {
  background-position: 0 0; }

ul.reCustomLinks .reCustomLinksIcon.reIcon_minus {
  background-position: -9px 0; }

ul.reCustomLinks .reCustomLinksIcon.reIcon_empty {
  background: none; }

/* end of custom links */
/* spinbox */
table.reSpinBox {
  border: 1px solid;
  border-collapse: collapse;
  cursor: text; }

table.reSpinBox td {
  padding: 0 !important;
  /* Reset CSS */ }

.reSpinBox input {
  border: 0 !important;
  background: none transparent;
  width: 30px;
  height: 16px;
  text-align: right;
  cursor: text;
  padding: 0; }

.RadForm.rfdTextbox .reSpinBox input[type="text"] {
  width: 30px; }

.reSpinBox a {
  display: block;
  font-size: 1px !important;
  /* Reset CSS */
  text-indent: -9999px;
  width: 11px;
  height: 10px;
  cursor: default;
  background-repeat: no-repeat;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: none; }

.reSpinBoxIncrease {
  background-position: 0 -198px; }

.reSpinBoxIncrease:hover {
  background-position: 0 -208px; }

.reSpinBoxDecrease {
  background-position: -11px -198px; }

.reSpinBoxDecrease:hover {
  background-position: -11px -208px; }

/* end of spinbox */
/* Editor input elements */
div.RadEditor input {
  border: 1px solid;
  cursor: text; }

/* Editor input elements */
/* module */
.reModule {
  border-collapse: collapse !important;
  /* Reset CSS */ }

td.reModuleLabel {
  vertical-align: middle !important;
  /* Reset CSS */
  text-align: right !important;
  /* Reset CSS */
  padding-left: 6px !important;
  /* Reset CSS */
  padding-right: 3px !important;
  /* Reset CSS */ }

td.reModuleText .reEllipsisText {
  max-width: 110px;
  _width: 110px;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  white-space: nowrap;
  float: right; }

.reModule .reDropdown,
.reModule .reTool,
.reModule .reSplitButton {
  margin: 1px 0 0 !important;
  /* Reset CSS */ }

/* end of module */
/* editing modes */
.reEditorModes {
  float: left;
  padding: 1px 0 !important;
  /* Reset CSS */ }

.reEditorModes ul,
.reEditorModes li {
  padding: 0 !important;
  /* Reset CSS */
  margin: 0 !important;
  /* Reset CSS */
  list-style: none !important;
  /* Reset CSS */ }

.reEditorModes li {
  float: left !important;
  /* Reset CSS */ }

.reEditorModes a,
.reEditorModes span {
  display: block;
  cursor: pointer; }

.reEditorModes a {
  width: 76px; }

.reEditorModes span {
  line-height: 22px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 22px;
  margin: 0 3px;
  background-image: url("../Images/CommonIcons.gif");
  background-repeat: no-repeat; }

.reMode_selected {
  background-repeat: no-repeat;
  background-position: -948px 0; }

.reMode_design span,
.reMode_selected.reMode_design span {
  background-position: -6px -5px; }

.reMode_html span,
.reMode_selected.reMode_html span {
  background-position: -6px -36px; }

.reMode_preview span,
.reMode_selected.reMode_preview span {
  background-position: -6px -69px; }

/* end of editing modes */
/* reWrapper */
.reWrapper_corner,
.reWrapper_center,
.reLeftVerticalSide,
.reRightVerticalSide {
  font-size: 1px;
  line-height: 1px; }

/*.reWrapper_corner,-> do not set it, because this requires the layout paddings to be further adjusted in other elements*/
.reLeftVerticalSide,
.reRightVerticalSide {
  padding: 1px; }

/* end of reWrapper */
/* DOM inspector */
.reModule_domlink {
  text-decoration: none;
  font-size: 11px; }

/* end of DOM inspector */
/* color picker */
.reColorPicker {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 4px; }

.reColorPicker table {
  border-collapse: collapse;
  border: 0 !important;
  background: transparent !important; }

.reColorPicker table td {
  border: 0; }

.reColorPicker .reColorPickerFooter {
  overflow: hidden; }

.reColorPicker span {
  display: block;
  text-align: center;
  float: left;
  cursor: default; }

.reColorPicker table div {
  width: 11px;
  height: 11px;
  line-height: 11px;
  font-size: 1px; }

.reColorPicker table td {
  padding: 2px;
  padding-bottom: 0;
  padding-top: 0; }

.reDropDownBody.reColorPicker table td.reItemOver {
  border: 0 !important;
  background: transparent !important; }

.reDropDownBody td.reFormatSetsHeader {
  font-weight: bold;
  font-size: 13px;
  border-bottom: 1px solid; }

.reColorPicker .reColorPickerFooter {
  margin: 0 auto;
  height: 22px;
  height: 18px;
  width: 166px;
  padding: 4px 0; }

.reColorPicker span {
  width: 82px;
  height: 20px;
  line-height: 18px; }

.reColorPicker .reColorPickerFooter .reDarkColor {
  background: #000;
  color: #fff;
  border-right: 0; }

.reColorPicker .reColorPickerFooter .reLightColor {
  background: #fff;
  color: #000;
  border-left: 0; }

.reColorPicker .reCustomColor:hover {
  text-decoration: underline; }

/* end of color picker */
/* insert symbol */
.reInsertSymbol td {
  text-align: center;
  vertical-align: middle; }

/* insert symbol */
/* insert table dropdown */
.reInsertTable {
  padding: 1px !important;
  /* Reset CSS */ }

.reInsertTable table {
  width: 120px;
  border: 0 !important;
  margin-left: 2px;
  background-color: transparent; }

.reInsertTable table a span {
  text-decoration: none; }

.reInsertTable table td {
  font-size: 1px; }

.reInsertTable table td div {
  height: 13px;
  width: 13px; }

.reInsertTable .reTlbVertical {
  border-width: 0 !important; }

.reInsertTable .reTlbVertical ul {
  padding: 0 !important;
  /* Reset CSS */
  margin: 0 !important;
  /* Reset CSS */
  list-style: none !important;
  /* Reset CSS */
  background-image: none !important;
  /* Reset CSS */ }

.reInsertTable div.reTlbVertical ul li a.reTool_text,
.reInsertTable div.reTlbVertical ul li a.reTool_text:hover {
  background-image: url("../Images/CommandSpritesLight.png");
  background-position: -3575 center;
  margin-top: 1px;
  margin-left: 3px; }

.reTlbVertical .reTool_text .reButton_text {
  _background-image: none !important;
  _text-align: left; }

.reTlbVertical .reTool_text:hover {
  _background-position: -602px 0 !important; }

.reInsertTable .reTlbVertical ul .reTool_text {
  text-decoration: none;
  margin: 1px; }

.reInsertTable .reTlbVertical ul .reTool_text:hover {
  text-decoration: underline; }

.reInsertTable .reTlbVertical ul .reTool_text span {
  display: block;
  float: left;
  width: 18px !important;
  height: 18px !important;
  margin-top: 1px;
  background-position: -3575 center; }

.reInsertTable .reTlbVertical ul a.reTool_text span.reButton_text {
  height: 18px;
  line-height: 18px;
  display: block;
  float: left;
  width: 100px !important;
  background-image: none;
  text-align: center; }

.reInsertTable .reToolbar {
  background-image: none !important; }

.reInsertTable .reToolbar li {
  clear: none !important;
  float: left !important;
  width: 24px; }

.reInsertTable .reToolbar li .reTool {
  width: 24px !important;
  height: 24px;
  margin: 0 !important; }

.reDropDownBody.reInsertTable .reToolbar li .reTool:hover {
  background-position: 0 -52px !important; }

/* end of insert table dropdown */
.reDropDownBody {
  overflow-y: auto;
  overflow-x: hidden; }

.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:hover {
  background-position: -1403px 0 !important; }

/* modules selector */
.reModule_visible_icon,
.reModule_hidden_icon {
  display: block;
  float: left;
  width: 18px;
  height: 18px;
  background-image: url("../Images/CommonIcons.gif") ;
  background-repeat: no-repeat; }

.reModule_visible_icon {
  background-position: -8px -199px; }

.reModule_hidden_icon {
  background-position: -8px -103px; }

/* end of modules selector */
/* resize cell */
.reResizeCell div {
  background-repeat: no-repeat;
  background-position: center -301px;
  height: 17px;
  /*Helps align it with the statistics module*/
  width: 16px; }

.reAccessibleTool {
  background-image: url("../Images/CommandSpritesLight.png");
  background-repeat: no-repeat;
  background-color: transparent !important;
  width: 22px;
  height: 22px;
  margin-top: 2px !important;
  margin: 1px;
  cursor: pointer !important;
  cursor: default !important; }

/* Editor commands begin */
.CustomDialog {
  background-position: -1448px center; }

.FormatCodeBlock {
  background-position: -305px center; }

.PageProperties {
  background-position: -756px center; }

.SetImageProperties {
  background-position: -1116px center; }

.BringToFront {
  background-position: -1606px center; }

.AlignmentSelector {
  background-position: -1647px center; }

.Cancel {
  background-position: -1265px center; }

.Custom,
.ViewHtml {
  background-position: -1296px center; }

.DecreaseSize {
  background-position: -1886px center; }

.DeleteTable {
  background-position: -1445px center; }

.FileOpen {
  background-position: -1967px center; }

.IncreaseSize {
  background-position: -2046px center; }

.InsertAnchor {
  background-position: -2086px center; }

.InsertEmailLink {
  background-position: -2246px center; }

.InsertFormImageButton {
  background-position: -2486px center; }

.ModuleManager {
  background-position: -2376px center; }

.RepeatLastCommand {
  background-position: -3248px center; }

.SendToBack {
  background-position: -3326px center; }

.FormatStripper {
  background-position: -2586px center; }

.StyleBuilder {
  background-position: -2946px center; }

.ToggleFloatingToolbar {
  background-position: -2974px center; }

.XhtmlValidator {
  background-position: -2526px center; }

.TrackChangesDialog {
  background-position: -2555px center; }

.InsertSymbol {
  background-position: -2196px center; }

.InsertFormHidden {
  background-position: -1836px center; }

.InsertFormButton,
.InsertFormReset,
.InsertFormSubmit {
  background-position: -1716px center; }

.InsertFormCheckbox {
  background-position: -1745px center; }

.InsertFormPassword {
  background-position: -1896px center; }

.InsertFormRadio {
  background-position: -1926px center; }

.InsertFormSelect {
  background-position: -3546px center; }

.InsertFormTextarea {
  background-position: -1986px center; }

.InsertFormText {
  background-position: -1956px center; }

.StripAll,
.FormatPainterClear {
  background-position: -2585px center; }

.StripCss {
  background-position: -2644px center; }

.StripFont {
  background-position: -2675px center; }

.StripSpan {
  background-position: -2705px center; }

.StripWord {
  background-position: -2736px center; }

.AjaxSpellCheck,
.SpellCheck {
  background-position: -66px center; }

.Italic {
  background-position: -486px center; }

.ImageManager {
  background-position: -366px center; }

.ImageMapDialog {
  background-position: -396px center; }

.FlashManager,
.InsertFlash {
  background-position: -246px center; }

.MediaManager,
.InsertMedia {
  background-position: -696px center; }

.DocumentManager,
.InsertDocument {
  background-position: -185px center; }

.TemplateManager {
  background-position: -2765px center; }

.InsertTable,
.TableWizard {
  background-position: -3575px -5px; }

.InsertRowAbove {
  background-position: -1355px -7px; }

.InsertRowBelow {
  background-position: -1385px -4px; }

.DeleteRow {
  background-position: -3425px center; }

.InsertColumnLeft {
  background-position: -1626px center; }

.InsertColumnRight {
  background-position: -1595px center; }

.DeleteColumn {
  background-position: -3396px center; }

.MergeColumns {
  background-position: -2315px center; }

.MergeRows {
  background-position: -2345px center; }

.SplitCell {
  background-position: -3606px center; }

.SplitCellHorizontal {
  background-position: -3335px center; }

.DeleteCell {
  background-position: -1325px center; }

.SetCellProperties {
  background-position: -2495px center; }

.SetTableProperties {
  background-position: -3365px center; }

.Help {
  background-position: -336px center; }

.Undo {
  background-position: -996px center; }

.Redo {
  background-position: -967px center; }

.Cut {
  background-position: -155px center; }

.Copy {
  background-position: -125px center; }

.Paste,
.PasteStrip {
  background-position: -785px center; }

.PasteAsHtml {
  background-position: -815px center; }

.PasteHtml {
  background-position: -3757px -6px; }

.PasteFromWord {
  background-position: -845px center; }

.PasteFromWordNoFontsNoSizes {
  background-position: -875px center; }

.PastePlainText {
  background-position: -905px center; }

.Print {
  background-position: -936px center; }

.FindAndReplace {
  background-position: -215px center; }

.SelectAll {
  background-position: -2435px center; }

.InsertGroupbox {
  background-position: -2015px -7px; }

.InsertCodeSnippet,
.InsertSnippet {
  background-position: -2166px center; }

.InsertDate {
  background-position: -1655px center; }

.InsertTime {
  background-position: -2256px center; }

.AboutDialog {
  background-position: -6px center; }

.Bold {
  background-position: -95px center; }

.Underline {
  background-position: -3275px center; }

.StrikeThrough {
  background-position: -3306px center; }

.JustifyLeft {
  background-position: -576px center; }

.JustifyCenter {
  background-position: -516px center; }

.JustifyFull {
  background-position: -546px center; }

.JustifyNone {
  background-position: -606px center; }

.JustifyRight {
  background-position: -636px center; }

.InsertParagraph {
  background-position: -454px center; }

.InsertHorizontalRule {
  background-position: -2045px center; }

.Superscript {
  background-position: -2796px center; }

.Subscript {
  background-position: -2826px center; }

.ConvertToLower {
  background-position: -1144px center; }

.ConvertToUpper {
  background-position: -1174px center; }

.Indent {
  background-position: -426px center; }

.Outdent {
  background-position: -726px center; }

.InsertOrderedList {
  background-position: -2076px center; }

.InsertUnorderedList {
  background-position: -2286px center; }

.AbsolutePosition {
  background-position: -36px center; }

.Custom123 {
  background-position: -3823px center; }

.InsertExternalVideo {
  background-position: -3852px center; }

.Save,
.SaveAndClose,
.FileSave,
.FileSaveAs,
.SaveLocal {
  background-position: -1056px center; }

.LinkManager,
.CreateLink,
.CustomLinkTool,
.SetLinkProperties {
  background-position: -665px center; }

.Unlink {
  background-position: -2855px center; }

.ToggleTableBorder {
  background-position: -2885px center; }

.ToggleScreenMode {
  background-position: -2915px center; }

.ForeColor {
  background-position: -276px center; }

.BackColor,
.borderColor,
.bgColor {
  background-position: -1026px center; }

.InsertFormElement {
  background-position: -1774px center; }

.InsertFormForm {
  background-position: -1805px center; }

.reTopCenter {
  background-position: -3036px -6px; }

.reMiddleLeft {
  background-position: -3096px -6px; }

.reMiddleCenter {
  background-position: -1236px -6px; }

.reMiddleRight {
  background-position: -3155px -6px; }

.reBottomCenter {
  background-position: -3216px -6px; }

.reNoAlignment {
  background-position: -1266px -6px; }

.reTopLeft {
  background-position: -3006px -6px; }

.reTopRight {
  background-position: -3155px -6px; }

.reBottomLeft {
  background-position: -3186px -6px; }

.reBottomRight {
  background-position: -3245px -6px; }

.SilverlightManager {
  background-position: -3636px -6px; }

.ExportToPdf {
  background-position: -3666px -6px; }

.InsertLink {
  background-position: -3697px -6px; }

.InsertImage {
  background-position: -3727px -6px; }

.InsertTableLight {
  background-position: -3791px -5px; }

.AddComment {
  background-position: -3890px -5px; }

.RemoveComment {
  background-position: -3925px -5px; }

.RemoveAllComments {
  background-position: -3965px -5px; }

.AcceptTrackChange {
  background-position: -4000px -5px; }

.RejectTrackChange {
  background-position: -4035px -5px; }

.AcceptAllTrackChanges {
  background-position: -4070px -5px; }

.RejectAllTrackChanges {
  background-position: -4105px -5px; }

.EnableTrackChangesOverride {
  background-position: -4140px -5px; }

.PasteMarkdown {
  background-position: -4175px -5px; }

/* alignment settings within the alignment dropdown */
.reAlignmentSelector .reTopRight {
  background-position: -3062px -5px; }

.reAlignmentSelector .reTopLeft {
  background-position: -3004px -5px; }

.reAlignmentSelector .reTopCenter {
  background-position: -3033px -5px; }

.reAlignmentSelector .reNoAlignment {
  background-position: -1263px -5px; }

.reAlignmentSelector .reMiddleLeft {
  background-position: -3094px -5px; }

.reAlignmentSelector .reMiddleCenter {
  background-position: -1233px -5px; }

.reAlignmentSelector .reMiddleRight {
  background-position: -3151px -5px; }

.reAlignmentSelector .reBottomCenter {
  background-position: -3213px -5px; }

.reAlignmentSelector .reBottomRight {
  background-position: -3241px -5px; }

.reAlignmentSelector .reBottomLeft {
  background-position: -3184px -5px; }

.PasteMarkdown {
  background-position: -4175px -5px; }

.FormatPainter,
.FormatPainterApply {
  background-position: -4210px -5px; }

.FormatPainterCopy {
  background-position: -4245px -5px; }

/* Editor commands end */
/* apply css class dropdown */
.reApplyClass td {
  vertical-align: middle;
  height: 22px;
  padding-left: 3px; }

.reApplyClass span {
  width: 14px;
  height: 14px;
  line-height: 13px;
  background-image: url("../Images/Common.ApplyClassSprites.gif");
  background-repeat: no-repeat;
  display: block;
  float: left;
  margin-right: 4px;
  text-indent: -9999px; }

.reApplyClass .reClass_all {
  background-position: 0 0; }

.reApplyClass .reClass_img {
  background-position: 0 -20px; }

.reApplyClass .reClass_table {
  background-position: 0 -40px; }

.reApplyClass .reClass_ul {
  background-position: 0 -60px; }

.reApplyClass .reClass_ol {
  background-position: 0 -80px; }

.reApplyClass .reClass_p {
  background-position: 0 -100px; }

.reApplyClass .reClass_span {
  background-position: 0 -120px; }

.reApplyClass .reClass_a {
  background-position: 0 -140px; }

.reApplyClass .reClass_div {
  background-position: 0 -160px; }

.reApplyClass .reClass_h1 {
  background-position: 0 -180px; }

.reApplyClass .reClass_h2 {
  background-position: 0 -200px; }

.reApplyClass .reClass_h3 {
  background-position: 0 -220px; }

.reApplyClass .reClass_h4 {
  background-position: 0 -240px; }

.reApplyClass .reClass_h5 {
  background-position: 0 -260px; }

.reApplyClass .reClass_h6 {
  background-position: 0 -280px; }

.reApplyClass .reClass_td {
  background-position: 0 -300px; }

/* end of apply css class dropdown */
td.reTlbVertical {
  vertical-align: top; }

.reToolCell .reTool_text span {
  text-indent: -9999px; }

.reToolCell .reTool_text.reSplitButton {
  width: auto; }

.reToolCell .reTool_text.reSplitButton .reButton_text {
  text-indent: 0; }

.reTlbVertical li {
  vertical-align: top; }

.reTool_text span.reButton_text {
  text-indent: 0; }

/* this sets the correct background image to the selected items in the toolstrips */
.reTlbVertical .reTool_text.reTool_selected {
  background-position: -602px 0 !important;
  border-color: transparent !important; }

.reTool_selected.reTool {
  _border-left-width: 0 !important;
  _border-right-width: 0 !important; }

/*Light dialogs CSS */
.reInsertImageWrapper, .reInsertLinkWrapper, .reInsertTableLightWrapper {
  padding: 20px 0 0 0;
  font: 12px  ,arial,sans-serif; }

.RadWindow .reInsertTableLightWrapper .lightTable {
  border: 1px solid; }

.reControlsLayout {
  width: 100%;
  height: 100%; }

.reInsertLinkWrapper .reControlsLayout td {
  padding: 3px 0 3px 3px; }

.reInsertLinkWrapper .reControlsLayout td,
.reInsertImageWrapper .reControlsLayout td,
.reInsertTableLightWrapper .reControlsLayout td,
.reControlsLayout .reImgPropertyControlCell td,
.reImgPropertyControlCell span,
.reImgPropertyControlCell input {
  vertical-align: middle; }

.reInsertImageWrapper .reControlsLayout td {
  padding: 3px 0; }

.reDialogLabelLight span {
  width: 80px;
  display: block;
  text-overflow: ellipsis; }

.reDialogLabelLight span,
.reImgPropertyControlCell span,
.reImgPropertyControlCell input {
  text-align: right; }

.reConfirmCancelButtonsTblLight button {
  width: 75px; }

.reConfirmCancelButtonsTblLight .reAllPropertiesLight button {
  width: 126px; }

.reControlsLayout {
  width: 100%;
  height: 100%; }

.reControlsLayout .reControlCellLight input {
  width: 215px; }

.reControlsLayout .reControlCellLight select {
  width: 220px; }

.reControlsLayout .reConfirmCancelButtonsTblLight {
  height: auto;
  margin: 12px 0;
  text-align: center;
  width: 100%; }

.reControlsLayout .reImgPropertyControlCell td,
.reControlsLayout .reTablePropertyControlCell td {
  padding: 2px; }

.reControlsLayout .reTablePropertyControlCell td input[type="text"],
.reControlsLayout .reTablePropertyControlCell td input[type="password"] {
  padding: 2px 1px 0; }

.reImgPropertyControlCell span,
.reImgPropertyControlCell input,
.reTablePropertyControlCell input {
  width: 40px; }

.reImgPropertyControlCell table {
  width: 100%;
  height: 100%; }

.reControlsLayout td.reImgPropertyControlCell {
  padding: 0 22px 0 38px; }

.reInsertImageWrapper .reControlsLayout .reControlCellLight input {
  width: 190px; }

.reTablePropertyControlCell .short {
  width: 80px; }

.reTablePropertyControlCell .lightTable {
  margin: -10px 4px 0 4px;
  *margin-top: -3px; }

table.reControlsLayout .reTablePropertyControlCell input.rfdIgnore,
table.reControlsLayout .reImgPropertyControlCell input.rfdIgnore {
  width: 40px; }

/* compliance sheriff integration */
.CSDialog {
  background-image: url("../Images/ComplianceCheck.png") ! important; } 

/* Editor content area as div */
.RadEditor .reContentArea {
  position: relative;
  overflow: auto;
  height: 100%;
  margin: 0;
  padding: 3px; }

.RadEditor .reContentArea .RadEWrongWord {
  background-color: #ff0; }

.RadEditor .reContentArea .RadEDomMouseOver {
  background-color: #ffc; }

.RadEditor .reContentArea body {
  padding: 3px;
  background-image: none;
  margin: 0;
  text-align: left;
  word-wrap: break-word; }

.RadEditor .reContentArea form {
  background-color: #efefef;
  border: 1px dashed #555; }

.RadEditor .reContentAreaToggle table {
  border-right: 1px dashed #999;
  border-bottom: 1px dashed #999; }

.RadEditor .reContentAreaToggle table td {
  padding: 1px;
  border-top: 1px dashed #999;
  border-left: 1px dashed #999; }

.RadEditor .reContentAreaToggle table th {
  padding: 1px;
  border-top: 1px dashed #000;
  border-left: 1px dashed #000; }

/**
	Add comment popup boxes
*/
/* popup edit mode */
.RadEditor .reCommentEdit,
.RadEditor .reCommentTextArea,
.RadEditor .reCommentView,
.RadEditor .reCommentButton,
.rePopupButton,
.rePopupMessage,
.rePopupContainer .rePopupTitle,
.RadEditor .reCommentTextAreaWatermark,
.RadEditor .reCommentInfoPanel {
  font: 12px , Arial, sans-serif; }

.RadEditor .reCommentEdit,
.RadEditor .reCommentView {
  border: 1px solid;
  width: 240px;
  height: 310px;
  max-height: 310px;
  border-radius: 5px;
  behavior: url('/Styles/PIE.htc');
  padding: 5px 7px;
  position: absolute;
  bottom: 5px;
  right: 5px;
  text-align: right;
  z-index: 9001; }

/* comment title */
.RadEditor .reCommentTitle {
  text-align: left;
  font-weight: bold;
  height: 20px;
  line-height: 16px;
  padding: 0 0 0 2px; }

.RadEditor .reCommentTextArea {
  text-align: left;
  border: 1px solid;
  width: 235px;
  height: 260px;
  max-height: 260px; }

/* popup view mode */
.RadEditor .reCommentViewText {
  display: block;
  padding: 2px;
  text-align: left;
  background-color: #f5f7f7;
  color: #444;
  z-index: 9001; }

.RadEditor .reCommentButton,
.rePopupButton {
  height: 20px;
  border: 1px solid;
  border-radius: 4px;
  behavior: url('/Styles/PIE.htc');
  margin: 4px 1px;
  cursor: auto; }

.RadEditor .reCommentInfoPanel {
  width: 250px;
  position: absolute;
  right: 5px;
  bottom: 5px;
  padding: 5px 7px;
  border: 1px solid;
  border-radius: 5px;
  behavior: url('/Styles/PIE.htc'); }

.RadEditor .reCommentTextAreaWatermark {
  color: #666; }

/* generic popups */
.rePopupContainer {
  border: 1px solid;
  min-width: 200px;
  /* Dialog will be no smaller than this */
  max-width: 300px;
  /* Dialog will wrap after this width */
  border-radius: 5px;
  position: absolute; }

.rePopupButtonContainer {
  padding: 5px 0 0; }

.rePopupContainer .rePopupTitle {
  height: 22px;
  line-height: 22px;
  border-bottom: 1px solid;
  padding: 0 0 0 5px;
  margin: 0;
  border-radius: 5px 5px 0 0; }

.rePopupContainer .rePopupContent {
  background-repeat: no-repeat;
  background-position: 16px 16px;
  padding: 10px;
  border-radius: 0 0 5px 5px; }

.rePopupContainer .rePopupContent.alert {
  background-image: url("../Images/ModalDialogAlert.gif") ; }

.rePopupContainer .rePopupContent.confirm {
  background-image: url("../Images/ModalDialogConfirm.gif") ; }

.rePopupContainer .rePopupMessage,
.rePopupContainer .rePopupButtonContainer {
  padding-left: 48px;
  /*48px; -- put this if image is included*/ }

._Telerik_IE9 .rePopupContainer .rePopupTitle,
._Telerik_IE9 .rePopupButtonContainer .rePopupButton
._Telerik_IE9 .RadEditor .reCommentButton {
  filter: none !important; }

/* !end! Add comment popup boxes */
/* reTool_disabled */
.RadEditor .reDialog .reTool_disabled,
.RadEditor .reDialog .reTool_disabled:hover,
.RadEditor .reToolbar .reTool_disabled,
.RadEditor .reToolbar .reTool_disabled:hover,
.RadEditor .reModule .reTool_disabled,
.RadEditor .reModule .reTool_disabled:hover,
.reDropDownBody .reTlbVertical .reTool_text.reTool_disabled,
.reDropDownBody .reTlbVertical .reTool_text.reTool_disabled:hover {
  filter: alpha(opacity=40);
  opacity: .4;
  background-image: none; }

/* reTool_disabled */
/* common */
.RadForm .reInlineBlock {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle; }

.RadForm #sbMainPane fieldset {
  padding: 5px; }

/* Help Dialog */
.RadForm .HelpDialog .reDescriptionCell {
  padding-bottom: 10px; }

/* StyleBuilder Dialog */


/*#############################Copied from toolbar.myskin.cssEditor################################################################################### */ 
/* <RadToolBar / MySkin> */
/* <tool wrapper> */
/* <horizontal> */
.RadToolBar_MySkin .rtbOuter,
.RadToolBar_MySkin .rtbMiddle,
.RadToolBar_MySkin .rtbInner {
  background: transparent url("../Images/rtbControlBg.png") repeat-x; }

* html .RadToolBar_MySkin_Vertical .rtbOuter,
* html .RadToolBar_MySkin_Vertical .rtbMiddle,
* html .RadToolBar_MySkin_Vertical .rtbInner,
* html .RadToolBar_MySkin_Vertical .rtbUL {
  float: left; }

.RadToolBar_MySkin .rtbOuter {
  border: 1px solid #131c24;
  background-position: 0 50%; }

.RadToolBar_MySkin .rtbMiddle {
  border: 1px solid #95c3ce;
  background-position: 0 -3px; }

.RadToolBar_MySkin .rtbInner {
  background-position: 0 100%; }

/* </horizontal> */
/* <vertical> */
.RadToolBar_MySkin_Vertical .rtbMiddle,
.RadToolBar_MySkin_Vertical .rtbInner {
  background: transparent url("../Images/rtbVerticalControlBg.png") repeat-y; }

.RadToolBar_MySkin_Vertical .rtbOuter {
  background: #0a5175; }

.RadToolBar_MySkin_Vertical .rtbMiddle {
  background-position: 0 0; }

.RadToolBar_MySkin_Vertical div.rtbInner {
  background-position: 100% 0; }

/* </vertical> */
/* </tool wrapper> */
/* <buttons> */
.RadToolBar_MySkin .rtbWrap,
.RadToolBar_MySkin .rtbTemplate {
  color: #fff;
  font: normal 12px/20px , Arial, sans-serif; }

/* <button states> */
.RadToolBar_MySkin .rtbSplBtnFocused .rtbWrap, .RadToolBar_MySkin .rtbSplBtnFocused .rtbOut, .RadToolBar_MySkin .rtbSplBtnFocused .rtbMid, .RadToolBar_MySkin .rtbSplBtnFocused .rtbIn,
.RadToolBar_MySkin .rtbItemFocused .rtbWrap, .RadToolBar_MySkin .rtbItemFocused .rtbOut, .RadToolBar_MySkin .rtbItemFocused .rtbMid, .RadToolBar_MySkin .rtbItemFocused .rtbIn,
.RadToolBar_MySkin .rtbItemHovered .rtbWrap, .RadToolBar_MySkin .rtbItemHovered .rtbOut, .RadToolBar_MySkin .rtbItemHovered .rtbMid, .RadToolBar_MySkin .rtbItemHovered .rtbIn {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url("../Images/rtbHoverBg.png"); }

.RadToolBar_MySkin .rtbItemClicked .rtbWrap, .RadToolBar_MySkin .rtbItemClicked .rtbOut, .RadToolBar_MySkin .rtbItemClicked .rtbMid, .RadToolBar_MySkin .rtbItemClicked .rtbIn {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url("../Images/rtbClickedBg.png"); }

.RadToolBar_MySkin .rtbSplBtnExpanded .rtbWrap, .RadToolBar_MySkin .rtbSplBtnExpanded .rtbOut, .RadToolBar_MySkin .rtbSplBtnExpanded .rtbMid, .RadToolBar_MySkin .rtbSplBtnExpanded .rtbIn,
.RadToolBar_MySkin .rtbDropDownExpanded .rtbWrap, .RadToolBar_MySkin .rtbDropDownExpanded .rtbOut, .RadToolBar_MySkin .rtbDropDownExpanded .rtbMid, .RadToolBar_MySkin .rtbDropDownExpanded .rtbIn,
.RadToolBar_MySkin .rtbChecked .rtbWrap, .RadToolBar_MySkin .rtbChecked .rtbOut, .RadToolBar_MySkin .rtbChecked .rtbMid, .RadToolBar_MySkin .rtbChecked .rtbIn,
.RadToolBar_MySkin li.rtbChecked .rtbWrap:hover, .RadToolBar_MySkin li.rtbChecked .rtbWrap:hover .rtbOut, .RadToolBar_MySkin li.rtbChecked .rtbWrap:hover .rtbMid, .RadToolBar_MySkin li.rtbChecked .rtbWrap:hover .rtbIn {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url("../Images/rtbActiveBg.png") ; }

.RadToolBar_MySkin .rtbDropDownExpanded .rtbWrap,
.RadToolBar_MySkin .rtbSplBtnExpanded .rtbWrap,
.RadToolBar_MySkin .rtbChecked .rtbWrap,
.RadToolBar_MySkin .rtbItemClicked .rtbWrap {
  color: #fff; }

.RadToolBar_MySkin .rtbItemFocused .rtbWrap,
.RadToolBar_MySkin .rtbItemHovered .rtbWrap {
  color: #fff; }

/* </button states> */
/* <Drop Down Arrows> */
.RadToolBar_MySkin .rtbSplBtn .rtbChoiceArrow,
.RadToolBar_MySkin .rtbItem .rtbVOriented .rtbChoiceArrow,
.RadToolBar_MySkin .rtbChoiceArrow {
  background-image: url("../Images/rtbDropArrows.png")  }

* html .RadToolBar_MySkin .rtbSplBtn .rtbChoiceArrow,
* html .RadToolBar_MySkin .rtbItem .rtbVOriented .rtbChoiceArrow,
* html .RadToolBar_MySkin .rtbChoiceArrow {
  background-image: url("../Images/rtbDropArrows.gif") ; }

.RadToolBar_MySkin .rtbSplBtn .rtbExpandUp .rtbChoiceArrow,
.RadToolBar_MySkin .rtbExpandUp .rtbChoiceArrow {
  background-image: url("../Images/rtbUpArrows.png") ; }

* html .RadToolBar_MySkin .rtbSplBtn .rtbExpandUp .rtbChoiceArrow,
* html .RadToolBar_MySkin .rtbExpandUp .rtbChoiceArrow {
  background-image: url("../Images/rtbUpArrows.gif"); }

.RadToolBar_MySkin .rtbSplBtnClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar_MySkin .rtbSplBtnClicked .rtbChoiceArrow,
.RadToolBar_MySkin .rtbItemClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar_MySkin .rtbItemClicked .rtbChoiceArrow {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url("../Images/rtbClickedDropArrows.png") ; }

* html .RadToolBar_MySkin .rtbSplBtnClicked .rtbVOriented .rtbChoiceArrow,
* html .RadToolBar_MySkin .rtbSplBtnClicked .rtbChoiceArrow,
* html .RadToolBar_MySkin .rtbItemClicked .rtbVOriented .rtbChoiceArrow,
* html .RadToolBar_MySkin .rtbItemClicked .rtbChoiceArrow {
  background-image: url("../Images/rtbClickedDropArrows.gif"); }

.RadToolBar_MySkin .rtbSplBtnClicked .rtbExpandUp .rtbChoiceArrow,
.RadToolBar_MySkin .rtbItemClicked .rtbExpandUp .rtbChoiceArrow {
  background-image: url("../Images/rtbClickedUpArrows.png"); }

* html .RadToolBar_MySkin .rtbSplBtnClicked .rtbExpandUp .rtbChoiceArrow,
* html .RadToolBar_MySkin .rtbItemClicked .rtbExpandUp .rtbChoiceArrow {
  background-image: url("../Images/rtbClickedUpArrows.gif"); }

/* </Drop Down Arrows> */
.RadToolBar_MySkin_Horizontal li.rtbSeparator {
  border-left: 1px solid #113e56;
  background: #5788a0; }

.RadToolBar_MySkin_Vertical li.rtbSeparator {
  border-top: 1px solid #113e56;
  background: #5788a0; }

/* </buttons> */
/* <disabled states> */
.RadToolBar_MySkin .rtbDisabled .rtbWrap:hover,
.RadToolBar_MySkin .rtbDisabled .rtbWrap:hover .rtbOut,
.RadToolBar_MySkin .rtbDisabled .rtbWrap:hover .rtbMid,
.RadToolBar_MySkin .rtbDisabled .rtbWrap:hover .rtbIn {
  background-image: none; }

.RadToolBar_MySkin .rtbDisabled .rtbWrap {
  color: #BCD\9; }

.RadToolBar_MySkin .rtbDisabled .rtbChoiceArrow,
.RadToolBar_MySkin .rtbDisabled .rtbWrap .rtbChoiceArrow {
  background-image: url("../Images/rtbDropArrows.gif") \9; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .RadToolBar_MySkin .rtbDisabled .rtbWrap {
    color: #BCD; }

  .RadToolBar_MySkin .rtbDisabled .rtbChoiceArrow,
  .RadToolBar_MySkin .rtbDisabled .rtbWrap .rtbChoiceArrow {
    background-image: url("../Images/rtbDropArrows.gif"); } }
/* </disabled states */
/* <drop-down> */
/* <Drop Down rounded corners and shadows> */
.RadToolBarDropDown_MySkin .rtbTopFix,
.RadToolBarDropDown_MySkin .rtbBottomFix,
.RadToolBarDropDown_MySkin .rtbGroup {
  background-image: url("../Images/rtbDropDownBg.png");
  background-color: #f0f0f0;
  background-repeat: repeat-y; }

.RadToolBarDropDown_MySkin .rtbBottomLeft,
.RadToolBarDropDown_MySkin .rtbRoundedCorners {
  background-image: url("../Images/rtbRoundedLeft.png");
  background-color: transparent;
  background-repeat: no-repeat; }

.RadToolBarDropDown_MySkin .rtbTopRight,
.RadToolBarDropDown_MySkin .rtbBottomRight {
  background-image: url("../Images/rtbRoundedRight.png");
  background-color: transparent;
  background-repeat: no-repeat; }

.RadToolBarDropDown_MySkin .rtbTopFix,
.RadToolBarDropDown_MySkin .rtbBottomFix,
.RadToolBarDropDown_MySkin .rtbRoundedCorners .rtbFirst {
  border-color: #828282; }

.RadToolBarDropDown_MySkin_rtl .rtbBottomLeft,
.RadToolBarDropDown_MySkin_rtl .rtbRoundedCorners {
  background-image: url("../Images/rtbRoundedLeft_rtl.png"); }

.RadToolBarDropDown_MySkin_rtl .rtbTopRight,
.RadToolBarDropDown_MySkin_rtl .rtbBottomRight {
  background-image: url("../Images/rtbRoundedRight_rtl.png"); }

.RadToolBarDropDown_MySkin_rtl div.rtbTopFix,
.RadToolBarDropDown_MySkin_rtl div.rtbBottomFix,
.RadToolBarDropDown_MySkin_rtl .rtbGroup {
  background-position: 100% 0; }

/* </Drop Down rounded corners and shadows> */
.RadToolBarDropDown_MySkin {
  border-color: #828282;
  background-color: #fff;
  background-image: url("../Images/rtbDropDownBg.png"); }

.RadToolBarDropDown_MySkin .rtbWrap,
.RadToolBarDropDown_MySkin .rtbTemplate {
  font-weight: normal;
  font-size: 12px;
  font-family: Arial, sans-serif;
  color: #000; }

.RadToolBarDropDown_MySkin .rtbItemHovered,
.RadToolBarDropDown_MySkin .rtbItemFocused,
.RadToolBarDropDown_MySkin .rtbItemHovered .rtbWrap,
.RadToolBarDropDown_MySkin .rtbItemFocused .rtbWrap {
  background-image: url("../Images/rtbDropDownHover.png"); }

.RadToolBarDropDown_MySkin .rtbDisabled .rtbWrap {
  color: #999; }

.RadToolBarDropDown_MySkin .rtbSeparator {
  border-color: #939393;
  background: #f7f7f7; }

/* </drop-down> */
/* </RadToolBar / MySkin> */



/*#############################Copied from toolbar.css################################################################################### */ 

/* RadToolBar / base */
/* <wrappers and common styles> */
.RadToolBar {
  margin: 0;
  padding: 0; }

.RadToolBar {
  cursor: default;
  text-align: left; }

.RadToolBar_rtl {
  text-align: right;
  float: right; }

.RadToolBar,
.RadToolBar .rtbUL,
.RadToolBar .rtbItem,
.RadToolBar .rtbTemplate,
.RadToolBar .rtbWrap, .RadToolBar .rtbOut, .RadToolBar .rtbMid, .RadToolBar .rtbIn {
  white-space: nowrap;
  vertical-align: top;
  display: -moz-inline-box;
  display: inline-block;
  zoom: 1;
  *display: inline; }

div.RadToolBar .rtbOuter, x:-moz-any-link {
  display: -moz-inline-box; }

/* fix the toolbar borders in FF2 */
div.RadToolBar .rtbOuter, x:-moz-any-link, x:default {
  display: block; }

/* restore for FF3+ (affects set width) */
.RadToolBar .rtbSplBtn .rtbSplBtnActivator, .RadToolBar .rtbChoiceArrow {
  white-space: nowrap;
  vertical-align: top;
  display: -moz-inline-block;
  display: inline-block;
  zoom: 1;
  *display: inline; }

.RadToolBar .rtbInner {
  padding: 1px; }

.RadToolBar .rtbUL,
.RadToolBar .rtbItem {
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  padding: 0;
  vertical-align: middle; }

* html .RadToolBar .rtbUL,
* html .RadToolBar .rtbItem {
  vertical-align: top; }

* + html .RadToolBar .rtbUL,
* + html .RadToolBar .rtbItem {
  vertical-align: top; }

/* </wrappers and common styles> */
/* <items> */
.RadToolBar .rtbItem {
  margin: 0 1px;
  /* spacing between items */ }

.RadToolBar_Vertical .rtbUL {
  display: -moz-inline-block; }

.RadToolBar_Vertical .rtbItem {
  display: block;
  zoom: normal;
  margin: 0; }

.RadToolBar .rtbWrap {
  text-decoration: none;
  vertical-align: top;
  outline: 0;
  cursor: pointer; }

.RadToolBar .rtbDisabled .rtbWrap {
  cursor: default; }

.RadToolBar .rtbMid {
  padding: 0 3px 3px 0; }

.RadToolBar .rtbIn {
  padding: 3px 0 0 3px;
  overflow: hidden; }

.RadToolBar .rtbIn,
.RadToolBar .rtbIn * {
  vertical-align: middle; }

.RadToolBar .rtbIcon {
  border: 0;
  padding: 2px; }

/* Image sprite placeholder size */
.RadToolBar span.rtbIcon,
.RadToolBarDropDown span.rtbIcon {
  display: inline-block;
  width: 16px;
  height: 16px;
  padding: 0; }

* + html .RadToolBar span.rtbIcon,
* + html .RadToolBarDropDown span.rtbIcon {
  display: inline; }

* html .RadToolBar span.rtbIcon,
* html .RadToolBarDropDown span.rtbIcon {
  display: inline; }

.RadToolBar .rtbIcon,
x:-moz-any-link {
  padding: 2px 0;
  width: 16px;
  height: 16px; }

.RadToolBar_Vertical .rtbIcon,
x:-moz-any-link {
  padding: 0;
  width: 16px;
  height: 16px; }

.RadToolBar .rtbIcon,
x:-moz-any-link, x:default {
  padding: 2px;
  width: auto;
  height: auto; }

.RadToolBar .rtbIcon + .rtbText,
x:-moz-any-link {
  margin-top: 2px; }

.RadToolBar_Vertical .rtbIcon + .rtbText,
.RadToolBar .rtbDropDown.rtbDisabled .rtbIcon + .rtbText,
x:-moz-any-link {
  margin-top: 0; }

.RadToolBar .rtbText {
  padding: 0 3px; }

.RadToolBar .rtbText, x:-moz-any-link {
  padding: 0 1px 0 0; }

.RadToolBar .rtbText, x:-moz-any-link, x:default {
  padding: 0 3px; }

.RadToolBar .rtbDropDown .rtbText,
.RadToolBar .rtbSplBtn .rtbText {
  padding: 0 0 0 3px; }

.RadToolBar_rtl .rtbDropDown .rtbText,
.RadToolBar_rtl .rtbSplBtn .rtbText {
  padding: 0 3px 0 0; }

.RadToolBar .rtbText u {
  vertical-align: baseline; }

/* <disabled states> */
.RadToolBar .rtbDisabled {
  -moz-opacity: .4;
  opacity: .4; }

/* Opacity hack for IE */
.RadToolBar .rtbDisabled .rtbIcon,
.RadToolBar .rtbDisabled .rtbChoiceArrow {
  filter: alpha(opacity=40) \9;
  -ms-filter: "alpha(opacity=40)"\9; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .RadToolBar .rtbDisabled {
    opacity: 1; }

  .RadToolBar .rtbDisabled .rtbIcon,
  .RadToolBar .rtbDisabled .rtbChoiceArrow {
    opacity: .4; } }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
  head ~ body .RadToolBar .rtbVOriented .rtbSplBtnActivator,
  head ~ body .RadToolBar .rtbVOriented .rtbText {
    display: block; } }
/* </disabled states> */
.RadToolBar .rtbVOriented {
  text-align: center; }

.RadToolBar .rtbDropDown .rtbVOriented {
  position: relative;
  padding-right: 20px; }

.RadToolBar .rtbSplBtn .rtbVOriented {
  position: relative;
  padding-right: 25px; }

.RadToolBar_rtl .rtbDropDown .rtbVOriented {
  padding-right: 0;
  padding-left: 20px; }

.RadToolBar_rtl .rtbSplBtn .rtbVOriented {
  padding-right: 0;
  padding-left: 25px; }

.RadToolBar .rtbVOriented .rtbIcon {
  display: block;
  margin: 0 auto; }

.RadToolBar .rtbVOriented,
x:-moz-any-link {
  display: block; }

.RadToolBar .rtbVOriented .rtbChoiceArrow {
  position: absolute;
  top: 50%;
  margin-top: -9px;
  right: 0; }

.RadToolBar_rtl .rtbVOriented .rtbChoiceArrow {
  right: auto;
  left: 0; }

/* in ie, text-align: center does the trick (and margins fux0r items) */
* html .RadToolBar .rtbVOriented .rtbIcon {
  margin: 0; }

* + html .RadToolBar .rtbVOriented .rtbIcon {
  margin: 0; }

/* <separators> */
.RadToolBar .rtbSeparator {
  line-height: 0;
  font-size: 0;
  vertical-align: top; }

* html .RadToolBar_Horizontal .rtbSeparator .rtbText {
  padding: 0; }

.RadToolBar_Horizontal .rtbSeparator {
  height: 24px;
  width: 1px;
  display: inline-block;
  position: relative;
  vertical-align: middle; }

* html .RadToolBar_Horizontal .rtbSeparator {
  display: inline;
  vertical-align: top;
  top: 50%;
  margin-top: -12px; }

* + html .RadToolBar_Horizontal .rtbSeparator {
  display: inline;
  vertical-align: top;
  top: 50%;
  margin-top: -12px; }

.RadToolBar_Vertical .rtbSeparator {
  width: 25px;
  height: 1px; }

/* </separators> */
/* <the lovely small arrow> */
.RadToolBar .rtbChoiceArrow {
  width: 18px;
  height: 20px;
  margin-left: 7px; }

.RadToolBar_rtl .rtbChoiceArrow {
  margin-left: 0;
  margin-right: 7px; }

.RadToolBar .rtbSplBtnHovered .rtbChoiceArrow,
.RadToolBar .rtbSplBtnFocused .rtbChoiceArrow,
.RadToolBar .rtbSplBtnExpanded .rtbChoiceArrow {
  width: 20px;
  margin-left: 5px; }

.RadToolBar_rtl .rtbSplBtnHovered .rtbChoiceArrow,
.RadToolBar_rtl .rtbSplBtnFocused .rtbChoiceArrow,
.RadToolBar_rtl .rtbSplBtnExpanded .rtbChoiceArrow {
  margin-left: 0;
  margin-right: 5px; }

/* </the lovely small arrow> */
/* <background positions> */
.RadToolBar .rtbDropDownExpanded .rtbWrap,
.RadToolBar .rtbSplBtnExpanded .rtbWrap,
.RadToolBar .rtbSplBtnFocused .rtbWrap,
.RadToolBar .rtbChecked .rtbWrap,
.RadToolBar .rtbItemClicked .rtbWrap,
.RadToolBar .rtbItemFocused .rtbWrap,
.RadToolBar .rtbItemHovered .rtbWrap {
  background-position: 0 100%; }

.RadToolBar .rtbDropDownExpanded .rtbOut,
.RadToolBar .rtbSplBtnExpanded .rtbOut,
.RadToolBar .rtbSplBtnFocused .rtbOut,
.RadToolBar .rtbItemFocused .rtbOut,
.RadToolBar .rtbItemClicked .rtbOut,
.RadToolBar .rtbChecked .rtbOut,
.RadToolBar .rtbItemHovered .rtbOut {
  background-position: 100% 0; }

.RadToolBar .rtbDropDownExpanded .rtbMid,
.RadToolBar .rtbSplBtnExpanded .rtbMid,
.RadToolBar .rtbSplBtnFocused .rtbMid,
.RadToolBar .rtbItemFocused .rtbMid,
.RadToolBar .rtbItemClicked .rtbMid,
.RadToolBar .rtbChecked .rtbMid,
.RadToolBar .rtbItemHovered .rtbMid {
  background-position: 100% 100%; }

.RadToolBar .rtbDropDownExpanded .rtbIn,
.RadToolBar .rtbSplBtnExpanded .rtbIn,
.RadToolBar .rtbSplBtnFocused .rtbIn,
.RadToolBar .rtbItemFocused .rtbIn,
.RadToolBar .rtbItemClicked .rtbIn,
.RadToolBar .rtbChecked .rtbIn,
.RadToolBar .rtbItemHovered .rtbIn {
  background-position: 0 0; }

.RadToolBar .rtbSplBtn .rtbChoiceArrow,
.RadToolBar .rtbSplBtnExpanded .rtbChoiceArrow,
.RadToolBar .rtbItem .rtbVOriented .rtbChoiceArrow,
.RadToolBar .rtbChoiceArrow,
.RadToolBar .rtbSplBtnClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar .rtbSplBtnClicked .rtbChoiceArrow,
.RadToolBar .rtbSplBtnHovered .rtbVOriented .rtbChoiceArrow,
.RadToolBar .rtbSplBtnHovered .rtbChoiceArrow,
.RadToolBar .rtbItemHovered .rtbVOriented .rtbChoiceArrow,
.RadToolBar .rtbItemHovered .rtbChoiceArrow,
.RadToolBar .rtbItemClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar .rtbItemClicked .rtbChoiceArrow {
  background-position: 100% 50%; }

.RadToolBar_rtl .rtbSplBtn .rtbChoiceArrow,
.RadToolBar_rtl .rtbSplBtnExpanded .rtbChoiceArrow,
.RadToolBar_rtl .rtbItem .rtbVOriented .rtbChoiceArrow,
.RadToolBar_rtl .rtbChoiceArrow,
.RadToolBar_rtl .rtbSplBtnClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar_rtl .rtbSplBtnClicked .rtbChoiceArrow,
.RadToolBar_rtl .rtbSplBtnHovered .rtbVOriented .rtbChoiceArrow,
.RadToolBar_rtl .rtbSplBtnHovered .rtbChoiceArrow,
.RadToolBar_rtl .rtbItemHovered .rtbVOriented .rtbChoiceArrow,
.RadToolBar_rtl .rtbItemHovered .rtbChoiceArrow,
.RadToolBar_rtl .rtbItemClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar_rtl .rtbItemClicked .rtbChoiceArrow {
  background-position: 0 50%; }

/* </background positions> */
/* </items> */
/* <drop-down> */
.RadToolBarDropDown {
  border-style: solid;
  border-width: 1px;
  position: relative;
  text-align: left;
  cursor: default;
  background-repeat: repeat-y;
  background-position: 0 0;
  padding: 0;
  margin: 0; }

.RadToolBarDropDown_rtl {
  text-align: right;
  background-position: 100% 0; }

.RadToolBarDropDown .rtbGroup {
  display: block;
  padding: 0;
  margin: 0; }

.RadToolBarDropDown .rtbSlide {
  position: absolute;
  overflow: hidden;
  display: none;
  _height: 0;
  text-align: left;
  padding: 0;
  margin: 0; }

.RadToolBarDropDown_rtl .rtbSlide {
  text-align: right; }

.RadToolBarDropDown .rtbGroup {
  padding: 1px 0; }

.RadToolBarDropDown .rtbItem,
.RadToolBarDropDown .rtbSeparator {
  position: relative;
  list-style-type: none;
  display: block; }

.RadToolBarDropDown .rtbItem {
  margin: 0;
  padding: 0 0 0 2px;
  outline: 0; }

.RadToolBarDropDown .rtbWrap,
.RadToolBarDropDown .rtbTemplate {
  line-height: 22px;
  position: relative; }

.RadToolBarDropDown .rtbWrap {
  overflow: hidden;
  display: block;
  text-decoration: none;
  cursor: pointer;
  padding: 0 0 0 32px;
  margin: 0; }

.RadToolBarDropDown_rtl .rtbWrap {
  padding: 0 32px 0 0; }

* html div.RadToolBarDropDown .rtbWrap {
  position: static;
  line-height: 22px; }

* html div.RadToolBarDropDown_rtl .rtbWrap {
  zoom: 1; }

.RadToolBarDropDown .rtbIcon {
  border: 0;
  vertical-align: top;
  position: absolute;
  left: 5px;
  top: 2px;
  display: block; }

.RadToolBarDropDown_rtl .rtbIcon {
  left: auto;
  right: 5px; }

* html .RadToolBarDropDown .rtbIcon {
  margin-left: -35px; }

/* ie6 */
* html .RadToolBarDropDown_rtl .rtbIcon {
  margin-left: 0;
  float: right; }

/* ie6 */
.RadToolBarDropDown .rtbText {
  padding: 0 30px 0 3px;
  display: block;
  *display: inline;
  zoom: 1; }

.RadToolBarDropDown_rtl .rtbText {
  padding: 0 3px 0 30px; }

.RadToolBarDropDown .rtbDisabled .rtbWrap {
  cursor: default; }

.RadToolBarDropDown .rtbItemHovered,
.RadToolBarDropDown .rtbItemFocused {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0; }

.RadToolBarDropDown .rtbItemHovered .rtbWrap,
.RadToolBarDropDown .rtbItemFocused .rtbWrap {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 100% -22px; }

.RadToolBar .rtbWrap:hover,
.RadToolBar .rtbWrap:focus,
.RadToolBarDropDown .rtbWrap:hover,
.RadToolBarDropDown .rtbWrap:focus {
  outline: 0; }

.RadToolBarDropDown .rtbDisabled .rtbIcon {
  filter: alpha(opacity=40);
  opacity: 0.4;
  -moz-opacity: 0.4; }

.RadToolBarDropDown .rtbSeparator {
  font-size: 0;
  line-height: 0;
  padding: 0;
  margin: 0;
  margin: 1px 1px 1px 30px;
  border-top-style: solid;
  border-top-width: 1px; }

.RadToolBarDropDown_rtl .rtbSeparator {
  margin: 1px 30px 1px 1px; }

/* <Shadows and rounded corners */
.RadToolBarDropDown .rtbRoundedCorners,
.rtbRoundedCorners .rtbGroup {
  height: 100%; }

* html .RadToolBarDropDown .rtbRoundedCorners,
* html .rtbRoundedCorners .rtbGroup {
  height: auto; }

.RadToolBarDropDown .rtbTopRight,
.RadToolBarDropDown .rtbBottomLeft,
.RadToolBarDropDown .rtbBottomRight,
.RadToolBarDropDown .rtbRoundedCorners {
  border: 0;
  background-position: 0 0; }

.RadToolBarDropDown .rtbTopFix,
.RadToolBarDropDown .rtbTopRight,
.RadToolBarDropDown .rtbBottomFix,
.RadToolBarDropDown .rtbBottomLeft,
.RadToolBarDropDown .rtbBottomRight {
  position: absolute;
  width: 4px;
  height: 4px;
  list-style-type: none;
  list-style-position: outside;
  font-size: 0; }

.RadToolBarDropDown_rtl .rtbTopRight,
.RadToolBarDropDown_rtl .rtbBottomRight {
  width: 32px; }

.RadToolBarDropDown_rtl .rtbTopShadowRight,
.RadToolBarDropDown_rtl .rtbBottomShadowRight {
  width: 4px; }

.RadToolBarDropDown .rtbTopShadowRight,
.RadToolBarDropDown .rtbBottomShadowLeft,
.RadToolBarDropDown .rtbBottomShadowRight {
  background-repeat: no-repeat;
  background-color: transparent; }

.rtbRoundedCorners .rtbTopShadowRight,
.rtbRoundedCorners .rtbBottomShadowLeft,
.rtbRoundedCorners .rtbBottomShadowRight {
  width: 5px;
  height: 5px; }

.RadToolBarDropDown .rtbTopRight {
  background-position: 100% 0;
  top: 0;
  right: -4px;
  height: 100%; }

.RadToolBarDropDown .rtbBottomLeft {
  background-position: 0 100%;
  bottom: -4px;
  left: 0;
  width: 100%; }

.RadToolBarDropDown .rtbBottomFix {
  background-position: -1px 0;
  width: auto;
  bottom: -4px;
  left: 5px;
  right: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid; }

.RadToolBarDropDown .rtbTopFix {
  background-position: -1px 0;
  width: auto;
  top: 0;
  left: 5px;
  right: 0;
  border-top-width: 1px;
  border-top-style: solid; }

* html .RadToolBarDropDown .rtbTopFix,
* html .RadToolBarDropDown .rtbBottomFix,
* html .RadToolBarDropDown .rtbBottomShadowLeft {
  width: 0; }

.RadToolBarDropDown .rtbBottomRight {
  background-position: 100% 100%;
  bottom: -4px;
  right: -4px;
  width: 8px; }

.rtbShadows div.rtbBottomShadowLeft,
.rtbShadows div.rtbBottomShadowRight {
  background-image: url("../Images/ShadowBottom.png"); }

.rtbRoundedCorners div.rtbBottomShadowLeft,
.rtbRoundedCorners div.rtbBottomShadowRight {
  background-image: url("../Images/RoundedShadowBottom.png"); }

.rtbShadows div.rtbTopShadowRight {
  background-image: url("../Images/ShadowRight.png");
  background-position: 100% 0; }

.rtbShadows .rtbTopShadowRight {
  right: -5px; }

.rtbShadows .rtbBottomShadowLeft {
  bottom: -5px;
  left: 1px;
  background-position: 0 100%; }

.rtbShadows .rtbBottomShadowRight {
  bottom: -5px;
  right: -5px;
  width: 4px;
  height: 5px; }

.rtbRoundedCorners .rtbTopShadowRight {
  right: -8px;
  background-image: url("../Images/RoundedShadowRight.png"); }

.rtbRoundedCorners .rtbBottomShadowLeft {
  bottom: -8px; }

.rtbRoundedCorners .rtbBottomShadowRight {
  bottom: -8px;
  right: -8px;
  width: 7px;
  height: 8px; }

* html .rtbRoundedCorners .rtbBottomShadowRight {
  width: 11px;
  height: 8px;
  font-size: 0; }

.RadToolBarDropDown .rtbAccessKey {
  font-size: 10px;
  font-weight: normal;
  float: right;
  padding-right: 8px; }

.rtbRoundedCorners .rtbItem {
  z-index: 1; }

* html .rtbRoundedCorners .rtbText,
* html .rtbShadows .rtbText {
  zoom: 1; }

.RadToolBarDropDown .rtbRoundedCorners {
  margin-top: 1px;
  padding: 4px 0 0 4px; }

div.rtbRoundedCorners .rtbGroup {
  position: relative;
  padding: 0; }

div.rtbNoBackground {
  background-image: none;
  border: 0;
  background-color: transparent; }

div.rtbSlide {
  padding: 0 8px 10px 0; }

/* </Shadows and rounded corners */
/* </drop-down> */

/*#############################Copied from listbox.myskin.css################################################################################### */ 
.RadListBox_MySkin .rlbGroup {
  border: 1px solid #979797;
  background: #FFF; }

.RadListBox_MySkin .rlbTemplateContainer {
  border-color: #979797; }

.RadListBox_MySkin .rlbText,
.RadListBox_MySkin .rlbItem,
.RadListBox_MySkin .rlbButtonText,
.RadListBox_MySkin .rlbEmptyMessage {
  font-size: 12px;
  font-family: Arial, sans-serif;
  color: #000; }

.RadListBox_MySkin .rlbHighlight {
  color: #0046d1; }

.RadListBox_MySkin .rlbText,
.RadListBox_MySkin .rlbItem {
  line-height: 18px; }

.RadListBox_MySkin .rlbGroup .rlbHovered {
  background: #5BF; }

.RadListBox_MySkin .rlbGroup .rlbSelected {
  background: #39F; }

.RadListBox_MySkin .rlbGroup .rlbSelected .rlbText {
  color: #FFF; }

.RadListBox_MySkin .rlbDisabled .rlbText {
  color: #777; }

.RadListBox_MySkin .rlbDisabled .rlbImage {
  opacity: 0.5;
  -moz-opacity: 0.5;
  filter: alpha(opacity=50); }

.RadListBox_MySkin .rlbHeader,
.RadListBox_MySkin .rlbFooter {
  background-image: url("../Images/rlbHeaderFooter.png");
  background-position: 0 0;
  background-repeat: repeat-x;
  background-color: #f1f2f4; }

.RadListBox_MySkin .rlbFooter {
  background-position: 0 -200px;
 background-color: #f1f2f4; }

.RadListBox_MySkin .rlbDropClue {
  background-image: url("../Images/rlbDropClue.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-color: transparent;
  left: -12px;
  width: 12px; }

.RadListBox_MySkin .rlbGroup .rlbDropClueAbove {
  border-top-style: dotted;
  border-top-color: #8e8e8e; }

.RadListBox_MySkin .rlbGroup .rlbDropClueBelow {
  border-bottom-style: dotted;
  border-bottom-color: #8e8e8e; }

.RadListBox_MySkin .rlbGroup .rlbSelected.rlbDropClueAbove,
.RadListBox_MySkin .rlbGroup .rlbHovered.rlbDropClueAbove {
  border-top-color: #FFF; }

.RadListBox_MySkin .rlbGroup .rlbSelected.rlbDropClueBelow,
.RadListBox_MySkin .rlbGroup .rlbHovered.rlbDropClueBelow {
  border-bottom-color: #FFF; }

/* Buttons normal state vertical layout*/
.RadListBox_MySkin .rlbButtonText {
  background: transparent url("../Images/rlbSprite.png") no-repeat; }

.RadListBox_MySkin .rlbButton:hover .rlbButtonTL,
.RadListBox_MySkin .rlbButton:hover .rlbButtonTR,
.RadListBox_MySkin .rlbButton:hover .rlbButtonBL,
.RadListBox_MySkin .rlbButton:hover .rlbButtonBR {
  background-image: url("../Images/rlbButtonHover.png"); }

* html .RadListBox_MySkin .rlbButton:hover .rlbButtonTL,
* html .RadListBox_MySkin .rlbButton:hover .rlbButtonTR,
* html .RadListBox_MySkin .rlbButton:hover .rlbButtonBL,
* html .RadListBox_MySkin .rlbButton:hover .rlbButtonBR {
  background-image: url("../Images/rlbButtonHoverIE6.png"); }

.RadListBox_MySkin .rlbButton .rlbButtonTL,
.RadListBox_MySkin .rlbButton .rlbButtonTR,
.RadListBox_MySkin .rlbButton .rlbButtonBL,
.RadListBox_MySkin .rlbButton .rlbButtonBR {
  background-image: url("../Images/rlbButtonNormal.png"); }

* html .RadListBox_MySkin .rlbButton .rlbButtonTL,
* html .RadListBox_MySkin .rlbButton .rlbButtonTR,
* html .RadListBox_MySkin .rlbButton .rlbButtonBL,
* html .RadListBox_MySkin .rlbButton .rlbButtonBR {
  background-image: url("../Images/rlbButtonNormalIE6.png"); }

.RadListBox_MySkin .rlbDisabled .rlbButtonTL,
.RadListBox_MySkin .rlbDisabled .rlbButtonTR,
.RadListBox_MySkin .rlbDisabled .rlbButtonBL,
.RadListBox_MySkin .rlbDisabled .rlbButtonBR,
.RadListBox_MySkin .rlbDisabled:hover .rlbButtonTL,
.RadListBox_MySkin .rlbDisabled:hover .rlbButtonTR,
.RadListBox_MySkin .rlbDisabled:hover .rlbButtonBL,
.RadListBox_MySkin .rlbDisabled:hover .rlbButtonBR {
  background-image: url("../Images/rlbButtonDisabled.png") ; }

* html .RadListBox_MySkin .rlbDisabled .rlbButtonTL,
* html .RadListBox_MySkin .rlbDisabled .rlbButtonTR,
* html .RadListBox_MySkin .rlbDisabled .rlbButtonBL,
* html .RadListBox_MySkin .rlbDisabled .rlbButtonBR,
* html .RadListBox_MySkin .rlbDisabled:hover .rlbButtonTL,
* html .RadListBox_MySkin .rlbDisabled:hover .rlbButtonTR,
* html .RadListBox_MySkin .rlbDisabled:hover .rlbButtonBL,
* html .RadListBox_MySkin .rlbDisabled:hover .rlbButtonBR {
  background-image: url("../Images/rlbButtonDisabledIE6.png") ; }

.RadListBox_MySkin .rlbDisabled .rlbButtonText,
.RadListBox_MySkin .rlbDisabled:hover .rlbButtonText {
  color: #8a8a8a; }

.RadListBox_MySkin .rlbMoveUp .rlbButtonText {
  background-position: 0 0; }

.RadListBox_MySkin .rlbMoveUp:hover .rlbButtonText {
  background-position: -400px 0; }

.RadListBox_MySkin .rlbMoveUpDisabled .rlbButtonText,
.RadListBox_MySkin .rlbMoveUpDisabled:hover .rlbButtonText {
  background-position: -200px 0; }

.RadListBox_MySkin .rlbMoveDown .rlbButtonText {
  background-position: 0 -25px; }

.RadListBox_MySkin .rlbMoveDown:hover .rlbButtonText {
  background-position: -400px -25px; }

.RadListBox_MySkin .rlbMoveDownDisabled .rlbButtonText,
.RadListBox_MySkin .rlbMoveDownDisabled:hover .rlbButtonText {
  background-position: -200px -25px; }

.RadListBox_MySkin .rlbMoveToTop .rlbButtonText {
  background-position: 0 -275px; }

.RadListBox_MySkin .rlbMoveToTop:hover .rlbButtonText {
  background-position: -400px -275px; }

.RadListBox_MySkin .rlbMoveToTopDisabled .rlbButtonText,
.RadListBox_MySkin .rlbMoveToTopDisabled:hover .rlbButtonText {
  background-position: -200px -275px; }

.RadListBox_MySkin .rlbMoveToBottom .rlbButtonText {
  background-position: 0 -300px; }

.RadListBox_MySkin .rlbMoveToBottom:hover .rlbButtonText {
  background-position: -400px -300px; }

.RadListBox_MySkin .rlbMoveToBottomDisabled .rlbButtonText,
.RadListBox_MySkin .rlbMoveToBottomDisabled:hover .rlbButtonText {
  background-position: -200px -300px; }

.RadListBox_MySkin .rlbDelete .rlbButtonText {
  background-position: 0 -50px; }

.RadListBox_MySkin .rlbDelete:hover .rlbButtonText {
  background-position: -400px -50px; }

.RadListBox_MySkin .rlbDeleteDisabled .rlbButtonText,
.RadListBox_MySkin .rlbDeleteDisabled:hover .rlbButtonText {
  background-position: -200px -50px; }

.RadListBox_MySkin .rlbButtonAreaRight .rlbTransferTo .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaLeft .rlbTransferFrom .rlbButtonText {
  background-position: 0 -100px; }

.RadListBox_MySkin .rlbButtonAreaLeft .rlbTransferTo .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaRight .rlbTransferFrom .rlbButtonText {
  background-position: 0 -75px; }

.RadListBox_MySkin .rlbButtonAreaLeft .rlbTransferFrom:hover .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaRight .rlbTransferTo:hover .rlbButtonText {
  background-position: -400px -100px; }

.RadListBox_MySkin .rlbButtonAreaLeft .rlbTransferTo:hover .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaRight .rlbTransferFrom:hover .rlbButtonText {
  background-position: -400px -75px; }

.RadListBox_MySkin .rlbButtonAreaRight .rlbTransferToDisabled .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaLeft .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaLeft .rlbTransferFromDisabled:hover .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaRight .rlbTransferToDisabled:hover .rlbButtonText {
  background-position: -200px -100px; }

.RadListBox_MySkin .rlbButtonAreaLeft .rlbTransferToDisabled .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaRight .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaLeft .rlbTransferToDisabled:hover .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaRight .rlbTransferFromDisabled:hover .rlbButtonText {
  background-position: -200px -75px; }

.RadListBox_MySkin .rlbButtonAreaRight .rlbTransferAllTo .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaLeft .rlbTransferAllFrom .rlbButtonText {
  background-position: 0 -150px; }

.RadListBox_MySkin .rlbButtonAreaLeft .rlbTransferAllTo .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaRight .rlbTransferAllFrom .rlbButtonText {
  background-position: 0 -125px; }

.RadListBox_MySkin .rlbButtonAreaLeft .rlbTransferAllFrom:hover .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaRight .rlbTransferAllTo:hover .rlbButtonText {
  background-position: -400px -150px; }

.RadListBox_MySkin .rlbButtonAreaLeft .rlbTransferAllTo:hover .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaRight .rlbTransferAllFrom:hover .rlbButtonText {
  background-position: -400px -125px; }

.RadListBox_MySkin .rlbButtonAreaRight .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaLeft .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaLeft .rlbTransferAllFromDisabled:hover .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaRight .rlbTransferAllToDisabled:hover .rlbButtonText {
  background-position: -200px -150px; }

.RadListBox_MySkin .rlbButtonAreaLeft .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaRight .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaLeft .rlbTransferAllToDisabled:hover .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaRight .rlbTransferAllFromDisabled:hover .rlbButtonText {
  background-position: -200px -125px; }

.RadListBox_MySkin .rlbButtonAreaBottom .rlbTransferTo .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaTop .rlbTransferFrom .rlbButtonText {
  background-position: 0 -200px; }

.RadListBox_MySkin .rlbButtonAreaTop .rlbTransferTo .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaBottom .rlbTransferFrom .rlbButtonText {
  background-position: 0 -175px; }

.RadListBox_MySkin .rlbButtonAreaTop .rlbTransferFrom:hover .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaBottom .rlbTransferTo:hover .rlbButtonText {
  background-position: -400px -200px; }

.RadListBox_MySkin .rlbButtonAreaTop .rlbTransferTo:hover .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaBottom .rlbTransferFrom:hover .rlbButtonText {
  background-position: -400px -175px; }

.RadListBox_MySkin .rlbButtonAreaBottom .rlbTransferToDisabled .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaTop .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaTop .rlbTransferFromDisabled:hover .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaBottom .rlbTransferToDisabled:hover .rlbButtonText {
  background-position: -200px -200px; }

.RadListBox_MySkin .rlbButtonAreaTop .rlbTransferToDisabled .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaBottom .rlbTransferFromDisabled .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaTop .rlbTransferToDisabled:hover .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaBottom .rlbTransferFromDisabled:hover .rlbButtonText {
  background-position: -200px -175px; }

.RadListBox_MySkin .rlbButtonAreaBottom .rlbTransferAllTo .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaTop .rlbTransferAllFrom .rlbButtonText {
  background-position: 0 -250px; }

.RadListBox_MySkin .rlbButtonAreaTop .rlbTransferAllTo .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaBottom .rlbTransferAllFrom .rlbButtonText {
  background-position: 0 -225px; }

.RadListBox_MySkin .rlbButtonAreaTop .rlbTransferAllFrom:hover .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaBottom .rlbTransferAllTo:hover .rlbButtonText {
  background-position: -400px -250px; }

.RadListBox_MySkin .rlbButtonAreaTop .rlbTransferAllTo:hover .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaBottom .rlbTransferAllFrom:hover .rlbButtonText {
  background-position: -400px -225px; }

.RadListBox_MySkin .rlbButtonAreaBottom .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaTop .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaTop .rlbTransferAllFromDisabled:hover .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaBottom .rlbTransferAllToDisabled:hover .rlbButtonText {
  background-position: -200px -250px; }

.RadListBox_MySkin .rlbButtonAreaTop .rlbTransferAllToDisabled .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaBottom .rlbTransferAllFromDisabled .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaTop .rlbTransferAllToDisabled:hover .rlbButtonText,
.RadListBox_MySkin .rlbButtonAreaBottom .rlbTransferAllFromDisabled:hover .rlbButtonText {
  background-position: -200px -225px; }

/*#############################Copied from listbox.css################################################################################### */ 


.RadListBox {
  position: relative;
  vertical-align: top;
  display: block;
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 140px; }

/* Fix for FF2 padding on top and bottom buttons */
.RadListBox, x:-moz-any-link {
  float: left; }

.RadListBox, x:-moz-any-link, x:default {
  float: none; }

.RadListBox .rlbGroup {
  outline: none; }

.RadListBox .rlbGroup,
.RadListBox .rlbButtonAreaTop,
.RadListBox .rlbButtonAreaBottom,
.RadListBox .rlbButtonAreaLeft,
.RadListBox .rlbButtonAreaRight {
  -moz-user-select: -moz-none;
  -khtml-user-select: none; }

* html .RadListBox .rlbGroup {
  top: auto;
  bottom: auto;
  zoom: 1; }

.RadListBox .rlbList {
  list-style: none outside;
  position: relative;
  margin: 0;
  padding: 0;
  height: 100%; }

* + html .RadListBox .rlbList {
  zoom: 1; }

.RadListBox .rlbItem {
  cursor: default;
  padding: 2px 5px;
  white-space: nowrap; }

.RadListBox .rlbGroup .rlbActive {
  border: 1px dotted #555;
  padding: 1px 4px; }

* + html .RadListBox .rlbItem {
  overflow: visible; }

* html .RadListBox .rlbItem {
  white-space: normal; }

.RadListBox .rlbText,
.RadListBox .rlbTemplate {
  display: inline;
  white-space: normal; }

.RadListBox .rlbTemplate {
  -moz-user-select: text;
  -khtml-user-select: text;
  display: block;
  overflow: hidden; }

* html .RadListBox .rlbGroupTop .rlbText,
* html .RadListBox .rlbGroupBottom .rlbText,
* html .RadListBoxScrollable .rlbText {
  zoom: 1; }

.RadListBox .rlbImage {
  padding-right: 2px; }

.RadListBox .rlbCheck,
.RadListBox .rlbImage,
.RadListBox .rlbText {
  vertical-align: middle; }

.RadListBoxButtonArea {
  width: 170px; }

.RadListBox .rlbButtonAreaRight {
  float: right; }

.RadListBox .rlbButtonAreaLeft {
  float: left; }

.RadListBoxScrollable .rlbGroup {
  overflow: auto; }

.RadListBoxScrollable .rlbGroupLeft,
.RadListBoxScrollable .rlbGroupRight,
.RadListBoxScrollable .rlbGroupTop,
.RadListBoxScrollable .rlbGroupBottom {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute; }

* html .RadListBoxScrollable .rlbGroupLeft,
* html .RadListBoxScrollable .rlbGroupRight {
  height: 100%; }

* html .RadListBoxScrollable .rlbGroupTop,
* html .RadListBoxScrollable .rlbGroupBottom {
  width: 100%; }

.RadListBox .rlbTemplateContainer {
  height: 100%;
  position: relative;
  border-width: 1px;
  border-style: solid; }

.RadListBoxScrollable .rlbTemplateContainer {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute; }

.RadListBox .rlbTemplateTable {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  table-layout: fixed; }

.RadListBox .rlbTemplateCell {
  height: 1px; }

* html .RadListBox .rlbTemplateCell {
  height: auto; }

.RadListBox .rlbGroupCell,
.RadListBox .rlbGroupContainer {
  height: 100%; }

.RadListBox .rlbGroupCell {
  height: auto\9;
  position: relative\9; }

.RadListBox .rlbGroupContainer {
  position: relative; }

.RadListBox .rlbGroupContainer {
  position: static\9; }

@media all and (-webkit-min-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0) {
  .RadListBox .rlbGroupCell {
    height: auto;
    position: relative; }

  .RadListBox .rlbGroupContainer {
    position: static; } }
.RadListBox .rlbTemplateContainer .rlbGroup {
  border-left: none;
  border-right: none; }

.RadListBoxScrollable .rlbButtonAreaBottom {
  position: absolute;
  bottom: 0; }

.RadListBox .rlbButton {
  display: block;
  width: auto;
  height: 21px;
  line-height: 15px;
  margin: 0 7px 5px 3px;
  padding-right: 5px;
  position: relative;
  text-decoration: none;
  cursor: pointer; }

* html .RadListBox .rlbButton {
  margin: 0 8px 5px 2px; }

.RadListBox .rlbButton:hover {
  zoom: 1; }

.RadListBox .rlbNoButtonText {
  padding: 0;
  margin: 0 0 5px 6px; }

.rlbButtonAreaLeft .rlbNoButtonText {
  margin: 0 4px 5px 2px; }

* html div.RadListBox .rlbNoButtonText {
  margin: 0 2px 5px 2px; }

* + html .RadListBox .rlbNoButtonText {
  margin: 0 5px 5px 5px; }

.RadListBox .rlbButtonAreaTop,
.RadListBox .rlbButtonAreaBottom {
  width: 100%; }

.RadListBox .rlbButtonAreaTop .rlbButton,
.RadListBox .rlbButtonAreaBottom .rlbButton {
  vertical-align: middle;
  display: -moz-inline-stack;
  display: inline-block; }

/* Fix for FF2 padding on top and bottom buttons */
.RadListBox .rlbButtonAreaTop .rlbButton, .RadListBox .rlbButtonAreaBottom .rlbButton, x:-moz-any-link {
  padding: 0; }

.RadListBox .rlbButtonAreaTop .rlbButton, .RadListBox .rlbButtonAreaBottom .rlbButton, x:-moz-any-link, x:default {
  padding-right: 5px; }

.RadListBox .rlbCenter,
.RadListBox .rlbRight {
  width: 100%; }

.RadListBox .rlbCenter {
  text-align: center; }

.RadListBox .rlbRight {
  text-align: right; }

.RadListBox .rlbRight .rlbButton {
  margin: 5px 0px 5px 5px; }

.RadListBox .rlbButtonAreaTop .rlbButton {
  margin: 0 3px 5px; }

.RadListBox .rlbButtonAreaBottom .rlbButton {
  margin: 5px 3px 1px; }

.RadListBox .rlbMiddle,
.RadListBox .rlbBottom {
  height: 100%; }

.RadListBox .rlbMiddle td {
  vertical-align: middle; }

.RadListBox .rlbBottom td {
  vertical-align: bottom; }

.RadListBox .rlbButtonTL,
.RadListBox .rlbButtonTR,
.RadListBox .rlbButtonBL,
.RadListBox .rlbButtonBR {
  display: -moz-inline-block;
  display: inline-block;
  position: relative; }

.RadListBox .rlbButtonAreaLeft .rlbButtonTL,
.RadListBox .rlbButtonAreaLeft .rlbButtonTR,
.RadListBox .rlbButtonAreaLeft .rlbButtonBL,
.RadListBox .rlbButtonAreaLeft .rlbButtonBR,
.RadListBox .rlbButtonAreaRight .rlbButtonTL,
.RadListBox .rlbButtonAreaRight .rlbButtonTR,
.RadListBox .rlbButtonAreaRight .rlbButtonBL,
.RadListBox .rlbButtonAreaRight .rlbButtonBR {
  width: 100%; }

.RadListBox .rlbNoButtonText .rlbButtonTL,
.RadListBox .rlbNoButtonText .rlbButtonTR,
.RadListBox .rlbNoButtonText .rlbButtonBL,
.RadListBox .rlbNoButtonText .rlbButtonBR {
  width: auto; }

.RadListBox .rlbButtonTL {
  left: -4px;
  background-position: 0 0; }

.RadListBox .rlbButtonTR {
  bottom: 4px;
  right: 0;
  overflow: visible;
  background-position: 100% 0; }

.RadListBox .rlbButtonBL {
  top: 4px;
  right: 0;
  background-position: 0 100%; }

.RadListBox .rlbButtonBR {
  right: -4px;
  display: table;
  display: inline-block;
  background-position: 100% 100%; }

.RadListBox .rlbButtonText {
  position: relative;
  display: -moz-inline-box;
  display: inline-block;
  z-index: 1;
  padding-left: 20px;
  padding-top: 3px;
  line-height: 15px;
  background-color: transparent;
  text-align: left; }

* html .RadListBox .rlbButtonAreaTop .rlbButtonText,
* html .RadListBox .rlbButtonAreaBottom .rlbButtonText {
  line-height: 14px; }

* + html .RadListBox .rlbButtonAreaTop .rlbButtonText,
* + html .RadListBox .rlbButtonAreaBottom .rlbButtonText {
  line-height: 14px; }

.RadListBox .rlbNoButtonText .rlbButtonText {
  padding-left: 18px;
  width: 0;
  font-size: 0; }

@media all and (-webkit-max-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0) {
  .RadListBox .rlbNoButtonText .rlbButtonText {
    margin-top: 2px;
    height: 12px; } }
/* Fix for IE8 Standards Mode. The second selector undoes the fix for IE7 */
.RadListBox .rlbNoButtonText .rlbButtonText {
  font-size: 12px \9; }

.RadListBox .rlbDisabled {
  cursor: default; }

.RadListBox .rlbDropClue {
  position: absolute;
  height: 9px;
  z-index: 10; }

.RadListBox .rlbGroup .rlbDropClueAbove {
  border-top-width: 1px;
  padding-top: 1px; }

.RadListBox .rlbGroup .rlbDropClueBelow {
  border-bottom-width: 1px;
  padding-bottom: 1px; }

.RadListBox .rlbEmptyMessage {
  text-align: center;
  color: #999;
  font-style: italic;
  position: absolute; }

.RadListBox .rlbButton {
  direction: ltr; }

/* Touch Styles */
.RadListBox * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.rlbTouchDragClue {
  margin-top: -50px; }

.rlbTouchDragClue .rlbGroup .rlbActive {
  border: 0;
  padding: 2px 5px; }


/*####################Copied From TabStrip.MySkin.css####################################################################################################*/ 
.RadTabStrip_MySkin {
  color: black;
  font: 12px , Arial, Helvetica, sans-serif;
  line-height: 26px; }
  .RadTabStrip_MySkin .rtsGhostTab {
    border-color: #e3e9ef;
    border-radius: 5px;
    color: black;
    background-color: #dddddd; }

.RadTabStrip_MySkin .rtsLI,
.RadTabStrip_MySkin .rtsLink {
  color: #000;
  font: 12px/26px , Arial, sans-serif; }

.RadTabStripLeft_MySkin .rtsSeparator,
.RadTabStripRight_MySkin .rtsSeparator {
  background: #898C95; }

/* <disabled tabs> */
.RadTabStrip_MySkin .rtsDisabled {
  color: #aaa; }

/* </disabled tabs> */
/* <scrolling arrows> */
.RadTabStrip_MySkin .rtsNextArrow,
.RadTabStrip_MySkin .rtsPrevArrow,
.RadTabStrip_MySkin .rtsPrevArrowDisabled,
.RadTabStrip_MySkin .rtsNextArrowDisabled {
   background-image: url("../Images/TabStripStates.png") ; }

/* </scrolling arrows> */
/* <tab backgrounds> */
.RadTabStripTop_MySkin .rtsLevel {
  background-color: transparent; }

.RadTabStripTop_MySkin .rtsLevel .rtsLink,
.RadTabStripTop_MySkin .rtsLevel .rtsOut,
.RadTabStripBottom_MySkin .rtsLevel .rtsLink,
.RadTabStripBottom_MySkin .rtsLevel .rtsOut,
.RadTabStripTop_MySkin_Baseline .rtsLevel,
.RadTabStripBottom_MySkin_Baseline .rtsLevel {
   background-image: url("../Images/TabStripStates.png") ; }

.RadTabStripLeft_MySkin .rtsLink,
.RadTabStripRight_MySkin .rtsLink {
   background-image: url("../Images/TabStripVStates.png") ; }

.RadTabStripLeft_MySkin .rtsLast .rtsLink,
.RadTabStripRight_MySkin .rtsLast .rtsLink {
  border-bottom: 1px solid #898C95; }

.RadTabStripRight_MySkin .rtsLink,
.RadTabStripRight_MySkin .rtsLI .rtsDisabled:hover {
  background-position: 100% 0; }

.RadTabStripRight_MySkin .rtsLink:hover {
  background-position: 100% -200px; }

.RadTabStripRight_MySkin .rtsSelected,
.RadTabStripRight_MySkin .rtsSelected:hover {
  background-position: 100% -400px; }

/* </tab backgrounds> */
/* <background positioning: tabs with hovers> */
/* <orientation: top> */
.RadTabStripTop_MySkin .rtsLink {
  background-position: 0 0; }

.RadTabStripTop_MySkin .rtsOut {
  background-position: 100% 0; }

.RadTabStripTop_MySkin .rtsLink:hover {
  background-position: 0 -52px; }

.RadTabStripTop_MySkin .rtsLink:hover .rtsOut {
  background-position: 100% -52px; }

.RadTabStripTop_MySkin .rtsSelected,
.RadTabStripTop_MySkin .rtsSelected:hover {
  background-position: 0 -26px; }

.RadTabStripTop_MySkin .rtsSelected .rtsOut,
.RadTabStripTop_MySkin .rtsSelected:hover .rtsOut {
  background-position: 100% -26px; }

.RadTabStripTop_MySkin .rtsDisabled:hover {
  background-position: 0 0; }

.RadTabStripTop_MySkin .rtsDisabled:hover .rtsOut {
  background-position: 100% 0; }

.RadTabStripTop_MySkin_Baseline .rtsLevel {
  background-position: 0 100%;
  background-repeat: repeat-x; }

/* </orientation: top> */
/* <orientation: bottom> */
.RadTabStripBottom_MySkin .rtsLink {
  background-position: 0 -182px; }

.RadTabStripBottom_MySkin .rtsOut {
  background-position: 100% -182px; }

.RadTabStripBottom_MySkin .rtsLink:hover {
  background-position: 0 -130px; }

.RadTabStripBottom_MySkin .rtsLink:hover .rtsOut {
  background-position: 100% -130px; }

.RadTabStripBottom_MySkin .rtsSelected,
.RadTabStripBottom_MySkin .rtsSelected:hover {
  background-position: 0 -156px; }

.RadTabStripBottom_MySkin .rtsSelected .rtsOut,
.RadTabStripBottom_MySkin .rtsSelected:hover .rtsOut {
  background-position: 100% -156px; }

.RadTabStripBottom_MySkin .rtsDisabled:hover {
  background-position: 0 -182px; }

.RadTabStripBottom_MySkin .rtsDisabled:hover .rtsOut {
  background-position: 100% -182px; }

.RadTabStripBottom_MySkin_Baseline .rtsLevel {
  background-position: 0 -599px;
  background-repeat: repeat-x; }

/* </orientation: bottom> */
/* <orientation: right> */
.RadTabStripRight_MySkin .rtsUL .rtsLink,
.RadTabStripRight_MySkin .rtsUL .rtsLI .rtsDisabled:hover {
  background-position: 100% 0;
  text-align: left; }

.RadTabStripRight_MySkin .rtsUL .rtsLink:hover {
  background-position: 100% -200px; }

.RadTabStripRight_MySkin .rtsUL .rtsSelected,
.RadTabStripRight_MySkin .rtsUL .rtsSelected:hover {
  background-position: 100% -400px; }

/* </orientation: right> */
/* </background positioning: tabs with hovers> */
/* <simplistic sub-item styles> */
.RadTabStrip_MySkin_SimpleSubItems .rtsLevel2,
.RadTabStrip_MySkin_SimpleSubItems .rtsLevel3,
.RadTabStrip_MySkin_SimpleSubItems .rtsLevel4 {
  background: #fff; }

.RadTabStrip_MySkin_SimpleSubItems .rtsLevel2 .rtsSelected,
.RadTabStrip_MySkin_SimpleSubItems .rtsLevel3 .rtsSelected,
.RadTabStrip_MySkin_SimpleSubItems .rtsLevel4 .rtsSelected {
  text-decoration: underline; }

.RadTabStrip_MySkin_SimpleSubItems .rtsLevel2 .rtsLink,
.RadTabStrip_MySkin_SimpleSubItems .rtsLevel2 .rtsOut,
.RadTabStrip_MySkin_SimpleSubItems .rtsLevel2 .rtsIn,
.RadTabStrip_MySkin_SimpleSubItems .rtsLevel3 .rtsLink,
.RadTabStrip_MySkin_SimpleSubItems .rtsLevel3 .rtsOut,
.RadTabStrip_MySkin_SimpleSubItems .rtsLevel3 .rtsIn,
.RadTabStrip_MySkin_SimpleSubItems .rtsLevel4 .rtsLink,
.RadTabStrip_MySkin_SimpleSubItems .rtsLevel4 .rtsOut,
.RadTabStrip_MySkin_SimpleSubItems .rtsLevel4 .rtsIn {
  background: none; }

/* </simplistic sub-item styles> */
/** DropClues */
.rtsDropClue_MySkin {
   background-image: url("../Images/rtsDropClueSprite.png"); }

.rtsDropClueTop_MySkin {
  background-position: 0 -20px; }

.rtsDropClueRight_MySkin {
  background-position: 0 -30px; }

.rtsDropClueBottom_MySkin {
  background-position: 0 0; }

.rtsDropClueLeft_MySkin {
  background-position: 0 -10px; }




/*####################Copied From TabStrip.css####################################################################################################*/ 

.RadTabStrip,
.RadTabStripVertical {
  margin: 0;
  padding: 0;
  min-height: 0;
  *zoom: 1; }
  .RadTabStrip:after,
  .RadTabStripVertical:after {
    content: "";
    height: 0;
    clear: both;
    display: block; }
  .RadTabStrip .rtsLevel,
  .RadTabStripVertical .rtsLevel {
    min-height: 0;
    *zoom: 1;
    overflow: hidden; }
    .RadTabStrip .rtsLevel:after,
    .RadTabStripVertical .rtsLevel:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
  .RadTabStrip .rtsScroll,
  .RadTabStripVertical .rtsScroll {
    min-height: 0;
    *zoom: 1;
    overflow: hidden; }
    .RadTabStrip .rtsScroll:after,
    .RadTabStripVertical .rtsScroll:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
  .RadTabStrip .rtsPrevArrow,
  .RadTabStrip .rtsNextArrow,
  .RadTabStrip .rtsPrevArrowDisabled,
  .RadTabStrip .rtsNextArrowDisabled,
  .RadTabStripVertical .rtsPrevArrow,
  .RadTabStripVertical .rtsNextArrow,
  .RadTabStripVertical .rtsPrevArrowDisabled,
  .RadTabStripVertical .rtsNextArrowDisabled {
    margin: 5px 0 0 0;
    width: 18px;
    height: 18px;
    outline: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    font-size: 0;
    line-height: 18px;
    text-indent: -9999px;
    overflow: hidden;
    display: block; }
  .RadTabStrip .rtsUL,
  .RadTabStripVertical .rtsUL {
    margin: 0;
    padding: 0;
    list-style: none;
    min-height: 0;
    *zoom: 1;
    float: left;
    display: inline;
    overflow: hidden; }
    .RadTabStrip .rtsUL:after,
    .RadTabStripVertical .rtsUL:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
  .RadTabStrip .rtsLI,
  .RadTabStripVertical .rtsLI {
    margin: 0;
    padding: 0;
    min-height: 0;
    *zoom: 1;
    list-style: none;
    overflow: hidden; }
    .RadTabStrip .rtsLI:after,
    .RadTabStripVertical .rtsLI:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
  .RadTabStrip .rtsLink,
  .RadTabStripVertical .rtsLink {
    padding-left: 9px;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
    display: block; }
  .RadTabStrip .rtsLevel .rtsOut,
  .RadTabStrip .rtsLevel .rtsIn,
  .RadTabStrip .rtsLevel .rtsTxt,
  .RadTabStripVertical .rtsLevel .rtsOut,
  .RadTabStripVertical .rtsLevel .rtsIn,
  .RadTabStripVertical .rtsLevel .rtsTxt {
    text-decoration: inherit; }
  .RadTabStrip .rtsOut,
  .RadTabStripVertical .rtsOut {
    padding-right: 9px;
    display: block; }
  .RadTabStrip .rtsIn,
  .RadTabStripVertical .rtsIn {
    padding: 0 5px;
    display: block; }
  .RadTabStrip .rtsImg,
  .RadTabStripVertical .rtsImg {
    margin-top: -2px;
    border: 0;
    vertical-align: middle; }
  .RadTabStrip .rtsTxt,
  .RadTabStripVertical .rtsTxt {
    display: inline-block; }
  .RadTabStrip .rtsImg + .rtsTxt,
  .RadTabStripVertical .rtsImg + .rtsTxt {
    display: -moz-inline-box;
    display: inline-block; }
  .RadTabStrip .rtsLevel1 .rtsTxt,
  .RadTabStripVertical .rtsLevel1 .rtsTxt {
    padding: 0 5px; }
  .RadTabStrip a.rtsLink:focus,
  .RadTabStripVertical a.rtsLink:focus {
    outline: 0;
    *outline: 1px dotted #555;
    position: relative;
    *position: static; }
  .RadTabStrip a.rtsLink:focus,
  .RadTabStripVertical a.rtsLink:focus {
    outline-offset: -2px; }
    .RadTabStrip a.rtsLink:focus:after,
    .RadTabStripVertical a.rtsLink:focus:after {
      content: "";
      border: 1px dotted #555;
      display: block;
      position: absolute;
      left: 1px;
      top: 1px;
      right: 1px;
      bottom: 0; }
      :root .RadTabStrip a.rtsLink:focus:after, :root
      .RadTabStripVertical a.rtsLink:focus:after {
        content: none;
        display: none; }
  .RadTabStrip a.rtsClicked:focus,
  .RadTabStripVertical a.rtsClicked:focus {
    outline: none; }
  .RadTabStrip .rtsDisabled,
  .RadTabStripVertical .rtsDisabled {
    cursor: default; }
  .RadTabStrip .rtsSeparator,
  .RadTabStripVertical .rtsSeparator {
    height: 26px; }

.RadTabStrip .rtsLevel {
  width: 100%;
  clear: both;
  position: relative;
  *position: static;
  padding-top: 1px; }
.RadTabStrip .rtsLevel1 {
  padding-top: 0; }
.RadTabStrip .rtsLevel.rtsCenter {
  text-align: center; }
.RadTabStrip .rtsScroll {
  width: 100%;
  height: 26px;
  white-space: nowrap; }
.RadTabStrip .rtsPrevArrow {
  background-position: 0 -208px; }
.RadTabStrip .rtsPrevArrow:hover {
  background-position: -36px -208px; }
.RadTabStrip .rtsPrevArrowDisabled,
.RadTabStrip .rtsPrevArrowDisabled:hover {
  background-position: -72px -208px; }
.RadTabStrip .rtsNextArrow {
  background-position: -18px -208px; }
.RadTabStrip .rtsNextArrow:hover {
  background-position: -54px -208px; }
.RadTabStrip .rtsNextArrowDisabled,
.RadTabStrip .rtsNextArrowDisabled:hover {
  background-position: -90px -208px; }
.RadTabStrip .rtsRight .rtsUL {
  float: right; }
.RadTabStrip .rtsCenter .rtsUL {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  float: none; }
.RadTabStrip .rtsLI {
  float: left;
  *float: none;
  display: inline;
  *zoom: 1; }
.RadTabStrip .rtsLink {
  text-align: center; }
.RadTabStrip .rtsSeparator {
  height: 26px; }
.RadTabStrip .rtsBreak {
  height: 0;
  width: 0;
  font-size: 0;
  line-height: 0;
  display: block;
  clear: left;
  overflow: hidden; }

.RadTabStripVertical {
  vertical-align: top;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline; }
  .RadTabStripVertical .rtsLevel {
    height: 100%;
    _width: 150px;
    float: left;
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline; }
  .RadTabStripVertical .rtsHasWidth {
    width: 100%; }
  .RadTabStripVertical .rtsPrevArrow {
    background-position: 0 -228px; }
  .RadTabStripVertical .rtsPrevArrow:hover {
    background-position: -36px -228px; }
  .RadTabStripVertical .rtsPrevArrowDisabled,
  .RadTabStripVertical .rtsPrevArrowDisabled:hover {
    background-position: -72px -228px; }
  .RadTabStripVertical .rtsNextArrow {
    background-position: -18px -228px; }
  .RadTabStripVertical .rtsNextArrow:hover {
    background-position: -54px -228px; }
  .RadTabStripVertical .rtsNextArrowDisabled,
  .RadTabStripVertical .rtsNextArrowDisabled:hover {
    background-position: -90px -228px; }
  .RadTabStripVertical .rtsHasWidth .rtsUL {
    width: 100%; }
  .RadTabStripVertical .rtsLI {
    /*display: block;*/
    *display: inline; }
  .RadTabStripVertical .rtsHasWidth .rtsLI {
    width: 100%; }
  .RadTabStripVertical .rtsLink {
    text-align: right; }
  .RadTabStripVertical .rtsSeparator {
    height: 2px;
    *line-height: 0;
    *font-size: 0;
    display: block; }
  .RadTabStripVertical .rtsLink,
  .RadTabStripVertical .rtsLI .rtsDisabled:hover {
    background-position: 0 0; }
  .RadTabStripVertical .rtsLink:hover {
    background-position: 0 -200px; }
  .RadTabStripVertical .rtsSelected,
  .RadTabStripVertical .rtsSelected:hover {
    background-position: 0 -400px; }

.RadTabStrip_rtl .rtsScroll {
  float: left; }
.RadTabStrip_rtl .rtsUL.rtsScroll {
  _float: left !important;
  float: left; }
.RadTabStrip_rtl .rtsUL {
  float: right; }
.RadTabStrip_rtl .rtsLI {
  float: right;
  *float: none; }

.rtsDetachedDropClueContainer {
  display: none;
  position: absolute;
  z-index: 9000;
  top: 0;
  left: 0; }

.rtsDropClue {
  width: 10px;
  height: 10px;
  background-repeat: no-repeat;
  position: absolute;
  z-index: 9000; }

.rtsDropClueTop {
  margin-top: -10px;
  margin-left: -5px; }

.rtsDropClueBottom {
  margin-top: 0;
  margin-left: -5px; }

.rtsDropClueLeft {
  margin-top: -5px;
  margin-left: -10px; }

.rtsDropClueRight {
  margin-top: -5px;
  margin-left: 0; }

.rtsDetachedTabContainer {
  margin: 10px 0 0 10px;
  position: absolute;
  z-index: 9000;
  display: none; }

.rtsDetachedTabContainer .rtsGhostTab {
  padding: 2px 10px;
  border: 1px solid;
  background-position: 0 0;
  background-repeat: repeat-x;
  overflow: hidden;
  white-space: nowrap; }

@media screen and (min-width: 50px) {
    :root .RadTabStripHorizontal .rtsScroll {
        width: auto;
    }

        :root .RadTabStripHorizontal .rtsScroll .rtsLI {
            float: none;
            display: inline-block;
        }

    :root .RadTabStripVertical .rtsScroll .rtsLI {
        float: none;
    }

    /*####################Copied From Notification.MySkin.css####################################################################################################*/

    .RadNotification_MySkin {
        border: 1px solid #e2e3ea;
        background-color: white;
    }

        .RadNotification_MySkin.rnShadows {
            box-shadow: 2px 2px 3px #b4b6b8;
        }

        .RadNotification_MySkin .rnTitleBar,
        .RadNotification_MySkin .rnCommands a {
            background-image: url("../Images/NotificationSprite.png");
        }

        .RadNotification_MySkin .rnTitleBar {
            border-bottom: 1px solid #e8f5fc;
        }

        .RadNotification_MySkin .rnTitleBarTitle {
            color: #039;
        }

        .RadNotification_MySkin .rnContentWrapper {
            border-top: 1px solid #3c7fb1;
        }

    /*####################Copied From Notification.css####################################################################################################*/


    .RadNotification {
        margin: 0;
        padding: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        word-wrap: break-word;
        z-index: 9001;
        /* Titlebar */
        /* Titlebar commands */
        /* Content */
        /* Right to left support */
        /* We need it because of IE9 */
    }

        .RadNotification.rnRoundedCorners {
            border-radius: 5px;
        }

        .RadNotification .rnTitleBar {
            height: 24px;
            background-repeat: repeat-x;
            background-position: 0 0;
            margin: 0;
            padding: 0 4px;
            border-radius: 5px 5px 0 0;
        }

        .RadNotification .rnTitleBarIcon {
            display: block;
            float: left;
            width: 16px;
            height: 16px;
            margin: 4px 4px 0 0;
            overflow: hidden;
        }

        .RadNotification .rnTitleBarTitle {
            display: block;
            float: left;
            width: 70%;
            height: 24px;
            line-height: 24px;
            overflow: hidden;
        }

        .RadNotification .rnCommands {
            width: auto;
            height: 19px;
            line-height: 19px;
            float: right;
            list-style: none;
            margin: 3px 0 0 0;
            padding: 0;
        }

            .RadNotification .rnCommands li {
                float: left;
            }

            .RadNotification .rnCommands a {
                display: block;
                width: 19px;
                height: 19px;
            }

            .RadNotification .rnCommands .rnMenuIcon a {
                background-position: 0 -27px;
            }

                .RadNotification .rnCommands .rnMenuIcon a:hover {
                    background-position: 21px -27px;
                }

            .RadNotification .rnCommands .rnCloseIcon a {
                background-position: 0 -47px;
            }

                .RadNotification .rnCommands .rnCloseIcon a:hover {
                    background-position: 21px -47px;
                }

            .RadNotification .rnCommands a .rnAccessibility {
                display: none;
            }

        .RadNotification div.rnNoTitleBar .rnContentWrapper {
            border-top: 0;
        }

        .RadNotification .rnContentWrapper {
            padding: 5px;
            border: 0;
        }

        .RadNotification .rnContentIconClipIn {
            position: relative;
            float: left;
            margin: -2px 0 -34px 15px;
            width: 32px;
            height: 32px;
            *margin: 15px 0 -35px 0;
            _margin: -2px 0 -34px 16px;
        }

        .RadNotification .rnContentIconClip {
            position: absolute;
            top: -1px;
            clip: rect(16px 32px 48px 0);
        }

        * + html .RadNotification .rnContentIconClip {
            top: -18px;
            right: -18px;
        }

        .RadNotification .rnContentIconClipIn .rnCustomIcon {
            clip: auto;
            margin-top: 12px;
            *cliptop: 0;
            _top: 0;
        }

        .RadNotification .rnContent {
            padding: 12px 20px 20px 8px;
        }
        /*67 is converted into 8 by Rahul*/
        .RadNotification .rnContentTemplate,
        .RadNotification div.rnNoContentIcon .rnContent {
            padding: 0;
        }

        .RadNotification.rnRtl .rnCommands li, .RadNotification.rnRtl .rnTitleBarIcon, .RadNotification.rnRtl .rnTitleBarTitle, .RadNotification.rnRtl .rnContentIconClipIn {
            float: right;
        }

        .RadNotification.rnRtl .rnTitleBarTitle {
            padding-right: 4px;
        }

        .RadNotification.rnRtl .rnCommands {
            float: left;
            margin-left: -4;
            *margin-top: 4px;
            *margin-right: 55px;
            _margin-right: 45px;
            *width: 40px;
        }

        .RadNotification.rnRtl .rnTitleBarIcon {
            direction: ltr;
            margin: 4px 0 0 0;
        }

        .RadNotification.rnRtl .rnContent {
            padding: 12px 67px 20px 20px;
        }

        .RadNotification.rnRtl .rnContentIconClipIn {
            margin: -2px 15px -34px 0;
            *margin: 15px 30px -35px 0;
            _margin: -2px 7px -34px 0;
            *position: fixed;
        }

            .RadNotification.rnRtl .rnContentIconClipIn .rnCustomIcon {
                _cliptop: 0;
                _top: 16px;
            }

        .RadNotification.rnRtl .rnContentIconClip {
            _margin-top: 25px;
        }

    /*###################Dec 7####################################################################################################*/
    .fleft {
        position: -10px !important;
    }

    .buttonHeader {
        font-weight: normal !important;
        color: #333333 !important;
    }
    /*###################Added by Priyanka on 29-april-2014################*/
    .DefaultCursor {
        position: -10px !important;
        cursor: default !important;
    }

    .PointerCursor {
        position: -10px !important;
        cursor: pointer !important;
    }

    /*####################Copied From Splitter.MySkin.css####################################################################################################*/

    .RadSplitter_MySkin {
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
        /* Borders */
        /* When ShowContentDuringLoad="false" */
        /* RadSplitBar/RadSlidingPane resize elements */
        /* RadSlidingPane tab */
        /* RadSlidingPane tab */
        /* RadSplitBar buttons */
        /* RadSlidingPane buttons */
        /* RadSlidingPane header */
        /* RadSlidingPane header elements */
        /* RadSlidingPane title text */
    }

        .RadSplitter_MySkin,
        .RadSplitter_MySkin .rspPaneTabContainer,
        .RadSplitter_MySkin .rspPane,
        .RadSplitter_MySkin .rspResizeBar,
        .RadSplitter_MySkin .rspSlideContainerResize,
        .RadSplitter_MySkin .rspPaneHorizontal,
        .RadSplitter_MySkin .rspResizeBarHorizontal,
        .RadSplitter_MySkin .rspSlideContainerResizeHorizontal {
            border-color: #e2e3ea;
        }

            .RadSplitter_MySkin .rspLoading {
                background-image: url("../Images/loading.gif");
            }

            .RadSplitter_MySkin .rspResizeBar,
            .RadSplitter_MySkin .rspSlideContainerResize,
            .RadSplitter_MySkin .rspResizeBarOver,
            .RadSplitter_MySkin .rspSlideContainerResizeOver {
                background-image: url("../Images/ResizeBarVerticalSprites.gif");
                background-color: white;
                border-right-color: #e2e3ea;
            }

            .RadSplitter_MySkin .rspResizeBarHorizontal,
            .RadSplitter_MySkin .rspSlideContainerResizeHorizontal,
            .RadSplitter_MySkin .rspResizeBarOverHorizontal,
            .RadSplitter_MySkin .rspSlideContainerResizeOverHorizontal {
                background-image: url("../Images/ResizeBarHorizontalSprites.gif");
                background-color: white;
                border-bottom-color: #e2e3ea;
            }

            .RadSplitter_MySkin .rspPaneTabContainer,
            .RadSplitter_MySkin .rspSlideHeaderDockIcon,
            .RadSplitter_MySkin .rspSlideHeaderUndockIcon,
            .RadSplitter_MySkin .rspSlideHeaderCollapseIcon,
            .RadSplitter_MySkin .rspCollapseBarExpand,
            .RadSplitter_MySkin .rspCollapseBarCollapse,
            .RadSplitter_MySkin .rspCollapseBarHorizontalExpand,
            .RadSplitter_MySkin .rspCollapseBarHorizontalCollapse {
                background-image: url("../Images/ExpandCollapseBarsCommands.gif");
            }

            .RadSplitter_MySkin .rspSlideHeader,
            .RadSplitter_MySkin .rspSlideTitleContainer,
            .RadSplitter_MySkin .rspBottom .rspPaneTabContainer,
            .RadSplitter_MySkin .rspTop .rspPaneTabContainer {
                background-image: url("../Images/slideTitleContainerBgr.gif");
                background-repeat: repeat-x;
            }

            .RadSplitter_MySkin .rspBottom .rspPaneTabContainer,
            .RadSplitter_MySkin .rspTop .rspPaneTabContainer {
                background-position: 0 -1px;
            }

            .RadSplitter_MySkin .rspSlideTitleContainer,
            .RadSplitter_MySkin .rspSlideHeaderIconWrapper {
                border-bottom: 1px solid #e2e3ea;
            }

            .RadSplitter_MySkin .rspSlideTitle,
            .RadSplitter_MySkin .rspPaneTabText {
                color: black;
            }

    /*####################Copied From Splitter.MySkin.css####################################################################################################*/


    .RadSplitter {
        border-collapse: separate;
        /* Borders */
        /* We need to use !important here in order to override the inline border settings of a pane in a nested splitter. */
        /* RadSlidingPane resize element */
        /* RadPane */
        /* RadSlidingPane elements position */
        /* hidden RadSlidingPane */
        /* RadSlidingPane title - determines the height of the RadSlidingPane header */
        /* RadSlidingPane command button wrapper */
        /* RadSlidingPane command buttons */
        /* RadSlidingPane tabs container */
        /* RadSlidingPane tab - SlideDirection=Right/Left */
        /* RadSlidingPane tab - SlideDirection=Top/Bottom */
        /* RadSlidingPane tab text */
        /* RadSlidingPane tab icon */
        /* RadSplitBar/RadSlidingPane resize elements */
        /* RadSplitBar/RadSlidingPane resize helper elements */
        /* Cannot move RadSplitBar/RadSlidingPane resize element */
        /* RadSplitBar buttons */
        /* RadSlidingPane buttons */
        /* Cannot collapse/expand a pane */
        /* VisibleDuringInit */
        /* Support for displayng the rspLoading image in the iframe's parent */
        /* RadSlidingPane content elements overflow problem in Firefox */
        /* Backwards compatibility */
        /* RadSlidingPane title text */
        /* New rendering of splitbar buttons */
        /* RadSlidingPane content - this element should not be transparent as it shows above content in adjacent RadPanes */
    }

        .RadSplitter,
        .RadSplitter .rspSlideZone,
        .RadSplitter .rspSlideContainer,
        .RadSplitter .rspPaneTabContainer,
        .RadSplitter .rspPane,
        .RadSplitter .rspResizeBar,
        .RadSplitter .rspSlideContainerResize,
        .RadSplitter .rspPaneHorizontal,
        .RadSplitter .rspResizeBarHorizontal,
        .RadSplitter .rspSlideContainerResizeHorizontal {
            border-width: 0;
            border-style: solid;
        }

            .RadSplitter .rspNested .rspLastItem {
                border-right-width: 0 !important;
            }

            .RadSplitter .rspNestedHorizontal .rspLastItem {
                border-bottom-width: 0 !important;
            }

            .RadSplitter .rspSlideContainerResize {
                border-width: 0 1px;
            }

            .RadSplitter .rspSlideContainerResizeHorizontal {
                border-width: 1px 0;
            }

            .RadSplitter .rspPane,
            .RadSplitter .rspPaneHorizontal {
                padding: 0;
            }

            .RadSplitter .rspSlidePane,
            .RadSplitter .rspSlideContainer,
            .RadSplitter .RadSlidingPaneQuirksMode {
                position: absolute;
                top: 0;
                left: 0;
            }

            .RadSplitter .rspSlidePane,
            .RadSplitter .RadSlidingPaneQuirksMode {
                top: -9999px;
                overflow: hidden;
            }

            .RadSplitter .rspSlideHeader .rspSlideTitle {
                line-height: 25px;
                height: 25px;
                overflow: hidden;
                margin: 0 5px;
                white-space: nowrap;
                text-overflow: ellipsis;
            }

            .RadSplitter .rspSlideHeaderIconWrapper {
                width: 17px;
                padding: 0 3px;
            }

            .RadSplitter .rspSlideHeaderDockIcon,
            .RadSplitter .rspSlideHeaderUndockIcon,
            .RadSplitter .rspSlideHeaderCollapseIcon {
                width: 15px;
                height: 15px;
                cursor: pointer;
                font-size: 1px;
                line-height: 1px;
                margin-left: 3px;
            }

            .RadSplitter .rspTabsContainer {
                vertical-align: top;
            }

            .RadSplitter .rspPaneTabContainer {
                padding: 6px 0px;
                overflow: hidden;
                cursor: pointer;
                text-align: center;
                font-size: 1px;
                border-width: 0 1px 1px 0;
                background-position: -81px 0;
            }

            .RadSplitter .rspRight .rspPaneTabContainer {
                border-width: 0 0 1px 1px;
            }

            .RadSplitter .rspTop .rspPaneTabContainer,
            .RadSplitter .rspBottom .rspPaneTabContainer {
                float: left;
                padding: 0 6px;
                border-width: 1px 1px 0 0;
                background-position: 0 -1px;
            }

            .RadSplitter .rspBottom .rspPaneTabContainer {
                border-width: 0 1px 1px 0;
            }

            .RadSplitter .rspPaneTabText {
                writing-mode: tb-rl;
                white-space: nowrap;
            }

            .RadSplitter .rspTop .rspPaneTabText,
            .RadSplitter .rspBottom .rspPaneTabText {
                writing-mode: lr-tb;
            }

            .RadSplitter .rspRotatedTabText.rspPaneTabText {
                display: inline-block;
                -webkit-transform: rotate(90deg);
                -moz-transform: rotate(90deg);
                -o-transform: rotate(90deg);
            }

            .RadSplitter .rspPaneTabText,
            .RadSplitter .rspPaneTabIcon {
                margin: 2px;
            }

            .RadSplitter .rspTop .rspPaneTabIcon,
            .RadSplitter .rspBottom .rspPaneTabIcon {
                display: block;
                float: left;
            }

            .RadSplitter .rspResizeBar,
            .RadSplitter .rspResizeBarHorizontal,
            .RadSplitter .rspSlideContainerResize,
            .RadSplitter .rspSlideContainerResizeHorizontal {
                padding: 0px;
                font-size: 1px;
                line-height: 1px;
                text-align: center;
                vertical-align: middle;
            }

            .RadSplitter .rspResizeBar,
            .RadSplitter .rspSlideContainerResize {
                background-repeat: repeat-y;
                background-position: 0 0;
            }

            .RadSplitter .rspResizeBarOver,
            .RadSplitter .rspSlideContainerResizeOver {
                background-position: -4px 0;
            }

            .RadSplitter .rspResizeBarHorizontal,
            .RadSplitter .rspSlideContainerResizeHorizontal {
                background-repeat: repeat-x;
                background-position: 0 0;
            }

            .RadSplitter .rspResizeBarOverHorizontal,
            .RadSplitter .rspSlideContainerResizeOverHorizontal {
                background-position: 0 -4px;
            }

            .RadSplitter .rspHelperBarDrag,
            .RadSplitter .rspHelperBarSlideDrag {
                font-size: 1px;
                background-color: #ccc;
                filter: alpha(opacity=60);
                opacity: 0.6;
            }

            .RadSplitter .rspHelperBarError,
            .RadSplitter .rspHelperBarSlideError {
                background-color: #f60;
            }

            .RadSplitter .rspCollapseBarWrapper {
                width: 4px;
                height: 54px;
                margin: auto;
            }

            .RadSplitter .rspCollapseBarHorizontalWrapper {
                height: 4px;
                width: 54px;
                margin: auto;
            }

            .RadSplitter .rspCollapseBarExpand,
            .RadSplitter .rspCollapseBarCollapse,
            .RadSplitter .rspCollapseBarHorizontalExpand,
            .RadSplitter .rspCollapseBarHorizontalCollapse,
            .RadSplitter .rspCollapseBarSpacer {
                margin: 0;
                padding: 0;
                border: 0 none;
                font-size: 1px;
                cursor: pointer;
                outline: none;
                background-color: transparent;
            }

                .RadSplitter .rspCollapseBarExpand:focus::-moz-focus-inner,
                .RadSplitter .rspCollapseBarCollapse:focus::-moz-focus-inner,
                .RadSplitter .rspCollapseBarHorizontalExpand:focus::-moz-focus-inner,
                .RadSplitter .rspCollapseBarHorizontalCollapse:focus::-moz-focus-inner {
                    border-color: transparent;
                }

            .RadSplitter .rspCollapseBarExpand,
            .RadSplitter .rspCollapseBarCollapse {
                width: 4px;
                height: 27px;
                line-height: 27px;
            }

            .RadSplitter .rspCollapseBarHorizontalExpand,
            .RadSplitter .rspCollapseBarHorizontalCollapse {
                width: 27px;
                height: 4px;
                line-height: 4px;
            }

            .RadSplitter .rspCollapseBarCollapse {
                background-position: 0 0;
            }

            .RadSplitter .rspCollapseBarCollapseOver {
                background-position: -192px 0;
            }

            .RadSplitter .rspCollapseBarExpand {
                background-position: -4px 0;
            }

            .RadSplitter .rspCollapseBarExpandOver {
                background-position: -196px 0;
            }

            .RadSplitter .rspCollapseBarHorizontalExpand {
                background-position: -8px -4px;
            }

            .RadSplitter .rspCollapseBarHorizontalExpandOver {
                background-position: -8px -12px;
            }

            .RadSplitter .rspCollapseBarHorizontalCollapse {
                background-position: -8px 0;
            }

            .RadSplitter .rspCollapseBarHorizontalCollapseOver {
                background-position: -8px -8px;
            }

            .RadSplitter .rspSlideHeaderUndockIcon {
                background-position: -50px 0;
            }

            .RadSplitter .rspSlideHeaderDockIcon {
                background-position: -35px 0;
            }

            .RadSplitter .rspSlideHeaderCollapseIcon {
                background-position: -65px 0;
            }

            .RadSplitter .rspCollapseBarExpandError,
            .RadSplitter .rspCollapseBarCollapseError,
            .RadSplitter .rspCollapseBarHorizontalExpandError,
            .RadSplitter .rspCollapseBarHorizontalCollapseError {
                background-color: red;
            }

            .RadSplitter .rspHideRadSplitter {
                position: absolute;
                top: -9999px;
            }

            .RadSplitter .rspLoading {
                background-repeat: no-repeat;
                background-position: center;
            }

            .RadSplitter .rspHideContentOverflow div {
                overflow: hidden !important;
            }

            .RadSplitter .rspHideContentOverflow iframe {
                visibility: hidden !important;
            }

            .RadSplitter .rspSlideTitle,
            .RadSplitter .rspPaneTabText {
                font: normal 10px, Arial, Sans-serif;
            }

            .RadSplitter .rspSlideTitle {
                font-size: 12px;
            }

            .RadSplitter .rspCollapseBarSpacer {
                visibility: hidden;
                vertical-align: middle;
            }

            .RadSplitter .rspCollapseBarHorizontalExpand,
            .RadSplitter .rspCollapseBarHorizontalCollapse {
                float: none;
                vertical-align: middle;
            }

            .RadSplitter .rspCollapseBarCollapse,
            .RadSplitter .rspCollapseBarExpand {
                margin: 0 auto;
                display: block;
            }

            .RadSplitter .rspSlideContent {
                background-color: #fff;
            }

    /*####################Dec 11####################################################################################################*/


    .myBgImage {
        background: url(../Images/bg_module_hme900.png) no-repeat !important;
        vertical-align: top;
        width: auto;
        height: auto;
    }

    .panel_headtest {
        font-weight: normal;
        color: #fff;
        /* For WebKit (Safari, Google Chrome etc) background: -moz-linear-gradient(center top , #C6DBE9, #1F65C0) repeat scroll 0 0 transparent; */
        background: -webkit-gradient(linear, left top, left bottom, from(#E7F0F6), to(#C8E0ED));
        /* For Mozilla/Gecko (Firefox etc) */
        background: -moz-linear-gradient(top, #C6DBE9, #1E75B0);
        -pie-background: linear-gradient(#C6DBE9, #1E75B0);
        behavior: url('/Styles/PIE.htc');
        - position: relative;
        margin-bottom: 2%;
        text-transform: capitalize;
    }


    /*####################Dec 13####################################################################################################*/

    .crossImage {
        float: right;
        margin-right: -3px;
        margin-top: -6px;
    }

    .right_border {
        border-right: 1px solid #EFEFEF;
    }

    @media screen and (-webkit-min-device-pixel-ratio:0) {
        .crossImage {
            margin-top: -6px;
        }
    }

    .norecords {
        color: red !important;
    }







    /*####################Dec 27####################################################################################################*/
    /*####################Copied from Slider.css####################################################################################################*/
    .RadSlider {
        width: 22px;
        height: 22px;
        /* the dragHandle needs to have greater z-index than the increase/decrease handlers, as it can be positioned over the rounded corders
  of the track, part of those handles */
        /* any link inside RadSlider */
        /* slider wrapper class */
        /* horizontal slider */
        /* vertical slider */
        /* end rslVertical styles */
        /* ITEMS AND TICKS */
        /* text */
        /* Item specific */
        /* Tick specific */
        /* LiveDrag=false */
        /* Position the elements of the slider */
        /* TrackPosition=Center */
        /* Item/Tick */
        /* Item/Tick text */
        /* set width of the ticks */
    }

        .RadSlider,
        .RadSlider .rslItem,
        .RadSlider .rslLargeTick span {
            font: normal 10px, Arial, Verdana, sans-serif;
            color: black;
        }

            .RadSlider .rslTrack {
                z-index: 1;
                border-style: solid;
            }

            .RadSlider .rslDisabled {
                opacity: .5;
                filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 50);
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
            }

                .RadSlider .rslDisabled,
                .RadSlider .rslDisabled a,
                .RadSlider .rslDisabled li {
                    cursor: no-drop;
                }

                    .RadSlider .rslDisabled,
                    .RadSlider .rslDisabled .rslItem,
                    .RadSlider .rslDisabled .rslLargeTick span {
                        font-family: arial,sans-serif;
                    }

            .RadSlider a {
                display: block;
                text-indent: -9999px;
                overflow: hidden;
                text-decoration: none;
                text-align: center;
                overflow: hidden;
            }

                .RadSlider a:focus,
                .RadSlider a:active {
                    outline: none;
                }

            .RadSlider .rslHandle span,
            .RadSlider .rslDraghandle span {
                display: block;
            }

            .RadSlider .rslHorizontal,
            .RadSlider .rslVertical {
                position: relative;
                -moz-user-select: none;
                font-size: 1px;
                line-height: 2px;
            }

                .RadSlider .rslHorizontal,
                .RadSlider .rslHorizontal a.rslHandle,
                .RadSlider .rslHorizontal a.rslDraghandle {
                    height: 22px;
                    line-height: 22px;
                }

                    .RadSlider .rslHorizontal a.rslHandle {
                        width: 25px;
                        background-repeat: no-repeat;
                    }

                    .RadSlider .rslHorizontal .rslDecrease {
                        background-position: 0 -22px;
                    }

                        .RadSlider .rslHorizontal .rslDecrease:hover {
                            background-position: -25px -22px;
                        }

                    .RadSlider .rslHorizontal .rslIncrease {
                        background-position: 0 0;
                    }

                        .RadSlider .rslHorizontal .rslIncrease:hover {
                            background-position: -25px 0;
                        }

                    .RadSlider .rslHorizontal a.rslDraghandle {
                        width: 9px;
                        margin-top: -8px;
                        background-repeat: no-repeat;
                    }

                        .RadSlider .rslHorizontal a.rslDraghandle:hover {
                            background-position: -9px 0;
                        }

                        .RadSlider .rslHorizontal a.rslDraghandle:focus,
                        .RadSlider .rslHorizontal a.rslDraghandle:active {
                            background-position: -18px 0;
                        }

                    .RadSlider .rslHorizontal .rslTrack,
                    .RadSlider .rslHorizontal .rslSelectedregion {
                        height: 6px;
                        line-height: 6px;
                    }

                    .RadSlider .rslHorizontal .rslTrack {
                        border-width: 0 1px;
                    }

                    .RadSlider .rslHorizontal .rslItemsWrapper {
                        margin: 0 1px;
                        /* The margin must equal the side border of the track element */
                    }

            .RadSlider .rslDisabled .rslLiveDragHandle {
                opacity: 1;
                filter: alpha(opacity=100);
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
            }

            .RadSlider .rslVertical,
            .RadSlider .rslVertical a.rslHandle,
            .RadSlider .rslVertical a.rslDraghandle {
                width: 22px;
            }

                .RadSlider .rslVertical a.rslHandle {
                    height: 25px;
                    line-height: 25px;
                    background-repeat: no-repeat;
                }

                .RadSlider .rslVertical .rslDecrease {
                    background-position: 0 0;
                }

                    .RadSlider .rslVertical .rslDecrease:hover {
                        background-position: 0 -28px;
                    }

                .RadSlider .rslVertical .rslIncrease {
                    background-position: -22px 3px;
                }

                    .RadSlider .rslVertical .rslIncrease:hover {
                        background-position: -22px -25px;
                    }

                .RadSlider .rslVertical .rslTrack,
                .RadSlider .rslVertical .rslSelectedregion {
                    width: 6px;
                }

                .RadSlider .rslVertical .rslTrack {
                    border-width: 1px 0;
                }

                .RadSlider .rslVertical .rslItemsWrapper {
                    margin: 1px 0;
                    /* The margin must equal the side border of the track element */
                }

                .RadSlider .rslVertical a.rslDraghandle {
                    height: 9px;
                    line-height: 8px;
                    margin-left: -8px;
                    *margin-left: 0;
                    *margin-right: -8px;
                    *left: auto !important;
                    /* use important in order to override the left inline style; it is always 0 in vertical slider */
                    *right: 0;
                    /* improves drag&drop in mobile browsers */
                    -webkit-transform: rotate3d(0, 0, 1, 0);
                    -webkit-backface-visibility: hidden;
                    -webkit-perspective: 1000;
                    -moz-transform: rotate3d(0, 0, 1, 0);
                    -moz-backface-visibility: hidden;
                    -moz-perspective: 1000;
                    -o-transform: rotate3d(0, 0, 1, 0);
                    -o-backface-visibility: hidden;
                    -o-perspective: 1000;
                    -ie-transform: rotate3d(0, 0, 1, 0);
                    -ie-backface-visibility: hidden;
                    -ie-perspective: 1000;
                }

                    .RadSlider .rslVertical a.rslDraghandle:hover {
                        background-position: 0 -9px;
                    }

                    .RadSlider .rslVertical a.rslDraghandle:focus,
                    .RadSlider .rslVertical a.rslDraghandle:active {
                        background-position: 0 -18px;
                    }

            .RadSlider .rslItemsWrapper,
            .RadSlider .rslItem,
            .RadSlider .rslLargeTick,
            .RadSlider .rslSmallTick {
                margin: 0;
                padding: 0;
                list-style: none !important;
            }

                .RadSlider .rslItem span,
                .RadSlider .rslLargeTick span {
                    font-size: 11px;
                }

            .RadSlider .rslVertical .rslItemsWrapper .rslItemFirst,
            .RadSlider .rslHorizontal .rslItemsWrapper .rslItemFirst {
                background-image: none;
            }

            .RadSlider .rslItem {
                text-overflow: ellipsis;
                overflow: hidden;
                cursor: default;
                background-repeat: no-repeat;
            }

            .RadSlider .rslHorizontal .rslItem {
                text-align: center;
            }

            .RadSlider .RadSlider .rslItemsWrapper li.rslItemDisabled {
                color: #d0d0ce;
            }

            .RadSlider .rslMiddle .rslItem,
            .RadSlider .rslLeft .rslLargeTick,
            .RadSlider .rslLeft .rslSmallTick {
                background-position: left center;
            }

            .RadSlider .rslTop .rslItem {
                background-position: left top;
            }

            .RadSlider .rslBottom .rslItem {
                background-position: left bottom;
            }

            .RadSlider .rslCenter .rslItem,
            .RadSlider .rslTop .rslLargeTick,
            .RadSlider .rslTop .rslSmallTick {
                background-position: center top;
            }

            .RadSlider .rslLeft .rslItem {
                background-position: left top;
            }

            .RadSlider .rslRight .rslItem {
                background-position: right top;
            }

            .RadSlider .rslLargeTick,
            .RadSlider .rslSmallTick {
                cursor: default;
                /* We need this in order to position the SPAN holding the text. */
                position: relative;
                background-repeat: no-repeat;
            }

            .RadSlider .rslCenter .rslLargeTick,
            .RadSlider .rslCenter .rslSmallTick,
            .RadSlider .rslMiddle .rslLargeTick,
            .RadSlider .rslMiddle .rslSmallTick {
                background-position: center center;
            }

            .RadSlider .rslRight .rslLargeTick,
            .RadSlider .rslRight .rslSmallTick {
                background-position: right center;
            }

            .RadSlider .rslBottom .rslLargeTick,
            .RadSlider .rslBottom .rslSmallTick {
                background-position: center bottom;
            }

            .RadSlider .rslLiveDragHandleActive {
                opacity: 0.4;
                filter: alpha(opacity=40);
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
            }

            .RadSlider .rslLiveDragHandle {
                opacity: 0;
                filter: alpha(opacity=0);
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
            }

            .RadSlider .rslHandle,
            .RadSlider .rslDraghandle,
            .RadSlider .rslTrack,
            .RadSlider .rslSelectedregion,
            .RadSlider .rslItemsWrapper,
            .RadSlider .rslLargeTick span {
                position: absolute;
                top: 0;
                left: 0;
            }

            .RadSlider .rslHorizontal .rslTrack,
            .RadSlider .rslHorizontal .rslItemsWrapper {
                left: 25px;
            }

            .RadSlider .rslVertical .rslTrack,
            .RadSlider .rslVertical .rslItemsWrapper {
                top: 25px;
            }

            .RadSlider .rslHorizontal .rslIncrease,
            .RadSlider .rslRight .rslHandle,
            .RadSlider .rslLeft .rslItemsWrapper,
            .RadSlider .rslLeft .rslLargeTick span,
            .RadSlider .rslVertical .rslLargeTick span.rslBRItemText {
                left: auto;
                right: 0;
            }

            .RadSlider .rslTop .rslItemsWrapper,
            .RadSlider .rslBottom .rslHandle,
            .RadSlider .rslVertical .rslIncrease,
            .RadSlider .rslTop .rslLargeTick span,
            .RadSlider .rslHorizontal .rslLargeTick span.rslBRItemText {
                top: auto;
                bottom: 0;
            }

            .RadSlider .rslHorizontal .rslTrack {
                top: 8px;
            }

            .RadSlider .rslBottom div.rslTrack {
                top: auto;
                bottom: 8px;
            }

            .RadSlider .rslVertical .rslTrack {
                left: 8px;
            }

            .RadSlider .rslRight div.rslTrack {
                left: auto;
                right: 8px;
            }

            .RadSlider .rslMiddle .rslTrack,
            .RadSlider .rslMiddle .rslHandle {
                top: 50%;
            }

            .RadSlider .rslCenter .rslTrack,
            .RadSlider .rslCenter .rslHandle {
                left: 50%;
            }

            .RadSlider .rslMiddle a.rslHandle {
                /* half of the height of the handle */
                margin-top: -11px;
            }

            .RadSlider .rslMiddle div.rslTrack {
                /* half of the height of the track */
                margin-top: -3px;
            }

            .RadSlider .rslCenter a.rslHandle {
                /* half of the width of the handle */
                margin-left: -11px;
            }

            .RadSlider .rslCenter div.rslTrack {
                /* half of the width of the track */
                margin-left: -3px;
            }

            .RadSlider .rslHorizontal .rslItem,
            .RadSlider .rslHorizontal .rslLargeTick,
            .RadSlider .rslHorizontal .rslSmallTick {
                float: left;
            }

            .RadSlider .rslLargeTick span {
                white-space: nowrap;
            }

            .RadSlider .rslHorizontal .rslLargeTick span {
                width: 100%;
                text-align: center;
            }

            .RadSlider .rslVertical .rslLargeTick span {
                height: 100%;
            }

            .RadSlider .rslHorizontal .rslSmallTick,
            .RadSlider .rslHorizontal .rslLargeTick {
                width: 1px;
            }

            .RadSlider .rslVertical .rslSmallTick,
            .RadSlider .rslVertical .rslLargeTick {
                height: 1px;
                *vertical-align: middle;
            }

    /* Fix the positioning problem in IE6 and IE7 in rtl mode */
    .RadSliderRTL .rslCenter .rslTrack,
    .RadSliderRTL .rslCenter .rslHandle {
        *right: 50%;
    }

    /* Fix the positioning problem in IE6 and IE7 in rtl mode */
    .RadSliderRTL .rslCenter a.rslHandle {
        *margin-left: 0;
        *margin-right: -11px;
    }

    /* Fix the positioning problem in IE6 and IE7 in rtl mode */
    .RadSliderRTL .rslCenter div.rslTrack {
        *margin-left: 0;
        *margin-right: -3px;
    }


    /*####################Copied from Slider.MySkin.css####################################################################################################*/
    .RadSlider_MySkin {
        /* horizontal slider */
        /* end horizontal slider */
        /* vertical slider */
        /* end vertical slider */
        /* horizontal slider - TrackPosition=Top/Bottom */
        /* vertical slider - TrackPosition=Left/Right */
        /* horizontal slider - TrackPosition=Center */
        /* vertical slider - TrackPosition=Center */
    }

        .RadSlider_MySkin .rslTrack {
            border-color: #e2e3ea;
        }

        .RadSlider_MySkin .rslTop a.rslDraghandle {
            background-image: url("../Images/.DragHandleDown.gif");
        }

        .RadSlider_MySkin .rslHorizontal a.rslHandle {
            background-image: url("../Images/Handles.gif");
        }

        .RadSlider_MySkin .rslHorizontal a.rslDraghandle {
            background-image: url("../Images/DragHandleDown.gif");
        }

        .RadSlider_MySkin .rslHorizontal .rslTrack {
            background: url("../Images/TrackBgr.gif") repeat-x;
        }

        .RadSlider_MySkin .rslHorizontal .rslSelectedregion {
            background: url("../Images/SelectedRegionHorizontalBgr.gif") right top no-repeat;
        }

        .RadSlider_MySkin .rslHorizontal .rslItem {
            background-image: url("../Images/ItemHorizontalBgr.gif");
        }

        .RadSlider_MySkin .rslVertical a.rslHandle {
            background-image: url("../Images/HandlesVertical.gif");
        }

        .RadSlider_MySkin .rslVertical .rslTrack {
            background: url("../Images/TrackVerticalBgr.gif") repeat-y;
        }

        .RadSlider_MySkin .rslVertical .rslSelectedregion {
            background: url("../Images/SelectedRegionVerticalBgr.gif") left bottom no-repeat;
        }

        .RadSlider_MySkin .rslVertical a.rslDraghandle {
            background: url("../Images/DragVerticalHandle.gif") no-repeat;
        }

        .RadSlider_MySkin .rslVertical .rslItem {
            background-image: url("../Images/ItemVerticalBgr.gif");
        }

        .RadSlider_MySkin .rslItem,
        .RadSlider_MySkin .rslLargeTick span {
            color: black;
        }

        .RadSlider_MySkin .rslItemsWrapper .rslItemSelected {
            color: black;
        }

        .RadSlider_MySkin .rslTop .rslSmallTick,
        .RadSlider_MySkin .rslBottom .rslSmallTick {
            background-image: url("../Images/SmallChangeHorizontal.gif");
        }

        .RadSlider_MySkin .rslTop .rslLargeTick,
        .RadSlider_MySkin .rslBottom .rslLargeTick {
            background-image: url("../Images/LargeChangeHorizontal.gif");
        }

        .RadSlider_MySkin .rslLeft .rslSmallTick,
        .RadSlider_MySkin .rslRight .rslSmallTick {
            background-image: url("../Images/SmallChangeVertical.gif");
        }

        .RadSlider_MySkin .rslLeft .rslLargeTick,
        .RadSlider_MySkin .rslRight .rslLargeTick {
            background-image: url("../Images/LargelChangeVertical.gif");
        }

        .RadSlider_MySkin .rslMiddle .rslSmallTick {
            background-image: url("../Images/SmallChangeMiddleHorizontal.gif");
        }

        .RadSlider_MySkin .rslLargeTick {
            background-image: url("../Images/LargeChangeMiddleHorizontal.gif");
        }

        .RadSlider_MySkin .rslCenter .rslSmallTick {
            background-image: url("../Images/SmallChangeCenterVertical.gif");
        }

        .RadSlider_MySkin .rslCenter .rslLargeTick {
            background-image: url("../Images/LargelChangeCenterVertical.gif");
        }



    .shadowFieldset {
        background: -moz-linear-gradient(center top, #FFFFFF, #F7F7F7) repeat scroll 0 0 transparent;
        border-radius: 8px;
        behavior: url('/Styles/PIE.htc');
        border-color: #04A7E1;
    }

    .gridBorder {
        border: 1px solid;
        border-color: #A7BAC5 #A7BAC5 #8CABC0;
    }

    /*############################################JAN 7#############################*/

    .tableHeading {
        background: url("../Images/table_heading_bg.gif") #A6D9F4;
        background-repeat: repeat-x;
        border-bottom: 1px solid #A5CDDC;
        margin: 0;
        padding: 0 0 0 8px;
    }

    .borderTable { /*border:1px solid #A7BAC5 #A7BAC5 #8CABC0;*/
        border: 1px solid #92C7DF;
    }

    .warning {
        color: #9F6000;
        background-color: #FEEFB3;
    }

    .error {
        color: Red;
    }

    input.button {
        background-color: #005aae;
        border-color: #004280;
        border-radius: 5px;
        behavior: url('/Styles/PIE.htc');
    }

    .backBtn {
        background: #ffffff !important;
        color: #0867A9 !important;
        border: 0;
        cursor: hand;
        cursor: pointer;
        behavior: url('/Styles/PIE.htc');
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        position: relative;
        font-size: 13px !important;
        margin: 5px 10px 10px 0px !important;
        font-weight: bold !important;
        behavior: url('/Styles/PIE.htc');
    }

    .oddtr {
        background-color: White;
    }

    .eventr {
        background-color: #E8F5F7;
    }
    /*########################Jan 17 ########################################## */
    .modal {
        position: fixed;
        top: 0;
        left: 0;
        background-color: #EAEAEA;
        z-index: 99;
        opacity: 0.6;
        filter: alpha(opacity=60);
        -moz-opacity: 0.6;
        min-height: 100%;
        width: 100%;
    }

    #loading {
        width: 100%;
        height: 100%;
        top: 0px;
        left: 0px;
        position: fixed;
        display: none;
        opacity: 0.6;
        background-color: #EAEAEA;
        z-index: 99;
        text-align: center;
    }

    .loading {
        background-color: #FFFFFF;
        border-color: #B4B4B4;
        border-width: medium;
        border-style: solid;
        outline-color: #B4B4B4;
        position: absolute;
        left: 641.5px;
        top: 344px;
        border-radius: 8px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        behavior: url('/Styles/PIE.htc');
    }
    /*########################Jan 24 ########################################## */


    a, a:active, a:selected, a:visited {
        border: none !important;
        outline: none !important;
    }

    * {
        outline: none;
    }
    /*To remove dotted border in ie*/
    :focus {
        -moz-outline-style: none;
    }


    /*########################Jan 27 ########################################## */
    .RadCalendarMonthView_MySkin input {
        background: none !important;
    }
    /*########################February 21 ########################################## */
    .noteFont {
        font-size: 10px !important;
        color: #609EC7 !important;
    }

    @media screen and (-webkit-min-device-pixel-ratio:0) {
        /* Safari-Opera specific declarations here */
        .RadComboBox .rcbArrowCellHidden, .RadComboBox .rcbArrowCellHidden a {
            width: 1px !important;
        }
    }

    .popupHeader {
        margin-top: 7px;
        margin-bottom: 10px;
    }

    .more {
        font-weight: 10px;
        font-family: Verdana;
        color: Red !important;
        float: right;
    }

    .controlWidth370 {
        width: 370px !important;
    }

    .controlWidth360 {
        width: 360px !important;
    }
































































































    /*####################Copied from Menu.css####################################################################################################*/


    /* Common CSS */
    .RadMenu {
        white-space: nowrap;
        float: left;
        position: relative;
        z-index: 7000\9;
        /* IE8 hasLayout fix */
    }

        .RadMenu .rmRootGroup {
            margin: 0;
            padding: 0;
            position: relative;
            left: 0;
            display: inline-block;
        }

        * html .RadMenu .rmRootGroup {
            float: left;
        }

            .RadMenu:after,
            .RadMenu .rmRootGroup:after {
                content: "";
                display: block;
                height: 0;
                overflow: hidden;
                line-height: 0;
                font-size: 0;
                clear: both;
                visibility: hidden;
            }

        .RadMenu ul.rmVertical,
        .RadMenu ul.rmHorizontal,
        .RadMenu ul.rmRootScrollGroup,
        .RadMenu_Context ul.rmHorizontal {
            margin: 0;
            padding: 0;
            display: none;
            position: relative;
            left: 0;
            float: left;
        }

    .rmSized ul.rmVertical {
        width: 100%;
    }

    .rmSized ul.rmRootGroup {
        float: none;
    }

    .rmSized .rmRootGroup .rmVertical {
        width: auto;
    }

    .RadMenu .rmItem {
        float: left;
        position: relative;
        list-style-image: none;
        list-style-position: outside;
        list-style: none;
    }

    * html .RadMenu .rmItem {
        display: inline;
    }

    .RadMenu .rmHorizontal .rmItem {
        clear: none;
    }

    .RadMenu .rmVertical .rmItem {
        clear: both;
    }

    .rmSized .rmVertical .rmItem {
        width: 100%;
    }

    .rmSized .rmHorizontal .rmItem,
    .rmSized .rmRootGroup .rmVertical .rmItem {
        width: auto;
    }

    .RadMenu ul.rmActive,
    .RadMenu ul.rmRootGroup {
        display: block;
    }

    .RadMenu .rmSlide,
    .RadMenu_Context {
        position: absolute;
        overflow: hidden;
        display: none;
        float: left;
    }

    * html .RadMenu .rmSlide,
    * html .RadMenu_Context {
        height: 1px;
    }

    .RadMenu_Context {
        z-index: 1000;
        overflow: visible;
    }

    .RadMenu .rmText {
        display: block;
    }

    .RadMenu div.rmText {
        white-space: normal;
        background: transparent;
    }

    .RadMenu a.rmLink {
        cursor: default;
        display: block;
    }

    .rmScrollWrap {
        position: absolute;
        float: left;
        overflow: hidden;
        left: 0;
    }

    .RadMenu .rmLeftArrow,
    .RadMenu .rmTopArrow,
    .RadMenu .rmBottomArrow,
    .RadMenu .rmRightArrow {
        position: absolute;
        z-index: 2000;
        text-indent: -1000em;
        font-size: 0;
        line-height: 0;
        outline: 0;
        overflow: hidden;
    }

    .RadMenu .rmLeftArrowDisabled,
    .RadMenu .rmTopArrowDisabled,
    .RadMenu .rmBottomArrowDisabled,
    .RadMenu .rmRightArrowDisabled {
        display: none;
        text-indent: -1000em;
        font-size: 0;
        line-height: 0;
    }

    .RadMenu .rmBottomArrow,
    .RadMenu .rmBottomArrowDisabled {
        margin-bottom: -1px;
    }

    .RadMenu .rmLeftImage {
        border: 0;
        float: left;
    }

    .RadMenu_rtl {
        float: right;
        text-align: right;
    }

        .RadMenu_rtl ul.rmVertical {
            float: right;
        }

        .RadMenu_rtl .rmItem {
            float: right;
        }

        .RadMenu_rtl .rmLeftImage,
        .RadMenu_Context_rtl .rmLeftImage {
            border: 0;
            float: right;
        }

        .RadMenu_rtl .rmLeftArrow,
        .RadMenu_rtl .rmTopArrow,
        .RadMenu_rtl .rmBottomArrow,
        .RadMenu_rtl .rmRightArrow,
        .RadMenu_rtl .rmLeftArrowDisabled,
        .RadMenu_rtl .rmTopArrowDisabled,
        .RadMenu_rtl .rmBottomArrowDisabled,
        .RadMenu_rtl .rmRightArrowDisabled {
            text-indent: 1000em !important;
        }

    .RadMenu .rmLink {
        width: auto;
    }

    .RadMenu .rmSeparator,
    .RadMenu .rmSeparator:after {
        line-height: 0;
        font-size: 0;
        overflow: hidden;
    }

    .RadMenu div.rmRootGroup {
        position: relative;
    }

    /* <base styles> */
    .RadMenu .rmItem {
        padding: 0;
    }

    .RadMenu .rmLink {
        padding: 0 0 0 12px;
        outline: 0;
        float: left;
    }

    .RadMenu_rtl .rmLink {
        padding: 0 12px 0 0;
        margin-left: 2px;
    }

    .RadMenu .rmText {
        padding-bottom: 1px;
        float: left;
    }

    .RadMenu_rtl .rmText {
        margin-left: -2px;
    }

    /* optimized for 16x16 */
    .RadMenu .rmLeftImage {
        margin: 4px 2px 0 -3px;
        padding-bottom: 4px;
    }

    .RadMenu_rtl .rmLeftImage {
        margin: 4px -3px 0 2px;
        padding-bottom: 2px;
    }

    /* Image sprite placeholder size */
    .RadMenu span.rmLeftImage {
        width: 16px;
        height: 16px;
    }

    .RadMenu .rmVertical .rmLeftImage + .rmText {
        padding: 0 8px 1px 24px;
    }

    .RadMenu .rmVertical .rmText {
        padding: 0 24px 1px 0;
    }

    .RadMenu .rmHorizontal .rmText {
        padding: 0 12px 1px 0;
    }

    .RadMenu_rtl .rmHorizontal .rmText {
        padding: 0 0 1px 12px;
    }

    .RadMenu_rtl .rmVertical .rmText {
        padding: 0 0 1px 24px;
    }

    .RadMenu .rmVertical .rmText,
    .RadMenu .rmHorizontal .rmVertical .rmText {
        display: block;
        float: none;
    }

    .RadMenu .rmVertical .rmLink,
    .RadMenu .rmHorizontal .rmVertical .rmLink {
        float: none;
    }

    * html .RadMenu .rmGroup .rmVertical .rmLink,
    * html .RadMenu .rmGroup .rmHorizontal .rmLink {
        float: left;
    }

    /* <Shadows and rounded corners */
    .RadMenu .rmTopRight,
    .RadMenu .rmBottomLeft,
    .RadMenu .rmBottomRight,
    .RadMenu .rmRoundedCorners ul.rmGroup,
    .rmRoundedCorners ul.rmGroup,
    .rmRoundedCorners ul.rmGroup ul.rmGroup,
    .RadMenu .rmRoundedCorners .rmMultiColumn {
        border: 0;
        background-position: 0 0;
    }

        .RadMenu .rmRoundedCorners .rmMultiColumn ul.rmMultiGroup {
            background: none;
            margin: 0;
        }

    .RadMenu .rmRoundedCorners .rmGroupColumn {
        height: 100%;
    }

    .RadMenu .rmRoundedCorners li.rmFirstGroupColumn {
        background-color: transparent;
    }

    .RadMenu .rmTopFix,
    .RadMenu .rmTopRight,
    .RadMenu .rmBottomFix,
    .RadMenu .rmBottomLeft,
    .RadMenu .rmBottomRight {
        position: absolute;
        width: 4px;
        height: 4px;
        list-style-type: none;
        list-style-position: outside;
        font-size: 0;
    }

    .RadMenu_rtl .rmTopRight,
    .RadMenu_rtl .rmBottomRight {
        width: 32px;
    }

    .RadMenu_rtl .rmTopShadowRight,
    .RadMenu_rtl .rmBottomShadowRight {
        width: 4px;
    }

    .RadMenu .rmTopShadowRight,
    .RadMenu .rmBottomShadowLeft,
    .RadMenu .rmBottomShadowRight {
        background-repeat: no-repeat;
        background-color: transparent;
    }

    .rmRoundedCorners .rmTopShadowRight,
    .rmRoundedCorners .rmBottomShadowLeft,
    .rmRoundedCorners .rmBottomShadowRight {
        width: 5px;
        height: 5px;
    }

    .RadMenu .rmTopRight {
        background-position: 100% 0;
        top: 0;
        right: -4px;
        height: 100%;
    }

    .RadMenu .rmBottomLeft {
        background-position: 0 100%;
        bottom: -4px;
        left: 0;
        width: 100%;
    }

    .RadMenu .rmBottomFix {
        background-position: -1px 0;
        width: auto;
        bottom: -4px;
        left: 5px;
        right: 0;
        border-bottom-width: 1px;
        border-bottom-style: solid;
    }

    .RadMenu .rmTopFix {
        background-position: -1px 0;
        width: auto;
        top: 0;
        left: 5px;
        right: 0;
        border-top-width: 1px;
        border-top-style: solid;
    }

    * html .RadMenu .rmTopFix,
    * html .RadMenu .rmBottomFix,
    * html .RadMenu .rmBottomShadowLeft {
        width: 0;
    }

    .RadMenu .rmBottomRight {
        background-position: 100% 100%;
        bottom: -4px;
        right: -4px;
        width: 8px;
    }

    .RadMenu .rmShadows li.rmBottomShadowLeft,
    .RadMenu .rmShadows .rmBottomShadowRight,
    .rmShadows .rmGroup li.rmBottomShadowLeft,
    .rmShadows .rmGroup .rmBottomShadowRight {
        background-image: url('../Images/ShadowBottom.png');
    }

    .RadMenu .rmRoundedCorners li.rmBottomShadowLeft,
    .RadMenu .rmRoundedCorners .rmBottomShadowRight,
    .rmRoundedCorners .rmGroup li.rmBottomShadowLeft,
    .rmRoundedCorners .rmGroup .rmBottomShadowRight {
        background-image: url('../Images/RoundedShadowBottom.png');
    }

    .RadMenu .rmShadows .rmTopShadowRight,
    .rmShadows .rmGroup .rmTopShadowRight {
        right: -5px;
        background-image: url('../Images/ShadowRight.png');
        background-position: 100% 0;
    }

    .RadMenu .rmBottomShadowLeft {
        bottom: -5px;
        left: 1px;
        background-position: 0 100%;
    }

    .RadMenu .rmBottomShadowRight {
        bottom: -5px;
        right: -5px;
        width: 4px;
        height: 5px;
    }

    .RadMenu .rmScrollWrapContainer .rmTopShadowRight {
        right: -4px;
    }

    .RadMenu .rmScrollWrapContainer .rmBottomShadowRight {
        bottom: -4px;
        right: -4px;
        width: 3px;
        height: 4px;
    }

    .RadMenu .rmScrollWrapContainer .rmBottomShadowLeft {
        bottom: -4px;
    }

    .RadMenu .rmRoundedCorners .rmTopShadowRight,
    .rmRoundedCorners .rmGroup .rmTopShadowRight {
        right: -8px;
        background-image: url('../Images/RoundedShadowRight.png');
    }

    .RadMenu .rmRoundedCorners .rmBottomShadowLeft,
    .rmRoundedCorners .rmGroup .rmBottomShadowLeft {
        bottom: -8px;
    }

    .RadMenu .rmRoundedCorners .rmBottomShadowRight,
    .rmRoundedCorners .rmGroup .rmBottomShadowRight {
        bottom: -8px;
        right: -8px;
        width: 7px;
        height: 8px;
    }

    * html .RadMenu .rmRoundedCorners .rmBottomShadowRight,
    * html .rmRoundedCorners .rmGroup .rmBottomShadowRight {
        width: 11px;
        height: 8px;
        font-size: 0;
    }

    .RadMenu .rmAccessKey {
        font-size: 10px;
        font-weight: normal;
        float: right;
        padding-right: 8px;
    }

    .RadMenu .rmRoundedCorners .rmGroup .rmItem,
    .rmRoundedCorners .rmGroup .rmItem {
        z-index: 1;
    }

    * html .RadMenu .rmRoundedCorners .rmGroup .rmText,
    * html .RadMenu .rmShadows .rmGroup .rmText,
    * html .rmRoundedCorners .rmGroup .rmText,
    * html .rmShadows .rmGroup .rmText {
        zoom: normal;
    }

    .RadMenu .rmRoundedCorners .rmSlide .rmScrollWrap,
    .rmRoundedCorners .rmScrollWrapContainer .rmScrollWrap {
        background-image: none;
    }

    .RadMenu .rmRoundedCorners .rmMultiGroup > .rmItem {
        background-image: none;
    }

    .RadMenu .rmRoundedCorners .rmSlide,
    .RadMenu .rmShadows .rmSlide,
    .rmRoundedCorners .rmSlide,
    .rmShadows .rmSlide,
    div.rmRoundedCorners,
    div.rmShadows {
        padding: 0 8px 10px 0;
    }

    .RadMenu .rmRoundedCorners ul.rmGroup,
    .rmRoundedCorners .rmGroup ul.rmGroup,
    .rmRoundedCorners ul.rmGroup {
        margin-top: 1px;
        padding: 1px;
    }

        .RadMenu .rmRoundedCorners ul.rmGroup .rmSlide,
        .rmRoundedCorners ul.rmGroup .rmSlide {
            margin-top: -5px;
        }

    .RadMenu_rtl .rmRoundedCorners ul.rmGroup .rmSlide,
    .RadMenu_rtl.rmRoundedCorners ul.rmGroup .rmSlide {
        margin-right: -5px;
    }

    .RadMenu .rmRoundedCorners .rmSlide .rmScrollWrap,
    .rmRoundedCorners .rmSlide .rmScrollWrap {
        border: 0;
    }

    .RadMenu .rmRoundedCorners .rmScrollWrap,
    .RadMenu .rmShadows .rmScrollWrap,
    .rmRoundedCorners .rmScrollWrap,
    .rmShadows .rmScrollWrap {
        position: relative;
    }

    .RadMenu .rmRoundedCorners .rmScrollWrapContainer,
    .rmRoundedCorners .rmScrollWrapContainer {
        padding: 4px 0 0 4px;
    }

    .RadMenu .rmScrollWrapContainer {
        position: absolute;
    }

        .RadMenu .rmScrollWrapContainer .rmTopFix {
            height: 100%;
        }

        * html .RadMenu .rmScrollWrapContainer .rmTopFix {
            height: 5px;
        }

    .RadMenu .rmRoundedCorners ul.rmGroup,
    .rmRoundedCorners .rmGroup ul.rmGroup,
    .rmRoundedCorners ul.rmGroup {
        padding: 4px 0 0 4px;
    }

    .RadMenu .rmScrollWrapContainer .rmGroup,
    .rmScrollWrapContainer .rmGroup .rmGroup,
    .rmScrollWrapContainer .rmGroup {
        padding: 0;
    }

    /* </Shadows and rounded corners */
    .RadMenu .rmRootGroup .rmItem .rmGroup {
        padding-bottom: 1px;
    }

    .RadMenu .rmRoundedCorners .rmItem .rmGroup {
        padding-bottom: 0;
    }

    .RadMenu .rmGroup .rmItem {
        padding: 0;
    }

    .RadMenu .rmGroup .rmLink,
    .RadMenu .rmSlide .rmGroup .rmTemplate {
        padding: 0;
    }

    .RadMenu_rtl .rmGroup .rmLink,
    .RadMenu_rtl .rmSlide .rmGroup .rmTemplate {
        padding: 0;
    }

    .RadMenu .rmGroup .rmText {
        padding: 0 54px 0 28px;
        margin: 0 0 0 4px;
    }

    .RadMenu_rtl .rmGroup .rmText {
        padding: 0 28px 0 54px;
        margin: 0 4px 0 0;
    }

    .RadMenu .rmMultiColumn {
        list-style: none;
        display: block;
        position: relative;
        margin: 0;
        padding: 0;
        zoom: 1;
    }

        .RadMenu .rmMultiColumn .rmMultiGroup {
            background: none;
            border: 0;
            float: left;
            display: block;
            position: static;
        }

        .RadMenu .rmMultiColumn .rmGroupColumn {
            float: left;
        }

    .RadMenu_rtl .rmMultiColumn .rmGroupColumn {
        float: right;
    }

    * + html .RadMenu_rtl .rmMultiColumn .rmItem {
        float: left;
    }

    * html .RadMenu_rtl .rmMultiColumn .rmItem {
        float: left;
    }

    .RadMenu .rmSlide .rmVertical .rmLeftImage + .rmText,
    .RadMenu_Context .rmGroup .rmLeftImage + .rmText {
        padding: 0 54px 0 28px;
    }

    .RadMenu_rtl .rmSlide .rmVertical .rmLeftImage + .rmText,
    .RadMenu_Context_rtl .rmGroup .rmLeftImage + .rmText {
        padding: 0 28px 0 54px;
    }

    .RadMenu .rmSlide .rmHorizontal .rmText {
        padding: 0 11px 0 10px;
    }

    .RadMenu .rmGroup .rmLeftImage {
        margin: 4px 0 0 6px;
    }

    * html .RadMenu .rmGroup .rmLeftImage {
        margin-left: 4px;
    }

    * + html .RadMenu .rmGroup .rmLeftImage {
        margin-left: 4px;
    }

    * html .rmRoundedCorners .rmGroup .rmLeftImage {
        margin-left: 1px;
    }

    * + html ul.rmRoundedCorners .rmGroup .rmLeftImage {
        margin-left: 2px;
    }

    .RadMenu_rtl .rmGroup .rmLeftImage {
        margin: 4px 6px 0 0;
    }

    * html .RadMenu .rmGroup .rmLeftImage {
        position: absolute;
    }

    * + html .RadMenu .rmGroup .rmLeftImage {
        position: absolute;
    }

    .RadMenu a.rmImageOnly img.rmLeftImage,
    .RadMenu .rmRootGroup a.rmImageOnly {
        padding: 0;
        margin: 0;
    }

        .RadMenu .rmRootGroup a.rmImageOnly span.rmText {
            display: none;
        }

    * html .RadMenu .rmImageOnly .rmLeftImage {
        position: static;
    }

    * + html .RadMenu .rmImageOnly .rmLeftImage {
        position: static;
    }

    * html .RadMenu_rtl .rmGroup .rmLeftImage {
        right: 0;
    }

    * + html .RadMenu_rtl .rmGroup .rmLeftImage {
        right: 0;
    }

    * + html .RadMenu_Context_rtl ul.rmGroup {
        position: absolute;
    }

    * html .RadMenu_Context_rtl ul.rmGroup {
        position: absolute;
    }

    * + html .RadMenu_Context_rtl .rmGroup .rmItem {
        float: left;
    }

    * html .RadMenu_Context_rtl .rmGroup .rmItem {
        float: left;
    }

    /* <separators> */
    .RadMenu .rmSeparator .rmText {
        line-height: 0;
        font-size: 0;
        padding: 0;
        background-repeat: repeat-x;
        overflow: hidden;
    }

    .RadMenu .rmVertical .rmSeparator .rmText,
    .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
        height: auto;
        width: auto;
        padding-bottom: 2px;
    }

    * + html .RadMenu .rmSeparator .rmText,
    * + html .RadMenu .rmVertical .rmSeparator .rmText,
    * + html .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
        height: 2px;
        padding: 0;
    }

    * html .RadMenu .rmVertical .rmSeparator {
        height: 3px;
    }

        * html .RadMenu .rmVertical .rmSeparator .rmText {
            height: auto;
            padding: 2px 0 0;
        }

    * html .RadMenu .rmHorizontal .rmSeparator .rmText {
        padding: 0;
    }

    * html .RadMenu .rmHorizontal .rmVertical .rmSeparator {
        height: 3px;
    }

        * html .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
            height: 2px;
        }

    .RadMenu .rmRootGroup .rmSeparator .rmText {
        margin: 1px 12px;
    }

    .RadMenu .rmRootGroup .rmVertical .rmSeparator .rmText,
    .RadMenu_Context .rmVertical .rmSeparator .rmText {
        margin: 1px 2px 1px 31px;
    }

    .RadMenu_rtl .rmRootGroup .rmVertical .rmSeparator .rmText,
    .RadMenu_Context_rtl .rmVertical .rmSeparator .rmText {
        margin: 1px 31px 1px 2px;
    }

    .RadMenu .rmHorizontal .rmSeparator .rmText,
    .RadMenu .rmVertical .rmHorizontal .rmSeparator .rmText {
        margin: 2px 0 0;
        height: 20px;
        width: 2px;
    }

    * html .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
        zoom: 1;
    }

    /* </separators> */
    /* <scroll arrows> */
    .RadMenu .rmLeftArrow,
    .RadMenu .rmRightArrow {
        width: 10px;
        height: 24px;
    }

    .RadMenu .rmTopArrow,
    .RadMenu .rmBottomArrow {
        height: 10px;
        width: 100%;
    }

    /* </scroll arrows> */
    /* </base styles> */




    /*####################Copied from Menu.MySkin.css####################################################################################################*/







    /* <RadMenu / MySkin> */
    .RadMenu_MySkin .rmRootGroup,
    .RadMenu_MySkin .rmFirst,
    .RadMenu_MySkin a.rmLink,
    .RadMenu_MySkin .rmText,
    .RadMenu_MySkin .rmLeftArrow,
    .RadMenu_MySkin .rmRightArrow,
    .RadMenu_MySkin .rmTopArrow,
    .RadMenu_MySkin .rmBottomArrow {
        background-image: url("../Images/rmSprite.png");
        background-color: transparent;
    }

    .RadMenu_MySkin .rmRootGroup {
        border: 1px solid #b7bdcd;
        background-repeat: repeat-x;
        background-position: 0 -408px;
        background-color: #e0e5f5;
    }

    .RadMenu_MySkin .rmFirst {
        background-position: 0 -24px;
    }

    .RadMenu_MySkin .rmVertical .rmFirst,
    .RadMenu_MySkin .rmVertical .rmLast {
        background: none;
        padding: 0;
    }

    /* <Root items> */
    .RadMenu_MySkin,
    .RadMenu_MySkin a.rmLink {
        font: normal 12px/23px, Arial, sans-serif;
        color: #000;
        text-decoration: none;
    }

        .RadMenu_MySkin a.rmLink,
        .RadMenu_MySkin .rmText {
            background-position: 0 1050px;
            background-repeat: no-repeat;
        }

            .RadMenu_MySkin a.rmLink:hover,
            .RadMenu_MySkin a.rmFocused,
            .RadMenu_MySkin a.rmSelected {
                background-position: 0 -72px;
            }

                .RadMenu_MySkin a.rmLink:hover .rmText,
                .RadMenu_MySkin a.rmFocused .rmText,
                .RadMenu_MySkin a.rmSelected .rmText {
                    background-position: 100% -96px;
                }

        .RadMenu_MySkin a.rmExpanded,
        .RadMenu_MySkin a.rmExpanded:hover {
            background-position: 0 -120px;
        }

            .RadMenu_MySkin a.rmExpanded .rmText,
            .RadMenu_MySkin a.rmExpanded:hover .rmText {
                background-position: 100% -144px;
            }

        .RadMenu_MySkin a.rmDisabled,
        .RadMenu_MySkin a.rmDisabled:hover {
            color: #7d7d7d;
        }

            .RadMenu_MySkin a.rmDisabled:hover,
            .RadMenu_MySkin a.rmDisabled:hover .rmText {
                background: none;
            }

        /* </Root items> */
        /* <Submenu items> */
        .RadMenu_MySkin .rmGroup,
        .RadMenu_MySkin .rmMultiColumn,
        .RadMenu_MySkin .rmGroup .rmVertical {
            border: 1px solid #979797;
            background: #f0f0f0 url("../Images/rmVSprite.png") repeat-y 0 0;
        }

        .RadMenu_MySkin .rmTopFix,
        .RadMenu_MySkin .rmBottomFix,
        .RadMenu_MySkin .rmRoundedCorners .rmGroup .rmItem,
        .RadMenu_MySkin .rmRoundedCorners li.rmFirstGroupColumn .rmItem,
        .RadMenu_MySkin .rmRoundedCorners .rmFirstGroupColumn li.rmFirstGroupColumn .rmItem,
        .RadMenu_MySkin_Context.rmRoundedCorners .rmGroup .rmItem {
            background-image: url("../Images/rmVSprite.png");
            background-color: #f0f0f0;
            background-repeat: repeat-y;
            background-position: -3px 0;
        }

    * html .rmRoundedCorners_MySkin .rmGroup .rmItem {
        background-image: url("../Images/rmVSprite.png");
        background-color: #f0f0f0;
        background-repeat: repeat-y;
        background-position: -3px 0;
    }

    .RadMenu_MySkin .rmRoundedCorners .rmScrollWrapContainer .rmGroup,
    .RadMenu_MySkin .rmRoundedCorners .rmScrollWrap .rmItem,
    .RadMenu_MySkin .rmRoundedCorners .rmGroupColumn .rmItem,
    .RadMenu_MySkin .rmRoundedCorners .rmGroupColumn .rmGroupColumn .rmItem,
    .RadMenu_MySkin .rmRoundedCorners .rmHorizontal .rmItem,
    .RadMenu_MySkin .rmRoundedCorners .rmScrollWrap .rmVertical,
    .RadMenu_MySkin_Context.rmRoundedCorners .rmScrollWrapContainer .rmGroup,
    .RadMenu_MySkin_Context.rmRoundedCorners .rmScrollWrap .rmItem,
    .RadMenu_MySkin_Context.rmRoundedCorners .rmHorizontal .rmItem,
    .RadMenu_MySkin_Context.rmRoundedCorners .rmScrollWrap .rmVertical {
        background-image: none;
    }

    * html .rmRoundedCorners_MySkin .rmScrollWrapContainer .rmGroup,
    * html .rmRoundedCorners_MySkin .rmScrollWrap .rmItem,
    * html .rmRoundedCorners_MySkin .rmHorizontal .rmItem,
    * html .rmRoundedCorners_MySkin .rmScrollWrap .rmVertical {
        background-image: none;
    }

    .RadMenu_MySkin .rmRoundedCorners .rmGroupColumn {
        background-color: #f0f0f0;
    }

    .RadMenu_MySkin .rmBottomLeft,
    .RadMenu_MySkin .rmRoundedCorners .rmScrollWrapContainer,
    .RadMenu_MySkin_Context.rmRoundedCorners .rmScrollWrapContainer,
    .RadMenu_MySkin_Context.rmRoundedCorners ul.rmGroup,
    .RadMenu_MySkin .rmRoundedCorners ul.rmGroup,
    .RadMenu_MySkin .rmRoundedCorners .rmMultiColumn {
        background-image: url("../Images/rmRoundedLeft.png");
        background-color: transparent;
        background-repeat: no-repeat;
    }

    * html .rmRoundedCorners_MySkin .rmScrollWrapContainer,
    * html .rmRoundedCorners_MySkin .rmGroup ul.rmGroup,
    * html .rmRoundedCorners_MySkin ul.rmGroup {
        background-image: url("../Images/rmRoundedLeft.png");
        background-color: transparent;
        background-repeat: no-repeat;
    }

    .RadMenu_MySkin .rmTopRight,
    .RadMenu_MySkin .rmBottomRight {
        background-image: url("../Images/rmRoundedRight.png");
        background-color: transparent;
        background-repeat: no-repeat;
    }

    .RadMenu_MySkin .rmTopFix,
    .RadMenu_MySkin .rmBottomFix,
    .RadMenu_MySkin .rmRoundedCorners .rmGroup .rmFirst,
    .RadMenu_MySkin_Context.rmRoundedCorners .rmGroup .rmFirst,
    .rmRoundedCorners_MySkin .rmGroup .rmFirst {
        border-color: #979797;
    }

    .RadMenu_MySkin li.rmTopFix,
    .RadMenu_MySkin li.rmBottomFix {
        background: #f0f0f0;
    }

    .RadMenu_MySkin .rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,
    .RadMenu_MySkin .rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow,
    .RadMenu_MySkin .rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,
    .RadMenu_MySkin .rmRoundedCorners .rmScrollWrapContainer .rmRightArrow,
    .RadMenu_MySkin_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,
    .RadMenu_MySkin_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow,
    .RadMenu_MySkin_Context.rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,
    .RadMenu_MySkin_Context.rmRoundedCorners .rmScrollWrapContainer .rmRightArrow {
        background-color: #f0f0f0;
        border: 0;
    }

    * html .rmRoundedCorners_MySkin .rmScrollWrapContainer .rmTopArrow,
    * html .rmRoundedCorners_MySkin .rmScrollWrapContainer .rmBottomArrow,
    * html .rmRoundedCorners_MySkin .rmScrollWrapContainer .rmLeftArrow,
    * html .rmRoundedCorners_MySkin .rmScrollWrapContainer .rmRightArrow {
        background-color: #f0f0f0;
        border: 0;
    }

    .RadMenu_MySkin_rtl .rmBottomLeft,
    .RadMenu_MySkin_rtl .rmRoundedCorners ul.rmGroup,
    .RadMenu_MySkin_rtl .rmRoundedCorners .rmMultiColumn,
    .RadMenu_MySkin .rmRoundedCorners .rmScrollWrapContainer,
    .RadMenu_MySkin .rmScrollWrapContainer .rmBottomLeft,
    .rmRoundedCorners.RadMenu_MySkin_Context_rtl ul.rmGroup,
    .RadMenu_MySkin_Context.rmRoundedCorners .rmScrollWrapContainer {
        background-image: url("../Images/rmRoundedLeft_rtl.png");
    }

    .RadMenu_MySkin_rtl .rmTopRight,
    .RadMenu_MySkin_rtl .rmBottomRight {
        background-image: url("../Images/rmRoundedRight_rtl.png");
    }

    .RadMenu_MySkin_rtl li.rmTopFix,
    .RadMenu_MySkin_rtl li.rmBottomFix,
    .RadMenu_MySkin_rtl .rmRoundedCorners .rmGroup .rmItem,
    .rmRoundedCorners.RadMenu_MySkin_Context_rtl ul.rmGroup .rmItem {
        background-position: 101% 0;
    }

    .RadMenu_MySkin .rmSlide .rmScrollWrap {
        background-image: none;
    }

    .RadMenu_MySkin_rtl .rmGroup,
    .RadMenu_MySkin_rtl .rmMultiColumn,
    .RadMenu_MySkin_rtl .rmGroup .rmVertical {
        background-position: 100% 0;
    }

    .RadMenu_MySkin .rmRootGroup .rmHorizontal {
        background-image: none;
    }

    .RadMenu_MySkin .rmScrollWrap .rmVertical {
        border: 0;
    }

    .RadMenu_MySkin .rmGroup .rmFirst,
    .RadMenu_MySkin .rmGroup .rmLast,
    .RadMenu_MySkin .rmRoundedCorners .rmScrollWrapContainer li.rmItem,
    .RadMenu_MySkin_Context.rmRoundedCorners .rmScrollWrapContainer li.rmItem,
    .rmRoundedCorners_MySkin .rmScrollWrapContainer li.rmItem {
        background: none;
    }

    .RadMenu_MySkin .rmGroup .rmLast {
        padding-bottom: 1px;
    }

    .RadMenu_MySkin .rmGroup a.rmLink:hover,
    .RadMenu_MySkin .rmGroup a.rmFocused,
    .RadMenu_MySkin .rmGroup a.rmSelected,
    .RadMenu_MySkin .rmGroup a.rmExpanded {
        background-position: 0 -168px;
    }

        .RadMenu_MySkin .rmGroup a.rmLink:hover .rmText,
        .RadMenu_MySkin .rmGroup a.rmFocused .rmText,
        .RadMenu_MySkin .rmGroup a.rmSelected .rmText,
        .RadMenu_MySkin .rmGroup a.rmExpanded .rmText {
            background-position: 100% -192px;
        }

    /* <expand arrows> */
    .RadMenu_MySkin .rmVertical .rmExpandRight,
    .RadMenu_MySkin_Context .rmGroup .rmExpandRight,
    .RadMenu_MySkin .rmGroup .rmExpandDown {
        background-position: 100% -216px;
    }

    .RadMenu_MySkin .rmVertical a.rmLink:hover .rmExpandRight,
    .RadMenu_MySkin .rmVertical a.rmFocused .rmExpandRight,
    .RadMenu_MySkin .rmVertical a.rmExpanded .rmExpandRight,
    .RadMenu_MySkin .rmVertical a.rmSelected .rmExpandRight,
    .RadMenu_MySkin .rmVertical a.rmLink:hover .rmExpandLeft,
    .RadMenu_MySkin .rmVertical a.rmFocused .rmExpandLeft,
    .RadMenu_MySkin .rmVertical a.rmExpanded .rmExpandLeft,
    .RadMenu_MySkin .rmVertical a.rmSelected .rmExpandLeft {
        background-image: url("../Images/rmRootExpand.png");
    }

    .RadMenu_MySkin .rmVertical a.rmLink:hover .rmExpandRight,
    .RadMenu_MySkin .rmVertical a.rmSelected .rmExpandRight,
    .RadMenu_MySkin .rmVertical a.rmFocused .rmExpandRight {
        background-position: 100% -2px;
    }

    .RadMenu_MySkin .rmVertical a.rmExpanded .rmExpandRight,
    .RadMenu_MySkin .rmVertical a.rmExpanded:hover .rmExpandRight {
        background-position: 100% -29px;
    }

    .RadMenu_MySkin .rmGroup a.rmLink:hover .rmExpandRight,
    .RadMenu_MySkin .rmGroup a.rmFocused .rmExpandRight,
    .RadMenu_MySkin .rmGroup a.rmSelected .rmExpandRight,
    .RadMenu_MySkin .rmGroup a.rmExpanded .rmExpandRight,
    .RadMenu_MySkin .rmGroup a.rmLink:hover .rmExpandDown,
    .RadMenu_MySkin .rmGroup a.rmFocused .rmExpandDown,
    .RadMenu_MySkin .rmGroup a.rmSelected .rmExpandDown,
    .RadMenu_MySkin .rmGroup a.rmExpanded .rmExpandDown {
        background-image: url("../Images/rmSprite.png");
        background-position: 100% -240px;
    }

    .RadMenu_MySkin .rmVertical a.rmDisabled:hover .rmExpandRight,
    .RadMenu_MySkin_Context .rmGroup a.rmDisabled:hover .rmExpandRight,
    .RadMenu_MySkin_Context .rmGroup a.rmDisabled:hover .rmExpandLeft,
    .RadMenu_MySkin .rmGroup a.rmDisabled:hover .rmExpandDown {
        background-image: url("../Images/rmSprite.png");
        background-position: 100% -216px;
    }

    /* </expand arrows> */
    /* <rtl> */
    .RadMenu_MySkin_rtl a.rmLink:hover,
    .RadMenu_MySkin_rtl a.rmFocused,
    .RadMenu_MySkin_rtl a.rmSelected {
        background-position: 100% -96px;
    }

        .RadMenu_MySkin_rtl a.rmLink:hover .rmText,
        .RadMenu_MySkin_rtl a.rmFocused .rmText,
        .RadMenu_MySkin_rtl a.rmSelected .rmText {
            background-position: 0 -72px;
        }

    .RadMenu_MySkin_rtl a.rmExpanded,
    .RadMenu_MySkin_rtl a.rmExpanded:hover {
        background-position: 100% -144px;
    }

        .RadMenu_MySkin_rtl a.rmExpanded .rmText,
        .RadMenu_MySkin_rtl a.rmExpanded:hover .rmText {
            background-position: 0 -120px;
        }

    .RadMenu_MySkin_rtl .rmGroup a.rmLink:hover,
    .RadMenu_MySkin_rtl .rmGroup a.rmFocused,
    .RadMenu_MySkin_rtl .rmGroup a.rmSelected,
    .RadMenu_MySkin_rtl .rmGroup a.rmExpanded {
        background-position: 100% -264px;
    }

        .RadMenu_MySkin_rtl .rmGroup a.rmLink:hover .rmText,
        .RadMenu_MySkin_rtl .rmGroup a.rmFocused .rmText,
        .RadMenu_MySkin_rtl .rmGroup a.rmSelected .rmText,
        .RadMenu_MySkin_rtl .rmGroup a.rmExpanded .rmText {
            background-position: 0 -288px;
        }

    .RadMenu_MySkin_Context_rtl .rmVertical .rmExpandLeft,
    .RadMenu_MySkin_rtl .rmRootGroup .rmExpandLeft {
        background-position: 0 -312px;
    }

    .RadMenu_MySkin_rtl a.rmLink:hover .rmExpandLeft,
    .RadMenu_MySkin_rtl a.rmSelected .rmExpandLeft,
    .RadMenu_MySkin_rtl a.rmFocused .rmExpandLeft {
        background-position: 0 -2px;
    }

    .RadMenu_MySkin_rtl a.rmExpanded .rmExpandLeft,
    .RadMenu_MySkin_rtl a.rmExpanded:hover .rmExpandLeft {
        background-position: 0 -29px;
    }

    .RadMenu_MySkin_rtl .rmGroup a.rmLink:hover .rmExpandLeft,
    .RadMenu_MySkin_rtl .rmGroup a.rmFocused .rmExpandLeft,
    .RadMenu_MySkin_rtl .rmGroup a.rmSelected .rmExpandLeft,
    .RadMenu_MySkin_rtl .rmGroup a.rmExpanded .rmExpandLeft {
        background-image: url("../Images/rmSprite.png");
        background-position: 0 -336px;
    }

    .RadMenu_MySkin_Context_rtl .rmGroup a.rmDisabled:hover .rmExpandLeft,
    .RadMenu_MySkin_rtl .rmRootGroup a.rmDisabled:hover .rmExpandLeft {
        background-image: url("../Images/rmSprite.png");
        background-position: 0 -312px;
    }

    /* </rtl> */
    /* </Submenu items> */
    /* <Submenu offsets (MySkin - specific, overlapping submenus)> */
    .RadMenu_MySkin .rmSlide {
        margin: -3px 0 0 1px;
    }

        .RadMenu_MySkin .rmVertical .rmSlide,
        .RadMenu_MySkin .rmSlide .rmSlide,
        .RadMenu_MySkin_Context .rmGroup .rmSlide {
            margin: 0 0 0 -5px;
        }

    .RadMenu_MySkin_rtl .rmSlide {
        margin: -3px 0 0 -1px;
    }

        .RadMenu_MySkin_rtl .rmVertical .rmSlide,
        .RadMenu_MySkin_rtl .rmSlide .rmSlide,
        .RadMenu_MySkin_Context_rtl .rmGroup .rmSlide {
            margin: 0 0 0 5px;
        }

    /* </Submenu offsets> */
    /* <Scrolling arrows> */
    .RadMenu_MySkin .rmLeftArrow,
    .RadMenu_MySkin .rmRightArrow {
        background-color: #E0E5F5;
    }

    .RadMenu_MySkin .rmLeftArrow {
        background-position: -8px -312px;
        border-right: 1px solid #B7BDCD;
    }

    .RadMenu_MySkin .rmRightArrow {
        background-position: -482px -216px;
        border-left: 1px solid #B7BDCD;
    }

    .RadMenu_MySkin .rmTopArrow,
    .RadMenu_MySkin .rmBottomArrow,
    .RadMenu_MySkin .rmGroup .rmLeftArrow,
    .RadMenu_MySkin .rmGroup .rmRightArrow {
        background-color: #f0f0f0;
    }

    .RadMenu_MySkin .rmTopArrow {
        background-position: 50% -367px;
        border-bottom: 1px solid #B7BDCD;
    }

    .RadMenu_MySkin .rmBottomArrow {
        background-position: 50% -391px;
        border-top: 1px solid #B7BDCD;
    }

    /* </Scrolling arrows> */
    /* <Separators> */
    .RadMenu_MySkin .rmVertical .rmSeparator .rmText,
    .RadMenu_MySkin .rmHorizontal .rmVertical .rmSeparator .rmText {
        background-position: 0 -406px;
    }

    .RadMenu_MySkin .rmHorizontal .rmSeparator .rmText,
    .RadMenu_MySkin .rmVertical .rmHorizontal .rmSeparator .rmText {
        background-position: 0 -386px;
    }

    /* </Separators> */
    /* </RadMenu / MySkin> */

    .RadCalendarMonthView_MySkin input {
        background: none !important;
    }

    .instructionText {
        font-size: small;
        color: gray;
    }

    .crossImage {
        margin-top: -3px !important;
    }

    .oddtr {
        background-color: White;
    }

    .eventr {
        background-color: #E8F5F7;
    }

    .allTablePopup {
        border-spacing: 3px !important;
    }

    .SRFpagetd {
        width: 200px !important;
    }

    .closurespan {
        margin-left: 10px;
    }
    /* Added by Priyanka on 24 June 2014 For SampleGrid */
    .lblBreakWord {
        word-wrap: break-word !important;
    }

    .selectedqlib {
        color: #039;
        white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
        white-space: -pre-wrap; /* Opera 4-6 */
        white-space: -o-pre-wrap; /* Opera 7 */
        white-space: pre-wrap; /* css-3 */
        word-wrap: break-word; /* Internet Explorer 5.5+ */
        word-break: break-all;
        white-space: normal;
    }

    .prev {
        float: left;
        width: 90px;
    }

    .gap {
        margin-left: 12px;
    }

    .next {
        float: right;
    }

    .top {
        margin-top: 0.5cm;
    }

    .heit {
        max-height: 2cm;
    }

    input[type="checkbox"] {
        display: inline-block;
        width: 19px;
        height: 19px;
        margin: -1px 4px 0 0;
        vertical-align: middle;
        background: url(check_radio_sheet.png) left top no-repeat;
        cursor: pointer;
    }

        input[type="checkbox"]:checked {
            background: url(check_radio_sheet.png) -19px top no-repeat;
        }

    input[type="radio"] {
        display: inline-block;
        width: 19px;
        height: 19px;
        margin: -1px 4px 0 0;
        vertical-align: middle;
        background: url(check_radio_sheet.png) left top no-repeat;
        cursor: pointer;
    }

        input[type="radio"]:checked {
            background: url(check_radio_sheet.png) -19px top no-repeat;
        }

    label:before {
        content: "";
        display: inline-block;
        width: 16px;
        . margin-right: 10px;
        position: absolute;
        left: 0;
        bottom: 1px;
        background-color: #80E6FF;
        box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);
    }

    .pos {
        left: 2px;
    }

    .green_btn {
        border-style: none;
        border-color: inherit;
        border-width: 0;
        padding: 3px 10px !important; /* padding changed from 4px to 2px by Uday Jan 17 */
        position: absolute;
        background: #0867A9 !important;
        cursor: hand;
        cursor: pointer;
        behavior: url('../Styles/PIE.htc');
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        color: #ffffff !important;
        font-size: 13px !important;
        font-weight: bold !important;
    }

    .MinHeight {
        min-height: 150px !important;
    }

    .Textdec {
        text-indent: 80px;
        font-size: 10pt;
        font-weight: bold;
    }


    .gridview {
        background-color: #fff;
        padding: 2px;
        margin: 2% auto;
    }

        .gridview a {
            margin: auto 1%;
            border-radius: 50%;
            padding: 5px 10px 5px 10px;
            text-decoration: none;
            background-color: #0a3f63;
            color: #fff;
            -o-box-shadow: 1px 1px 1px #111;
            -moz-box-shadow: 1px 1px 1px #111;
            -webkit-box-shadow: 1px 1px 1px #111;
            box-shadow: 1px 1px 1px #111;
        }

            .gridview a:hover {
                color: #fff;
                background-color: #042840;
            }

        .gridview span {
            padding: 5px 10px 5px 10px;
            color: #fff;
            text-decoration: none;
            -o-box-shadow: 1px 1px 1px #111;
            -moz-box-shadow: 1px 1px 1px #111;
            -webkit-box-shadow: 1px 1px 1px #111;
            box-shadow: 1px 1px 1px #111;
            background-color: #042840;
            border-radius: 60%;
        }

    .comboSmall {
    }



    .headerStyle {
        background-color: #4682B4;
        color: #FFFFFF;
        font-size: 10pt;
        font-weight: bold;
    }

    .heading {
        font-size: 18px;
        font-weight: normal;
        padding: 1px 14px 5px;
        color: #fff;
        /*  For WebKit (Safari, Google Chrome etc) background: -moz-linear-gradient(center top , #C6DBE9, #1F65C0) repeat scroll 0 0 transparent*/
        background: -webkit-gradient(linear, left top, left bottom, from(#C6DBE9), to(#1E75B0));
        /* For Mozilla/Gecko (Firefox etc) */
        background: -moz-linear-gradient(top, #C6DBE9, #1E75B0);
        /* For IE-10  */
        background: linear-gradient(linear, left top, left bottom, from(#C6DBE9), to(#1E75B0));
        background: -ms-linear-gradient(top, #C6DBE9, #1E75B0);
        -pie-background: linear-gradient(#C6DBE9, #1E75B0);
        behavior: url('../Styles/PIE.htc');
        border-radius: 8px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        position: relative;
        margin-bottom: 2%;
        text-transform: capitilize;
        margin-top: 0;
    }

    .clientfont {
        font-size: 14px;
        height: auto;
        margin-top: 8px;
        font-style: normal;
        font-family: Verdana;
    }


    .Divgap {
        margin-bottom: 20px;
    }

    .Background1 {
        background-color: Black;
        filter: alpha(opacity=90);
        opacity: 0.8;
    }

    .Popup1 {
        background-color: #FFFFFF;
        border-width: 3px;
        border-style: solid;
        border-color: black;
        padding-top: 10px;
        padding-left: 10px;
        width: 400px;
        height: 350px;
    }

    .lbl1 {
        font-size: 16px;
        font-style: italic;
        font-weight: bold;
    }

    .textBoxrfp {
        height: 20px;
        -moz-border-radius: 8px !important;
        -webkit-border-radius: 8px !important;
        border-radius: 8px !important;
    }

    .footerStyle {
        background-color: white;
        color: #FFFFFF;
        font-size: 10pt;
        font-weight: bold;
    }
}
    