﻿.noselect { 
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Opera and Firefox */
}


.maroonbold{color: maroon;  font-weight:600; }
.bluebold{color: blue;  font-weight:600; }
.greenbold{color: green; font-weight:600; }
.darkgreenbold{color:#005000; font-weight:600; }    
.redbold{color: red; font-weight:600; }
.darkredbold{color: #AA0000; font-weight:600; }   
.navybold{color:navy; font-weight:600; }
.purplebold{color:purple; font-weight:600; }
.tealbold{color:teal; font-weight:600; }
.blackbold{color:black; font-weight:600; }
.darkgreen{color:#005000;}    
.whitebold{color:white; font-weight:600; }
.limebold{color:lime; font-weight:600; }
      
.yellow{color: yellow; }  
.maroon{color: maroon; }
.blue{color: blue; }
.green{color: green; }
.red{color: red; }
.navy{color:navy; }
.purple{color:purple; }
.teal{color:teal; }
.grey{color: #909090; }    
.darkgreen{color:#007000; } 
.darkred{color: #880000; }   
.darkteal{color: #006060; }
.black{color:black; }



 
    .blueboldbig{font-size: 14px; color: blue; font-weight: 600;}
    .maroonboldbig{font-size: 12px; color: maroon; font-weight: 600;}
    .maroonboldvbig{font-size: 13px; color: maroon; font-weight: 600;}
    .navyboldbig{font-size: 12px; color: navy; font-weight: 600;}
    .navyboldvbig{font-size: 13px; color: navy; font-weight: 600;}
    .greyboldbig{font-size: 12px; color: #909090; font-weight: 600;}
    .greyboldvbig{font-size: 13px; color: #909090; font-weight: 600;}
    .greybold{font-size: 11px; color: #909090; font-weight:600; }    
    .maroonbold18{font-size: 18px; color: maroon; font-weight: 600;}
    .maroonbold15{font-size: 15px; color: maroon; font-weight: 600;}
    .tealbold18{font-size: 18px; color: teal; font-weight: 600;}
    .yellowbold18{font-size: 18px; color: yellow; font-weight: 600;}
    
    .tealbold18leftpad{font-size: 18px; color: teal; font-weight: 600; padding-left:3px;}
    
    .darkgreenheader{color:#005000; font-size:11px; font-style:italic;} 
    
    .lightsilverbkgnd{background-color:#E0E0FF;}

.selectA
{
	width: 160px;
	color:navy;
	background-color:white;	
	font: 11px arial, sans-serif;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:2px;
	border:1px olive solid;
	height:20px;
	vertical-align:top;	
}


.textboxA
{
	width: 34px;
	font-weight:600;
	color:maroon;
	background-color:white;	
	font: bold 13px arial, sans-serif;
	padding-top:2px;
	padding-left:2px;
	border:1px olive solid;
	height:24px;
	vertical-align:center;
}

.textboxN3
{
	width: 41px;
	font-weight:600;
	color:maroon;
	background-color:white;	
	font: bold 13px arial, sans-serif;
	padding-top:2px;
	padding-left:2px;
	border:1px olive solid;
	height:24px;
	vertical-align:center;
}

.textboxN3big
{
	width: 60px;
	font-weight:600;
	color:maroon;
	background-color:white;	
	font: bold 20px arial, sans-serif;
	padding-top:3px;
	border:1px olive solid;
	height:31px;
	padding-left:3px;
}





.textboxN2larger
{
	width: 35px;
	font-weight:600;
	color:maroon;
	background-color:white;	
	font: bold 14px arial, sans-serif;
	padding-top:3px;
	border:1px olive solid;
	height:23px;
	padding-left:3px;
}



.textboxAbig
{
	width: 55px;
	font-weight:600;
	color:maroon;
	background-color:white;	
	font: bold 20px arial, sans-serif;
	padding-top:3px;
	border:1px olive solid;
	padding-left:3px;
	height:31px;
	
}


.buttona
{
	padding:1px;
	font:inherit;
	height:20px;
	width:auto;
	word-wrap: break-word;
}

.buttonatall
{
	padding:0px;
	font:inherit;
	height:auto;
	width:auto;
	white-space:normal;
}



.checkboxa
{
	padding:0px;
	margin:0px;
	margin-left:4px;
}

.checkboxb
{
	padding:0px;
	margin: 0px;
}

.rbtna
{
 padding:0px;	
}

   
.checkboxchar{ font-size:10px;color:black;  }

.imagebutton
{
 border:0px;
 padding:0px;
 height:30px;
 width:34px;
 vertical-align:top;	
}

	
.bluewrap
{
 color:blue;
 display: block;	
}	
	

.numboxwake
{
	color:navy;
	background-color:white;	
	font: 14px arial, sans-serif;
	font-weight:600;
	padding-top:2px;
	padding-left:3px;
	height:18px;
	border: 1px olive solid;
	margin-bottom: 2px;
}


.popupNedit
{
	background-color:white;
	border:3px maroon ridge;
	visibility:hidden;
	position:fixed;
	padding:0px;
}

.popupNeditHeader
{
	width:100%;
	height:24px;
	left:0px;
	top:0px;
	cursor:pointer;
	border-bottom:solid 1px teal;
	background-color:orange;
	position:relative;
}


.popupNeditTitle
{
	background-color:orange;
	padding-left:3px; 
	padding-top:2px;
	font:14px arial, sans-serif;
	color: navy;
	font-weight:600;
}

.popupNeditContent
{
	padding:6px;
	background-color: yellow;
	color:teal;
	font:11px;
	px arial, sans-serif;
	cursor:pointer;
}


.noIbar 
{
	cursor:default;
}
