@import url('theme.css');
@import url('clientstyles.css');
@import url('workflow.css');
#imgSiteLogo {
    /* margin-bottom: -3px; */
	vertical-align:top;
    position: relative;
}
.ins-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4D;
}
.ins-textevent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4D;
}
.ins-newsdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	padding-top:8px;
	padding-right: 12px;
}
.ins-welcometext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #858585;
	background-color:#ffffff;
	border-bottom:2px groove #CCCCCC;
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
}
.ins-welcometext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;	
	background-image:url(welcomebg.gif);	
	background-position:bottom;
	background-color:#F2F2F2;
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	height: 26px;
	line-height:25px;
	border-bottom:1px #CCC solid;
}
.ins-welcomeuser {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D1DBE9;
	font-weight: bold;
}
.ins-logintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;		
}
.ins-logintext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:underline;		
}
.ins-logintextselected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #617F9E ;
	font-weight:bold;		
}
.ins-logintextselected:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #617F9E ;
	font-weight:bold;
	text-decoration:underline;		
}
.ins-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}
.ins-folderstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
	border-bottom:2px groove #CCCCCC;
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	BACKGROUND-color:#AAAAAA;
}
.ins-ads {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}
.ins-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #4D4D4D;
}
.ins-label-old {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #4D4D4D;
}
.ins-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
	padding-right:2px !important;
}
.ins-label a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e6898;
	padding-left: 4px;
	cursor:pointer;
	text-decoration:none;
}
.ins-label a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e6898;
	padding-left: 4px;
	cursor:pointer;
	text-decoration:none;
}
.ins-labelmandatory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: red;
}
.ins-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;	 
	/*padding: 5px;*/ 
    padding: 3px!important;
	margin-right:3px;
}
.ins-headingsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #346697;
	font-weight: bold;
	background-image: url(partgrad.gif);
	PADDING-LEFT: 6px;
	padding-top: 3px;
	background-repeat: repeat-x;
	height:25px;
	display:none;
}
.ins-headingcatalog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(catalog_head.gif); 
}
.ins-headingnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(News_head.gif);
	PADDING-LEFT: 6px;
	/*padding-top: 1px;*/
	background-repeat: repeat-x;
	height:19px;
}
.ins-headingevents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(Event_header.gif);
	PADDING-LEFT: 6px;
	background-repeat: repeat-x;
	height:19px;
}
.ins-headingsupplier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(supplier_header.gif);
	PADDING-LEFT: 6px;
	background-repeat: repeat-x;
	height:19px;
}
.ins-supplierrow {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #938C89;
	font-size: 12px;
	color: #4D4D4D;
	height:20px;
	vertical-align: middle;
}
.ins-heading td { 
       	padding-top: 4px;	
	padding-left: 10px; 
}
.ins-heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFD;
	font-weight: bold;
	background-image:url(partgrad1.gif);
	PADDING-LEFT: 6px;
	background-repeat: repeat-x;
	height:25px;
}
.ins-heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFD;
	font-weight: bold;
	background-image:url(loginhead.gif);
	PADDING-LEFT: 6px;
	background-repeat: repeat-x;
	height:25px;
}
.ins-subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	/* color: #838383; */
	text-transform: capitalize;
}
.ins-listheader {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F1F1F1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: xx-small;
	font-weight: bold;
	color: #4D4D4D;
	vertical-align: middle;
}
.ins-listrowselected{
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: xx-small;
	color: #4D4D4D;
	height:20px;
	vertical-align: top;
	BACKGROUND-color:#D6DADF;
}

.ins-menurow {
	font-family: Arial, Helvetica, sans-serif;
	/*background-color: #1869A0;*/
	padding-left: 3px;
	font-size: 12px;
	color: #336799;
	height:25px;
	vertical-align: middle;
}
.ins-menurowlink {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #3e6898;	
	line-height:22px;
}
.ins-menurowlinkselected {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #3e6898;
	line-height:22px;
}
.ins-menurowlinkselected:hover {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #3e6898;	
}
.ins-menurowlink:hover {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #3e6898;	
	line-height:22px;
	
}
.ins-leftmenurow {
	font-family: Arial, Helvetica, sans-serif;	
	background-color: #F1F6F9;
	font-size: 12px;
	color: #336598;
	height:25px;
	vertical-align: middle;
	text-align: center;
}
 
.ins-linkbutton-old{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #3e6898;
}
.ins-linkbutton{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	color: #3e6898;
	cursor: pointer;
}
.ins-linkbutton:hover{
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	color: #3e6898;
	cursor: pointer;
}
.ins-td {
font-family: Arial, Helvetica, sans-serif;
font-size: xx-small;
color: #4D4D4D; 
vertical-align: top;
	PADDING: 2px;
border-bottom:1px solid;
}
.ins-tdgreen {
font-family: Arial, Helvetica, sans-serif;
font-size: xx-small;
color: #2FF00F; 
}
.ins-tdred {
font-family: Arial, Helvetica, sans-serif;
font-size: xx-small;
color: #FF4E00; 
}
.ins-th {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F1F1F1;
	font-size: xx-small;
	font-weight: bold;
	color: #4D4D4D;
	PADDING: 2px;
	vertical-align: middle;
}
.ins-thtitle {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EDF3FB;
	font-size: xx-small;
	font-weight: bold;
	color: #4D4D4D;
	PADDING: 2px;
	vertical-align: middle;
}
.ins-table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #4D4D4D;
}
.ins-UserMessages {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffcc;
	border-bottom-width: 1px;
	border:solid;
	font-size:medium;
	font-weight: bold;
	vertical-align: middle;
	width:80%;
}
.ins-2Lheading {
	background-color: #999999;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.ins-navbg{
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	background-image:url(nav1_bg.gif);
	FONT-SIZE: xx-small;
	COLOR: #4D4D4D;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	height:21px;
}
label img{
	display:none;
	}
.ins-nav2bg{
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	/*PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;*/
	background-image:url(nav2_bg.gif);
	FONT-SIZE: xx-small;
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.ins-l1tab {
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #FFFFFF;
	vertical-align:middle;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	height:25px;
	padding-left:11px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:11px;
}
.ins-l1tab:hover {
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #FFFFFF;
	vertical-align:middle;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	height:25px;
	padding-left:11px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:11px;
	text-decoration:none;}
.ins-l1tabselected {
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #4d4d4d;
	vertical-align:middle;
	height:25px;
	padding-left:11px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:11px;
	background-color:#FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	bottom:-3px;
	position:relative;
}
.ins-l1tabselected:hover {
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #4d4d4d;
	vertical-align:middle;
	text-decoration:none;
	height:25px;
	padding-left:11px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:11px;
	background-color:#FFFFFF;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	bottom:-3px;
	position:relative;
}
.ins-l2tab {
	FONT-SIZE: xx-small;
	COLOR: #2064e4;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.ins-l2tab:hover {
	FONT-SIZE: xx-small;
	COLOR: #2064e4;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.ins-l2tabselected {
	FONT-SIZE: xx-small;
	COLOR: #ec303d;
	font-weight: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.ins-l2tabselected:hover {
	FONT-SIZE: xx-small;
	COLOR: #ec303d;
	font-weight: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.ins-listheader {
	FONT-SIZE: xx-small;
	COLOR: #4D4D4D;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-color:#F1F1F1;
	border-bottom: 1px solid #999999;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	height:20px;
}
.ins-folderselected {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #3366CC;
}
.ins-tab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #567EB9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #567EB9;
	border-bottom-color: #567EB9;
	border-left-color: #FFFFFF;
	padding: 1px 2px;
	text-align: center;
}
.ins-tabselected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #4D4D4D;
	background-color: #EBF4FF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #567EB9;
	border-right-color: #567EB9;
	border-left-color: #567EB9;
	padding: 1px 2px;
	text-align: center;
}
.ins-tablink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
}
.ins-tablink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
}
.ins-tablinkselected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #4D4D4D;
}
.ins-tablinkselected:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #4D4D4D;
}
.ins-tabspace {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #567EB9;
}
.ins-reviewstar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bolder;
	color: #00CC00;
}
.ins-innertab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	border: 1px solid #CCCCCC;
	cursor: pointer;
}
.ins-innertabline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background-image: url(hr.gif);
	background-position: center;
	background-repeat: no-repeat;
}
.ins-innertabselected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	border: 1px solid #CCCCCC;
	cursor: pointer;
	background-color: #F1F1F1;
}
.ins-pagetitle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	FONT-WEIGHT: bold;
}
.ins-pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	FONT-WEIGHT: bold;
}
.ins-popupheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color:black;
	background-color:#EDF3FB;
	border-bottom:3px ridge #F1F1F1;
	padding: 3px;
}
.ins-tablebg {
background-color: #FFFFFF;
border:1px solid #CCCCCC;
border-style:solid;
/*padding-left:8px;*/
}
.ins-tableborder{
border:1px solid  #d4d4d4;
border-style:solid;
padding-left:0px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
 border-radius: 3px;
 background-color:#FFF !important;
}
.ins-tablebg1 {
background-color: #2D3C56;
border:1px solid #CCCCCC;
border-style:solid;
padding:4px;
}
.ins-tablebg2 {
background-color: #F5FEF4;
border:1px solid #CCCCCC;
border-style:solid;
padding-left:8px;
}
.ins-tablebg3 {
background-color: #C2DCF7;
border:1px solid #CCCCCC;
border-style:solid;
padding-left:8px;
}
.ins-tablebg4 {
background-color: #F1F6F9;
border:0px solid #346699;
border-style:solid;
}
.ins-rowhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	background-color: #EBEADB;
	vertical-align: top;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: FAF9F4;
	border-bottom-color: E2DECD;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: ffffff;
}
.ins-gridcells {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: F1EFE2;
	border-bottom-color: F1EFE2;
}
.ins-selgridcells {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: F1EFE2;
	border-bottom-color: F1EFE2;
	background-color:#B5CFFF;
}
.ins-columnhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: ACA899;
	border-left-color: FFFFFF;
}
.ins-rightborder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #4D4D4D; 
	vertical-align: top;
	PADDING: 2px;
	border-bottom:1px solid;
	border-right:1px solid;
}
/*.ins-leftborder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #4D4D4D; 
	vertical-align: top;
	PADDING: 2px;
	border-bottom:1px solid;
	border-left:1px solid;
}*/

.ins-leftborder
{
	 height: 20px;
    padding-left: 0px;
    font-size: 12px;
    font-family:Arial, Helvetica, sans-serif; 
    /*background-color:#ffffce;*/
    line-height:20px;
    /*border-left: 1px solid #cccccc; */
}

.ins-report {
	font-family: Arial, Helvetica, sans-serif;

	font-size: xx-small;
	color: #4D4D4D;
	border:1px solid;
}
.ins-row1 {
	background-color:#E0E4ED;
}
.ins-row2 {
	background-color:#BEC5D5;
}
.ins-gtd {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DCE5E6;
	font-size: xx-small;
	font-weight: bold;
	color: #4D4D4D;
	PADDING: 2px;
	vertical-align: middle;
}
.ins-listrow1 {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #111111;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #111111;
	BACKGROUND-color:#84CC84;
	font-size: xx-small;
	color: #4D4D4D;
	height:20px;
	vertical-align: middle;
}
.ins-listrow2 {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #111111;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #111111;
	BACKGROUND-color:#C5CEC5;
	font-size: xx-small;
	color: #4D4D4D;
	height:20px;
	vertical-align: middle;
}
.ins-listrow3 {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #111111;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #111111;
	BACKGROUND-color:#ffffff;
	font-size: xx-small;
	color: #4D4D4D;
	height:20px;
	vertical-align: middle;
}
.ins-listrow4 {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #111111;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #111111;
	BACKGROUND-color: #878E8B;
	font-size: xx-small;
	color: #4D4D4D;
	height:20px;
	vertical-align: middle;
}
.ins-newinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #5B9DD1;
}

/*Used to insert a italic text in all webpages */
.ins-italictext {
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #4D4D4D;
}
.ins-newissuerow {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	BACKGROUND-color:#FFEBCC;
	font-size: xx-small;
	color: #4D4D4D;
	height:20px;
	vertical-align: middle;
}
.ins-assignissuerow {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	BACKGROUND-color:#CCE6CC;
	font-size: xx-small;
	color: #4D4D4D;
	height:20px;
	vertical-align: middle;
}
.ins-resolveissuerow {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	BACKGROUND-color:#D6E0FF;
	font-size: xx-small;
	color: #4D4D4D;
	height:20px;
	vertical-align: middle;
}
.ins-closeissuerow {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;        
	BACKGROUND-color:#F2F2F2;
	font-size: xx-small;
	color: #4D4D4D;

	height:20px;
	vertical-align: middle;
}
.ins-supplierlink {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #CC3E00;	
	text-decoration:none;
}
.ins-supplierlink:hover {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #CC3E00;
	text-decoration:underline;
}
.ins-breadcrumb {
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	font-weight: bold;
}
.ins-breadcrumb:hover {
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	font-weight: bold;
	text-decoration:underline;
}
.ins-cmsrows {
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-color:#F2F2F2;
	font-size: xx-small;
	color: #4D4D4D;
	height:20px;
	vertical-align: middle;
	}
.ins-catalogitemstitle {
	    font-family: Arial, Helvetica, sans-serif;
            font-size: xx-small;
            font-weight: bold;
            color: #4D4D4D;
}
.ins-cmslistrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	background-color:#DDEEFA;
	height:20px;
	vertical-align: middle;
}
.ins-tablebackground {
	background-color: #FFFFFF;	
	border:1px solid #CCCCCC;
	border-style:solid;
	padding:0px;

}
.ins-searchbg {
	background-color: #5E7B8B;
	COLOR: #4D4D4D;
}
.ins-popupheading {
	 
	background-color: #234260  !important;
        font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	background-color:#f5f5f5;
	font-weight: bold; 
	padding: 6px !important;
	padding-left: 12px !important;
	 
} 
.ins-footer a {
	color: #000000  !important;
}
.ins-footer a:hover {
	color: #000000 !important;
}
.ins-searchlabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4D4D4D;
}
.ins-topbarselected {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight:bold;
	color: #4085BB ;
}
.ins-myportallistrow {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	font-size: 12px;
	font-weight:bold;
	color: #4D4D4D;
	height:20px;
	padding-bottom:05px;
	vertical-align: middle;
	}
.ins-topbclink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF !important;
	text-decoration: none;
}
.ins-topbclink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF !important;
	text-decoration: none;
}
.ins-topbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF !important;
	text-decoration: none;
}
.ins-topbar:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF !important;
	text-decoration: none;
}
.ins-topbarselected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4D;
	text-decoration: none;
}
.ins-topbarselected:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4D;
	text-decoration: none;
}
.ins-profilelistheader {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F1F1F1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: x-small;
	font-weight: bold;
	color: #4D4D4D;
	vertical-align: middle;
}
.ins-folderstructure
{
	cursor: pointer;
}
.ins-pagination {
	padding: 3px;
	margin: 3px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}
.ins-pagination a {	 
	
	border: 1px solid #a8b2bb;	 
	padding:4px 8px !important;
	color: #4d4d4d !important;
	-webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
	border-radius: 50% !important; 
	margin-left: 2px;
	margin-right: 2px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}
.ins-pagination a:hover, .ins-pagination a:active {
	border: 1px solid #a8b2bb;	 
	padding:4px 8px !important;
	color: #4d4d4d !important;
	-webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
	border-radius: 50% !important; 
	margin-left: 2px;
	margin-right: 2px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}
.ins-ShowmySharedlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fc682e;
	text-decoration:none;
}
.ins-ShowmySharedlinks a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fc682e;
	text-decoration:none;
}
.ins-ShowmySharedlinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4D4D4D;
	text-decoration:none;
}
.Add-a-link, .Add-a-link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	background-image:url(Add-a-link.gif);
	background-color:#FFF;
	background-repeat:no-repeat;
	width:95px;
	height:23px;
	border:1px #73b8db solid;
	cursor:pointer;
	padding-left:25px;
	padding-top:2px;
	vertical-align:middle;
}
.Add-New-Category, .Add-New-Category:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	background-image:url(Add-New-Category.gif);
	background-color:#FFF;
	background-repeat:no-repeat;
	width:136px;
	height:23px;
	border:1px #73b8db solid;
	cursor:pointer;
	padding-left:20px;
	vertical-align:middle;
}
.Add-New-Job, .Add-New-Job:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	background-image:url(Add-New-Job.gif);
	background-color:#FFF;
	background-repeat:no-repeat;
	width:106px;
	height:23px;
	border:1px #73b8db solid;
	cursor:pointer;
	padding-left:20px;
	vertical-align:middle;
}
.Publish, .Publish:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	background-image:url(Publish.gif);
	background-color:#FFF;
	background-repeat:no-repeat;
	width:77px;
	height:23px;
	border:1px #73b8db solid;
	cursor:pointer;
	padding-left:12px;
	vertical-align:middle;
}
.Add-to-cart, .Add-to-cart:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	font-weight:bold;
	background-image:url(Add-to-cart.gif);
	background-color:#FFF;
	background-repeat:no-repeat;
	width:102px;
	height:24px;
	border:0px #73b8db solid;
	cursor:pointer;
	padding-left:0px;
	vertical-align:middle;
	text-align:center;
	padding-top:5px;
	padding-left:21px;
	padding-right:21px;
	padding-bottom:5px;	
	text-decoration:none;
}	.Details, .Details:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	font-weight:bold;
	/* background-image:url(Details.gif);
	background-color:#FFF;*/
	background-repeat:no-repeat;
	width:68px;
	height:24px;
	border:0px #73b8db solid;
	cursor:pointer;
	vertical-align:middle;
	text-align:center;
	/*padding-top:5px;*/
	text-decoration:none;
	/*padding-left:16px;*/
	/*padding-right:16px;*/
	/*padding-bottom:5px;*/
}	
.ins-TotalRatings
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #838383;
}
.ins-sharefriendTextLiteGray {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bbbbbb;
	font-style:italic;
}
.maintableWidth{
	width: 990px;
	height:100% !important;  
	background-color:#FFFFFF;
	-webkit-box-shadow: 0px 0px 6px 8px #404040;
	box-shadow: 0px 0px 6px 8px #404040;
} 
.RadDock{
display:none;
}
.ins-newlyadded
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	font-weight:bold;
	padding:0px;
	/*background-color:#3e6898;*/
	}
.ins-radgrid
{
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.RadGrid
{
    background-image: url(Img/header.gif);
	background-repeat:no-repeat;
    background-color: #fff;
	outline:none !important;
}

.RadGrid Table
{
    font-family: Arial, Helvetica, sans-serif;
    color: #3d5e63;
}

.RadGrid A
{
    color: #295b62;
}

.RadGridHeader
{
    height: 25px;
    padding: 0px;
    color: #0d0d0d;
    font-weight: bold;
    /*font-size: 14px;*/
     /*padding-left: 4px;*/
     /*padding-right: 11px;*/
     background-color:#d5d2e8;
     border-top: 1px solid #d3d0e8;
     border-bottom: 1px solid #a39ccd;
}

.RadGridHeader A, .RadGridHeader SPAN
{
    padding-top: 0px;
    display: block;
    text-decoration: none;
    font-weight: bold;
}

.RadGridHeader A:hover
{
    text-decoration: underline;
}

.EditFormHeader
{
    background-color: #ced9c1;
    color: #475c2c;
    height: 18px;
}

.EditFormButtonRow A { FONT-SIZE: 12px; COLOR: darkgreen }

.EditFormHeader TD { FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-TOP: 4px; TEXT-ALIGN: center }

.RadGridItem
{
    height: 10px;
    padding-left: 2px;
    font-size: 12px;
    /*color: #547175;*/
}

.RadGridItem TD
{
    border-left: 0px solid #d1e2e4;
    border-right: 0px solid #d1e2e4;
}

.RadGridItemAlternate
{
    height: 10px;
    padding-left: 2px;
    font-size: 12px;    
    background-color:#ebeaf4;
}
.RadGridItemAlternate TD
{
    border-left: 0px solid #d1e2e4;
    border-right: 0px solid #d1e2e4;
}

.FooterStyle
{
    height: 6px;
    line-height: 4px;
    font-size: 0px;
}

.FooterStyle TD
{
    border-left: 7px solid #d2b6c1;
    border-right: 7px solid #d2b6c1;
}

.RadGridEditItem
{
    background-image: url(img/defaultEditItemBg.gif);
    background-repeat: repeat-x;
    padding-left: 0px;
    background-color: #eef2ea;
}

.RadGridSelectedItem
{
    background-image: url(img/defaultSelectedItemBg.gif);
    background-repeat: repeat-x;
    height: 27px;
    padding-left: 4px;
    background-color: #eef2ea;
}

.RadGridPager
{
    background-image: url(img/footer.gif);
    background-repeat: repeat-x;
    height: 46px;
    padding-top:5px;
    padding-left: 11px;
    background-color: white;
    vertical-align: top;
    color: #b79ea9;
    font-weight: bold;
}

.RadGridPager div
{
    float:left;
}

.RadGridPager A
{
    color: #b79ea9;
}

.RadGridPager img
{
    margin:0 5px;
}

.GroupPanel
{
    background-color: #c4cdc0;
    color: #5a6854;
    width: 100%;
    border-bottom: 1px solid #8d9c87;
}

.GroupPanelItem
{
    background-color: #9fb695;
    border: 1px solid #8d9c87;
    white-space: nowrap;
}

.FormsCaptionStyle
{
    border: 1px solid red;
}
  
.ins-LabelLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e6898;
	padding-left: 4px;
}

.InnerGridItem
{
    height: 20px;
    padding-left: 0px;
    font-size: 12px;
    font-family:Arial, Helvetica, sans-serif; 
    /*background-color:#ffffce;*/
    line-height:20px;
}

.InnerGridItem TD
{
    border-left: 0px solid #d1e2e4;
    border-right: 0px solid #d1e2e4;
    border-bottom: 1px solid #cccccc; 
}

.InnerGridItemAlternate
{
    height: 20px;
    padding-left: 0px;
    font-size: 12px;    
    font-family:Arial, Helvetica, sans-serif;
    /*background-color:#dedede;*/
   
    line-height:20px;  
}


.InnerGridItemAlternate TD
{
    border-left: 0px solid #d1e2e4;
    border-right: 0px solid #d1e2e4;
    border-bottom: 1px solid #cccccc; 
}

.InnerGridHeader
{
    height: 20px;
    padding: 0px;
    color: #0d0d0d;
    font-weight: bold;
    font-size: 11px;
     /*padding-left: 4px;*/
     /*padding-right: 11px;*/
     background-color:#F1F1F1;
     border-bottom: 1px solid #cccccc; 
      border-top: 1px solid #cccccc; 
}
#ctl56_tblLoginCtrl
	{
	width:300px;
	}
#ctl57_tdComponent
{
	width:300px;
	margin-left:15px;
	margin-bottom:20px;
	margin-top:-8px;
	}
#ctl58_tblHeading
{
	width:300px;
	}
#ctl58_radBannerAdd_Div
	{
	border:1px #666 solid;
	}
#InstancyLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	background-image:url(footer.gif);
	height:24px;
	/*BACKGROUND-color:#999999;*/
}

	
.ins-Notstated
	{
	color:#FF0000;
	}
	.ins-InProgress
	{
	color:#ff8000;
	}
	.ins-Completed
	{
	color:#3e6898;
	}
	.ins-Failed
	{
	color:#882727;
	}
	#CenterHeaderPane
	{
		vertical-align:top;
	}
	
.ins-CartTitle
	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #67b2c8;
	width: 250px;
	}
.ins-CartTitleWithBorder
	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	font-size: 13px;
	color: #67b2c8;
	height:20px;
	padding-bottom:15px;
	vertical-align: middle;
	}

/* Featured Categories Styles - Start By Satya */
.ins-FeaturedCategory-Head{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #f2faf2 ;
	background-color: #5d9100;
	padding:2px 2px 2px 10px;
}
.ins-category-link, .ins-category-link:hover{
    text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color: #3e6898;
	line-height:25px;
	font-weight:bold;
}

.ins-category-courses{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#666666 ;
	line-height:25px;
}

/* Featured Categories Styles - End By Satya */


/* Site Admin Menu and pages, component drag and drop Styles - Started By Satya*/

.ins-selectedtreenode{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    	color: #333;
    border-style:none;
    padding-left: 4px;
    height:20px;
    text-decoration:none;
	BACKGROUND-color:#f2f2f2;
	cursor:pointer;
	border-color: #333;
	/*background-image: url('TreeView/ItemSelectedBg.png');*/
	}
	
.ins-treenodetext {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #838383;
border-color: #f2f2f2;
/*padding-left: 4px;*/
height:20px;
cursor:pointer;
text-decoration:none;
}
.ins-treenodetabletext {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #838383;
border-color: #f2f2f2;
/*padding-left: 4px;
height:20px;*/
cursor:pointer;
text-decoration:none;
}
.ins-newtext
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: green;
}
.ins-Component-Header{
    background-color:#F1F1F1;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight: bold;
	height:22px;
	line-height:22px;
	border-bottom:1px #c9d9e5 solid;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	
	}
.ins-Component-Table{
    /*background-color:#f2f2f2;*/
	font-family: Verdana, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	line-height:20px;
	border:1px #c9d9e5 solid;
	}	
.ins-Component-Links{
    font-family: Verdana, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	line-height:25px;
	text-decoration:none;
	}
.ins-Component-Links:hover {
    font-family: Verdana, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	line-height:25px;
	text-decoration:none;
	}
.ins-Component-Linkselected{
    background-color:#f2f2f2;
	font-family: Verdana, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	line-height:25px;
	}
	
.ins-Component-Row{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c9d9e5;
	font-size: 12px;
	color: #000000;
	height:20px;
	padding-bottom:5px;
	vertical-align: middle;
	}			

	
.RadTabStrip_Instancy .rtsLI,
.RadTabStrip_Instancy .rtsLink{	color: #000;font: 12px/26px "Segoe UI", Arial, sans-serif;	text-decoration:none;}
.RadTabStrip_Instancy .rtsLink:hover{ text-decoration:none; font: 12px/26px "Segoe UI", Arial, sans-serif;	color: #4477dd;}
.RadTabStrip_Instancy .rtsSelected:hover{color: #000;font: 12px/26px "Segoe UI", Arial, sans-serif;}

.RadTabStripTop_Instancy .rtsLevel1 .rtsLink,
.RadTabStripTop_Instancy .rtsLevel1 .rtsOut,
.RadTabStripBottom_Instancy .rtsLevel1 .rtsLink,
.RadTabStripBottom_Instancy .rtsLevel1 .rtsOut,
.RadTabStripTop_Instancy_Baseline .rtsLevel1,
.RadTabStripBottom_Instancy_Baseline .rtsLevel1 { background-image: url('TabStrip/TabStripStates.png'); }
.RadTabStripTop_Instancy .rtsLevel1 .rtsLink { background-position: 0 0; }
.RadTabStripTop_Instancy .rtsLevel1 .rtsOut { background-position: 100% 0; }


.RadTabStripTop_Instancy .rtsLevel1 .rtsLink:hover { background-position: 0 -52px; }
.RadTabStripTop_Instancy .rtsLevel1 .rtsLink:hover .rtsOut { background-position: 100% -52px; }
.RadTabStripTop_Instancy .rtsLevel1 .rtsSelected,
.RadTabStripTop_Instancy .rtsLevel1 .rtsSelected:hover { font-weight:bold; background-position: 0 -26px; }
.RadTabStripTop_Instancy .rtsLevel1 .rtsSelected .rtsOut,
.RadTabStripTop_Instancy .rtsLevel1 .rtsSelected:hover .rtsOut { background-position: 100% -26px; }

.RadTabStripTop_Instancy_Baseline .rtsLevel1{ background-position: 0 100%; background-repeat: repeat-x; }


.ins-tablewithborder
{
    font-family:Arial, Verdana,Helvetica, sans-serif;
    font-size:11px;
    border:solid 1px #c9d9e5;
}
.ins-tablehead{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-color:#F1F1F1;
	border-bottom: 1px solid #c9d9e5;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	height:20px;
}
.ins-layoutright
{
    font-family:Arial, Verdana,Helvetica, sans-serif;
    font-size:11px;
    border-right:solid 1px #c9d9e5;
}

/* Site Admin Menu and pages, component drag and drop Styles - End By Satya*/
#welcomepage
	{
	margin-left:-0px;
	margin-right:-150px;
	position:relative;
	}
	
/*Homepage*/

.ins-mainsearch {
	COLOR: #4d4d4d;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(Main-page.jpg);
	background-repeat:no-repeat;
	border: none;
	height:314px;
	width:972px;
	margin-right:-5px;
	margin-left:2px;
	margin-top:8px;
}
.ins-gobutton {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	CURSOR: hand;
	COLOR: #ffffff;
	PADDING-TOP: 2px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(gobtn.jpg);
	border: none;
	height:51px;
	width:63px;
}
.ins-goinput {
	padding-top:5px;
	padding-bottom:5px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:bold;
	color: #4D4D4D;
	border-bottom:#b62122 2px solid;
	border-left:#b62122 2px solid;
	border-top: #b62122 2px solid;
	border:	#b62122 2px solid;
	line-height:35px;
	width:400px;
	height:48px;
	vertical-align:middle;
}
.ins-Searchheader
{
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:22px;
font-weight:bold;
}
.ins-searchbtmtext
{
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:12px;
font-weight:bold;
}

/*Homepage*/
/* Lond Description */
#descr {font-family:"Arial","sans-serif"; font-size:10.0pt; text-align:left;}
h3 { font-size:14.0pt; font-weight:bold; text-align:center; }
h4 { font-size:12.0pt; font-weight:bold; text-align:left;}
h5 { font-size:10.0pt; font-weight:bold; text-align:left;}
h6 { font-size:12.0pt; font-weight: normal; text-align:center; }
#descr ul { list-style-image: url(/Content/SiteConfiguration/374/bullet.gif); }
/* Lond Description */
.ins-rolemenu
	{
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #af080a;
	vertical-align:middle;
	height:25px;
	padding-left:11px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	bottom:-3px;
	position:relative;
	}
.ins-rolemenu:hover
	{
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #af080a;
	vertical-align:middle;
	height:25px;
	padding-left:11px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	bottom:-3px;
	position:relative;
	text-decoration:none;
	}	
.ins-rolemenuselected
	{
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #FFF;
	vertical-align:middle;
	height:25px;
	padding-left:11px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color:#af080a;
	bottom:-3px;
	position:relative;}
.ins-rolemenuselected:hover
	{
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #FFF;
	vertical-align:middle;
	height:25px;
	padding-left:11px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color:#af080a;
	bottom:-3px;
	position:relative;
	text-decoration:none;
	}
	
	.ins-survey-group-head
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}

.ins-survey-table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border:1px solid  #CCCCCC;
	border-bottom-style:none;
	border-top-style:none;
	border-right-style:none;
    
}
.ins-survey-table td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-bottom:1px solid  #4d4d4d;
	border-right:1px solid  #4d4d4d;
	padding:5px 5px 5px 5px;
}

.ins-survey-Quesiion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	background-color:#daedef;
	line-height:25px;
	vertical-align:middle;
	
}

.ins-survey-Quesiion td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	background-color:#daedef;
	line-height:25px;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
	border-top:1px solid  #4d4d4d;
}

.ins-strength-color
{
    background-color:#fd0100;
}
.ins-weakness-color
{
   background-color:#cdcdcd;
}
#trrolesRow
	{background-color:#FFF;
	}
#trrolesRow label
	{display:none;
	}

#various3{
display:none;
}
#ctl54_tblList,#ctl54_tdControlpanel{
 text-align: left;
}
#trMenusRow	{
	margin-left:5px;
	margin-right:5px;
	}
#ctl57_submitButton
	{
	margin-right:40px;
	margin-top:5px;
	}
#ctl57_tdforgotpassword
	{
	padding-left:5px;
	padding-top:5px;
	}
#ctl66_tbllinks
	{
	width:275px;
	height:250px;
	}
#ctl57_tblLoginCtrl
	{
	margin-top:5px;
	}
.ins-Rl1tab {
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #FFFFFF;
	vertical-align:middle;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	height:25px;
	padding-left:11px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:11px;
	background-image:url(nav_bg.gif);
	margin-bottom:-6px;
	position:relative;
}
.ins-Rl1tab:hover {
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #FFFFFF;
	vertical-align:middle;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	height:25px;
	padding-left:11px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:11px;
	text-decoration:none;
	background-image:url(nav_bg.gif);
	}
.ins-Rl1tabselected {
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #4d4d4d;
	vertical-align:middle;
	height:25px;
	padding-left:11px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:11px;
	background-color:#FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	bottom:-3px;
	position:relative;
}
.ins-Rl1tabselected:hover {
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #4d4d4d;
	vertical-align:middle;
	text-decoration:none;
	height:25px;
	padding-left:11px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:11px;
	background-color:#FFFFFF;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	bottom:-3px;
	position:relative;
}
.maintableWidthAfterLogin{
	width: 100%;
	height:100% !important;  
	background-color:#FFFFFF;
}
.ins-Quicklinks{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(partgrad.gif);
	PADDING-LEFT: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-repeat: repeat-x;
	height:30px;
}
.ins-Ask-Expert{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(partgrad.gif);
	PADDING-LEFT: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-repeat: repeat-x;
	height:30px;
}
.ins-Featured-Video{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(partgrad.gif);
	padding-top: 4px;
	padding-bottom: 4px;
	background-repeat: repeat-x;
	height:30px;
}
.ins-Comments{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(partgrad.gif);
	PADDING-LEFT: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-repeat: repeat-x;
	height:30px;
}
.ins-BannerBorder

	 {
	background-color: #FFFFFF;
	border:1px solid #CCCCCC;
	border-style:solid;
	padding-left:8px;
	}
.ins-UserQuestions-SubHead
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	font-weight: bold;
	}
.ins-UserQuestions-Text
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	}
.ins-RespondedDate
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	}

.ViewSample, .ViewSample:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
}
.ins-Mandatory
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:Red;
}
.ins-CustomForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #838383;
}

.ins-rad-button {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: xx-small;
	PADDING-BOTTOM: 2px;
	CURSOR: hand;
	COLOR: #ffffff;
	PADDING-TOP: 2px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#1c66a3;
	border: none;
	height:22px;
}
.ins-instructions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:italic;
	color: #000000;
	padding-left: 4px;
}
.ins-Payments-heading {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #e0e4ed;
	font-size: 12px;
	line-height:17px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
}
.ins-detailspage-title
 {
 	font-size: 14px;
	color: #522c91; 
	font-weight: bold;
 }

.ins-Mandatory
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:Red;
}
.ins-CustomForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #838383;
}

.Add-to-mylearning, .Add-to-mylearning:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #204255;
	font-weight:bold;
	background-image:url(Add-to-Mylearning.gif);
	background-color:#FFF;
	background-repeat:repeat;
	width:150px;
	height:24px;
	border:0px #73b8db solid;
	cursor:pointer;
	padding-left:0px;
	vertical-align:middle;
	text-align:center;
	padding-top:5px;
	text-decoration:none;
}	
.ins-myfoldersborder
{
border-right:1px #d4d4d4 solid;
}
/* User Assigned Content - Start */
.ins-newlyadded
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	font-weight:bold;
	padding:0px;
	/*background-color:#3e6898;*/
	}
.ins-radgrid
{
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* Commenteed by Vani
.RadGrid
{
    background-image: url(Img/header.gif);
    background-repeat: repeat-x;
    background-color: #f3f4f0;
}*/

.RadGrid Table
{
    font-family: Arial, Helvetica, sans-serif;
    color: #3d5e63;
}

.RadGrid A
{
    color: #295b62;
}

.RadGridHeader
{
    height: 25px;
    padding: 0px;
    color: #0d0d0d;
    font-weight: bold;
    /*font-size: 14px;*/
     /*padding-left: 4px;*/
     /*padding-right: 11px;*/
     background-color:#d5d2e8;
     border-top: 1px solid #d3d0e8;
     border-bottom: 1px solid #a39ccd;
}

.RadGridHeader A, .RadGridHeader SPAN
{
    padding-top: 0px;
    display: block;
    text-decoration: none;
    font-weight: bold;
}

.RadGridHeader A:hover
{
    text-decoration: underline;
}

.EditFormHeader
{
    background-color: #ced9c1;
    color: #475c2c;
    height: 18px;
}

.EditFormButtonRow A { FONT-SIZE: 12px; COLOR: darkgreen }

.EditFormHeader TD { FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-TOP: 4px; TEXT-ALIGN: center }

.RadGridItem
{
    height: 10px;
    padding-left: 2px;
    font-size: 12px;
    /*color: #547175;*/
}

.RadGridItem TD
{
    border-left: 0px solid #d1e2e4;
    border-right: 0px solid #d1e2e4;
}

.RadGridItemAlternate
{
    height: 10px;
    padding-left: 2px;
    font-size: 12px;    
    background-color:#ebeaf4;
}
.RadGridItemAlternate TD
{
    border-left: 0px solid #d1e2e4;
    border-right: 0px solid #d1e2e4;
}

.FooterStyle
{
    height: 6px;
    line-height: 4px;
    font-size: 0px;
}

.FooterStyle TD
{
    border-left: 7px solid #d2b6c1;
    border-right: 7px solid #d2b6c1;
}

.RadGridEditItem
{
    background-image: url(img/defaultEditItemBg.gif);
    background-repeat: repeat-x;
    padding-left: 0px;
    background-color: #eef2ea;
}

.RadGridSelectedItem
{
    background-image: url(img/defaultSelectedItemBg.gif);
    background-repeat: repeat-x;
    height: 27px;
    padding-left: 4px;
    background-color: #eef2ea;
}

.RadGridPager
{
    background-image: url(img/partgrad.gif);
    background-repeat: repeat-x;
    height: 46px;
    padding-top:5px;
    padding-left: 11px;
    background-color: white;
    vertical-align: top;
    color: #b79ea9;
    font-weight: bold;
}

.RadGridPager div
{
    float:left;
}

.RadGridPager A
{
    color: #b79ea9;
}

.RadGridPager img
{
    margin:0 5px;
}

.GroupPanel
{
    background-color: #c4cdc0;
    color: #5a6854;
    width: 100%;
    border-bottom: 1px solid #8d9c87;
}

.GroupPanelItem
{
    background-color: #9fb695;
    border: 1px solid #8d9c87;
    white-space: nowrap;
}

.FormsCaptionStyle
{
    border: 1px solid red;
}
.ins-LabelLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e6898;
	padding-left: 4px;
}

.InnerGridItem
{
    height: 20px;
    padding-left: 0px;
    font-size: 12px;
    font-family:Arial, Helvetica, sans-serif; 
    /*background-color:#ffffce;*/
    line-height:20px;
}

.InnerGridItem TD
{
    border-left: 0px solid #d1e2e4;
    border-right: 0px solid #d1e2e4;
    border-bottom: 1px solid #cccccc; 
}

.InnerGridItemAlternate
{
    height: 20px;
    padding-left: 0px;
    font-size: 12px;    
    font-family:Arial, Helvetica, sans-serif;
    /*background-color:#dedede;*/
   
    line-height:20px;  
}
.InnerGridHeader
{
    height: 20px;
    padding: 0px;
    color: #0d0d0d;
    font-weight: bold;
    font-size: 11px;
     /*padding-left: 4px;*/
     /*padding-right: 11px;*/
     background-color:#F1F1F1;
     border-bottom: 1px solid #cccccc; 
      border-top: 1px solid #cccccc; 
}
 
/* User Assigned Content - End */

/*multi price*/
.ins-period
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #838383;
}
.ins-Expired {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Red;
}
.ins-multiprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fe2725;
}
.ins-multiprice-period {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #858585;
}
.ins-coupon-label {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	width:70px;
	height:20px;
	color: #333333;
}
TR.GridStyle TD
{
    font-family:Verdana;
    font-size:8pt;
    border-color:Gray;
    border-style:Solid;
    border-width:1px;
    border-left-width:0px;
    border-top-width:0px; 
    padding-left:3px;
}
.ins-adminChangeStatus
{
	xt-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
}
.ins-CBTDborder {	
	width: 98%; /* Must be equal to maintable width after login*/
}
.Yellow-Alert {	
     background-color:#ffffc8;
	border:1px #f1aa2b solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
}
/* Advanced Search */
.ins-AdSearchHeading {
	background-color: #003264;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
}
.ins-AdSearchSubHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #99CCFF;
	padding: 6px;
	font-weight: bold;
	text-decoration:none;	
}
.ins-AdSearchHeading a {
	background-color: #003264;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
	text-decoration:none;		
} 
.ins-AdSearchHeading a:hover {
	background-color: #003264;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
	text-decoration:none;		
} 
.ins-AdSearchBg1{
  background-color: #000066;
}
.ins-AdSearchBg2{
 background-color: #FFFFFF;
}
.ins-AdSearchText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}
.ins-AdSearchInputDropdwonDisbaled{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;	
	width: 350px !important;	
	background-color:#EBEFE2 !important;	
	border: 1px solid #D9F2FF !important;	
	color:#000000 !important;	
	padding-left: 4px !important;
    	padding: 2px;  
}
.ins-AdSearchInputDateDisbaled{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	width: 110px !important;
	background-color:#EBEFE2 !important;
	border: 1px solid #D9F2FF !important;
	color:#000000 !important;
	padding-left: 4px !important;
   	vertical-align:middle 	!important;
	height: 21px !important;
}
.ins-AdSearchInputTextDisbaled{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 340px !important;
	background-color:#EBEFE2 !important;	
	border: 1px solid #D9F2FF !important;	
	color:#000000 !important;	
	padding-left: 4px !important;	
    	vertical-align:middle 	!important;
	height: 21px !important;
}
.ins-AdSearchInputTextEnabled{
	font-family: Arial, Helvetica, sans-serif; 
	background-color:#FFFFFF !important;
	font-size: 12px;
	width: 340px !important;	
	padding-left: 4px !important;
	border: 1px solid #D9F2FF !important;		
	vertical-align:middle	!important;
	height: 21px !important;
}
.ins-AdSearchInputDropdwonEnabled{
	font-family: Arial, Helvetica, sans-serif; 
	background-color:#FFFFFF !important;	
	font-size: 12px !important;	
	width:350px !important;		
	padding-left: 4px !important;
    	border: 1px solid #D9F2FF !important;
    	vertical-align:middle 	!important;	
	padding: 2px;  	

}
.ins-AdSearchInputDateEnabled{
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #D9F2FF !important;	
	background-color:#FFFFFF !important;	
	font-size: 12px !important;	
	height: 21px !important;	
	width: 110px !important;	
	padding-left: 4px !important; 
   	vertical-align:middle 	!important;	
	height: 21px !important;
}
.ins-AdsearchResultsbg{
	background-color: #CCCCCC;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 10px;
	text-decoration:none;	
}
.ins-AdsearchResultsText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;	
	text-decoration:none;	
}
.ins-AdsearchResultsLinkText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#6666FF;
	font-weight: bold;	
	text-decoration:underline;
	cursor:pointer;
}
.ins-AdsearchResultsLinkText:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#3366CC;
	font-weight: bold;	
	text-decoration:none;
	cursor:pointer;
}
.ins-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	font-size: 14px;
	font-weight:bold;
	text-decoration:none;
	
}
.ins-DynamicMenusBorder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
	font-weight:bold;
	text-decoration:none;
	width:170px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#CCCCCC',direction='120',strength='5');
	-moz-box-shadow: rgba(0,0,0,0.50) 20px 20px 50px 5px;
    -webkit-box-shadow: rgba(0,0,0,0.50) 20px 20px 50px;
}
.ins-DynamicMenuItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	background-color: #FFFFFF;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;	
	text-decoration:none;
	width:166px;

}

.ins-DynamicMenuItem:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	background-color: #666666;
	border: 1px solid #CCCCCC;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;	
	width:166px;
}

.ins-AdSearchBg1 table td {
 padding: 4px !important; 
}
.ins-treeTextAlign table td {
text-align:left !important;
padding: 1px !important; 
}
.ins-treeTextAlign div {
 text-align:left !important;
}

.ins-AdSearchBg1 table td {
 padding: 4px !important; 
}
.ins-treeTextAlign table td {
text-align:left !important;
padding: 1px !important; 
}
.ins-treeTextAlign div {
 text-align:left !important;
}
/* Associated Content */
.ins-gridhead{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f2f2f2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	FONT-SIZE: 12px;
	font-weight: bold;
	color: #333333;
	height:25px;
	vertical-align: middle;
}
.ins-gridrow {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	FONT-SIZE: 12px;
	color: #333333;
	height:22px;
	vertical-align: middle;
}
.ins-alternategridrow {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ddeefa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	FONT-SIZE: 12px;
	color: #333333;
	height:22px;
	vertical-align: middle;
}


.ins-report-table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border:1px solid  #4d4d4d;
	/*border-bottom-style:none;
	border-top-style:none;
	border-right-style:none;*/
    
}
.ins-report-table td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-bottom:1px solid  #4d4d4d;
	border-right:1px solid  #4d4d4d;
	padding:3px 3px 3px 3px;
}
.ins-Payments-heading {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #e0e4ed;
	font-size: 12px;
	line-height:17px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
}
.ins-wait {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top:20px;
	line-height:20px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
}
.ins-relatedcontentHeader
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#c6d9f1;
	FONT-SIZE: 12px;
	font-weight: bold;
	padding-top:3px;
	padding-bottom:3px; 
}
.ins-GridHeader
{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	color: #000000;
	background-color:#dce6f2;
}
.ins-review-Selected-Image {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #FFF;	
	background-image:url(Selected.png);	
	background-position:bottom;
	background-repeat:no-repeat;
	height: 40px;
	width:40px;
}
.ins-review-Deselected-Image {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #FFF;	
	background-image:url(Deselected.png);	
	background-position: bottom;
	background-repeat:no-repeat;
	height: 40px;
	width:40px;
}
.ins-review-Selected-Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #558ed5;	
	height: 40px;
	padding-right:5px;
}
.ins-review-Deselected-Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #bfbfbf;	
	height: 40px;
	padding-right:5px;
}
TR.GridStyle TD
{
    font-family:Verdana;
    font-size:8pt;
    border-color:Gray;
    border-style:Solid;
    border-width:1px;
    border-left-width:0px;
    border-top-width:0px; 
    padding-left:3px;
}
.ins-UserQuestion
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #7270c0;
}
.ins-UserQuestion-links
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #7270c0;
}
.ins-UserResponses-heading {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4a7ebb;
	font-size: 12px;
	font-weight:bold;
	color: #1f497d;
}
.ins-UserResponses-Text {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	font-size: 12px;
	color: #838383;
	/*height:20px;
	vertical-align: middle;*/
}
.ins-UserQuestions-Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
}
.ins-UserQuestions-SubHead
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #000000;
}

.ins-RespondedDate
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #b8a6a6;
}
.ins-Response-Text-Background
{
    background-color: #dce6f2;
}
.ins-Popup-UserQuestion
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight:bold;
  color: #7270c0;
}

.ins-Popup-Link
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
}


.ins-Popup-Link:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
}

.ins-Watermarktext
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #b8a6a6;
  padding-left:5px;
}
.ins-gridhead{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f2f2f2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	FONT-SIZE: 12px;
	font-weight: bold;
	color: #333333;
	height:25px;
	vertical-align: middle;
}
.ins-gridrow {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	FONT-SIZE: 12px;
	color: #333333;
	height:22px;
	vertical-align: middle;
}
.ins-alternategridrow {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ddeefa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	FONT-SIZE: 12px;
	color: #333333;
	height:22px;
	vertical-align: middle;
}


.ins-report-table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border:1px solid  #4d4d4d;
	/*border-bottom-style:none;
	border-top-style:none;
	border-right-style:none;*/
    
}
.ins-report-table td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-bottom:1px solid  #4d4d4d;
	border-right:1px solid  #4d4d4d;
	padding:3px 3px 3px 3px;
}
.ins-relatedcontentHeader
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#c6d9f1;
	FONT-SIZE: 12px;
	font-weight: bold;
	padding-top:3px;
	padding-bottom:3px; 
}
.ins-GridHeader
{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	color: #000000;
	background-color:#dce6f2;
}
.Newcatalog_Purchased, .Newcatalog_Purchased:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4f6262;
	font-weight:bold;
	background-image:url(Add-to-cart.gif);
	background-color:#CCC;
	background-repeat:no-repeat;
	width:102px;
	height:24px;
	border:0px #73b8db solid;
	cursor:pointer;
	padding-left:0px;
	vertical-align:middle;
	text-align:center;
	padding-top:5px;
	text-decoration:none;
	/*display:none;*/
} 
.ins-couponnote
{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #750000;
}

.ins-AdsearchBUlist {
	position: absolute;
	left:35%;
	top:215px;
	width:425px;
	height:420px;
	z-index:999999;
}
.ins-MoreActions{
	PADDING:0px;
	height:22px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	line-height:20px;
}
.ins-CategoryDeletelist {
	position: absolute;
	left:30%;
	top:250px;
	width:500px;
	height:225px;
	z-index:999999;
}
/*---------------------New Tab Design for Track List View Tab Start -------------------------------*/
.EGTab-Close {
	float:left;
	background:url("images/tableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 7px;
	text-decoration:none;
	border-bottom:1px #cac9ce solid;
	}	
.EGTab-Close a {
	float:left;
	margin: -5px 9px;
	padding:0 5 0 10px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4D4D;
	}
.EGTab-Close a:hover {
	float:left;
	margin: -5px 9px;
	padding:0 5 0 10px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4D4D;
	}
.EGTab-Close img {
	padding-left:10px;
	}	

.EGTab-Close span {
	float:left;
	display:block;
	background:url("images/tabright.gif") no-repeat right top;
	padding:12px 15px 4px 8px;
	color:#6B78A9;
	height:20px;
	vertical-align:bottom;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:30px;
	color:#4d4D4D;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	}
.EGTab-Open {
	float:left;
	background:url("images/open-tableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 7px;
	text-decoration:none;
	font-weight:bold;
	}	
.EGTab-Open a {
	float:left;
	margin:0;
	padding:0 5 0 10px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#4d4D4D;
	}
	
.EGTab-Open a:hover {
	float:left;
	margin:0;
	padding:0 5 0 10px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4d4D4D;
	}
.EGTab-Open img {
	padding-left:10px;
	}	
.EGTab-Open span {
	float:left;
	display:block;
	background:url("images/open-tabright.gif") no-repeat right top;
	padding:10px 15px 6px 8px;
	color:#6B78A9;
	height:20px;
	vertical-align:bottom;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:25px;
	color:#4d4D4D;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	}	

.ins-replistrow {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	font-size: 12px;
	color: #000000;
	height:25px;
	/*padding-bottom:15px;*/
	vertical-align: middle;
	line-height:20px;
	}
 .RadMenu_Default .rmRootGroup {
  border-style:none !important;
  background-image:none !important;
  background-color:Transparent !important;
  
}
 .RadMenu_Default .rmRootGroup .rmText 
 {
     margin-left:-10px;
     color:Blue;
     font-family:Arial;
 }
.RadMenu_Default a.rmLink
{
	background-image: none;
	background-color:Transparent !important;
}
.RadMenu_Default a.rmLink:hover
{
	background-image: none;
	background-color:Transparent !important;
}
.ins-Adsearchtbalelocation {
	position: absolute;
	left:350px;
	top:200px;
	z-index:888;
}

/* RAD MENUS */
.ins-navpadding{	 
	 width: 98%;
	 padding:3px; 
} 
#RightMenus{
 text-align:right !important; 
 float:right !important;
}
/*.RadMenu_Roles .rmLink, .RadMenu_Roles .rmText, .RadMenu_Roles .rmItem
{	
	cursor:pointer;
 	float:none   !important;  
 	display: inline !important;  
}
.RadMenu_Menus .rmLink, .RadMenu_Menus .rmText, .RadMenu_Menus .rmItem
{	
	cursor:pointer;
 	float:none   !important;  
 	display: inline-block !important;  
}  
.RadMenu_Menus .rmHorizontal .rmItem {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;  
	display: inline !important;  
} 
.RadMenu_Menus .rmVertical .rmItem { 
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
	border-radius: 3px; 	 
}

 .RadMenu_Menus .rmHorizontal .rmSeparator
{ 
    height: 20px; 
    width: 0px; 
    line-height: 20px; 
    background-color : #3e6898; 
    border: 0; 
} 

.RadMenu_Menus .rmVertical .rmSeparator
{
    height: 0px; 
    margin: 2px 0;
    border: 0; 
    background-color: #3e6898; 
    line-height: 1px;
}

.rmSlide{
	top:16px !important;
}
.RadMenu .rmGroup .rmText{
    padding: 0 20px 0 8px !important;
	min-width:100px !important;
}
.RadMenu_Menus .rmGroup .rmLink, 
.RadMenu_Menus .rmGroup .rmText, 
.RadMenu_Menus .rmGroup .rmItem{  	
	cursor:pointer;
 	float:left !important; 
   -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
	border-radius: 0px;    
}*/ 
/* Roles */
.RadMenu_Roles rmRootGroup{
  vertical-align:bottom;
  
}
.RadMenu_Roles .rmSlide{
	top:20px !important;
	left:0px !important;
}
.RadMenu_Roles .rmLevel1
{
 border: 1px solid #F1F1F1 !important;
 border-top: 0px;
 width:183px !important;
}
.RadMenu_Roles .rmGroup .rmText{
    padding: 0 22px 0 15px !important; 
	min-width:152px !important;
    /*background:url(PIcons/roles-left-arrow.png) no-repeat 5px 9px;*/
}
.RadMenu_Roles .rmLevel1 .rmLink .rmLeftImage{
	padding-top: 4px;
	padding-left: 10px;		
} 
.RadMenu_Roles .rmLink
{ 	
	font-family:Arial, Helvetica, sans-serif;
    line-height: 25px;     
    color:#4d4d4d;
	font-weight:bold;
	list-style-type: none;	  
    display: inline-block !important;
	text-decoration: none !important;  
    position: relative;
}

.RadMenu_Roles .rmRootGroup .rmLink:hover,
.RadMenu_Roles .rmRootGroup .rmFocused,
.RadMenu_Roles .rmRootGroup .rmExpanded
{ 
	font-family:Arial, Helvetica, sans-serif;
    color:#4d4d4d;
	font-weight:bold; 
}
.rmText rmExpandDown{
	color:#4d4d4d !important
}
.RadMenu_Roles .rmHorizontal .rmItem {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;  
	display: inline !important;  
} 
.RadMenu_Roles .rmVertical .rmItem { 
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
	border-radius: 3px; 
	display: block !important;  	 
}
.RadMenu_Roles .rmGroup .rmLink
{
	border-left: 3px solid #FFFFFf !important;
    width: 100% !important;
}
.RadMenu_Roles .rmHorizontal .rmSeparator	{ 
    height: 20px; 
    width: 0px; 
    line-height: 20px; 
    background-color : #3e6898; 
    border: 0; 
	} 
.RadMenu_Roles .rmVertical .rmSeparator{
    height: 0px; 
    margin: 2px 0;
    border: 0; 
    background-color: #FFFFFF; 
    line-height: 1px;
	}
.RadMenu_Roles .rmGroup .rmVertical .rmLevel1 {
   color:#4d4d4d;
   background-color: #FFFFFF;	
	}
.RadMenu_Roles .rmGroup{ 
   color:#4d4d4d;
   background-color: #FFFFFF;	
   -webkit-border-bottom-left-radius: 3px;
   -webkit-border-bottom-right-radius: 3px;
   -moz-border-radius-bottomleft: 3px;
   -moz-border-radius-bottomright: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px; 
	}
.RadMenu_Roles .rmHorizontal .rmFirst .rmRootLink{ 
    color:#4d4d4d !important
}
.RadMenu_Roles .rmGroup .rmLink, 
.RadMenu_Roles .rmGroup .rmText, 
.RadMenu_Roles .rmGroup .rmItem{  	
	cursor:pointer;
 	/*float:left !important;*/
   -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
	border-radius: 0px; 	 
	vertical-align:middle;    
	} 
#divRoles{
    min-width:185px;
	text-align:left;
	vertical-align:bottom;   
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px; 
	position:relative;
	}
.ins-RolesBg{
	background-color:#FFFFFF;
}
.ins-classRolesdiv{
	 padding-left: 10px;
	 padding-right: 10px;
}
.ins-tdcomingsoon
{
	FONT-SIZE: 12px;
	COLOR: #ffffff !important;
	vertical-align:middle;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	height:23px !important;
	background:url("PIcons/cs-tag.png") repeat-y 0px 0px;
	background-color:#ffb70b;
	font-weight:bold;
	align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left:12px; 
	padding-right:5px;
}
.ins-tdnewitem
{
	FONT-SIZE: 12px;
	COLOR: #ffffff !important;
	vertical-align:middle;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	height:20px;
	background:url("PIcons/new-tag.png") repeat-y 0px top;
	background-color:#fa625f;
	font-weight:bold;
	align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:12px; 
	padding-right:5px;
}



.ins-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#838383;
	background-color:#f5f5f5;
	font-weight: bold; 
	padding: 6px !important;
	padding-left: 12px !important;
}
.ins-currentpage {	 
	border: 1px solid #44bbcc;	 
	padding:4px 8px !important;
	color: #4d4d4d !important;
	-webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
	border-radius: 50% !important; 
	margin-left: 2px;
	margin-right: 2px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}
.ins-disabledpage {	 
	padding:1px !important;
	color: #999999;
	margin-left: 2px;
	margin-right: 2px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}
.ins-listrow {
	font-family: Arial, Helvetica, sans-serif;
	height:40px !important;
	vertical-align: middle;
}
.ins-CategoryHead
{
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 14px; 
    font-weight:bold; 
    color: #838383; 
	padding-left: 20px;
	background:url("PIcons/cat-bg.png") repeat-x scroll 0px 0px transparent !important;
	height:43px; 
	padding-top:0px;
} 
.ins-CatalogTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4D4D4D;  
}
.ins-CatalogItemPadding{
	padding-top: 10px;
}
.ins-CatalogTitle a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #838383; 
	 
}
.ins-CatalogTitle a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #838383; 
}  
.ins-compbg, .ins-searchbg{
	 background-color:#f5f5f5;
	 background:#f5f5f5;
	}
.ins-Compbottomborder{
	padding-left: 15px;
	padding-top: 4px;
	background:url("PIcons/list-geading-bg.png") repeat-x scroll 0px 0px transparent !important;
	height:50px;
}
.ins-listheading{
	 font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 14px; 
    font-weight:bold; 
    color: #838383;
	vertical-align: top; 
}
.ins-SearchInput
{
	width: 800px !important; 
	max-width: 801px !important; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4D;
	border:#CCCCCC solid 1px !important; 
	height: 25px !important; 
		
}
.ins-searchlabel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #838383; 
}
.ins-searchalign{
	padding: 8px;
	text-align: left;	
	margin-left:30px;
}

body, td{	 
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px; 
}
.ins-PaginationAlign{
	text-align:right;
	padding: 6px;
}

.ins-buttonsalign{
	text-align:right;
}
.opaqueLayer
    {
        display: none;
        position: absolute;
        top: 0px;
        left: 0px;
        opacity: 0.1;
        filter: alpha(opacity=50);
        background-color: #d4d4d4;
        z-index: 1000;
    }
	 .TelerikModalOverlay
    {
        /*background-color: Black !important;*/
    }
    .ins-tblstyle
    { 
	-webkit-border-radius: 5px !important;
	   -moz-border-radius: 5px !important;
		border-radius: 5px !important; 		
        border:#FFCC33 solid 2px;
        border-collapse: separate;
        background-color: white;
		padding: 2px 4px 2px 2px;
    }
    #tblAddContentEvents
    {
        height: 82px;
    }
    #ddsubmenu1
    {
        width: 116px;
    }
    #liReference
    {
        width: 118px;
    }
	.ins-postedtoAugusoft{
		background:#d7e4bd;
		height:22px;
		width:150px;
		padding-top:3px;
		padding-left:20px;	
	}
.ins-page{
	padding:4px 8px !important;
	color: #4d4d4d !important;
	text-decoration:none !important;
	-webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
	border-radius: 50% !important; 
	margin-left: 2px;
	margin-right: 2px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	border: 1px solid #a8b2bb;	
}
.ins-page:hover{
	border: 1px solid #44bbcc;	
	padding:4px 8px !important;
	color: #4d4d4d !important;
	text-decoration:none !important;
	-webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
	border-radius: 50% !important; 
	margin-left: 2px;
	margin-right: 2px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}
.ins-firstpage{
	padding:1px !important;
	color: #4d4d4d !important;
	text-decoration:none !important;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	margin-left: 2px;
	margin-right: 2px;
}
.ins-previouspage{
	padding:1px !important;
	color: #4d4d4d !important;
	text-decoration:none !important;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	margin-left: 2px;
	margin-right: 2px;
}
.ins-nextpage{
	padding:1px !important;
	color: #4d4d4d !important;
	text-decoration:none !important;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px; 
}
.ins-lastpage{
	padding:1px!important;
	color: #4d4d4d !important;
	text-decoration:none !important;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	margin-left: 2px;
	margin-right: 2px;
}
div.RadPanelBar_Sitefinity .rpRootGroup
{
	border: 0;
	background-color: transparent !important;
}
/* Rafi text color */
div.RadPanelBar_Sitefinity .rpLink .rpOut,
div.RadPanelBar_Sitefinity .rpGroup .rpLink .rpOut
{
/*	margin: 1px 0 0 1px;*/
	padding-bottom: 1px;
	border-bottom: 0;
	color:#838383;
}
/* compensate for borders */
div.RadPanelBar_Sitefinity .rpLink:hover,
div.RadPanelBar_Sitefinity .rpGroup .rpLink:hover
{   
	font:12px/24px Arial, Helvetica, sans-serif;
	color:#838383;
	padding: 0;
	border: 1px solid #f5f5f5 !important;
	text-decoration:underline;
	background: none !important;;
}
div.RadPanelBar_Sitefinity .rpRootGroup .rpFocused,
div.RadPanelBar_Sitefinity .rpRootGroup .rpFocused:hover,
div.RadPanelBar_Sitefinity .rpRootGroup .rpSelected,
div.RadPanelBar_Sitefinity .rpRootGroup .rpSelected:hover
{
	border: 0;
	padding: 1px;
	background-color: #ddf1fc;
	background-image: none;
	color:#838383;
}
/* <expand arrows> */
.RadPanelBar_Sitefinity .rpExpandable .rpOut,
.RadPanelBar_Sitefinity .rpExpanded .rpOut
{   
	font: bold 12px/24px Arial, Helvetica, sans-serif;
    background-color: transparent;
	background-image: url('PanelBar/Expandable.png');
	background-repeat: no-repeat;
}
/* </expand arrows> */
div.RadPanelBar_Sitefinity .rpExpandable span.rpExpandHandle, div.RadPanelBar_Sitefinity .rpExpanded span.rpExpandHandle {
    background-color: transparent;
    /*background-image: none !important;*/
background-image: url('PanelBar/Expandable.png');
    background-repeat: no-repeat;
    float: left;
    margin: 4px 0 0 -5px;
}
div.RadPanelBar_Sitefinity ul.rpRootGroup .rpFocused, div.RadPanelBar_Sitefinity .rpRootGroup a.rpFocused:hover, div.RadPanelBar_Sitefinity ul.rpRootGroup .rpSelected, div.RadPanelBar_Sitefinity .rpRootGroup a.rpSelected:hover {
   /* background-color: transparent !important;*/
    background-color: #CEF8F8 !important;;
    background-image: none;
    border: 0 none;
    color: #FFFFFF;
    padding: 1px;
}

.ins-cataloglable{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #838383;
  line-height:22px;
}
.ins-eventlocationlable{
  padding-top: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #838383;
  line-height:22px;
}

/* InPlace Content */
.RadMenu_InPlace rmRootGroup{
  vertical-align:bottom;
  
}
.RadMenu_InPlace .rmSlide{
	top:30px !important;
	left:-2px !important;
        cursor:pointer;
}
.RadMenu_InPlace .rmGroup .rmText{
  padding: 0 23px 0 5px !important;
	min-width:50px !important; 
}
.RadMenu_InPlace .rmLink
{ 	
	font-family:Arial, Helvetica, sans-serif;
    line-height: 25px;     
    color:#FFFFFF;
	font-weight:bold;
	list-style-type: none;	  
    display: inline-block !important;
	text-decoration: none !important;  
    position: relative;
}

.RadMenu_InPlace .rmRootGroup .rmLink:hover,
.RadMenu_InPlace .rmRootGroup .rmFocused,
.RadMenu_InPlace .rmRootGroup .rmExpanded
{ 
	font-family:Arial, Helvetica, sans-serif;
    color:#4d4d4d;
	font-weight:bold; 
}
.rmText rmExpandDown{
	color:#4d4d4d !important
}
.RadMenu_InPlace .rmHorizontal .rmItem {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;  
	display: inline !important;  
} 
.RadMenu_InPlace .rmVertical .rmItem { 
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
	border-radius: 3px; 
	display: block !important;  	 
}
.RadMenu_InPlace .rmGroup .rmLink:hover,
.RadMenu_InPlace .rmGroup .rmFocused,
.RadMenu_InPlace .rmGroup .rmExpanded{ 
    color: #fff; background: #3e6898;
	width: 101px !important;
	-webkit-border-radius: 0px !important;
   -moz-border-radius: 0px !important;
	border-radius: 0px !important; 	
}
.RadMenu_InPlace .rmHorizontal .rmSeparator	{ 
    height: 20px; 
    width: 0px; 
    line-height: 20px; 
    background-color : #3e6898; 
    border: 0; 
	} 
.RadMenu_InPlace .rmVertical .rmSeparator{
    height: 0px; 
    margin: 2px 0;
    border: 0; 
    background-color: #3e6898; 
    line-height: 1px;
	}
.RadMenu_InPlace .rmGroup .rmVertical .rmLevel1 {
   color:#FFFFFF; background-color: #e6e6e6;
	}
.RadMenu_InPlace .rmGroup{ 
   color:#FFFFFF; background-color: #e6e6e6	;
   -webkit-border-bottom-left-radius: 3px;
   -webkit-border-bottom-right-radius: 3px;
   -moz-border-radius-bottomleft: 3px;
   -moz-border-radius-bottomright: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px; 
	}
.RadMenu_InPlace .rmHorizontal .rmFirst .rmRootLink{ 
    color:#FFFFFF !important
}
.RadMenu_InPlace .rmGroup .rmLink, 
.RadMenu_InPlace .rmGroup .rmText, 
.RadMenu_InPlace .rmGroup .rmItem{  	
	cursor:pointer;
 	float:left !important; 
   -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
	border-radius: 0px;    
} 
.ins-InplaceContentPlus{
  background-color: #3e6898 !important;
  border-right: #CCCCCC solid 1px  !important;  
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  font-weight:bold;	
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
   border-top-left-radius: 5px;
   border-bottom-left-radius: 5px;
}
.ins-InplaceContentLinks{
  background-color: #3e6898 !important;
  font-family:Arial, Helvetica, sans-serif;  
  font-size:12px;   
  color:#FFFFFF;    
  font-weight:bold;
 -webkit-border-top-right-radius: 5px;
 -webkit-border-bottom-right-radius: 5px;
 -moz-border-radius-topright: 5px;
 -moz-border-radius-bottomright: 5px;
 border-top-right-radius: 5px;
 border-bottom-right-radius: 5px;
 text-align:center;
}
div.RadTabStrip .rtsLink
{
    /*padding-right: 0;*/
    padding:3px 15px !important;
} 

 
/*----------------------------New Folders New Design------------------------------*/
.ins-searchBackGround
{
	background-color:#F5F5F5;
	border:0px solid #CCCCCC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:5px;
}
.ins-newheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4d4d4d;
	font-weight: bold;
	background-color:#fbfbfb;
	border:solid 1px #e5e5e5 !important;
	border-bottom:0px;
	height:35px;
	vertical-align:middle;
	padding-left:12px !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color:#eeeeee;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fbfbfb', endColorstr='#eeeeee')"; /* IE8 */
	background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* W3C */
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
}
.ins-MenuHeading{
  background-image: url(SelBackGround.png);
  background-repeat:repeat-y;
  background-position: top left;
  line-height:25px;
  font-weight:bold;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color:#3e6898;
  padding-left:12px;
}
.ins-MenuTreeNodeText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	border-color: #f2f2f2;
	text-decoration:none;
}
.ins-MenuTreeNodeText:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	border-color: #f2f2f2;
	background-color:#f2f2f2;
	text-decoration:none;
}

.ins-CreateMenuSelected{
	background-image: url(SelBackGround.png);
	background-repeat:repeat-y;
	background-size: contain;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    border-style:none;
	margin-left: -5px;
    text-decoration: none;
    width: 94%;    
	text-decoration:none;
	BACKGROUND-color:#f2f2f2;
	border-color: #333;	
	line-height: 28px;
	}
.ins-CreateMenu {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	border-color: #f2f2f2;
	text-decoration:none;
	line-height:27px;
}
.ins-CreateMenu:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e6898 !important;
	text-decoration:none;
	cursor:pointer;
}

.RadTreeView_CreateMenu .rtMid, .RadTreeView_CreateMenu .rtFirst, .RadTreeView_CreateMenu .rtLast{
padding: -1px 0 1px 31px !important;
}
.RadTreeView_CreateMenu .rtPlus,  
.RadTreeView_CreateMenu .rtMinus 
{ 
    background-image: url('PlusMinus.png'); 
    width:16px; 
    height:16px; 
} 
.RadTreeView_CreateMenu .rtIn {
	vertical-align:middle !important;
	/*line-height:30px !important;*/
	margin-left: 5px !important;
}
.RadTreeView_CreateMenu .rtSp, .RadTreeView_CreateMenu .rtImg {
    vertical-align: middle;
	margin-top:-4px !important;
}
.RadTreeView_CreateMenu .rtPlus, .RadTreeView_CreateMenu .rtMinus {
    background-repeat: no-repeat;
    cursor: pointer;
    font-size: 0;
    height: 11px;
    left: 10px !important;
    padding: 0;
    position: absolute;
    top: 10px !important;
    width: 11px;
}

.RadTreeView_CreateMenu .rtSp, .RadTreeView_CreateMenu .rtImg {
    vertical-align: middle;
	margin-top:-4px !important;
}
.ins-cntminactions{
	width:20% !important;
}
.RadMenu_MyDefault .rmRootGroup {
	border: 1px solid #828282;
	background-repeat: repeat-x;
	background-position: 0 -408px;
	background-color:#eeeeee;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fbfbfb', endColorstr='#eeeeee')"; /* IE8 */
	background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* W3C */
	height:35px;
/*	width:100px;*/	
	border:1px solid #c4c4c4 !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor:pointer !important;
	}
.RadTreeView_MySkin .rtTop, .RadTreeView_MySkin .rtMid, .RadTreeView_MySkin .rtBot{
	padding: 1px 0 1px 31px !important;
    position: relative;
	cursor:pointer !important;
	}
.RadMenu_MyDefault,
.RadMenu_MyDefault a.rmLink
 {
  font: normal 14px Arial, Verdana, Helvetica, sans-serif;
  color: #000;
  text-decoration: none; 
  line-height:25px;
  cursor:pointer !important;
  }

.RadMenu_MyDefault a.rmRootLink {
	font: normal 14px Arial, Verdana, Helvetica, sans-serif !important;
}
.RadMenu_MyDefault a.rmLink,
.RadMenu_MyDefault a.rmDisabled,
.RadMenu_MyDefault a.rmDisabled:hover {
  background-position: 0 -72px;
  font-size:12px !important; 
}
.RadMenu_MyDefault a.rmLink:hover,
.RadMenu_MyDefault a.rmFocused {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-bottom:#FFFFFF !important;
}
  
.RadMenu .rmLeftImage {
    margin: 6px 2px 0 0px !important;
    padding-bottom: 4px;
}
.RadMenu_MyDefault a.rmExpanded,
.RadMenu_MyDefault a.rmExpanded:hover {
  background-color: #fff; 
  border-radius: 3px;
	border-bottom:#FFFFFF !important;
	z-index:99999;}
  
  .RadMenu_MyDefault .rmGroup {
  	padding-top:10px !important;
	padding-bottom:10px !important;
  }

  .RadMenu_MyDefault .rmGroup .rmItem a.rmLink:hover
{
	/*background-image: url(SelBackGround.png) !important;
	background-repeat:repeat-y !important;
	background-position: top left !important;
	background-color:#eaf7ff !important;*/
	color:#3e6898 !important;
	cursor:pointer;
	line-height:25px !important;
}

.RadMenu_MyDefault .rmHorizontal .rmRootLink span.rmText {
  display: inline;
  padding-left: 1px;
  margin-left:5px;
  line-height: 34px;
  color:#4d4d4d !important;
   }

.RadMenu_MyDefault .rmGroup .rmItem a.rmLink
 {
 	color:#4d4d4d !important;
 	margin-left:11px !important;
 	margin-right:10px;
 	width:100%;
 } 
 .RadMenu_MyDefault .rmGroup .rmItem .rmLeftImage {
	margin-left:10px !important; 
	margin-right:8px !important;
	margin-top:8px !important;
	vertical-align:middle !important;
}

.RadMenu_MyDefault .rmGroup .rmItem {  
    margin-left:-12px !important; 
    margin-right:-10px !important;
    width:100% !important;  
    z-index:100 !important;
}  
.RadMenu_MyDefault .rmGroup 
{ 
     border:1px solid #c4c4c4 !important;
	-webkit-border-radius: 3px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 3px;
	-moz-border-radius-topleft: 0;
	border-radius: 3px;
	border-top-left-radius: 0;
     background: #ffffff !important;  
     z-index:100 !important;
	 top: 19px !important;
	 left:-1px !important;
} 
.RadMenu_MyDefault .rmHorizontal .rmSeparator .rmText,
.RadMenu_MyDefault .rmVertical .rmHorizontal .rmSeparator .rmText {
  height: 22px;
  margin: 1px 10px 0;
  width: 25px;
  background-color: #FFF; }
.RadMenu_Default_Context .rmGroup .rmItem {  
    /*margin-left:1px !important; 
    margin-right:1px !important;*/
    width:100% !important;  
}  
.RadMenu_Default_Context .rmGroup 
{ 
     border: 1px solid #c4c4c4 !important;  
     background: #ffffff !important;  
} 
.RadMenu_Default_Context .rmLeftImage {
	margin-left:10px !important; 
	margin-top:8px !important;
	vertical-align:middle !important;
} 
.RadMenu_Default_Context a.rmLink
{
	background-image:none !important;   
    border-left: 3px solid #FFFFFF !important;  
}
 .RadMenu_Default_Context .rmText
{
     text-transform:capitalize;
    background-image:none !important;       
}
 
.RadMenu_Default_Context .rmText
{
	margin-left:15px !important;
	margin-right:-10px !important;
	
}
.RadGrid_Metro .rgHeaderDiv
 {   
 	 height:35px !important;
     padding-right:15px !important;
     margin-right:-20px !important;
     background-color:#f7f7f7;
   /*background-image:url(SelBackGround.png);*/
     background-repeat:repeat !important;
     background-position:top left !important; 
	 border-right-color:#f7f7f7 !important;
 }
 
 
.RadGrid_Metro .rgAltRow
{
	background:#f6fbff !important;
}
.RadGrid_Metro .rgSelectedRow
{
	background-color:#eaf7ff !important;
	color:#4d4d4d !important;
}

.RadGrid_Metro .rgRow td
{
	border-style:none !important;
}

/*.RadGrid_Metro .rgActiveRow td,
.RadGrid_Metro .rgActiveRow td.rgSorted,
.RadGrid_Metro .rgSelectedRow td,
.RadGrid_Metro .rgSelectedRow td.rgSorted
{
	border-color:#eaf7ff !important;
}

*/

.RadGrid_Metro .rgAltRow td
{
	border-style:none !important;
}
.RadGrid_Metro .rgHeader
{
    background:#f7f7f7 !important;
    border-style:none !important;
}
.RadGrid_Metro th.rgSorted
{
	background-color:#f7f7f7 !important;
}

.RadTreeView_Windows7 .rtSelected .rtIn {
	background-image: url(SelBackGround.png) !important;
	background-repeat:repeat-y !important;
	background-position: top left !important;
}
.RadGrid_Metro td.rgPagerCell
{
	border-style:none !important;
	/*float:right !important;*/
}
.RadGrid_Metro td.rgPagerCell .NextPrevAndNumeric
{
	float:right !important;
}
.RadGrid_Metro .rgMasterTable td.rgGroupCol,
.RadGrid_Metro .rgMasterTable td.rgExpandCol
{
	background:none !important;
 	padding-left:1px !important;
	padding-right:1px !important;
}


.RadTreeView_MySkin .rtPlus,  
.RadTreeView_MySkin .rtMinus 
{ 
   /* background-image: url('PlusMinus.png'); */
    width:16px; 
    height:16px; 
} 
.RadTreeView_MySkin .rtMinus 
{ 
    background-position-y:-32px !important;
} 
.RadTreeView_MySkin .rtIn {
	vertical-align:middle !important;
	line-height:30px !important;
	margin-left: 5px !important;
 
}
/*venu*/
.RadTreeView_MySkin .rtPlus, .RadTreeView_MySkin .rtMinus {
    background-repeat: no-repeat;
    cursor: pointer;
    font-size: 0;
    height: 11px;
    padding: 0;
    position: absolute;
    /*left: 10px !important;
    top: 10px !important;*/
    width: 11px;
    /*margin-top: 12px !important;*/
    margin-top: 7px !important;
}

.RadTreeView_MySkin .rtSp, .RadTreeView_MySkin .rtImg {
    vertical-align: middle;
	margin-top:-4px !important;
}
 .RadSplitter_Default,
  .RadSplitter_Default .rspPaneTabContainer,
  .RadSplitter_Default .rspPane,
  .RadSplitter_Default .rspResizeBar,
  .RadSplitter_Default .rspSlideContainerResize,
  .RadSplitter_Default .rspPaneHorizontal,
  .RadSplitter_Default .rspResizeBarHorizontal,
  .RadSplitter_Default .rspSlideContainerResizeHorizontal {
    border:solid 1px #e5e5e5 !important;
   }


.RadMenu_ChekedMenuSkin_Context .rmGroup .rmItem {  
    margin-left:1px !important; 
    margin-right:1px !important;
    width:100% !important;  
}  
.RadMenu_ChekedMenuSkin_Context .rmGroup 
{ 
     border: 1px solid #979797 !important;  
     background: #ffffff !important;  
} 
.RadMenu_ChekedMenuSkin_Context .rmLeftImage {
	margin-left:10px !important; 
	margin-top:6px !important;
	vertical-align:middle !important;
}
.RadMenu_ChekedMenuSkin_Context a.rmLink:hover
{
	background-image: url(SelBackGround.png) !important;
	background-repeat:repeat-y !important;
	background-position: top left !important;
	background-color:#eaf7ff !important;
	color:#4d4d4d !important;
}
.RadMenu_ChekedMenuSkin_Context a.rmLink, .RadMenu_Default_Context .rmText
{
    background-image:none !important;
}
.RadMenu_ChekedMenuSkin_Context .rmText
{
	margin-left:22px !important;
	margin-right:-5px !important;
}
.RadMenu_ChekedMenuSkin_Context,
.RadMenu_ChekedMenuSkin_Context a.rmLink {
  font: normal 12px/23px Arial, Verdana, Helvetica, sans-serif !important;
  color: #000 !important;
  text-decoration: none !important; }
.RadMenu_ChekedMenuSkin_Context a.rmDisabled .rmText,
.RadMenu_ChekedMenuSkin_Context a.rmDisabled:hover {
  color: #7d7d7d;
  background-color: transparent; }  
  
 
  
.RadMenu_ChekedMenuSkin_Context .rmGroup .rmLast{  
	padding-bottom:10px !important;
	padding-top:10px !important;
}  
.RadMenu_ChekedMenuSkin_Context .rmGroup .rmLast .rmText{  
	padding-left:20px !important;
}  

.RadButton_Metro.rbSkinnedButton,
.RadButton_Metro .rbDecorated {
	height: 28px !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#4d4d4d !important;
	background-color:#eeeeee;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fbfbfb', endColorstr='#eeeeee')"; /* IE8 */
	background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* W3C */
}
.RadButton_Metro.rbSkinnedButton:hover, .RadButton_Metro.rbVerticalButton:hover, .RadButton_Metro:hover .rbDecorated{
	background:none !important;
}
.RadButton_Metro.rbSkinnedButton:hover,
.RadButton_Metro.rbVerticalButton:hover{
	border:1px solid #25A0DA !important;
	text-decoration:none !Important;
	background-color:#eeeeee;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fbfbfb', endColorstr='#eeeeee')"; /* IE8 */
	background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* W3C */
}
.RadButton_Metro.rbVerticalButton.rbDisabled:hover, .RadButton_Metro.rbVerticalButton.rbDisabled:hover .rbDecorated
 {
    text-decoration:none !Important; 
    background-color: #F1F1F1 !Important;
	color:#CCCCCC !Important;
 }
.RadButton_Metro.rbSkinnedButton.rbDisabled .rbDecorated, .RadButton_Metro.rbVerticalButton.rbDisabled:hover .rbDecorated, .RadButton_Metro.rbLinkButton.rbDisabled, .RadButton_Metro.rbLinkButton.rbDisabled:hover{
	color:#A0A0A0 !Important;
	}
.RadButton_Metro.rbSkinnedButton.rbDisabled, .RadButton_Metro.rbVerticalButton.rbDisabled, 
.RadButton_Metro.rbLinkButton.rbDisabled, .RadButton_Metro.rbLinkButton.rbDisabled:hover{
    background-color: #F9F9F9  !important;
    border: 1px solid #CDCDCD !important;
    color: #F9F9F9  !important;
    cursor: default;
	-webkit-appearance: none;
}

.RadSplitter_Default, .RadSplitter_Default .rspPaneTabContainer, .RadSplitter_Default .rspPane, .RadSplitter_Default .rspResizeBar, .RadSplitter_Default .rspSlideContainerResize, .RadSplitter_Default .rspPaneHorizontal, .RadSplitter_Default .rspResizeBarHorizontal, .RadSplitter_Default .rspSlideContainerResizeHorizontal{
	border: 1px solid #E5E5E5 !important;
}
.ins-tablebackgroundChange{
	background-color:#f0f0f0;
	border:0px solid #CCCCCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-style:solid;
	padding:0px;
	width:200px;
	padding:20px;
	}

.ins-labelCtrl{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373636;
	padding-top:10px;
}

.ins-inputCtrl{
	font-family: Arial, Helvetica, sans-serif;
	Width:240px !important;
	Height:25px;
    padding:5px !important;
  	font-size: 12px;
	color: #4D4D4D;
	border:1px solid #c4c4c4;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
   }
.ins-logintitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4d4d4d;
	font-weight: bold;
}
.Green-Alert
{
    background-color: #d6f786;
    border: 1px #91be28 solid;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
	padding-right: 20px !important;
	padding: 6px;
	margin: 6px;
}
.Blue-Alert
{
    background-color: #c5e5fe;
    border: 1px #86c8fd solid;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
	padding-right: 20px !important;
	margin: 6px;
	padding: 6px;
}

.Red-Alert
{
    background-color: #ffcca4;
    border: 1px #CC3333 solid;
      -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
	padding-right: 20px !important;
    margin: 6px;
	padding: 6px;
}
.ins-iperr{
	color:#FF0000 !important;
	}
.RadInput_Error_Default{
	background-image:none !important;
	border:#FF0000 1px solid !important;
	}

.ins-selectCtrl{
	font-family: Arial, Helvetica, sans-serif;
	Width:250px !important;
	Height:40px;
    padding:10px !important;
  	font-size: 12px;
	color: #4D4D4D;
	border:1px solid #c4c4c4;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    line-height:20px;
   }
.ins-conformationImage{
    float: right;
    position:relative;
    margin-right: 5px;
    margin-top: -31px;
}
.ins-instruction{
    font-size:11px;
    font-style:italic;
}
.ins-buttonCtrl:hover{
	background-color:#2a4f79;

	}
.riTextBox, .RadInputMgr_Default {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4D;
	border:1px solid #E0E0E0 !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding:5px;
	height: 32px !important;
}
html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default{
	height:32px !important;
}
.RadInput .riTextBox,.RadInputMgr {
    border-style: solid;
    border-width: 1px;
    padding: 2px 1px 1px;
    vertical-align: middle;
}
.RadInput_Default .riHover, .RadInput_Hover_Default, .riFocused, .RadInput_Focused_Default, .ins-inputCtrl:Focus, .ins-inputCtrl:Hover, ins-selectCtrl:Focus, ins-selectCtrl:Hover{
 background: none repeat scroll 0 0 #FFFFFF;
 /*border-color: #3e6898 !important;*/
  border-color: #d0d0d0 !important;
  -webkit-box-shadow: 0px 0px 2px 1px #b0efff;
	box-shadow: 0px 0px 1px 1px #b0efff;
}
.RadButton_Default.rbSkinnedButton, .RadButton_Default .rbDecorated, .RadButton_Default.rbVerticalButton, .RadButton_Default.rbVerticalButton .rbDecorated, .RadButton_Default .rbSplitRight, .RadButton_Default .rbSplitLeft{
text-align:left;
}
.RadButton_Default.rbSkinnedButton{
text-decoration:none !important;
}
/* ---------------------- Scroll Styles ---------------------
::-webkit-scrollbar 
	{
	width: 10px !important;
	height: 5px;
	}
::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment  {
	display: none;
	}

::-webkit-scrollbar-track-piece  {
	background-color: #f1f1f1;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	}

::-webkit-scrollbar-thumb:vertical {
	-webkit-border-radius: 0px;
	background: #999;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	}*/
/* ---------------------- Scroll Styles ---------------------*/ 
.ins-shortdescription{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #838383;
} 
.ins-thumbnail{
	padding-right:10px;
	padding-top:12px;
	border-bottom: #f1f1f1 solid 1px; 
	height:80px !important;
	width:80px !important;
}
.ins-EventNotstarted{
color:#F00 !important;
font-weight:bold;
	
}
.ins-EventInprogress{
	color:#F90 !important;
	font-weight:bold;
}
.ins-EventCompleted{
	color:#0C0 !important;
	font-weight:bold;
}
.ins-EventFilled{
	color:#F00 !important;
	font-weight:bold;
}
.ins-EventCanceled{
	color:#F00 !important;
	font-weight:bold;
}
.ins-RatingsCount{
	font-size:11px !important;
}
.ins-SortControls{
	margin-top:-5px;
}
.ins-ContentDetails{
	padding-bottom:8px;
}
.ins-actionsbg{
	height:28px;
	border:1px solid #f3f3f3 !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color:#f5f5f5;
}
#tdlRadRoleMenus{ 
	 background-color:#FFFFFF;
	 -webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	 border-top-left-radius: 3px;
	 border-top-right-radius: 3px; 
	 border:1px #ddd solid; 
	 
}
#trRoleMenus{ 
	background-color:#ffffff;
	border: 1px solid #dddddd;
} 
#RoleMenus{ 
width:100%;
cursor:pointer; 
}

 #RoleMenus .rmHorizontal .rmVertical .rmItem {
 	overflow:hidden !important;
 }

.ins-NewWelcomeMessage{
 font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #838383;
  padding: 4px;
}
.ins-NewWelcomelabel{
 font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #838383;
  padding-top: 4px;
  font-weight:bold;
}
.ins-RoleNameBorder{
 border-left: 1px solid  #dddddd !important;
 padding-left:10px !important;
 padding-right:10px !important;
 cursor:pointer;
}
.RadGrid_Metro .rgSelectedRow .ins-FirstCell
{
	/*background-image: url(SelBackGround.png) !important;*/
	background-repeat:repeat-y !important;
	background-position: top left !important;
	background-color:#eaf7ff !important;
	color:#4d4d4d !important;
	padding-left: 8px !important;
}
.RadGrid_Metro .rgHeader:first-child, .RadGrid_Metro th.rgResizeCol:first-child, .RadGrid_Metro .rgFilterRow > td:first-child, .RadGrid_Metro .rgRow > td:first-child, .RadGrid_Metro .rgAltRow > td:first-child {
    padding-left: 10px !important;
}
 .ins-ClearButton
 {
     margin-left:-25px;
     margin-top:6px;
     cursor:pointer;
 }
.ins-buttonCtrl[disabled]{
    PADDING: 3px;
	FONT-WEIGHT: bold;
	CURSOR:pointer  ;
	COLOR: #a7a0a0;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:12px;
/*	background-image:url(buttonsbg.gif);*/
	background-color:#8393a4;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: none;
	width:80px;
	height:35px;
	}
.ins-buttonCtrl[disabled]:hover{
	background-color:#8393a4;

	}
.RadWindow, .RadWindow iframe
{
     z-index: 2147483555 !important;
}
.RadWindow.CSSZindex {
    z-index:2147483559 !important;
}
.Red-Alertlabel
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:  #000000;
   }

.Blue-Alertlabel
{
     font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
}

.Green-Alertlabel
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
}

/*-----------Checkbox Style by DNV--------------

.rfdCheckboxChecked {
	display: none;
}

.rfdCheckboxChecked {
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
}

.rfdCheckboxChecked:active, .rfdCheckboxChecked:checked {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.rfdCheckboxChecked:checked {
	background-color: #e9ecee;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #99a1a7;
}

.rfdCheckboxChecked:checked {
	content: '\2714';
	font-size: 14px;
	position: absolute;
	top: 0px;
	left: 3px;
	color: #99a1a7;
}
/*-----------Checkbox Style by DNV--------------*/

/*.ins-RadWindowFooter
{
	background-image:url(RadFooter.gif);
	background-repeat:repeat-x;
	max-width:100%;
	height:36px;
	vertical-align:middle;
	padding-top:5px;
	border:solid 1px #eaf7ff;
}*/
.ins-RadWindowBody
{
	margin:0px 0px 0px 0px;
}
.RadWindow .rwCorner,.RadWindow .rwCorner .rwBodyLeft
{
	width:0px !important;
}
/*
.RadWindow .rwBodyLeft,.RadWindow .rwBodyRight, 
{
	margin:0 0 0 0 !important;
}
.rbPrimaryIcon, .rbSecondaryIcon{
width:20px !important;
}

.RadSplitter_Default, .RadSplitter_Default .rspPaneTabContainer, .RadSplitter_Default .rspPane, .RadSplitter_Default .rspResizeBar, .RadSplitter_Default .rspSlideContainerResize, .RadSplitter_Default .rspPaneHorizontal, .RadSplitter_Default .rspResizeBarHorizontal, .RadSplitter_Default .rspSlideContainerResizeHorizontal {
    border:none !important;
}
.rbPrimaryIcon{
	left: 8px !important;
    top: 6px !important;
	}*/

.RadSplitter_Default .rspPane {
    border:none !important;
}

.RadSplitter_Default .ins-LeftPane {
	margin-right:10px !important;
}
.RadSplitter_Default .ins-RightPane {
/*	margin-left:-9px !important;
	margin-right:9px !important;
*/	max-width:2000px !important;
	padding-right: 0px !important;
	padding-top: 0px !important;
}


.ins-ActionsHeader
{

	padding-right:25px;
}

.RadComboBox_Simple .rcbInput 
{
	font: normal 12px Arial, Helvetica, sans-serif !important; 
	padding-top:7px !important;
	padding-bottom:7px !important;	
	color:#4d4d4d !important;
}
.RadComboBox_Simple .rcbArrowCell,
.RadComboBox_Simple .rcbReadOnly .rcbInputCell,
.RadComboBox_Simple .rcbReadOnly .rcbArrowCellHidden {
  background-color: Transparent !important;
  border-color:#cdcdcd !important;
 }
 .RadComboBox_Simple .rcbArrowCell
 {
	background-position: -1px -15px !important;
 }
.RadComboBoxDropDown_Simple .rcbItem, .RadComboBoxDropDown_Simple .rcbHovered, .RadComboBoxDropDown_Simple .rcbDisabled, 
.RadComboBoxDropDown_Simple .rcbLoading, .RadComboBoxDropDown_Simple .rcbCheckAllItems, .RadComboBoxDropDown_Simple .rcbCheckAllItemsHovered{
	background-color: transparent !important;
	cursor:pointer !important;
	padding-top:8px !important;
	padding-bottom:8px !important;	
	font: normal 12px Arial, Helvetica, sans-serif !important; 
	color:#4d4d4d;
}
.RadComboBoxDropDown_Simple
{
	 border-color:#cdcdcd !important;
}
div.RadComboBoxDropDown_Simple .rcbHovered {
    background-color:#cdcdcd !important;
    border:none !important;
	color:#4d4d4d !important;
	padding-left:6px !important;
}
.RadComboBoxDropDown_Simple .rcbSeparator {
  color: #ffffff !important;
  background-color:Transparent !important; 
  background-image:url("hr.gif") !important; 
  background-repeat:repeat-x !important; 
  background-position:0px 8px !important;
  line-height:2px !important;
  padding-bottom:0px !important;
  padding-top:0px !important;
  }
.RadComboBox_Simple .rcbFocused .rcbReadOnly .rcbInputCell, .RadComboBox_Simple .rcbFocused .rcbReadOnly .rcbInput,.RadComboBox_Simple .rcbFocused .rcbArrowCell {
	background-color:#eeeeee !important;
	border-color: #c4c4c4 !important;
	color:#4d4d4d !important;
}
.RadComboBox_Simple .rcbFocused .rcbArrowCell a {
	background-position: -11px -58px !important;
}

.RadSplitter_Default .rspPaneTabContainer, .RadSplitter_Default .rspSlideHeaderDockIcon, .RadSplitter_Default .rspSlideHeaderUndockIcon, .RadSplitter_Default .rspSlideHeaderCollapseIcon, .RadSplitter_Default .rspCollapseBarExpand, .RadSplitter_Default .rspCollapseBarCollapse, .RadSplitter_Default .rspCollapseBarHorizontalExpand, .RadSplitter_Default .rspCollapseBarHorizontalCollapse{
	background-image: url('PIcons/slider-close.png') !important;
	height:43px !important;
	width:9px !important;
	left: -5px !important;
    position: relative;
}
.RadSplitter .rspCollapseBarExpand, .RadSplitter .rspCollapseBarCollapseOver{
    background-position: 0px 0 !important;
}
.RadSplitter .rspCollapseBarExpand{
    background-position: 0px 0 !important;
	background-image: url('PIcons/slider-open.png') !important;
}
.RadSplitter_Default .rspResizeBar, .RadSplitter_Default .rspSlideContainerResize, .RadSplitter_Default .rspResizeBarOver, .RadSplitter_Default .rspSlideContainerResizeOver{
	background:none !important;
	border-right:none !important;
	border-bottom:none !important;
}

/*-----------------Main Actions--------------------------*/
.RadButton_Simple.rbSkinnedButton, .RadButton_Simple.rbVerticalButton, .RadButton_Simple .rbDecorated{
	background-color: #f1f1f1 !important;
	border:none !important;
	text-align:left;
	padding-left:4px;
	color:#4d4d4d !important
}
.RadButton_Simple.rbSkinnedButton:hover, .RadButton_Simple.rbVerticalButton:hover, .RadButton_Simple:hover .rbDecorated:hover{
	color:#4d4d4d !important;
	text-decoration:none;
	}
.RadButton_Simple .rbSplitRight, .RadButton_Simple.rbLinkButton .rbSplitRight{
	background-color: #f1f1f1 !important;
	/*border:1px C4C4C4 solid !important;*/
}

.RadButton_Simple .rbSplitRight, .RadButton_Simple.rbLinkButton .rbSplitRight{
	 border-left: 1px solid #C4C4C4 !important;
 }
.RadButton_Simple.rbSkinnedButton, .RadButton_Simple{
  border: 1px solid #C4C4C4 !important;
  height:22px !important;
  -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
    min-width:70px !important;
  }
  /*
.RadButton_Simple.rbSkinnedButton, .RadButton_Simple .rbDecorated{
    width: 75px !important;
}*/
.RadButton RadButton_Simple .rbSkinnedButton{
    padding-left: 0px;
    padding-right: inherit !important;
    width: auto !important;
}
.RadButton_Simple .rbSplitRight{
	width:25px;
}
.RadButton_Simple .rbSplitRight, .RadButton_Simple .rbSplitLeft{
	background-position: 3px -22px !important;
}
/*-----------------Main Actions--------------------------*/
.ins-button[disabled] {
    cursor: pointer;
	color:#d0d1d7 !important;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color: #3e6898 !important;
	border: #3e6898 solid 1px; 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.statusComplete
{
color:#00cc00;
font-weight:bold;
margin-right:3px;
}
.statusInprogress
{
color:#fb940b;
font-weight:bold;
}
.statusNotStarted
{
color:#ff0000;
font-weight:bold;
}
.ins-homenotificationscount{
	background: #b90301;
	color:#FFFFFF; 
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
	position:relative;
	top: -10px;
	left:-10px;
	border: 1px solid #1a1a1a;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor:pointer;
	font-size:xx-small;
	} 
.ins-NotificationsHeading{
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	}
.ins-popcontainer{  
	text-align:left;
	background-color:#ffffff;
	position:relative;
	width: 100%;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px; 
	min-height:200px !important; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	 border-radius: 3px; 
	}
.ins-popcontainertop{  
	text-align:left;
	background-color:#ffffff;
	position:relative;
	width: 100%;
	padding-left: 2px;
	padding-right: 10px;
	padding-top: 10px;  
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	 border-top-left-radius: 3px;
	 border-top-right-radius: 3px; 
	}
.ins-popcontainercenter{  
	text-align:left;
	background-color:#ffffff;
	position:relative;
	width: 100%;
	padding-left: 10px;
	padding-right: 4px;
	padding-top: 10px; 
	min-height:200px !important;  
	} 
.ins-popcontainerbottom{  
	text-align:left;
	background-color:#ffffff;
	position:relative;
	width: 100%;
	padding-left: 4px;
	padding-right: 4px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	 border-bottom-left-radius: 3px;
	 border-bottom-right-radius: 3px; 
	 padding-bottom: 4px;
	} 
.ins-notifications{
	padding-right: 10px !important;	
} 
div#MyCartcontainer
{
	width: 50px !important;
	padding-bottom: 15px;	 
}
div#MyCartcontainer img
{
	 cursor:pointer;
}
div#Ncontainer img{
 cursor:pointer;
}
div#Ncontainer{
	width: 50px !important;
	padding-bottom: 13px;
} 
#tbMyCartNotifications .ins-button{
	background-color: #2a4f79 !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 5px !important;

}
td#MyCartNotificationsHeading{
color:#FFFFFF;
font-weight:bold;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
padding-left: 15px;
padding-bottom: 5px;
}
.ins-viewcartrow
{
  padding: 4px 4px 8px 4px; 	
}
.ins-Cartheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ffffff;
	font-weight: bold; 
	padding: 5px 2px 11px 1px !important;
} 
.ins-CartListHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#838383;
	font-weight: bold;  
	height: 30px; 
	border-top: 1px solid #CCCCCC;
}
.ins-price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fe2725 !important;
}
.ins-cartitem
{
} 
.ins-buttongray {
    cursor:pointer;
	color:#414141;
	padding: 4px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color: #fbfbfb !important;
	border:#CCCCCC solid 1px; 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.ins-buttongraybig {
    cursor:pointer;
	color:#414141;
	padding: 6px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color: #fbfbfb !important;
	border:#CCCCCC solid 1px; 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.ins-borderLeftRightTop
{
border-left: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC; 
}
.ins-borderLeftRight
{
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
padding: 6px
}
.ins-borderLeftRighDottom
{
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}
.ins-borderLeft
{
 border-left: 1px solid #CCCCCC; 
}
.ins-borderRight
{
 border-right: 1px solid #CCCCCC; 
} 
.ins-ActionsAlign{
	text-align:right !important;
}
table.rwTitlebarControls em {
    color: white;
    font-size: 14px;
    font-weight: normal;
    padding: 1px 0 0 1px;
   /* text-transform:capitalize !important; */
} 
#google_translate_element {
    left: 0 !important;
    padding-left: 10px;  
    position: relative !important;
    text-decoration: none !important;
    top: 0 !important;
	width: 185px !important;
}
.ins-LanguagePlaceHolder{
padding-right: 10px !important;
padding-top:10px !important;

}
.ins-pagination a img {	 
	
	padding: 0px !important;
	margin-left: 0px !important; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}
.ins-pagination a:hover img, .ins-pagination a:active img{
	padding: 0px !important;
	margin-left: 0px !important; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}
.RadPanelBar_Sitefinity a.rpLink, .RadPanelBar_Sitefinity div.rpHeaderTemplate, .RadPanelBar_Sitefinity .rpTemplate, .RadPanelBar_Sitefinity .rpLast {   
    font: bold 12px/24px Arial,Helvetica,sans-serif !important;
}

/*-------------------Begin - NEW For Manage Users ________________________*/
.ins-AutoComplete{
    position:absolute;
    left: 3px !important;
    top: 24px !important;
    border: solid 2px #4d4d4d;
    list-style:none;
    width: 208px !important;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;    
    background-color: #FFFFFf;
    padding: 6px;
 
}

.ins-MenuSepHeading
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #5f5f5f;
    font-weight:bold;     
    text-decoration:none;
    background-color:#f7f7f7 !important;
    border-bottom:#a6d9e5 solid 1px;
    border-top:#a6d9e5 solid 1px;
    vertical-align:middle;
    width: 193px !important; 
    margin-left:-3px !important;
       
}

.ins-Adsearchtbalelocation {
	position: absolute;
	left:350px;
	top:200px;
	z-index:888;
}

/*venu*/
.RadTreeView .rtChk {
    /*margin: -3px 3px 0 0 !important;
    vertical-align: middle !important;*/
    margin: 7px 3px 0 7px !important;
    vertical-align: top !important;
}



/*
.RadComboBoxDropDown .rcbHovered
{	
	padding-left:0px !important;
}
*/

.ins-Addbutton {
    cursor:pointer;
	color:#FFFFFF;
	padding: 6px;
	padding-left:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color: #3e6898 !important;
	/*background-image:url("Add-Buttonbg.gif");*/
	background-repeat: repeat-y;
	border: #3e6898 solid 1px; 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	width:105px;
}*/

.ins-groupsearch{
    background-color: #F5F5F5;
    border: 0 solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
	height:35px;
}

 .ins-AddButton[disabled]{
  background-color: #f1f1f1 !important;
  padding-left: 10px !important; 
  padding-right: 10px !important; 
  vertical-align:bottom;
  /*background:url(PIcons/add.png) 6px  4px, url(PIcons/pole.png) 27px 3px;
  cursor ointer;*/
  background-repeat:no-repeat;  
   text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  font-weight:bold;	  
  padding: 6px;
  text-align:right;
  border: #E2E2E2  solid 1px !important; 
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  }
/*-------------------End - NEW For Manage Users ________________________*/
.ins-labelprofile
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
    font-weight: bold;
	color: #838383;
	padding-top:10px;
    }

.ins-profileTable
{
    width:100%;
    padding-left:5px;
    margin-top:20px;
    
}

/* 
.ins-Newprofilelistheader
 {
    padding:10px;
 font-family: Arial, Helvetica, sans-serif;
 	font-size: 12px;
	font-weight: bold;
	color: #4D4D4D;
	vertical-align: middle;
    }
    */
/* .ins-profilesubheading */
.ins-proField
{
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
    width:17%;
   text-align:left;
   vertical-align:top; 
   font-weight: bold;
   padding:5px;
   padding-left:20px;
      
}
/* .ins-profilelabel */
.ins-prolabel{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
	padding-right:2px;
    text-align:left ;
    vertical-align:top;
    width:83%; 
    padding:5px;
    }
.ins-proskill{
    background-color:#f0f0f0;
    height:80px; 
     padding-top:5px;
     padding-bottom:5px;
     width:40px;
     font-weight:bold ;
     color: #838383;
	}
.ins-proflabel{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #838383;
    padding-top: 10px;
    text-align:left ;  
	}
.ins-profilemainpic
	{
    width: 125px !important;
	height: 125px !important;
	border-radius: 125px;
	-webkit-border-radius:125px;
	-moz-border-radius: 125px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
	margin:15px;
	border:5px #FFFFFF solid;
	}
.ins-Comparrows{
   padding-top:15px;
	}

.ins-picdiv {
	width:120px;
	height:93px;
	z-index:999;
	left:45px;
}
.ins-userinfodiv {
	/*height:60px;*/
	background-color:#F5F5F5;
	top:30px;
	padding-left:160px !important;
	/*padding:10px;*/
    margin-top:-75px;
}
.ins-Alertlabel
{
     font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
} 
.ins-FeaturedCompbg{
	 background-color:#eeeeee;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fbfbfb', endColorstr='#eeeeee')"; /* IE8 */
	background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* W3C */
}
 .ins-FeaturedComponentPadding{
    padding: 8px;
}

.ins-BreadCrumb{
	height: 30px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e6898;	
}
.ins-BreadCrumb a, .ins-BreadCrumb a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e6898; 
	text-decoration:none;
}
.ins-BreadCrumbPadding{
	 width: 98%;
    padding-top: 5px !important;
	padding-left: 7px !important;
	vertical-align:middle !important;
}
.ins-BCbg {
 background-color:transparent !important;
}
#tblPageLayout{
 padding-left: 8px;
 padding-right: 8px;
 margin-bottom: 80px;
}
.ins-pp-heading{
    border-left:3px solid #3e6898;
    height: 25px;
    padding-left: 15px;
    /* color: #838383;*/
    color: #373636;
}

.ins-pp-label
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* color: #838383;*/
    color: #373636;
    text-align:start;
       font-style:italic;
    font:bold;
}
/*.ins-sysheader
{
    overflow:auto;
}*/
.ins-sysbtn
{
    cursor:pointer;
	color:#FFFFFF;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color: #3e6898 !important;
	border: #3e6898 solid 1px; 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	-webkit-appearance: none;  
    }

.ins-sysdata
{
    color: #373636;
}

.ins-RadWindowFooter{
    background-color:#f1f1f1;
	width:100%;
    position: absolute;
    bottom: 0px;
}

.ins-AssignConRadWindowFooter
{
    background-color:#f1f1f1;	
    bottom: 0px;    
    vertical-align:middle;
	padding-top:5px;
	border:solid 1px #eaf7ff;	
}
.ins-ForgotRadWindowFooter
{
    background-color:#f1f1f1;
	width:100%;
    position: absolute;
    bottom: 0px;
}
.ins-sysRadWindowFooter1{
    background-color:#f1f1f1;
	width:97%;
    position: absolute;
    bottom: 0px;
}

.ins-Alertlabel2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    font-weight:normal;
}
textarea {resize:none}
.ins-SiteAdminCompbottomborder{
	padding-left: 18px;
	padding-top: 14px;
	background:url("PIcons/list-geading-bg.png") repeat-x scroll 0px 0px transparent !important;
	height:50px;
}
textarea {resize:none}

.ins-ForgotRadWindowFooter{
    background-color:#fbfbfb !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#eeeeee', endColorstr='#fbfbfb')"  !important;; /* IE8 */
	background: -moz-linear-gradient(top, #eeeeee 0%, #fbfbfb 100%)  !important;; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#fbfbfb))  !important;; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%,#fbfbfb 100%)  !important;; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%,#fbfbfb 100%)  !important;; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%,#fbfbfb 100%)  !important;; /* IE10+ */
	background: linear-gradient(top, #eeeeee 0%,#fbfbfb 100%)  !important;; /* W3C */
	width:100% !important;
    position: fixed !important;
    bottom: 0px !important;
    height: 40px !important;
	padding-top: 8px;
}

.ins-AddCartAlert
{
   margin-bottom:8px;
}
.ins-AddMylearAlert
{
   margin-bottom:8px;
}
.RadMenu .rmHorizontal .rmText {
    cursor: pointer !important;
   /* padding: 0 12px 1px 0 !important;*/
}
.ins-calendareditLabel{
 padding: 6px;
}
#sddm{
	padding: 0;
    position: relative;
    top: 40px;
    z-index: 30;
}

#ctl32_ctl05_tblManage{
	margin-top:-20px;
}
#ctl34_tblMain input[type="button"]{
	margin-top:10px;
	margin-bottom:10px;
}
.ins-ButtonwithImage {
	line-height: 25px;
	border: 1px solid #cdcdcd;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	padding-left:8px;
	padding-bottom:6px;
	padding-top:8px;
	padding-right:8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color:#f9f9f9;
	cursor:pointer;
}

.ins-ButtonwithImage[disabled] {
	border: 1px solid #e1e1e1;
	color:#919191;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color:#fbfbfb;
	opacity: 0.8;
	cursor:default;
}
.ins-ButtonwithImage[disabled] img
{
	opacity: 0.5;
	padding-right:8px;
}
.ins-ButtonwithImage img
{
	padding-right:8px;
	position:relative;
	top:2px;
}

.ins-ButtonwithImage:hover {
	text-decoration:none;
	color: #666666;
}
.ins-ButtonwithImage[disabled]:hover {
border: 1px solid #e1e1e1;
color:#919191;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color:#fbfbfb;
opacity: 0.8;
cursor:default;
}

.RadComboBox_Metro table
{
	border:1px #cdcdcd solid !important;
}
 
 .RadGrid .rgPagerCell .rgPagerButton, .RadGrid .rgPagerCell .rgActionButton
{
    padding:0px !important;
   
}

.RadGrid_Metro .rgNumPart a {
    background-color: #ffffff !important;  
    border: 1px solid #CCCCCC !important;
    color: #4d4d4d !important;
    line-height: 20px !important;
    border-radius: 50% !important;
    padding: 1px 7px 3px 7px !important;
    margin:1px 3px 0px 3px !important;
    cursor: pointer !important;
}
 .RadGrid_Metro .rgNumPart a:hover {
    background-color: #ffffff !important;
    border: 1px solid #3e6898 !important;
    color: #4d4d4d !important;
    line-height: 20px !important;
    border-radius: 50% !important;
    padding: 1px 7px 3px 7px !important;
    margin:1px 3px 0px 3px !important;
    cursor: pointer !important;
}
 .RadGrid .rgPageFirst, .RadGrid .rgPagePrev, .RadGrid .rgPageNext, .RadGrid .rgPageLast {
    height: 22px !important;
    vertical-align: middle !important;
    width: 22px !important;
}
 .RadGrid .rgGroupItem input, .RadGrid .rgCommandRow img, .RadGrid .rgHeader input, .RadGrid .rgFilterRow img, .RadGrid .rgFilterRow input, .RadGrid .rgPager img {
    vertical-align: text-top !important;
}
 .RadGrid .rgNumPart span {
    float: none;
    padding: 0 0 0 5px !important;
    cursor: pointer !important; 
}
  .RadGrid .rgNumPart a:hover span {
    float: none;
    padding: 0 0 0 5px !important;
    cursor: pointer !important;     
}
.RadGrid .rgNumPart a.rgCurrentPage, .RadGrid .rgNumPart a.rgCurrentPage:hover {
     border: 1px solid #3e6898 !important;
}
.RadGrid_Metro .rgHeaderDiv {
    background-color: #F7F7F7;
    background-position: left top;
    background-repeat: repeat;
    height: 35px;
    vertical-align:middle !important;
    margin-right: 0px !important;
    padding-right: 0px !important; 
}
.ins-MoveUsersAutoComplete{   
    top: 24px !important;
    border: solid 2px #4d4d4d;
    width: 610px !important;   
    list-style:none;    
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;    
    background-color: #FFFFFf !important;   
    padding: 6px;
    z-index: 888888888 !important;    
}
.ins-SearchRadWindowFooter{
    background-color:#fbfbfb !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#eeeeee', endColorstr='#fbfbfb')"  !important;; /* IE8 */
	background: -moz-linear-gradient(top, #eeeeee 0%, #fbfbfb 100%)  !important;; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#fbfbfb))  !important;; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%,#fbfbfb 100%)  !important;; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%,#fbfbfb 100%)  !important;; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%,#fbfbfb 100%)  !important;; /* IE10+ */
	background: linear-gradient(top, #eeeeee 0%,#fbfbfb 100%)  !important;; /* W3C */
	width:100% !important;   
	height: 40px;
	padding-top: 8px;
} 

.RadWindow_MetroTouch, .RadWindow_MetroTouch iframe
{
     z-index:9000 !important;
}
.RadComboBoxDropDown_Metro .rcbHovered {
    background: none repeat scroll 0 0 #E8E8E8;
    color: black;
    padding: 2px 6px !important;
	margin: 0 !important;
}
/*.RadComboBox_Simple .rcbHovered {
    background: none repeat scroll 0 0 #E8E8E8;
    color: black;
    padding: 2px 6px !important;
}
.RadComboBoxDropDown .rcbItem, .RadComboBoxDropDown .rcbHovered, .RadComboBoxDropDown .rcbDisabled, .RadComboBoxDropDown .rcbLoading, .RadComboBoxDropDown .rcbCheckAllItems, .RadComboBoxDropDown .rcbCheckAllItemsHovered{
	padding: 2px 6px !important;
	margin: 0 !important;
}*/
.ins-labelproforg
{
    height:20px;
}
#sddm{
	padding: 0;
    position: relative;
    top: 40px;
    z-index: 30;
} 
.rwDialogButtons input{
    cursor:pointer !important;
	color:#FFFFFF !important;
	padding: 5px 1px 0 3px !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	font-weight:bold !important;
	background-color: #3e6898 !important;
	border: #3e6898 solid 1px !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
}
.rwPopupButton span{
    cursor:pointer !important;
	color:#000000 !important;
    font-family: Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	font-weight:bold !important;
    line-height:normal  !important;     
    height:auto  !important;     
}
.ins-cartlistrow {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: #f1f1f1 solid 1px; 
	color: #4D4D4D;
	height:40px;
	vertical-align: middle;
} 
.ins-ButtonwithImageForMC {
	line-height: 25px;
	border: 1px solid #cdcdcd;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	padding-left:8px;
	padding-bottom:6px;
	padding-top:8px;
	padding-right:8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color:#f9f9f9;
	cursor:pointer;
	margin: 0 4px;
}

.ins-ButtonwithImageForMC[disabled] {
	border: 1px solid #e1e1e1;
	color:#d8c6cf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color:#fbfbfb;
	opacity: 0.8;
	cursor:default;
}
.ins-ButtonwithImageForMC[disabled] img
{
	opacity: 0.5;
	padding-right:8px;
}
.ins-ButtonwithImageForMC img
{
	padding-right:8px;
	position:relative;
	top:2px;
}

.ins-ButtonwithImageForMC:hover {
	text-decoration:none;
	color: #666666;
}
.ins-ButtonwithImageForMC[disabled]:hover {
	text-decoration:none;
	color: #d8c6cf;
}
.RadComboBoxDropDown_Metro .rcbItem{
	padding: 2px 6px !important;
	margin: 0 !important;
}
.ins-Watermarktext1
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding-left:5px;
  color:Gray;
}
.ins-compbg{
	 background-color:#f5f5f5;
	 background:#f5f5f5;
	}
.ins-searchbg{
	 background-color:#f5f5f5;
	 background:#f5f5f5;
	 margin-bottom: 8px;
	 padding: 8px;
}
.rspPane{
	width:300px !important;
}
.ins-titlebg{	 
	background-color: #3e6898 !important;
}
.RadMenu .rmSlide{
/*		margin-top:8px;
-webkit-box-shadow: 0px 4px 4px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 4px 4px 4px rgba(0, 0, 0, 0.2);*/
	-webkit-border-radius: 0px 0px 3px 3px;
border-radius: 0px 0px 3px 3px;
}
#trRoleMenus .RadMenu .rmSlide{
	margin-top:0px !important;
}
#sddm{
	z-index:9999 !important;
}
#RoleMenus
{
	z-index:2147483 !important;
}
.ins-homelogin{
    width: 200px;
    padding: 20px;
}
.ins-dlst-categories{
	line-height:31px;
}
.Ins_Table_border{
	background-color:transparent !important;
}
.ins-ContentPane{
  min-height:500PX;
width: 99% !important;
background-color:#FFF !important;
}
.ins-ContentRightPane{
background-color:#FFF !important;  
padding-right: 6px;
padding-top: 6px;
}
.ins-RightPane{
background-color:#FFF !important;
padding-right: 6px;
padding-top: 6px;
}
.ins-LeftPane{
background-color:#FFF !important;
padding-right: 6px;
padding-top: 6px;
 width: 1% !important;
}
.ins-ContentTopPane{

padding: 6px;
padding-bottom: 0px  !important;
height: 0px  !important;
vertical-align: top; 
}

#ctl26_tdComponent{
 width: 340px  !important;
}
.ins-newFooter {
    background-color: #091f38;
    height: 150px;
}
/*.RadCalendar_Default .rcMain {
    border-color: #FFFFFF !important;
}
.RadCalendar .rcMain {
    border-style: solid;
    border-width: 1px !important;
    padding: 0;
    width: 100%;
}
.ins-calendarHeaderStyle {
    background-color:#cce2ff !important;
}*/
.upcoming {
    background: none repeat scroll 0 0 #6699CC;
    border-color: #F6FAFF -moz-use-text-color #A7C0DF;
    border-style: solid none;
    border-width: 1px 0;
    font-weight: bold;
}
/*.rcMainTable{
	height:267px !important
}*/
.ins-newfootertbl{
	width:100%;
}
.RadAjax_Metro .raDiv
{
      background-image:url('loading.gif') !important;
}

.RadAjax_Metro .raColor
{
      background-color:#f1f1f1 !important;
      color: #000000 !important;
}

.RadAjax_Metro .raTransp
{
      opacity:0.8 !important;
      -moz-opacity:0.8 !important;
      filter:alpha(opacity=80) !important;
}

/*#RAD_SPLITTER_PANE_CONTENT_ctl33_navigationPane{
	max-width:300px !important;
}*/
#ctl32xigOUList_main{
	border:1px #CFCFCF solid !important;
}

div.RadToolTip_Metro .rtWrapper .rtWrapperTopCenter, div.RadToolTip_Metro .rtWrapper .rtWrapperBottomCenter, div.RadToolTip_Metro .rtWrapper .rtWrapperTopLeft, div.RadToolTip_Metro .rtWrapper .rtWrapperTopRight, div.RadToolTip_Metro .rtWrapper .rtWrapperBottomLeft, div.RadToolTip_Metro .rtWrapper .rtWrapperBottomRight, div.RadToolTip_Metro .rtWrapper .rtWrapperTopCenter, div.RadToolTip_Metro .rtWrapper .rtWrapperBottomCenter, div.RadToolTip_Metro .rtWrapper .rtWrapperLeftMiddle, div.RadToolTip_Metro .rtWrapper .rtWrapperRightMiddle{
	background-color:#7f7f7f !important;
}
div.RadToolTip_Metro .rtWrapper .rtWrapperContent{
	background-color:#7f7f7f !important;
}
div.RadToolTip_Metro .rtWrapper .rtWrapperBottomRight, div.RadToolTip_Metro .rtWrapper .rtWrapperRightMiddle, div.RadToolTip_Metro .rtWrapper .rtWrapperTopRight{
	background-color:#7f7f7f !important;
}
div.RadToolTip_Metro .rtWrapper .rtWrapperTopLeft, div.RadToolTip_Metro .rtWrapper .rtWrapperLeftMiddle, div.RadToolTip_Metro .rtWrapper .rtWrapperBottomLeft{
	background-color:#7f7f7f !important;
}
div.RadToolTip_Metro .rtWrapper .rtWrapperBottomCenter, div.RadToolTip_Metro .rtWrapper .rtWrapperBottomRight, div.RadToolTip_Metro .rtWrapper .rtWrapperBottomLeft {
    border-bottom: 1px solid #7f7f7f !important;
} 
div.RadToolTip_Metro .rtWrapper .rtWrapperTopRight, div.RadToolTip_Metro .rtWrapper .rtWrapperTopCenter, div.RadToolTip_Metro .rtWrapper .rtWrapperTopLeft {
    border-top: 1px solid #7f7f7f !important;
}
div.RadToolTip_Metro .rtWrapper .rtWrapperBottomRight, div.RadToolTip_Metro .rtWrapper .rtWrapperRightMiddle, div.RadToolTip_Metro .rtWrapper .rtWrapperTopRight {
    border-right: 1px solid #7f7f7f !important;
}
div.RadToolTip_Metro .rtWrapper .rtWrapperTopLeft, div.RadToolTip_Metro .rtWrapper .rtWrapperLeftMiddle, div.RadToolTip_Metro .rtWrapper .rtWrapperBottomLeft {
    border-right: 1px solid #7f7f7f !important;
}
div.RadToolTip_Metro .rtWrapper .rtWrapperTopLeft, div.RadToolTip_Metro .rtWrapper .rtWrapperLeftMiddle, div.RadToolTip_Metro .rtWrapper .rtWrapperBottomLeft{
    border-right: 1px solid #7f7f7f !important;
}
div.RadToolTip_Metro a.rtCloseButton {
    background-image:url(PIcons/tooltip-close.png) !important;
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    float: right;
    font-size: 1px;
    height: 16px;
    line-height: 1px;
    margin-right: 3px;
    margin-top: 5px;
    outline: 0 none;
    position: absolute;
    right: -9px;
    text-indent: -9999px;
    top: -13px;
    width: 16px;
}
div.RadToolTip_Metro div.rtCallout{
    background-image:url(PIcons/tooltip-arrow.gif) !important;
    background-repeat: no-repeat;
    font-size: 1px;
    height: 11px;
    line-height: 0;
    position: absolute;
    width: 11px;
}
.RadComboBoxDropDown .rcbList{
	z-index:99999999999999999999999999999 !important
}
.rcbSlide{
	z-index:99999999999999999999999999999 !important
}
.rgNoRecords div{
	padding: 162px !important;
	text-align:center  !important; 
}
.ins-EventRadWindowFooter{
    background-color:#fbfbfb !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#eeeeee', endColorstr='#fbfbfb')"  !important;; /* IE8 */
	background: -moz-linear-gradient(top, #eeeeee 0%, #fbfbfb 100%)  !important;; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#fbfbfb))  !important;; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%,#fbfbfb 100%)  !important;; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%,#fbfbfb 100%)  !important;; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%,#fbfbfb 100%)  !important;; /* IE10+ */
	background: linear-gradient(top, #eeeeee 0%,#fbfbfb 100%)  !important;; /* W3C */
	width:100% !important;   
	padding-top: 8px;
} 

.ins-EventsCompbottomborder{
	padding-left: 15px;
	padding-top: 15px;
	background:url("PIcons/list-geading-bg.png") repeat-x scroll 0px 0px transparent !important;
	height:50px;
}
.ins-AutoCompleteForCatalog{
    position:absolute;
    left: 4px !important;
    top: 20px !important;
    border: solid 1px #cccccc;
    list-style:none;
    width:92% !important;    
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;    
    background-color: #FFFFFf;
    padding: 6px;
	overflow:Auto;
}
.rgMasterTable {
width: 100%  !important; 
}
.ins-tdprogress
{
    padding-top:15px;
    /*padding-right:20px;
    padding-bottom:15px;*/

}

.ins-listReportsrow {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: #f1f1f1 solid 1px; 
	color: #4D4D4D;
	height:5px;
    padding-left:5px;
	vertical-align: middle;
    font-size:12px;
    background-color:#ffffff;
}
.ins-lblreportheader
{
    padding-top:10px;
    margin-top:10px;
}

.ins-alternatehtmlreportrow
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#f6fbff;
    /*background-color:#ddeefa;*/
    font-size: 12px;
	color: #333333;
	height:5px;
	vertical-align: middle;
}
.ins-tblsummary
{
    Border:1px; 
    border-style:Solid;
    border-color:LightGray;
}

.ins-threports 
{
    Border:1px; 
    border-style:Solid;
    border-color:LightGray;
       -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
 
}

.ins-rptlogoheader
{
        padding-top:20px; 
        font-size:14px;
        padding-left:150px;
}

.ins-listrptheader {
    font-family: Arial, Helvetica, sans-serif;
    background-color:#f5f5f5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
    font-size: 12px;
	font-weight: bold;
	color:#838383;
	vertical-align: middle;
 
}
.ins-lblrptheader
{
/*padding-left:10px;*/
}
.ins-tdsummary 
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #4D4D4D; 
vertical-align: top;
	PADDING: 2px;

}

.ins-Compleftborder1
{
border-left:#07a9d0 solid 3px;
       -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 3px;
     
    }
.ins-BreadCrumb1
{
	height: 30px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #07a9d0;	
}

.ins-tdsmreports
{
      Border:1px; 
    border-style:Solid;
    border-color:LightGray;
    background-color:#fdfdfd;
}
.ins-tdsummaryrptcont
{
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
	padding-Right: 20px;
    /* background-color:#fdfdfd;*/
}

.ins-th1 {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
        padding-bottom:5px;
	color: #4D4D4D;
	PADDING: 2px;
	vertical-align: middle;
}
.ins-tdsumconreports
{
      Border:1px; 
    border-style:Solid;
    border-color:LightGray;
}
.ins-trsumlogin
{
    padding-bottom:10px
}
.ins-todaterepots
{
    text-align:left;
    padding-left:40px;
}

.ins-lblnorecord
{
    padding-top:20px;
}
.ins-listrpttdheader
{
    padding-left:8px;
    padding-right:8px;
       padding-top:5px;
    padding-bottom:5px;
}
.ins-listrpttdcolumns
{
       padding:8px;
}
.ins-popupheadercss
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color:black;
	background-color:#f2f2f2;
    
	border-bottom:3px ridge #F1F1F1;
	padding: 3px;
}
.ins-popupSubheader
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	
	 color: #07a9d0;	
	font-weight: bold;
    vertical-align:middle;

}
.ins-tdgeneralinf {
    padding-left:40px;
}
.ins-ReportSubheading
 {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#07a9d0;	 
	font-weight: bold; 
	padding: 6px !important;
	padding-left: 12px !important;
	height: 30px;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 3px;
	border-left:#07a9d0 solid 3px;
	border-bottom:1px solid  #d4d4d4;
 background-color:#eeeeee;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fbfbfb', endColorstr='#eeeeee')"; /* IE8 */
	background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* W3C */
}

.ins-ReportMainheading {
      font-size: 14px;
	color:#07a9d0;	 
	font-weight: bold; 
	padding: 6px !important;
	padding-left: 12px !important;
	height: 25px;
     background-color:#eeeeee;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fbfbfb', endColorstr='#eeeeee')"; /* IE8 */
	background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* W3C */
}
.ins-tdreporticon{
    width:30px;
    height:30px;
}
.ins-reporticon {
    width:30px;
    
}

.ins-Bluelistheading{
  font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 14px; 
    font-weight:bold; 
      color: #07a9d0;
 vertical-align:middle; 
}
.ins-Reporttext {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #929292;
 padding-left:20px;
 padding-bottom:10px;
}
.ins-Reporttextaction {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-align:right;
 padding-bottom:10px;
 color: #3dabcb;
 padding-right:20px;
}
.ins-AutoCompleteForUsers{
    position:absolute;
    left: 4px !important;
    top: 20px !important;
    border: solid 1px #cccccc;
    list-style:none;
    width:92% !important;    
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;    
    background-color: #FFFFFf;
    padding: 6px;
    overflow:Auto;
 
}
.RadGrid_Metro .rgGroupHeader {
    background: none repeat scroll 0 0 #dff1ff !important; 
	border-bottom:1px solid #CCC !important; 
    color: #4d4d4d;
    line-height: 22px;
}
.RadGrid_Metro .rgGroupHeader  td{
	border-bottom:1px solid #FFF !important; 
}
.ins-NewCompbottomborder{
	padding-left: 20px;
	padding-top: 15px;
	background:url("PIcons/list-geading-bg.png") repeat-x scroll 0px 0px transparent !important;
	height:50px;
}
.ins-lblrptUserheader
{
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}
.ins-lblpadding 
{
    padding-right: 70px;
}

.ins-tdrptsubheader
 {
 padding-left:10px;
}
.ins-Compbottombordercss{
	padding-left: 20px;
	
	background:url("PIcons/list-geading-bg.png") repeat-x scroll 0px 0px transparent !important;
	height:50px;
}

.ins-tdcss
{
    text-align:start;

}
.ins-trnodata {
    height:30px;
}
.ins-tdSelectedcols {
    padding-left:7px;
    padding-top:3px;
    padding-bottom:3px;
}
.ins-tdsortby {
    align:left ;
    width:40%;
    padding-bottom:10px;

}

.ins-inputdrop {
    	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;	 
	padding: 2px; 
	margin-right:3px;
}
.ins-report-table1 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
}

.ins-datepicker{
    
    Width:105px;
}
 
.ins-report-table1 td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:   #838383;
    text-align:left;
    padding-left:10px;
}
.ins-listrptheader1 {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f5f5f5;
    /* border-bottom-width: 1px;*/
    border-bottom-style: solid;
    border-bottom-color: #999999;
    font-size: 14px;
    font-weight: bold;
    color: #838383;
    vertical-align: middle;
}

.ins-contentrows {
    font-family: Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	height:5px;
    padding:5px;
	vertical-align: middle;
    font-size:12px;
    background-color:#ffffff;
     
}
.ins-contentrowsSelected {
   font-family: Arial, Helvetica, sans-serif;
	 color: #4D4D4D;
	height:5px;
    padding:5px;
	vertical-align: middle;
    font-size:12px;
    background-color:#f6fbff;
   
}
.ins-survey-reporttbl {
    	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	border:0px solid  #CCCCCC;
	border-bottom-style:none;
	border-top-style:none;
	border-right-style:none;
}
.ins-survey-reportheader {
        font-family: Arial, Helvetica, sans-serif;
    background-color:#f5f5f5;
	border-bottom-width: 1px;
/*	border-bottom-style: solid; */
	border-bottom-color: #999999;
    font-size: 12px;
	font-weight: bold;
	color:#838383;
	vertical-align: middle;
    padding:5px;
}

.ins-survey-group-subhead
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	font-weight:bold;
}
.ins-tdAutoAssign {
    padding-top:5px;
       
   font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
	
}
.statusPendingreview{
color:#0000ff;
font-weight:bold;
}
.ins-RPselect {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;	 
	padding: 2px; 
	margin-right:3px;
}
html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default .ins-RPDatePicker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383 !important;	 
	height:22px !important;
}
html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default .ins-RPDatePicker input{
	height:22px !important;
	color: #838383 !important;
}
/*Course Discussion Forum - Start  */
.DiscussionTopicBox {
    /*margin: 0.5in auto;*/
    color: #4d4d4d;
    width: 100%;
    padding: 5px;
    text-align: left;
    background-color: #e4f9fe;
    border: 1px solid #e4f9fe;
	 margin: -5px auto 0 -5px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 0px;
    -moz-border-radius: 10px;
}  
.PostReplyBox {
    /*margin: 0.5in auto;*/
    color: #4d4d4d;
    width: 100%;
    padding: 5px;
    text-align: left;
    background-color: #f5f5f5;
    /*border: 1px solid #d9d9d9;*/
 	 margin: -3px auto 0 -5px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 0px;
    -moz-border-radius: 10px;
}    
.ins-Selectedbutton {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	CURSOR: hand;
	COLOR: #ffffff;
	PADDING-TOP: 2px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#4f6228;
	border: solid 1px #9bbb59;
	height:22px;
}
.ins-Deselectedbutton {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	CURSOR: hand;
	COLOR: #4d4d4d;
	PADDING-TOP: 2px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#ebf1de;
	border: solid 1px #9bbb59;
	height:22px;
}
.ins-Selected-DivButton {
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
    color: #FFFFFF;
    padding: 3px 10px 3px 10px;
    cursor:pointer;
    text-align: center;
    background-color: #4f6228;
    border: 1px solid #9bbb59;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.ins-Deselected-DivButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
    color: #4d4d4d;
    padding: 3px 10px 3px 10px;
    cursor:pointer;
    text-align: center;
    background-color: #ebf1de;
    border: 1px solid #9bbb59;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.ScrollDiv 
{
    overflow:auto;
}
/* Tiny Scrollbar */
#scrollbar1 { margin: 20px 0 10px; }
#scrollbar1 .viewport { overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0;width:100%; }
#scrollbar1 .scrollbar{ background: transparent url(../images/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar1 .track { background: transparent url(../images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { background: transparent url(images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar1 .thumb .end { background: transparent url(images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar1 .disable { display: none; }

/*Course Discussion Forum - End  */
.rerImagecapcha {
    float: right;
    margin-right: 0px !important;
    position: relative;
    top: -109px;
    z-index: 903;
    margin-bottom: -23px;
    height:30px;  
    
}
.rerImagecapcha img {
    border: 1px solid #CCCCCC !important;
   /* float: right;*/ 
    height: 29px !important;
    margin-bottom: 15px;
    position: relative;
    right: 37px;
    top: 1px !important;
    width: 120px !important;
    color:blue;
}
.rcCaptchaAudioLink {
    background-image: url("audio_but.png");
    background-repeat: no-repeat;
    background-size: 32px auto;
    height: 50px !important;
    line-height: 1.5em;
    margin-left: 87px;
    /*padding-left: 40px;*/
    position: absolute;
    top: 1px;
    /*width: 120px;*/
}

.rcCaptchaAudioLink{
	height:60px !important; 
}
.ins-tablebackgroundChangeRMSingup {
	background-color:#f0f0f0;
	border:0px solid #CCCCCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-style:solid;
	padding:0px;
	width:326px;
	padding:20px;
}
.ins-chklist {
    padding-left:30px;
}
.ins-comprows {
    height: 30px;
    
}
.ins-tblcompents {
    padding-left:30px;
}

.ins-tblprivilegscomp 
{
        width:100%;
            
}
.ins-lblprivilegshead {
  padding:5px;
    	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
    text-align:center;
    background-color:#f3f3f3;
	
}
.ins-lblprivilegsName {
     text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
   padding-left:30px;
    border-bottom:1px  #CCC  solid !important;
     font-weight:700;
	}
.ins-chkPrivilges {
    text-align:center;
     border-bottom:1px #CCC solid !important;

}
.ins-chkprivilgesrows {
     /*background-color:#fbfbf9;*/
height:40px;
border-bottom:1px red solid !important;
}
.ins-compCellCtrl{
    width:100%;
     /*padding-left:10px;
    padding-top:6px;*/
}
.ins-compCelltxt {
  width :25%;
font-size: 12px;
color: #838383;
  
  }
.ins-GradeReviewSummary{
border:1px solid  #d4d4d4;
border-style:solid;
padding-left:0px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
 border-radius: 3px;
 background-color:#fdfdfd;
}

.ins-GradeReveiwHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#07a9d0;	 
	font-weight: bold; 
	padding: 6px !important;
	padding-left: 12px !important;
	height: 25px;
	border-left:#07a9d0 solid 3px;
	 background-color:#eeeeee;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fbfbfb', endColorstr='#eeeeee')"; /* IE8 */
	background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* W3C */
}
.ins-Grade-Grid{
	border:1px solid  #e5e5e5;
}


.ins-Grade-GridHead{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f5f5f5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f1f1f1;
	border-right-width :1px;
	border-right-style: solid;
	border-right-color: #e5e5e5;
	font-size:12px;
	
	color: #4d4d4d;
	height:35px;
	vertical-align: middle;
}
.ins-Grade-GridRow {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	FONT-SIZE: 12px;
	color: #4d4d4d;
	height:35px;
	vertical-align: middle;
}
.ins-Grade-GridAlternateRow {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#f6fbff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	FONT-SIZE: 12px;
	color: #4d4d4d;
	height:35px;
	vertical-align: middle;
}
    



#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0;width:100%; }
.inp-disabled{
	font-family: Arial, Helvetica, sans-serif;
	Width:240px !important;
	Height:25px;
    padding:5px !important;
  	font-size: 12px;
	color: #4D4D4D;
	border:1px solid #c4c4c4;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color:#CCCCCC !important;
   }

.inp-disabled:Hover{
 background: none repeat scroll 0 0 #CCCCCC;
  border-color: #CCCCCC !important;
  -webkit-box-shadow: 0px 0px 2px 1px #CCCCCC;
	box-shadow: 0px 0px 1px 1px #CCCCCC;
}
.ins-radposition{	
	 position: fixed !important;	 
	 top:10px !important;
}
.RadTreeList_Metro .rtlROut div {  
    text-align: center !important;
}
.DiscussionTopicCommentBox {
    /*margin: 0.5in auto;*/
    color: #4d4d4d;
    width: 100%;
    padding: 5px;
    text-align: left;
    background-color: #f5f5f5;
    border: 1px solid #f5f5f5;
 	margin: -5px auto 0 -5px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 0px;
    -moz-border-radius: 10px;
}   
.ins-Discussionpic
	{
    width: 60px !important;
	height: 60px !important;
	border-radius: 60px;
	-webkit-border-radius:60px;
	-moz-border-radius: 60px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
	/*margin:15px;*/
	border:1px #FFFFFF solid;
}
.ins-CommentButton{
  background-color: #F9F9F9 !important;
  padding-left: 30px !important; 
  padding-right: 10px !important; 
  vertical-align:bottom;
  background:url(PIcons/comment-ico.png) 6px  4px;
  cursor:pointer;
  background-repeat:no-repeat;  
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#868686 !important;
  font-weight:bold;	
  
  padding: 5px;
  text-align:right;
  border: #CCCCCF solid 1px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;  
text-decoration:none;
  }
  
  .ins-DeleteButton{
  background-color: #F9F9F9 !important;
  padding-left: 30px !important; 
  padding-right: 10px !important; 
  vertical-align:bottom;
  background:url(PIcons/del-ico.png) 6px  4px;
  cursor:pointer;
  background-repeat:no-repeat;  
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#868686 !important;
  font-weight:bold;	
  
  padding: 5px;
  text-align:right;
  border: #CCCCCF  solid 1px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;  
text-decoration:none;
  }
  
  .ins-EditButton{
  background-color: #F9F9F9 !important;
  padding-left: 30px !important; 
  padding-right: 10px !important; 
  vertical-align:bottom;
  background:url(PIcons/edit-ico.png) 6px  4px;
  cursor:pointer;
  background-repeat:no-repeat;  
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#868686 !important;
  font-weight:bold;	
  
  padding: 5px;
  text-align:right;
  border: #CCCCCF  solid 1px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;  
text-decoration:none;
  }
.ins-headingBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#838383;
	background-color:#e4f9fe;
	/*font-weight: bold; */
	padding: 6px !important;
	padding-left: 12px !important;
}
.ins-IconAttachment{
/*padding-right:6px;*/
cursor:pointer;
text-align:right;
float: right;
/*vertical-align:top;*/
}
.ins-CommentsLink{
  padding-left: 30px !important; 
  padding-right: 10px !important; 
  vertical-align:bottom;
  background:url(PIcons/comment-ico.png) 6px  -1px;
  cursor:pointer;
  background-repeat:no-repeat;  
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#959595 !important;
  text-align:right;
text-decoration:none;
 }
.ins-overtxtbox {
    float: right;
   /* margin-right: 15px !important;
    position: relative;
    top: -45px;
    z-index: 903;
    margin-bottom: -23px;*/
}

.ins-overtxtboxAttachment {
 float: right;
   /* margin-right: -4px !important;*/
 /*position: relative;
    top: -41px;
    z-index: 903;
    margin-bottom: -23px;*/
}

.DiscussionTopicBox {
    /*margin: 0.5in auto;*/
    color: #4d4d4d;
    width: 100%;
    padding: 5px;
    text-align: left;
    background-color: #e4f9fe;
    border: 1px solid #e4f9fe;
 
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}    
  
.PostReplyBox {
    /*margin: 0.5in auto;*/
    color: #4d4d4d;
    width: 100%;
    padding: 5px;
    text-align: left;
    background-color: #f5f5f5;
    /*border: 1px solid #d9d9d9;*/
 
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
} 
.ins-RelatedConheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#838383;
	background-color:#f5f5f5;
	/* 	padding: 6px !important;
	padding-left: 15px !important;*/
	height:35px;
}
.ins-tdRelatedConHead {
    text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 14px !important;*/
	color: #838383;
    /*border-bottom:1px  #e5e5e5  solid !important;*/
	}
.ins-trRelatedContItem {
     background-color:#fbfbf9 !important;
    height:40px;
    border-bottom:1px  #e5e5e5  solid !important;
}

.ins-tdRelatedContItem {
    text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
    border-bottom:1px  #e5e5e5  solid !important;
	}

.ins-tdRelatedrolesleft {
    text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
   /*padding-left:10px;*/
    border-bottom:1px  #e5e5e5  solid !important;
	}



.ins-AttachSampleheader {
    height:40px;
}
.ins-imgroleleft {
    padding-left:30px;
    width:50px;
}
.ins-ddlRelatedCont {
    padding-right:10px;

}
.ins-lnkRemoveAll{
    float: right;
    margin-right: 0px !important;
    position: relative;
    top: 6px;
    z-index: 300 !important;
    margin-bottom: -35px;
    height: 0px;
    width:100px;
    padding-right:15px;
    	
}
  .ins-Relatedalpha {
    float:right !important;
    padding-right: 5px;
       text-align: right !important;
    
}
.ins-AutoAssign {
    vertical-align:middle;
    height:10px;
    padding-bottom:5px;
    	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
	
}
.ins-RelAlphasear {
    text-align:left;
}
.ins-imgArrowrole {
    padding-bottom:5px;
}
.ins-lblheader {
    padding-top: 5px;
}


.RadNotification .rnContentIconClip {
    clip: rect(0px, 32px, 48px, 0px) !important;
    position: absolute;
    top: -1px;
}    
.RadNotification .rnContent {
    padding: 10px 20px 30px 40px !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
    font-weight:bold !important;
    color:#434826 !important;
}
.RadNotification_Default {
    background-color: #E3F585 !important;
    border: 1px solid #C8DE57 !important;
}
.RadNotification .rnContentIconClipIn {
    float: left;
    height: 32px;
    margin: 7px 0 30px 5px !important;
    position: relative;
    width: 32px;
}
.ins-ErrorNotification{
    background-color: #fecfa5 !important;
    border: 1px solid #C8DE57 !important;
}
.ins-selected {
    background-image:url("Images/tick.png") ;
    background-position:right bottom;
    background-repeat:no-repeat;
    position:relative ;
    z-index:999999;
    width:31px;
    height:30px;
    bottom:0px;
    margin-top:-45px;
    right:-110px;
    margin-bottom:15px;
}
.ins-tdAttachSample{
    padding-left:50px;
padding-top:2px;

}
.ins-trremove {
    height:25px;
}
.ins-statusheader {
    padding-left:19px !important;
}
.ins-ReplyBorder{
	border:1px solid #97e4fe !important;
}

.ins-Greycompbg{
	 background-color:#f5f5f5;
	 background:#f5f5f5;
	 padding:4px;
}
.ins-trAttach{
     height:40px;
}
.RadTreeList_Metro .rtlROut div {  
    text-align: center !important;
}
.ins-tdPostreplybox{
    padding-right:4px;
	padding-left:4px;
}
.ins-myprofileVeriTabs{
border-left:#07a9d0 solid 3px;
/*padding:10px;*/
border-bottom:#828282 solid  1px;
border-top:#828282 solid  1px;
margin-top:20px !important;
margin-left:20px;
/*padding-left:50px;*/
/*background-color:white !important;*/
width:160px;
text-align:left !important;
border-right:solid 1px gray;
}

.ins-subskills {
    color:#3F6BA6;   
}


.ins-Userprofile {
       min-height: 120px;
    vertical-align: top;
    display: inline-block;
}
.ins-lnkseeall {
    width:10%;
    text-align:right;
    height: 5px;
     	/*vertical-align: middle;*/ 
        /*border-bottom:1px solid #CCCCCC;*/
    margin-bottom:10px;
   
    }


.ins-profileborder {
    padding-left: 20px;
    background: url("PIcons/list-geading-bg.png") repeat-x scroll 0px 0px transparent !important;
    height: 50px;
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 14px; 
    font-weight:bold; 
    color: #838383;
	vertical-align: middle; 
    padding-left:0px;
    margin-left:13px

}
.ins-tblimgfiles {
    margin-left:30px;
   
}
.ins-EditAction {
    text-align:right ;
    padding-right:2px;
        color:#019fc4;
}
.ins-skillscount {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#838383;
    /*padding-top: 10px;
    text-align:left ;*/  
}
.ins-lblstatus {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #838383;
    
}
ins-lnkEdit {
    color:#019fc4;
float:right;
padding-right:5px;
}
.ins-lblAddSkills
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: bold;
	color:#4D4D4D;
	padding-top:10px;
    }
.ins-Viewproflnkbutton{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
 
	
    color:blue;
	cursor: pointer;
}

/* .ins-tdCreateCoupon {
    width: 10%;
  
} */

.ins-ButtonwithImage1{
	line-height: 13px;
	border: 1px solid #cdcdcd;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	padding-left:8px;
	padding-bottom:6px;
	padding-top:8px;
	padding-right:8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color:#f9f9f9;
	cursor:pointer;	
}

.ins-img{
background-image:url("PIcons/remove-ico.png");	
}

/* END - 18 July 2013 - myprofile */

/* Begin - 17 July 2013 - Venkat */
.ins-Featuredpic{
     width: 60px;
 	 height: 60px;
	 border-radius: 60px;
	 -webkit-border-radius:60px;
	 -moz-border-radius: 125px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: bold;
     color: #000;
	 margin:5px;
	 border:1px #D3D3D3 solid;
	 cursor: hand;
}
.ins-Featuredpic:hover{
	 border:1px #07A9D0 solid;
	 -webkit-box-shadow: 0px 0px 2px 1px #07A9D0;
	box-shadow: 0px 0px 2px 1px #07A9D0;
	transition: opacity 0.7s ease-out 0.3s;
	-moz-transition: opacity 0.7s ease-out 0.3s;
	-webkit-transition: opacity 0.7s ease-out 0.3s;
	cursor: hand;
}

.ins-Featuredusername {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4D;
}

.ins-Skillstooltiplbl{
   font-family: Arial, Helvetica, sans-serif;
 font-size: 12px; 
 font-style:italic !important;
}
/* End - 17 July 2013 - Venkat */

/*BEGIN - Expert - v */
.ins-FeaturedExpertpic{
     width: 60px;
   height: 60px;
  border-radius: 60px;
  -webkit-border-radius:60px;
  -moz-border-radius: 125px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: bold;
     color: #000;
  margin:5px;
 /* border:1px #D3D3D3 solid;*/
 border:2px #019fc4 solid;
}
.ins-cnStatus{
	background-color:#f9f9f9;
	border:1px #E4E4E4 solid;
	padding:2px 5px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
	width:130px;
	float:right;
	text-align:center;
    color:#3F6BA6;   
}
.ins-cnStatusforProfile{
	background-color:#f9f9f9;
	border:1px #E4E4E4 solid;
	padding:2px 5px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
	width:150px;
	float:right;
	text-align:center;
    color:#3F6BA6;   
}
.ins-cnStatusForAcceptence{
	background-color:#f9f9f9;
	border:1px #E4E4E4 solid;
	padding:2px 5px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
	width:150px;
	float:right;
	text-align:center;
    color:#3F6BA6;   
}
.ins-AssignTableHead {
    border-left: 1px solid #CCCCCC;
    border-right: 0 solid #CCCCCC;
    border-style: none solid;
    border-top: 1px none White;
    border-width: 1px 0 0 1px;
    cursor: default;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    overflow: hidden;
    padding-left: 3px;
    text-align: left;
    height:30px;
}
.ins-AssignTableRow {
    border-style: solid;
    border-width: 0 0 1px;
    font-family: Verdana;
    font-size: 8pt;
    overflow: hidden;
    padding-left: 3px;
}

.ins-CouponAssigncntselect {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #838383;
    padding-left: 10px;
    width: 12px;
    height: 35px;
}
.ins-CouponAssigncntselectItem {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #838383;
    width: 300px;
    padding-right: 30px;
}
.ins-tdCreateCoupon {
    width: 10%;
   padding-left:150px;
  
}
.ins-tdcreatecoupon {
    text-align: center;
    padding-right: 270px;
}
.ins-tableRelatedContbgr {
    height: 130px;
    width: 100%;
    overflow: auto;
   
}
.ins-txtclearsearch {
    margin-right: 0px !important;
    position: relative;
    /*top: 3px;*/
    right: 30px;
    z-index: 903;
    /*margin-bottom: -29px;*/
}
.ins-CouponSearchheading {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #838383;
    background-color: #f5f5f5;
    font-weight: bold;
   /*padding: 6px*/ 
   /*padding-top:6px !important;*/
   /*padding-top:2px !important;*/
    padding-left: 12px !important;
        Border: 1px;
    border-style: Solid;
    border-color: LightGray;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    height:49px;
    }
.ins-inputtxt{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4D4D4D;
    padding: 5px;
    margin-right: 3px;
    border: #CCCCCC solid 1px !important;
    Width:220px;
}
.ins-RPselect1{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #838383;
    padding: 2px;
    margin-right: 3px;
    border: #CCCCCC solid 1px !important;
    Width:233px;
}

.ins-txtdiscount{
      font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4D4D4D;
    padding:3px;
    margin-right: 5px;
    border: #CCCCCC solid 1px !important;
    
}
.ins-divSelectedContent {
    margin-top:10px;
    height: 130px;
    width: 551px;
    overflow: auto;
    /*border: 1px #969696 solid;*/
    /*border: solid 1px #9c9c9c;*/
    border: #CCCCCC solid 1px !important;
     border-radius: 3px 3px 3px 3px;
    
}
.ins-btnAddContent {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #F8F8F8 !important;
    /*background-image: url("PIcons/delete-folder-ico.png");*/
    background-origin: padding-box;
    background-position: 6px 4px;
    background-repeat: no-repeat;
    background-size: auto auto;
    border: 1px solid #9c9c9c;
    border-radius: 3px 3px 3px 3px;
    bottom: -4px;
    color: #ABABAB;
    cursor: pointer;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    left: -95px;
    margin-bottom: -24px;
    margin-right: 0 !important;
    /*padding-bottom: 5px !important;*/
    padding-left: 8px !important;
    padding-right: 9px !important;
    position: relative;
    text-align: center;
    vertical-align: bottom;
    z-index: 899;
}

.ins-right {
    float:right  !important;
}
.ins-cuplabel{
        font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #838383;
    }
.ins-txtBasicsearch {
     margin-right: 0px !important;
    position: relative;
    /*top: 3px;*/
    right: 22px;
    z-index: 903;
}
.ins-specificerror{
   
    bottom: -65px;
    float: right;
    left:351px;
    position: relative;
    z-index: 899;
}
.ins-trviewdemption {
    height:5px;

}	
.ins-SearchInputtxt{
     width: 910px !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #4D4D4D;
    border: #CCCCCC solid 1px;
    height: 35px !important;
    /*padding-bottom:5px;*/
}
.ins-SearchInputCoupon
{
	width: 650px !important; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4D;
	border:#CCCCCC solid 1px;
	height: 25px;	
}

.ins-headingcoupon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#838383;
	background-color:#f5f5f5;
	font-weight: bold; 
	padding: 6px !important;
	
}
.ins-SearchCoupon
{
  position: relative;
    right: 26px;
    top: 3px !important;
  border-top-width: 0px; 
  border-right-width: 0px;
   border-bottom-width: 0px; 
   border-left-width: 0px;
}
.ins-ClearSearchCoupon{
    border-width: 0;
    position: relative;
    right: 37px;
    top: 3px !important;
}
.ins-DeleteButtonCoupon{
  background-color: #f8f8f8 !important;
  padding-left: 22px !important; 
  padding-right: 10px !important; 
  vertical-align:bottom;
  background:url(PIcons/delete-folder-ico.png) 6px  4px;
  cursor: pointer;
  background-repeat:no-repeat;  
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#ababab;
  font-weight:bold;	
  
  padding: 6px;
  text-align:right;
  border: #cccccc  solid 1px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor:pointer;
  }
  
.ins-DeleteButtonCoupon:hover{
   text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#ababab;
  text-decoration:none;
  }
.ins-RankHeading {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    /*padding-bottom: 5px;*/
    color: #4D4D4D;
    padding-top:5px;
    padding-bottom: 5px;
    padding-left: 2px;
    vertical-align: middle;
}
.ins-Bluelistlinkheading {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #838383;
    /*vertical-align: top;*/
}
.ins-UserResponsesBox {
    /*margin: 0.5in auto;*/
    color: #4d4d4d;
    width: 100%;
    padding: 5px;
    text-align: left;
    background-color: #f5f5f5;
    border: 1px solid #f5f5f5;
 	margin: 1px auto 0 -6px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 0px;
    -moz-border-radius: 10px;
}    
.ins-UserResponsesPic	{
    width: 60px !important;
	height: 60px !important;
	border-radius: 60px;
	-webkit-border-radius:60px;
	-moz-border-radius: 60px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
	padding:4px;
	border:1px #FFFFFF solid;
	}
	
.ins-UserResponsesReplyBox {
    /*margin: 0.5in auto;*/
    color: #4d4d4d;
    width: 100%;
    padding: 5px;
    text-align: left;
    background-color: #e4f9fe;
    border: 1px solid #e4f9fe;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 0px;
    -moz-border-radius: 10px;
	margin: 2px auto 0 -6px;	
}
.SucessAlert{
	background-color: #D6F786;
    border: 1px solid #91BE28;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 6px;
}
	
.ins-QuestionButton {
  background-color: #3e6898 !important;
  padding-left: 35px !important; 
  padding-right: 10px !important; 
  vertical-align:bottom;
  background:url(PIcons/Question-Mark.png) 6px  4px, url(PIcons/pole.png) 27px 3px;
  cursor:pointer;
  background-repeat:no-repeat;  
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF !important;
  font-weight:bold;	
  
  padding: 6px;
  text-align:right;
  border: #3e6898  solid 1px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor:pointer;  
}	
.ins-Pointer{
 	cursor:pointer;  
}

#SearchImg {
    float: right;
    margin-right: 4px !important;
    position: relative;
    top: -23px;
    z-index: 903;
    margin-bottom: -23px
}
.ins-ReplyBorder{
	border:1px solid #97e4fe !important;
}
.ins-Greycompbg{
	 background-color:#f5f5f5;
	 background:#f5f5f5;
	 padding:4px;
	}
.ins-Coupondiscountselect{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #838383;
    padding: 2px;
    margin-right: 3px;
    border: #CCCCCC solid 1px !important;
    width:160px;
}
.ins-datepicker {
    Width:110px !important;
}
.ins-fontbold{
	font-weight:bold;
}
.inp-disabled{
    
	font-family: Arial, Helvetica, sans-serif;
	Width:240px !important;
	Height:25px;
    padding:5px !important;
  	font-size: 12px;
	color: #4D4D4D;
	background-color: #CCCCCC !important;
	border:1px solid #c4c4c4;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	
	
}
.ins-cmslistaltrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	background-color:#ffffff;
	padding:5px;
	vertical-align: middle;
}

.ins-userinfodiv {
 /*height:60px;*/
 background-color:#F5F5F5;
 top:30px;
 padding-left:160px !important;
 /*padding:10px;*/
    margin-top:-70px;
}
.ins-tdCreateCoupon {
    width: 10%;
   padding-left:120px;
  
}
.ins-specificerror{
   
    bottom: -65px;
    float: right;
    position: relative;
    z-index: 899;
    left:360px;
}
.ins-deserror {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
	padding-right:2px; 
    position: relative;
    z-index: 400;
    top:-5px;
}
.ins-coupspace {
    height:10px;
}
.ins-SkillsAddbtn {
 cursor:pointer;
 color:#FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 background-color: #3e6898 !important;
 border: #3e6898 solid 1px; 
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 4px;
  margin-bottom:6px;
  margin-top: 3px;
}
  
.rwDialogText {
	font-family: Arial, Helvetica, sans-serif !important; 
	font-size: 12px !important; 
	color: #838383 !important; 
	padding-right:2px !important; 
}
.ins-prevdisable {
 cursor:default;
 color:#97989E;
 padding: 6px;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold; 
 background-color:#3e6898 !important;
 border: #3e6898 solid 1px; 
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 
}
.ins-SurveyPadding {
    padding:2px;
}
.PostReplyEditBox {
    /*margin: 0.5in auto;*/
    color: #4d4d4d;
    width: 100%;
    padding: 5px;
    text-align: left;
    background-color: #f5f5f5;
    /*border: 1px solid #d9d9d9;*/
 	 margin: 0px auto 0 -5px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 0px;
    -moz-border-radius: 10px;
}

.image_styleTopic {
    background: url(PIcons/triangle.png) no-repeat scroll right top transparent;
}

.image_styleNewTopic {
    background: url(PIcons/square.png) no-repeat scroll right top transparent;
}
.ins-NewTopicPadding{
	padding-left: 13px;
	padding-right: 0px;
}
.ins-TopicPadding{
	padding-left: 0px;
	padding-right: 0px;
}
.ins-EditTopicPadding{
	padding-left: 3px;
	padding-right: 4px;
}
.ins-CommentPadding{
	padding-left: 3px;
	padding-right: 3px;
}
.ins-ReplyLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
	padding-right:0px;
}
html body .RadInput_Default .ins-RSearchBox{
	height:32px !important;
}
.statusCompletefail {
color:#17f30e;
font-weight:bold;
}

.statusExpired {
     color:red;
font-weight:bold;
}


.ins-CatalogTitles {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #838383; 
}
.statusCompleteNotAttended{
color:#ff0000;
font-weight:bold;
}
.ins-GridWhiteRow{
	background-color:#ffffff; 
}

.ins-GridWhiteRow td{  
	padding: 10px !important;
}
.ins-GridBlueRow{
	background-color:#e4f9fe; 
}
.ins-GridBlueRow td{ 
	padding: 10px !important;
}
.ins-NewContentGridButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#07a9d0;	 
	font-weight: bold; 
	padding: 6px !important;
	/*padding-left: 12px !important;*/
	height: 35px;
	cursor:pointer;
	
	border: #eeeeee solid 1px; 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    
    background-color:#fbfbfb;
	border:solid 1px #e5e5e5;
	border-bottom:0px;
	vertical-align:middle;
	background-color:#eeeeee;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fbfbfb', endColorstr='#eeeeee')"; /* IE8 */
	background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* W3C */
}

.ins-NewContentGridText
{
	font-family: Arial,Helvetica,sans-serif !important;
    font-size: 16px;
    padding-bottom:10px;
}
/*Security Questions Start */

.ins-SecurityQuestionsSubHead
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4d4d4d;
	font-weight: bold;
	}

.ins-tdLeftBorder{
border-left: 1px solid #D4D4D4;
padding-left: 10px !important;
}

.ins-tdPadding{
padding: 8px !important;
}


.ins-SecurityReportGroupHeader
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	background-color:#fafafa;
	border:1px solid  #f0f0f0;
	}

.ins-SecurityReportGroupHeader td
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	background-color:#fafafa;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
	border-top:1px solid #F0F0F0;
	border-bottom:1px solid #F0F0F0;
	padding-left: 20px !important;
	}

.ins-SecurityTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border:1px solid  #CCCCCC;
	border-bottom-style:none;
	border-top-style:none;
	border-right-style:none;
    
}
.ins-SecurityTable  td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
	/*border-bottom:1px solid  #f0f0f0;*/
	/*border-right:1px solid #f0f0f0;*/
	padding:5px 10px 5px 10px;
	/*padding-left:10px;*/
}

.ins-SecurityDate  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	background-color:#daedef;
	line-height:25px;
	vertical-align:middle;
}

.ins-SecurityDate td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	background-color:#daedef;
	line-height:25px;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
	border-top:1px solid #F0F0F0;
}

.ins-SecurityContentName  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	background-color:#eff7fa;
	line-height:25px;
	vertical-align:middle;
}

.ins-SecurityContentName td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	background-color:#eff7fa;
	line-height:25px;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
	border-top:1px solid  #F0F0F0;
	padding-left: 20px;
}

.ins-SecurityData {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
	border:1px solid  #CCCCCC;
	border-bottom-style:none;
	border-top-style:none;
	border-right-style:none;
    
}
.ins-SecurityData  td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
	border-bottom:1px solid  #f0f0f0;
	/*border-right:1px solid #f0f0f0;*/
	padding:5px 10px 5px 10px;
	padding-left: 20px;
}

.ins-NewSecuritybottomborder {
    background: url("PIcons/list-geading-bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: 40px;
    padding-left: 20px;
    padding-top: 15px;
}

.ins-RecentHeading:hover{
	background-image: url(SelBackGround.png);
	background-repeat:repeat-y;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #333 !important;
	font-weight:bold;
    border-style:none;
    padding:5px 5px 5px 5px;
    height:25px;
    text-decoration:none;
	BACKGROUND-color:#f2f2f2;
	border-color: #333;	
}

.ins-label:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
	padding-right:2px !important;
}
.ins-tblSecurityQues{
    padding-left:20px;
    padding-top:5px;
    padding-bottom:5px;
    background-color:#f9f9f9;
    border :1px solid #eeeeee;
  
}




.ins-tdSecurityQuestionlist {
    padding-left:10px;
}
.ins-tblQuestionMain {
    width:100%;
    
}
.ins-txtQuesAnswer {
    width:495px  !important;	
    height:20px  !important;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4D;
    


}
.ins-drpQueslist {
    width: 500px !important;	
    height: 25px !important;	
    vertical-align: middle;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4D4D4D;
    line-height: 21px;
  }

.ins-tdsavebtn {
    padding-left:300px;
}
.ins-tdlearnerrolenote {
    padding-left:30px;
    height:30px;
}
.ins-tdCompleftborder{
border-left:#3e6898 solid 3px;
height:40px;
}
.ins-SuccessNotification{
   background-color: #d6f786;
    border: 1px #91be28 solid;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
	margin: 6px;
}

.ins-divQueslist {
 overflow: auto; 
 height: 400px;
  width: 100%;
}

.ins-tdQuestionName {
    width:15%;
}



.ins-SecurityQuestionTable {
    background:#f9f9f9;
    border:1px solid #ededed;
}
.ins-Timer {
    background:#ffffff;
    font-weight:bold;
    border:1px solid #ededed;
    max-width:135px;
    padding:3px;
    margin-top:-4px;
    margin-right:13px;
}
.ins-ValidationErrors
{
    background-color: #fecfa5 !important;
    border: 1px solid #ffc000 !important;
      -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color:#434826 !important;
	padding-right: 0px !important;
    line-height:20px;
    padding-left:15px;
    padding-top:0px;
    padding-bottom:15px;
    margin-left:190px;
    margin-right:20px;
    /*background-image:url("../Images/RedAlert.jpg");
    background-repeat:no-repeat;
    background-position:10px;*/
    position:fixed;
    top:5px;
    width:40%;
    z-index:99999 !important;
}
        
.ins-ValidationErrorsClose {
    cursor:pointer;
    float:right;
    margin-top:2px;
    margin-right:2px;
}
.ins-LogOffMsg {
    top:35px !important;
    width:715px !important;
    margin-left:25px !important;
    font-weight:normal !important;
    color:#4d4d4d !important;
    padding-right:15px !important;
    padding-top:10px !important;
}


/*Security Questions End */
.ins-divhelpautoflow {
    /*Height: 220px !important;*/
    Height: 316px !important;
    width: 100%;
    overflow: auto;
}

.ins-tdhelpHeader {
    padding-top :10px;
    padding-left:5px;
    font-size: 12px;
    font-weight: bold;
 }

.ins-tdCompurl 
{
     padding-left:20px;
}

.ins-tdfeedbackicon{
    width:78%;
padding-top: 2px;
}

.ins-tdfeedbackhref{
   padding-right:20px;
   width:22%;
}


.ins-helpicon {
    height:20px;
   cursor:pointer;
}

.ins-feedbackicon {
    height:20px;
}
 .ins-helplink {
    text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px !important;
	font-weight:normal;
	color: #3e6898;
	line-height:25px;
	font-weight:bold;
}
.ins-GridBlueRow td span{ 
	display: table-cell;
	padding-left: 10px !important;
} 



/* Start-Recent discussions */

.ins-RecentDiscussionsLeftBox {    
    border: 1px solid #D4D4D4;
    color: #4D4D4D;
    /* margin: 10px 0px 0px 0px;
    padding: 5px; */
    text-align: left;  
    border-radius: 5px;   
}

.ins-RecentDiscussionsRightBox {    
    border: 1px solid #D4D4D4;
    color: #4D4D4D;
    /* margin: 10px 0px 0px 0px;
    padding: 5px; */
    text-align: right;  
    border-radius: 5px;   
}

.ins-RecentDiscussionsPic{
    border: 1px solid #D4D4D4;
    /* margin: 0px 5px 0px 5px; */
    height: 45px !important;
    width: 45px !important;
    border-radius: 5px;
}

.ins-MoreAction{
    font-family: Arial,Helvetica,sans-serif;
    padding-bottom: 5px;
    padding-right: 10px;
    text-align: right;
    cursor:pointer;
}

.ins-RecentLeftImagetd{
    background: url("PIcons/left-arrow-noborder.png") no-repeat scroll 51px 10px transparent;
    padding-right: 10px;
}

.ins-RecentRightImagetd{
    background: url("PIcons/right-arrow-noborder.png") no-repeat scroll 0px 10px transparent;
    padding-Left: 10px;
}

.ins-RecentDiscussionsBoxPadding{
	padding:5px;
}
/* End-Recent discussions */

.ins-RptControlWidth{
width: 200px;
}
.ins-RptControlWidthForPercent{
width: 200px;
}
.ins-caralternativerow {
    	font-family: Arial, Helvetica, sans-serif;
    	background-color:#f5f5f5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
    	font-size: 12px; 
	color:#838383;
	vertical-align: middle;
}
.ins-MenuSelectedTreeNode{
	background-image: url(SelBackGround.png);
	background-repeat:repeat-y;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
   	color: #333;
    border-style:none;
    padding-left: 4px;
    text-decoration:none;
	BACKGROUND-color:#f2f2f2;
	cursor:pointer;
	border-color: #333;
	/*background-image: url('TreeView/ItemSelectedBg.png');*/
	}
.ins-smalllabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #838383;
	padding-right:2px;
}
.ins-smalllabel a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e6898;
	padding-left: 4px;
	cursor:pointer;
	text-decoration:none;
}
a{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #3e6898 ;
}
a:hover{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e6898;
}
.ins-QuestionButton:hover, .ins-QuestionButton a, ins-QuestionButton a:hover {
  background-color: #3e6898;
  padding-left: 35px !important; 
  padding-right: 10px !important; 
  vertical-align:bottom;
  background:url(PIcons/Question-Mark.png) 6px  4px, url(PIcons/pole.png) 27px 3px;
  cursor:pointer;
  background-repeat:no-repeat;  
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF ;
  font-weight:bold;	
  
  padding: 6px;
  text-align:right;
  border: #3e6898  solid 1px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor:pointer;  
  text-decoration:none;
}	
.ins-CommentsLink:hover, .ins-CommentsLink a, ins-CommentsLink a:hover{
  padding-left: 30px !important; 
  padding-right: 10px !important; 
  vertical-align:bottom;
  background:url(PIcons/comment-ico.png) 6px  -1px;
  cursor:pointer;
  background-repeat:no-repeat;  
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#959595 !important;
  text-align:right;
text-decoration:none;
 }
.ins-CommentButton:hover, .ins-CommentButton a, ins-CommentButton a:hover{
  background-color: #F9F9F9 !important;
  padding-left: 30px !important; 
  padding-right: 10px !important; 
  vertical-align:bottom;
  background:url(PIcons/comment-ico.png) 6px  4px;
  cursor:pointer;
  background-repeat:no-repeat;  
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#868686 !important;
  font-weight:bold;
text-decoration:none;	
  
  padding: 5px;
  text-align:right;
  border: #CCCCCF solid 1px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;  
  }
.ins-DeleteButton:hover, .ins-DeleteButton a, ins-DeleteButton a:hover{
  background-color: #F9F9F9 !important;
  padding-left: 30px !important; 
  padding-right: 10px !important; 
  vertical-align:bottom;
  background:url(PIcons/del-ico.png) 6px  4px;
  cursor:pointer;
  background-repeat:no-repeat;  
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#868686 !important;
  font-weight:bold;	
  
  padding: 5px;
  text-align:right;
  border: #CCCCCF  solid 1px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; 
text-decoration:none; 
  }
.ins-EditButton:hover, .ins-EditButton a, ins-EditButton a:hover{
  background-color: #F9F9F9 !important;
  padding-left: 30px !important; 
  padding-right: 10px !important; 
  vertical-align:bottom;
  background:url(PIcons/edit-ico.png) 6px  4px;
  cursor:pointer;
  background-repeat:no-repeat;  
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#868686 !important;
  font-weight:bold;	
  
  padding: 5px;
  text-align:right;
  border: #CCCCCF  solid 1px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;  
text-decoration:none;
  }
.ins-RptControlWidthforddl{
width: 205px;
}

/* Start Reports In-Place View Fixes */

.ins-ChildWindow {   
    z-index: 2147483600 !important;
    }

.ins-SubChildWindow {
       z-index: 2147483610 !important;
    }
.ins-SubChildWindowSubchild {
    z-index: 2147483620 !important;
}


.ins-backIcon .rwControlButtons a {
            background: url("PIcons/mini-back-btn.png") no-repeat scroll 3px 2px rgba(0, 0, 0, 0) !important;
            border: 0 solid #25A0DA !important;
            cursor: pointer !important;
            height: 30px !important;
            width: 29px !important;
        }

/* End Reports In-Place View Fixes */


/* Start JobRoles */


.ins-Searchskills {
    width: 770px !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #4D4D4D;
    border: #CCCCCC solid 1px;
    height: 35px !important;
    }




.ins-txtclearsearch {
    margin-right: 0px !important;
    position: relative;
    right: 30px;
    z-index: 903;
   
}


.ins-txtsaveskills 
{
    width:700px;
    padding-bottom:5px;
    padding-top:5px;
    margin-left:20px;
}

.ins-txtAssignsparentkills {
    width:723px;
    padding-bottom:5px;
   padding-top:5px;
   margin-left:20px;

}

.ins-trparentskills {
     margin-bottom:10px;
}

.ins-divAssignSkillsContent {
    margin-top:10px;
    height: 130px;
    width: 551px;
    overflow: auto;
    border: #CCCCCC solid 1px !important;
    border-radius: 3px 3px 3px 3px;
    
}

.ins-GroupButton {
	background-color: #F1F1F1;
	background-image: url("PIcons/AddSkill.png");
   	background-position: 1px 2px, 27px 3px;
    background-repeat: no-repeat;
    color: #838383 ;
    cursor: pointer;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
   font:Bold;
    margin-right: 0;
    /*margin-top: -31px;*/
    margin-top: -26px;
    /*padding-bottom: 3px;*/
    padding-left: 21px !important;
    padding-right: 20px !important;
    /*padding-top: 6px;*/
    text-align: center;
    border: 0px none !important;	 
	width:104px;
	 height:24px;
     
}

.ins-lblnodata {
    /*padding-left:400px;*/
    text-align:center
}

/*venu*/
.ins-chkSelectAll {
            float: left;
    /*margin-left: 22px;*/
    margin-left: 25px;
            margin-right: 50px !important;
    /*margin-top: -31px;*/
    margin-top: -22px;
         
  }

.ins-paneltitle {
    padding-left:30px;
}


.ins-Assignskillsgrid2 {
   background-color:#f6fbff ;
   
}
.ins-Assignskillsgrid1 {
   background-color:#ffffff ;
}
.ins-Assignskillssearch {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #838383;
    background-color: #f5f5f5;
    font-weight: bold;
    padding-left: 12px !important;
    Border: 1px;
    border-style: Solid;
    border-color: LightGray;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    height:49px;
    
    }

.ins-FeaturedheadingWithoutLeftMark{
	border-bottom: 1px solid #D4D4D4;
	border-Right: 1px solid #D4D4D4;
	border-left: 1px solid #D4D4D4;
    color: #838383;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    padding: 6px 6px 6px 12px !important;
}


.ins-divjobroles {
    /* overflow: auto;  */
    height: 400px;
     width: 98%;
}

.ins-tdJobRolePadding{
	Padding-left:42px
}


.ins-JobRoleSkillsAlign{
	align:center !important;
}

/* Start bala job roles user level */

.ins-deletimg {
    cursor:pointer;
padding-left :5px;
}
.ins-rolename {
    padding-left:5px;
    
}
.ins-hiddenButton {
    display:none;
}
.ins-Headerjobrole {
    height:20px;
    font-size:16px;
}
.ins-AddJobRole {
    FONT-WEIGHT: bold;
    font-size:15px;
    font-family: Arial, Helvetica, sans-serif;
	color: #838383;
	padding-left:5px;
}
.ins-jobroleitems {
    height:20px;
}
.ins-talign {
    text-align:left;
}

.ins-divUserJobroles {
    overflow: auto;
    /*width: 962px;*/
   height: 340px;
}

.ins-trHeaderAddJob {
    height: 34px;
}


.ins-trHeaderAddJob {
    height: 34px;
}
.ins-trAddjobrole{
    height:30px;
}

.ins-trdropjobrole {
       height:50px;
}

.ins-tblJobRole {
    border:1px #CCC solid;
}

/* End bala job roles user level */


.ins-GroupColHeading{
    background-color: #f0f0f0 !important;
    color: #000000 !important;
    font-size: 12px !important;
    height: 16px !important;
    margin-top: 1px;
    padding-top: 4px !important;
    position: absolute;
    text-align: left;
    white-space: nowrap;
    z-index: 250 !important;
    }


.ins-ManageJobButton{
  background-color: #3e6898 !important;  
  vertical-align:bottom;
  cursor: Pointer;
  background-repeat:no-repeat;  
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  font-weight:bold;	
  
  padding: 6px;
  text-align:right;
  border: #3e6898  solid 1px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor:pointer;
  }

.ins-AddSkillsButton {
      background-color: #3e6898 !important;
  padding-left: 35px !important; 
  padding-right: 10px !important; 
  vertical-align:bottom;
  background:url(PIcons/add.png) 6px  4px, url(PIcons/pole.png) 27px 3px;
  cursor :pointer;
  background-repeat:no-repeat;  
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  font-weight:bold;	
  
  padding: 6px;
  text-align:right;
  /* border: #3e6898  solid 1px; */
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor:pointer;
}
/* End JobRoles */

/* Start Mobile Subscription */

.ins-tdMobileProtal {
    padding :10px;
    padding-left:25px;
 }
.ins-lblSmartPhone {
    	 font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 14px; 
    font-weight:bold; 
    color: #838383;
	vertical-align: top; 
    padding-top :10px;
    padding-left :20px;
    padding-bottom:10px;
}
.ins-tdsmartchkbox {
    padding-left: 18px;
    height: 30px;
}
.ins-lblMobile {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
	padding-right:2px;
    /*font-weight :bold ;*/
}

.ins-trSubScription {
    padding:15px;
}
.ins-tdSubScription {
    padding-left:50px; 
    padding-bottom:10px;
}
.ins-lblSubScriprice {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e6898;
	padding-right:2px;
    font-weight:bold ;
}
.ins-lblSubMobile {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
	padding-right:2px;
    font-weight:bold ;
}

/* End Mobile Subscription */

/* Start - Author Agreement and Feedback - 20 Nov 2013 */

.rcCaptchafeedbackAudioLink {
    height: 24px !important;
    line-height: 1.5em;
    position: relative;
    width:90px !important
}
.rerImagefeedbackcapcha{
    border: 1px solid #CCCCCC !important;
    height: 25px;
    width: 122px;
}
.rerImagefeedbackcapcha .rcCaptchaAudioLink {
    background-image: url("audio_but.png");
    background-repeat: no-repeat;
    background-size: 28px auto;
    height: 50px !important;
    line-height: 1.5em;
    margin-left: 94px;
    /*padding-top: 15px;*/
    position: relative;
    top: -25px;
}
.ins-WatermarktextFeedbak{
 font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding-left:5px;
  color:Gray;
}

/*  end - Author Agreement and Feedback - 20 Nov 2013 */
/*imran*/

.inscom-Comments{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(partgrad.gif);
	PADDING-LEFT: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-repeat: repeat-x;
	height:30px;
}
.inscom-BannerBorder

	 {
	background-color: #FFFFFF;
	border:1px solid #CCCCCC;
	border-style:solid;
	padding-left:8px;
	}
.inscom-UserQuestions-SubHead
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	font-weight: bold;
	}
.inscom-UserQuestions-Text	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	}
.inscom-RespondedDate
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d4d4d;
	}
.inscom-UserResponsesBox {
    /*margin: 0.5in auto;*/
    color: #4d4d4d;
    width: 100%;
    padding: 5px;
    text-align: left;
    background-color: #f5f5f5;
    border: 1px solid #f5f5f5;
 	margin: 2px auto 0 -6px;
   -webkit-border-radius: 0px 3px 3px 3px;
    border-radius: 0px 3px 3px 3px;
    line-height:21px;
}    
.inscom-UserResponsesPic	{
    width: 40px !important;
	height: 40px !important;
	border-radius: 60px;
	-webkit-border-radius:60px;
	-moz-border-radius: 60px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
	padding:1px;
	border:1px #cccccc solid;
    margin: 1px 4px 4px;
	}
	
.inscom-UserResponsesReplyBox {
    /*margin: 0.5in auto;*/
    color: #4d4d4d;
    width: 100%;
    padding: 5px;
    text-align: left;
    background-color: #e4f9fe;
    border: 1px solid #e4f9fe;
    -webkit-border-radius: 0px 3px 3px 3px;
    border-radius: 0px 3px 3px 3px;
	margin: 2px auto 0 -6px;	
}
.inscom-UserResponsescompletedBox {
    /*margin: 0.5in auto;*/
    color: #4d4d4d;
    width: 100%;
    padding: 5px;
    text-align: left;
    background-color: #d9ffb3;
    border: 1px solid #d9ffb3;
    -webkit-border-radius: 0px 3px 3px 3px;
    border-radius: 0px 3px 3px 3px;
	margin: 2px auto 0 -6px;
    line-height:21px;
}
.inscom-image_styleNewTopic {
    background: url(PIcons/square.png) no-repeat scroll right top transparent;
}

.inscom-image_styleTopic {
    background: url("PIcons/triangle.png") no-repeat scroll right top rgba(0, 0, 0, 0);
}
.inscom-image_completedTopic {
    background: url("PIcons/completed.png")  no-repeat scroll right top rgba(0, 0, 0, 0);
}
.inscom-subheading2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #838383;
}
.inscom-label2 {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #838383;
    padding-right: 2px;    
}
.inscom-compbg {
     background-color: #e4f9fe;
     background: #e4f9fe;
     font-family: Arial, Helvetica, sans-serif !important;
     font-size: 12px;
     border: 1px solid #EAEAEA;
     padding: 5px 5px 5px 12px;
}
.inscom-pagecompbg {
    background: #e4f9fe;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px;
    padding: 5px 5px 5px 12px;
    background-color:#eeeeee !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fbfbfb', endColorstr='#eeeeee')"  !important;; /* IE8 */
	background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%)  !important;; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee))  !important;; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%)  !important;; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%)  !important;; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%)  !important;; /* IE10+ */
	background: linear-gradient(top, #fbfbfb 0%,#eeeeee 100%)  !important;; /* W3C */
    border: 1px solid #EAEAEA;
}
#divComment {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    background-color: #FFF; 
    width: 875px; 
    height: 242px; 
    position: absolute !important; 
    bottom: 175px; 
    left:-1px !important; 
    z-index: 999999999999999999999999999 !important;
}
.inscom-comment {
    cursor:pointer;
	color:#FFFFFF;
	padding: 2px 9px;
    margin: 5px;
    margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border: #019FC4 solid 1px; 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.inscom-commentstatus {
    border: 1px solid #CCCCCC;
    color: #4D4D4D;
    font-size: 11.5px !important;
    padding: 2px;
}
.inscom-commenttext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
    line-height:21px;
	}
.inscom-commentarea {
	color:#4d4d4d;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	border: #019FC4 solid 1px; 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.inscom-nocomment {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4d4d4d;
    text-align:center;
    padding:15px;
}

.inscom-commentsheading{
	background-color:#fdfdfd;
	-webkit-box-shadow: 0px 0px 5px 1px #c3c1c1;
	box-shadow: 0px 0px 1px 1px #c3c1c1;
	font-weight:bold;
	color:#4d4d4d;
    font-size:12px;
}
.inscom-commentsheading td {
    font-size: 12px !important;
    font-weight:bold;
    color:#4d4d4d;
    
}
.ins-biglabelmandatory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
}
.ins-txtPadding{
padding-left:5px;
}
/* Exam Games Start */

.ins-Reportstitle-BG{
	background-image:url(Reports-title-bg.gif);
	height:57px;
	text-align:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #da1f28;
	padding-top:8px;
	padding-left:5px;
}
.ins-EGReportsubheading {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4D4D4D;
	padding-left: 2px;
}
/* Exam Games End */

/* Start-TincanReport*/
.ins-trTinCanItem{
     background-color:#ffffff;
    height:40px;
    border-bottom:1px  #e5e5e5  solid !important;
}
.ins-tdTinCanItem{
    padding-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
    border-bottom:1px  #e5e5e5  solid !important;
	}

.ins-divTinCanItem {
    margin-top:10px;
    height: 130px;
    width: 551px;
    overflow: auto;
    /*border: 1px #969696 solid;*/
    /*border: solid 1px #9c9c9c;*/
    /* border: #CCCCCC solid 1px !important; 
     border-radius: 3px 3px 3px 3px;*/
     border-top:#CCCCCC solid 1px !important; 
    border-bottom:#CCCCCC solid 1px !important; 
}
.ins-tdTincanVerbs {
    padding-left:10px;
    margin-top:10px;
    margin-bottom :10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black ;
    border-bottom:1px  #e5e5e5  solid !important;
    width:120px;
}

.ins-TinCanSearchTableBg{
 background-color: #F0F0F0;
    border: 0 solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    padding: 20px;
}

.ins-divTincanVerbs {
    background: url("PIcons/blue_arrow.png") repeat-y scroll 0 0 transparent;
    color: black;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 28px;
    padding-left: 10px;
    /* margin-bottom: 5px;
    margin-top: 5px; 
    width: 150px; */
}

.ins-tblverb {
    padding-top:4px;
 }

/* End-TincanReport*/

/* Start-Upload Long Answer Question*/
.ins-lblEssaySelect {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
	padding-right:2px;
    font-weight: bold;
}

.ins-GradeAssessmentCommentsPic	{
    width: 60px !important;
    height: 60px !important;
    border-radius: 60px;
    -webkit-border-radius:60px;
    -moz-border-radius: 60px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    padding:4px;
    border:1px #FFFFFF solid;
	}

.ins-GradeAssessmentCommentstd	{
    width: 80px;
    padding-left:30px
	}



.ins-InstructorCommentsTable {
    border-color: #CCCCCC;
    border-image: none;
    border-style: solid solid solid;
    border-width: 1px;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}

.ins-InstructorPadding{
	padding:10px !important;
}

/* End-Upload Long Answer Question*/
/* issue no:2512 fix */
.RadTreeView_Default .rtSelected .rtIn {
	background-color:#f5f5f5 !important;
        background-image:none !important;
	border-color: LightGray !important;
	color: black !important;

}
/* issue no:2512 fix */
a[disabled]{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #d8dde7 !important;
}
a[disabled]:hover{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d8dde7 !important;
}


.ins-SummaryPadding{
    border: 0 solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    padding: 30px;    
}

.ins-BlackSubLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding-right:2px;
	font-weight: bold;
}
.ins-BlackLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-right:2px;	
}
.ins-BlackBoldLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #000000;
	padding-right:2px;
	font-weight: bold;	
}
.ins-BlackBigLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	padding-right:2px;
	font-weight: bold;
}
.ins-AnalysisReportTopic{
       Padding:8px;	
 	background-color: #c2edfd;
	font-weight: bold;
}
.ins-AnalysisReportSubTopic{
       Padding:8px;	
 	background-color: #f8cbac;
	font-weight: bold;
}

.ins-bluestrength-color
{
    background-color:#6d85ab;
}

.ins-QuestionSummaryTable{
    background-color: #FDFDFD;
    border: 1px solid #D3D3D3;
    padding: 15px;
}


.rerImagecapchasignup {
    float: right;
    margin-right: 0px !important;
    position: absolute;
    z-index: 903;
    margin-bottom: -23px;
    margin-top:-24.5px;
    margin-left:65px;
    height:30px;  
    
}
.rerImagecapchasignup img {
    border: 1px solid #CCCCCC !important;
   /* float: right;*/ 
    height: 27px !important;
    margin-bottom: 15px;
    position: relative;
    right: 37px;
    top: 1px !important;
    width: 120px !important;
    color:blue;
}
.rerImagecapchasignup .rcCaptchaAudioLink {
    background-image: url("audio_but.png");
    background-repeat: no-repeat;
    background-size: 32px auto;
    height: 30px !important;
    line-height: 1.5em;
    margin-left: 87px;
    /*padding-left: 40px;*/
    position: absolute;
    top: 1px;
    width: 1px !important;
}

.ins-pagesizedropdown {
    font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #4D4D4D;
padding: 3px;
margin-right: 3px;
}
.ins-AutoAssignbg
{
	 background-color:#f5f5f5;
	 background:#f5f5f5;
     font-weight: bold;
     color:#4D4D4D;
}
.ins-AutoSearchButton
{
margin-left: -19px;
cursor: pointer;
height: 15px;
 }

.ins-ADVErrorNotification{
    background-color: #fecfa5 !important;
    border: 1px solid #C8DE57 !important;
    z-index:99999999999 !important;
    
}

.ins-inputAdvancesearchtxt{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4D4D4D;
    /*padding-left : 5px;
    margin-right: 3px;*/
    padding: 2px 0px 2px 5px!important;
    margin: 3px!important;
    border: #CCCCCC solid 1px !important;
    /*Width:30px;*/
     Width:30px!important;
}

.ins-AdSearchInputDropdwonEnabled1{
	font-family: Arial, Helvetica, sans-serif; 
	background-color:#FFFFFF !important;	
	font-size: 12px !important;	
	width:200px !important;		
	padding-left: 4px !important;
    	border: 1px solid #D9F2FF !important;
    	vertical-align:middle 	!important;	
	padding: 2px;  	

}
.ins_lblAdvSearchHeader {
    padding-left:6px;
}
.ins-AdvSearchheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3D3A3A;
}

/* Exam Games New Styles - Start */
.ins-ExamGamesTable {    
    border: 1px solid #D4D4D4;
    color: #4D4D4D;
    /* margin: 10px 0px 0px 0px;
    padding: 5px; */
    text-align: left;  
     border-radius: 8px;
    -webkit-border-radius:8px;
    -moz-border-radius: 8px;  
}
.ins-FeaturedheadingWithoutLeftMarkforExamGames{
	border-bottom: 1px solid #D4D4D4;
	border-Right: 1px solid #D4D4D4;
	border-left: 1px solid #D4D4D4;
 border-radius: 8px 8px 0px 0px;
    color: #003366;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    padding: 6px 6px 6px 12px !important;
}

.ins-FeaturedCompbgforExamGames{
	 background-color:#003366;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fbfbfb', endColorstr='#eeeeee')"; /* IE8 */
	background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* W3C */
}
.ins-ExamSubheading {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #275d76;

}
.ins-ExamTitle {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #d61821;
 padding-right: 2px;
}
.ins_Exam_Header
{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background-color: #e4f2f4;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #999999;
 font-size: 13px;
 font-weight: bold;
 color: #000000;
 vertical-align: middle;
 line-height:25px;
 height:25px;
 padding-left:3px;
}
.ins-ExamInput
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4D;
	border:#CCCCCC solid 1px !important; 
	height: 20px !important; 
		
}
.ins-summary-table{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 border:1px #CCC solid;
 font-size: 12px;
 color: #000000;
 line-height:20px;
 }
.ins-summary-table-underline{
 border-bottom:1px #CCC solid;
 } 
 
 .ins-Examlistrow {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #dddddd;
 font-size: 12px;
 color: #000000;
 height:25px;
 vertical-align: middle;
 }
 .ins-Examlistrow img
 {
 	vertical-align:bottom;
 }
 
 /* Exam Games New Styles - End */
 /*venu*/
 /*cancel event footer*/
.ins-ManageEventsRadWindowFooter{
    background-color:#fbfbfb !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#eeeeee', endColorstr='#fbfbfb')"  !important;; /* IE8 */
	background: -moz-linear-gradient(top, #eeeeee 0%, #fbfbfb 100%)  !important;; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#fbfbfb))  !important;; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%,#fbfbfb 100%)  !important;; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%,#fbfbfb 100%)  !important;; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%,#fbfbfb 100%)  !important;; /* IE10+ */
	background: linear-gradient(top, #eeeeee 0%,#fbfbfb 100%)  !important;; /* W3C */
	/*width:102% !important;*/
    width:100% !important;
    position: absolute !important;
    bottom: 0px !important;
	height: 40px;
	padding-top: 8px;
}

 .ins-MenuSepHeading div.rmText
{
    margin-left:-5px !important;
}

.ins-RadPlusButton {
    background-attachment: scroll, scroll;
    background-clip: border-box, border-box;
    background-color: #3E6898;
    background-image: url("PIcons/add.png"), url("PIcons/pole.png") !important;
    background-origin: padding-box, padding-box;
    background-position: 6px 5px, 27px 4px !important;
    background-repeat: no-repeat;
    background-size: auto auto, auto auto;
    border: 1px solid #3E6898;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 6px;
    padding-left: 35px !important;
    padding-right: 10px !important;
    padding-top: 6px;
    text-align: right;
    vertical-align: middle;
}
.ins-RadPlusButton input{
color:#FFFFFF !important;
font-weight: bold !important;
}

/* Start MCI-My Dashboard */

.ins-MyPopularTopicsPic
	{
    width: 60px !important;
	height: 60px !important;
	border-radius: 60px;
	-webkit-border-radius:60px;
	-moz-border-radius: 60px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
	/*margin:15px;*/
	border:1px #E4E4E4 solid;
}

.ins-PopularComments{
  padding-left: 20px !important; 
  padding-right: 10px !important; 
  vertical-align:bottom;
  background:url(PIcons/comment-ico.png) 6px  3px;
  background-repeat:no-repeat;  
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#838383 !important;
  text-align:right;
text-decoration:none;
 }

.ins-MyDashBoardLeftBox {    
    border: 1px solid #D4D4D4;
    color: #4D4D4D;
    /* margin: 10px 0px 0px 0px;*/
    padding: 5px; 
    text-align: left;  
    border-radius: 5px;   
}

.ins-MyDashBoardheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#838383;
	background-color:#f5f5f5;
	font-weight: bold; 
	padding: 6px !important;	
}


.ins-ChartActivitiesPadding{
padding-top:5px;
padding-bottom:5px;
}


.ins-MyDashBoardDetailsSiteHdr {
   font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 14px; 
    font-weight:bold; 
    color: #838383; 
    padding-left: 10px;
    /*background:url("PIcons/cat-bg.png") no-repeat !important; */ 	
    border-top:1px solid  #CCCCCC;
    border-right :1px solid #CCCCCC;
    border-left:3px solid #3e6898;
    line-height:35px;
    background-color:#f5f5f5;
    background:#f5f5f5;
}

.ins-MyDashBoardDetailsSiteHdrImg {
    background:url("PIcons/IMGBottom.png") no-repeat !important;
    height:12px;
    background-position:0px -1px !important;
}

/* End MCI My Dashboard */

/* Start Good will */
.ins-ConfirmButton{
    background-attachment: scroll, scroll;
    background-clip: border-box, border-box;
    background-color: #3E6898 !important;
    background-image: url("PIcons/confirm-ico.png"), url("PIcons/pole.png");
    background-origin: padding-box, padding-box;
    background-position: 6px 6px, 27px 3px;
    background-repeat: no-repeat;
    background-size: auto auto, auto auto;
    border: 1px solid #3E6898 !important;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF !important;
    cursor: pointer !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 6px;
    padding-left: 35px !important;
    padding-right: 10px !important;
    padding-top: 6px;
    text-align: right;
    vertical-align: middle;
}
.statusRegistered
{
color:#000000;
font-weight:bold;
}

.ins-ListviewTabsPadding{
  padding: 0 10px;
}
/* End Good will */
/*Bala INST-2600  Splash page and Search Customization Development*/
.ins-SplashMainPage 
{
 background:url("PIcons/mci-bg.jpg") no-repeat !important;
}
.ins-lblSplashHeader {
    
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: black;
	padding-right:2px;
}
.ins-tdSplachbuttons 
{
    background-color:#eaebe6;
    padding-left:500px;
}
.ins-txtSplachSearch 
{
    width: 512px !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #4D4D4D;
    border: #CCCCCC solid 1px;
    height: 35px !important;
    border-radius: 5px;
}
.ins-tdSplashHeader {
    padding-left: 304px; 
    padding-bottom: 10px;
}
.ins-tdSplashSearch {
    padding-left: 300px;
}
 .ins-Splashbtnsearch {
    margin-right: 0px !important;
    position: relative;
    right: 25px;
    z-index: 903;
    padding-top:3px;
}
.ins-trSplashSpace {
    height: 287px;
 }
.ins-SplashHeaderSpace {
    height:200px;
}
.ins-WikiDetails {
    vertical-align:middle;
 }
.ins-SplashListbutton {
    /*background-color: #3E6898 !important;
    border: 1px solid #3E6898 !important;*/
    background-color: #E82B68  !important;
    border: 1px solid #E82B68 !important;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF !important;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 12px;

}

.ins-HeaderSiteName {
   font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 14px; 
    font-weight:bold; 
    color: #838383; 
    padding-left: 10px;
    border-top:1px solid  #CCCCCC;
    border-right :1px solid #CCCCCC;
    /*border-left:3px solid #3e6898;*/
    border-left:3px solid #E82B68;
    line-height:30px;
    background-color:#f5f5f5;
    background:#f5f5f5;
}
.ins-Headerbottom {
    background:url("PIcons/imgbottom.png") no-repeat !important;
    height:12px;
}

.ins-lblSearchmsg{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
	padding-right:2px;
}
.ins-tdSearchHeader {
    height:25px;
    padding:10px 5px 5px 5px;
    display:none;
}
.ins-MyMiniCatlogPic 
{
cursor:pointer;
}

.ins-tbljoin {
  background-color:#f2f2f2;

}
.ins-tbljoinMsg 
{
 height:50px;
 background-color:#ffffb9;
 border-color:red ;
  padding-left:100px;
border:1px solid #ffc000;
 }

.ins-lblJoinMsg {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4D4D4D;
	padding-right:2px;
    font-weight: bold;
}

.ins-lbljoinCommunity {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#4D4D4D;
	padding-right:2px;
}
.ins-tdjoin {
    text-align:center;
    padding-top:20px;
}

.ins-MiniCatalogCommentBox {
    color: #4d4d4d;
    width: 100%;
    padding: 5px;
    text-align: left;
    background-color: #f5f5f5;
    border: 1px solid #f5f5f5;
 	margin: -5px auto 0 -5px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 10px;
} 

/*Bala End */
/*Imran Preview multiple devices*/
.previewwindow
{
    z-index: 2147483556!important;
}
/*Imran End*/

/* Begin - RSS - 2 April 2014 */
.ins-rssheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #838383;
}
.ins-rsstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #838383;
}
.ins-rssrow { 
	height:2px;
	border-bottom: 1px solid #DDEEFA;
	vertical-align: middle;
}
/* End - RSS - 2 April 2014 */
/* Start - Notifications Styles - 3 March 2014 */
.ins-DesktopNotificationheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ffffff;
	font-weight: bold; 
	padding-left:2px !important;
	padding-bottom:2px !important;
} 
.ins-DesktopNotificationMore {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 14px;
	color:#ffffff !important;
	font-weight: normal; 
	padding-Right:2px !important;
	padding-bottom:2px !important;
} 
.ins-DesktopNotificationContent{
    height:28px;
	border-top:1px #f5f5f5 !important;	
	border-right:1px #f5f5f5 !important; 
	background-color:#ffffff;
	padding: 2px !important;	
	border-radius: 6px 6px 6px 6px;	
}
.ins-Desktopnotificationposition{
	position:relative  !important;	
	height: 250px  !important;	
	overflow:auto  !important;	
}
.ins-Desktophomenotificationscount {
    background: none repeat scroll 0 0 #B90301;
    border: 1px solid #1A1A1A;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: xx-small;
    left: 8px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 1px;
    position: absolute;
    top: -5px;
}
div#Ntrigger{
  position:relative; 
  cursor:pointer;
  padding-right: 10px;
 }


.ins-DesktopNotificationsList{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;  
	cursor:pointer;
	padding: 5px 10px !important;
	border-bottom:1px solid #E5E5E5;
	width:280px;
}
.ins-DesktopNotificationsList:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;  
	cursor:pointer;
	padding: 5px 10px !important;
	border-bottom:1px solid #E5E5E5;
	width:280px !important;
}
.ins-DesktopNotificationsListBg:hover{
background-color:#e8fbff;
}
.ins-Desktopfooterlink {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF !important;
	cursor:pointer;
}
.ins-Desktopfooterlink:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF !important;
	cursor:pointer;
}
.ins-DesktopNotificationheading{
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-left: 1px;
	padding-bottom: 2px;
	color:#ffffff;
}
.ins-notificationposition{
width:280px !important;
Max-height: 400px !important;
overflow:auto !important;
	
}
div#Npop_up {
	width:290px !important;
}
.ins-notificationLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e6898 !important;
	padding-left: 4px;
}
.ins-notificationLabel:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#3e6898  !important;
	cursor:pointer;
}
/* End- Notifications Styles - 3 March 2014 */
/*Bala  Content Library (CM Group) Management*/
.ins-tdAddLibrary {
    text-align:right;
    padding:10px 10px 10px 10px;
}
.ins-HeaderAction{
    display:none;
}
.ins-CategoryHeader {
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 14px; 
    font-weight:bold; 
    color: #838383; 
	padding-left: 20px;
	background:url("PIcons/cat-bg-New1.png") repeat-x scroll 0px 0px transparent !important;
	height:50px; 
	padding-top:0px;
}

.ins-SearchCMSGroup {
    /*width: 800px !important;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #4D4D4D;
    border: #CCCCCC solid 1px;
    height: 30px !important;
    }

.ins-AssignUserSearchInputtxt{
     width: 890px !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #4D4D4D;
    border: #CCCCCC solid 1px;
    height: 35px !important;
    /*padding-bottom:5px;*/
}
.ins-tdAssignUserSearch {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #838383;
    background-color: #f5f5f5;
    font-weight: bold;
   /*padding: 6px*/ 
   padding-top:10px !important;
   /*padding-top:2px !important;*/
    padding-left: 12px !important;
        Border: 1px;
    border-style: Solid;
    border-color: LightGray;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    height:49px;
    }
.ins-LibraryListHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#838383;
    background-color: #ffffff;
	font-weight: bold; 
	padding: 6px !important;
	padding-left: 12px !important;
}
.ins-btnclearsearch {
    margin-right: 0px !important;
    position: relative;
    right: 30px;
    z-index: 903;
    padding-bottom:10px;
    
}

.ins-tblCMSGroupList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4d4d4d;
	font-weight: bold;
	background-color:#fbfbfb;
	border:solid 1px #e5e5e5 !important;
	border-bottom:0px;
	height:35px;
	vertical-align:middle;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color:#eeeeee;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fbfbfb', endColorstr='#eeeeee')"; /* IE8 */
	background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* W3C */
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
}
.ins-CMGrouplistheading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#4D4D4D;
	/*background-color:#f5f5f5;
	font-weight: bold; 
	
	padding-left: 12px !important;*/
   background-color:#eeeeee;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fbfbfb', endColorstr='#eeeeee')"; /* IE8 */
	background: -moz-linear-gradient(top, #fbfbfb 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(top, #fbfbfb 0%,#eeeeee 100%); /* W3C */
    border:solid 1px #e5e5e5 !important;
    padding: 10px !important;
}

.ins-CMGroupHeader{
	 background-color:#f5f5f5;
	 background:#f5f5f5;
     font-weight: bold;
     color:#4D4D4D;
	}
.ins-RadItemList {
padding-left:16px !important;
}
.ins-AssignUserItemList {
  padding-left:12px !important;
}
.ins-RadOrgItemList {
  padding-left:20px !important;
   }
.ins-RadDesItemList {
        padding-Left:14px !important;
}
.ins-RadUserItemList {
 padding-Left:18px !important;
}
 .ins-RadActionItemList {
    padding-Left:11px !important;
 }

/*End Bala*/
/* Tracklistview INST-4846 */
.ins-tblMainTrack {
    border-bottom:1px solid #CCCCCC !important;
    margin-top: -1px;
}
.ins-tdTrackTabs
{
width:250px;
border:1px solid #CCCCCC;
color:#4D4D4D !important;
height:64px;
border-radius:5px 5px 0px 0px;
border-bottom: none;
}
.ins-TrackListTabsClose
{
	float:left;
	margin:0;
	padding:0 0 0 7px;
	text-decoration:none;
    border-bottom: 1px solid #CCCCCC ; 
 }
.ins-TrackListTabsClose span {
 	float:left;
	display:block;
	/*background-color:#f5f5f5;*/
    background-color:#fbfbf9;
    /*padding:12px 15px 4px 8px;*/
    padding:8px 15px 4px 8px;
    /*padding:5px 15px 4px 8px;*/
    color:#4D4D4D !important;
	vertical-align:bottom;
	text-align:center;
    
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
    background-size:100% 100%;
    line-height:17px;
       
	}
    .ins-TrackListTabsClose span a {
        color:#4D4D4D !important;
    }
.ins-TrackListTabsOpen{
	float:left;
	margin:0;
	padding:0 0 0 7px;
	text-decoration:none;
	font-weight:bold;
    color:#4D4D4D;
    }	

.ins-TrackListTabsOpen span {
	float:left;
	display:block;
	border-top:#07a9d0 solid 3px;
    border-top-right-radius:4px;
    border-top-left-radius:4px;
	/*padding:10px 15px 6px 8px;*/
    padding:6px 15px 6px 8px;
	color:#4D4D4D;
	height:20px;
	vertical-align:bottom;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	/*line-height:25px;*/
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
   border-bottom: 1px solid #FFFFFF;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    height:62px;
    }	
.ins-tdbtnNext
 {
z-index: 999;
right: 17px;
position: relative;
height:22px;
 }
.ins-TrackListTabsPadding{
  /*padding: 0 10px;*/
  color:#4D4D4D;
}
.ins-tdbtnPrevious {
    height:22px;
}
.ins-TrackListTabsOpen a:hover {
color:#4D4D4D !important;
}

/* End Tracklistview INST-4846 */


.ins-topbar a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF !important;
text-decoration: none;
}

.ins-topbclink a{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF !important;
text-decoration: none;
}


/* Royalty Tracking */
.ins-lblInstalment {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
	padding-right:2px;
}
.ins-tblInstalment {
    padding-right:500px !important;
    padding-top:20px !important;
}
.ins-trInstalentAlignment {
    height:220px;
}

.ins-trRoyalityPayment {
    background-color:#f6fbff;
}

.ins-trRoyaltyHeader {
    border:1px solid  #CCCCCC;
    background-color:#f7f7f7 !important;
    padding:5px 5px 5px 5px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	
    }
.ins-tblRoyaltyPayRpt {
     border:1px solid  #CCCCCC;
}

.ins-tblRoyaltyQuesHeader {
    background-color:#f7f7f7;
   color: #4D4D4D;
   font-size: 14px;
	font-weight: bold;
	color: #4D4D4D;
	vertical-align: middle;
    height:30px;
}

.ins-AlternatehtmlQuestionsrow
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#f6fbff;
    font-size: 12px;
	color: #333333;
	height:25px;
	vertical-align: middle;
}
.ins-listhtmlReportsrow {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: #f1f1f1 solid 1px; 
	color: #4D4D4D;
	height:25px;
    padding-left:25px;
	vertical-align: middle;
    font-size:12px;
    background-color:#ffffff;
}

.ins_trInsRoyaltyDateHeader
{
    background-color:#f7f7f7 !important;
    font-family: Arial, Helvetica, sans-serif;
	color: #4D4D4D;
    height:30px;
    border-bottom:1px !important;
    }
.ins-tdInsRoyaltyHeader
{
    font-size: 12px;
    padding:5px 5px 5px 5px;
    font-weight:bold;
    border-bottom:1px solid #CCCCCC;
    height:22px;
}
.ins_trInsRoyaltyHeader
{
    background-color:#f7f7f7 !important;
    font-family: Arial, Helvetica, sans-serif;
	color: #4D4D4D;
    height:30px;
    font-weight:bold;
}
.ins_trTrackTitleHeader {
    background-color:#f7f7f7 !important;
    font-family: Arial, Helvetica, sans-serif;
	color: #4D4D4D;
    height:30px;
font-weight:bold;
}
.ins-trRoyaltyTrackitems {
     background-color:#efeded !important;
    font-family: Arial, Helvetica, sans-serif;
	color: #4D4D4D;
    height:30px;
}
.ins-trSingleRoyaltyItems
{
    background-color:#ebf6f6 !important;
    font-family: Arial, Helvetica, sans-serif;
	color: #4D4D4D;
    height:30px;
}

.ins-tdEarnedtotal
{
     text-align:left;
    font-family: Arial, Helvetica, sans-serif;
	color: #4D4D4D;
     font-size:12px;
    font-weight:bold ;
    height:23px;
   
}
.ins-tdExpendicon
{
padding:5px 5px 5px 5px !important; 
}
.ins-tdgrandtotal {
    text-align: right;
    font-family: Arial, Helvetica, sans-serif;
    color: #4D4D4D;
    font-size: 14px;
    font-weight: bold;
}
.ins-divRoyaltyQuestions {
   height: 125px;
   width: 100%;
   overflow: auto !important;
}
.ins-tdgrandtotalVal
{
    width:163px;
    text-align:left;
}

.ins-lblAlldates {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
}
/* End Royalty Tracking*/

/****Begin - Show users - usermanagement 2 June 2014 */

.ins-ShowUserbutton {
        cursor:pointer;
	color:#FFFFFF;
	padding: 6px;
	/*padding-left:25px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color: #3e6898 !important;
	/*background-image:url("Add-Buttonbg.gif");*/
	background-repeat: repeat-y;
	border: #3e6898 solid 1px; 
       -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
        border-radius: 3px;
	width:105px;
}
 .ins-ShowUserbutton[disabled]{
  background-color: #f1f1f1 !important;
  /*padding-left: 35px !important;
  padding-right: 10px !important; */ 
  vertical-align:bottom;
/*  background:url(PIcons/add.png) 6px  4px, url(PIcons/pole.png) 27px 3px;*/
  cursor: pointer;
  background-repeat:no-repeat;  
   text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  font-weight:bold;	  
  padding: 6px;
 /* text-align:right;*/
  border: #E2E2E2  solid 1px !important; 
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  }
/**** End - Show users - usermanagement 2 June 2014 */
/* Begin - vani - For Royalty Tracking */


.ins-tblMarkPaidHeader {
    background-color:#f9f9f9;
    font-size: 14px;
    font-weight: bold;
    color: #4D4D4D;
    vertical-align: middle;
}
.ins-alternativehtmlreportrow
{
     font-family: Arial, Helvetica, sans-serif;
      /*background-color:#ffffff;*/
    background-color:#f6fbff;
    font-size: 12px;
	color: #333333;
	height:5px;
	vertical-align: middle;
}

.ins-MarkPaidHeader {
    height:30px;
    font-size:12px;
    padding-left:20px;
}
.ins-listReportsrow {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: #f1f1f1 solid 1px; 
	color: #4D4D4D;
	height:5px;
    padding-left:5px;
	vertical-align: middle;
    font-size:12px;
    /*background-color:#f5f5f5;*/
   
}
.ins-thPaymentreports
{
    Border:1px; 
    border-style:Solid;
    border-color:LightGray;
       -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 0px;
 
}

/* end - vani - For Royalty Tracking */

.ins-ReportLogo{
width:150px !important;
}

.ins-RoundSelected{
    background-color: #FA612E;
    border: 1px solid #FA612E;
    border-radius: 20px;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 10px !important;
    padding: 4px;
    width: 10px !important;
}

.ins-StepSelected{
	padding-top:20px;
	padding-bottom:20px;
	font-size: 14px;
    	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	color: #FA612E;
	padding-right:30px;
}

.ins-RoundUnSelected{
    background-color: #dddddd;
    border: 1px solid #dddddd;
    border-radius: 20px;
    color: #838383;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 10px !important;
    padding: 4px;
    width: 10px !important;
}

.ins-StepUnSelected{
	padding-top:20px;
	padding-bottom:20px;
	font-size: 14px;
    	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	color: #838383;
	padding-right:30px;
}
/***********Begin Catalog - n level - 19 june 2014 - vani *************/
.ins-CatalogSelectedItem{
     background-image: url(SelBackGround.png);
     background-repeat:repeat-y;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 12px;
     color: #333;
     border-style:none;
     padding-left: 4px;
     text-decoration:none;
     /*BACKGROUND-color:#f2f2f2;*/
     cursor:pointer;
     border-color: #333;	
}
/*********** End Catalog - n level - 19 june 2014 - vani *************/	




.ins-SurveyDisplayPadding{
	padding-left:30px !important;
}

.ins-InnerTable{
padding-left: 15px;
padding-right: 10px;
padding-top: 15px;
padding-bottom: 15px;
border: 1px solid #dddddd;
}

.ins-InnerTableWithoutPadding{
border: 1px solid #dddddd;
}




.ins-SurveyQuestionByUser {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	background-color:#dddddd;
	line-height:25px;
	vertical-align:middle;	
}

.ins-SurveyQuestionByUser td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	background-color:#dddddd;
	line-height:25px;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
	border-top:1px solid #dddddd;
}
	
.ins-SurveyGroupHeadByUser{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}

.ins-SurveyTableByUser {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border:1px solid  #dddddd;
	border-bottom-style:none;
	border-top-style:none;
	border-right-style:none;
    
}
.ins-SurveyTableByUser td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
	padding:5px 5px 5px 5px;
}

.RadPanelBar_Sitefinity .rpSlide {
 padding-left: 6px !important

}
/* Imran Edited For session time out Start*/
#RadWindowWrapper_rdSessionLogOut
{
    z-index: 2147483999 !important;
}
.ins-labelTime {	
	font-size: 26px;
	color: #838383;	
}
.ins-labelTimeText {	
	font-size: 12px;
	color: #838383;
	padding-left:2px;
}
/* Imran Edited For session time out End*/

.ins-AskTheExpertSettingsPadding{
 padding-left: 25px !important;
 height:25px;
 padding:10px;
}

.ins-ProgressReportTitle{
       Padding:8px;	
 	background-color: #c2edfd;
	font-weight: bold;
}
.ins-ReportCompletedColor
{
    background-color:#8fdb14;
}
.ins-ReportIncompletedColor
{
   background-color:#f0efef;
}


/*Badges */

.ins-btnAddImage {
    background-position: 1px 2px, 27px 3px;
    background-repeat: no-repeat;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font:Bold;
    width:20px;
	height:24px;
    cursor:pointer;
     }
.ins-imglinkbutton{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	color: #3e6898;
	cursor: pointer;
}
.ins-BadgeImages
{
  border-radius: 10% !important;
  border:1px solid #ccc !important;
height: 80px !important;
width: 80px !important;
}
.ins-BadgesHeader
{
  color:#767676;
}
.ins-Headerstyles
{
padding-left:5px !important;
}
.ins-UploadImageSelected {
 background-image:url("Images/tick.png") ;
    background-position:right bottom;
    background-repeat:no-repeat;
    position:relative ;
    z-index:999999;
    width:31px;
    height:30px;
    bottom:0px;
    margin-top:-45px;
    right:-50px;
    margin-bottom:15px;
}
.ins-ImgSelect
{
/*background-image:url("Images/tick.png") ;*/
 border-radius: 10% !important;
border:1px solid #ccc !important;
height: 80px !important;
width: 80px !important;
}

.ins-ImgdeSelect
{
border-radius: 10% !important;
border:1px solid #ccc !important;
height: 80px !important;
width: 80px !important;
}
.ins-divBadges
{
width: 100%;
height:262px; 
overflow-x: hidden;
 overflow-y: auto;
}
.ins-lblImageSize
{
    font-family: Arial, Helvetica, sans-serif;
    font-style:italic;
	font-size: 14px;
	color: #838383;
	padding-right:2px;
}
/*Badges End */

.ins-MyTasksLabel{
padding-left: 20px;
color: #2f5071;
font-size: 13px;
padding-top: 15px;
}

.ins-MyTasksheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#838383;
	background-color:#f2f2f2;
	font-weight: bold; 
	padding: 6px !important;	
}


.ins-ExportCSVButtonWithImage {
background-color: #f9f9f9;
border: 1px solid #cdcdcd;
border-radius: 3px;
    color: #666666;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 25px;
    margin: 0 4px;
    padding: 8px 8px 6px;
    text-decoration: none;
}



.ins-ExportCSVButtonWithImage img
{
	padding-right:8px;
	position:relative;
	top:2px;
}

.ins-ExportCSVButtonWithImage:hover {
	text-decoration:none;
	color: #666666;
}

.ins-labelInviteMandatory{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 14px;
	color: red;
}
#LeftMenus{ z-index:1000 !important;}
.ins-lblComproperties
{
/* font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #838383;
font-weight:700; */
width:200px;
}

.ins-listrptBlockheader{
	background-color:#e7e7e7 !important;
	height: 25px;
}
.ins-lblNewComproperties
{
    font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #838383;
font-weight:700;
padding-top:10px;
}

.ins-dlImages td
{
    padding-right:4px;
    padding-bottom:4px;
}
.ins-tblimages
{
    margin-top: 10px;
    margin-bottom: 10px;
}
.ins-tdNativeAppSettings
{
    padding:5px;
    width:150px;
    text-align:right;
}
.ins-tdddlCourstype
{
    padding:5px;
    width:300px;
    position: relative;
}
.ins-tdSelectbutton
{
    padding:5px;
    text-align:left;
}
.ins-tdImageUpload
{
    padding: 15px;
    /*border: 1px solid rgb(229, 229, 229);*/
}
.ins-divdllimages
{
     height:100px;
      overflow:auto; 
      padding-left:200px;
      width:560px;
}
.ins-tdRadupload
{
    padding-left:40px;
}
.ins-tdMenuApperance
{
    padding-top: 25px;
    /*border:1px solid rgb(229, 229, 229);*/
    padding: 20px;
}
.ins-tdSaveDownload
{
    text-align:right;
    /*padding-right: 50px;*/
}
.ins-lblApprenceHeader
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #838383;
font-weight:bold 
}
.ins-tdRadiobtn
{
    padding:4px;
}
 .ins-EventPanel
    {
        padding-right:10px;
        padding-left:5px;
    }
 .ins-tdEventRelatedContItem {
    text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
    border-bottom:1px  #e5e5e5  solid !important;
    padding-top: 7px;
   padding-bottom: 5px;
	}

 .ins-EventRelatedConheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#838383;
	background-color:#f5f5f5;
	height: 25px;
    padding-top:10px;
    border: 1px solid #ccc;
    width:99.4% !important;
}

 .ins-Compleftborder
{
border-left:#07a9d0 solid 3px;
       -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 0px;
    padding: 5px
     
}  
 .ins-compbg1
{
background-color:#f5f5f5;
background:#f5f5f5;
}
 /*.ins-Eventheading td { 
    padding-top: 4px;	
	padding-left: 10px; 
}*/

 .ins-ContentItems{
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
}
   .ins-EventPanel
    {
        padding-right:10px;
        padding-left:5px;
    }
    .ins-Compleftborder
{
border-left:#07a9d0 solid 3px ;
       -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 0px;
    padding: 5px
     
}    
.ins-compbg1
{
background-color:#f5f5f5;
background:#f5f5f5;
}
.ins-Eventheading td { 
    padding-top: 4px;	
	padding-left: 10px; 
}
.ins-btnShowContent {
    background-color: #3e6898 !important;
    padding-left: 35px !important;
    padding-right: 10px !important;
    vertical-align: bottom;
    /*background: url(PIcons/add.png) 6px 4px, url(PIcons/pole.png) 27px 3px;*/
    background-image:url(Images/AddSkill.png);
    background-repeat: no-repeat;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #3E6898 !important;
    Color: #FFFFFF !important;
    font-weight: bold;
    padding: 6px;
    text-align: right;
    border: #3E6898 solid 1px !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
}

.ins-tdEventRelatedContItem {
    text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
    border-bottom:1px  #e5e5e5  solid !important;
    padding-top: 7px;
   padding-bottom: 5px;
	}

.ins-EventRelatedConheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#838383;
	background-color:#f5f5f5;
	/* 	padding: 6px !important;
	padding-left: 15px !important;*/
	height: 25px;
    padding-top:10px;
    border: 1px solid #ccc;
    width:99.4% !important;
}

.ins-ContentItems{
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
}
   .ins-EventPanel
    {
        padding-right:10px;
        padding-left:5px;
    }
   .ins-tblGradeUser{
background: #fafafa;
  border: 1px solid#d3d3d3;
border-style:solid;
padding-left:0px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
 border-radius: 3px;
 background-color:#FFF !important;
 margin-top:10px;
 margin-left:5px;
 width:99%;
 margin-bottom:8px;
}
.ins-tblGradeHeader
{
    background-color: #cccccc;
}
.ins-tdUserGrade
{
    padding:8px;
}
.ins-tblGradeUserHeader
{
  background-color: #f7f7f7;
  color: #4D4D4D;
  font-size: 12px;
  font-weight: bold;
  color: #4D4D4D;
  vertical-align: middle;
  height: 30px;
  padding-left:7px !important;
}
.ins-lblGrade
{
    font-weight: bold;
     color: #4D4D4D;
}
.ins-lblGradeHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4D4D4D;
    font-weight:bold;
	padding-right:2px;
}
.ins_trGradeTitleHeader
{
    background-color:#f7f7f7 !important;
    font-family: Arial, Helvetica, sans-serif;
	color: #4D4D4D;
    height:30px;
    font-weight:bold;
}
   .ins-tdGradeTitleHeader
    {
        width:178px;
       padding: 8px;
    }
      .ins-divUserGradeParentPanel
   {
       width:100%;
       height:308px;
       overflow:auto;
   }
.ins-RadCatagoryList
{
      display: none;
  text-align: center;
   margin-top: -24px;
  margin-left: -100px;
}
.ins-SearchFiltertxt{
	width: 680px !important; 
	font-family: Arial, Helvetica, sans-serif !important; 
	font-size: 12px !important; 
	font-weight: normal !important; 
	color: #4D4D4D !important; 
	border:#CCCCCC solid 1px !important; 
	height: 26px !important; 
}
.ins-tdSearchtxtbackground {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#838383;
	background-color:#f5f5f5;
	font-weight: bold; 
    height:45px !important; 
	
}

.ins-checkinstruction{
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	color: #000000;
	background-color:#c7daf8;
	PADDING:5px;
	vertical-align:middle;
	border:1px #aeaeae solid;
	display: none !important;
}
.ins_tdConformPay
{
text-align:right;
width: 30%;
}
.ins-tdApplybtn
{
    width:25.1%;
}
.ins-SettingsSavebutton
{
    position:relative;
    top:320px;
    /*margin-right: 78px;*/
}


.graytabsel {
	background-color: #FFFFFF;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-top: 3px solid #07A9D0;
    cursor: default;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 30px !important;
}


.graytab {
	 background-color: #f5f5f5;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-left:5px;
}

.bottomborder {
	border-bottom: 1px #cccccc solid;
}
.ins-relatedContent{
    background-color: #105736 !important;
    Color: #ffffff !important;
}
h3.catalog {
    line-height: 1em;
    font-weight: bold;
    margin-top: 0 !important;
    padding-top: 0 !important;
    margin-bottom: 5px !important;
}
.ins-relatedcontentPage{
      margin: 20px 0;
}
.ins-GradeHeading{
	/*background-image: url(SelBackGround.png);
	background-repeat:repeat-y;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #838383 !important;
	font-weight:bold;
    border-style:none;
    padding:5px 5px 5px 5px;
    height:25px;
    text-decoration:none;
	BACKGROUND-color:#f2f2f2;
	border-color: #333;*/	
        Color: #6a6a6a !important;
border-left: #dea543 solid 3px !important;
     border-bottom: none;
     height:30px;
}
.widget-table{

    border-spacing: 0 10px;
    border-collapse: separate;
    height:320px !important;
}

.ins-EventDashbordheading{
    Color: #6a6a6a !important;
border-left: #dea543 solid 3px !important;
     border-bottom: none;
     padding-left: 13px;
    height: 34px;
        font-weight: bold;
font-size:14px;
}
.ins-GroupHead {
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 14px; 
    font-weight:bold; 
    color: #07a9d0; 
	padding-left: 20px;
/*background:url("Images/cat-bg.png") no-repeat scroll 0px 0px transparent !important;*/
    background-image:url("Images/cat-bg.png")  !important;
	height:43px; 
	padding-top:8px;
    padding-bottom:1px;
    width:1300px;
    vertical-align:top;
}
.ins-CreateNewFolder {
    background-color: #fbfbfb;
    background-image: url("Images/SelBackGroundfolder.png");
    background-repeat: repeat-y;
    border-color: #F2F2F2;
    border-style: solid none solid solid;
    border-width: 1px;
    bottom: -38px;
    color: #4D4D4D;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 12px;
    margin-left: -8px;
    padding: 5px 10px;
    position: absolute;
    text-decoration: none;
    width: 450px;
}
.ins-tdEventDissionForums {
    padding-top: 1px;
    vertical-align:top;
    padding-left:22px;
}
.ins-tdEventDissionForums {
    padding-top: 1px;
    vertical-align:top;
    padding-left:22px;
}
.ins-EventGradbookSearch
{
    display:block;
    width:50% !important;
    text-align:right !important;
    margin-left: 200px;
}


	@media only screen 
    and (min-width:320px) 
    and (max-width:480px) {
	
	.widget-table{
        margin:10px;
        display:inline-table;
		
		width:300px;
		height:300px;
    }
	
	
}


/* New Telerik Version Styles*/



.RadMenu_Menus .rmGroup, .RadMenu_Menus .rmRootGroup, .RadMenu_Menus .rmMultiColumn {
     
    border-style: none !important;
   
}
.RadMenu_Roles .rmGroup, .RadMenu_Roles .rmRootGroup, .RadMenu_Roles .rmMultiColumn {
     
    border-style: none !important;
   
}

.RadMenu .rmRootGroup>.rmItem, .RadMenu .rmRootGroup>.rmRootScrollGroup>.rmItem {
    border-style: none !important;
}


.RadMenu .rmImage, .RadMenu .rmLeftImage {
     min-width: 2px !important;
}
.RadMenu .rmPopup .rmImage, .RadMenu .rmPopup .rmLeftImage, .RadMenu .rmGroup .rmImage, .RadMenu .rmGroup .rmLeftImage {
    top:0% !important;
}


.RadMenu .rmPopup .rmLink, .RadMenu .rmGroup .rmLink {
    text-transform: capitalize;
    /* padding: 3px 15px !important; */
}
.RadMenu_Menus .rmPopup .rmLink, .RadMenu_Menus .rmGroup .rmLink {
    padding: 0px 15px !important;
   
}
.RadMenu_Menus .rmHorizontal .rmSelected 
{
    max-height:28px !important;
}
.RadMenu_Menus .rmHorizontal .rmSelected .rmRootLink
{
    color:#000 !important;
}
.RadMenu_Menus .rmVertical  .rmSelected .rmLink
{
    color:#000 !important;
}
/*venu*/
.RadForm .rfdTextInput, .RadForm.rfdTextarea textarea {
   
    /*padding: 1em .41667em 1em .41667em !important;*/
    margin-top: -0.05em !important;
}


.RadButton_Simple .rbSplitPart, .RadButton_Simple.rbLinkButton .rbSplitPart{
	background-color: #f1f1f1 !important;
	/*border:1px C4C4C4 solid !important;*/
}

.RadButton_Simple .rbSplitPart, .RadButton_Simple.rbLinkButton .rbSplitPart{
	 border-left: 1px solid #C4C4C4 !important;
 }
.RadButton_Simple .rbSplitPart{
	width:25px;
}
.RadButton_Simple .rbSplitPart, .RadButton_Simple .rbSplitLeft{
	background-position: 3px -22px !important;
    width: 1.83333em !important;
    height: 2.2em !important;
    position:relative !important;
}

/*.RadButton_Simple .rbSplitPartRight {
    margin: -1.6em -0.8333em -0.08333em .41667em !important;
    
}*/

.RadButton_Simple.rbButton, .RadButton_Simple .rbSplitPart {
    background-color: #f1f1f1 !important;
    border-color: #7e7e7e;
    color: #000;
}

.RadMenu_Default .rmVertical:before, .RadMenu_Default .rmMultiColumn:before
{
    width:0px !important;
}
.RadButton_Simple.rbRounded, .RadButton_Simple .rbSplitPart{
    border-radius:0.25em !important;
}

.RadGrid .rgActionButton
{
	width:-1em !important;
}
.RadMenu .rmRootGroup .rmContent {
    padding: 0.05em 0.19em 0.05em !IMPORTANT;
}

.RadWindow_Metro{
    border: 2px solid #CDCDCD !important;
    font-family: Arial, Verdana, Helvetica, sans-serif !important;
   font-size: 12px !important;
   padding-left:0 !important;
   padding-right:0 !important;
   min-height:140px!important;
}
.rwTitleBar
{
    color:#4d4d4d !important;
    background-color: #eeeeee !important;
	font-family: Arial, Helvetica, sans-serif !important;
	/*text-transform:capitalize !important;*/
	padding-left: 0px !important;	
	font-weight:bold !important;
	font-size:14px !important;
	-webkit-appearance: none;
	height:32px;
}
.RadWindow_Metro .rwIcon, .RadWindow_Metro .rwCommandButton {
    color: #777 !important;
       font-size: 0em  !important;
}
/*venu*/
/*Modules setting popups close */
.rwCloseButton
{
     /*background: url("PIcons/close-ico.png") no-repeat scroll 9px 8px transparent !important;*/
     background: url("PIcons/close-ico.png") no-repeat scroll 4px 8px transparent !important;
    border: 0 solid #25A0DA !important;
    height: 30px !important;
    width: 20px !important;
	cursor:pointer !important;
	-webkit-appearance: none;
}
.rwTitle
{
    color: #4d4d4d !important;
    font-family: Arial, Helvetica, sans-serif !important;
    text-transform: capitalize !important;
    text-align:left;
    padding-left: 0px !important;
    padding-top: 4px !important;
    font-weight: bold !important;
    font-size: 14px !important;
    -webkit-appearance: none;
    margin:0 !important;
}
.RadWindow .rwTitleBar 
{
   margin:0 !important;
}

.RadWindow .rwCommands 
{
    /*right: 1em !important;*/
    top: 1.1em!important;        
}
.RadWindow .rwIcon 
{
    display:none !important;
}

/*.RadMenu:after, .RadMenu ul:after, .RadMenu li:after, .RadMenu div:after {
    display:inline-block !important;

}

.RadMenu_Roles .rmLink, .RadMenu_Roles .rmText, .RadMenu_Roles .rmItem
{	
	cursor:pointer;
 	float:none   !important;  
 	display: inline !important;  
}
.RadMenu_Menus .rmLink, .RadMenu_Menus .rmText, .RadMenu_Menus .rmItem
{	
	cursor:pointer;
 	float:none   !important;  
 	display: inline-block !important;  
}  
.RadMenu_Menus .rmHorizontal .rmItem {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;  
	display: inline !important;  
}
.RadMenu_Menus .rmVertical .rmItem { 
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
	border-radius: 3px; 	 
}

 .RadMenu_Menus .rmHorizontal .rmSeparator
{ 
    height: 20px; 
    width: 0px; 
    line-height: 20px; 
    background-color : #3e6898; 
    border: 0; 
} 

.RadMenu_Menus .rmVertical .rmSeparator
{
    height: 0px; 
    margin: 2px 0;
    border: 0; 
    background-color: #3e6898; 
    line-height: 1px;
}*/

/*.rmSlide{
	top:16px !important;
}
.RadMenu .rmGroup .rmText{
    padding: 0 20px 0 8px !important;
	min-width:100px !important;
}
.RadMenu_Menus .rmGroup .rmLink, 
.RadMenu_Menus .rmGroup .rmText, 
.RadMenu_Menus .rmGroup .rmItem{  	
	cursor:pointer;
 	
   -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
	border-radius: 0px;    
}*/



.RadMenu .rmRootGroup .rmRootLink {
    padding: .03em .95em .03em !important;
    margin-bottom:-3px !important;
}

.RadMenu_MyDefault .rmPopup .rmLink, .RadMenu_MyDefault .rmGroup .rmLink
{
	font-size:12px !important;
	padding:0px 24px !important;
}

.RadMenu_MyDefault .rmGroup
{
padding-right:20px !important;
padding-left:10px !important;
}
.RadMenu_MyDefault{
max-width:103px !important;
}

.RadMenu_MyDefault .rmSlide{
        margin-top: -8px !important;
}

.RadTabStrip_Office2010Blue .rtsLevel1 .rtsSelected .rtsLink {
    background-color: #f2f8fd !important;
    border:solid 1px #8ba0bc !important;
    border-bottom-style:none !important;
}
.RadTabStrip_Office2010Blue .rtsLevel1 .rtsLink {
    background-color: #FFFFFF !important;
    background-image: none !important; 
    color:#384e73 !important;
    border:none !important;
}
.RadTabStrip_Office2010Blue .rtsLevel1 .rtsHovered .rtsLink {
    border:solid 1px #8ba0bc !important;
    border-bottom:none !important;
}

.RadTabStrip.rtsLeft .rtsLevel1 .rtsSelected .rtsLink {
    border-right-color:gray !important;
}

.rtsLeft .rtsLevel1 {
    border-right:none !important;
    float: left;
}

.RadTreeView label {
    display: inline !important;
}

.RadComboBox_Simple .rcbReadOnly {
    border-color: #cdcdcd !important;
    color: #000;
    background-color:transparent !important;
}
.RadComboBox_Simple .rcbActionButton {
   background-color:transparent !important;
}
.RadComboBox_Simple
{
    margin-bottom:3px !important;
}
.RadComboBoxDropDown .rcbSeparator {
    margin-top: 0px !important;
    margin-bottom:-5px !important;
}
.RadPanelBar_Default .rpRootLink, .RadPanelBar_Default .rpHeaderTemplate {
    border-color: #c4c4c4;
    border-style :none;
    background:none !important;
    padding:3px 3px 3px 10px !important;
    /* background-color: #eaeaea; */
    /* background-image: linear-gradient(#fdfdfd,#eaeaea); */
}
.RadPanelBar .rpRootLink, .RadPanelBar .rpHeaderTemplate {
    border-style: none !important;
}
.RadPanelBar_Default .rpRootLink.rpHovered, .RadPanelBar_Default .rpRootLink.rpSelected, .RadPanelBar_Default .rpRootLink.rpFocused {
    border-color: #9f9f9f;
    background:none;
}
.RadPanelBar_Default .rpRootGroup {
    border-style: none !important;
}


.RadPanelBar_Default a.rpLink, .RadPanelBar_Default div.rpHeaderTemplate, .RadPanelBar_Default .rpTemplate, .RadPanelBar_Default .rpLast {
    font: bold 12px/24px Arial,Helvetica,sans-serif !important;
    color: #838383 !important;
}

div.RadPanelBar_Default .rpLink:hover, div.RadPanelBar_Default .rpGroup .rpLink:hover {
    font: 12px/24px Arial, Helvetica, sans-serif;
    color: #838383;
    padding: 0;
    text-decoration: underline;
    background: none !important;
}

.RadGrid .rgActionButton {
    width: 0.833em !important;
}
.RadGrid_Metro .rgPagerCell .rgActionButton
{
     width:22px !important;
}
.RadComboBox .rcbActionButton .rcbIcon{
    font-size: 1.11133em !important;
    color: #6c6c6c!important;
}
.RadButton_Simple.rbButton{
    color: #4d4d4d !important;
}

.RadButton_Simple .rbIcon {
    padding: 2px !important;
}
/*Krishna*/
span.RadButton.rbButton .rbText {
    /*margin-top: 0.28333em !important;*/
}
.RadPanelBar .rpText{
    line-height:23px !important;
}
.RadMenu_Menus .rmPopup, .RadMenu_Menus .rmGroup {
    padding: .0010em !important;
}
.RadMenu_ChekedMenuSkin .rmPopup .rmLink, .RadMenu_ChekedMenuSkin .rmGroup .rmLink {
    padding: 0px 15px !important;
}
.RadSplitter .rspCollapseBarCollapse:before{
    content:"" !important;
}
.RadSplitter .rspCollapseBarExpand:before{
    content:"" !important;
}
/*Venu*/
.RadTreeView .rtPlus, .RadTreeView .rtMinus {
    width: .6em !important;
     left: .85em !important;
    /*top: -.15em !important;*/
    top: .4em !important;
        font: 1.35em 'TelerikWebUI' !important;
	color:#6c6c6c !important;
}
/*Venu*/
.RadTreeView, .RadTreeView ul, .RadTreeView li, .RadTreeView div {
    /*margin-left: -5px !important;
    padding-right:5px !important;*/
}
/*Venu*/
.RadTreeView .rtChecked, .RadTreeView .rtUnchecked, .RadTreeView .rtIndeterminate{
        /*margin: 5px .5em!important;*/
       margin: 5px 0px 0px .5em!important;
}
.RadForm_Default.rfdRadio input[type="radio"]:hover+label, .RadForm_Default.rfdCheckbox input[type="checkbox"]:hover+label, .RadForm_Default.rfdRadio input[type="radio"]:hover, .RadForm_Default.rfdCheckbox input[type="checkbox"]:hover, .RadForm_Default.rfdRadio input[type="radio"]:checked+label, .RadForm_Default.rfdCheckbox input[type="checkbox"]:checked+label, .RadForm_Default.rfdRadio input[type="radio"]:checked, .RadForm_Default.rfdCheckbox input[type="checkbox"]:checked
{
	color:#4d4d4d !important;
}
/*Venu*/
.RadForm_Default.rfdCheckbox input[type="checkbox"] ,.RadForm_Default.rfdCheckbox input[type="checkbox"]:checked {
    	color:#6c6c6c !important;
	 height:1em!important;
}
.RadDropDownList .rddlFakeInput
{
	font-weight:normal !important;
}
.RadMenu_Default_Context .rmPopup .rmLink:hover, .RadMenu_Default_Context .rmGroup .rmLink:hover{
      color: #4d4d4d; 
	border:none;
    background-image:none !important;
      border-left: #E82B68 solid 3px;
	background-color:#eaf7ff !important;
    border-radius:0px !important;
}
/*venu*/
.RadWindow .rwContent:not(.rwExternalContent){
    padding: .41667em 0em!important;
        height: auto!important;
}
/*venu*/
/*Change Height="159px" in AnnouncementDetails.aspx page*/
.RadEditor {
    padding: 0px !important;
}
/*Rad editor border on select*/
.RadEditor_Metro.reInlineEditorSelected, .RadEditor_Metro.reInlineEditorSelected:hover {
    border-color: #fff!important;
}
/*deactivate user popup*/
.RadWindow .rwTitleBar:hover {
    cursor: default!important;
}
/*Module add payment gateway close*/
.RadWindow .rwCloseButton:before {
    content: ""!important;
}
.RadWindow .rwCommandButton:before{
    border-style: none!important;
}
/*Confirmation popups*/
.RadWindow .rwDialogButtons{
    position:absolute;
    /*left:6em;*/
    /*left:4.5em; */
    left: 98px;
}
.RadWindow .rwDialogButtons input{
    padding: 5px 10px!important;
    float:left;
}
.RadWindow .rwDialogContent .rwDialogMessage {
    color: #838383 !important;
}
/*reports date picker*/
.RadPicker_Default .rcCalPopup:before, .RadPicker_Default .rcTimePopup:before {
    line-height: 1.4em;
    width: 80%!important;
    margin-top: -0.8em!important;
}
.RadPicker_Default .rcCalPopup:hover, .RadPicker_Default .rcTimePopup:hover {
    font-size: 1.143em;
}
/*On Action button click*/
.RadMenu_Default .rmPopup .rmFocused>.rmLink, .RadMenu_Default .rmPopup .rmFocused>.rmLink .rmToggle, .RadMenu_Default .rmGroup .rmFocused>.rmLink, .RadMenu_Default .rmGroup .rmFocused>.rmLink .rmToggle {
    /*box-shadow: inset 0 0 5px 1px #676767;*/
    box-shadow: none!important;
}
.RadColorPicker .rcpIcon a {
    text-indent: -2000px;
}
.RadButton_Simple.rbButton .rbText,.RadButton_Simple .rbSplitPart .rbText{
    width:auto!important;
        padding: 0px!important;
}
.RadButton_Simple.rbButton.rbHovered, .RadButton_Simple .rbSplitPart.rbHovered {
    color: #000!important;
}
.RadGrid .rgCollapseIcon:before,.RadGrid .rgExpandIcon:before {
    content: ""!important;
}
.RadWindow .rwDialog {
    padding:0px!important;
}
.rtsLink
{
	font: 13px  Arial, sans-serif !important;
}
.rtsLink:hover,.rpLink:hover,.rtsSelected .rtsLink:hover,.rtsSelected .rpLink:hover,.RadTabStrip_Forest .rtsLink
{
	/*font: 12px "Segoe UI", Arial, sans-serif !important;*/
    font: 13px Arial, sans-serif !important;
}

div[id$="_RadWindow3"] {
    min-height: 190px !important;
    min-width:834px;
}
div[id$="_content"] {
    min-height: 108px;
}
div[id$="_C"] {
    min-height: 165px;
}
div[id$="_rwChangeStatus"] {
    min-width:590px;
}
div[id$="_radMessage_toolbarMode"] {
    min-height: 0px !important;
    top: 0px !important;
}
#rdcmbFolder_DropDown
{
    height:155px !important;
}
.ins-CreateFolderTextBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
    margin-left:0px !important;
    margin-right:0px !important;
    padding-left:0px !important;
    padding-right:0px !important;
    padding-top:6px;
    padding-bottom:6px;
    border-top-width:1px !important;
    border-bottom-width:1px !important;
    border-left-width:1px !important;
    border-right-width:1px !important;
    border-top-color:#d0d0d0 !important;
    border-left-color:#d0d0d0 !important;
    border-right-color:#d0d0d0 !important;
    border-bottom-color:#d0d0d0 !important;
    border-left-style:solid !important;
    border-top-style:solid !important;
    width:350px;
    max-width:350px;
}
#rdcmbFolder_i0_rdFolderTree .rtLI
{
    padding-left:0px !important;
}
/* Professional Development Plan Enhancement 7.8 SP1 - Start */

 .ins-ComboBox .rcbReadOnly
    {
        padding-top:3px;
        padding-bottom:3px;
    }
    .ins-TreeView .rtPlus, .ins-TreeView .rtMinus {
    
    left: 5px !important;
    background: none !important;
}
.ins-PDP
 {
     background-color:#c5e0b4 !important;
     border-color:#a9d18e !important;
     border-width:2px !important;
     line-height:24px !important;
     z-index:9999999 !important;
 }   
 .ins-PDP .rnContent {
    padding: 10px 20px 30px 10px !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #434826 !important;
}
.ins-PDP a, .ins-PDP a:hover 
{
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color:#2f5597 !important;
    text-decoration:underline !important;
}
.ins-PDP .rnTitleBar .rnIcon
{
    display:none !important;
}
.ins-PDP .rnTitleBar {
    background:none !important;
    float: right !important;
}
.ins-PDP .rnCommands a {
    display: inline-block;
    width: 1.33333em;
    height: 1.33333em;
    border:none !important;
    /* border-width: 1px; */
    /* border-style: solid; */
    /* border-color: transparent; */
    /* border-radius: .16667em; */
    text-decoration: none;
    color: inherit;
    vertical-align: baseline;
    background: none !important;
    padding-left:5px;
}
.ins-PDPValues{
  font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 32px; 
    font-weight:bold; 
      color: #07a9d0;
 
}
.ins-PDPReporttextaction ,.ins-PDPReporttextaction:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: normal;
 text-align:right;
 padding-bottom:10px;
 color: #3dabcb;
 padding-right:20px;
}

 .ins-PDPlistheader {
    FONT-SIZE: 12px;
    COLOR: #4D4D4D;
    FONT-WEIGHT: 400;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-color: #BCBCBC;
    PADDING: 4px 10px;
    height: 30px;
    cursor:default;
}
    #tblNewPDPAssignedUsers tr:nth-child(even){
        background: #f1f1f1;
    }
    #tblNewPDPAssignedUsers tr:nth-child(odd) {
    background: #fff;
    }
    #tblNewPDPAssignedUsers tr td{
        COLOR: #4D4D4D;
    padding: 4px 10px;
    line-height:20px;
    cursor:default;
    }
/* Professional Development Plan Enhancement 7.8 SP1 - End */




.ins-adminlist-check {
    float:left;
    vertical-align:middle; 
    /*height:30px;*/
}
.ins-adminlist-image {
    float:left;
    vertical-align:middle; 
    width:30px;
    height:30px;
    min-height:30px;
    margin-right:4px;
}
.ins-GridRowHead {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    BACKGROUND-color:#f1f1f1;
	color: #4d4d4d;
    line-height:20px;
}
.ins-GridRowHead .ins-FirstCell
{
    padding-left:10px;
}
.ins-GridRow {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
    line-height:20px;
}
.ins-GridRowAlt {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    BACKGROUND-color:#ECECEC; 
   color: #4d4d4d;
    line-height:20px;
}
#evtProperties1_RadToolTip1_title .rtTitlebar
{
    width:99% !important;
}
.ins-GridRowSelected {
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
    	font-size: 12px;
   	color: #4d4d4d;
	border-style:none;
    	padding-left: 4px;
    	text-decoration:none;
	BACKGROUND-color:#f2f2f2;
	cursor:pointer;
    	line-height:20px;
}
.ins-GridRowSelected .ins-FirstCell
{
    background-image: url('Images/SelBackGround.png');
	background-repeat:repeat-y;
   
}
.ins-alignmiddle
{
    height: 30px;
  display: table-cell;
  vertical-align: top;
}
.RadToolTip .rtWrapper td.rtWrapperContent {
    font: 12px "Segoe UI",Arial,Sans-serif;
    height: 99%;
    padding: 0 !important;
}
.ins-RadTooltipFooter{
    background-color:#fbfbfb !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#eeeeee', endColorstr='#fbfbfb')"  !important;; /* IE8 */
	background: -moz-linear-gradient(top, #eeeeee 0%, #fbfbfb 100%)  !important;; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#fbfbfb))  !important;; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%,#fbfbfb 100%)  !important;; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%,#fbfbfb 100%)  !important;; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%,#fbfbfb 100%)  !important;; /* IE10+ */
	background: linear-gradient(top, #eeeeee 0%,#fbfbfb 100%)  !important;; /* W3C */
	width:100% !important;
    position: fixed !important;
    bottom: 0px !important;
	height: 32px !important;
	padding-top: 8px;
}
div[id$="_toolbarMode"]{
    min-height:60px!important;
}

/*Prerequisites - Start*/
/*.modal-body{
    padding:0px!important;
}*/
/*Prerequisites - End*/
.RadToolTip_Default {
      height: initial !important;
}

.ins-Digestdiv
    {
        padding-left:20px;
    }
      .ins-tblDigest
    {
        padding-left:30px;
    }
 .ins-chkNewsDigest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
	padding-right:2px !important;
}

.RadUpload .ruButton{

	width:24px !important;
	height: 27px !important;
}
 .ins-tblBudget{
    padding-left:20px;
    padding-top:5px;
    padding-bottom:5px;
    background-color:#d9d9d9;
    border :1px solid #eeeeee;
  
}
  .ins-tdBudget
        {
            text-align:right ;
            width:200px !important;
        }
        .ins-tblTraningBudget
        {
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
        }
        .ins-HeaderBudget
        {
          
        font-weight: bold;

        }
         .ins-alternateBudgetrow
        {
            background-color:#f2f2f2;
        }
.ins-lblBudget
{
  font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: black;
    padding-right: 2px !important;
    font-weight: bold

}

.ins-ddlUserGroup{
            width: 153px;
    color: #000 !important;
    color: black;
    min-height: 1.3333em;
    display: block !important;
    overflow: hidden;
    font-size: 12px !important;
    font-family: "Segoe UI",Arial,Helvetica,sans-serif !important;
    white-space: nowrap !important;
    cursor: default !important;
    border-color: #e5e5e5 !important;
    background-color: #f9f9f9 !important;
        }

        .RadMenu .rmHorizontal .rmText{
 
  white-space: nowrap !important;
    overflow:hidden !important;
    text-overflow: ellipsis !important;
}
.RadGrid .rgCollapseIcon:before, .RadGrid .rgExpandIcon:before{

    content: "\e000" !important;
    
}
.ins-divEmail
    {
        padding-left:15px;

    }
    .ins-lblEmail
    {
        padding-left: 18px;
        margin-right:116px;
    }
     .ins-lblUserEmail
    {
         padding-left: 18px;
        margin-right:126px;
    }
     .ins-txtcommonPasword
     {
   display: block;
    width: 119px;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    top: -30px;
    margin-left: 229px;
    position: relative;
     }
     .ins-lblHeadertext
     {
         font:12px;
         color:black;
         font-weight:bold;
     }
     .ins-btnUpload
     {
     font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;	 
	padding: 3px!important;
	margin-right:3px;
    background-color:#808080;
     }
    .icheckbox_minimal-blue {
        float:left;
        margin-left:5px !important;
    }
    .iradio_minimal-blue
    {
        float:left;
        margin-left:4px;
    }
    .ins-inputEmailTemplate
    {
       PADDING: 3px;
    FONT-WEIGHT: bold;
    CURSOR: pointer;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #f2f2f2;
    border:solid 1px #C4C4C4 !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 5px;
    border: none;
    width: 100px;
    height: 27px;
    }
     .ins-tdPresenterError
         {
             background-color:#f0ad4e;
             color:#fff;
             -moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
         }
    .ins-general{
display: inline-block;
    margin-left: 20px;   
    margin-top: 10px;
}

.ins-generalt{
 margin-left: 50px;
}
.ins-labelgeneral{
font-family: Arial, Helvetica, sans-serif;
 display:inline-block;
font-size: 12px;
 width:100%;
 text-align:right;
padding-right:45px !important;
  
}
.upload-file {

margin-left:-133px
}
.upload-file + .ins-lblSubNote {
margin-left:-130px
}
tr[content-logo] + tr td{
  
position:relative;
}
.ins-content-logo {
  display:inline-block;
  text-align:center;

position:absolute;
top: 9px;
    left: 90px;
}
ins-label1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
margin-left:180px;
	color: #838383;
	padding-right:2px !important;}
	
	.ins-Securitydescription {
    overflow-y: auto;
    height: 355px;
    border: 1px solid #ddd !important;
    margin-left: 2%;
}
.ins-SecurityCourseLaunchdesc{
    overflow-y:auto;
    max-height:65px;
    width: 100%;
    /*margin-left: 76px;*/
}
.ins_chkShowPastEvents
{
    text-align:left;
}

.ins-lblNativeApp {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #838383;
	padding-right:2px !important;*/

    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4D;
}
.ins-tdNativeApp
{
    text-align:right;
    padding-right:10px;
}
 .ins-splashimg
 {
     border:1px solid  #808080;
 }
  .ins-selectedNativeAppMenutreenode
 {
     background-color: #d9d9d9;
    border-color: #95b75d;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 3px;
    color:black !important;
    
 }
 
.tbThemes .jcarousel-skin-tango .jcarousel-clip-horizontal 
    {
 width: 981px !important;
        height: 190px;
        }

.ins-input .ins-listrow{
		height:auto;
	}
	 #ShowdesktopthemeBody,#ShowleanerthemeBody {

		background: rgba(0,0,0,.7);
	}
	#CloseModel{
		color:#fff;
		position: relative;
		top:10px;
		right:20px;
	}
 .ins-Selectedtext {
         font-weight:600;
        color: #838383;
    }

.ins-lblCommText
{
    color: #4D4D4D;
    font-family:Arial;
    font-size:12px;
    font-style:normal ;

}
.ins-lblHeaderText
{
    color: #4D4D4D;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;


}

 .label-txt {
    display: inline-block;
    margin-right: 10px;

}
.col-md-3.text-right {
    width: 16.6666666%;
}
.ins-AfterMenuPagesHeight{
    height: 525px;
     width: 99%;
      overflow: auto;
       padding: 5px  5px 5px 5px;
}
.ins-BeforeMenuPagesHeight{
      height: 487px;
     width: 99%;
      overflow: auto;
       padding: 5px  5px 5px 5px;
}

.ins-disableconsolidatedfrmMenuandPages {
    height:700px;
}
    .ins-enableconsolidatedfrmMenuandPages{
        height:1300px

}
    .ins-parentconsolidatedtable{
        width: 99%;
        margin: 13px;
    }
    .ins-consolidatedtreeview{
        width: 23.5%;padding-right: 0px;
    }

  /*multiwebpage*/

     .ins-Addattribute {
        background-color: #D9D9D9 !important;
        vertical-align: bottom;
        text-align: center !important;
        font-size: 14px;
        Color: #404040 !important;
        padding: 4px;
        border: #999 solid 1px !important;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 6px;
        cursor: pointer;
        padding-left: 15px;
        padding-right: 15px;
      
    }

      .ins-Addbtnattribute {
        background-color: #D9D9D9 !important;
        vertical-align: bottom;
        text-align: center !important;
        font-size: 14px;
        Color: #404040 !important;
        padding: 4px;
        border: #999 solid 1px !important;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 6px;
        cursor: pointer;
        padding-left: 15px;
        padding-right: 15px;
        float:right;
            margin-right: 7px;
    }
    .ins-actionattribute {
        background-color: #D9D9D9 !important;
        border-bottom-left-radius: 6px;
        border-top-left-radius: 6px;
        font-size: 14px;
    }

    .ins-Actiondropdown {
        border-bottom-right-radius: 6px;
        border-top-right-radius: 6px;
        background-color: #D9D9D9 !important;
        font-size: 14px;
    }

    .ins-actionlink {
        color: #404040 !important;
        font-size: 13px;
    }

    .ins-actiondropdownmenu {
        width: 111px;
        background-color: #F2F2F2;
    }

        .ins-actiondropdownmenu > li > a:hover, .ins-actiondropdownmenu > li > a:focus {
            background-color: #D9D9D9 !important;
            color: #404040 !important;
            text-decoration: none !important;
            font-size: 13px;
        }
    /*End multiwebpage*/
    /* Site admin tab style changes*/

.ins-lblsitetableheader,.ins-lblNativeAppHeader
{
   font-size: 14px;
    font-weight: 600;    
    padding-left:10px;
    background: #f9faf9;
    color:#333;
}
  
.ins-lblNativeMenuHeader
    {
   padding-bottom:10px;
    width:300px;
    background-color:#F9FAF9;
    padding-left:20px;
    }

    .ins-lblHeader{
    	font-size: 14px !important;
    color: #333 !important;   
    font-weight: 600 !important;
    padding:10px !important;
    }

    .ins-tdAppearance fieldset legend{

    	padding:10px;
    }
    td.ins-tdAppearance.inst-appear table tr:first-child td{
    	padding-bottom:5px;
    }

 .ins-tdddlCourstype select{
 	  
    background: transparent !important;
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
     -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
   
 }

 td.ins-tdddlCourstype::after {
 	font-family: 'Glyphicons Halflings';
    content: "\e252";
    height: 20px;
    width: 20px;
    position: absolute;
    right: 4px;
    top: 10px;
    font-size: 13px;
    z-index: 0;
}
.form-control{
	font-size: 12px !important;
}

.ins-test
{
    z-index:9999;
    
    top:-29PX;
    left:-32px;
   margin-left:200px;
}
.ins-lblSplashMsg
{
    padding-left:138px;
    padding-bottom:2px;
    z-index:9999;
    position:relative;
    top:-15px;
}

.ins-lblNativeSubAppHeader
{
    font-size: 14px;
    font-weight: 600;    
    padding-left:10px;
    color:#333;

}
/* Site admin tab style changes*/
.ins-selfscheduledactionbtn {
    padding-left: 20px;
    color: #4d4d4d !important;
}

.ins-Calenderbutton
    {
    border: 1px solid #ddd;
	padding: 8px 0px 7px 0;
	display: flex;
	align-items: center;
    }
    
.ins-tdinterBudget
{
            text-align:center ;
            width:200px !important;
  }
  
  .ins-subheading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;

	/* color: #838383; */
}
/*start*/
    .k-grid-header th.k-header {
        font-family: Arial, Helvetica, sans-serif !important;
        font-size: 12px;
        font-weight: normal ;
        padding-left: 10px !important;
        padding-right: 10px !important;
        color:#767676 !important;
        border-style: none !important;
        border-bottom-style: solid !important;
    }
    .k-grid td {
        border-style: none !important;
          color: #3d5e63 !important;
          padding:8px 10px 8px 10px;
    }
    .btn-default {
        color: #4d4d4d !important;
        line-height: 1.428571429 !important;
    }
	.ins-SiteAdminSectionHeader{
	  background-color:#F9FAF9;
    padding-top:10px;
    padding-bottom:10px;
    margin-top:0px;
    margin-bottom:0px; 
	  border: 1px solid #ccc  
	}
	.ins-SiteAdminSectionPanel{
	border:1px solid #ccc;
	margin-top:20px;
	}
.ins-SiteAdminSectionHeaderText,.ins-lblNativeAppHeader
{
   font-size: 14px;
    font-weight: 600;    
    padding-left:10px;
    background: #f9faf9;
    color:#333; 
} 
 .ins-tdAppearance fieldset legend { 
        font-size: 14px;
        font-weight: 600; 
        padding-left: 10px;
        background: #f9faf9;
        border-bottom: 1px solid #ccc;
		padding:10px; 
 } 
.ins-SiteAdminSectionHeader1{
  background-color:#F9FAF9;
    padding-top:10px;
    padding-bottom:10px;
    margin-top:0px;
    margin-bottom:0px; 
}
    /*End*/
    
    .ins-newsDigestheading{
    border-bottom-style: none;
    border: 1px #838383 solid;
    background-repeat: repeat-y;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #838383;
    font-weight: bold;
    padding: 5px 5px 5px 5px;
    height: 25px;
    text-decoration: none;
    BACKGROUND-color: #f2f2f2;
    border-color: #dddddd;
   
    border-bottom-color: rgba(245,245,245,1);
}
 .ins-SiteAdminSectionHeader1{
  background-color:#F9FAF9;
    padding-top:10px;
    padding-bottom:10px;
    margin-top:0px;
    margin-bottom:0px; 
}
.ProfileRowgap{
	margin-bottom:9px !important
}
 .ins-NewReportbottomborder{
    padding-left: 20px;
    padding-top:3px;
    background:url(PIcons/list-geading-Sidetdborder.png) repeat-x scroll 0px -38px rgba(0, 0, 0, 0) !important;

}

.ins-NewReportHeader {
    padding-left: 20px;
    padding-top: 15px;
    height: 25px;
}

.ins-ReportLabelPos{
	vertical-align: 2px !important;
} 
.ins-LableIntialCap{
	    text-transform: capitalize;
}
.ins-Contentassigntd{
	width:40%
}
.ins-ReportHeader{
	width:20%;
	height:20%;
	vertical-align:top
}
.ins-MemorizedSeachlbl{
	cursor: pointer;
	color: #00f;
}
.ins-trMemorizedlbl{
    height: 15px;
    margin-top: 10px;
  display: block;
}
.ins-RadtiobuttonListPos{
	vertical-align: 2px;
}
.ins-consolidate {
	display: block;
	margin-left: 27px; 
	margin-top: -17px; 
}

.ins-eventsettings {
	z-index:1;
	position:relative;
	width:150px;
	height:32px;
	float:left;
	margin-left:-100px;
 
 }
.ins-addExternaltraining {
	width: 335px;
	margin-left: 410px;
	 position: relative;
 	top: -33px;
}
.ins-Externalurl {
	margin-top: -9px;
 }
.ins-MenuPagesConsoliadte{
	display:inline-block;
	width:277px;
	height: 39px;
}
.RadTabStrip .rtsTxt {
    font-weight: 600 !important; 
    color: #838383 !important;
}
.ins-bodywidth {
    margin: 0px;
    zoom: 1;
}
.ins-ddlwidth{
    width:238px !important;
}
.ins-mtxtwidth{
    width:228px !important
}
.ins-Unassigntblpos{
	
    padding: 12px;
}
.ins-InPlaceFooter { 
	height: 40px;
	padding-top: 3px;
	width: 100%;
	bottom: 0px;
	background: -webkit-linear-gradient(top, rgb(238, 238, 238) 0%, rgb(251, 251, 251) 100%) !important;

}

.radBox {
 border-color: #A9A9A9 !important;
}
		
table.ins-tabletdGap   td {
    padding-top: .3em;
    padding-bottom: .3em;
}
.ins-ddlwidth{
	    width: 147px !important;
}
.ins-tdbottomgap{

	padding-bottom: 12px;

}
 .ins-tblchkbox label {
            position: relative;
            top: -2px;
        }
		


.ins-ForgotLearnerFooter
{
    background-color:#f1f1f1;
	width:100%;
  position: fixed !important;
    bottom: 0px;
	padding: 8px;
}
 
.ins-lableComproperties{
    display: inline-block;  
    color: #838383;
	FONT-WEIGHT:bold;
	}
 #btnexternaltraining{
margin-left: 98%;
}#btnok{
margin-top: -4px;
}

/* mayur commented this class as it overriding normal css of radbutton
.RadButton_Simple.rbButton.rbButton .rbText{

	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 73% !important;

}
*/
/*  Starat  of Coonections html style   */
  .ins_myratio {
    position: relative;
}  

  .insMyc_timeline {
    position: relative;
    min-width: 545px;
    background: white;
	padding-left:0;
} 
.insMyc_timeline li{
list-style:none;
}
 
  .ins_mytimeline__event {
    position: relative;
    top: 9px;
    z-index: 2;
    display: flex;
    align-items: center;
    height: 11px;
    cursor: default;
}  

  .ins_myctimelineevent__date {
    opacity: 0;
    width: 9%;
    padding-left: 35px;
    color: #7E828D;
    font-size: .8rem;
    transition: opacity .2s ease-in;
}  

  .ins_myctimelineendured {
    position: relative;
    padding-top: 30px;
}
 
  .ins_mycdot {
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 13px;
    height: 13px;
    background: white;
    border: 2px solid #718394;
    border-radius: 20px;
    margin-top: -24px;
	margin-left: -29px;
} 

.dot__icon.is--waiting {
    width: 10px;
}

.is--complete .ins_mycdot {
    background-color: black;
    border: none;
    margin-top: 0px;
}

.aside {
    position: absolute;
    top: 0;
    left: 0;
    width: 9%;
    height: 100%;
}
 
   .ins_mycasideline {
    position: absolute;
    top: 0;
    left: 57px;
    transform: translateX(-50%);
    width: 4px;
    height: 118%;
    background: black;
}    
.ins-ContentHorizon {
    position: relative;
    top: 15px;
}

.ins-activitydiv {
    width: 75%;
    top: 30px;
    position: relative;
    top: 10px;
}

.ins-timelinediv {
    width: 150px;
}

.ins-TimelineCircle {
    padding-left: 86px;
}
 
.ins-DayDiv {
    width: 100%;
}
.ins-activitydiv h5 {
    margin-top: 19px;
}
.ins-TimelineCircle p {
    margin-bottom: 0px;
}
/*  END  of Coonections html style   */

.ins-frameDevelopmentplan{
    height:2200px !important;
}


.groupcontainer{
    max-width: 100%;
    height: 417px ;
    overflow: auto;
}

.groupcontainer li{
    padding: 6px 20px;
}

.nav-item  input[type="checkbox"] {
    -webkit-appearance: none;
    background-color: none;
    outline: 0;
    border-width: 0;
     margin: 0px 1.16667em 0px -13px !important; 
    padding: 0;
    width: 1.16667em;
    height: 1.5em;
     vertical-align: top !important; 
}

.col-12 .form-check-input{
vertical-align: top !important; 
}

.ins-groupellipsis{
white-space: nowrap;
    width: 134px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    position: relative;
    top: 5px;
}

 .navbar{
 padding: inherit !important;
    padding-left: 10px !important;
	padding-top: 5px !important;
} 

.k-pager-numbers .k-reset a{
    Color: #424242 !important;
}

.CustomClass .k-pager-wrap .k-state-selected {
    background-color: #3e6898 !important;
} 

.k-dialog-titlebar {
    border-color: inherit;
    color: #fff;
    background-color: #1595d3 !important;
}
/* 2148483 */
.spinner-three-bounce {
    z-index: 2200051 !important;
}

.backdrop[_ngcontent-c2] {
    z-index: 2200050 !important;
   
}

  .breadcrumbitem {
    display: inline-block;
    float: left;
    padding-left: 10px;
  }


	
	.ins-groupsSelect.row {
    margin-top: 7px;
}
.ins-searchbar{
    width: 26em !important;
    margin-top: 0.5em !important;
    margin-left: 0.5em !important;
    margin-right: 0.5em !important;
}

/* .RadForm.rfdRadio input[type="radio"], .RadForm.rfdCheckbox input[type="checkbox"]{
margin: 0px 0.16667em 0px -12px !important;
} */

.ins-txtinplace{
width:138px
}

.ins-ActionsHeader[disabled] ,.ins-ActionsHeader[disabled]:hover{
    padding-right: 25px;
    color: #3e6898 !important;
}


.ins-txtaddgroup{
    width: 200px;
    margin-left: 45px;
}

  .kendopopup div{
    padding:3px 5px;
    max-height: 400px;
  }
  
/*   .k-grid-header-locked{
  border-style:none !important;
  } */
  
  
  .RadForm_Default.rfdCheckbox input[type="checkbox"], .RadForm_Default.rfdCheckbox input[type="checkbox"]:checked {
    height: 0em !important;
    margin-bottom: 17px !important;
}


.RadMenu .rmGroup .rmLink {
      width: 100% !important;
      box-sizing: border-box;
}


.CustomClass .k-pager-numbers .k-link{
color: #3e6898 !important;
}

.CustomClass .k-pager-numbers .k-link.k-state-selected{
color: #fff !important;
}
.ins-addaccount{
	margin-left: -9px;
}

.tdInitamt {
vertical-align: middle;
font-weight: bold;
padding: 10px;
}

.tdheaderInitamt {
vertical-align: middle;
font-weight: bold;
padding: 5px;
}

.txtInitalAMount {
border-radius: 3px;
border: 1px solid #cccccc;
background-color: white;
color: #838383 !important;
}
.ins-initamt{
margin-left: 18px;
}
.ins-initcurrency{
position: absolute;
padding: 5px;
}

.gamification-AddGame .inlineControl .btn-sm.btn-default {
    line-height: 1.25 !important;
}

.gamification-DatePicker {
    position: absolute;
    top: 4px;
    right: 24px;
    font-size: 20px !important;
    cursor: pointer;
}
.ins-gamemgmtHeading{
padding: 10px 20px;
}
.ins-gamemgmtHeading p {
font-size:16px;
}
#maction ul li span{
 background-color : #8ed52f !important;
}
#addactions ul li span{
background-color : #8ed52f !important;	
}
#addPortal .rfdTextInput{
	display: block !important;
    width: 100% !important;
    padding: .5rem .75rem !important;
    font-size: 1rem !important;
    line-height: 1.25 !important;
    color: #464a4c !important;
    background-color: #fff !important;
    background-image: none !important;
    -webkit-background-clip: padding-box !important;
    background-clip: padding-box !important;
    border: 1px solid rgba(0,0,0,.15) !important;
    border-radius: .25rem !important;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	}
	.AdvancedSearchOptions{
	top:25px !important;
}
.SearchBar-ContentManagement{
top :8px !important;
z-index:99999;
}


/* new styles added by dileep for new admin ui changes */

.admin-header-section {
    position: sticky;
    top: 0;
    z-index: 9991;
}

#footer{
	padding: 10px;
}

.primary-btn-style {
	display: flex;
	justify-content: space-evenly;
	box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.302),
	  0 1px 3px 1px rgba(60, 64, 67, 0.149);
	align-items: center;
	background-color: #fff;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 24px;
	color: #3c4043;
	font-family: "Google Sans", Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 14px;
	height: 40px;
	letter-spacing: 0.15px;
	line-height: 22px;
	margin: 0;
	min-width: 130px;
	padding: 0 24px 0 5px;
	text-transform: none;
	width: inherit;
	cursor: pointer;
	width: 120px;
  }
  
  .primary-btn-style:hover {
	box-shadow: 0 1px 3px 0 rgba(60, 64, 67, 0.302), 0 4px 8px 3px rgba(60, 64, 67, 0.149);
    background-color: #f8f9fa;
    outline: none;
    color: #3c4043;
    font-family: "Google Sans", Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-weight: 500;
    font-size: 14px;
    text-decoration: none;
}
  
  .add-workflow-btn{
	  justify-content: space-around;
	  min-width: 125px;
  }

  .d-flex{
	  display: flex !important;
  }

  .justify-content-between{
	justify-content: space-between !important;
  }

  .align-items-center{
	  align-items: center !important;
  }

  .justify-content-around{
	  justify-content: space-around;
  }

  .justify-content-end{
	justify-content: flex-end;
}
  .px-3{
	  padding-left: 15px !important;
	  padding-right: 15px !important;
  }

  .mr-3{
	margin-right: 15px !important; 
  }
  .mr-2{
	  margin-right: 10px !important;
  }
  .mb-2{
	margin-bottom: 10px !important;
  }

  .mb-3{
	margin-bottom: 15px !important;
}

  .ml-3{
	margin-left: 15px !important; 
  }

  .pr-3{
	  padding-right: 15px !important;
  }

  .pl-3{
	  padding-left: 15px !important;
  }
  .ins-footer{
	  position: fixed;
	  bottom: 0;
	  left: 0;
	  width: 100%;
  }

  .search-icon {
    position: absolute;
	left: 12px;
	top: 50%;
    transform: translateY(-50%);
}

.caret-down-icon {
    position: absolute;
    right: 5px;
    width: 25px;
    height: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex !important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
	align-items: center;
	top: 50%;
    transform: translateY(-50%);
}

.caret-down-icon:hover {
    border-radius: 50%;
    background: #fafafa;
    cursor: pointer;
}

.site-list-search{
	position: fixed;
    z-index: 9991;
    left: 50%;
    transform: translateX(-50%);
    top: 17px;
}

.site-listing-search{
	height: 26px;
    width: 400px;
    border-radius: 0;
    border-color: #ddd;
	border: 1px solid;
	color: inherit;
	padding-left: 30px;
    padding-right: 25px;
}
.searchInputMobile {
    position: absolute!important;
    top: 12px !important;
    left: 368px !important;
    z-index: 9999 !important;
}
.modal-popup-zindex .searchInputMobile{
	z-index:1039 !important;
}
.modal-popup-zindex .admin-header-section{
	z-index:1039;
}
.modal-popup-zindex .admin-header-section{
	z-index:945;
}
.modal-popup-zindex .SearchBar-ContentManagement{
	z-index:945;
}
.modal-popup-zindex .ins-searchbg{
	z-index:945 !important;
}
.AdvancedSearchOptions{
	position: fixed !important;
}
.searchInputMobile{
	position: fixed !important;
}

.EventContractsDiv input[type="checkbox"].k-checkbox{  position: absolute;
    left: 14px;
    height: 15px !important;
    width: 15px;
    margin-top: -6px !important;
    background-color: #eee;
    border: 2px solid #ddd;}

.EventContractsDiv input[type="checkbox"].k-checkbox:checked{  position: absolute;
    left: 14px;
    height: 15px !important;
    width: 15px;
    margin-top: -6px !important;
    background-color: #eee;
    border: 2px solid #ddd;}
    
    .admin-enrollment-app #tblPageLayout {
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 0px;
}

.admin-enrollment-app button:focus{
	outline: 0 !important;
}
.inst-radmembershippopup {
width:1180px !important;
left: 50% !important;
transform: translateX(-50%) !important;
}