html, body, img, ul, ol, li, h1, h2, h2, h4, h5, h6, form, fieldset, a 
{ margin: 0px; padding: 0px; border: 0px; }

body
{ background: url("../images/background.jpg") repeat-x; height:850px; background-color:#79b8e4; 
  font-family:arial, verdana, sans-serif; font-size:11px;}

#container
{ width:904px; margin-left:auto; margin-right:auto; }

	#top
	{ color:#fff; padding: 20px 25px 12px 0px; text-align:right; }
		#top a
		{ color:#fff; text-decoration:none; }
		#top a:hover
		{ text-decoration:underline; }
		#top ul
		{ list-style:none; }
			#top ul li
			{ display:inline; padding-left:15px;}
			#top form
			{ display:inline; }
				#top .text
				{ background-color:#ccc; width:150px; border:1px solid #ccc; }

	#header
	{ background: url("../images/header.jpg") no-repeat; height:73px; }
		#menu
		{ list-style:none; position:relative; left:23px; top:39px; width:887px; }
			#menu li
			{ float:left; }
			#nedma
			{ width:167px; height:52px; background:url("../images/nedmaLogo.gif") no-repeat; display:block; position:relative; left:-8px; top:-26px; }
			#aboutNedma
			{ width:101px; height:34px; background:url("../images/nav/aboutNedma.gif") no-repeat; display:block; }
			#aboutNedma:hover
			{ background-position: 0px -34px;}
			#membership
			{ width:101px; height:34px; background:url("../images/nav/membership.gif") no-repeat; display:block; }
			#membership:hover
			{ background-position: 0px -34px; }
			#events
			{ width:101px; height:34px; background:url("../images/nav/events.gif") no-repeat; display:block; }
			#events:hover
			{ background-position: 0px -34px; }
			#annualConference
			{ width:101px; height:34px; background:url("../images/nav/annualConference.gif") no-repeat; display:block; }
			#annualConference:hover
			{ background-position: 0px -34px; }
			#awardsShow
			{ width:101px; height:34px; background:url("../images/nav/awardsShow.gif") no-repeat; display:block; }
			#awardsShow:hover
			{ background-position: 0px -34px; }
			#resources
			{ width:101px; height:34px; background:url("../images/nav/resources.gif") no-repeat; display:block; }
			#resources:hover
			{ background-position: 0px -34px; }
			#careerCenter
			{ width:101px; height:34px; background:url("../images/nav/careerCenter.gif") no-repeat; display:block; }
			#careerCenter:hover
			{ background-position: 0px -34px; }
			#menu a.currentPage
			{ background-position: left bottom; }

	#bottom
	{ width:904px; text-align:center; color:#fff; padding-top:10px; }
		#bottom a
		{ color:#fff; text-decoration:none; }
		#bottom a:hover
		{ text-decoration:underline; }
	
	#footer
	{position:relative; background: url("../images/footer.gif") no-repeat; height:51px; color:#fff; padding:0px 0px 0px 0px; }
		#footer .text
		{ background-color:#084595; color:#fff; width:100px; border:1px solid #fff; }
		#footersignup
		{position:absolute; top:6px; left:15px; height:51px; width:250px;}
		#newsform 
		{position:absolute; top:11px; left:245px;}
		#overdrive
		{position:absolute; top:6px; left:610px; height:51px; width:300px; color:#07549f; }
			#overdrive a
			{ color:#07549f; text-decoration:none; }
			#overdrive a:hover
			{ text-decoration:underline; }
			#ovrdrvLogo
			{position:absolute; top:3px; left:460px;}


.effectLink
{ cursor:pointer; color:#039; }
						
.clear
{ clear:both; }

label
{ text-align:right; width:90px; float:left;}

.halfP
{margin: 8px 0px 8px 0px;}

.blogLeft
{margin: 8px 0px 8px 0px; list-style:none;}

fieldset
{ width:300px; margin-bottom:10px; padding:10px; border:#009 solid 1px; }
legend
{ background-color:#bbf; padding:5px; border:#009 solid 1px; }

#memberTable table
{ border:2px solid #666; margin-top:4px;}
#memberTable th, #memberTable td
{ border:1px solid #666; padding:3px; }