table.millwood{
	background:#C6CED0;
	border:1px solid #000;
	padding:10px;
	margin-left:10px;
}	

table.facilities{
	border:1px solid #333;
}	

table.nav{
	background: #b1cde8;
}

p, blockquote{
	font: normal 10pt/15pt Verdana, arial, Helvetica, "New Font";
}

p.white{
	font: bold 10pt/12pt Verdana, arial, Helvetica,  "New Font";
	color:#ffffff;
}

p.caption{
	font: bold 8pt/10pt Verdana, arial, Helvetica, "New Font";
}

p.caption2{
	font: bold italic 8pt/10pt Verdana, arial, Helvetica, "New Font";
}

p.nav{
	font: normal 8pt/15pt Verdana, arial, Helvetica, "New Font";
	color:#333366;
	}

p.small{
	font: normal 7pt Verdana, arial, Helvetica, "New Font";
}

p a:link.bold{
	font: bold 10pt/15pt Verdana, arial, Helvetica, "New Font";
	color:#000000;
}

p a:visited.bold{
	font: bold 10pt/15pt Verdana, arial, Helvetica, "New Font";
	color:#000;
} 

p a:link{
	font: normal 10pt/15pt Verdana, arial, Helvetica, "New Font";
	color:#000;
}

p a:visited{
	font: normal 10pt/15pt Verdana, arial, Helvetica, "New Font";
	color:#000;
}

b.head{
	font: bold 14pt/14pt Verdana, arial, Helvetica, "New Font";
	color: #213671;
}

b.head2{font: bold 12pt/12pt Verdana, arial, Helvetica, "New Font";
	color:#000;
}

h1{
	font: bold 14pt/14pt Verdana, arial, Helvetica, "New Font";
	color: #213671;
}

h2{
	font: bold 11pt/11pt Verdana, arial, Helvetica, "New Font";
	color: #213671;
}

h2 a.sitemap{
	font: bold 11pt/11pt Verdana, arial, Helvetica, "New Font";
	color: #213671;
	text-decoration: none;
}

h2 a.sitemap:link{
	font: bold 11pt/11pt Verdana, arial, Helvetica, "New Font";
	color: #213671;
	text-decoration: none;
}

h2 a.sitemap:visited{
	font: bold 11pt/11pt Verdana, arial, Helvetica, "New Font";
	color: #213671;
	text-decoration: none;
} 

h3{
	font: bold 10pt/10pt Verdana, arial, Helvetica, "New Font";
	color: #000;
}

b, strong{
	font: bold 10pt/10pt Verdana, arial, Helvetica, "New Font";
	color: #000000;
}

i.small{
	font: italic 8pt/8pt Verdana, arial, Helvetica, "New Font";
}

a:link.nav{
	font: normal 8pt/15pt Verdana, arial, Helvetica, "New Font";
	color:#333366;
}

a:visited.nav{
	font: normal 8pt/15pt Verdana, arial, Helvetica, "New Font";
	color:#333366;
}

a:link.botnav{
	font: normal 7pt/25pt Verdana, arial, Helvetica, "New Font";
	color:#000;
}

li{
	font: normal 10pt/15pt Verdana, arial, Helvetica, "New Font";
}

li a:link.bold{
	font: bold 10pt/15pt Verdana, arial, Helvetica, "New Font";
	color:#000;
}

li a:visited.bold{
	font: bold 10pt/15pt Verdana, arial, Helvetica, "New Font";
	color:#000;
}

li a:link{
	font: normal 10pt/15pt Verdana, arial, Helvetica, "New Font";
	color:#000;
}

li a:visited{
	font: normal 10pt/15pt Verdana, arial, Helvetica, "New Font";
	color:#000;
}

a.nav{
	text-decoration:none;
}

a.nav:hover{
	text-decoration:none;
	color:#930;
}

a.botnav:hover{
	text-decoration:none;
	color:#930;
}

#globalNav{
	width: 705px;
	height: 24px;
	background:#a3b2b5;
	font:bold 12px arial,  helvetica,  sans-serif;
	color: #FFF;
	text-decoration: none;
}

.globalNav, 
a.globalNav:link{
	font:bold 12px arial,  helvetica,  sans-serif;
	color: #FFF;
	text-decoration: none;
}	

a.globalNav:link{	
	padding:0;
	margin:0;
}	

a.globalNav:hover{
	color: #213671;
}


#contactForm{
/*	background:#EEE;
	border:1px dotted #000;
	padding:10px;*/
	font-family:verdana;
	width:450px;
}

#contactForm fieldset{
	border:0;
	margin:0 0 20px 0;
	padding:0;
}

#contactForm legend{
	font-weight:bold;
	padding:0 0 10px 0;
	margin:0;
}

#contactForm .formSection{
/*	background:#FFF;
	color:#000;*/
	float:left;
	width:99.4%;
	margin:0 0 10px 0;
	clear:both;
	overflow:auto;
}

#contactForm .right{
	float:right;
}

#contactForm .left{
	float:left;
}

#contactForm .fail{
	color:#8B0000;
	font-size:11px;
}

#contactForm .fail img{
	vertical-align:middle;
}


#contactForm .formSection .sub300{
	float:left;
	width:300px;
	margin-right:2px;
}

#contactForm .formSection.sub300 input{
	float:left;
	clear:both;
	width:295px;
}

#contactForm .formSection .sub200{
	float:left;
	width:200px;
	margin-right:2px;
}

#contactForm .formSection .sub150{
	float:left;
	width:150px;
	margin-right:2px;
}

#contactForm .formSection .sub100{
	float:left;
	width:100px;
	margin-right:2px;
}

#contactForm .formSection .sub50{
	float:left;
	width:50px !important;
	margin-right:4px;
}


#contactForm .formSection .sub300 label{
	width:300px;
}

#contactForm .formSection .sub200 label{
	width:200px;
}

#contactForm .formSection .sub150 label{
	width:150px;
}

#contactForm .formSection .sub50 label{
	width:50px;
}

#contactForm .fullWidth,
#contactForm .fullWidth input,
#contactForm .fullWidth textarea{
	width:450px;
	overflow:visible;
}

/*#contactForm .formSection .sub200 input,
#contactForm .formSection .sub150 input,
#contactForm .formSection .sub100 input,
#contactForm .formSection .sub50 input{

}*/

#contactForm label{
	display:block;
	float:left;
	width:140px;
	font-size:11px;
	font-weight:bold;
}


.tcenter{
	text-align:center;
}

.tleft{
	text-align:left;
}

.tright{
	text-align:right;
}

.quality_compliance{
	padding:0;
	margin:0 auto;
	border:1px outset #000;
	border-collapse:collapse;
}

.quality_compliance,
.quality_compliance *{
	font:10px verdana, arial, sans-serif;
}

.quality_compliance.bigger-font td,
.quality_compliance.bigger-font th{
	font-size:12px;
}

.quality_compliance.bigger-font tbody td,
.quality_compliance.bigger-font tbody th{
	line-height:16px;
}

.quality_compliance thead th{
	padding:5px 0;
}

.quality_compliance tbody td,
.quality_compliance tbody th{
	padding:2px 8px;
	border:1px solid #000;
	text-align:left;
	vertical-align:top;
}

.quality_compliance thead th{
	background:#213671;
	color:#FFF;
	text-align:center;
}

.quality_compliance tbody tr:hover td{
	background-color:#EEE;
	color:#000;
}


ul.contact-info{
	list-style:none;
	margin:4px 0 0 0;
	padding:0;
}

h2 a:target{
	display:block;
	overflow:hidden;
	padding:5px;
	background:#a3b2b5;
	color:#FFF;
}


.facility-info,
.facility-info address{
	font: normal 10pt/15pt Verdana, arial, Helvetica, "New Font";
}

.left{
	float:left;
}

.right{
	float:right;
}

.cb{
	clear:both;
}

.italic{
	font-style:italic;
}