	body	
	{
	margin:0px 0px 10px 0px;
	padding:0px;
	}
	img
	{
	border:0px;
	}
	h1
		{
		font-family:Georgia, "Times New Roman", Times, serif; 
		color:#394B9f;
		font-size:2.5em;
		font-weight:normal;
		letter-spacing:.12em;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:120px;
		background-color:#f0bf49;
		padding-top:15px;
		padding-bottom:10px;
		padding-left:10px;
		}
	h2
		{
		color:#394b9f;
		font-family:Georgia, "Times New Roman", Times, serif;
		border-bottom:3px double #394b9f;
		font-weight:normal;
		padding-top:5px;
		border-top:3px double #fff;
		border-right:6px double #fff;
		border-left:6px double #fff;
		padding-top:0px;
		padding-bottom:2px;
		padding-left:10px;
		background-position:top left;
		background-repeat:no-repeat;
		}
		
	h3
		{
		color:#394b9f;
		font-family:Georgia, "Times New Roman", Times, serif;
		border-bottom:1px solid #394b9f;
		font-weight:normal;
		margin-bottom:0px;
		
		}
		
	h4
		{
		color:#394b9f;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		font-size:.8em;
		margin-top:0px;
		margin-bottom:0px;
		}
	.message_head
		{
		color:#394b9f;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1.3em;
		border-bottom:1px solid #394b9f;
		font-weight:normal;
		margin-bottom:0px;
		margin-left:140px;
		
		}
	.message_copy
		{
		font-family:Arial,Helvetica,sans-serif;
		font-size:.8em;
		line-height:1.8em;		
		margin-left:140px;
		}
	#headsection	
		{
				background-image:url(images/bluestripe.gif);
				background-position:bottom left;
				background-repeat:repeat-x;
		}
	#sidenav
		{
		background-color:#394b9f;
		position:absolute;
		top:121px;
		left:0px;
		width:120px;
		background-color:#394b9f;
		background-image:url(images/sidenavblue.jpg);
		background-position:right;
		background-repeat:repeat-y;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.9em;
		color:#f0bf49;
		}
	#sidenav a
		{
		text-decoration:none;
		color:#f0bf49;
		display:block;
		padding-left:5px;
		padding-top:3px;
		padding-bottom:3px;
		margin-right:5px;
		border-top:3px solid #394b9f;
		border-bottom:3px solid #394b9f;
		}
	#sidenav a:hover
		{
		color:#394b9f;
		background-color:#b8bce1;
		margin-right:0px;
		border-top:3px double #394b9f;
		border-bottom:3px double #394b9f;
		}
	#sidenav ul
		{
		list-style-type:none;
		margin-left:0px;
		padding-left:5px;
		font-size:1.0em;
		}
	#sidenav ul li
		{
			padding-top:5px;
			padding-bottom:5px;
		}
	#sidenav ul li ul
		{
			font-size:.85em;
			margin-left:3px;
		}
	#sidenav ul li ul li
		{
		padding-top:0px;
		padding-bottom:0px;
		}
	.topnav
		{
		background-image: url(images/menubkgrd.gif);
		background-repeat:repeat-x;
		background-position:bottom left;
		border-top:1px solid #394b9f;
		margin-left:0px;
		height:2.5em;
		}
	.menu1
		{
		font-family:Arial, Helvetica, sans-serif;
		list-style-type:none;
		width:100%;
		text-align:center;
		margin-top:5px;
		margin-bottom:5px;
		margin-left:0px;
		padding-top:15px;
		}
	.menu1 li
		{
		padding:3px;
		display:inline;
		margin: 0px 10px 0px 0px;
		background-image: url(images/btn.gif);
		background-position: top left;
		padding:5px 0px 5px 0px;
		border-right:3px double gray;
		
		}
	.menu1 li a
		{
		
		text-decoration:none;
		font-weight:bold;
		color:black;
		margin:0px ;
		padding:5px 10px 0px 25px;
		vertical-align:bottom;
		}
	.menu1 li a:hover
		{
		color: #394b9f;
		}
	.zerop
		{
		margin:0px;
		padding:0px;
		}
	.wrapper
		{
			background-image:url(images/sidenavblue.jpg);
			background-position:left;
			background-repeat:repeat-y;
			min-height:425px;
			height:auto !important; /*for IE6, which ignores min-height*/
			height:425px;
			border-bottom:1px solid #f0bf49;
			margin-right:20px;
		}
	#pagebody
		{
		margin:20px 80px 20px 150px;
		}
		
	#pagebody a
		{
		color:#394b9f;
		font-weight:bold;
		padding:2px;
		}
	
	#pagebody a:hover
		{
		color:#5973EE;
		background-color:#D2D7F0;

		}
	#pagedescrip
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:.8em;
		line-height:1.8em;

		}
	#pagelist
		{
		margin-left:150px;
		padding-bottom:20px;
		}
	.officertable
		{
		margin-left:145px;
		}
	.officertable td
		{
		border-top:1px solid #394b9f;
		}
	.office
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:.9em;
		line-height:1.8em;
		margin-left:15px;
		font-weight:bold
		}
	.officerphoto
		{
		width:101px;
		max-height:152px;
		}
	.copy
		{
		font-family:Arial,Helvetica,sans-serif;
		font-size:.8em;
		line-height:1.8em;
		}
		
	.copy a
		{
		padding:3px 3px 3px 3px;
		color:#545454;
		border:1px solid white;
		}
	.copy a:hover
		{
		background-color:#b8bce1;
		border:1px solid #394b9f;
		}
	.copy a:visited
		{
		color: #1BCC03;
		}
		
	.copy1
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:.8em;
		margin-top:0px;
		margin-bottom:0px;
		}
		
	.copy1 a
		{
		font-size:1em;
		font-weight:bold;
		text-decoration:none;
		color:#394b9f;
		padding:2px 2px 2px 1px;
		}
		
	.copy1 a:hover
		{
		background-color:#b8bce1;
		border-left:1px solid #394b9f;
		padding:2px 2px 2px 0px;
		color:#1A3EE9;
		}
		
	.copy1 a:visited
		{
		color:#777777;
		}
	.copy2
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:.8em;
		margin-top:0px;
		margin-bottom:10px;
		}
	.copyedit
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:.9em;
		line-height:1.8em;
		text-align:center;
		}
	.copyedit img
		{
		border:0px;
		}
	.copyedit a
		{
		padding:2px;
		color:#545454;
		border:1px solid white;
		}
	
	.copyedit a:hover
		{
		padding:2px;
		background-color:#b8bce1;
		border:1px solid #394b9f;
		}
		
	.newsitem .copyedit a
		{
		border:0px ;
		}

	.address
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:.8em;
		line-height:1.8em;
		margin-left:15px;
		margin-top:0px;
		}
	.address a
		{
		font-family:Arial, Helvetica, sans-serif;
		padding:3px 3px 5px 0px;
		}
	.address a:hover
		{
		background-color:#b8bce1;
		}
	.phone
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:.8em;
		margin-left:15px;
		}
	.officername
		{
		font-family: Arial,Helvetica, sans-serif;
		font-size:.9em;
		line-height:1.5em;
		margin-left:15px;
		margin-bottom:0px;
		}
		
	.clickit
		{
		font-family:Arial, Verdana, sans-serif;
		font-size:.9em;
		text-align:right;
		margin-top:0px;
		margin-right:20px;
		border-top:3px double #f0bf49 ;
		}
		.clickit a
			{
			text-decoration:none;
			background-color: #f0bf49;
			border:1px solid #394b9f;
			color:#394b9f;
			padding:3px;
			}
		.clickit a:hover
			{			
			color:#2B4257;
			background-color:#FFE577;
			border:1px solid #277bb7;
			}
		.logop
			{
			position:absolute;
			top:0px;
			left:0px;
			margin:0px;
			padding:0px;
			width:120px;
			background-image:url(images/ltbluevertical.jpg);
			background-position:right;
			background-repeat:repeat-y;
			}
		.logop img
			{
			border:0px;
			margin-left:10px;
			margin-top:10px;
			margin-bottom:10px; 
			
			}
		.natlogo
			{
			margin:0px;
			padding:0px;
			border-top:6px solid #64729C;
			border-left:6px solid #64729C;
			border-bottom:6px solid #081026;
			border-right:6px solid #081026;
			}
		.apsflogo
			{
			margin:0px;
			padding:0px;
			border-top:6px solid #70A386;
			border-left:6px solid #70A386;
			border-bottom:6px solid #205B3A;
			border-right:6px solid #205B3A;
			}
			
		.designcredit
			{
				text-align:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.85em;
				line-height:1em;
				margin-left:10px;
			}
		.designcredit a
			{
				font-weight:bold;
				color:#474747;
				text-decoration:none;
			}

		.editingform
			{
				margin-top:10px;
				margin-left:140px;
				padding-top:0px;
				padding-left:10px;
			}
		.editingform h2
			{
				margin-bottom:0px;
			}

		.editingform form
			{
				background-color: #F2E0B6;
				padding-top:10px;
				padding-left:10px;
				border-left:4px double #394b9f;
				margin-left:2px;
			}
			
		.editingform label
			{
				color: #394B9f;
				font-family:Arial, Helvetica, sans-serif;
				font-size:.9em;
				font-weight:bold;
			}
		.styling_code
			{
			vertical-align:top;
			padding-left:10px;
			padding-right:10px;
			border-left:1px solid #394b9f;
			border-right:1px solid #394b9f;
			background-color:#F0EBDE;
			}
			
		.events_list
			{
			margin-left:40px;
			}
			
		#links_list
			{
			margin-left:140px;
			}
			
		.error	
			{
			font-family:Arial, Helvetica, Verdana, sans-serif;
			font-size:1em;
			color:#394b9f;
			margin-left:150px;
			}
			
		#newsbox
			{
			width:250px;
			float:right;
			margin-bottom:10px;
			}
		.newsitem
			{
			margin-left:5px;
			margin-top:10px;
			border:6px double #394b9f;
			padding:6px;
			background-color:#f0bf49;
			background-image:url(images/newsflash.gif);
			background-position:top right;
			background-repeat:no-repeat;
			}
		.newsitem img
			{
			width:200px;
			
			}
		.newsheadline
			{
			color:#394b9f;
			font-family:Georgia, "Times New Roman", Times, serif; 
			font-size:.9em;
			font-weight:bold;
			margin-top:0px;
			margin-bottom:0px;
			padding-bottom:0px;
			}
		.newspara
			{
			margin-top:2px;
			font-family:Arial, Helvetica, Verdana, sans-serif;
			font-size:.8em;
			line-height:1.2em;
			}
		.newsimg
			{
			text-align:center;
			margin-bottom:0px;
			}
		.newscaption
			{
			font-family:Arial, Helvetica, Verdana, sans-saerif;
			font-size:.7em;
			font-style:italic;
			margin-top:0px;
			}
		
		#scholarships_list
			{
			
			}
		.scholarship_block
			{
			margin-left:150px;
			font-family:Arial, Helvetica,Verdana, sans-serif;
			font-size:13px;
			}
		.scholarship_block .copy2
			{
			font-size:13px;
			}
		.scholarship_block h3
			{
			font-size:1.5em;
			}
		ul
			{
			font-family:Arial, Helvetica,Verdana, sans-serif;
			font-size:13px;
			list-style-type:bullet;
			}

		ol
			{
			font-family:Arial, Helvetica, Verdana, sans-serif;
			font-size:13px;
			}
		#scholarships_list
			{
			font-family:Arial, Helvetica, Verdana, sans-serif;
			font-size:.8em;
			}
		#scholarships_list .copy2
			{
			font-size:1em;
			}
		.election_list
			{
			list-style-type:none;
			list-style-image:none;
			margin-left:150px;
			margin-top:0px;
			}
		.election_list li
			{
			background-image:url(images/checkbox.jpg);
			background-repeat:no-repeat;
			background-position:left;
			padding-bottom:0px;
			padding-top:6px;
			padding-left:20px;
			}