body	{
	font-family: Arial, Helvetica, Georgia, sans-serif;
	font-size: 16px ;
	line-height: 1.1 ;
	color: #003300;
	background-color: #809E80;
	}


.redden	{
	color: red ;
	font-weight: bold ;
	}

img	{
	border: none;
	}

img.graves
	{
	margin: 25px ;
	margin-right: 25px;
	margin-left: 25px;
	}

a	{
	text-decoration: none;
	color: #003300;
	border-bottom: 1px solid #003300 ;
	}

a.pix	{
	text-decoration: none;
	border: none ;
	vertical-align: middle;
	*vertical-align: text-bottom ;

	}

a:hover	{
	color: #003300 ;
	text-decoration:none ;
	border-bottom: 1px solid white;
	}

a.nolink {
	text-decoration: none;
	border: none ;
	}

a.yellow {
	color: yellow ;
	line-height: 1 ;
	font-size: 0.9em ;
	font-weight: bold ;
	margin-top: 6px ;
	margin-bottom: 6px;
	text-decoration: none;
	border: none ;
	}

a.red {
	color: red;
	line-height: 1 ;
	font-size: 0.9em ;
	font-weight: bold ;
	margin-top: 6px ;
	margin-bottom: 6px;
	text-decoration: none;
	border: none ;
	}

a.title {
	text-decoration: none;
	color: #ffffff;
	border-bottom: 1px solid #003300 ;
	height: 50px ;
	}

a.menu	{
	color: #003300;
	font-size: 0.8em ;
	font-weight: bold ;
	}

a.error {
	color: red ;
	font-weight: bold ;
	text-decoration:none ;
	border-bottom: 0px ;
	}

a.serif	{
	font-family: Georgia , serif ;
	text-decoration: none;
	border: none ;
	}


a.like {
	color: #FFCC00 ;
	text-decoration:none ;
	font-weight: bold ;
	border-bottom: 0px ;
	line-height: 1 ;
	font-size: 0.9em ;
	}

a.stars {
	color: #003300;
	font-weight: bold ;
	font-size: 2.0em ;
	text-decoration:none ;
	}

a.nostars {
	color: #003300;
	font-weight: bold ;
	font-size: 1.0em ;
	text-decoration:none ;
	}

a.noshow {
	color:#809E80 ;
	text-decoration: none;
	border: none ;
	}

button 	{
	border:none;
	width: 19px ;
	height: 20px ;
	background:#666 url(/grave.jpg) ;
	vertical-align: middle;
	*vertical-align: text-bottom ;
	}

button:hover
	{
	background:#ff0000 url(/gravehover.jpg) ;
	cursor:pointer;
	border: solid 1px #003300;
	width: 19px ;
	height: 20px ;
	vertical-align: middle;
	*vertical-align: text-bottom ;
	}

button.plots
 	{
	border:none;
	width: 19px ;
	height: 20px ;
	background:#666 url(/plots.jpg) ;
	vertical-align: middle;
	*vertical-align: text-bottom ;
	}

button:hover.plots
	{
	background:#ff0000 url(/plotshover.jpg) ;
	cursor:pointer;
	border: solid 1px #003300;
	width: 19px ;
	height: 20px ;
	vertical-align: middle;
	*vertical-align: text-bottom ;
	}

hr	{
    	color: #003300 ;
	border: 0 ;
    	background-color: #003300 ;
	height: 2px ;
	}

p	{
	text-align: center;
	line-height: 1.5 ;
	}

p.big	{
	line-height: 16 ;
	}

p.counter {
	text-align: left;
	font-size: 0.8em ;
	}

p.dellist {
	text-align: left;
	}

p.intlisthd {
	text-align: left;
	color: yellow ;
	font-weight: bold ;
	line-height: 1 ;
	font-size: 0.9em ;
	margin-top: 6px ;
	margin-bottom: 6px;
	}

p.intlist {
	text-align: left;
	line-height: 1.4 ;
	font-size: 0.9em ;
	margin-top: 6px ;
	margin-bottom: 6px;
	}

p.reclisthd {
	color: yellow ;
	font-weight: bold ;
	line-height: 1 ;
	font-size: 0.9em ;
	margin-top: 6px ;
	margin-bottom: 6px;
	}

p.neattext {
	text-align: center;
	line-height: 1.4 ;
	font-size: 0.9em ;
	margin-top: 6px ;
	margin-bottom: 6px;
	}

p.error {
	text-align: center;
	color: red ;
	font-weight: bold ;
	line-height: 0.8 ;
	}

p.lolite {
	color: white;
	text-align: center;
	}

p.leftlolite {
	color: #003300;
	text-align: left;
	line-height: 1.25 ;
	}

p.hilite
	{
	color: red;
	font-weight: bold ;
	text-align: center;
	}

p.radio {
	color: #003300 ;
	font-size: 2.0em ;
	letter-spacing: 3px ;
	margin-top: 5px ;
	margin-bottom: 5px ;
	text-align: left;
	line-height: 0.8 ;
	}

p.starlist {
	color: #003300 ;
	font-size: 1.5em ;
	letter-spacing: 3px ;
	margin-top: 6px ;
	margin-bottom: 0px ;
	text-align: center;
	line-height: 0.8 ;
	}

p.radtext {
	color: white;
	line-height: 0.50 ;
	margin-top: 10px ;
	text-align: left;	
	}

p.copy {
	line-height: 0.80 ;
	margin-top: 10px ;
	margin-bottom: 0px ;
	}

p.title {
	color: #003300;
	line-height:30px;
	margin:0px;
	padding:0px;
	font-size: 1.25em ;
	text-align: center ;
	}


p.intnobg
	{
	background-color: #809E80;
	margin-top: 0px ;
	margin-bottom: 0px ;
	padding: 14px 0px 3px;
	text-align: center ;
	}

p.deepnobg
	{
	background-color: #809E80;
	margin-top: 0px ;
	margin-bottom: 0px ;
	padding: 14px 0px 20px;
	text-align: center ;
	}

div.wrapper
	{
	margin: 0 15% 0 15% ;
	}

div.container
	{
	text-align: center;
	}

div.central
	{
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	}

th	{
	border-bottom: 0px ;
	border-right: 0px ;
	line-height: 20px ;
	padding: 3px 3px 9px 3px;
	background: #809E80;
	}

th.registers
	{
	border-bottom: 0px ;
	border-right: 0px ;
	line-height: 20px ;
	padding: 1px 3px 1px 6px;
	background: #003300;
	}

td	{
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	vertical-align: middle; 
	background: #fff;
	padding: 3px 3px 0px 3px;
	}

td.nobg {
	border: 0px ;
	background: #809E80;
	padding: 3px 3px ;
	}

td.gallery
	{
	border: 0px ;
	text-align: center ;
	background: #809E80;
	padding: 24px 0px 24px 0px;

	}

td.radtext
	{
	border-bottom: 0px ;
	border-right: 0px ;
	background: #809E80;
	text-align: left ;
	vertical-align: top;
	}

td.bordnobg
	{
	border: 0px ;
	background: #809E80;
	padding: 0px 10% ;
	}

td.listalt
	{
	background: #6B956E;
	border: 0px ;
	padding: 12px 3px ;
	line-height: 1.5 ;
	}

td.listnobg
	{
	border: 0px ;
	background: #809E80;
	padding: 12px 3px ;
	line-height: 1.5 ;
	}

td.intnobg
	{
	border-bottom: 0px ;
	border-right: 0px ;
	background: #809E80;
	padding: 12px 3px ;
	font-size: 0.9em ;
	line-height: 1.5 ;
	}

td.deepnobg
	{
	border: 0px ;
	line-height: 40px ;
	padding: 6px 3px 3px 3px;
	background: #809E80;
	}

td.nobgrecs
	{
	border-bottom: 0px ;
	border-right: 0px ;
	line-height: 20px ;
	padding: 1px 3px 1px 6px;
	background: #809E80;
	}

td.thinnobg
	{
	border-bottom: 0px ;
	border-right: 0px ;
	line-height: 1px ;
	background: #809E80;
	padding: 0px 0px ;
	}

td.feedback
	{
	border-bottom: 0px ;
	border-right: 0px ;
	line-height: 36px ;
	text-align: left ;
	vertical-align: middle; 
	background: #809E80;
	}

input.textbox, textarea.textbox
	{
	background: #F5FAFA;
	border:1px solid #C1DAD7;
	}


input.btn { 
	font-size: 0.9em ;
	background-color: #809E80 ;
	border-color: #586A97 ; 
	color : white ;
	}

  
input.over
	{ 
	font-size: 0.9em ;
	background-color: #809E80 ;
	border-color: #586A97 ; 
	color : #003300 ;
	}

table.attForm
	{
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	width: 600px;
	}

table.attForm td
	{
	border:none ;
	}

table.mytable
	{
	padding: 0;
	margin: 0;
	width: 100%;
	}

table.mytable td
	{
	padding: 15px ;
	border:none ;
	}

table.registers
	{
	border: 3px solid #003300 ;
	}

table.registers tr,td
	{
	border: 1px solid #003300 ;
	}

table.registers th
	{
	background-color: #6B956E ;
	border: 1px solid #003300 ;
	}

table
	{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	}

ul.design
	{
        padding-left: 14px;
	line-height: 2em;
	}

li.design
	{
        padding-left: 50px;
	}


.outline
	{

	list-style: none;

	}


.outline ul
	{

	list-style: none;

	}



.outline li
	{

	cursor: auto;

	}

a.olink
	{
	text-decoration: none ;
	border: none ;
	padding-right: 10px;

	outline: none ;
	}

img.oimg 
	{

	border: none ;
	}