@charset "utf-8";
/* CSS Document */

body{ background-color:#fff; text-align:center; margin:0px; padding:0px; background-image:url('/images/newsite/headbg.jpg'); background-repeat:repeat-x;  
color:#333; font-size:14px; font-family:Helvetica,Arial,  sans-serif;}
h2 { font-size:16px;}
h1{font-size:18px; font-weight:normal; margin:0px; padding:0px;}
#masthead{height:110px; background-image:url('/images/newsite/masthead.jpg'); background-repeat:no-repeat; text-indent:-9000px; background-position:top;}
#masthead h1{margin:0px; font-size:16px; height:22px; padding:0px;}
#content {margin:auto; text-align:left;width:960px; background-image:url('/images/newsite/footer.jpg'); padding-bottom:120px; background-repeat:no-repeat; background-position:bottom; }
h1{ }
h2{ }
#navholder {  width:115px; position:absolute; top:66px; 
}
#innernavholder{ height:305px;}
.nav { 	width: 115px; height:305px; text-indent:-9000px; 
	background: url('/images/newsite/nav.png') no-repeat 0 0;
	position:absolute; padding:0px; list-style:none;
	top: 0px; margin:0 0 0 0px;

}


.nav li {
	display: block; height:47px; margin:0px; padding:0px; list-style:none;
	}
	
	
	
.nav li a:link, .nav li a:visited {
	position: absolute;
	top: 0px;
	width:115px;
	height: 47px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10; outline:none; border:0px;
}



	.nav .overweight a:link, .nav .overweight a:visited {
		top: 0px;
		left:0px; height:47px;
		width: 115px; border:0px; outline:none;
	}
	.nav .overweight a:hover, .nav .overweight a:focus {
		background: url('/images/newsite/nav.png') no-repeat -119px 0px; border:0px none; outline:none 0px; 
	}
	.nav .overweight a:active {
		background: url('/images/newsite/nav.png') no-repeat 0px 0px; 
	}
	
	.current-overweight .overweight a:link, .current-overweight .overweight a:visited {
		background: url('/images/newsite/nav.png') no-repeat -119px 0px; 
		cursor: default;
	}
	.nav-overweight, .nav-overweight-click {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 115px;
		height: 47px;
		background: url('/images/newsite/nav.png') no-repeat -119px 0px; 
	}
	.nav-overweight-click {
		background: url('/images/newsite/nav.png') no-repeat -119px 0px; 
	}


	.nav .inspections a:link, .nav .inspections a:visited {
		top: 47px;
		left:0px; height:48px;
		width: 115px; border:0px; outline:none;
	}
	.nav .inspections a:hover, .nav .inspections a:focus {
		background: url('/images/newsite/nav.png') no-repeat -119px -47px; border:0px none; outline:none 0px; 
	}
	.nav .inspections a:active {
		background: url('/images/newsite/nav.png') no-repeat 0px -47px; 
	}
	
	.current-inspections .inspections a:link, .current-inspections .inspections a:visited {
		background: url('/images/newsite/nav.png') no-repeat -119px -47px; 
		cursor: default;
	}
	.nav-inspections, .nav-inspections-click {
		position: absolute;
		top: 47px;
		left: 0px;
		width: 115px;
		height: 48px;
		background: url('/images/newsite/nav.png') no-repeat -119px -47px; 
	}
	.nav-inspections-click {
		background: url('/images/newsite/nav.png') no-repeat -119px -47px; 
	}


	.nav .taxcredit a:link, .nav .taxcredit a:visited {
		top: 95px;
		left:0px; height:48px;
		width: 115px; border:0px; outline:none;
	}
	.nav .taxcredit a:hover, .nav .taxcredit a:focus {
		background: url('/images/newsite/nav.png') no-repeat -119px -95px; border:0px none; outline:none 0px; 
	}
	.nav .taxcredit a:active {
		background: url('/images/newsite/nav.png') no-repeat 0px -95px; 
	}
	
	.current-taxcredit .taxcredit a:link, .current-taxcredit .taxcredit a:visited {
		background: url('/images/newsite/nav.png') no-repeat -119px -95px; 
		cursor: default;
	}
	.nav-taxcredit, .nav-taxcredit-click {
		position: absolute;
		top: 95px;
		left: 0px;
		width: 115px;
		height: 48px;
		background: url('/images/newsite/nav.png') no-repeat -119px -95px; 
	}
	.nav-taxcredit-click {
		background: url('/images/newsite/nav.png') no-repeat -119px -95px; 
	}


	.nav .about a:link, .nav .about a:visited {
		top: 143px;
		left:0px; height:48px;
		width: 115px; border:0px; outline:none;
	}
	.nav .about a:hover, .nav .about a:focus {
		background: url('/images/newsite/nav.png') no-repeat -119px -143px; border:0px none; outline:none 0px; 
	}
	.nav .about a:active {
		background: url('/images/newsite/nav.png') no-repeat 0px -143px; 
	}
	
	.current-about .about a:link, .current-about .about a:visited {
		background: url('/images/newsite/nav.png') no-repeat -119px -143px; 
		cursor: default;
	}
	.nav-about, .nav-about-click {
		position: absolute;
		top: 143px;
		left: 0px;
		width: 115px;
		height: 48px;
		background: url('/images/newsite/nav.png') no-repeat -119px -143px; 
	}
	.nav-about-click {
		background: url('/images/newsite/nav.png') no-repeat -119px -143px; 
	}


	.nav .links a:link, .nav .links a:visited {
		top: 191px;
		left:0px; height:48px;
		width: 115px; border:0px; outline:none;
	}
	.nav .links a:hover, .nav .links a:focus {
		background: url('/images/newsite/nav.png') no-repeat -119px -191px; border:0px none; outline:none 0px; 
	}
	.nav .links a:active {
		background: url('/images/newsite/nav.png') no-repeat 0px -191px; 
	}
	
	.current-links .links a:link, .current-links .links a:visited {
		background: url('/images/newsite/nav.png') no-repeat -119px -191px; 
		cursor: default;
	}
	.nav-links, .nav-links-click {
		position: absolute;
		top: 191px;
		left: 0px;
		width: 115px;
		height: 48px;
		background: url('/images/newsite/nav.png') no-repeat -119px -191px; 
	}
	.nav-links-click {
		background: url('/images/newsite/nav.png') no-repeat -119px -191px; 
	}


	.nav .contact a:link, .nav .contact a:visited {
		top: 239px;
		left:0px; height:48px;
		width: 115px; border:0px; outline:none;
	}
	.nav .contact a:hover, .nav .contact a:focus {
		background: url('/images/newsite/nav.png') no-repeat -119px -239px; border:0px none; outline:none 0px; 
	}
	.nav .contact a:active {
		background: url('/images/newsite/nav.png') no-repeat 0px -239px; 
	}
	
	.current-contact .contact a:link, .current-contact .contact a:visited {
		background: url('/images/newsite/nav.png') no-repeat -119px -239px; 
		cursor: default;
	}
	.nav-contact, .nav-contact-click {
		position: absolute;
		top: 239px;
		left: 0px;
		width: 115px;
		height: 48px;
		background: url('/images/newsite/nav.png') no-repeat -119px -239px; 
	}
	.nav-contact-click {
		background: url('/images/newsite/nav.png') no-repeat -119px -239px; 
	}









a:link    {color: #000; font-weight:bold;  }
a:active  {color: #000; font-weight:bold;   }
a:visited {color: #000; font-weight:bold;   }
a:hover   {color: #367A85; font-weight:bold; font-style:italic;  }
#btmtag { text-align:center; color:#000; font-family:Arial, Helvetica, sans-serif; padding-bottom:3px; padding-top:3px;  font-size:10px; }
#btmtag a:link {
	color: #000; text-decoration:none; 
}
#btmtag a:visited {
	color: #000; text-decoration:none;
}
#btmtag a:hover{
	color:#000; text-decoration:underline;
}
#btmtag a:active{
	color:#000; text-decoration:none;
}
.textBoxActive{  background-color:#011E40;font-family: Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF; margin-left:3px; margin-bottom:2px;font-size: 10px;font-weight: bold; width:95px;}
.textBoxNormal{  background-color:#666666;font-family: Verdana, Arial, Helvetica, sans-serif;color: #fff; margin-left:3px;margin-bottom:2px;font-size: 10px;font-weight: bold;width:95px;}
