/*Print Styles --------------------------------------------------------- */
  .noprint  {display: none;}
  .noscreen {display: block;}
  .noborder {border-width: 0px; position: static;}
  
  /* this style has a border onscreen but not when printed */
  .stdletter{page-break-after:always;border:solid 0px black}
  
  
  Body{margin:0;
  font-family:Verdana, Geneva;
  font-size:11pt;
  color:#000000;
  background:#FFFFFF;
  }
  
  .colhead{color:#000000;
  font-weight:bold;
  border-bottom: solid 2px black;
  background-color:silver}/*For colored column headers*/
  
  .colhead2{color:#333333;
  font-weight:bold;}/*Second type of column header*/
  
  thead {display: table-header-group;}
  tr {page-break-inside: avoid;}
   
  .standardletter{page-break-after:always;}
  .standardletter2{height:8.5in;}
  .standardletter3{height:10.5in;}
  .standardletter4{height:10.5in;}
  .hsformfeed
  {
   border: 0px;
   padding:0px;
   height:670px;
   /*width:637px;*/
   /*top-margin:84px;
   bottom-margin:450px;
   page-break-after:always;*/
   page-break-after:;
  }
  
/* NO PRINT BUTTONS */
/*Button Classes--note: most of these will not be visible in NN4--------------- */ 
.button { font-family: verdana, geneva, sans-serif;
   font-weight:bold;   
   font-size:11px; 
   color:#FFFFFF;
   width: 75px;
   background-color:#2F8DBC;
   border:2px outset #ccFFFF;display: none;}
   
.expandablebutton { font-family: verdana, geneva, sans-serif;
   font-weight:bold;   
   font-size:11px; 
   color:#FFFFFF;
   background-color:#2F8DBC;
   border:2px outset #ccFFFF;display: none;}

   
 .doublebutton { font-family: verdana, geneva, sans-serif;
   font-weight:bold;   
   font-size:11px; 
   color:#FFFFFF;
   width: 161px;
   background-color:#2F8DBC;
   border:2px outset #ccFFFF;display: none;}
   
   
 .anysizebutton { font-family: verdana, geneva, sans-serif;
   font-weight:bold;   
   font-size:11px; 
   color:#FFFFFF;
   background-color:#2F8DBC;
   border:2px outset #ccFFFF;display: none;}
   
.warningbutton { font-family: verdana, geneva, sans-serif;
   font-weight:bold;   
   font-size:11px; 
   color:white;
   width: 75px;
   background-color:red;
   border:2px outset #ccFFFF;display: none;}
   
.printbutton { font-family: verdana, geneva, sans-serif;
   font-weight:bold;   
   font-size:11px; 
   color:#FFFFFF;
   width: 100px;
   background-color:#2F8DBC;
   border:2px outset #ccFFFF;display: none;}

.mediumbutton { font-family: verdana, geneva, sans-serif;
   font-weight:bold;   
   font-size:11px; 
   color:#FFFFFF;
   width: 100px;
   background-color:#2F8DBC;
   border:2px outset #ccFFFF;display: none;}
   
.largebutton { font-family: verdana, geneva, sans-serif;
   font-weight:bold;   
   font-size:11px; 
   color:#FFFFFF;
   width: 200px;
   background-color:#2F8DBC;
   border:2px outset #ccFFFF;display: none;}
   
 .largebutton2 { font-family: verdana, geneva, sans-serif;
   font-weight:bold;   
   font-size:11px; 
   color:#FFFFFF;
   width: 170px;
   background-color:#2F8DBC;
   border:2px outset #ccFFFF;display: none;}
   
.update { font-family: verdana, geneva, sans-serif;
   font-weight:bold;   
   font-size:11px; 
   color:#FFFFFF; 
   background-color:#003399;
   border:1px outset #ccFFFF;display: none;}
   
.reset { font-family: verdana, geneva, sans-serif;
   font-weight:bold;   
   font-size:11px; 
   color:#FFFFFF; 
   background-color:#2F8DBC;
   border:2px outset #666666;display: none;}
   
.clear { font-family: verdana, geneva, sans-serif;
   font-weight:bold;   
   font-size:11px; 
   color:#FF0000; 
   background-color:#000000;
   border:1px groove #666666;display: none;}
   
.delete { font-family: verdana, geneva, sans-serif;
   font-weight:bold;   
   font-size:11px; 
   width:75px;
   color:#FFeeee; 
   background-color:#990000;
   border:2px groove #660000;display: none;}

.expandabledelete { font-family: verdana, geneva, sans-serif;
   font-weight:bold;   
   font-size:11px; 
   color:#FFeeee; 
   background-color:#990000;
   border:2px groove #660000;display: none;}
   
.submit { font-family: verdana, geneva, sans-serif;
   font-weight:bold;   
   font-size:11px;
   -moz-border-radius:15px;
   color:#FFFFFF; 
   background-color:#2FADBC;
   border:2px outset #ccFFFF;display: none;} /* A larger than 1 px border causes problems in NN4*/
   
 .detail { font-family: verdana, geneva, sans-serif;
   font-weight:bold;   
   font-size:11px; 
   color:#FFFFFF;
   background-color:#BBBBBB;
   border:2px outset #999999;display: none;}
   
 #helpbutton {position:relative;
   top:0;
   left:575;display: none;}
   
/*Label(print) Styles --------------------------------------------------------------- */
/* note remove border when print is tested on Actual labels */
.labelprint{
border: 0px solid black;
color:#000000;
margin-top:0px;
/*margin-left:29px;
margin-bottom:5px;*/
}

.headtext{font-family:helvetica;
  font-size:24px;
  font-weight:bold;
  color:#000000;
  text-align:center}
  
  .headtextsm{font-family:helvetica;
  font-size:18px;
  font-weight:bold;
  color:#000000;
  text-align:center}
  
.headtextlight{font-family:helvetica;
  font-size:23px;
  font-weight:normal;
  color:#000000;
  text-align:center}
  
.rednote
{
	font-family:helvetica;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	text-align:center
}
  
.rednotebig
{
	font-family:helvetica;
	font-size:20px;
	font-weight:bold;
	color:#FF0000;
	text-align:center
}
  
thead.report 
{
	display: table-header-group;
}

tfoot.report 
{
	display: table-footer-group;
}
		
div.screenlistdisplay 
{
	display: none;
}