body {  background: white url(http://www.santacruzpl.org/graphics/bkground/genback3.gif) no-repeat;
font-family:  Helvetica, Geneva, sans-serif; 
color: black ; 
 }
.clear { clear: both }
.floatright { float: right; padding: 10px }
.floatleft { float: left; padding: 10px }
.center { text-align: center }
.right { text-align: right }
.smaller {font-family:  Helvetica, Geneva, sans-serif; font-size: 12px }
.indent3 { margin-left: 3%; margin-right: 3%;}
.indent5 { margin-left: 5%; margin-right: 5%; }
.indent10 { margin-left: 10%; margin-right: 10%; }
.indent15 { margin-left: 15%; margin-right: 15%; }
.indent20 { margin-left: 25%; margin-right: 25%; }
.lightgray {color: black; background: #cccccc}
.darkgray { color: black; background: #999999}
.yellow { color: black; background: #ffffcc }
.firstred { 
font-family: Verdana, Helvetica, Geneva, sans-serif;
font-size: 42px;
color: red;
background: white;
}
h1.title { font-family: Verdana, Helvetica, Geneva, sans-serif;}
h2.title { font-family: Verdana, Helvetica, Geneva, sans-serif; }
h2.readlnk { font-family: arial, helvetica, sans-serif; 
				color: #336699; font-size: 18pt; 
				text-align: center;  }
h3.title { font-family: Verdana, Helvetica, Geneva, sans-serif;
margin-left: 4%;
font-size: 22px;
font-weight: lighter; padding-top: 10px;
}
h3.ehead { font-family: Verdana, Helvetica, Geneva, sans-serif;
margin-left: 5%; font-size: 22px; font-weight: lighter; padding-top: 10px;
text-align: center;
}
h1, h2,  h5 { font-family: Verdana, Helvetica, Geneva, sans-serif;
 }
h3  { font-family: Verdana, Helvetica, Geneva, sans-serif; font-weight: lighter
 }
h3.search { font-family: Verdana, Helvetica, Geneva, sans-serif;
font-size: 22px; font-weight: lighter; text-align: center;
}
h4 { font-family: Verdana, Helvetica, Geneva, sans-serif; font-size: 16px 
 }
h4.toc { font-family: Verdana, Helvetica, Geneva, sans-serif; 
	      font-size: 16px; text-align: left; margin-left: 10%;
			margin-right: 15%; font-size: 18px;  }
h5.subh { font-family: Verdana, Helvetica, Geneva, sans-serif;
    font-size: 13.5px; font-weight: bold; }
p, blockquote, th, td, b {font-family:  Helvetica, Geneva, sans-serif; font-size: 14px;}
p.bold { font-weight: bold;}
p.links { font-family:  Helvetica, Geneva, sans-serif; 
			font-size: 16px; text-align: left; margin-left: 15%; 
			margin-right: 15%; padding-bottom: 2%; }
p.footr { font-family:  Helvetica, Geneva, sans-serif; font-size: 12px;
	 font-weight: lighter;}
a:link { background: transparent; color: #006699 }
a:visited {background: transparent; color: #666699 }
a:active { background: transparent; color: #666699 }
a:hover { background: transparent; color: #ff0000 }
ul, li { padding-top: 2px; padding-bottom: 2px; font-size: 14px; } 
ul.smaller { font-size: 10px; font-weight: lighter ; }
ul.dates { text-align: center;
			  list-style-type: none; }
li.fsize16 { font-size: 16px; }
li.padding { padding-top 5px; padding-bottom: 5px; }
dl, dt, dd { padding-top: 3px; padding-bottom: 3px; font-size: 14px; font-family:  Helvetica, Geneva, sans-serif; } 
img.bib { float: left; border: 0px; margin: 5px;  padding: 5em;  }
img { border: none; }
.center table { margin-left: auto; margin-right: auto; text-align: left;}
td.txtbox { background-color: #ffffcc; margin-left: 10%;  padding-left: 5%; text-align: left; }
.bold { font-family:  Helvetica, Geneva, sans-serif; 
font-size: 13px; font-weight: bold; }
.rank { background: white; color: maroon; font-size: 13px; font family Helvetica, Geneva, sans-serif; } 
address {font-family:  Helvetica, Geneva, sans-serif; font-size: 13px;}
div#box { font-family:  Helvetica, Geneva, sans-serif; font-size: 12px;
			 margin: 5%; padding: 2%;}
div#footr { padding: 2em; 	}
table.layout { text-align: left; margin-left: 10%;  width: 600px; }
p.footer { font-family: Verdana; font-size:  8px; margin: 0px;}
span.italic { font-style: italic; font-weight: bold; }
a.bold:link	{
		font-weight:bold
		}
		
		#leftcontent {
		float:left;
		width:40%;
		margin-right:15px;
		margin-left:15px;
		}

	#rightcontent {
		float:right;
		width:50%;
		}
		
			
	 #footer {
		clear: both;
		margin: 0;
		padding: .75em;
  	}	
		
table.altcolor {
	border: 1px solid black;
}
table.altcolor tr.d0 td {
	background-color: #FCF6CF;
}
table.altcolor tr.d1 td {
	background-color: #FEFEF2;
}		
