  /* ::::::::::::::::::::::::::::::::::::::::: MAIN ELEMENTS :::::::::::::::::::::::::::::::::::::: */
#wrapAll
{
	background: #eeecdf ;
	position: relative;
	left: auto;
	top: auto;
	border: 0px;
	height: 100%;
	width: 100%;
	font-family: Arial, Verdana, Sans-Serif;
	font-size:14px;
}

body
{
	position: relative; 
	 
	width: 100%; 
	margin: 0; 
	padding: 0;
	background: #eeecdf url(images/body-bg.gif) 0 0 repeat-y;

}


   /* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
   

a:link, a:visited { color: #185db2;  text-decoration:underline;}

a img {border:0;}

.clear {clear:both;}
.clearRight {clear:right;}


 

	/* ::::::::::::::::::::::::::::::::::::::::: HTML REDEFINED :::::::::::::::::::::::::::::::: */

h1     { font-size: 1.7em; font-weight:100; color:#008000; line-height:1em; letter-spacing:1px; background:url() 0 0 no-repeat;}

h2     
{
	font-size: 1.2em; color:#333333; margin:0; padding:0;

}

EM     { font-style:normal; font-weight: 700 }

blockquote {font-style:italic; background:#dfddd1; display:block; margin-right: 100px; border:solid #b6b4ab; border-width:0 1px; padding: 5px 10px;}

	/* ::::::::::::::::::::::::::::::::::::::::: TYPE STYLES :::::::::::::::::::::::::::::::::::::: */

.loud {font-size:1.1em; color:#333333; font-weight:bold;}
.loudRed {font-size:1.4em; color:#8b171b; font-weight:normal;}
.louder {font-size:1.3em; color:#333333; font-weight:normal;}
.loudest {font-size:1.3em; color:#333333; }

.noFontStyle {font-style:normal!important;}

.italic {font-style:italic;}


	/* ::::::::::::::::::::::::::::::::::::::::: HEADER :::::::::::::::::::::::::::::::::::::: */
   
#hdr
{
	background: #000000 url(images/hdr-bg.gif) 0 0 repeat-x;
	position: absolute;
	left: 0px;
	top: 0px;
	
	width: 100%;
	height: 149px;
}

#hdrBackground {position:absolute; left:0; top:0; width:100%; height:149px; background:url(images/hdr-bg-image.jpg) 0 0 no-repeat;}

#hdrLogoLeft
{
	position: absolute;
	left: 35px;
	top: 8px;
	width: 200px;
	display:none;
}

#hdrImgRight
{
	position: absolute;
	right: 0px;
	top: 60px;
	display:none;

 	
}

#hdrImgRight img {
	height:85px;
	width:200px;
	
}
	   
#hdrText
{
	position:absolute;
	left: 166px;
	top: 30px;
	width: 800px;
	color: #aa0000;
	font-size: 50px; 
    font-weight:bold;
	letter-spacing:3px; 
	text-decoration:none;
	display:none;

}

.hdrTextSmall {font-size:16px; display:none;}


		/* ::::::::::::::::::::::::::::::::::::::::: MAIN :::::::::::::::::::::::::::::::::::::: */

#mailingList {width:200px; float:right; text-align:right; color:#8b171b; font-size:.8em; }
#mailingList input {margin:2px 2px 0 0px;}
#mailingListTitle {padding:0 10px 2px 15px; font-size:1.2em; font-weight:bold; background:url(images/h2-bg.jpg) 0 0 no-repeat; text-align:center; display:inline;}

#main
{
	position:absolute;
	left: 200px;
	top: 149px;
	width: auto;
	
	
	background: #eeecdf url(images/main-bg.jpg) 0 0 no-repeat;
	padding:12px 0px 0px 12px;
	text-align: left;
	font-family: Arial, Verdana, Sans-Serif;
	font-size:14px;
	border:0;


}

#main a {text-decoration:underline; color:#0050b2;}

#main img {padding:5px;}
#main img.imageFloatLeft {float:left;}

.imageLeft {float:left; margin:0 15px 0 0; padding:0;}
.imageRight {float:right;}
.imageRight#toxinMap {float:right; width:210px; clear:right;}
.imageRightCaption {padding:3px 4px 5px 4px; font-weight:bold; text-align:left; border:1px solid #666666; width:190px; margin:0 0 4px 5px; font-size:.8em; color:#333333; background:#dfddd1;}

#main ul {list-style:disc; border:0px solid black; }
#main ul li {color:#8b171b;}

#main h2 {margin: 12px 0 4px -8px; border:0px solid #333333; padding:0 8px 0 15px; background:url(images/h2-bg.jpg) 0 0 no-repeat; color:#8b171b;}
#main h2.h2link { font-size: 1.2em; font-weight:100; color:#008000; line-height:1em; background:url() 0 0 no-repeat;}
#main h2.h2link a {text-decoration:underline;}


#main div.spacer {height:12px;}
#main div.spacerClear {height:12px; clear:both;}

#main p {padding:8px 10px 0 10px; margin:0px 0 0 0px;}

#mission {position:absolute; left:0px; top:100%; display:block; background:#dfddd1 ; border: solid #666666; border-width: 1px 0 ; margin: 50px 0px 0 0px; padding: 5px 8px 5px 50px; font-size:.8em; font-weight:bold; color:#666666; width:747px;}


.contactEntry {margin:0 0 20px 0;}		
.staffAndBoardEntry { border:solid #666666; border-width:1px 0 0px 0; padding:8px 0 5px 0; background; }
.staffAndBoardEntry img {border: 1px solid #666666; padding:0!important; margin:5px 10px 5px 5px;}
.staffAndBoardEntry h2 {display:inline; background:url()!important; padding:0!important; margin:0!important;}



	/* ::::::::::::::::::::::::::: MENU ITEMS, NAV, ETC. ::::::::::::::::::::::: */		
.menu      
{ 
	font-size: 1em;
	line-height: 2em;
	color:#ffffff;
	padding: 10px 0 0 0;
	margin:0;
	text-align:left;
}

.menu a {padding:5px 0 5px 10px; display:block; line-height:1.1em;}
.menu a:hover {background:#000000; color:#FFFFFF;}


#generalLinks, #membershipLinks, #publicationsLinks, #otherLinks, #contactLinks {border: solid black; border-width: 0 0 0 0; background: url(images/navdiv-bg.jpg) 0 0 repeat-y; }

#generalLinks {}
#membershipLinks {}
#publicationsLinks {}
#contactLinks {font-size:.7em;}
#contactLinks a {padding:7px 0 0 10px;}
#contactLinks a#linksHeader {font-size:2em;}

#contactLinks a:hover {background-color:transparent;}
#contactLinks a:hover#linksFooter {background: url(images/navdiv-footer-bg.jpg) 0 100% no-repeat; padding-bottom:7px;}
#contactLinks a#linksFooter { background: url(images/navdiv-footer-bg.jpg) 0 100% no-repeat; padding-bottom:7px;}


#otherLinks {}
#otherLinksCredits {font-size:.7em; letter-spacing:3px; width:auto; }
#otherLinksCredits a {background:url(); padding-left:45px;}
#otherlinksCredits a:hover { text-decoration:underline; background:#990000!important;}

#linksSpacer {background: #990000; height:14px; width:198px; }

#linksHeader { background: url(images/navdiv-header-bg.jpg) 0 0 no-repeat; padding-top:7px; }
#linksFooter { background: url(images/navdiv-footer-bg.jpg) 0 100% no-repeat; padding-bottom:7px;}
#linksMiddle {background: url(images/navdiv-middle-bg.jpg) 0 100% no-repeat}
#linksSingle { background: url(images/navdiv-single-bg.jpg) 0 0 no-repeat; padding-bottom:7px;}

a:hover#linksHeader, a:hover#linksFooter, a:hover#linksMiddle, a:hover#linksSingle  {background:#000000; background-image:none; color:#FFFFFF;}

#linksIcons {text-align:center; width:180px; background: #990000;}
#linksIcons a {border:0; margin:0; padding:7px 0 7px 0;}
#linksIcons a:hover {background-color:transparent;}
#linksIcons img {border:0; margin:0;}



#navLeft
{
	background: #990000 url(images/body-bg.gif) 0 0 repeat-y;
	position: absolute;
	left: 0px;
	top: 149px;
	width: 200px;
	height: 1000px; 
	text-align: left;
	padding:0; margin:0;
}





#navLeft hr {width:198px;}


#oblique
{
	font-style: oblique;
	font-weight: 600;
	text-align: center;
}













			/* ::::::::::::::::::::::::::: THE REST ::::::::::::::::::::::: */		
  /* ::::::::::::::::::::::::::::::::::::::::: EMAIL :::::::::::::::::::::::::::::::::::::: */


#mainReg
{
	position:absolute;
	left: 20%;
	right: 0px;
	top: 168px;
	
	width: 80%;
	height: 1076px;
	background-color: #cdcd99;	
	color: #aa0000;
}

#mainTextLower
{
	position:absolute;
	top:350px;
	left:10px;
	width: 100%
	font-size: 9;
}

#mainTextLowerRegType
{
	position:absolute;
	top:350px;
	left:10px;
	width: 100%;
	font-size: 0.7em;
	font-style: oblique;
	text-decoration: none;
}
	
	

.email     { 
			 font-weight: 700;
			 font-size:1em;
			 padding: 2px 5px;
			 display:block;
		   }
		   
.email A:link, .menu A:link     { font-size: 1em; color:#FFFFFF; background-color:transparent; text-decoration: none }
.email A:visited, .menu A:visited  { font-size: 1em; color:#FFFFFF; background-color:transparent; text-decoration: none }
.email A:hover, .menu A:hover,     { font-size: 1em; color:#FFFFFF; background-color:#000000; text-decoration: none }



.error
{
	color: #68aa00;
}

#errorMsg
{
	font-style: normal;
	font-size: .85em;
	color: #990066;
	font-weight: bold;
}

#errorMsgReg
{
	font-style: normal;
	font-size: .85em;
	color: #68aa00; /* #990066; */
	font-weight: bold;
	padding-left: 100px;
	padding-right: 60px;
}

/* :::::::::::::::::::::::::::::::::: UNUSED   ::::::::::::::::::::::::::::::::::: */

/*
#printForm
{
	border: 1px solid #aa0000;
	margin-left: 10px;
	margin-top: 10px;
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	font-family: verdana, arial, sans serif;
	font-size: 1em;
	width: 900px;
}

#printFormHdr
{
	color: #aa0000;
	font-weight: 400;
}

#printFormText
{
	font-size: 0.9em;
	color: #000000;
	background-color: #ffffff;
}

#printFormEntry
{
	padding-left: 20px;
	font-size: 1.1em;
	font-family: Courier New, Serif;
	color: Navy;
}

#printFormTextBold
{
	font-weight: 400;
}

p.regCenterItal
{
	font-style: italic;
	font-size: 1.5em;
	font-weight: 600;
	text-align: center;
}	

p.regCenter
{
	text-align: center;
}

h2.regCenter
{
	text-align: center;
}

.redcell   { background-color: #990000 }

#reg
{
	/* background-color: #ddffbb; */
	/* color: #6666ff; */
	/* color: #34bb77; */
	/* color: #88779a; */
	/* color: #88009a; */
	color: #995500;
	padding: 5px 10px 0px 10px;
	margin-top: 10px;
	border: solid 1px #998800;
	/* margin-top: 5px; */
	line-height: .8em;
	height: 500px;
}

#regCenter
{
	/*margin-left: auto;
	margin-right: auto; */
	text-align: center;
}

#regData
{
	padding-left: 100px;
	padding-top: 15px;
	padding-right: 60px;
}

#regDataNote
{
	font-size: .8em;
}

#regSec
{
	padding-left: 20px;
	padding-bottom: 15px;
}

#regSec li
{
	padding-bottom: 10px;
}

#regSec ol
{
	padding-bottom: -20px;
}

#regSecHead
{
	font-weight: 600;
	padding-bottom: 15px;
}

#regSecSubHead
{
	font-size: .8em;
	font-style: oblique;
	font-weight: 600;
}

#regTypeArea
{
	position:relative;
	left: 190px;
	right: 0;
	padding-left: 7%;
	
	height: 250px;
}

* html #regTypeArea
{
	margin-top: 20px; /* trick IE5 Win */
	margin-left: 0; /* trick IE5 Win */
	m\argin-top: 20px; /* reset margin for IE5 Mac and IE6 */
	m\argin-left: 0; /* reset margin for IE5 Mac and IE6 */
	font-family: Arial, Verdana, Sans-Serif;
}

#regTypeArea a:link, a:visited
{
	color: #6666bb;/* #cc9a00; */
	text-decoration:none;
	font-weight: normal;
}
			
#regTypeArea a:hover 
{
	background-color: #cc9a00; /* #bbcc56; */
	color: #ffffff;
}

#regTypeArea ul
{
	padding-left: 175px;
	text-align: left;
}

#regType
{
	color: #995500;
	font-size: .8em;
	padding-bottom: 10px;
}

.shadow {
	background-image:url('images/corner_1x2.gif');
}


.whitecell
{
	background-color: #ffffff
}




#hdrBottomBorder
{
	background-color: #990000;
	position: absolute;
	left: 0px;
	top: 149px;
	
	width: 100%;
	height: 19px;

}

#hdrTopBorder
{
	background-color: #990000;
	position: absolute;
	left: 0px;
	top: 0px;
	
	width: 100%;
	height: 19px;
	display:none;
}



.header 
{
     color: #AA0000; 
     font-size: 1.5em; 
     font-weight: 900; 
     padding-left: 1em;
     padding-right: 1em;
}



.highlight-image { /* margin:1em; */
				   /*float:left;*/
			       /*border:1px solid #000000;*/
			       /* margin-right:1em;*/
				  /* vertical-align:text-bottom; 
				} */
				
				
.address {}
.blackcell { background-color: #000000 }
#centeredLink {}
#centeredLink a:link, #centeredLink a:visited
{
	color:#ffffff;
	font-size:0.8em;
	text-decoration: none;
}

#centeredLink a:hover
{
	color:#000000;
	font-size: 0.8em;
	background-color:#ffffff;
	text-decoration: none;

}



#confAnnounceArea
{
	position:absolute;
	left: 190px;
	right: 0;
	height: 250px;
	text-align: center;
}

* html #confAnnounceArea
{
	margin-top: 20px; /* trick IE5 Win */
	margin-left: 80px; /* trick IE5 Win */
	m\argin-top: 20px; /* reset margin for IE5 Mac and IE6 */
	m\argin-left: 80px; /* reset margin for IE5 Mac and IE6 */
	font-family: Arial, Verdana, Sans-Serif;/*
}


h3.confAnnounce
{
	font-style:oblique;
	font-weight: 900;
	font-size: 1.75em;
	letter-spacing: 2px;	
	color: #aa0000;
}

h3.link
{
	color: #aa00aa;
}

h3.regType
{
	font-style:oblique;
	font-weight: 900;
	font-size: 1.75em;
	letter-spacing: 2px;	
	color: #aa0000;
}

p.confAnnounce
{
	font-weight: 600;
	font-size: 1.25em;
	color: #cc9a00;
	line-height: 130%;
}

#confRegSideLink
{
	font-weight:600;
	color: #ffcc00;
}

#confRegSideLink A:hover
{
	color: #667a00;
	text-decoration: none;
}

.content {
padding:0.8em;
}





#homeLowerLeft
{
	position: absolute;
	left: 0;
	width: 50%;
	height: 110px;
	background-color: Maroon;
}

#homeLowerRightLogo
{
	width: 49%;
	right: 0px;
	background-color: Olive;
	float: right;
}

li.regType
{
	font-weight: 600;
	font-size: 1.25em;
	color: #cc9a00;
	line-height: 130%;
}

#login
{
	width:575px;
	height:576px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/warglogo.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
				
/*#logoUpperLeft
{
	position:absolute;
	top: 25;
	min-width: 190px;
	height: 250;
	text-align: center;
	border:1px solid black;
	
}

#logoUpperLeft a:link, a:visited
{
	color: #6666bb;
	text-decoration:none;
	font-weight: 600;
}
			
#logoUpperLeft a:hover 
{
	background-color: #cc9a00; 
	color: #ffffff;
}
*/

