/* the following is to center the page in IE and then realign the text to left-align */
body	{
	text-align: center;
	margin: 0;
	padding: 0;
	background-color: #eae6d1;
	}
	
body#homepageLac	{
	text-align: center;
	margin: 0;
	padding: 0;
	background: url(/lacSite/imagesLAC/rainforestBG2.jpg) center top no-repeat;
	background-color: #eae6d1;
	}
	
p, ul, ol, dl, h1, h2, h3, h4, h5, h6, div {
	text-align: left;
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	}
	
p, ul, ol, dl	{
	font-size: .8em;
	color: #707070;
	}

ul ul	{
	font-size: 1em;
	}
	
	
dl 	{
	margin: 5px 0 10px 10px;
	}
	
dl dt	{
	font-weight: bold;
	margin: 0;
	padding: 10px 0 5px 0;
	}
	
dl dd	{
	padding: 0 0 0 10px;
	margin: 0;
	}
	
h1	{
	color: #306992;
	font-family: Helvetica, Ariel, sans-serif;
	}
	
h2	{
	color: #306992;
	font-family: Helvetica, Ariel, sans-serif;
	}
	
h3	{
	color: #306992;
	font-family: "Gill Sans MT", Helvetica, Arial, Verdana, sans-serif;
	background: url(/images/butterfly20.gif) no-repeat 7px 5px;
	font-size: 1.6em;
	font-weight: normal;
	border-bottom: 1px solid #306992;
	padding: 0 0 0 30px;
	margin: 0;
	display: inline;
	}
	
h4	{
	color: #306992;
	font-weight: bold;
	font-family: "Gill Sans MT", Helvetica, Arial, Verdana, sans-serif;
	font-size: 1em;
	}
	
h5	{
	color: #306992;
	font-family: Helvetica, Ariel, sans-serif;
	}
	
h6	{
	color: #306992;
	font-family: Helvetica, Ariel, sans-serif;
	}
	
a	{
	text-decoration: none;
	color: #050;
	font-weight: bold;
	}
	
a:hover	{
	color: #306992;
	border-bottom: 1px solid #306992;
	}
	
a.img	{
	border-bottom: none;
	}
	
img	{
	border: none;
	}
	
div#breaking	{
	border: 1px solid #306992;
	background-color: #fef9aa;
	margin: 3px 30px 3px 30px;
	padding: 5px;
}

div#breaking p	{
	text-align: center;
	font-weight: bold;
	font-size: 1em;
}

div#breaking p span	{
	font-family: Georgia;
	font-style: italic;
}
	
#mainWrapper	{
	position: relative;
	margin: 0 auto;
	width: 850px;
	}
	
#borderImage	{
	position: absolute;
	top: 5px;
	right: -47px;
	}
	
#bottomImage	{
	position: absolute;
	bottom: -45px;
	left: -23px;
	}
	
#centerImage	{
	position: absolute;
	top: 660px;
	right: -79px;
}

#centerLeft	{
	position: absolute;
	top: 500px;
	left: -83px;
	}
	
img#headerQuote	{
	position: absolute;
	top: 5px;
	left: 220px;
	}

#wrapper	{
	position: relative;
	float: left;
	margin: 32px 0 50px 0;
	padding: 0;
	background-color: #fff;
	border: 1px solid #306992;
	}
	
#header	{
	position: relative;
	width: 848px;
	height: 146px;
	background-image: url(/images/imagesHomepage/headerBGSolid.png);
	padding: 0;
	margin: 0;
	}
	
#headerLac	{
	position: relative;
	width: 848px;
	height: 128px;
	background-image: url(/images/imagesHomepage/headerBGSolid.png);
	padding: 0;
	margin: 0;
	}
	
.headerLogo	{
	position: absolute;
	top: 0;
	left: 0;
	}
	
div#header p.headerIntro	{
	color: #4ba5e6;
	font-family: "Lucida Sans", Arial,  Verdana, sans-serif;
	font-size: 1.35em;
	font-weight: normal;
	padding: 5px 0 0 0;
	margin: 0px;
	}
	
div#headerLac p.headerIntro	{
	color: #4ba5e6;
	font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.35em;
	font-weight: normal;
	padding: 5px 0 0 0;
	margin: 0px;
	}

#headerText	{
	margin: 0px 0 0 190px;
	padding: 0px 5px 0 5px;
	}

#headerText p.text	{
	color: #fffeb9;
	font-weight: normal;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding: 5px 0 0 0;
	font-size: 1.05em;
	line-height: 1.15;
	}
	
div#headerLac #headerText p.text	{
	color: #fffeb9;
	font-weight: normal;
	font-family: "Lucida Sans", Arial,  Verdana, sans-serif;
	padding: 5px 0 0 0;
	font-size: 1em;
	line-height: 1;
	}
	
/* this div is to fix a layout issue with the javascript menu */
div#menuAdj	{
	position: absolute;
	bottom: -2px;
	left: 0;
	padding: 1px 0 0 0;
	margin: 0;
	background-image: url(/images/imagesHomepage/navback.gif);
	background-repeat: repeat-x;
	width: 848px;
	height: 20px
	}
	
div#MenuPos	{
	width: 818px;
	height: 19px;
	}
	
#revolvPic	{
	position: relative;
	width: 586px;
	height: 199px;
	padding: 0;
	margin: 0 0 15px 0;
	}
		
	div#survey2	{
		position: absolute;
		top: 65px;
		left: 230px;
		border: 3px solid #306992;
	}
	
		div#survey	{
			height: 164px;
			width: 320px;
			padding: 0;
			background-image: url(/images/imagesHomepage/opaque85.png);
		}
	
	div#survey p	{
		padding: 5px 10px 5px 10px;
		text-align: center;
		color: #000;
	}
	
	p#takeSurvey	{
		float: left;
		margin-top: 0;
	}
	
	p#closeWindow	{
		float: right;
		text-align: right;
		font-size: .6em;
		margin-top: 0;
	}
	
	p#closeWindow a	{
		color: grey;
	}
	
	p#closeWindow a:hover	{
		text-decoration: none;
	}
	
	div#survey h4	{
		padding: 5px 10px 5px 10px;
		text-align: center;
		font-family: "Lucida Sans", Helvetica, Arial, Verdana, sans-serif;
		font-size: 1.1em;
		font-weight: normal;
	}
	
#mainContent	{
	float: left;
	width: 848px;
	background-image: url(/images/imagesHomepage/260NavBg.gif);
	background-position: 589px top;
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;

	}
	
#mainTextArea	{
	float: left;
	width: 585px;
	}

#textArea	{
	width: 100%;
	margin: 0;
	padding: 0;
	}
	
div#footerNew	{
	position: relative;
	float: left;
	margin: 0px;
	padding: 2px 0;
	width: 848px;
	height: 1.2em;
	border-top: 1px solid #306992;
	}
	
p.copyright	{
	float: right;
	font-size: .7em;
	padding: 1px 20px 1px 1px;
	}
	
ul.bottomLinks	{
	position: absolute;
	top: 3px;
	left: 0px;
	margin: 0;
	padding: 0 0 0 5px;
	font-size: .6em;
	list-style-type: none;
	z-index: 1000;
	}
	
ul.bottomLinks li	{
	display: inline;
	padding: 0 4px 0 4px;
	border-right: 1px solid #707070;
	background-image: none;
	}
	
ul.bottomLinks li.lastLink	{
	border-right: none;
	}
	
p.bottomLinks a	{
	padding: 0 2px;
	font-weight: normal;
	}

span.leadIn	{
	font-weight: bold;
	}
	
/* News items on Homepage */

	
div.newsTop ul,
div.news ul,
div.newsBottom ul		{
	margin: 5px 30px 0 180px;
	list-style-type: none;
	}
	
div.newsTop ul li,
div.news ul li,
div.newsBottom ul li	{
	background: url(/images/0009_round_cyan.gif) 1px 2px no-repeat;
	padding: 0 0 0 15px;
	}
	
div.newsTop	{
	padding: 0;
	margin: 40px 0 20px 0;
	float: left;
	width: 580px;
	}
	
div.news	{
	padding: 0;
	margin: 20px 0 20px 0;
	float: left;
	width: 580px;
	}
	
div.newsBottom	{
	padding: 0;
	margin: 10px 0 30px 0;
	float: left;
	width: 580px;
	}
	
div.news p,
div.newsBottom p,
div.newsTop p	{
	margin: 0 30px 0 175px;
	padding: 0;
	}
	
div.h3Holder	{
	clear: left;
	margin: 10px 0 0 0;
	padding: 0;
	}
	
div.news img,
div.newsTop img,
div.newsBottom img	{
	float: left;
	padding: 0;
	margin: 4px 30px 0 30px;
	}
/* end of News Items on Homepage */
	
/* The following is for the Homepage sidebar */

#sidebar	{
	float: right;
	width: 258px;
	clear: none;
	margin: 0;
	padding: 0;
	}
	
div#sidebar ul	{
	margin: 0 0 0 10px;
	list-style-type: none;
	}
	
div#sidebar ul li	{
	background: url(/images/0009_round_cyan.gif) 1px 2px no-repeat;
	padding: 0 0 0 15px;
	}
	
div#sidebar p	{
	padding: 5px 3px 5px 10px;
	}
	
div#sidebar div#donate	{
	margin: 15px 15px 35px 15px;
	padding: 0;
	border: 1px solid #306992;
	min-height: 79px;
	_height: 79px;
	background-color: #eae6d1;
	}
	
body#homepageLac div#sidebar div#donate	{
	margin: 15px 15px 0px 13px;
	padding: 0;
	border: 1px solid #306992;
	/*
	min-height: 79px;
	_height: 79px;
	* */
	background-color: #eae6d1;
	}
	
div#donate p	{
	font-style: normal;
	font-size: .7em;
	font-weight: normal;
	margin: 0;
	padding: 0;
	}
	
div#donate a,
div#donate a:hover	{
	border-bottom: none;
	}
	
#donate img.donateAnimal	{
	float: left;
	margin: 0 10px 0 0;
	border: none;
	}
	
#donate img.donateButton	{
	margin: 3px 0 0px 7px;
	border: none;
	}
	
#sideBar div	{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
	
div.cleared	{
	clear: both;
	}
	
#sideBar div#searchBox	{
	padding: 0;
	margin: 0;
}
	
#sideBar div#searchBox form	{
	padding: 0;
	margin: 5px 5px 5px 13px;
	}
	
#sidebar div#searchBox form input	{
	margin: 3px 0 3px 0;
	padding: 0;
}
	
#sideBar form#emailSignUp	{
	padding: 0;
	margin: 5px 0 5px 10px;
	}
	
div#sideBar h4	{
	color: #fff;
	font-family: "Lucida Sans", Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	margin: 5px 0 15px 0;
	padding: 2px 0 2px 15px;
	background-color: #306992;
	background-image: url(/images/liBGlight.png);
	border-bottom: 2px solid #0f4d7a;
	border-right: 2px solid #0f4d7a;
	border-top: 2px solid #bbd3e4;
	border-left: 2px solid #bbd3e4;
	}
	
form#subscribe	{
	margin: 10px 0 10px 10px;
	}
	
.inPic	{
	float: right;
	padding: 0 10px 0 10px;
	}
	
img.inLogo	{
	padding: 0;
	margin-left: 10px;
	}
	
img.lsLogo	{
	padding: 0;
	margin-left: 10px;
	}
	
div#shareThis	{
	margin: 10px 0 10px 30px;
	border: none;
	text-decoration: none;
}

div#shareThis a:hover	{
	text-decoration: none;
	border: none;
}
	
/* end of Homepage sidebar styles */


