body {font-family: Arial; }

fieldset { border: 0; }

img { border: 0; }

table { border: 1px dashed #006600;
     	     padding: 0 0 0 0;
	     margin: 0 0 0 0;
           }

table.state { border: 1px dotted #006600;
              padding: 0 0 0 0;
	      margin: 0 0 0 0;
              border-collapse: collapse;
	      font-size: 13px;
      }

td.corner { border: none;
 	    padding: 0 0 0 0;
	    margin: 0 0 0 0;
 	    border-spacing: 0px
	    text-align: left;
	    vertical-align: top;
	    font-size: 12px;
	    background-color: #006600;
	    color: white;
	}


td.side { border: none;
	  background-image: url(/img/sidebg.gif);
 	  padding: 0 0 0 0;
 	  border-spacing: 0px
	  text-align: left;
	  vertical-align: top;
	  font-size: 12px;
	  background-color: #006600;
	  color: white;

	}

td.main { border: none;
	  background-image: url(/img/tablebg2.gif);
	  text-align: left;
	  vertical-align: top;
          font-size: 15px;
	  color: black;
	}


td.top { text-align: center;
	 background-image: url(/img/tablebg.gif);
	 border: none;
	 padding: 0 0 0 0;
	 margin: 0 0 0 0;
	 background-color: #006600;
	 color: black;
       }

p.side { padding-left: 3px; }	

a.side { color: #ffffff;
	 text-decoration: underline;
       }
a.side:hover { color: #006600;
	       background-color: #ffffff;
	     }

a { color: #006600;
    text-decoration: none;
  }

a:hover { color: #FFFFFF;
          background-color: #006600;
        }
	 
.copyright {text-align: center;
	    font-size: 12px;
	    font-style: italic;
           }

div.sidetitle {font-size: 13px;
	font-weight: bold;
	color: white;
	padding-left: 4px;
	}

div.sidesubtitle {font-size: 10px;
	padding-left: 6px;
	}

.tiny {font-size: 10px; }

.restname {font-size: 24px;
	  }


