/* CSS Document */


body {
	/*letter-spacing: inherit;*/
	letter-spacing: 0em;
	/*font-size: .8em;*/
	line-height: 1.25em;
}

h4 {
	margin: 0px;
	padding: 0px;
}

a {
	text-decoration: none;
	color: #3399CC;
}

/*
#area2 ul {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	list-style: none;
	float: left;
	clear: both;
}
*/


#shell {
  /*
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -362px;
	margin-top: -280px;
 */
	width: 755px;
}

#heightPadder {
	width: 1px;
	height: 215px;
	display: inline;
	float: left;
	overflow: hidden;
	visibility: hidden;
	clear: both;
}

#homeBanner {
	width: 755px;
	height: 146px;
	background: url(../images/homeBanner.gif) top left no-repeat;
	padding:0;
	margin-bottom: 5px;
}

#homeBottom {
	width: 627px;
	height: 20px;
	background: url(../images/homeBottom.jpg) top left no-repeat;
	clear: both;
}

#homeTop {
	width: 627px;
	height: 18px;
	background: #fff url(../images/homeTop.jpg) left top no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: inline;
	float: left;
}

#menu {
  z-index: 3000;
  display: inline;
  float: left;
  margin: 0;
	padding: 15px 0 0 0;
	height: 364px;
	/*height: 354px;*/
	/*font-size: .9em;*/
	background: url(../images/homeMenu.gif) top left no-repeat;
}

.imageBar {
  display: inline;
	float: left;
	height: 73px;
	margin-bottom: 10px;
}

#image1 {
	width: 116px;
	margin-left: 1px;
	background: url(../images/homeImageBar1.jpg) top left no-repeat;
}

#image2 {
	width: 119px;
	background: url(../images/homeImageBar2.jpg) top left no-repeat;
}

#image3 {
	width: 117px;
	background: url(../images/homeImageBar3.jpg) top left no-repeat;
}

#image4 {
	width: 119px;
	background: url(../images/homeImageBar4.jpg) top left no-repeat;
}

#image5 {
	width: 118px;
	background: url(../images/homeImageBar5.jpg) top left no-repeat;
}

#contentArea {
  display: inline;
	float: right;
	width: 627px;
	font-size: 0.8em;
	background: url(../images/homeBg.jpg) top left repeat-y;
}



#area1 {
	display: block;
	position: relative;
	float: left;
	width: 361px;
	height: 417px;
	overflow: hidden;
	font-size: 0.86em;
	z-index: 0;
	margin: 0 10px 0 10px;
	padding: 0;
}

#area1 p {
	margin-top: 5px !important;
	padding:0 3px !important;
	line-height: 16px !important;
}

#area1 .highlight {
	color: #345520; 
	font-weight: bold;
}

#area1 a {
	text-decoration: underline;
	display: inline;
	color: inherit;
}

#area1 #contentSlides {
	width: 2166px;
	clear:left;
}

#area1 #contentSlides .slide {
	width: 361px;
	float:left;
}



/* SLIDE NAV  */
#slideNav {
	position: absolute;
	right:0;
	bottom: -5px;
	margin:0;
	padding:0;
	list-style: none;
}
#slideNav li {
	display: block;
	padding:5px;
	margin: 0 2px;
	float: left;
	font-size: 1.7em;
	font-weight: normal;
	text-align: center;
	color:#3a3e38;
	cursor: pointer;
	font-family: Times;
	background-color: #ffffff;
}
#slideNav li.selected, #slideNav li:hover {
	font-weight: bold;
	background-color: #eceede; 
}


/* LOWER AREA */

#lowerSection {
	clear:both;
	width:755px;
	display: block;
	padding-top:5px;
	position: relative;
}

#lowerTop {
	width:755px;
	height:24px;
	background: url(../images/lowerTop.jpg) no-repeat;
}

#lowerContent {
	width:755px;
	height:110px;
	background: url(../images/lowerBg-panel.jpg) no-repeat;
}
#lowerContent div { display: block }

#lowerContent .lowerCol
{
	margin-left:15px;
	width:225px;
	position:absolute;
	top:12px;
}
#lowerContent #lower2 { left:244px; }
#lowerContent #lower3 { left:505px }

#lowerContent .lowerCol .colHeader
{
	font-family: "Trebuchet MS", Verdana, Arial, Serif;
	font-weight: bold;
	font-size: .8em;
	color: #242424;
}
#lowerContent .lowerCol .colHeader span
{
	letter-spacing: -1px;
	font-weight: normal;
}
#lowerContent .lowerCol .headline 
{
	margin-top:6px;
	margin-bottom: 2px;
	font-family: Times;

	font-size: 15px;
	font-weight: normal;	
}
#lowerContent .lowerCol .headline a
{
	color:#494f49;	
}
#lowerContent .lowerCol p
{
	margin:0; padding: 0;
	font-size: 11px !important;
	line-height: 13px !important;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
#lowerContent .lowerCol p a
{
	color:#5b6159;
	/* display: block; margin-top:5px; color: #345520; */
	text-decoration: none;
}
#lowerContent .lowerCol p a:hover
{
	text-decoration: underline;
}

#lowerBottom {
	width:755px;
	height:18px;
	background: url(../images/lowerBottom.jpg) no-repeat;
}

/* AREA 2 */

#area2 {
	display: inline;
	float: left;
	width: 230px;
	height: 417px;
	padding: 0 0 0 1px;
	margin: 0;
	overflow: auto;
	overflow-x: hidden;
}


a.homeLink {
  display: block;
/*
	color: #cd6417;
	color: #CD824C;
*/
	color: #5b6159;
	padding: 0;
	margin: 0;
	left: 0;
	text-align: right;
	/*background: url(../images/homeArrow.gif) bottom right no-repeat;*/
	text-decoration: none;
}

#area2 a.homeLink {
    /*
    width: 175px;
	margin-left: 11px;
	
	*/
	padding:5px 2px;
  font-weight: normal;
  font-size: 1.16em;

  /*background: #F5F6EF url(../images/homeArrowBg.gif) 210px bottom no-repeat;*/
}

#area2 p.alternate a.homeLink {
  background-color: #eceede;
}

#area2 a.homeLink:hover {
  /* background-color: #eaeae4; */
  text-decoration: underline;
}


span.arrow {
/*
  background: transparent url(../images/homeArrow.gif) bottom right no-repeat;
  padding-left: 2px;
*/
display: none;
}

span.newIcon {
	
 padding: 0 40px 0 0;
  background: url(../images/newIcon.gif) bottom left no-repeat;

}


#area1 p, #area2 p {
	margin: 0 0 8px 0;
	padding: 0;
}

#area1 p {
  font-size: 1.5em; /* Beta */
  font-size: 1.2em; /* Original */
  font-size: 1.4em; /* Current */
  line-height: 1.55em; /* Original */
  line-height: 1.6em; /* Current */
  letter-spacing: 0.04em; /* Current */
}




#area2 p {
  margin: 1px 0px;
  padding:2px 0 3px 0;
  background: url(../images/separator-dots.gif) bottom left repeat-x;
}


#area2 h4 {
  /*
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: 1.1em;
  text-align: right;
  padding-right: 10px;
  */
/*   position: relative; */
  height: 22px;
  background-position: 4px center;
  background-repeat: no-repeat;
  background-color: #eceede;
  font-size: 1em;
  text-indent: -5000px;
  overflow: hidden;
  margin-top:10px;
}

#area2 h4.recentNews {
	margin:0;
   background-image: url(../images/header-recentNews.gif); 
}

/*
#area2 h4.currentEvents {
  background-image: url(../images/currentEventsHeader.gif);
}
*/

/*
#area2 h4.announcements {
  background-image: url(../images/announcementsHeader.gif);
}
*/

#area2 h4.eventsAndAnnouncements {
  background-image: url(../images/header-featuredEvents.gif);
}

#area2 h4.legislativeHighlights {
  background-image: url(../images/header-featuredLeg.gif);
}

/*
#area2 h4.climateChange {
  background-image: url(../images/climateChangeHeader.gif);
}
*/

#area2 h4.specialFeatures {
  background-image: url(../images/header-specialFeatures.gif);
}



#area2 h4 a.archive {
  display: block;
  float: right;
  width: 50px;
  height: 14px;
  padding: 0;
  margin: -13px 0 0 0;
  top:0;
  font-weight: normal;
  text-indent: 0px !important;
  color:#5B6159;
/*   background: transparent url(../images/archiveLinkMatrix.gif) no-repeat 5px 1px; */
}

#area2 h4 a.archive:hover {
 /*  background-position: 5px -13px; */
}



#area2 .featureSpacer {
  display: block;
  width: 100%;
  height: 8px;
  overflow: hidden;
}



#area1 .homeLink {
  text-align: left;
}

#area2 .homeLink {
  text-align: right;
  text-align: left;
}



#homeContentImage {
  display: inline;
	float: left;
	margin: 10px 10px 0px 0px;
	padding: 1px;
	border: solid 1px #8E8380;
}

.hideText {
	text-indent: -5000px;
	overflow: hidden;
}

.title {
	font-size: 1.4em;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	font-weight: normal;
	color: #959f81;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
}

.newsPhotoRight {
  display: inline;
	float: right;
	padding: 0px;
	margin: 0px 0px 5px 5px;
}

.newsPhotoLeft {
  display: inline;
	float: left;
	padding: 0px;
	margin: 0px 0px 5px 5px;
}

.liColumnLeft {
  display: inline;
	float: left;
	padding: 0px 10px 0px 10px;
	margin: 0px;
}

.liColumnRight {
  display: inline;
	float: right;
	padding: 0px 0px 0px 20px;
	margin: 0px;
}

.newsHeadingRight {
	font-size: 1em;
	color: #007700;
	text-align: right;
}

/*
#forestsAndFish {
	width: 115px;
	height: 19px;
	background: url(../images/homeForestsAndFish.gif) top left no-repeat;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 310px;
	left: 5px;
}
*/

#menu li.workingForestAlliance a {
	width: 120px;
	height: 119px;
	background: url(../images/ffl_menu_tout.jpg) top left no-repeat;
	margin: 0;
	padding: 0;
	position: absolute;
  /*bottom: -2.5em;*/
  /*bottom: -5.5em;*/
  bottom: -75px;
  left: 0;
  text-indent: -5000px;
  overflow: hidden;
}

#menu li.anniversary a {
  position: absolute;
  width: 123px;
  bottom: -165px;
  /*margin: 105px 0 0 -1px;*/
}

#menu li.forestsAndFish a {
	position: absolute;
	width: 123px;
	height: 19px;
  top: 310px;
  left: 0;
  /*bottom: -110px;*/
	margin: 0;
	padding: 0;
	background: url(../images/homeForestsAndFish.gif) 5px top no-repeat;
  text-indent: -5000px;
  overflow: hidden;
}



#footer {
	font-size: 10px;
	height: 40px;
	margin: 0px auto 0px auto;
	text-align: center;
	overflow: hidden;
	width: 719px;
	background: url(../images/paper.gif) top left;
	clear: both;
	padding: 0px;
}

#copyright {
  display: inline;
	float: left;
  margin-top: 10px;
  margin-left: 0px;
}

#ca {
  display: inline;
	float: right;
}

/*---------- LINK POPUP -----------*/

#popupContainer {
  top: -20px;
	bottom: auto;
}

#popupArrow {
  top: 20px;
	bottom: auto;
}

/*------ ADDITIONAL LINKS -----------*/

#homeBanner ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#homeBanner ul li {
	padding: 0px;
	margin: 0px;
}

#homeBanner ul li a {
	padding: 0px;
	margin: 0px;
}

#siteMap {
	width: 63px;
	height: 12px;
	text-indent: -5000px;
	overflow: hidden;
	background: url(../images/buttonSiteMapHome.gif) top left no-repeat;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 125px;
	right: 15px;
	list-style: none;
}

#glossary {
	width: 63px;
	height: 12px;
	text-indent: -5000px;
	overflow: hidden;
	background: url(../images/buttonGlossaryHome.gif) top left no-repeat;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 107px;
	right: 15px;
}

#faq {
	display: inline;
	float: right;
	clear: both;
	width: 30px;
	height: 12px;
	text-indent: -5000px;
	overflow: hidden;
	background: url(../images/buttonFAQHome.gif) top left no-repeat;
	margin: 0px;
	padding: 3px 0px 3px 0px;
}
