p,ul,li,td { font-family: Georgia, Times New Roman, Times, Serif; font-size: 13px; color: #000000; font-weight: normal; line-height: 20px }

.formbutton { font-family: Arial, sans-serif: font-size: 10px; }


body {margin: 20px 20px 20px 20px; background-color: #336699; }
body#print {margin: 20px 20px 20px 20px; background-color: #ffffff; }
.maintable {background-color: #ffffff }

.clouds { background-repeat: no-repeat; background-image: url(images/clouds.jpg) }


hr {  border:0;  border-top: 1px solid #000000;  height: 0;  background: #000000; }


.index { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; line-height: 18px }
.indexon { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000; font-weight: normal; line-height: 18px }

.navprint { font-family: arial, helvetica, sans-serif; font-size: 8px; text-align: left }
.nav { font-family: arial, helvetica, sans-serif; font-size: 12px; text-align: center }
.navheader { font-family: arial, helvetica, sans-serif; font-size: 14px; text-align: center; font-weight: normal }
.notes { font-family: Times New Roman, Times, Serif; font-size: 11px; color: #000000; font-weight: normal; line-height: 12px;  }

.quote { font-family: Times New Roman, Times, Serif; font-size: 14px; color: #666666; font-weight: normal; line-height: 16px; font-style: italic; }
.pagetitle { font-family: Times, Times New Roman, Serif; font-size: 14px; color: #000000; font-weight: normal }
.sitetitle { font-family: Georgia, Times New Roman, Times, Serif; font-size: 20px; color: #000000; font-weight: normal; line-height: 20px }
.author { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal }
.footer { font-size: 11px }

.subtitle { font-family: Georgia, Times, Times New Roman, Serif; font-size: 16px; color: #000000; font-weight: normal }
.maintitle { font-family: Georgia, Times, Times New Roman, Serif; font-size: 24px; color: #000000; font-weight: normal }


a:link { color: #000000; text-decoration: underline; font-weight: normal; }
a:visited { color: #000000; text-decoration:  underline; font-weight: normal; }
a:hover { color: #000000; text-decoration:  underline; font-weight: normal; }
a:active { color: #000000; text-decoration: underline; font-weight: normal; }

body#sphwhy td#sphnavwhy a, body#sphintro td#sphnavintro a, body#sphnote td#sphnavnote a, body#sphwhy td#sphnavwhy a, body#sphdemocratic td#sphnavdemocratic a, body#sphopponents td#sphnavopponents a, body#sphwhat td#sphnavwhat a, body#sphwhynot td#sphnavwhynot a, body#sphbasic td#sphnavbasic a, body#sphcontact td#sphnavyour a, body#sphnote #nvhome, body#sphabout #nvabout, body#sphcontact #nvcontact, body#sphfurther #nvfurther {
color: #FF0000;
}

.box {
	border: 1px solid #666666;
	background-color: #efefef;
	margin-bottom: 5px;
}


