body 
{
background-image: url('images/page%20background.gif')

}

a:link {font-family:"Verdana,trebuchet,arial,sans-serif";color: #006400; font-size: 12pt; text-decoration: underline;font-weight:bold;background: #ffffe1}
a:visited {font-size: 12pt;color: green;background: #ffffe1}
a:hover {font-size:12pt; color:green;}

#main
{
width:100%;
padding: 1em;
font-family: "Verdana,Trebuchet,Arial,Sans-Serif";
text-align:center;
}

h2, h1, table
{
margin-left:auto;
margin-right:auto;
width:85%;
min-width:85%;
text-align:left;
}

table
{
border-width: 2px; 
border-style: solid;
border-color: green;
background: #D9ECFF; 
vertical-align: top;
}

.toppic
{
width: 85%;
margin-left:auto;
margin-right:auto;
max-width:85%;
border-color: #000000;
}

h2
{
background-color: #006400;
border-color: #90EE90;
text-align: center;
height: 3em;
margin-top: -.31%;
font-weight: bold;
font-style: italic;
color: white;
font-size: 10pt;
line-height: 3;
}


h1
{
background-color: #fff1e8;
line-height: 1.5em;
text-align: center;
margin-bottom: 0;
margin-top: -1.8%;
color:#006400;
font-size: 20pt;
font-family: "Lucida Handwriting", cursive;
border-right: solid 2px green;
border-left: solid 2px green;
}

h4
{
font-weight:bold;
font-family:"Verdana,sans-serif";
font-size: 12pt;
font-style:italic;
color:#006400;
text-align:justify;
}

p 
{
font-weight: normal;
font-size: 10pt;
}

.rightrow /*For right column on home page*/
{
color:#006400;/*Light Blue*/
font-weight:normal;
font-style:italic;
font-family:"Verdana, san-serif";
font-size:11pt;
}

.toprow 
{
border-color: #a9a9a9; /*dark gray*/
border-style: inset;
border-width: 2px;
height: 2em;
text-align: center;
vertical-align: middle;
background-color:#87cefa;/*Light Sea Green */
font-weight:bold;
font-style: italic;
color: blue;
font-size: 12pt;
}

td {
border-color: red;
border-style: solid;
border-width:1px;
text-align: center;
font-size:10pt;
padding: .75em;
vertical-align:top;
}
 .contactinfo 
{
text-align: center;
font-weight:bold;
color: #0000FF;
font-size: 10pt;
}

.shovetoleft 
{
text-align: left;
color: #000000;
font-size: 11pt;
font-weight: 100;
}
p.shovetoleft:first-letter {font-size: 110%;font-weight:bold;color:black;}

.officertable
{
font-style:italic;
font-weight:bold;
}

.pricetable
{
width:95%;
margin-top: -1em;
padding:1em;
text-align:left;
}

.reducedpadding
{
padding:.4%;
vertical-align:middle;
}

.menutext 
{
color: green;
font-weight: bold;
font-size: 10pt;
}

.menucolumnplaintext
{
margin-bottom: -1%;
color: #006400;
font-weight: bold;
font-size: 14pt;
}

.button
{
height: 20pt;
}

.picatbottom 
{
height:110px;
width:auto;
}

img {
border:none;
}

.bottommenubar
{
height: 1.5em;
color: white;
font-weight: bold;
font-style:italic;
font-size: 10pt;

}

.bottommenubartext
{
width: 20%;
text-align: center;
color: white;
font-style: italic;
font-size: 10pt;
}
 
.bottompicturerow
{
max-width:100%;
margin-top:10px;
margin-bottom:10px;
padding:0;
border-style:solid;
}

.picspecial img
{
margin-left:1px;
margin-right:1px;
width: 142px;
}

hr
{
color: #00008B;
}