/* wrapper and area classes for overall layout */
body {
	font-family: Verdana; 
	font-size: 11px;
	color: #000000; 
	background: #D3CECB;
	margin: 5px; 
	}
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font,  ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li,  ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
}	


#wrapper-centersite{
text-align: center;
width:1000px;
margin:0px auto;
}
#wrapper{
text-align: left;
background: #FFFFFF;
border: 1px solid black;
}
#wrapper-top{
height: 86px;
width: 998px;
background: #1D4554;
border-bottom: 1px solid white;
color: #ffffff;
}
#wrapper-main{
	background: url(/site-images/content-bg.gif) repeat-y;
	border-bottom: 1px solid white;
}
#sponsors{
}
#wrapper-footer{
	width: 998px;
	background: #83776F;
	height: 55px;
}
#site-by-locus{
	text-align: right;
	width: 1000px;
}
#wrapper-printable{
float: left;
width: 6.25in;
margin: 10px;
text-align: left;
background: #ffffff;
}
#wrapper-popup{
float: left;
width: 450px;
margin: 10px;
padding: 20px;
text-align: left;
background: #ffffff;
}

/* END wrapper and area classes for overall layout */
/**********LAYOUT ********************/
#logo{
	float: left;
}
#utility{
	float: right;
	text-align: right;
}

#utility ul li{
	list-style-type: none;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 0px;
	background: #83776F;
	height: 16px;
	border-right: 1px solid #1D4554;
	font-size: .9em;
	padding-top: 2px;
}

#utility ul li a{
	color: #ffffff;
	text-decoration: none;
}
#utility ul li a:visited{
	color: #ffffff;
	text-decoration: none;
}
#utility ul li a:hover{
	text-decoration: underline;
}
#utility ul li.on{
	background: none;
}

#login{
	margin-right: 30px;
	margin-top: 8px;
}
#login a{
	color: #ffffff;
}
#login a:visited{
	color: #ffffff;
}
#login a:hover{
	color: #DE7D07;
}
#search{
	color: #ffffff;
	margin-right: 30px;
	margin-top: 8px;
}
#searchtext{
	font-size: .9em;
}
#search a{
	color: #ffffff;
	text-decoration: none;
}
#wrapper-left{
	float: left;
	width: 184px;
	background: #ffffff;
	/*background: #DE7D07;*/

	
}
#wrapper-right{
	float: right;
	width: 814px;
}
#nav-image{
	border-bottom: 1px solid white;
}
#stay-updated{
	width: 171px;
	height: 405px;
	padding-top: 20px;
	padding-left: 12px;
	background: #DE7D07;
}
#sidebar-rss{
	color: #ffffff;
	font-size: .9em;
	padding-top: 5px;
}
#sidebar-rss-img{
	padding-right: 2px;
	float: left;
}
#sponsors{
	width: 968px;
	height: 87px;
	background: #D3CECB;
	padding-left: 30px;
	border-bottom: 1px solid white;
}
#nachc-sponsors{
float: left;
margin-top: 20px;
margin-right: 70px;

}
#ad1{
float: left;
margin-top: 6px;
margin-right: 20px;
}
#ad2{
float: left;
margin-top: 6px;
margin-right: 20px;
}
#ad3{
float: left;
margin-top: 6px;
margin-right: 20px;
}
#footer-contact{
	color: #ffffff;
	float: left;
	margin-right: 200px;
	width: 250px;
	margin-top: 5px;
	margin-left: 5px;
	font-size: .9em;
}
#footer-url{
	float: left;
	color: #ffffff;
	font-family: "Times New Roman", Serif;
	font-size: 1.9em;
	letter-spacing: .05em;
	font-weight: normal;
	margin-top: 15px;
}
#footer-logo{
	float: right;
}
#wrapper-footer-printable{
	display: none;
}

.content-header{
	font-size: .9em;
	width: 530px;
	min-height: 20px;
	padding-left: 10px;
	padding-bottom: 15px;
	padding-top: 0px;
	border-bottom: 1px dotted #83776F;
	margin-bottom: 10px;
	margin-top: -9px;
	clear: both;
}
.content-header-col1{
	float: left;
	width: 350px;
	height: 25px;
	border: 0px solid black;
}
.content-header-col2{
	float: right;
	text-align: right;
	width: 175px;
	min-height: 25px;
	border: 0px solid black;
}
.content-header-col1-no-h1{
	float: left;
	width: 170px;
	height: 25px;
	border: 0px solid black;
}
.content-header-col2-no-h1{
	float: right;
	text-align: right;
	width: 330px;
	min-height: 25px;
	border: 0px solid black;
}
.content-header2{
	width: 530px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.content-header2-incontent{
	width: 530px;
	margin-bottom: 20px;
}

.send-to-a-friend{
	 background: url(/site-images/send-to-a-friend.gif) no-repeat;
	 padding-left: 20px;
	 margin-left: 10px;
	 display: block;
	 height: 16px;
	 float: right;
	 border: 0px solid red;
}
.view-printable{
	 background: url(/site-images/view-printable.gif) no-repeat;
	 padding-left: 20px;
	 padding-top:0px;
	 padding-bottom:3px;
	 padding-right: 10px;
	 display: block;
	 float: right;
	 border: 0px solid blue;
}
/* .nav-icon{
	float:left;margin-top:6px;margin-left:5px;margin-right:3px;
} Jill's version.  I got rid of the white and moved it into the left margin more ~ Jody*/
.nav-icon{
	float:left;margin-top:0px;margin-left:-14px;margin-right:2px;
	border: 0px solid red;
}
.link{
	 background: url(/site-images/link.gif) no-repeat;
	 padding-left: 20px;
	 padding-top:2px;
	 padding-bottom:3px;
	 display: block;
}
.documentnew{
	color: #ff0000;
	font-weight: bold;
}
.pdf{
	 background: url(/site-images/document-pdf.gif) no-repeat;
	 padding-left: 20px;
	 padding-top:2px;
	 padding-bottom:3px;
	 display: block;
}
.video{
	 background: url(/site-images/video.gif) no-repeat;
	 padding-left: 20px;
	 padding-top:2px;
	 padding-bottom:3px;
	 display: block;
}
.word{
	 background: url(/site-images/ms-word-doc.gif) no-repeat;
	 padding-left: 20px;
	 padding-top:2px;
	 padding-bottom:3px;
	 display: block;
}
.powerpoint{
	 background: url(/site-images/ms-powerpoint-doc.gif) no-repeat;
	 padding-left: 20px;
	 padding-top:2px;
	 padding-bottom:3px;
	 display: block;
}
.excel{
	 background: url(/site-images/ms-excel-doc.gif) no-repeat;
	 padding-left: 20px;
	 padding-top:2px;
	 padding-bottom:3px;
	 display: block;
}
.rss{
	 background: url(/site-images/rss-white.gif) no-repeat;
	 padding-left: 32px;
	 padding-right: 0px;
	 padding-top:0px;
	 padding-bottom:5px;
	 display: block;
	 float: right;
	 
}
.rss-archive{
	 background: url(/site-images/rss-white.gif) no-repeat;
	 padding-left: 32px;
	 padding-top:0px;
	 padding-bottom:5px;
	 display: block;
	 float: right;
	 margin-top: -12px;
	 
}
.rss-left{
	 background: url(/site-images/rss-white.gif) no-repeat;
	 padding-left: 32px;
	 padding-top:0px;
	 padding-bottom:5px;
	 display: block;
	 
}
.indent{
	 background: url(/site-images/spacer.gif) no-repeat;
	 padding-left: 20px;
	 padding-top:2px;
	 padding-bottom:3px;
	 display: block;
}
.indent-links{
	 padding-left: 20px;
	 padding-top:0px;
	 padding-bottom:0px;
}
.first-line-indent{
	 text-indent: -10px;
}
/******* HOME *******************/
#home-wrapper{
	width: 813px;
	border: 0px solid black;
	float: left;
}

#home-topleft{
	width: 316px;
	height: 176px;
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 10px;
	/*background: #688541;*/
	background:#e07f00;
	float: left;
	border-right: 1px solid #ffffff;
}
#home-topright{
	float: left;
	width: 446px;
	height: 186px;
	background: #83776F;
}
#home-bottomleft{
	width: 440px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 30px;
	float: left;
}

#home-bottomright{
	width: 240px;
	padding-top: 30px;
	padding-right: 20px;
	float: left;

}
.home-title{
	color: #1D4554;
	font-size: 16px;
}
#home-img{
	border-right: 1px solid #ffffff;
}
.home-topleft-title{
	color: #ffffff;
	font-size: 25px;
}
.home-topleft-text{
	color: #ffffff;
	font-size: 12px;
}

/********** MULTIMEDIA SECTION *********************/
.movie-image{
	margin: 0px 10px 10px 0px;
	width: 320px;
	border: 0px solid red;
	float: left;
	}
.movie-text{
	margin: 0px 10px 10px 0px;
	width: 200px;
	border: 0px solid red;
	float: right;
}
/********** BLOGS *********************/
.blog-content{
	margin-left: 10px;
}
.blog-wrapper {
	width: 775px;
	background: url(/site-images/blog-listing-bot.jpg) 0px bottom no-repeat;
	text-align: center;
	margin-bottom: 30px;
	border: 1px solid transparent;
}
/*green*/
.blog-header-688541 {
	background: url(/site-images/blog-listing-top-green.gif) 0px 0px no-repeat;
	width: 775px;
	height: 40px;
	text-align: left;
}
/*blue*/
.blog-header-1E4554 {
	background: url(/site-images/blog-listing-top-blue.gif) 0px 0px no-repeat;
	width: 775px;
	height: 40px;
	text-align: left;
}
/*orange*/
.blog-header-DE7D0A {
	background: url(/site-images/blog-listing-top-orange.gif) 0px 0px no-repeat;
	width: 775px;
	height: 40px;
	text-align: left;
}
/*brown*/
.blog-header-48433F {
	background: url(/site-images/blog-listing-top-brown.gif) 0px 0px no-repeat;
	width: 775px;
	height: 40px;
	text-align: left;
}
/*green*/
.blog-sidebar-688541{
	display: block;
	background: #688541;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 15px;
	height: 24px;
	width: 202px;
	color: #ffffff;
	font-family: "Times New Roman";
	font-size: 13px;
	letter-spacing: 1.5px;
	font-weight: 200;	
}
/*blue*/
.blog-sidebar-1E4554{
	display: block;
	background: #1E4554;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 15px;
	height: 24px;
	width: 202px;
	color: #ffffff;
	font-family: "Times New Roman";
	font-size: 13px;
	letter-spacing: 1.5px;
	font-weight: 200;	
}
/*orange*/
.blog-sidebar-DE7D0A{
	display: block;
	background: #DE7D0A;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 15px;
	height: 24px;
	width: 202px;
	color: #ffffff;
	font-family: "Times New Roman";
	font-size: 13px;
	letter-spacing: 1.5px;
	font-weight: 200;	
}
/*brown*/
.blog-sidebar-48433F{
	display: block;
	background: #48433F;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 15px;
	height: 24px;
	width: 202px;
	color: #ffffff;
	font-family: "Times New Roman";
	font-size: 13px;
	letter-spacing: 1.5px;
	font-weight: 200;	
}

.blog-listing-bottom{
	clear: both;
	margin-left: 5px;
	width: 763px;
	border-left: 1px solid #D3CECB;
	border-right: 1px solid #D3CECB;
	text-align: left;
	padding-bottom: 20px;
	margin-bottom: 10px;
	border-bottom: 1px solid transparent;
}
.blog-listing-left {
	width: 176px; 
	float: left;
	padding-top: 15px;
	padding-left: 25px;
}
.blog-listing-middle{
	padding-top: 15px;
	padding-right: 20px;
	width: 326px; 
	float: left;
}

.blog-listing-right{
	width: 205px;
	float: left;
	border-left: 1px solid #D3CECB;
	min-height: 200px

}
.blog-listing-left-full{
	width: 500px; 
	float: left;
	padding-top: 15px;
	padding-left: 25px;
	padding-right: 20px;
}
.blog-sidebar-content{
	padding: 15px 10px 0px 15px;
}
h2.blog-listing {
	display: block;
	float: left;
	padding-left: 235px;
	padding-top: 11px;
	color: #000000;
	font-family: "Times New Roman";
	font-size: 16px;
	letter-spacing: 1.5px;
	font-weight: 500px;
	width: 520px;
	border: 0px solid black;
}
.blog-listing-desc {
	display: block;
	float: left;
	padding-top: 0px;
	padding-left: 235px;
	width: 500px;
	font-size: .9em;
	border: 0px solid black;
}
.blog-image{
	padding: 2px;
	border: 1px solid #cccccc;
}
.blog-feature-title{
	display: block;
	font-family: "Times New Roman";
	font-size: 15px;
	letter-spacing: 1.5px;
	font-color: #83776F;	
}
.blog-title{
	font-family: "Times New Roman";
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1.5px;
}
.blog-bullet{
	 background: url(/site-images/blog-bullet.gif) 0px 3px no-repeat;
	 padding-left: 15px;
	 padding-top:0px;
	 padding-bottom:8px;
	 margin-left: 0px;
	 border: 0px solid black;
	 list-style-type: none;
	 
}
.blog-bullet-arrow{
	 background: url(/site-images/blog-bullet-arrow.gif) 0px 3px no-repeat;
	 padding-left: 25px;
	 padding-top:2px;
	 padding-bottom:8px;
	 margin-left: 0px;
	 border: 0px solid black;
	 list-style-type: none;
	 
}

.blog-image-detail{
	padding: 2px;
	border: 1px solid #cccccc;
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
.blog-links-centered{
	text-align: center;
	}
.blog-links-right{
	text-align: right;
	}


/**********STANDARDS ********************/

h1 {
	font-size: 1.2em;
	font-weight: 200;
	color: #837765;
	width: 530px;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	border-bottom: none;
	margin-bottom: 0px;
}
h1.in-content{
	font-size: 1.0em;
	font-weight: bold;
	color: #000000;
	padding-left: 0px;
	padding-bottom: 0px;
	border-bottom: none;
	margin-bottom: 0px;
}
h1.section-title-green{
	width: 968px;
	height: 58px;
	background: #688541;
	padding: 20px 0px 0px 30px;
	border-bottom: 1px solid white;
	color: #ffffff;
	font-face: Arial;
	font-size: 2.3em;
	font-weight: 100;
}

h2 {
	font-size: 1em;
	font-weight: bold;
}

h2.section-title{
	width: 784px;
	height: 58px;
	background: #688541;
	padding: 20px 0px 0px 30px;
	border-bottom: 1px solid white;
	
	color: #ffffff;
	font-face: Arial;
	font-size: 2.3em;
	font-weight: 100;
}

h3 {
	margin-top: 5px;
	font-size: .9em;
	font-weight: bold;
}
a h3 {
	text-decoration: underline;
}

li, .bodytext {

}
textarea{
	font-family: Verdana; 
	font-size: 11px;
}
ol li{
	margin-left: 20px;
}
ul li{
	margin-left: 20px;
}

p{
	line-height: 1.3em;
	margin-bottom: 1em;
}

a{
	color: #000000;
}

a:link{
	color: #000000;
}
a:visited{
	color: #333333;
}
a:hover{
	color: #666666;
}
a:active{
	color: #333333;
}
.smalltext{
font-size: .9em;
line-height: 1.1em; 
color: #666666;
}
.smalltext a{
	color: #333333;
}

.smalltext a:link{
	color: #333333;
}
.smalltext a:visited{
	color: #333333;
}
.smalltext a:hover{
	color: #666666;
}
.smalltext a:active{
	color: #333333;
}

.datetext{
color: #83776F;
}
a.blog-links{
	text-decoration: none; 
	color: #DE7D07;
	}
.blog-links a{
	color: #DE7D07;
}

.blog-links a:link{
	color: #DE7D07;
}
.blog-links a:visited{
	color: #DE7D07;
}
.blog-links a:hover{
	color: #DE7D07;
}
.blog-links a:active{
	color: #DE7D07;
}

.redhdr{
font-family : Arial, Sans-serif; font-size : 10px; line-height : 13px; margin-bottom: 1px; padding-bottom: 1px; margin-top: 0px; padding-top: 0px;
	font-weight: bold;
	color: #9A1E1E;}
a.redhdr {color: #9A1E1E; font-weight: bold;}	
a.redhdr:visited {color: #9A1E1E;}	
a.redhdr:hover {color: #000000;}	
a.redhdr:active {color: #9A1E1E;}	

.redtext{
	color: #ff0000; 
	}

/*****ALL STANDARD FORMS************/
#standard-form{ 
	margin-left: 10px;
	}
.standard-form-row {
  clear: both;
  padding-top: 3px;
  width: 540px;
  border: 0px solid black;
}
.standard-form-fullcolumn {
	width: 525px;
	padding-left: 10px;
	border: 0px solid #ff0000;
	}
.standard-form-column1 {
	float: left;
	width: 130px;
	text-align: right;
	margin: 3px 10px 5px 0px;
	border: 0px solid #ff0000;
	}
.standard-form-column2 {
	float: left;
	width: 300px;
	text-align: left;
	margin-right: 10px;
	margin-bottom: 5px;
	border: 0px solid #00ff00;
	}

/*****END ALL STANDARD FORMS HERE ************/

/*****STANDARD COLUMN LAYOUT ****************/
.standard-row {
  clear: both;
  padding-top: 3px;
  padding-bottom: 15px;
  width: 500px;
  border: 0px solid black;
}
.standard-fullcolumn {
	width: auto;
	padding-left: 10px;
	padding-bottom: 15px;
	border: 0px solid #ff0000;
	}
.standard-column1 {
	float: left;
	width: 150px;
	text-align: left;
	margin: 3px 30px 25px 0px;
	border: 0px solid #ff0000;
	}
.standard-column2 {
	float: left;
	width: 320px;
	text-align: left;
	margin: 0px 0px 25px 0px;
	border: 0px solid #00ff00;
	}
.event-column1 {
	float: left;
	width: 50px;
	text-align: left;
	margin: 3px 10px 5px 0px;
	border: 0px solid #ff0000;
	}
.event-column2 {
	float: left;
	width: 320px;
	text-align: left;
	margin: 3px 10px 5px 0px;
	border: 0px solid #00ff00;
	}
.even-column1 {
	float: left;
	width: 250px;
	text-align: left;
	margin: 3px 30px 5px 0px;
	border: 0px solid #ff0000;
	}
.even-column2 {
	float: left;
	width: 220px;
	text-align: left;
	margin: 0px 0px 25px 0px;
	border: 0px solid #00ff00;
	}	
.image-listing	{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-top: 1px solid #83776F;
	border-bottom: 1px solid #83776F;
}
.image-detail	{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-right: 20px;
	margin-bottom: 7px;
	margin-top: 5px;
	border-top: 1px solid #83776F;
	border-bottom: 1px solid #83776F;
	float: left;
}



/*****END STANDARD COLUMN LAYOUT ****************/

/********** END STANDARDS ********************/
/********** SEARCH LAYOUT *********************/
#search-wrapper{
	width: 500px;
	border: 0px solid black;
	margin: 20px 40px 20px 0px;
	float: left;
}
.search-row {
  clear: both;
  padding-top: 3px;
  padding-bottom: 3px;
  width: 500px;
  border: 0px solid black;
}

.search-column1 {
	float: left;
	width: 150px;
	text-align: left;
	margin: 3px 30px 0px 0px;
	border: 0px solid #ff0000;
	}
.search-column2 {
	float: left;
	width: 250px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	border: 0px solid #00ff00;
	}	
/********* PRIMARY NAVIGATION ***************/
#nav-primary {
	background: #ffffff;
}
#nav-primary ul{
	padding-bottom: 1px;

}	
#nav-primary ul li{
	list-style-type: none;
	text-align: right;
	height: auto;
	width: 183px;
	margin-left: 0px;

}
#nav-primary ul li a{
	display: block;
	height: 24px;
	width: 163px;
	background: #83776F url(/site-images/primary-nav-horiz.gif) center bottom no-repeat;
	padding-right: 20px;
	padding-top: 7px;

	color: #ffffff;
	text-decoration: none;
	font-size: .9em;
}
#nav-primary ul li a:visited{
}

#nav-primary ul li a:hover{
	background: #83776F url(/site-images/primary-on-bg.gif);
	margin-top: -1px;
	padding-top: 8px;
	color: #49433F;
}
#nav-primary ul li a.last{
	background: #83776F;

}
#nav-primary ul li a.on{
	display: block;
	height: 23px;
	width: 163px;
	background: #83776F url(/site-images/primary-on-bg.gif) 0px bottom no-repeat ;
	padding-right: 20px;
	padding-top: 7px;
	margin-top: -1px;
	color: #49433F;
	text-decoration: none;
	font-size: .9em;
}
#nav-primary ul li a.last{
	padding-top: 7px;
	height: 23px;
}
#nav-primary ul li a.last:hover{
	background: #83776F url(/site-images/primary-on-bg.gif) 0px bottom no-repeat ;
	margin-top: 0px;
	height: 23px;
	padding-top: 7px;
	color: #ffffff;
}
#nav-primary ul li a:visited{
}

#nav-primary ul li a:hover{
	color: #ffffff;
}
/********* SECONDARY NAVIGATION ***************/
#nav-secondary {
	width: 188px;
	min-height: 300px;
	margin-right: 3px;
	float: left;
	margin-left: 0px;
	background: url(/site-images/thirdlevel-nav-bg.gif) 186px 5px no-repeat;
}
#in-this-section{
	width: 145px;
	height: 24px;
	color: #ffffff;
	font-face: Verdana;
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: .05em;
	padding: 6px 0px 0px 40px;
	border-bottom: 1px solid white;
	background: url(/site-images/arrow-in-this-section.gif) 18px 8px no-repeat #1D4554;
}
#in-this-section-content{
	width: 355px;
	height: 24px;
	color: #ffffff;
	font-face: Verdana;
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: .05em;
	padding: 6px 0px 0px 40px;
	border-bottom: 1px solid white;
	margin-top: 20px;
	display: block;
	background: url(/site-images/arrow-in-this-section.gif) 18px 8px no-repeat #83776F;
}
.section1{
	
}
.section2{
	padding-top: 30px;
}
.section3{
	padding-top: 61px;
	
}
.section4{
	padding-top: 92px;
	
}
.section5{
	padding-top: 123px;
}
.section6{
	padding-top: 154px;
}
.section7{
	padding-top: 185px;
}
.section8{
	padding-top: 215px;
}
.section9{
	padding-top: 245px;
}
.section10{
	padding-top: 275px;
}
.section11{
	padding-top: 305px;
}
.section12{
	padding-top: 325px;
}
#nav-secondary ul{
	list-style-type: none;
}	
#nav-secondary ul li{
	margin-left: 0px;
}

#nav-secondary ul li a{
	width: 170px;
	height: 24px;
	padding: 6px 0px 0px 15px;
	display: block;
	background: #1D4554;
	color: #ffffff;
	font-size: .9em;
	text-decoration: none;
}
#nav-secondary ul li a:visited{
}
#nav-secondary ul li a:hover{
	text-decoration: underline;

}

#nav-secondary ul li a.on{
	background: url(/site-images/secondary-on-bg.gif) 0px 0px ;
	color: #49433F;
	font-weight: bold;
}


/********* THIRD LEVEL NAVIGATION ***************/
#nav-secondary ul li ul{
}	

#nav-secondary  ul li ul li{
}
#nav-secondary ul li ul li a{
	width: 170px;
	padding-bottom: 5px;
	height: auto;
	display: block;
	background: #D3CECB;
	color: #49433F;
	font-size: 1em;
	text-decoration: underline;
}
#nav-secondary ul li ul li  a:visited{
	color: #49433F;
}
#nav-secondary ul li ul li  a:hover{
	color: #000000;

}
#nav-secondary ul li ul li a.on{
	text-decoration: none;
	width: 170px;
	padding-bottom: 5px;
	height: auto;
	display: block;
	font-weight: normal;
	background: #D3CECB;
	color: #49433F;
	font-size: 1em;
}
#nav-secondary ul li ul li  a.on:visited{
	color: #49433F;
}
#nav-secondary ul li ul li  a.on:hover{
	color: #000000;
}
/********* FOURTH LEVEL ******************/
#nav-fourthlevel ul{
	list-style-type: none;
}	
#nav-fourthlevel ul li{
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
}

#nav-fourthlevel ul li a{
	font-size: 1em;
}
#nav-fourthlevel ul li a:visited{
}
#nav-fourthlevel ul li a:hover{
	text-decoration: underline;

}

#nav-fourthlevel ul li a.on{
	background: url(/site-images/secondary-on-bg.gif) 0px 0px ;
	color: #49433F;
	font-weight: bold;
}

/********* UTIL SECONDARY NAV ************/
#header-util{
	width: 165px;
	height: 24px;
	color: #ffffff;
	font-face: Verdana;
	font-size: 1.0em;
	font-weight: normal;
	letter-spacing: .05em;
	padding: 6px 0px 0px 20px;
	border-bottom: 1px solid white;
	background: #1D4554;
}
#nav-secondary-util{
	width: 188px;
	height: 300px;
	margin-right: 3px;
	float: left;
	margin-left: 0px;
	background: url(/site-images/thirdlevel-nav-bg.gif) 186px 5px no-repeat;
	
}
#nav-secondary-util ul{
	list-style-type: none;
}	
#nav-secondary-util ul li{
	margin-left: 0px;
}

#nav-secondary-util ul li a{
	width: 170px;
	padding: 6px 0px 5px 15px;
	display: block;
	background: #FFFFFF;
	color: #544047;
	font-size: .9em;
	text-decoration: none;
}
#nav-secondary-util ul li a:visited{
}
#nav-secondary-util ul li a:hover{
	text-decoration: underline;

}
#nav-secondary-util ul li a.on{
	color: #49433F;
	font-weight: bold;
}

#nav-secondary-util ul li ul{
	padding-bottom: 5px;
}	

#nav-secondary-util  ul li ul li{
}
#nav-secondary-util ul li ul li a{
	width: 155px;
	padding-bottom: 0px;
	padding-left: 30px;
	height: auto;
	display: block;
	background: #FFFFFF;
	color: #49433F;
	font-size: .9em;
	text-decoration: underline;
}
#nav-secondary-util ul li ul li  a:visited{
	color: #49433F;
}
#nav-secondary-util ul li ul li  a:hover{
	color: #000000;

}
#nav-secondary-util ul li ul li a.on{
	text-decoration: none;
	width: 155px;
	padding-bottom: 0px;
	height: auto;
	display: block;
	font-weight: bold;
	background: #FFFFFF;
	color: #49433F;
	font-size: .9em;
}
#nav-secondary-util ul li ul li  a.on:visited{
	color: #49433F;
}
#nav-secondary-util ul li ul li  a.on:hover{
	color: #000000;
}
/********* SITE STYLES ***************/
#content-wrapper{
	float: left;
	width: 593px;
	padding-top: 20px;
	padding-left: 30px;
}
#content{
	float: left;
	width: 545px;
	padding-left: 10px;
}
#top {
display: inline;
}
.clear{
	clear: both;
}

p.lineseparator{
	margin-bottom: 0px;
	line-height: 7px;
}

.error{
	color: red;
	font-weight: bold;
}
.smallbreak{
	line-height: 3px;
}
.mdbreak{
	line-height: 8px;
}
.feedtext{
	color: #ffffff !important;
	text-decoration: none !important;
}
.feedtext a{
	text-decoration: none;
}

.feedtext a:visited{
}
.feedtext  a:hover{
	text-decoration: none;
}


.nachc-alerts{
	padding:0 0 0 8px;
	width:440px;
	margin:0 0 5px;
	overflow:hidden;
	font-size:11px;
	line-height:18px;
	background: #FFFFFF;
	border: 1px solid #999999;
}
.nachc-alerts a{
	padding:0 0 0 8px;
	margin:0 0 5px;
	font-size:11px;
	line-height:18px;
}
.newsticker {
	height: 40px;
	width: 440px;
	display: block;
	overflow: hidden;
	position: relative;
	margin:0;
	padding:0;
	}
.newsticker ul{
	margin:0;
	padding:0;
}
.newsticker ul li {
	/*float: left; add the float: left when you prefer a horizontal news ticker*/ 
	display: block;
	width: 440px;
	height:40px;
	margin:0;
	padding: 0;
	}
	
	/* CLEARING HOUSE */
	.c {background: #F4F4F4;width:510px;padding:10px; border: 1px solid black;}
.c2 {background: #FFFFFF; border: 1px solid #999999;padding:5px;}
.c3 {background: #FFFFFF; border: 1px solid #999999;padding:0px;}
.chbtn {color:000000;font-weight:bold;font-size:15px;}

.tformdisplay{
position:absolute;
visibility:visible; 
display:none; 
border:1px solid #F78F1E;
color:#1D4554;
background:#dddddd;
width:250px;
padding:10px;
}

