@media print {
  * {
  background-color: white !important;
  background-image: none !important;
  }
}

		body {
			text-align:center;
			/*background-color: #005DAB;*/
			margin-top:20px;
			margin-bottom:20px;
			margin-left:0px;
			margin-right:0px;
			background-image:url(images/bgslice.jpg); background-repeat:repeat-x;
		}
		
		#maincontainer { 
			width:800px;
			margin:auto;
			border:1px solid #076aae;
			}
		
		body.home {
			text-align:center;
			background-color: #666666;
			margin-top:0px;
			margin-bottom:0px;
			margin-left:0px;
			margin-right:0px;
						
		}
		body.email {
			text-align:center;
			background-color: #666666;
			margin-top:0px;
			margin-bottom:0px;
			margin-left:0px;
			margin-right:0px;
			background-image: url('images/nunn_logo_background_small.jpg');
			color:#ffffff;
			font-weight:bold;						
		}

		table.home {
						 background-image: url('images/nunn_logo_background2.jpg');
			 			text-align:left;
		}
		table.maintable {
			width:800px;
			background-color:#ffffff;
		}		
		td.footerbg {
			text-align:center;
			background-color: #003366;
			background-image: url('images/footer.jpg');
			height:10px;
		}
		td.bodytext {
							background-color:#ffffff;
							vertical-align:top;
							font-size:9pt;
							font-family:arial;
							 width:534px; 
							
		}
		
		td.bodytext2 {
							background-color:#ffffff;
							vertical-align:top;
							font-size:9pt;
							font-family:arial;
							/* width:534px; */
						  width:635px;
		}
		div.bodytext {
							margin-left:10px;
							margin-right:10px;
							font-size:9pt;
							font-family:arial;							
		}
		div.pghdr {
						Height:35px;
						text-align:bottom;
						text-decoration:underline;
						color:#004790;
						font-size:16pt;
		}
		div.spanhdr {

						text-align:center;
						text-decoration:underline;
						color:#005DAB;
						font-size:16pt;
		}
		
		IMG {
			border:0;
		}
		td.menu {
			vertical-align:top;
			background-color:#F9BB10;
			text-align:left;			
			 /* width:185px; */	
		}
		td.menuitem {
			vertical-align:top;
			background-color:#F9BB10;
			border-color: #F8C661 #F8C661 #F8C661 #F8C661;;			
			
		}
		
		td.tdlogo3 {
		height:5px;
		text-align:top;
		}
		td.logoarea {
			background-color:#ffffff;
		}
		ul.services {
		   line-height:20px;
		}
		
		div.hometext {
			font-size:12;
			font-weight:bold;
			color:#ffffff;
			FONT-FAMILY: Arial, Helvetica, sans-serif;
			margin-left:25px;
			margin-right:25px;
			text-align:center;			
		}
		div.servicetext {
			font-size:12;
			font-weight:bold;
			color:#ffffff;
			FONT-FAMILY: Arial, Helvetica, sans-serif;
			margin-left:45px;
			margin-right:25px;
			text-align:left;			
		}
		
		div.hometextaddress {
			font-size:13;
			font-weight:bold;
			color:#ffffff;
			FONT-FAMILY: Arial, Helvetica, sans-serif;
			margin-left:50px;
			margin-right:50px;
			text-align:center;			
		}				
		
a:link,  a:active, a:visited
		{
			FONT-SIZE: 9pt;
			COLOR: #004790;
			FONT-FAMILY: Arial, Helvetica, sans-serif;
			text-decoration : underline;
			font-weight:bold;
		}
a:hover
		{
			FONT-SIZE: 9pt;
			COLOR: #004790;
			BACKGROUND-COLOR:#C5DADF;
			FONT-FAMILY: Arial, Helvetica, sans-serif;
			text-decoration : none;
			font-weight:bold;
		}
span.homecolortext {
			COLOR: #C5DADF;
			font-weight:bold;			
}		
span.servhdr {
			COLOR: #ffffff;
			font-weight:bold;			
			margin-left:45px;
			FONT-FAMILY: Arial, Helvetica, sans-serif;
			FONT-SIZE: 12pt;						
}
span.servhdrsub {
			COLOR: #C5DADF;
			font-weight:bold;			
			FONT-FAMILY: Arial, Helvetica, sans-serif;
			FONT-SIZE: 9pt;						
}

td.services {
			COLOR: #ffffff;
			font-weight:bold;			
			FONT-FAMILY: Arial;
			FONT-SIZE: 9pt;
			vertical-align:top;						

}
td.maillabel {
	color:#ffffff;
	text-align:right;
	vertical-align:top;
	font-size:11;
	font-weight:bold;
	FONT-FAMILY: Arial;	
}
td.maillabel2 {
	color:#ffffff;
	text-align:left;
	vertical-align:top;
	font-size:12;
	font-weight:bold;
	FONT-FAMILY: Arial;			
}

input.submit {
   border: double; 
   background-color: #C5DADF;  
   background-repeat: no-repeat; 
   background-position: left center ; 
   border-color: #C5DADF #C5DADF #C5DADF #C5DADF; 
   border-width: thin medium medium medium;
	 font-weight:bold;
	 color:#666666;
	 width:250px;
	 font-size:9pt;
	 FONT-FAMILY: Arial;	  								 
}
input.login {
   border: double; 
   background-color: #ffffff;  
   background-repeat: no-repeat; 
   background-position: left center ; 
   border-color: #C5DADF #C5DADF #C5DADF #C5DADF; 
   border-width: thin medium  medium thin;
	 color:#4E2410;
	FONT-FAMILY: Arial;	 	  								 
}
textarea.login {
   border: double; 
   background-color: #ffffff;  
   background-repeat: no-repeat; 
   background-position: left center ; 
   border-color: #C5DADF #C5DADF #C5DADF #C5DADF; 
   border-width: thin medium  medium thin;
	 color:#000000;
	 FONT-FAMILY: Arial;	 	  								 
}
td.maillabelhdr {
	color:#C5DADF;
	text-align:center;
	vertical-align:top;
	font-size:16;
	font-weight:bold;
	background-color:#4E2410;
	border-color: #C5DADF #C5DADF #C5DADF #C5DADF;
	border-width: thin thin thin thin;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.flyoutMenu {

      border-left:0px solid #999999; 
		  border-right:0px solid #999999; 
		  border-top:0px solid #999999; 
		  border-bottom:1px solid #999999; 
		  background-color: #F1F1F1;


}
.flyoutMenu TD.flyoutLink  {

      border-color: #ffffff;
      border-width: 1px;
      border-style: none;
      font-family: Arial, Helvetica;
      padding: 2px 2px 2px 2px;
      cursor: hand;
		  background-color:#ffffff;
}

.flyoutHeading {

      font-family: Arial, Helvetica;
      font-size: 13;
      background-color: #5C729B;
      font-weight: bold;
      padding-top: 2px;
      padding-bottom: 4px;
      padding-left: 2px;
      cursor: default;
}
.flyoutLinkHDR {
      font-family: Verdana, Arial, Helvetica;
      font-size: 13;
      background-color: #5C729B;
		  COLOR:#FFFFFF;
		  TEXT-ALIGN:CENTER;				
      font-weight: bold;
      padding-top: 2px;
      padding-bottom: 4px;
      padding-left: 2px;
      cursor: default;

}
A.MENU_LEFT:link,  A.MENU_LEFT:active, A.MENU_LEFT:visited
		{
			FONT-SIZE: 8pt;
			COLOR: #00468F;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			text-decoration : none;
			font-weight:bold;
			width:100%;

		}
A.MENU_LEFT:hover
		{
			FONT-SIZE: 8pt;
			COLOR: #ffffff;
			BACKGROUND-COLOR:#00468F;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			text-decoration : underline;
		}
img {border:0}
td.physhdr {
		color: #ffffff;
		font-weight : bold;
		font-size : 12;
		background-color : #00468F;
		FONT-FAMILY: Verdana, Arial ;
	}
	td.phystxt{
		color: Black;
		font-size : 12;
		FONT-FAMILY: Arial ;
	}
	td.staff {
		font-size : 12;
		vertical-align:top;
		FONT-FAMILY: verdana, Arial ;
		width:260px;
		text-align:justify;			
	}
		div.mma
		{
			text-align:center;
			FONT-SIZE: 9pt;
			font-weight:bold;
			height:12pt;
			COLOR: #040444;
			FONT-FAMILY: Arial, Helvetica, sans-serif;
			text-decoration : none;
			width:100%;
		}
		
			A.footer:link,  A.footer:active, A.footer:visited
		{
			FONT-SIZE: 8pt;
			COLOR: #040444;
			FONT-FAMILY: Arial;
			text-decoration : underline;
			font-weight:bold;
		}
			A.footer:hover
		{
			FONT-SIZE: 8pt;
			COLOR: #000066;
			BACKGROUND-COLOR:#ffffff;
			FONT-FAMILY: Arial;
			text-decoration : none;
			font-weight:bold;
		}
span.hdrline {
			background-image: url('images/hdrline.jpg');
			width:100%;
			height:1px;
			text-align:center;
					
}
		div.footertext {
			FONT-FAMILY: arial;
			FONT-SIZE: 9pt;
			color:#000000;
			text-align:center;
			width:100%;
		}
A.fbody:link,  A.fbody:active, A.fbody:visited
		{
			FONT-SIZE: 7pt;
			color:#004790;
			background-color:#ffffff;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			text-decoration : underline;

		}
A.fbody:hover
		{
			FONT-SIZE: 7pt;
			color:#C5DADF;
			background-color:#004790;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			text-decoration : none;

		}
A.mmafooter:link,  A.mmafooter:active, A.mmafooter:visited
		{
			FONT-SIZE: 7pt;
			color:#ffffff;
			FONT-FAMILY: Arial, Helvetica, sans-serif;
			text-decoration : underline;

		}
A.mmafooter:hover
		{
			FONT-SIZE: 7pt;
			color:#040444;
			background-color:#ffffff;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			text-decoration : none;

		}
		
div.mmafooter {
   color:#ffffff;
	FONT-SIZE: 7pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
	 
}									 

/* --------------------------------------*/
		#navcontainer { margin-left: 1px;}
		#navlist
		{
			color: white;
			background: #17a;
			border-bottom: 0.2em solid #17a;
			border-right: 0.2em solid #17a;
			padding: 0 1px 0 0;
			margin-left: 0;
			width: 46em;
			font: normal 9pt arial, Verdana, sans-serif;
			font-weight:bold;
			width:100%;
			line-height:8px;
			
		}
		
		#navlist li
		{
			list-style: none;
			margin: 0;
			font-size: 1.0em;
			width:100%;
			margin-bottom:-2px;			
			
		}
		
		#navlist a
		{
			width: 15px;		
			display: block;
			text-decoration: none;
			margin-bottom: 0.0em;
			margin-top: 0.1em;
			color: white;
			background: #39c;
			border-width: 1px;
			border-style: solid;
			border-color: #5bd #035 #068 #6cf;
			border-left: .25em solid #39c;			
			 padding: 0.25em 0.5em 0.4em 0.75em; 
		}
		
		#navlist a#current { border-color: #5bd #035 #068 #f30; }
		
		#navlist a
		{

			/* only necessary for Internet Explorer */
		}
		
		#navlist a
		{
		
			voice-family: "\"}\"";
			voice-family: inherit;
			width: 13.6em;
			/* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
		}
		
		#navcontainer>#navlist a
		{
			width: auto;
			/* only necessary if you use the hacks above for the Internet Explorer */
		}
		
		#navlist a:hover, #navlist a#current:hover
		{
			background: #28b;
			border-color: #6cf #6cf #5bd #5bd;
			padding: 0.4em 0.35em 0.25em 0.9em;
		}
		
		#navlist a:active, #navlist a#current:active
		{
			background: #17a;
			border-color: #069 #6cf #5bd white;
			padding: 0.4em 0.35em 0.25em 0.9em;
		}
		
		
		#mozscroll { position: absolute; top: 0px; bottom: -1px; visibility: hidden } /* Force vertical scrollbar in Gecko browsers */
/* --------------------------------------*/

