body   { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 }
p  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
td  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
a         { color: black; font-weight: bold; text-decoration: none }
a:link         { color: black; text-decoration: none }
a:hover        { color: #3a3a3a; text-decoration: none }
a:active       { color: black; text-decoration: none }
a:visited       { color: black; text-decoration: none }
.borderAll  { border: solid 1px #808080 }
.borderTop { border-top: 1px solid #808080 }
.borderBtm { border-bottom: solid 1px #808080 }
.borderLeft { border-left: solid 1px #808080 }
.borderRight { border-right: solid 1px #808080 }
.borderLR { border-left: solid 1px #808080; border-right: solid 1px #808080 }
.borderLRT { border-left: solid 1px #808080; border-right: solid 1px #808080; border-top: 1px solid #808080 }
.borderLRB { border-left: solid 1px #808080; border-right: solid 1px #808080; border-bottom: 1px solid #808080 }
.justify { text-align: justify }
.txt11 { font-size: 11px; }
.txt11b { font-weight: bold; font-size: 11px; }
.txt12 { font-size: 12px; }
.txt12b { font-weight: bold; font-size: 12px; }
.txt16b { font-weight: bold; font-size: 16px }
.txt24b { font-weight: bold; font-size: 24px }
.bkgr  { background-image: url(../pinx/flower.jpg) ; background-repeat: no-repeat; background-position: left top; }
.header  { background-image: url(../pinx/frt_header_2009.gif) ; background-repeat: no-repeat; background-position: right top; }
.tab50  { height: 50px }
.tab600  { height: 600px }
.photo { margin-right: 10px }

div#menu      { color: #000; font-size: 11px; font-weight: bold; padding: 0; width: 100% }
div#menu a          { color: #000; font-size: 11px; font-weight: bold; text-decoration: none; display: block; padding: 0 12px; width: 85%; border-right: 0 solid #ccc; border-bottom: 1px solid #a0a0a0; border-left: 0 solid #ccc ; }
div#menu a:hover { color: #696969; border-right: 0 solid #ccc; border-left: 0 solid #ccc }
div#menu a:active { color: #696969; border-right: 0 solid #ccc; border-left: 0 solid #ccc }
div#menu a:visited   { color: #000 }

div#menutext      { color: #000; font-size: 11px; font-weight: bold; padding: 0; width: 100% }

div#menutext a         { color: #000; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #f5f5f5; text-indent: 5px; display: block; width: 85% }
div#menutext a:hover { color: #696969; background-color: #fff; border-right: 0 solid #ccc; border-left: 0 solid #ccc }
div#menutext a:active { color: #696969; background-color: #fff; border-right: 0 solid #ccc; border-left: 0 solid #ccc }
div#menutext a:visited   { color: #000 }

div#menusmall        { color: #3c3c3c;  font-size: 11px; font-weight: normal; padding: 0; width: 100% }
<!--div#menusmall a       { color: #3c3c3c; font-size: 11px; font-weight: normal; text-decoration: none; background-color: #f5f5f5; display: block; padding: 0 5px; width: 100%; border-right: 0 solid #ccc; border-left: 0 solid #ccc}-->
div#menusmall a        { color: #3c3c3c; font-size: 11px; font-weight: normal; text-decoration: none; background-color: #f5f5f5; text-indent: 5px; display: block; width: 85% }
div#menusmall a:link { color: #3c3c3c; font-weight: normal; text-decoration: none }
div#menusmall a:hover { color: #3a3a3a; font-weight: normal; text-decoration: none; background-color: #efefef; border-right: 0 solid #ccc; border-left: 0 solid #ccc }
div#menusmall a:active       { color: #3c3c3c; font-weight: normal; text-decoration: none }
div#menusmall a:visited      { color: #3c3c3c; font-weight: normal }