* {
	/*border:0 none;*/
	margin:0;
}

html{
    height: 100%;
}

.clearfix:after{
    content: "";
    display: table;
    clear: both;
}

.scrollLibrary{
    position: relative;
    /*height: calc(100% - 36px);*/
    height: 100%;
    overflow: auto;
}

img {
	border:0 none;
}

div#nvTopBar, div#nvLeftBar { display:block; }

/* NETVERTIS TOP BAR*/
#nvTopBar{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:40px;
	z-index:100000;
	background:url(/admin/common/img/v2/sprite.png) -14px -226px repeat-x;
	/*background-color:#343434;
	border-bottom:1px solid #474747;*/
}
#nvTopBar a{transition:none;}
#nvLogo{
	background:url(/admin/common/img/v2/sprite.png) -429px -567px no-repeat;
	margin:10px 0px 0px 25px;
	width:150px;
	float:left;
	height:37px;
	cursor:pointer;
}
#nvSites{
	/*width:60%;*/
	float:left;
	position:absolute;
	top:0;
	left:150px;
	text-align:center;
}
.nvUserBox{
	/*width:200px;*/
	float:right;
}
/* NETVERTIS TOP BAR*/
#nvLeftBar{
	position:fixed;
	top:36px;
	left:0;
	width:77px;
	height:100%;
	/*background-color:#343434;*/
	z-index:99999;		
	font-family:Arial,Verdana;
	font-size:11px;
	background:url(/admin/common/img/v2/nvLeftBarBg.png) repeat-y;
}
#nvLeftBar a{transition:none;}
/* liste des cat�gories*/
#nvLeftBar ul{
	color:#fff;	
	display:block;
	list-style:none;
	float:left;
	padding:0px;
	margin:0px;
}
#nvLeftBar ul li{
	width:77px;
	/*height:77px;*/
	border-bottom:1px solid #393939;
	display: inline-block;
	margin:0px;
	
}
#nvLeftBar ul li a{
	font-size:13px;
	font-family:"Trebuchet MS",Verdana,Arial;
	color:#fff;	
	text-decoration:none;
	display: block;
	color:#818181;	//515151
	float:left;
}
#nvLeftBar ul li.hasNvDrop a:hover,#nvLeftBar ul li.hasNvDrop.nvActive a,#nvLeftBar ul li.hasNvDrop.nvCurrent a{
	color:#a6d829;	
	background:url(/admin/common/img/v2/nvLeftBarBg_on.png) no-repeat 100% 50%;
}
#nvLeftBar ul.nvCurrent li.nvActive a{
	color:#a6d829;	
	background:none;
}
#nvLeftBar ul.nvCurrent li.hasNvDrop.nvActive.nvCurrent a{
	background:url(/admin/common/img/v2/nvLeftBarBg_on.png) no-repeat 100% 50%;
}
#nvLeftBar ul li.nvCurrent a span{
	color:#a6d829;	
}
#nvLeftBar ul li a span{
	width:69px;
	text-align:center;
	display: block;	
	margin:0px 6px 4px 2px;	
}
#nvLeftBar ul li .nvDrop{
	display:none;	
	position:absolute;
	left:76px;
	top:0;
	width:190px;
	height:100%;
	background:#2d2d2d url(/admin/common/img/v2/nvLeftBarBg_o2.png) no-repeat 0px 200px;
	padding:20px;
	color:#c8c8c8;
	z-index:1000;
}
#nvLeftBar ul li .nvDrop2{
	display:none;	
	position:absolute;
	left:306px;
	top:0;
	width:600px;
	height:100%;
	background-color:#f5f5f5;
	padding:20px;
	color:#c8c8c8;
	z-index:1000;
	border-right: 0px solid #8A8A8A;
	-moz-box-shadow:
		0px 0px 50px rgba(000,000,000,0.6),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 0px 50px rgba(000,000,000,0.6),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 0px 50px rgba(000,000,000,0.6),
		inset 0px 0px 0px rgba(255,255,255,0);
}
#nvLeftBar ul li .nvDrop2 iframe{
	position:absolute;
	left:0px;
	top:0;
	height: 100%;
	width: 100%;
	border:none;
	background: none repeat scroll 0 0 #FAFAFA;
}
#nvLeftBar ul li .nvDrop h3,#nvLeftBar ul li .nvDrop h4{
	font-size:20px;
	color:#d3d9dd;
	font-family:"Trebuchet MS",Verdana,Arial;
	text-transform:uppercase;
	margin-bottom:10px;
	float:left;
}
#nvLeftBar ul li .nvDrop h4{margin-top:20px;width:100%;}
#nvLeftBar ul li.nvCurrent .nvDrop{
	display:block;	
	z-index:1000;		
}
#nvLeftBar ul li.nvActive .nvDrop{
	display:block;
	z-index:999;		
}
#nvLeftBar ul li.nvActive.noDrop .nvDrop{
	display:none;	
	z-index:999;		
}
#nvLeftBar ul li.nvCurrent.noDrop .nvDrop{
	display:block;	
	z-index:1000;		
}
/* Liste des modules */
#nvLeftBar ul.nvModules{
	color:#fff;	
	width:100%;
	float:left;
}
#nvLeftBar ul.nvModules li{
	width:100%;
	border-bottom:none;		
	font-size:13px;
	margin:0px;
}
#nvLeftBar ul.nvModules li a.nvMod{
	font-size:13px;
	color:#fff;	
	text-decoration:none;
	display: table;
	color:#d3d9dd;	
	margin:2px 0px;
	font-style: italic;
	background:none !important;
}	
#nvLeftBar ul.nvModules li a.nvMod em{
	float:left;
	width:160px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-top:3px;
	line-height: 15px;
}
#nvLeftBar ul.nvModules li.nvInfo {
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-top:3px;
	color:#d3d9dd;	
	font-style: italic;
}
#nvLeftBar ul.nvModules li.nvInfo em {
	color:#a6d829;
}
#nvLeftBar ul.nvModules li a.nvMod.nvCurrent,#nvLeftBar ul.nvModules li a:hover{
	color:#a6d829;		
}
#nvLeftBar ul li.page a div.nvPublished,#nvLeftBar ul li.page a:hover div.nvPublished{
	margin:0;
	position:absolute;
	height:20px;
	width:20px;
	background:url(/admin/common/img/v2/sprite.png) -37px -489px no-repeat !important;
}
#nvLeftBar ul li.page a div.nvNotPublished,#nvLeftBar ul li.page a:hover div.nvNotPublished,#nvLeftBar ul li.page.nvActive a div.nvNotPublished{
	margin:0;
	position:absolute;
	height:20px;
	width:20px;
	background:url(/admin/common/img/v2/sprite.png) -74px -489px no-repeat;
}

/* picto modules */
#nvLeftBar ul li a div{
	background:url(/admin/common/img/v2/sprite.png) 0px 0px no-repeat;
	width:40px;
	height:40px;
	margin:3px 21px 0px 15px;
}	
#nvLeftBar ul li.nvCurrent a div,
#nvLeftBar ul li.nvActive a div{
	background:url(/admin/common/img/v2/sprite.png) 0px -40px no-repeat;
}

#nvLeftBar ul li.edit a div{
	background:url(/admin/common/img/v2/sprite.png) 0px 0px no-repeat;
}
#nvLeftBar ul li.edit a:hover div,
#nvLeftBar ul li.edit.nvCurrent a div,
#nvLeftBar ul li.edit.nvActive a div{
	background:url(/admin/common/img/v2/sprite.png) 0px -40px no-repeat;
}

#nvLeftBar ul li.page a div{
	background:url(/admin/common/img/v2/sprite.png) -44px 0px no-repeat;
}
#nvLeftBar ul li.page a:hover div,
#nvLeftBar ul li.page.nvCurrent a div,
#nvLeftBar ul li.page.nvActive a div{
	background:url(/admin/common/img/v2/sprite.png) -44px -40px no-repeat;
}

#nvLeftBar ul li.libraries a div{
	background:url(/admin/common/img/v2/sprite.png) -88px 0px no-repeat;
}
#nvLeftBar ul li.libraries a:hover div,
#nvLeftBar ul li.libraries.nvCurrent a div,
#nvLeftBar ul li.libraries.nvActive a div{
	background:url(/admin/common/img/v2/sprite.png) -88px -40px no-repeat;
}

#nvLeftBar ul li.nvVideo a div{
	background:url(/admin/common/img/v2/sprite.png) -520px 0px no-repeat;
}
#nvLeftBar ul li.nvVideo a:hover div,
#nvLeftBar ul li.nvVideo.nvCurrent a div,
#nvLeftBar ul li.nvVideo.nvActive a div{
	background:url(/admin/common/img/v2/sprite.png) -520px -40px no-repeat;
}

#nvLeftBar ul li.nvFlash a div{
	background:url(/admin/common/img/v2/sprite.png) -482px 0px no-repeat;
}
#nvLeftBar ul li.nvFlash a:hover div,
#nvLeftBar ul li.nvFlash.nvCurrent a div,
#nvLeftBar ul li.nvFlash.nvActive a div{
	background:url(/admin/common/img/v2/sprite.png) -482px -40px no-repeat;
}

#nvLeftBar ul li.nvPictures a div{
	background:url(/admin/common/img/v2/sprite.png) -88px 0px no-repeat;
}
#nvLeftBar ul li.nvPictures a:hover div,
#nvLeftBar ul li.nvPictures.nvCurrent a div,
#nvLeftBar ul li.nvPictures.nvActive a div{
	background:url(/admin/common/img/v2/sprite.png) -88px -40px no-repeat;
}

#nvLeftBar ul li.nvDocuments a div{
	background:url(/admin/common/img/v2/sprite.png) -44px 0px no-repeat;
}
#nvLeftBar ul li.nvDocuments a:hover div,
#nvLeftBar ul li.nvDocuments.nvCurrent a div,
#nvLeftBar ul li.nvDocuments.nvActive a div{
	background:url(/admin/common/img/v2/sprite.png) -44px -40px no-repeat;
}

#nvLeftBar ul li.nvLinks a div{
	background:url(/admin/common/img/v2/sprite.png) -562px 0px no-repeat;
}
#nvLeftBar ul li.nvLinks a.nvCurrent div,
#nvLeftBar ul li.nvLinks.nvActive a div,
#nvLeftBar ul li.nvLinks.nvCurrent a div{
	background:url(/admin/common/img/v2/sprite.png) -562px -40px no-repeat;
}

#nvLeftBar ul li.tree a div{
	background:url(/admin/common/img/v2/sprite.png) -132px 0px no-repeat;
}
#nvLeftBar ul li.tree a:hover div,
#nvLeftBar ul li.tree.nvCurrent a div,
#nvLeftBar ul li.tree.nvActive a div{
	background:url(/admin/common/img/v2/sprite.png) -132px -40px no-repeat;
}

#nvLeftBar ul li.module4 a div{
	background:url(/admin/common/img/v2/sprite.png) -175px 0px no-repeat;
}
#nvLeftBar ul li.module4 a:hover div,
#nvLeftBar ul li.module4.nvCurrent a div,
#nvLeftBar ul li.module4.nvActive a div{
	background:url(/admin/common/img/v2/sprite.png) -175px -40px no-repeat;
}

#nvLeftBar ul li.display a div{
	background:url(/admin/common/img/v2/sprite.png) -219px 0px no-repeat;
}
#nvLeftBar ul li.display a:hover div,
#nvLeftBar ul li.display.nvCurrent a div,
#nvLeftBar ul li.display.nvActive a div{
	background:url(/admin/common/img/v2/sprite.png) -219px -40px no-repeat;
}

#nvLeftBar ul li.module1 a div{
	background:url(/admin/common/img/v2/sprite.png) -263px 0px no-repeat;
}
#nvLeftBar ul li.module1 a:hover div,
#nvLeftBar ul li.module1.nvCurrent a div,
#nvLeftBar ul li.module1.nvActive a div{
	background:url(/admin/common/img/v2/sprite.png) -263px -40px no-repeat;
}

#nvLeftBar ul li.dashboard a div{
	background:url(/admin/common/img/v2/sprite.png) -307px 0px no-repeat;
}
#nvLeftBar ul li.dashboard a:hover div,
#nvLeftBar ul li.dashboard.nvActive a div,
#nvLeftBar ul li.dashboard.nvCurrent a div{
	background:url(/admin/common/img/v2/sprite.png) -307px -40px no-repeat;
}

#nvLeftBar ul li.module2 a div{
	background:url(/admin/common/img/v2/sprite.png) -351px 0px no-repeat;
}
#nvLeftBar ul li.module2 a.nvCurrent div,
#nvLeftBar ul li.module2.nvActive a div,
#nvLeftBar ul li.module2.nvCurrent a div{
	background:url(/admin/common/img/v2/sprite.png) -351px -40px no-repeat;
}
#nvLeftBar ul li.module3 a div{
	background:url(/admin/common/img/v2/sprite.png) -398px 0px no-repeat;
}
#nvLeftBar ul li.module3 a.nvCurrent div,
#nvLeftBar ul li.module3.nvActive a div,
#nvLeftBar ul li.module3.nvCurrent a div{
	background:url(/admin/common/img/v2/sprite.png) -399px -40px no-repeat;
}
#nvLeftBar ul li.module7 a div{
	background:url(/admin/common/img/v2/sprite.png) -443px 0px no-repeat;
}
#nvLeftBar ul li.module7 a.nvCurrent div,
#nvLeftBar ul li.module7.nvActive a div,
#nvLeftBar ul li.module7.nvCurrent a div{
	background:url(/admin/common/img/v2/sprite.png) -444px -40px no-repeat;
}

#nvLeftBar ul li.module7  ul.nvModules li a.nvMod div.manage_social_og{
	background:url("/admin/common/img/v2/sprite.png") no-repeat scroll -73px -85px transparent;
}
#nvLeftBar ul li.module7  ul.nvModules li a.nvMod div.manage_social_twitter{
	background:url("/admin/common/img/v2/sprite.png") no-repeat scroll -98px -85px transparent;
}
#nvLeftBar ul li.module7  ul.nvModules li a.nvMod div.manage_seo_google{
	background:url("/admin/common/img/v2/sprite.png") no-repeat scroll -123px -85px transparent;
}

/* Rollout module */
#nvLeftBar ul li.module14 a div{
	background:url(/admin/common/img/v2/sprite.png) -562px 0px no-repeat;
}
#nvLeftBar ul li.module14 a.nvCurrent div,
#nvLeftBar ul li.module14.nvActive a div,
#nvLeftBar ul li.module14.nvCurrent a div{
	background:url(/admin/common/img/v2/sprite.png) -562px -40px no-repeat;
}
#nvLeftBar li.module14 ul.nvModules li a.nvMod div{
	background:url(/admin/common/img/v2/sprite.png) -200px -110px no-repeat;
}	


/* PICTO PIN */
#nvLeftBar ul li .nvDrop a.pin{	
	position:absolute;
	top:10px;
	right:10px;
	width:16px;
	height:16px;
	background: url(/admin/common/img/v2/sprite.png) no-repeat -229px -156px !important;
	color:#c8c8c8;
	font-size:0px;
}
#nvLeftBar ul li.nvActive .nvDrop a.pin, #nvLeftBar ul li.nvCurrent .nvDrop a.pin:hover{	
	background: url(/admin/common/img/v2/sprite.png) no-repeat -200px -156px  !important;
}
	
/* PICTO MODULES*/
#nvLeftBar ul.nvModules li a.nvMod div{
	background:url(/admin/common/img/v2/sprite.png) -2px -110px no-repeat;
	width:22px;
	height:25px;
	float:left;
	margin:0px 5px 0px 0px;
}
#nvLeftBar ul.nvModules li a.nvMod.device1 div{
	background:url(/admin/common/img/v2/sprite.png) -416px -110px no-repeat;
}
#nvLeftBar ul.nvModules li a.nvMod.device2 div{
	background:url(/admin/common/img/v2/sprite.png) -462px -110px no-repeat;
}
#nvLeftBar ul.nvModules li a.nvMod.website div{
	background:url(/admin/common/img/v2/sprite.png) -392px -110px no-repeat;
}
#nvLeftBar li.module1 ul.nvModules li a.nvMod div{
	background:url(/admin/common/img/v2/sprite.png) -50px -110px no-repeat;
}
#nvLeftBar li.module2 ul.nvModules li a.nvMod div{
	/*background:url(/admin/common/img/v2/sprite.png) -224px -110px no-repeat;*/
	background:url(/admin/common/img/v2/sprite.png) -175px -20px no-repeat;
	background-size:300px 450px;
}
#nvLeftBar li.module3 ul.nvModules li a.nvMod div{
	background:url(/admin/common/img/v2/sprite.png) -573px -86px no-repeat;
}
#nvLeftBar li.module4 ul.nvModules li a.nvMod div{
	background:url(/admin/common/img/v2/sprite.png) -224px -110px no-repeat;
}
#nvLeftBar li.module7 ul.nvModules li a.nvMod div{
	background:url(/admin/common/img/v2/sprite.png) -73px -110px no-repeat;
}	
#nvLeftBar li ul.nvModules li.libraries a.nvMod div{
	background:url(/admin/common/img/v2/sprite.png) -98px -173px no-repeat;
}
#nvLeftBar li ul.nvModules li div.nvRefresh {
	background:url(/admin/common/img/v2/sprite.png) -510px -109px no-repeat;
}
#nvLeftBar li ul.nvModules li a.nvMod div.nvAdd{
	background:url(/admin/common/img/v2/sprite.png) -2px -110px no-repeat;
}
#nvLeftBar li ul.nvModules li a.nvMod div.nvDup{
	background:url(/admin/common/img/v2/sprite.png) -541px -110px no-repeat;
}
#nvLeftBar li ul.nvModules li a.nvMod div.nvEdit{
	background:url(/admin/common/img/v2/sprite.png) -26px -110px no-repeat;
}
#nvLeftBar li ul.nvModules li a.nvMod div.nvSeo{
	background:url(/admin/common/img/v2/sprite.png) -73px -110px no-repeat;
}
#nvLeftBar li ul.nvModules li a.nvMod div.nvTags{
	background:url(/admin/common/img/v2/sprite.png) -485px -110px no-repeat;
}
#nvLeftBar li ul.nvModules li a.nvMod div.nvCalendar{
	background:url(/admin/common/img/v2/sprite.png) -2px -87px no-repeat;
}
#nvLeftBar li ul.nvModules li a.nvMod div.nvRedirections{
	background:url(/admin/common/img/v2/sprite.png) -51px -87px no-repeat;
}
#nvLeftBar li ul.nvModules li a.nvMod div.nvDelete{
	background:url(/admin/common/img/v2/sprite.png) -98px -173px no-repeat;
}
#nvLeftBar li ul.nvModules li a.nvMod div.nvDocuments{
	background:url(/admin/common/img/v2/sprite.png) -316px -110px no-repeat;
}
#nvLeftBar li ul.nvModules li a.nvMod div.nvPictures{
	background:url(/admin/common/img/v2/sprite.png) -125px -110px no-repeat;
}
#nvLeftBar li ul.nvModules li a.nvMod div.nvFlash{
	background:url(/admin/common/img/v2/sprite.png) -178px -110px no-repeat;
}
#nvLeftBar li ul.nvModules li a.nvMod div.nvVideo{
	background:url(/admin/common/img/v2/sprite.png) -153px -110px no-repeat;
}
#nvLeftBar li ul.nvModules li a.nvMod div.nvLinks{
	background:url(/admin/common/img/v2/sprite.png) -200px -110px no-repeat;
}
#nvLeftBar li ul.nvModules li a.nvMod div.nvIcons{
	background:url(/admin/common/img/v2/nvIcons.svg) no-repeat;
	background-size: 20px 20px;
}

#nvLeftBar li ul.nvModules li a.nvMod div.nvEye{
	background:url(/admin/common/img/v2/sprite.png) -438px -110px no-repeat;
}
#nvLeftBar li ul.nvModules li a.nvMod div.nvIE{
	background:url(/admin/common/img/v2/sprite.png) -26px -110px no-repeat;
}
#nvLeftBar li ul.nvModules li a.nvMod div.nvMessages{
	background:url(/admin/common/img/v2/sprite.png) -485px -110px no-repeat;
}
#nvLeftBar li ul.nvModules li a.nvMod div.nvDebug{
	background:url(/admin/common/img/v2/sprite.png) -281px -110px no-repeat;
}
.nvStatus{font-weight:normal;opacity:0.3;}

#nvLeftBar ul li.tree .nvDrop{
	padding: 40px 10px;
	width: 210px;
}
#nvLeftBar #tree{
	margin:0px;
	padding:0px;
	width:178px;
	overflow:hidden;
}
#nvLeftBar ul.dynatree-container{
	background:none;
	border:none;
}
#nvLeftBar ul.dynatree-container li{
	display:table ;
	border:none;
	width:178px;
	line-height:17px;
}
#nvLeftBar ul.dynatree-container li a{
	background:none !important;
}
#nvLeftBar #tree ul{background:none;}

/* USER */
.nvUserBox{
	margin-right:20px;
	margin-top:8px;
	height:25px;
	width:20%;
	max-width:250px;
}
.nvUserBox .nvUser{
	height:25px;
	cursor:pointer;
	width:100%;
}
.nvUserBox .nvUser .nvUserRight{
	margin-top:0px;
	background:url(/admin/common/img/v2/sprite.png) 0px -199px no-repeat;
	float: right;
	height: 100%;
	width: 30px;
}
.nvUserBox .nvUser .nvUserCenter{
	padding-top:0px;
	padding-left:30px;
	margin-left:10px;
	/*margin-right:20px;*/
	float: left;
	font-size:15px;
	height:25px;
	width:58%;
	overflow:hidden;
	/*font-weight: bold;*/
	font-family:"Trebuchet MS",Verdana,Arial;
	/*font-style: italic;*/
}
#nvUserTools .nvUser .nvUserCenter{
	background: url(/admin/common/img/v2/sprite.png) -574px -85px no-repeat;
}
#nvGuidelines .nvUser .nvUserCenter{
	background: url(/admin/common/img/v2/sprite.png) -577px -136px no-repeat;
}
.nvUserBox .nvUser{
	margin-top:0px;
	color:#95999c;
	background:url(/admin/common/img/v2/sprite.png) -66px -199px no-repeat;
}
.nvUserBox .nvUserLinks{
	position:absolute;
	display:none;
	background-color:#22252a;
	-moz-box-shadow: 2px 2px 2px 2px #22252a;
	-webkit-box-shadow: 2px 2px 2px 2px #22252a;
	-o-box-shadow: 2px 2px 2px 2px #22252a;
	box-shadow: 2px 2px 2px 2px #22252a;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#22252a, Direction=134, Strength=1);
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
}
.nvUserBox .nvUserLinks ul li b{
	color:#95999c;
	font-size:12px;
	font-family: Verdana,Arial;
	text-decoration:none;
	padding-top:4px;
	padding-left:5px;
	margin-left:5px;
	margin-right:5px;
}
.nvUserBox .nvUserLinks ul li a{
	color:#95999c;
	font-size:12px;
	font-family: Verdana,Arial;
	text-decoration:none;
	padding-top:4px;
	padding-left:5px;
	margin-left:5px;
	margin-right:5px;
}
.nvUserBox .nvUserLinks ul {
	list-style-type:none;
	margin:0px;
}
.nvUserBox .nvUserLinks ul li a:hover{
	color:#a6d829;		
}
.nvUserBox .nvUserLinks ul li{
	margin:0px;
	margin-top:3px;
	height:30px;
}
.nvUserBox .nvUserLinks ul li.b{
	border-top:1px solid #95999c;
	margin-top:15px;
	padding-top:8px;
	height:20px;
}
.nvUserBox .nvUserLinks ul li div{
	float:left;
	width:30px;
	height:30px;
}
.nvUserBox .nvUserLinks ul li span{
	float:left;
	margin-top:6px; margin-left:12px;
}
.nvUserBox .nvUserLinks ul li div.nvLogout{
	background:url(/admin/common/img/v2/sprite.png) -30px -170px no-repeat;
}
.nvUserBox .nvUserLinks ul li div.nvProfile{
	background:url(/admin/common/img/v2/sprite.png) 0px -170px no-repeat;
}
.nvUserBox .nvUserLinks ul li div.nvGuidelines{
	background:url(/admin/common/img/v2/sprite.png) -151px -168px no-repeat;
}
/* Site */
#nvSiteSelector,#nvLgSelector{
	margin-right:20px;
	margin-top:8px;
	margin-left:200px;
	height:25px;
	width:325px;
	float:left;
	margin-right:0px;
}
#nvSiteSelector{margin-left:30px}
#nvLgSelector{
	width:200px;
	margin-left:40px;
}
@media only screen and (max-width: 800px) {
	#nvLgSelector,.nvUserBox{
		display:none;
	}
}
#nvSiteSelector .nvSite,#nvLgSelector .nvLg{
	height:25px;
	cursor:pointer;
}
#nvSiteSelector .nvSite .nvSiteRight,#nvLgSelector .nvLg .nvLgRight{
	margin-top:0px;
	background:url(/admin/common/img/v2/sprite.png) 0px -199px no-repeat;
	float: right;
	height: 100%;
	width: 30px;
}
#nvSiteSelector .nvSite .nvSiteCenter,#nvLgSelector .nvLg .nvLgCenter{
	padding-top:0px;
	padding-left:15px;
	margin-left:5px;
	margin-right:5px;
	float: left;
	font-size:16px;
	height:25px;
	font-weight: bold;
	color:#a6d829;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	width: 265px;
	text-align:center;
}
#nvLgSelector .nvLg .nvLgCenter{
	width:140px;
	font-size:12px;
}
#nvLgSelector .nvLg .nvLgCenter span{
	color:#D3D9DD;
	font-size:10px;
}
#nvSiteSelector .nvSite,#nvLgSelector .nvLg{
	margin-top:0px;
	color:#95999c;
	background:url(/admin/common/img/v2/sprite.png) -66px -199px no-repeat;
}
#nvSiteSelector  .nvSitesList,#nvLgSelector .nvLgList{
	position:absolute;
	display:none;
	width:320px;
	background-color:#22252a;
	-moz-box-shadow: 2px 2px 2px 2px #22252a;
	-webkit-box-shadow: 2px 2px 2px 2px #22252a;
	-o-box-shadow: 2px 2px 2px 2px #22252a;
	box-shadow: 2px 2px 2px 2px #22252a;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#22252a, Direction=134, Strength=1);
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
}
#nvLgSelector .nvLgList{
	width:196px;
}
#nvSiteSelector  .nvSitesList ul,#nvLgSelector  .nvLgList ul{
	margin:0px;
	column-width: 200px;
	column-count: 5;
}
#nvSiteSelector  .nvSitesList ul li,#nvLgSelector  .nvLgList ul li{
	list-style: none outside none;
	margin:0px;
}
#nvLgSelector  .nvLgList.long{
	width:600px;
}
#nvLgSelector  .nvLgList.long ul li{
	float:left;
	width:200px;
	text-align:left;	
}
#nvLgSelector  .nvLgList.long ul li a{
	font-size: 13px;
    font-family: "Trebuchet MS",Verdana,Arial;
    font-style: normal;
    padding:5px 10px;
    display:block;
}

#nvLgSelector  .nvLgList.long ul li:hover{background-color:#a6d829;}
#nvLgSelector  .nvLgList.long ul li a:hover{color:#ffffff;}

#nvSiteSelector  .nvSitesList ul li a,#nvLgSelector  .nvLgList ul li a{
	color:#fff;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-decoration:none;
}
#nvSiteSelector  .nvSitesList ul li a:hover,#nvLgSelector  .nvLgList ul li a:hover{
	color:#a6d829;		
}
#nvSiteSelector  .nvSitesList ul li,#nvLgSelector  .nvLgList ul li{
	margin-top:3px;
}

#nvSiteSelector .nvSitesList.multiColumn {
	width:1150px;
	float:left;
}	
#nvSiteSelector .nvSitesList.multiColumn h3{
    color: #a6d829;
    text-align: left;
    padding: 2px 10px;
}
#nvSiteSelector .nvSitesList.multiColumn ul li {
	width:200px;
	padding:2px 10px;		
	/* float:left; */
	text-align:left;
	break-inside: avoid-column;
}
#nvSiteSelector .nvSitesList.multiColumn ul li a{
	font-size:13px;
	font-family:"Trebuchet MS",Verdana,Arial;
	font-style:normal;
}

#nvSiteSelector .nvSitesList.multiColumn ul li:hover{background-color:#a6d829;}
#nvSiteSelector .nvSitesList.multiColumn ul li a:hover{color:#ffffff;}
#nvSiteSelector .nvSitesList.multiColumn ul li.currentSite a {color: #a6d829;}
#nvSiteSelector .nvSitesList.multiColumn ul li.currentSite a:hover {color: #a6d829;}
#nvSiteSelector .nvSitesList.multiColumn ul li.currentSite:hover {background-color:#22252a;}
/*.choose_site {margin: 1px 0 0 0px; }
.choose_site span{
	padding-right:18px;
}*/

.choose_on_site{
	position:absolute;
	margin: 25px 0 0 0px; /* move left */
	color:#fff;
	padding:0 0px 5px 0px;
	background-color:#91908c;
	font-size:11px;
	width:615px;
	clear:none;
	z-index:999999;
	float:left;
}



.choose_on_site a{
	display:block;
	clear:none;
	color:#fff;
	font-size:11px;
	padding:4px 10px;
	margin:0px;
	width:180px;
	float:left;
}
/*.choose_on_site a:hover{background-color:#CAC8C5;}*/

	
/* LOGIN */
.nvLoginDiv{
		width : 400px; 
		margin : auto;
		margin-top:10%;
	}
	.nvLoginDiv .nvLoginLogo{
		width:400px;
		height:62px;
		background:url(/admin/common/img/v2/sprite.png) no-repeat 0px -528px;
	}
	.nvLoginDiv .nvLoginUsername{
		margin-left:45px;
		margin-top:45px;
		width:310px;
		height:50px;
		background:url(/admin/common/img/v2/sprite.png) no-repeat -8px -604px;
	}
	.nvLoginDiv .nvLoginUsername input{
		background:none;
		padding-top: 12px;
		padding-bottom: 10px;
		padding-left: 62px;			
		font-size: 18px;
		border:none;
		width:252px;
		font-style: italic;
		color:#8e8e8e;
		font-family:Georgia, "Times New Roman", Times, serif;
		background:url(/admin/common/img/v2/sprite.png) no-repeat 48px -769px;
	}
	.nvLoginDiv .nvLoginUsername input:focus{
		outline-width: 0;
	}
	.nvLoginDiv .nvLoginPassword{
		margin-left:45px;
		margin-top:0px;
		width:310px;
		height:50px;
		background:url(/admin/common/img/v2/sprite.png) no-repeat -8px -658px;
	}
	.nvLoginDiv .nvLoginPassword input{
		background:none;
		padding-top: 7px;
		padding-bottom: 10px;
		padding-left: 62px;			
		font-size: 26px;
		border:none;
		width:252px;
		font-style: italic;
		color:#8e8e8e;
		font-family:Georgia, "Times New Roman", Times, serif;
		background:url(/admin/common/img/v2/sprite.png) no-repeat 51px -815px;
	}
	.nvLoginDiv .nvLoginPassword input:focus{
		outline-width: 0;
	}
	.nvLoginDiv .nvLoginSubmit{
		margin-left:45px;
		margin-top:20px;
		width:310px;
		height:50px;
		color:white !important;
		font-size:0px !important;
		background:url(/admin/common/img/v2/sprite.png) no-repeat -8px -712px !important;
		border:none !important;
		-moz-box-shadow:none !important;
		-webkit-box-shadow:	none !important;
		box-shadow:none !important;
}
.nvLoginDiv .nvCapsLockAlert{
	margin-left:45px;
		margin-top:20px;
		width:310px;
		height:50px;
		color:#cc0000;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 20px;
		text-align:center;
}	
.nvLoginLoader{
		display:none;
		margin-left:136px;
		margin-top:60px;
		width:128px;
		height:128px;
		color:white;
		font-size:0px;
		background:url(/admin/common/img/v2/loader.gif) no-repeat ;
		border:none;
	}
	.nvLoginDiv .nvLoginError{
		display:none;
		margin-left:0px;
		margin-top:40px;
		width:400px;
		color:red;
		font-size:25px;
		text-align:center;
		font-style: italic;
		font-family:Georgia, "Times New Roman", Times, serif;
		border:none;
	}
	.nvLoginDiv .nvLoginBlocked{
		margin-left:0px;
		margin-top:40px;
		width:400px;
		color:#aaa;
		font-size:25px;
		text-align:center;
		font-style: italic;
		font-family:Georgia, "Times New Roman", Times, serif;
		border:none;
	}
	
	.nvLoginDiv .ssoLoginDiv{
		margin-left:45px;
		margin-top:20px;
		width:310px;
		height:50px;
		font-size:0px !important;		
		border:none !important;
		-moz-box-shadow:none !important;
		-webkit-box-shadow:	none !important;
		box-shadow:none !important;
	}
	
	.nvLoginDiv .ssoLoginDiv a.adminButton{
		display:block;
		color: #94c812;
		background:none;
		font-size:18px;
		-moz-box-shadow:none !important;
		-webkit-box-shadow:	none !important;
		box-shadow:none !important;
		text-decoration:none;
		text-align:center;
	}
	.nvLoginDiv .ssoLoginDiv a.adminButton:hover{
		color: #8e8e8e;
		border:1px solid #8e8e8e;
	}
	
.nv-scrollable-area .slimScrollDiv{float:left;}	
.nv-scrollable-area .slimScrollRail{background-color:#D3D9DD !important;}
.nv-scrollable-area .slimScrollBar{background-color:#D3D9DD !important;}

body.nvAdminBody{
	background-color:#fafafa;
}
div.nvAdminArea,#AdminPopDiv{	
	font-family:"Trebuchet MS",Verdana,Arial;
}
div.nvModuleHeader{
	/*background-color:#1c1c1c;*/
	padding:0px;
	color:#333333;
	float:left;
	width:100%;
	border-bottom:1px solid #ccc;
}
div.nvModuleHeader .nvModuleHeaderTools{
	float:right;
	width:20%;
	margin:10px 20px 10px 0px;
}
div.nvModuleHeader .nvModuleHeaderTools ul{
	list-style:none outside none;
}
div.nvModuleHeader .nvModuleHeaderTools ul li {
	display: inline-block;
}
div.nvModuleHeader .nvModuleHeaderTools ul li a{
	font-size:12px;
	padding-right:25px;
	color:#333333;
	text-decoration:none;
}
div.nvModuleHeader .nvModuleHeaderTools ul li{
	width:100%;
	height:20px;
	margin-right:20px;
}
div.nvModuleHeader .nvModuleHeaderTools ul li.nvFavOn{
	background:transparent url(../img/fav_on.png) no-repeat 100% 1px;
}
div.nvModuleHeader .nvModuleHeaderTools ul li.nvFavOff{
	background:transparent url(../img/fav_off.png) no-repeat 100% 1px;
}
div.nvModuleHeader .nvModuleHeaderTools ul li.nvConfig{
	background:transparent url(../img/gear.gif) no-repeat 99% 1px;
}
div.nvModuleHeader .nvModuleHeaderTools ul li.nvHelp{
	background:transparent url(../img/v2/help.gif) no-repeat 99% 1px;
}
div.nvModuleHeader .nvModuleHeaderTitle{
	float:left;
	width:70%;
	margin:10px 0px 10px 20px;
}
div.nvModuleHeader h2, div.nvModuleHeader h3{
	text-transform:uppercase;
}
div.nvModuleHeader h3{
	font-size:24px;
}
div.nvModuleHeader h2{
	font-size:38px;
}
.nvAdminArea a {
	color:#94c812;
}
div.nvAdminMain{
	background-color:#fafafa;
	padding:25px;
	clear:both;
}

#adminTable,#AdminTable,#admintable,.adminTable,#AdminPopDiv{
	width:100%;
}
#AdminPopDiv{	
	background-color:#fafafa;
	padding:10px;
	width:710px
}
#AdminPopDiv{	
	background-color:#fafafa;
	padding:10px;
	width:710px
}
body.AdminPopBody{
	background-color:#fafafa;
}
#AdminPopDiv #adminTable,#AdminPopDiv #AdminTable,#AdminPopDiv #admintable,#AdminPopDiv .adminTable{
	width:710px;
	margin-bottom:15px;
}
#AdminPopDiv .ActionsButtons{
	/*background-color: #F5F5F5;
    bottom: 16px;
    position: fixed;*/
}
#AdminPopDiv .ActionsButtons td{
	padding:30px;
	text-align:center;
}
#AdminPopDiv li.children { font-size: 12px; list-style:none;}

#adminTable tr,#AdminTable tr,#admintable tr,.adminTable tr,#AdminPopDiv table tr{

}
#adminTable tr th,#AdminTable tr th,#admintable tr th,.adminTable tr th {
	background-color:#d0d0d0;
	padding:8px 5px;
	height:20px;
}

#adminTable tr th,#AdminTable tr th,#admintable tr th,.adminTable tr th,
#adminTable tr th a,#AdminTable tr th a,#admintable tr th a,.adminTable tr th a{
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
	font-size: 18px;
	text-align:left;
}
#adminTable tr th.bold,#AdminTable tr th.bold,#admintable tr th.bold,.adminTable tr th.bold{
	background-color:#f0f0f0;
	padding:8px 5px;
	text-transform:uppercase;
	font-size: 18px;
	height:20px;
	text-align:left;
}
#adminTable tr td,#AdminTable tr td,#admintable tr td,.adminTable tr td,#AdminPopDiv table tr td{
	 /*background-color:#f5f5f5;*/
	 padding:5px 10px;
	 font-size: 15px;
	 height:20px;
}
#adminTable tr td.active,#AdminTable tr td.active,#admintable tr td.active,.adminTable tr td.active{
	 background-color:#94C812;
	 border:1px solid #ddd;
}
#adminTable tr td.inactive,#AdminTable tr td.inactive,#admintable tr td.inactive,.adminTable tr td.inactive{
	 background-color:#ddd;
}
#adminTable tr.tblEven td.inactive,#AdminTable tr.tblEven td.inactive,#admintable.tblEven tr td.inactive,.adminTable tr.tblEven td.inactive{
	 background-color:#d5d5d5;
}
.adminTable td.withDetails {
	cursor:pointer;
	background: url("/core/img/plus.gif") no-repeat right 5px top 10px;
}
.adminTable td.withDetails.open {
	cursor:pointer;
	background-image: url("/core/img/minus.gif");
}

.adminTable td.withDetails span.details {
	display:none;
	font-size:0.8em;
	color:#aaa;
	margin-top:5px;
}
.adminTable td.withDetails.open span.details {
	display:block;
}

#adminTable.dialogmini td,#AdminTable.dialogmini td,#admintable.dialogmini td,.adminTable.dialogmini td,#AdminPopDiv.dialogmini td{
	padding-top:50px;
	padding-bottom:0px;
	text-align:center;
	font-size:20px;
}
#adminTable.dialogmini td.actions,#AdminTable.dialogmini tdactions.,#admintable.dialogmini td.actions,.adminTable.dialogmini td.actions,#AdminPopDiv.dialogmini td.actions{
	padding-top:5px;
}
#innerTable {
    background: none !important;
    border-left: 0 none;
    border-top: 0 none;
    margin: 0;
    padding: 0;
}
#AdminSimpleTable,#adminSimpleTable{
	width: 100%;
	background: none !important;
}
.Admin_Cell_Class{background-color: transparent !important;}
#innerTable td {
    background: none !important;
    border: 0 none;
    margin: 0;
    padding: 0 !important;
}
#AdminSimpleTable tr,#adminSimpleTable tr {
    background: none !important;
}
#AdminSimpleTable td,#adminSimpleTable td {
    background: none !important;
    border: 0 none;
    margin: 0;
    padding: 2px !important;
}
#AdminSimpleTable td.nopadding,#adminSimpleTable td.nopadding {
    background: none !important;
    border: 0 none;
    margin: 0;
    padding: 0 !important;
}

.adminButton,a.AdminTexton,a.AdminTextOn,a.admintexton,a.adminTextOn,.nvAdminBody div.adminButtonToolbar a,
.nvAdminBody input[type="submit"], .nvAdminBody input[type="button"], .nvAdminBody input[type="reset"],.nvAdminBody a.adminButton
{
	font-family: "Trebuchet MS",Verdana,Arial;
	font-size: 14px;
	font-weight:bold;
	color: #ffffff;
	cursor:pointer;
	padding: 10px 20px;
	background-color:#94c812;
	background: -moz-linear-gradient(
		top,
		#a5d728 0%,
		#94c812);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#a5d728),
		to(#94c812));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #94c812;
	-moz-box-shadow:
		0px 2px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 2px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 2px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
}

.nvAdminBody a.adminButton:hover{color:#ffffff;}

.nvAdminBody div.adminButtonToolbar a { /* reduce padding in toolbar */ padding:2px 5px;margin:10px 0px;}
table.spe_buttons .adminButton{padding:10px}

a.AdminTextOn,a.AdminTexton,a.admintexton, 
.nvAdminBody input.smallButton, .nvAdminBody a.smallButton {
	padding: 2px 5px;
	text-decoration:none;
	margin:10px 0px;
}
td a.AdminTexton,td a.AdminTextOn, td a.admintexton, td a.adminTextOn{
	/*float:left;*/ /* aba testing */
	margin:2px 0px;
	padding:2px 5px;
}

.nowrap {
	white-space:nowrap;
}

#buttonsBeforeContent {
	margin-bottom: 10px;
	padding-bottom:6px;
	float:right !important; 
}
#buttonsBeforeContent a.AdminTextOn {
	font-size: 12px !important;
}

div.nvAdminMain input[type="text"] ,
div.nvAdminMain input[type="password"] ,
#AdminPopDiv input[type="text"],
#AdminPopDiv input[type="password"],
#AdminLibraryDiv input[type="text"],
.nvAdminBody .ui-dialog input[type="text"] {  
    padding: 5px;  
    font-size: 15px;   
    font-family: "Trebuchet MS",Verdana,Arial;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #daee9c;
}  
#AdminPopDiv input[type="text"]{
	max-width:490px;
}
div.nvAdminMain input[type="text"]:focus,
div.nvAdminMain input[type="password"]:focus,
#AdminPopDiv input[type="text"]:focus,
#AdminPopDiv input[type="password"]:focus,
#AdminLibraryDiv input[type="password"]:focus,
.nvAdminBody .ui-dialog input[type="text"]:focus{  
    -webkit-box-shadow: 0px 0px 5px #a5da00;  
    -moz-box-shadow: 0px 0px 5px #a5da00;  
    box-shadow: 0px 0px 5px #a5da00;  
}  

input.smallField{width:33%;}

div.nvAdminMain select,#AdminPopDiv select,#AdminLibraryDiv select,.nvAdminBody .ui-dialog select{  
    padding: 5px;  
    font-size: 15px;   
    font-family: "Trebuchet MS",Verdana,Arial;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #daee9c;
	max-width:90%;
} 
div.nvAdminMain select.fontSmaller,#AdminPopDiv select.fontSmaller,#AdminLibraryDiv select.fontSmaller,.nvAdminBody .ui-dialog select.fontSmaller{  
    font-size: 12px;   
    padding:3px;
} 
#AdminPopDiv select{
	max-width:490px;
}
div.nvAdminMain textarea,#AdminPopDiv textarea,#AdminPopDiv textarea,#AdminLibraryDiv textarea{  
    padding: 5px;  
    font-size: 15px;   
    font-family: "Trebuchet MS",Verdana,Arial;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #daee9c;
	max-width:90%;
}  
#AdminPopDiv textarea{
	max-width:490px;
}
div#AdminHorizontalNav_level3, div#tabber {
    margin-bottom: 30px;
    margin-top: 5px;
    width: 100%;
    padding-top:6px;
    overflow:hidden;
    /*height:27px;*/
}
.tabberlive .tabbertabhide {
 display:none;
}
#AdminHorizontalTab_level3, .tabbernav {
    border-bottom:1px solid #D0D0D0;
    background-position: left bottom;
    background-repeat: repeat-x;
    padding: 0;
    height:26px;
    margin-bottom: 10px;
}
#AdminHorizontalTab_level3 li, .tabbernav li {
    display: inline;
    list-style-type: none;
    margin-right:6px;
    
}
#AdminHorizontalTab_level3 a:link, #AdminHorizontalTab_level3 a:visited, .tabbernav li a {
    font-family: "Trebuchet MS",Verdana,Arial;
	font-size: 14px;
	font-weight:bold;
	color: #ffffff;
	padding: 6px 15px;
	text-decoration:none;
	background: -moz-linear-gradient(
		top,
		#a5d728 0%,
		#94c812);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#a5d728),
		to(#94c812));
	
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	/*
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;*/
	border: 1px solid #94c812;
	-moz-box-shadow:
		0px 2px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 2px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 2px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
}

@media \0screen {
	.tabbernav li a {
		background: #a5d728;
	}
}
.tabbernav li a {
	background: #a5d728\9\0;
}
.ie10 .tabbernav li a {
	background: #a5d728;
}
@media all and (-ms-high-contrast:none)
     {
     .tabbernav li a { background: #a5d728; } /* IE10 */
     *::-ms-backdrop, .tabbernav li a { background: #a5d728; } /* IE11 */
     }
#AdminHorizontalTab_level3 li, .tabbernav li {
    display: inline;
    list-style-type: none;
}
#AdminHorizontalTab_level3 a.currentSection {
    color: #333;
    border-bottom:1px solid #94c812;
}
#AdminHorizontalTab_level3 a.currentSection:link, #AdminHorizontalTab_level3 a.currentSection:visited, .tabbernav li.tabberactive a {
    color: #333;
}

.fav_on {
    background: url("../img/fav_on.png") no-repeat scroll left center transparent;
    cursor: pointer;
    display: block;
    height: 20px;
    width: 22px;
}
.fav_off {
    background: url("../img/fav_off.png") no-repeat scroll left center transparent;
    cursor: pointer;
    display: block;
    height: 20px;
    width: 22px;
}
.help_img {
    background: url("../img/help.png") no-repeat scroll left center transparent;
    cursor: pointer;
    display: block;
    height: 20px;
    width: 22px;
}
.nvModuleHeaderTools a {
    padding-left: 5px;
    padding-top: 3px;
}
.nvModuleHeaderTools a.black_link {
    color: #000000;
    text-decoration: none;
}
.nvModuleHeaderTools a {
    display: block;
    float: right;
}

.adminFieldSet, .adminInnerFieldSet {
	padding: 10px;
	margin: 5px;
	border: 1px solid lightgray;
}

div.content_admin {
    clear: both;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 11px;
    margin: 10px 0 0;
    padding: 0;
    color:#565656;
    background-color:#fafafa;
    text-align:left;
    font-style: italic;
    -moz-box-shadow: 0px 0px 10px #666;
	-webkit-box-shadow: 0px 0px 10px #666;
	-o-box-shadow: 0px 0px 10px #666;
	box-shadow: 0px 0px 10px #666;
}
div.content_admin.content_adminActionExpired {
    -moz-box-shadow: 0px 0px 10px #fab711;
	-webkit-box-shadow: 0px 0px 10px #fab711;
	-o-box-shadow: 0px 0px 10px #fab711;
	-ms-box-shadow: 0px 0px 10px #fab711;
	box-shadow: 0px 0px 10px #fab711;
}
div.content_admin.content_adminActionWillExpire {
    -moz-box-shadow: 0px 0px 10px #fab711;
	-webkit-box-shadow: 0px 0px 10px #fab711;
	-o-box-shadow: 0px 0px 10px #fab711;
	-ms-box-shadow: 0px 0px 10px #fab711;
	box-shadow: 0px 0px 10px #fab711;
}
div.content_admin.content_adminActionLocked {
    -moz-box-shadow: 0px 0px 10px #aa0000;
	-webkit-box-shadow: 0px 0px 10px #aa0000;
	-o-box-shadow: 0px 0px 10px #aa0000;
	-ms-box-shadow: 0px 0px 10px #aa0000;
	box-shadow: 0px 0px 10px #aa0000;
}
@keyframes nvblink {
    0% { 
		-moz-box-shadow: 0px 0px 10px #fab711;
		-webkit-box-shadow: 0px 0px 10px #fab711;
		-o-box-shadow: 0px 0px 10px #fab711;
		-ms-box-shadow: 0px 0px 10px #fab711;
		box-shadow: 0px 0px 10px #fab711;
	 }
    50% { 
    	-moz-box-shadow: 0px 0px 10px #666;
		-webkit-box-shadow: 0px 0px 10px #666;
		-o-box-shadow: 0px 0px 10px #666;
		-ms-box-shadow: 0px 0px 10px #666;
		box-shadow: 0px 0px 10px #666;
	}
    100% { 
		-moz-box-shadow: 0px 0px 10px #fab711;
		-webkit-box-shadow: 0px 0px 10px #fab711;
		-o-box-shadow: 0px 0px 10px #fab711;
		-ms-box-shadow: 0px 0px 10px #fab711;
		box-shadow: 0px 0px 10px #fab711;
	 }
}

@-webkit-keyframes nvblink {
    0% { 
		-moz-box-shadow: 0px 0px 10px #fab711;
		-webkit-box-shadow: 0px 0px 10px #fab711;
		-o-box-shadow: 0px 0px 10px #fab711;
		-ms-box-shadow: 0px 0px 10px #fab711;
		box-shadow: 0px 0px 10px #fab711;
	 }
    50% { 
		-moz-box-shadow: 0px 0px 10px #666;
		-webkit-box-shadow: 0px 0px 10px #666;
		-o-box-shadow: 0px 0px 10px #666;
		-ms-box-shadow: 0px 0px 10px #666;
		box-shadow: 0px 0px 10px #666;
	 }
    100% { 
		-moz-box-shadow: 0px 0px 10px #fab711;
		-webkit-box-shadow: 0px 0px 10px #fab711;
		-o-box-shadow: 0px 0px 10px #fab711;
		-ms-box-shadow: 0px 0px 10px #fab711;
		box-shadow: 0px 0px 10px #fab711;
	 }
}

div.content_admin.content_adminActionWillExpire{
    -webkit-animation: nvblink 1.5s linear infinite;
    -moz-animation: nvblink 1.5s linear infinite;
    -ms-animation: nvblink 1.5s linear infinite;
    -o-animation: nvblink 1.5s linear infinite;
    animation: nvblink 1.5s linear infinite;
}
@keyframes nvblink2 {
    0% { 
		-moz-box-shadow: 0px 0px 10px #fab711;
		-webkit-box-shadow: 0px 0px 10px #fab711;
		-o-box-shadow: 0px 0px 10px #fab711;
		-ms-box-shadow: 0px 0px 10px #fab711;
		box-shadow: 0px 0px 10px #fab711;
	 }
    50% { 
    	-moz-box-shadow: 0px 0px 10px #aa0000;
		-webkit-box-shadow: 0px 0px 10px #aa0000;
		-o-box-shadow: 0px 0px 10px #aa0000;
		-ms-box-shadow: 0px 0px 10px #aa0000;
		box-shadow: 0px 0px 10px #aa0000;
	}
    100% { 
		-moz-box-shadow: 0px 0px 10px #fab711;
		-webkit-box-shadow: 0px 0px 10px #fab711;
		-o-box-shadow: 0px 0px 10px #fab711;
		-ms-box-shadow: 0px 0px 10px #fab711;
		box-shadow: 0px 0px 10px #fab711;
	 }
}

@-webkit-keyframes nvblink2 {
    0% { 
		-moz-box-shadow: 0px 0px 10px #aa0000;
		-webkit-box-shadow: 0px 0px 10px #aa0000;
		-o-box-shadow: 0px 0px 10px #aa0000;
		-ms-box-shadow: 0px 0px 10px #aa0000;
		box-shadow: 0px 0px 10px #aa0000;
	 }
    50% { 
		-moz-box-shadow: 0px 0px 10px #666;
		-webkit-box-shadow: 0px 0px 10px #666;
		-o-box-shadow: 0px 0px 10px #666;
		-ms-box-shadow: 0px 0px 10px #666;
		box-shadow: 0px 0px 10px #666;
	 }
    100% { 
		-moz-box-shadow: 0px 0px 10px #fab711;
		-webkit-box-shadow: 0px 0px 10px #fab711;
		-o-box-shadow: 0px 0px 10px #fab711;
		-ms-box-shadow: 0px 0px 10px #fab711;
		box-shadow: 0px 0px 10px #fab711;
	 }
}

div.content_admin.content_adminActionWillExpire.content_adminActionLocked{
    -webkit-animation: nvblink2 1.5s linear infinite;
    -moz-animation: nvblink2 1.5s linear infinite;
    -ms-animation: nvblink2 1.5s linear infinite;
    -o-animation: nvblink2 1.5s linear infinite;
    animation: nvblink2 1.5s linear infinite;
}
div.content_admin span strong{
	font-family: Georgia,"Times New Roman",Times,serif  !important;
	font-weight:bold !important;
}
div.content_admin,
.content_adminAction,
.content_adminStatus, 
#content_adminAction,
#nvLeftBar,
#nvTopBar,
#nvLeftBar ul.nvModules li a.nvMod em,
#nvLeftBar ul.nvModules li a.nvMod div,
#nvLeftBar ul li .nvDrop{box-sizing:content-box !important;}
div.content_admin span.contentStd,
div.content_admin span.contentLocked,
div.content_admin span.contentModified,
div.content_admin span.contentWarningDates{font-size:12px;}
div.content_admin span.contentLocked{color:#aa0000;}
div.content_admin span.contentWarningDates{color:#fab711;}
div.content_admin span.contentWarningDates,div.content_admin span.contentLocked{background:transparent url(/admin/common/img/warning_gs.gif) no-repeat 0px 0px;padding-left:20px;)}
div.button_edit {
    background: url("../img/editer.png") no-repeat scroll left -1px transparent;
    cursor: pointer;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 23px;
    margin: 0;
    padding: 0;
    width: 22px;
    display:none;
}
#content_adminAction {
    padding:5px !important; 
    margin:0px !important;
    height:16px !important;
    letter-spacing:0 !important; 
    
}
#content_adminAction a{transition:none;}
#content_adminAction li,.content_adminAction li {
    padding:0px !important;
    margin:0px !important;
    background-color: #F4F3F1 !important;
    background-image: none !important;
    border: 0 none !important;
    display: inline;
    margin-left: 0 !important;
    text-align: left !important;
    width: 30px !important;
	float: inherit !important;
}
* + html #content_adminAction li {
    margin-top: -3px;
    
}
#content_adminAction li a,.content_adminAction li a {
    float:left !important;
    background:url(/admin/common/img/v2/sprite.png) -580px -640px no-repeat;
    color: #565656;
    font-size: 0px !important;
    width:18px;
    margin-right:2px;
    height:18px;
    text-transform:none;
    padding-bottom: 0px; /* avoid overloading by other css files */
}
.content_adminAction a.nvIcon {
    float: left;
    background: url(/admin/common/img/v2/sprite.png) -580px -640px no-repeat;
    color: #565656;
    font-size: 0px !important;
    width: 18px;
    margin-right: 2px;
    height: 18px;
    text-transform: none;
}

#content_adminAction li a.nvShowText,.content_adminAction li a.nvShowText {
    font-size: 12px !important;
    font-family: Georgia,"Times New Roman",Times,serif !important;
    width:100% !important;
    padding-left:20px !important;
    text-transform:none  !important;
	color: #565656;
}
#content_adminAction li a.nvShowText:hover {
    background:url(/admin/common/img/v2/sprite.png) -580px -640px no-repeat;
}
#content_adminAction li a:hover,.content_adminAction li a:hover,.content_adminAction a.nvIcon:hover {
	background:url(/admin/common/img/v2/sprite.png) -560px -640px no-repeat;
}
#content_adminAction li a.nvActionDelete,.content_adminAction li a.nvActionDelete,.content_adminAction a.nvActionDelete {
    background:url(/admin/common/img/v2/sprite.png) -580px -680px no-repeat;
}

#content_adminAction li a.nvActionDelete:hover,.content_adminAction li a.nvActionDelete:hover,.content_adminAction a.nvActionDelete:hover {
	background:url(/admin/common/img/v2/sprite.png) -560px -680px no-repeat;
}
#content_adminAction li a.nvActionAdd,.content_adminAction li a.nvActionAdd,.content_adminAction a.nvActionAdd {
    background:url(/admin/common/img/v2/sprite.png) -580px -620px no-repeat;
}
#content_adminAction li a.nvActionAdd:hover,.content_adminAction li a.nvActionAdd:hover,.content_adminAction a.nvActionAdd:hover {
	background:url(/admin/common/img/v2/sprite.png) -560px -620px no-repeat;
}

#content_adminAction li a.nvActionApprove,.content_adminAction li a.nvActionApprove,.content_adminAction a.nvActionApprove {
    background:url(/admin/common/img/v2/sprite.png) -580px -660px no-repeat;
}
#content_adminAction li a.nvActionApprove:hover,.content_adminAction li a.nvActionApprove:hover,.content_adminAction a.nvActionApprove:hover {
	background:url(/admin/common/img/v2/sprite.png) -560px -660px no-repeat;
}
#content_adminAction li a.nvActionDown,.content_adminAction li a.nvActionDown,.content_adminAction a.nvActionDown {
    background:url(/admin/common/img/v2/sprite.png) -580px -700px no-repeat;
}
#content_adminAction li a.nvActionDown:hover,.content_adminAction li a.nvActionDown:hover,.content_adminAction a.nvActionDown:hover {
	background:url(/admin/common/img/v2/sprite.png) -560px -700px no-repeat;
}
#content_adminAction li a.nvActionUp,.content_adminAction li a.nvActionUp,.content_adminAction a.nvActionUp {
    background:url(/admin/common/img/v2/sprite.png) -580px -720px no-repeat;
}
#content_adminAction li a.nvActionUp:hover,.content_adminAction li a.nvActionUp:hover,.content_adminAction a.nvActionUp:hover {
	background:url(/admin/common/img/v2/sprite.png) -560px -720px no-repeat;
}
#content_adminAction li a.nvActionLeft,.content_adminAction li a.nvActionLeft,.content_adminAction a.nvActionLeft {
    background:url(/admin/common/img/v2/sprite.png) -580px -900px no-repeat;
}
#content_adminAction li a.nvActionLeft:hover,.content_adminAction li a.nvActionLeft:hover,.content_adminAction a.nvActionLeft:hover {
	background:url(/admin/common/img/v2/sprite.png) -560px -900px no-repeat;
}
#content_adminAction li a.nvActionRight,.content_adminAction li a.nvActionRight,.content_adminAction a.nvActionRight {
    background:url(/admin/common/img/v2/sprite.png) -580px -920px no-repeat;
}
#content_adminAction li a.a.nvActionRight:hover,.content_adminAction li a.a.nvActionRight:hover,.content_adminAction a.a.nvActionRight:hover {
	background:url(/admin/common/img/v2/sprite.png) -560px -920px no-repeat;
}
#content_adminAction li a.nvActionImport,.content_adminAction li a.nvActionImport,.content_adminAction a.nvActionImport {
    background:url(/admin/common/img/v2/sprite.png) -580px -780px no-repeat;
}
#content_adminAction li a.nvActionImport:hover,.content_adminAction li a.nvActionImport:hover,.content_adminAction a.nvActionImport:hover {
	background:url(/admin/common/img/v2/sprite.png) -560px -780px no-repeat;
}
#content_adminAction li a.nvActionRollback,.content_adminAction li a.nvActionRollback,.content_adminAction a.nvActionRollback {
    background:url(/admin/common/img/v2/sprite.png) -580px -820px no-repeat;
}
#content_adminAction li a.nvActionRollback:hover,.content_adminAction li a.nvActionRollback:hover,.content_adminAction a.nvActionRollback:hover {
	background:url(/admin/common/img/v2/sprite.png) -560px -820px no-repeat;
}
#content_adminAction li a.nvActionSync,.content_adminAction li a.nvActionSync,.content_adminAction a.nvActionSync {
    background:url(/admin/common/img/v2/sprite.png) -580px -740px no-repeat;
}
#content_adminAction li a.nvActionSync:hover,.content_adminAction li a.nvActionSync:hover,.content_adminAction a.nvActionSync:hover {
	background:url(/admin/common/img/v2/sprite.png) -560px -740px no-repeat;
}
#content_adminAction li a.nvActionUnlock,.content_adminAction li a.nvActionUnlock,.content_adminAction a.nvActionUnlock {
    background:url(/admin/common/img/v2/sprite.png) -580px -800px no-repeat;
}
#content_adminAction li a.nvActionUnlock:hover,.content_adminAction li a.nvActionUnlock:hover,.content_adminAction a.nvActionUnlock:hover {
	background:url(/admin/common/img/v2/sprite.png) -560px -800px no-repeat;
}
#content_adminAction li a.nvActionRevert,.content_adminAction li a.nvActionRevert,.content_adminAction a.nvActionRevert {
    background:url(/admin/common/img/v2/sprite.png) -580px -760px no-repeat;
}
#content_adminAction li a.nvActionRevert:hover,.content_adminAction li a.nvActionRevert:hover,.content_adminAction a.nvActionRevert:hover {
	background:url(/admin/common/img/v2/sprite.png) -560px -760px no-repeat;
}
#content_adminAction li a.nvActionHistory,.content_adminAction li a.nvActionHistory,.content_adminAction a.nvActionHistory {
    background:url(/admin/common/img/v2/sprite.png) -580px -840px no-repeat;
}
#content_adminAction li a.nvActionHistory:hover,.content_adminAction li a.nvActionHistory:hover,.content_adminAction a.nvActionHistory:hover {
	background:url(/admin/common/img/v2/sprite.png) -560px -840px no-repeat;
}
#content_adminAction li a.nvSpacer,.content_adminAction li a.nvSpacer,.content_adminAction a.nvSpacer {
    background:url(/admin/common/img/v2/sprite.png) -580px -1000px no-repeat;
}
#content_adminAction li a.nvSpacer:hover,.content_adminAction li a.nvSpacer:hover,.content_adminAction a.nvSpacer:hover {
	background:url(/admin/common/img/v2/sprite.png) -560px -1000px no-repeat;
}
#content_adminAction li a.nvActionPict,.content_adminAction li a.nvActionPict,.content_adminAction a.nvActionPict {
    background:url(/admin/common/img/v2/sprite.png) -580px -860px no-repeat;
}
#content_adminAction li a.nvActionPict:hover,.content_adminAction li a.nvActionPict:hover,.content_adminAction a.nvActionPict:hover {
	background:url(/admin/common/img/v2/sprite.png) -560px -860px no-repeat;
}
#content_adminAction li a.nvActionZoom,.content_adminAction li a.nvActionZoom {
    background:url(/admin/common/img/v2/sprite.png) -580px -880px no-repeat;
}
#content_adminAction li a.nvActionZoom:hover,.content_adminAction li a.nvActionZoom:hover,.content_adminAction a.nvActionZoom:hover {
	background:url(/admin/common/img/v2/sprite.png) -560px -880px no-repeat;
}
#content_adminAction li a.nvActionPrint,.content_adminAction li a.nvActionPrint {
    background:url(/admin/common/img/v2/sprite.png) -580px -940px no-repeat;
}
#content_adminAction li a.nvActionPrint:hover,.content_adminAction li a.nvActionPrint:hover {
	background:url(/admin/common/img/v2/sprite.png) -560px -940px no-repeat;
}
#content_adminAction li a.nvActionUnpublish,.content_adminAction li a.nvActionUnpublish {
    background:url(/admin/common/img/v2/sprite.png) -580px -959px no-repeat;
}
#content_adminAction li a.nvActionUnpublish:hover,.content_adminAction li a.nvActionUnpublish:hover {
	background:url(/admin/common/img/v2/sprite.png) -560px -959px no-repeat;
}
#content_adminAction li a.nvActionPict.nvShowText:hover {
	background:url(/admin/common/img/v2/sprite.png) -580px -860px no-repeat;
}
#content_adminStatus {
    padding: 5px;
    letter-spacing:0;
}




/* tree */
ul.dynatree-container{padding:0px !important;}
ul.dynatree-container ul{padding:0px 0px 0px 16px !important;}
#nvLeftBar ul.dynatree-container li a{color:#D3D9DD !important;float:none !important;display:inline !important;border:none !important;}
#nvLeftBar ul.dynatree-container span.active a{color:#A6D829 !important;}
span.dynatree-icon{margin-left:0px !important;}
span.dynatree-node{display: block;}
span.dynatree-drop-target.dynatree-drop-accept a{color:#A6D829 !important;}
span.dynatree-drag-source{background: none !important;opacity:0.3;}
div.dynatree-drag-helper{
	opacity:0.9;
	padding:3px !important;
	border:0px solid #fff !important;
	background-color:#666;
	-moz-box-shadow: 1px 1px 1px 1px #666;
	-webkit-box-shadow: 1px 1px 1px 1px #666;
	-o-box-shadow: 1px 1px 1px 1px #666;
	box-shadow: 1px 1px 1px 1px #666;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#666, Direction=111, Strength=1);
}
div.dynatree-drag-helper a{border:0px solid #fff !important;background: none !important;}
div.dynatree-drop-helper span.dynatree-drag-helper-img{float:left !important;}
/*.dynatree-drop-before {margin-top:10px !important;}*/


/*  */

.nvDashboardCol{
	float:left;
}
.P10 {
    padding: 10px;
}
.P102 {
    padding: 2px 10px ;
}
.nvDashboardBox{	
	box-shadow: 0 0 8px #ccc !important;
	margin-bottom:4%;
	background-color:#f0f0f0;	
	position:relative;
}

.nvDashboardBox .filet{	
	border-top:1px solid #a6d829;
}

.nvDashboardBox .plus{	
	top:2px;right:10px;
	position:absolute;
	color:#a6d829;
	font-size: 44px;
	line-height: 28px;
}
.nvDashboardBox .plus a{	
	text-decoration:none;
}
.nvDashboardBox h2{	
	font-size:22px;
	color:#ccc;
	padding:5px 10px 4px 10px;
	text-align:left;
}
.nvDashboardBox p{	
	font-size:11px;
	padding:5px 10px 10px 10px;
	text-align:left;
}
.nvDashboardBox p.menu{	
	padding:5px 10px 0px 10px;
	height:15px;
	text-align: right;
	margin-right:3px;
	display: inline-table;
	width: 95%;
}
.nvDashboardBox ul {
	font-size:11px;
	padding:5px 10px 10px 30px;
	margin:0;
}
.nvDashboardBox .act1,.nvDashboardBox .act2,.nvDashboardBox .content1,.nvDashboardBox .content2{	
	position:relative;
	height:180px;
	overflow:auto;
	border-top:1px solid #94c812;
}
.nvDashboardBox .act1,.nvDashboardBox .act2{	
	height:auto;
}
.nvDashboardBox p.menu a.act1m,
.nvDashboardBox p.menu a.act2m,
.nvDashboardBox p.menu a.content1m,
.nvDashboardBox p.menu a.content2m{	
	font-family: "Trebuchet MS",Verdana,Arial;
	font-size: 11px;
	font-weight:bold;
	color: #ccc;
	cursor:pointer;
	padding: 2px 5px 1px 5px;
	background-color:#f5f5f5;
	background: -moz-linear-gradient(
		top,
		#f0f0f0 0%,
		#f5f5f5);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#f0f0f0),
		to(#f5f5f5));
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	border: 1px solid #94c812;
	text-decoration:none;
	margin-top: 2px;
    display: inline-block;
}
.nvDashboardBox p.menu a.act1m.active,
.nvDashboardBox p.menu a.act2m.active,
.nvDashboardBox p.menu a.content1m.active,
.nvDashboardBox p.menu a.content2m.active{	
	background-color:#94c812;
	background: -moz-linear-gradient(
		top,
		#a5d728 0%,
		#94c812);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#a5d728),
		to(#94c812));
	color:#fff;
}
.nvDashboardBox:hover{	
	box-shadow: 0 0 20px #a6d829 !important;	
}
.nvModulesLayer{
	margin-bottom:20px;
}
.nvDashboardBox table.nvDashboardActivity{
	font-size:11px;
	color:#999;
	width:100%;
}
.nvDashboardBox table.nvDashboardActivity td{
	padding-bottom:5px;
}
.nvDashboardBox table.nvDashboardActivity td.center{
	text-align:center;
}
.nvDashboardBox table.nvDashboardActivity tdtr:nth-child(even){
background-color:#f5f5f5;
}
.nvDashboardBox table.nvDashboardActivity strong{
color:#000;
}
.nvDashboardBox table.nvDashboardActivity.font2 {
color:#333;
}
.nvDashboardBox table.nvDashboardActivity.font2 span {
font-size:32px;
}
.nvDashboardBox table.nvDashboardActivity a.AdminTextOn{
font-size:11px;
}
.nvDashboard33{
	width:31%;
	margin-right:2%;
}
.nvDashboard50{
	width:48%;
	margin-right:2%;
}
.nvDashboard66{
	width:64%;
	margin-right:2%;
}
.nvDashboard100{
	width:97%;
}

.nvMainActivity p{
	padding:5px;
}
.nvModulesLayers .nvModulesLayer{
	background-color:#f5f5f5;
	margin-bottom:20px;
	margin-right:20px;
	color:#555;
}
.nvMainActivity{
	background-color:#f5f5f5;
	color:#555;
}
/*
.nvDashboardBox .nvModulesLayer h2, .nvMainActivity h2{
	font-family: "Trebuchet MS",Verdana,Arial;
	font-size: 24px;
	padding:5px;
	text-transform: uppercase;
}
*/
.nvDashboardBox .nvModulesLayer ul{
	list-style: none outside none;
	padding:5px 10px;
}
.nvDashboardBox .nvModulesLayer ul li{
	display:inline-table;
	padding:0px 0px 0px 0px;
	width:49%;
	font-size:13px;
}
.nvDashboardBox .nvModulesLayer ul li a{
	color:#555;
	text-decoration:none;
}
.nvDashboardBox .nvModulesLayer ul li a:hover{
	color:#A6D829;
}
.nvMainActivity{
	float:left;
	width:33%;
}
.nvMainActivity{
	float:left;
	width:33%;
}






div#AdminLibraryDiv {
    font-family: "Trebuchet MS",Verdana,Arial;
    font-size: 11px;
    margin: 0px;
    width: 100% !important;
}
#AdminLibraryDiv #AdminTable {
    width: 100% !important;
}
#AdminLibraryDiv #AdminTableNoBorder {
    /*border-bottom: 1px solid #CCCCCC !important;*/
}
#AdminLibraryDiv #AdminTable, #AdminLibraryDiv #adminTable, #AdminLibraryDiv #Admintable, #AdminLibraryDiv #admintable {
}
#AdminLibraryDiv #AdminTable tr th.bold{
	/*background-color:#94C812;
	background-color:#94C812;*/
	font-size:11px;
	height:20px;
	padding:4px 5px;
}
#AdminLibraryDiv #AdminTable tr th.bold span{
	width:100%;
	overflow:hidden;
}
#AdminLibraryDiv .adminbutton{
	padding:5px 15px;
}
#AdminLibraryDiv #AdminTable tr td.noborder{
	padding:0px;
	border:1px solid #ddd;
}
#AdminLibraryDiv #AdminTable tr td.pictureContainer,
#AdminLibraryDiv #AdminTable tr td.noBottomborder{
	padding:0px;
}
#AdminLibraryDiv #AdminTable tr td.noBottomborder{
 text-align:left;
 padding:5px 0px 0px 12px;
}
#AdminLibraryDiv #AdminTable tr td.pictureContainer{
	padding:5px 0px;
}
#AdminTableNoBorder{
width:100%;
}
#AdminTableNoBorder tr td{
	padding:0px;
	font-size:11px;
}
#AdminTableNoBorder .picturePanel{
	width:100px;
	height:130px;
}
#AdminLibraryDiv .coloredImage{
	background-color:#eee;
}

#nvBottomBar{
	background-color: #333333;
    bottom: 0;
    display:none;
    padding: 25px;
    position: fixed;
    width: 100%;
    z-index: 9999;
    text-align:center;
    filter : alpha(opacity=95);
    opacity : 0.95;
    -moz-box-shadow: 1px 1px 20px 1px #333;
	-webkit-box-shadow: 1px 1px 20px 1px #333;
	-o-box-shadow: 1px 1px 20px 1px #333;
	box-shadow: 1px 1px 20px 1px #333;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#333, Direction=111, Strength=20);
}

div.nvFilter a.adminButton{padding:5px 10px;}
div.nvFilterItem {display: inline-block; position: relative;width:210px;}
div.nvFilterItem label{width:60px;display: inline-block;}
div.nvFilter .nvSearchBar,div.nvFilter .nvFilterSection  {display: inline-block; position: relative;width:50%;min-width:250px;max-width:600px;margin-top:20px;}
div.nvFilter .nvSearchBar {float:right;}
div.nvFilter .nvFilterSection {float:left;}
div.nvFilterItem select {/*background-color:#2D2D2D;color:#C2C2C2;*/color:#2D2D2D;font-size:14px;padding:2px;border:1px solid #AAAAAA;border-radius:0px;}


.ui-dialog .ui-icon-closethick{
	top: -1px;
	left: -1px;
}

.nvAdminBody .ui-dialog .ui-state-default{
	font-family: "Trebuchet MS",Verdana,Arial !important;
	font-size: 14px !important;
	font-weight:bold !important;
	color: #ffffff !important;
	cursor:pointer !important;
	padding: 10px 20px !important;
	background: -moz-linear-gradient(
		top,
		#a5d728 0%,
		#94c812) !important;
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#a5d728),
		to(#94c812)) !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	border: 1px solid #94c812 !important;
	-moz-box-shadow:
		0px 2px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0) !important;
	-webkit-box-shadow:
		0px 2px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0) !important;
	box-shadow:
		0px 2px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0) !important;
}
.nvAdminBody .ui-dialog .ui-dialog-buttonpane{
	text-align:center;
}
.nvAdminBody .ui-dialog{
	font-family: "Trebuchet MS",Verdana,Arial !important;
	border-radius:0px 0px 0px 0px !important;
	-moz-box-shadow:
		0px 2px 10px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0) !important;
	-webkit-box-shadow:
		0px 2px 10px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0) !important;
	box-shadow:
		0px 2px 10px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0) !important;
	z-index: 1;
}
.nvAdminBody .ui-dialog-titlebar{
	border-radius:0px 0px 0px 0px !important;
	text-transform:uppercase !important;
}

.nvAdminBody .ui-dialog .ui-dialog-titlebar-close {
	padding:0px !important;
}

#modalContainer{
	font-family: "Trebuchet MS",Verdana,Arial !important;
	border-radius:0px 0px 0px 0px !important;
	-moz-box-shadow:
		0px 2px 10px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0) !important;
	-webkit-box-shadow:
		0px 2px 10px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0) !important;
	box-shadow:
		0px 2px 10px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0) !important;
	background-color:#fafafa;
}
#modalContainer .bottom_layer{
	background:none !important;
}
#modalContainer .LayerContent{
	background:none !important;
}
#modalContainer .LayerTitle{
	background:none !important;
	background-color:#ccc !important;
	font-family: "Trebuchet MS",Verdana,Arial !important;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#333;
}
#modalContainer .modalButton{
	background:#a5d728;
	height:auto !important;
	border:none !important;
	background: -moz-linear-gradient(
		top,
		#a5d728 0%,
		#94c812) !important;
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#a5d728),
		to(#94c812)) !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #94c812;
	-moz-box-shadow:
		0px 2px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 2px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 2px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
		 font-family: "Trebuchet MS",Verdana,Arial;
	font-size: 14px;
	font-weight:bold;
	color: #ffffff;
	padding: 6px 15px;
	text-decoration:none;
}


.adminButton,a.AdminTexton,a.AdminTextOn{
 	background-color:#94c812\9;
}

.editer_small{
	width:22px;
	height:22px;
	z-index:999;
	background:transparent url(../img/editer_small.png) no-repeat left top;
	position:absolute;
	display:inline;
}

*html .editer_small {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/admin/common/img/editer_small.png", sizingMethod="crop");
}

.elementRequired {
	color: #ff0000;
}

div#adminSuccess {
    color: #94C812;
    background:#fff url("/admin/common/img/tick.png") no-repeat 10px center;
    font-weight: bold;   
    width:95%;
    padding-left:5%;
    margin-bottom:15px;
    border: 0px solid #fff !important;
	-moz-box-shadow:
		0px 0px 10px 3px #94C812,
		inset 0px 0px 0px rgba(255,255,255,0) !important;
	-webkit-box-shadow:
		0px 0px 10px 3px #94C812,
		inset 0px 0px 0px rgba(255,255,255,0) !important;
	box-shadow:
		0px 0px 10px 3px #94C812,
		inset 0px 0px 0px rgba(255,255,255,0) !important;
	float:left;
	font-size: 20px;
}
div#adminError {
    color: #ff0000;
    background:#fff url("/admin/common/img/cross.png") no-repeat 10px 20px;
    font-weight: bold;   
    width:100%;
    border: 0px solid #fff !important;
	-moz-box-shadow:
		0px 0px 5px 5px #ff0000,
		inset 0px 0px 0px rgba(255,255,255,0) !important;
	-webkit-box-shadow:
		0px 0px 5px 5px #ff0000,
		inset 0px 0px 0px rgba(255,255,255,0) !important;
	box-shadow:
		0px 0px 5px 5px #ff0000,
		inset 0px 0px 0px rgba(255,255,255,0) !important;
	float:left;
	font-size: 20px;
}
.nok-action {
    display:none; float:left; 
}
.ok-action {
    display:none; 
    float:left; 
}
.float_admin{margin:15px 30px;float:left;}
.float_admin_br{margin-top:70px;clear:both;}

div#adminError .more-info,div#adminSuccess .more-info,div#adminError .more-info h5 {	margin: 15px;}
div#adminError .more-info-message,div#adminSuccess .more-info-message {
  display:none; padding:30px; font-size:12px;
}
div#adminError .more-info:hover .more-info-message,div#adminSuccess .more-info:hover .more-info-message {
	display: block;
}

.AdminTextOn.moveButton{
	float:right;padding: 2px 5px !important;
	margin: 2px 0 !important;
	color: #FFFFFF !important;
	text-transform:none !important;
	font-size:14px !important;
	background-color:#94c812 !important;
}

#AdminTable tr.moduleRightsSettings td {padding-left:22px;}
#AdminTable tr.moduleRightsSettings td label{/*vertical-align:middle;*/margin-top:10px;}
#AdminTable tr.moduleRightsSettings td select{vertical-align:middle;}
#AdminTable tr.moduleRightsSettings td input[type="button"]{vertical-align:bottom;}

.nvAdminBody div.adminButtonToolbar {float:right;margin-bottom:20px;}
/*.nvAdminBody div.adminButtonToolbar a { margin-left:5px;color:#ffffff;}
.nvAdminBody div.adminButtonToolbar a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;border-radius: 4px;}
*/
	
/* some CSS buttons for admin modules */
.moduleAdmin a.validateButton {
	display: inline-block;    
    color: #ffffff;
    /*font-family: "Myriad Pro",verdana,Arial,Helvetica,sans-serif;*/
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
	text-shadow: rgba(150,150,150, .5694) 0 1px 0;
    font-size: 19px;
    font-weight: bold;
    text-decoration: none;
	
	padding:6px 10px;
	
	border: 1px solid #767674;
    background: #97d700;
    
    /* === Round Buttons ==== */
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    
    /* === Remove Outlines & Accidential Drags ==== */
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    cursor: default;
    outline: none;

    /* === Shadows, Inset and Drop ==== */
    /* For WebKit (Safari, Google Chrome etc) */
    -webkit-background-clip: padding-box;
    -webkit-box-shadow:
      rgba(255, 255, 255, 0.699219) 0px 1px 0px inset,
      rgba(0,0,0, 0.269219) 0px 2px 3px;
    /* For Mozilla/Gecko (Firefox etc) */
    -moz-box-shadow:
      0px 2px 3px rgba(0,0,0, 0.269219),
      0px 1px 0px 0px rgba(255, 255, 255, 0.699219) inset;   
    /* So That Torch Burns Brightly */
    box-shadow:
        rgba(255, 255, 255, 0.699219) 0px 1px 0px inset,
        rgba(0,0,0, 0.269219) 0px 2px 3px;
}

.moduleAdmin a.validateButton:hover {
   /* cursor: default;*/
    color: #000000;
}
.moduleAdmin a.validateButton:active {	
  -webkit-box-shadow: 
    0 2px 3px rgba(0,0,0, 0.269219),
    0 6px 5px rgba(0,0,0,.3);
  -moz-box-shadow: 
    0 2px 3px rgba(0,0,0, 0.269219),
    0 6px 5px rgba(0,0,0,.3);
  box-shadow: 
    0 2px 3px rgba(0,0,0, 0.269219),
    0 6px 5px rgba(0,0,0,.3);
}

.moduleAdmin a.validateButton:active span {	
  -webkit-transform: translate(0, 4px); 
  -moz-transform: translate(0, 4px); 
  -o-transform: translate(0, 4px); 
  transform: translate(0, 4px); 
  -webkit-transition: 
  -webkit-transform 0s ease-in-out; 
  -moz-transition: -moz-transform 0s ease-in-out; 
  -o-transition: -o-transform 0s ease-in-out; 
  transition: transform 0s ease-in-out;
}

.moduleAdmin a.stdButton {
	display: inline-block;
    
    color: #ffffff;
    /*font-family: "Myriad Pro",verdana,Arial,Helvetica,sans-serif;*/
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
	text-shadow: rgba(150,150,150, .5694) 0 1px 0;
    font-size: 19px;
    font-weight: bold;
    text-decoration: none;
	
	padding:6px 10px;
	
	border: 1px solid #767674;
    background: #AAAAAA;
    
    /* === Round Buttons ==== */
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    
    /* === Remove Outlines & Accidential Drags ==== */
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    cursor: default;
    outline: none;
    
    /* === Button Fill Colors ==== */   
    /* For WebKit (Safari, Google Chrome etc) */
    /*background-image:-webkit-gradient(linear, 0% 20%, 0% 100%, from(#FECD00), to(#CE7B00));*/
    /* For Mozilla/Gecko (Firefox etc) */
    /*background: -moz-linear-gradient(top, #fecd00, #ce7b00);*/
    /* For Internet Explorer 5.5 - 7 */
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fecd00, endColorstr=#ce7b00);*/
    /* For Internet Explorer 8 */
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#97d700, endColorstr=#97B650)";*/
    
    /* === Shadows, Inset and Drop ==== */
    /* For WebKit (Safari, Google Chrome etc) */
    -webkit-background-clip: padding-box;
    -webkit-box-shadow:
      rgba(255, 255, 255, 0.699219) 0px 1px 0px inset,
      rgba(0,0,0, 0.269219) 0px 2px 3px;
    /* For Mozilla/Gecko (Firefox etc) */
    -moz-box-shadow:
      0px 2px 3px rgba(0,0,0, 0.269219),
      0px 1px 0px 0px rgba(255, 255, 255, 0.699219) inset;   
    /* So That Torch Burns Brightly */
    box-shadow:
        rgba(255, 255, 255, 0.699219) 0px 1px 0px inset,
        rgba(0,0,0, 0.269219) 0px 2px 3px;
}

.moduleAdmin a.stdButton:hover {
   /* cursor: default;*/
    color: #000000;
}
.moduleAdmin a.std:active {	
  -webkit-box-shadow: 
    0 2px 3px rgba(0,0,0, 0.269219),
    0 6px 5px rgba(0,0,0,.3);
  -moz-box-shadow: 
    0 2px 3px rgba(0,0,0, 0.269219),
    0 6px 5px rgba(0,0,0,.3);
  box-shadow: 
    0 2px 3px rgba(0,0,0, 0.269219),
    0 6px 5px rgba(0,0,0,.3);
}

.moduleAdmin h3 {
    color: #007AC3;
    /*font-family: Verdana,Arial,Helvetica,sans-serif;*/
    font-size: 16px;
    padding-top: 3px;
	padding-bottom: 12px;
}
/*** Help Window styles ***/
#helpContent h4 {
	background-color:#E6E6E6;
	padding:3px 3px;
	margin:15px 0px;
}
#helpContent li {
	margin-top:5px;
	margin-bottom:5px;
}
#helpContent #toc li {
	font-size:10px;	
}

.adminTableBorder {
	border-collapse: collapse;
}

.adminTableBorder>tbody>tr>td, .adminTableBorder>tr>td, .adminTableBorder>tbody>tr>th, .adminTableBorder>tr>th {
	border: 1px solid #dedede;
}

/*
#AdminTable td, #adminTable td, #Admintable td, #admintable td {
    border-bottom: 1px solid #CCCCCC;    
}
*/
.AdminTable tr.tblEven, .adminTable tr.tblEven, .Admintable tr.tblEven, .admintable tr.tblEven,
#AdminTable tr.tblEven, #adminTable tr.tblEven, #Admintable tr.tblEven, #admintable tr.tblEven {
	background-color:#f5f5f5;
}
#AdminTable td.AdminMandatory, #adminTable td.AdminMandatory, #Admintable td.AdminMandatory, #admintable td.AdminMandatory {
	/*font-weight:bold;*/
}
div#tooltip {
    background-color: #f5f5f5;
    padding: 15px;
    margin-left:20px;
    width:400px;
    position: absolute;
    display: none;
    top:0;
    left:0;
    z-index:9999;
    border: 0px solid #fff !important;
	-moz-box-shadow:
		0px 0px 15px 15px #eee,
		inset 0px 0px 0px rgba(255,255,255,0) !important;
	-webkit-box-shadow:
		0px 0px 15px 15px #eee,
		inset 0px 0px 0px rgba(255,255,255,0) !important;
	box-shadow:
		0px 0px 15px 15px #eee,
		inset 0px 0px 0px rgba(255,255,255,0) !important;
}
div#tooltip ul li {
    margin-left:20px;
}

label.left_label{margin-right:25px;}

/* inline editing */
.cke_editable_inline:hover{
	-moz-box-shadow: 0px 0px 20px #aaa !important;
	-webkit-box-shadow: 0px 0px 20px #aaa !important;
	-o-box-shadow: 0px 0px 20px #aaa !important;
	box-shadow: 0px 0px 20px #aaa !important;
	border:2px solid #aaa\9;
	outline: none;
}
.cke_focus{
	 -moz-box-shadow: 0px 0px 20px #666;
	-webkit-box-shadow: 0px 0px 20px #666;
	-o-box-shadow: 0px 0px 20px #666;
	box-shadow: 0px 0px 20px #666;
	border:2px solid #666\9;
	outline: none;
}
.cke_changed{
	 -moz-box-shadow: 0px 0px 20px #A6D829 !important;
	-webkit-box-shadow: 0px 0px 20px #A6D829 !important;
	-o-box-shadow: 0px 0px 20px #A6D829 !important;
	box-shadow: 0px 0px 20px #A6D829 !important;
	border:2px solid #A6D829\9;
}
.cke_locked{
	 -moz-box-shadow: 0px 0px 20px #FF0000 !important;
	-webkit-box-shadow: 0px 0px 20px #FF0000 !important;
	-o-box-shadow: 0px 0px 20px #FF0000 !important;
	box-shadow: 0px 0px 20px #FF0000 !important;
	border:2px solid #FF0000\9;
}
.cke_imgEditable{
     -moz-box-shadow: 0px 0px 20px #FF0000 !important;
	-webkit-box-shadow: 0px 0px 20px #FF0000 !important;
	-o-box-shadow: 0px 0px 20px #FF0000 !important;
	box-shadow: 0px 0px 20px #FF0000 !important;
	border:2px solid #FF0000\9;
}

/* UI Search Box */
.ui-icon-searchfield:after {
    content: "";
    height: 18px;
    left: 7px;
    margin-top: -9px;
    opacity: 0.5;
    position: absolute;
    top: 50%;
    width: 18px;
}

.ui-icon-searchfield:after {
    background: url("/core/css/images/ui-icons_ffffff_256x240.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0.4);
    border-radius: 9px 9px 9px 9px;
}

.ui-icon-search, .ui-icon-searchfield:after {
    background-position: -160px -112px;
}
.ui-input-search {
    background-image: none;
    margin: 0.5em 0;
    padding: 0 30px;
    position: relative;
	border: 1px solid #AAAAAA;
	border-radius: 2px 2px 2px 2px;
    color: #333333;
	width:75%;
	float:left;
}

.ui-input-search input[type="text"].ui-input-text {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    margin: 0;
    outline: 0 none !important;
    padding: 0.4em 0;
    width: 50%;
}
.ui-input-search input[type="text"].ui-input-text:focus{box-shadow:none;}

.ui-mini .ui-input-clear {
    right: -3px;
}
.ui-input-search .ui-input-clear {
    margin-top: -10px;
    position: absolute;
    right: 0;
    top: 50%;
}
.ui-btn-icon-notext {
    height: 24px;
    width: 24px;
}

.ui-btn-icon-notext .ui-btn-inner .ui-icon {
    float: left;
    margin: 2px 1px 2px 3px;
}
.ui-btn-icon-notext .ui-icon {
    display: block;
    z-index: 0;
}
.ui-btn-icon-notext .ui-btn-text {
    left: -9999px;
    position: absolute;
}
.ui-btn-text {
    -moz-user-select: none;
    position: relative;
    width: 100%;
    z-index: 1;
}

#templateForm .ui-icon-delete{
	background: url("/core/css/images/ui-icons_ffffff_256x240.png") no-repeat scroll -32px -192px rgba(0, 0, 0, 0.4) !important;
	border-radius: 9px 9px 9px 9px;
}

/* File Tree */

div#filetree {
	font-size: 1.1em ;
	line-height: 1.1em ;
	padding: 10px 5px 10px 5px ;
}

div#filetree ul {
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	list-style-type: none ;
}

div#filetree {
	font-size: 1.1em ;
	line-height: 1.1em ;
	padding: 10px 5px 10px 5px ;
}

div#filetree ul {
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	list-style-type: none ;
}

div#filetree ul ul {
	display: none ;
	margin-left: 20px ;
}

div#filetree ul a {
	background-color: #F5F5F5 ;
	background-position: left 50% ;
	background-repeat: no-repeat ;
	border: 1px solid #F5F5F5 ;
	color: #000000 ;
	display: block ;
	margin: 0px 0px 2px 0px ;
	padding: 3px 25px 3px 25px ;
	text-decoration: none ;
}

div#filetree ul a.file {
	background-image: url( "../img/explorer/file.gif" ) ;
}

div#filetree ul a.dir {
	background-image: url( "../img/explorer/dir.gif" ) ;
}

div#filetree ul a.selected {
	background-color: #F2F0E6 ;
	border-color: #CAC193 ;
	color: #FC7215 ;
}

* html div#filetree a {
	height: 1px ;
}

/* file explorer */

div#explorer {
	background-color: #ECE9D8 ;
	color: #262626 ;
	font-family: verdana ;
	font-size: 62.5% ;
	}

div#fileframe {
	background-color: #F5F5F5 ;
	float: left ;
	/*height: 78% ;*/
	overflow: auto ;
	width: 400px ;
	}
div#fileframe p{padding: 5px;}

div#explorerContent {
	background-color: #FFFFFF ;
	background-position: left top ;
	background-repeat: repeat-y ;
	float: left ;
	overflow: auto ;
	width: 600px ;
	padding: 5px;
	}

div#explorerContent #fileoutput{font-size:10px;overflow:scroll;height: 400px ;}


.templateUsesWnd{
	color: black;
	text-align:left;
	background-color: white;
	/*display: none;*/
	position: absolute;
	font-family:Arial;
	font-size:11px;
	border: 1px solid #cccccc;
	padding:10px;
    width: 290px;
	border-radius: 2px 2px 2px 2px !important;
	margin-left:-50px;
}
.templateUsesWnd ul{margin-left:20px;margin-top:5px;}

.adminTable th.verticalHeader{
	overflow:hidden;
	padding:0px;
	margin:0px;
	vertical-align:middle;
}
.adminTable th .verticalText {
	/*filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3); TOP: 10px;*/
	display:inline-block;
	margin:4px -10px;
	rotation: 90deg !important;
	-webkit-transform: translateY(0px) rotate(-90deg);
	-moz-transform: translateY(0px) rotate(-90deg);
}
.toolbarItem {display: inline-block; position: relative; margin: 0px 10px 10px 0px;  width:48%;border-right: 1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;}
.toolbarItem a.AdminTextOn{  float:right; min-width: 65px;margin:0px 10px 10px;text-align:center;}
.toolbarItem label{ /*font-size: 12px;*/ font-weight: bold;}

/* cssBackendClass = v2 */
/*div.nvAdminArea.v2 div.nvAdminMain {padding:0px;}
div.nvAdminArea.v2 fieldset.adminFieldSet {border:none;padding:0px;}
*/
div.nvAdminArea.v2 a.AdminTextOn{ border-radius:0px;float:right; padding: 10px 20px;margin:0px 0px 0px 3px;box-shadow:none;background-image: linear-gradient(to bottom,#A5DA00 0,#94c812 100%);}
div.nvAdminArea.v2 a.AdminTextOn:hover{ background-color:#94c812;box-shadow:none;background-image:none;}

/*div.adminBlock table.adminTable th {background-color:transparent;}
div.adminBlock table.adminTable td {background-color:#ffffff;padding:10px;border-bottom:#e5e5e5 1px solid;}
div.adminBlock table.adminTable tbody {box-shadow: 0 -1px 0 #e5e5e5, 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);}
div.adminBlock table.adminTable td a.AdminTextOn{ border-radius:0px;padding: 5px 10px;box-shadow:none;}
div.adminBlock table.adminTable td a.AdminTextOn:hover{background-color:#1F1F1F;} */

.execTrace {
	height: 50px;
	overflow: hidden;
	margin-bottom: 15px;
	border-bottom: 1px dashed;
}

.execTrace:hover {
	height: auto;
	border-bottom: none;
}

.execTrace:hover .info {
	color: #00f;
}

.execTrace:hover .success {
	color: #94C812;
}

.execTrace:hover .error {
	color: #f00;
}


.scrollbar.grey::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}
.scrollbar.grey::-webkit-scrollbar {
	width: 6px;
	height: 6px;
	background-color: #F5F5F5;
}
.scrollbar.grey::-webkit-scrollbar-thumb	{
	background-color: #a5d728;
}

/*adding badge*/
.badge-primary {
	color: #fff;
	background-color: #007bff;
}
.badge-warning {
	/*color: #212529;*/
	color: #fff;
	background-color: #ffc107;
}
.badge-success {
	color: #fff;
	background-color: #28a745;
}

.badge-danger {
	color: #fff;
	background-color: #dc3545;
}

.badge-info {
	color: #fff;
	background-color: #17a2b8;
}
.badge-dark {
	color: #fff;
	background-color: #343a40;
}
.badge-pill {
	padding-right: .6em;
	padding-left: .6em;
	border-radius: 10rem;
}

.badge {
	display: inline-block;
	padding: .25em .4em;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25rem;
}

.adminWithTabs p.menu {
	margin-left: 0px;
    padding-left: 0px;
    padding-top: 5px;
    margin-bottom: 0.25em !important;
    padding-bottom: 5px;
    border-bottom: 1px solid #cccccc;
    font-family: "Trebuchet MS",Verdana,Arial;
    font-size: 13px;
    font-weight: bold;
    height: 18px;
}
.adminWithTabs p.menu a.content1m {
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
	padding: 4px 10px 2px 10px;
	font-size: 14px;
	padding-top: 5px;
	text-decoration: none;
	color: #22252A;
	float:left;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
}
.adminWithTabs p.menu a.content1m.active {
	background-color: #94C812;
    color: #ffffff;
}
.adminWithTabs .text-center {
	text-align: center !important;
}
.adminWithTabs .alert-success {
	color: #155724;
	background-color: #d4edda;
	border-color: #c3e6cb;
}
.adminWithTabs .alert-warning {
	color: #856404;
	background-color: #fff3cd;
	border-color: #ffeeba;
}
.adminWithTabs .alert-danger {
	color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}
.adminWithTabs .alert {
	position: relative;
	padding: 0.75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: 0.25rem;
}
.adminWithTabs .content1{
	height: fit-content;
}
.adminWithTabs .content1.hidden-body{
	display: none;
}
.adminWithTabs .content1 .adminTable{
	margin-top: 20px;
	width: 100%;
}
.adminWithTabs .content1 .adminTable .tblEven{
	text-align: left;
}