/* CSS Document */
html { font-size: 100%; }

body {
	padding: 0;
  color: #000;
  font: 12px "Times New Roman", Times, serif; }

h1, h2, h3 { font: bold 1.6em "Times New Roman", Times, serif; text-align:center; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }

hr { margin:3em 0; clear:both; page-break-after:always; }

img { border:none }

ol.alpha { list-style-type: lower-alpha; }
ol.roman { list-style-type: lower-roman; }

table { width:100%; border-spacing: 2px; }
td { vertical-align:top; }

ul.none { list-style-type: none; }

/******** ID's *********/

#main { line-height: 1.4; }
#main a {color: #00F; text-decoration: underline; }
#main a:link, #main a:visited, #main a:focus { color: #00F; }
#main a:hover{ color: #06F; background-color: #DDD; }
#main a:active { color: #00F; }
#main li { padding: 0.3em 0; }
#main.ul, #main.ol { line-height: 1.4; }
#petition { background-color: #FF0; border: 2px double #00F; padding: 15px; font-weight: bold; }
#wrapper { 
	display:block;
	text-align: left; 
	margin: 0; }

#head, #nav { display: none; }

/******** Classes *********/

.bold { font-weight:bold; }
.bolditalic { font-weight:bold; font-style: italic; }
.bred { background: #F30; }
.byellow { background: #FF9; }
.byline { margin-top: -1em; font-size:0.8em; font-weight: normal; }
.center { text-align:center; }
.change {	background: #9C9; }
.indent3em { padding-left:3em; }
.pl6emem { padding-left:6em; }
.news { background: #FFB; padding: 0 1em; margin: 0px 2em;
	border-top: 4px outset #679EE2; border-right: 4px outset #2977D6;
	border-bottom: 4px outset #2977D6; border-left: 4px outset #679EE2; }
.noprint { display: none; }
.note { background-color: #FFA; font-size:0.9em; margin: 0 2em; padding: 0.3em 2em; }
.picBorder { padding: 0.6em; border: #045 solid 1px; }
.picBorderL { padding: 0.6em; border: #045 solid 1px; float:left; margin: 0 1.5em 1em 0; }
.picBorderR { padding: 0.6em; border: #045 solid 1px; float:right; margin: 0 0 1em 1.5em; }
.pl2em { padding-left:2em; }
.right { text-align:right }
.tbl1, .tbl2 {
	border-top: 4px outset #679EE2; border-right: 4px outset #2977D6;
	border-bottom: 4px outset #2977D6; border-left: 4px outset #679EE2; }
.tbl1 th, .tbl2 th { background: #EEE; padding: 5px; border: 1px outset #666;
	font-weight: bold; text-align: center; }
.tbl1 td, .tbl2 td { padding: 5px; border: 1px outset #FFF; }
.tbl1 td { text-align: center; }
.tbl2 td { text-align: left; }
.tbright { background: #EEE; font: 1.2em Arial, Helvetica, sans-serif;
	border: thin solid #999; margin: 0 0 0.5em 1.5em; padding: 1em;
	float: right; width:300px; }
.textbox { background: #EEE; font: 1.2em Arial, Helvetica, sans-serif; font-size:;
	border: thin solid #999; margin: 0px 3em; padding: 1em; }
.tred { color: red; }
.ul { text-decoration: underline; }
