/* Eric Meyer’s CSS Reset  (Feb 12, 2008): */
/* v1.0 | 20080212 */
/* http://meyerweb.com/eric/tools/css/reset/ */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent; }
body {
	line-height: 1; }
ol, ul {
	list-style: none; }
blockquote, q {
	quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none; }
/* remember to define focus styles! */
:focus {
	outline: 0; }
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none; }
del {
	text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0; }
/* END: Eric Meyer’s CSS Reset */
/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */


* { padding: 0; margin: 0; }
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px; 
 background: #dddddd url(http://www.pol-us.net/asp2008/bg.jpg) repeat-x top left; }

Pre {
	font-size: 11px; 
	font-family: Courier New, monospace; }	

/* Header image */
div#header img {
	display: inline;	
	float: left; 
	border: 0px;
	padding: 0px;
	margin: -3px; /* -18 */
	border-color: #d4e7b2; /* red; */ } 
div.imagecaption { 
	float: left;
	width: 150px; 
	display: inline; 
	margin: 0.2em 0.2em 0.2em 0.2em;
	text-align: left;
	font-family: verdana, sans-serif; 
	font-size: 0.6em; } 
div.imagecaption img {
	display: inline; 
	text-align: center; 
	border: 0; } 
	
/* LEFT picture */ 
div.imagecaption-0 { 
	float: left;
	width: 130px; 
	display: inline; 
	margin: 1em 1em 1em 2em;
	text-align: left;
	font-family: verdana, sans-serif; 
	font-size: 0.6em; } 
div.imagecaption-0 img {
	display: inline; 
	text-align: center; 
	border: 0; } 

/* CENTER picture */
div.imagecaption-1 { 
	float: left;
	width: 130px; 
	display: inline; 
	margin: 1em 1em 1em 2em;
	text-align: left;
	font-family: verdana, sans-serif; 
	font-size: 0.6em; } 
div.imagecaption-1 img {
	display: inline; 
	text-align: center; 
	border: 0; } 
	
/* RIGHT picture */	
div.imagecaption-2 { 	
	float: left;
	width: 130px; 
	display: inline; 
	margin: 1em 1em 1em 2em;
	text-align: left;
	font-family: verdana, sans-serif; 
	font-size: 0.6em; } 
div.imagecaption-2 img {
	display: inline; 
	text-align: center; 
	border: 0; } 

p {
	margin:0 2px 3px; }
h1 {
	font-size: 180%;
	margin-left: 10px; 
	margin-bottom: 10px; 
	padding-top: 8px; }
h2 {
	/* font size: 140%; */
	margin-left: 10px;
	margin-right: 10px; }

/* LINKS (from home.css) */
A:link { 
	text-decoration: none; 
	color: blue; 
	background-color: transparent; }
A:visited { 
	text-decoration: none; 
	color: blue; 
	background-color: transparent; }
A:active { 
	text-decoration: none; 
	color: blue; 
	background-color: #ffffcc; }
A:hover { 
	text-decoration: none; 
	color: red; 
	background-color: #FDF996; /* #fef886; green; */
	border: 1px solid red; }

/* Structure */
#wrapper { 
 margin: 5px auto;
 width: 770px; }
 
#header {
 color: #333;
 width: 762px;
 float: left;
 padding: 2px;
 border: 2px solid blue;
 height: 144px;
 margin: 2px 0px 4px 0px; /*10-0-5-0 */
 background: #E0EDC5; } 

#leftcolumn { 
 color: #333;
 font-size: 15px;
 border: 2px solid blue;
 margin: 0px 0px 0px 0px; /*0-5-5-0 */
 padding: 10px;
 height: 315px;
 width: 145px;
 float: left; 
 background: #E0EDC5;}

#rightcolumn { 
 float: right;
 color: #333;
 border: 2px solid blue;
 margin: 0px 0px 0px 0px; /* 0-0-5-0 */
 padding: 10px;
 height: 570px;
 width: 572px;
 display: inline;
 position: relative;  
 background: #E0EDC5; }

#rightcolumn-e { 
 float: right;
 color: #333;
 border: 2px solid blue;
 margin: 0px 0px 0px 0px; /* 0-0-5-0 */
 padding: 10px;
 height: 1320px;
 width: 572px;
 display: inline;
 position: relative;  
 background: #E0EDC5; }

#rightcolumn-h { 
 float: right;
 color: #333;
 border: 2px solid blue;
 margin: 0px 0px 0px 0px; /* 0-0-5-0 */
 padding: 10px;
 height: 650px;
 width: 572px;
 display: inline;
 position: relative;  
 background: #E0EDC5; }

div#rightcolumn p {
	margin:0 10px 10px; }

#footer {
	font-size: 12px; 
	margin-left: 500px; 
	text-align: right;}

/* R-column Lists */
div#rightcolumn ul {
	list-style-type: none;
	padding: 2px 3px 3px 3px;
	margin: 6px 3px 3px 3px; }

div#rightcolumn li {
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: .6em; }

ul#contact {
	font-size: 80%; 
	margin-left: 40px; }

/* L-column Lists */
div#leftcolumn ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px; 
	}
div#leftcolumn li a {
	display: block; 
	background: #FDF996; 
	padding: .2em .2em; 
	margin-bottom: 4px;
	margin-left: 2px;
	border-bottom: 1px solid blue;
	border-top: 1px solid blue;
	border-left: 0.21em solid blue;
	border-right: 1px solid blue;}
div#leftcolumn ul a:hover { 
	background: #FDF996; /* #fef886; */
	color: red; 
	margin-right: 0; 
	border-bottom: 1px solid red;
	border-top: 1px solid red;
	border-left: 0.21em solid red;
	border-right: 1px solid red;}
div#leftcolumn ul li { 
	display: block; }

/* Meeting Announcement in Header */

#navlist-meeting {
	border-bottom: 0px solid green;
	border-top: 0px solid green;
	border-left: 0px solid green;
	border-right: 0px solid green;
	margin: 0px;
	margin-bottom: 0px;
	text-align: left;
	background-color:  #E0EDC5; /* red;  */
	font-family: verdana; 
	font-size: 0.8em;
	padding: 0px; 
	padding-left: 1px;
	padding-bottom: 3px;
	padding-top: 3px; }

#navlist-meeting a, #navlist-meeting a:link, #navlist-meeting a:visited {
	border: 1px solid blue;
	padding: 1px;
	padding-left: 0.5em;
	padding-right: 0.5em;
	color: blue;
	background-color: #FDF996;
	font-weight: bold; 
	text-decoration: none; }

#navlist-meeting a:hover, #navlist-meeting a:active, #navlist-meeting a:focus {
	border: 1px solid red;
	color: red;
	padding: 1px;
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-decoration: none; }

#navlist-meeting li {
	padding-right: 1px;
	display: inline; 
/*	background-color: #fcf64c; */ }

#navlist-meeting ul {
	margin: 0px;
	padding: 0px; }

#navlist-meeting #active a { 
	background-color: red; }




