	.Normal, .NormalDisabled, .NormalDeleted{text-align: left}

/* JCN/2024-09-10: quicklink-box show border on hover */
.qlmain {
	/*margin-top: 0px; 
	margin-left: -13px;*/
	margin: 0px;
	width: 100%; 
	height: 180px;
	padding: 5px;	
	flex-direction: row; 
	justify-content: center; 
	align-items: center; 
	gap: 25px;
	display: inline-flex;
}
.qlbox {
   background: #add4f7;
   border: 2px solid transparent;
   text-align: center;
   width: 170px;
   height: 170px;
   flex-direction: column; 
   justify-content: flex-start; 
   align-items: center; 
   gap: 0px; 
   display: inline-flex;
}
/*.qlbox {
   background: #add4f7;
   border: 2px solid transparent;
}*/
.qlbox:hover {
   background: #e1e1e1;
   border: 2px solid #000000;
}
.qlimg {
   width: 60px;
   height: 60px;
   margin-top: 25px;
   margin-bottom: 25px;
}
.qltext {
	font-family:Verdana;
	text-align: center; 
	color: rgb(0, 0, 0); 
	font-size: 16px; 
	font-weight: 400; 
	overflow-wrap: break-word;
}
.qlboxDriftOK {
   background: rgb(20,200,20);
   border: 2px solid transparent;
   text-align: center;
   width: 170px;
   height: 170px;
   flex-direction: column; 
   justify-content: flex-start; 
   align-items: center; 
   gap: 0px; 
   display: inline-flex;
}

.qlboxDriftOK:hover {
   background: #e1e1e1;
   border: 2px solid rgb(20,200,20);
}
.qlboxDriftNotOK {
   background: rgb(255,165,0);
   border: 2px solid transparent;
}

.qlboxDriftNotOK:hover {
   background: #e1e1e1;
   border: 2px solid rgb(255,165,0);
}

/* JCN/2024-06-17: bullets */
ul li{
	list-style-type: disc;
}
ol li{
	list-style-type: decimal;
}
a {
	text-decoration: underline;
}
/* dnn6.2 Login CSS Code */

#spLogin { margin-top:0px; min-height:5px; }

.buttonGroup { display:block; }
#dnn_dnnUser_registerGroup strong { display:none ; }
#dnn_dnnUser_registerGroup span {  color:#fff; padding:1px 3px; border-radius:6px; background:#ed3b3b; float:right; margin:-6px -6px 0 0; }
.buttonGroup li { display:block; float:right; padding:0 1px; }
.userMessages a { background:url(../images/MessageIcon.png) no-repeat; background-position:bottom center; display:block; width:15px; height:12px; margin:0 40%; }

.userNotifications a{ background:url(../images/NotificationIcon.png) no-repeat; background-position:bottom center; display:block; width:10px; height:12px; margin:0 40%;  }
.registerGroup li { border-left:none; border-right:none; list-style:none; }

#dnn_dnnLogin_loginGroup a { display:block; padding-top:1px; padding-left:2px; padding-right:0; font-size:12px; }

.userDisplayName a { display:block; padding-top:0px; padding-left:0px; font-size:13px; }

#dnn_dnnUser_avatarGroup {  }
.userProfileImg a img{ width:15px !important; height:15px; margin:0 40%; }

.registerGroup { float:none;}
.loginGroup { float:right;}
@media handheld, only screen and (max-width:420px) {
    .userMessages a { background:url(../images/MessageIcon.png) no-repeat; display:block; width:15px; height:15px; margin:0 40%;  }

.userNotifications a{ background:url(../images/NotificationIcon.png) no-repeat; display:block; width:10px; height:15px; margin:0 40%; }
}

@media handheld, only screen and (max-width:767px) {
    .registerGroup { float:left;}
    .loginGroup { float:left;}
}




















