﻿.bd {
/*aka body*/
		background: url(/_layouts/images/anc_body_bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333333;
	overflow: -moz-scrollbars-vertical;
}
a.resume {
	text-decoration: none;
	color: maroon;
}
a.resume:visited {
	color: maroon;
}
a.resume:hover {
	color: navy;
}
a.resume:active {
	color: navy;
}

a {
	text-decoration: none;
	color: #9e937c;
}
a:visited {
	color: #9e937c;
}
a:hover {
	color: #003399;
}
a:active {
	color: #003399;
}
#topbg {
	/*aka doc3 & header*/
	background-image: url(/_layouts/images/anc_header_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 0;
	width:960px;
    margin: 0 40px 0 0;
}

/*#topbg  .topnav, #topbg2  .topnav, #topbgfftest  .topnav {
	background: url(/_layouts/images/anc_nav_bg.jpg) repeat-x left;
	height: 30px;
	width: 970px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: 167px;
}*/



#topbg2 {
	background-image: url(/_layouts/images/anc_header_inset1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 0;
	width:960px;
margin: 0 40px 0 0;
}
h1 {
	font: 24px "Times New Roman", Times, serif;
	color: #364b7c;
	margin: 0 0 5px 0;
}
h2 {
	font: 18px "Times New Roman", Times, serif;
	color: #364b7c;
	margin: 0 0 5px 0;
}
h3 {
	font: 18px "Times New Roman", Times, serif;
	font-weight: bold;
	color: #364b7c;
	margin: 0 0 5px 0;
}
h4 {
	font: 18px "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #364b7c;
	margin: 0 0 5px 0;
}
p {
	font: 14px "Times New Roman", Times, serif;
	margin: 0 0 10px 0;
}
#holder {
	margin: 0 auto;
}
/* do these do anything?
#header {
	background: url(/_layouts/images/anc_header_bg.jpg) repeat-x left;
	width: 840px;
	height: 220px;
	display: block;
}

.inset#header {
	background: url(/_layouts/images/anc_header_inset1.jpg) repeat-x left;
	}

*/
a#logo {
	width: 200px;
	height: 165px;
	display: block;
	color: #ffffff;
	font-size: 1px;
	text-indent: 30px;
}

/*breadcrumb may need to be moved*/
#breadcrumb {
	font-size: 10px;
	font-weight: bold;
	color: #989898;
	padding: 0 0 0 10px;
	height: 20px;
	width: 300px;
}
#breadcrumb ul {
	font-weight: bold;
	list-style-type: none;
	margin: 0 0 0 200px;
}
#breadcrumb li {
	float: left;
	display: inline;
	margin: 0 5px 0 0;
}
#breadcrumb a {
	color: #476286;
}
#content {
	background: url(/_layouts/images/anc_content_bg.jpg) repeat-x top;
	height: 500px;
	/*padding: 0 30px 0 20px;*/
	padding:0 0 0 0;
}
.left {
	float: left;
	background: url(/_layouts/images/anc_leftnav_bg.jpg) repeat-x top;
	width: 200px;
	height: 100%;
}
.reflinkhead
{
	padding-top:12px;
	padding-left:14px;
}
.reflink
{
	padding-left:14px;
}
#left {
	float: left;
	background: url(/_layouts/images/anc_leftnav_bg.jpg) repeat-x top;
	width: 200px;
	height: 100%;
}
#left ul {
	padding: 0 5px 0 10px;
}
#left a {
	display: block;
	color: #364b7c;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 18px 5px;
}
#center {
	float: left;
	margin: 0 0 0 10px;
	width: 420px;
}
#right {
	width: 200px;
	padding: 20px;
	float: right;
}
.fr {
	float: left;
}
.fl {
	float: right;
}
#footer {
	background: #3B4562 url(/_layouts/images/anc_footer_bg.jpg) repeat-x center;
	color: #ffffff;
	text-align: center;
	font-size: 10px;
	height: 20px;
	line-height: 20px;
	margin: 0 10px 0 10px;
}
#hd li {
	float: left;
	display: inline;
}
#hd li a {
	text-decoration: none;
}
/*	
	#topnav a {
		color: #ffffff;
		font-weight: bold;
		height: 30px;
		line-height: 30px;
		padding: 0 10px 0 10px;
		display: block;
	}
*/
#topbg  .topnav, #topbg2  .topnav {
	background: url(/_layouts/images/anc_nav_bg.jpg) repeat-x left;
	height: 30px;
	width: 970px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: 167px;
}
#topbg  .topnav ul, #topbg2  .topnav ul {
	font-weight: bold;
	list-style-type: none;
	margin: 0 0 0 20px;
}
#topbg  .topnav li, #topbg2  .topnav li {
	float: left;
	display: inline;
}
#topbg .topnav a, #topbg2 .topnav a{
	color: #ffffff;
	font-weight: bold;
	padding: 0 10px 0 10px;
	display: block;
}
#topbg  .topnav a:visited, #topbg2  .topnav a:visited {
	color: #ffffff;
}
#topbg  .topnav a:hover, #topbg2  .topnav a:hover {
	color: #fcf6ab;
}
#topbg  .topnav a:active, #topbg2  .topnav a:active {
	color: #fcf6ab;
}
/*

	.topnav {
		float: right;
		margin-top: 90px;
		height: 20px;
	}
*/
/*Dave's UL  font-weight: bold;
		list-style-type:none;
		margin:0 0 0 10px;
		padding:0;
*/
/*menu links*/
/
#hd .supernav {
	height: 20px;
	line-height: 20px;
	margin: 0 30px 0 0;
}
#hd ul.supernav {
	list-style-type: none;
}
/*	#hd li.supernav {
		float:right;
		display:inline;
	}
*/
#hd a.supernav {
	color: #fcf6ab;
	line-height: 20px;
	padding: 0 20px 0 0;
	padding: 
	font-size: 10px;
	font-weight: bold;
}
#hd .searchbar {
	/*position: absolute;
		z-index: 100;
		right: 210px;
		top: 50px;*/
		font-size: 16px;
	float: right;
	padding: 25px 25px 0 0;
}
#hd a.searchtext {
	font-size: 10px;
	color: #796f5a;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#hd a {
	color: #CCCCCC;
}

.print{
display:none;	
}
