BODY {
        FONT-SIZE: 12px; COLOR: #6c6c6c; FONT-FAMILY: Times, Garamond, Serif; BACKGROUND-COLOR: #ffffff
}
A {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #6c6c6c; FONT-FAMILY: Times, Garamond, Serif; TEXT-DECORATION: underline
}
A {
        fontsize: 12px
}
A:link {
        COLOR: #6c6c6c; TEXT-DECORATION: underline
}
A:visited {
        COLOR: #6c6c6c; TEXT-DECORATION: underline
}
A:hover {
        COLOR: #8B0B04; TEXT-DECORATION: none
}
A:active {
        COLOR: #8B0B04; TEXT-DECORATION: none
}


TD {
        FONT-SIZE: 12px; COLOR: #6c6c6c; FONT-FAMILY: Times, Garamond, Serif;
}
TD {
        fontsize: 12px
}
P {
        FONT-SIZE: 12px; MARGIN: 0pt 0pt 6pt; COLOR: #6c6c6c; FONT-FAMILY: Times, Garamond, Serif;
}
P {
        fontsize: 12px
}
P.dense {
        MARGIN-BOTTOM: 0pt
}
UL {
        MARGIN-TOP: 0pt; FONT-SIZE: 12px; MARGIN-BOTTOM: 6pt; COLOR: black; FONT-FAMILY: Times, Garamond, Serif;
}
UL {
        fontsize: 12px
}
LI.spaced {
        MARGIN-BOTTOM: 6pt
}
INPUT {
        FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, tahoma, sans-serif
}
TEXTAREA {
        FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, tahoma, sans-serif
}
BUTTON {
        FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, tahoma, sans-serif
}
INPUT {
        fontsize: 12px
}
TEXTAREA {
        fontsize: 12px
}


H1 {
        FONT-FAMILY: Times, Garamond, serif;
        MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 6pt; COLOR: #8B0B04;
}


H1.header {
        FONT-FAMILY: Times, Garamond, serif;
        MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 16px; MARGIN-BOTTOM: 0px; COLOR: #8B0B04;
}
H2 {
        MARGIN-TOP: 3pt; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 9pt; COLOR: #6c6c6c;
}
H3 {
        MARGIN-TOP: 2pt; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 7pt; COLOR: #6c6c6c;
}
H4 {
        FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: black
}
HR {
        BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; HEIGHT: 1px
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;
}
HR.white {
        COLOR: #a1a2a6; BACKGROUND-COLOR: #a1a2a6
}
HR.black {
        COLOR: #636466; BACKGROUND-COLOR: #636466
}

HR.red {
        COLOR: #8B0B04; BACKGROUND-COLOR: #8B0B04; height: 1px; 
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;
}

MARQUEE {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica
}
A.bottommenu {
        FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-DECORATION: underline
}
A.bottommenu {
        fontsize: 12px
}
A.small {
        FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: underline
}
A.small {
        fontsize: 11px; font-color: #FFFFFF
}
.category {
        FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #224477
}
.category {
        fontsize: 15px
}
TD.small {
        FONT-SIZE: 9px
}
TD.small {
        fontsize: 10px
}
TD.topmenu {
        PADDING-LEFT: 30px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff
}
TD.headmenu {
        PADDING-LEFT: 30px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #2a5caa
}
TD.bottommenu {
        FONT-SIZE: 11px
}
TD.bottommenu {
        fontsize: 12px
}
TABLE.product {
        BORDER-RIGHT: #d0e5f9 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d0e5f9 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #d0e5f9 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #d0e5f9 1px solid
}
TABLE.product TD {
        BORDER-RIGHT: #d0e5f9 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d0e5f9 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #d0e5f9 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #d0e5f9 1px solid
}
TR.contact {
/*      BACKGROUND-COLOR: #f6f6f6 */
        BACKGROUND-COLOR: #ffffff
}
.border {
        BACKGROUND-COLOR: #224477
}

.CalOutText {
        PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #dae6f3
}
.CalWorkText {
        PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #ffffff
}
.CalSunText {
        PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #fedadc
}
.CalCurText {
        PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: #f9ffa8
}
.BodyTextBold {
        FONT-WEIGHT: bold; FONT-SIZE: 7.5pt; COLOR: #000000; FONT-FAMILY: Verdana,sans-serif
}
.BodyLinkNoLine {
        FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; COLOR: #003366; FONT-FAMILY: Verdana,sans-serif; TEXT-DECORATION: none
}
.BodyLinkNoLine:link {
        COLOR: #003366
}
.BodyLinkNoLine:visited {
        COLOR: #003366
}
.BodyLinkNoLine:hover {
        COLOR: #336699
}
.BodyLinkNoLine:active {
        COLOR: #336699
}


A.navbartop {
        FONT-FAMILY: Times, Garamond, Serif; FONT-WEIGHT: normal; FONT-SIZE: 16px;
}
A.navbartop:link {
        COLOR: #ffffff; TEXT-DECORATION: none; font-weight: normal; FONT-SIZE: 16px;
}
A.navbartop:visited {
        COLOR: #ffffff; TEXT-DECORATION: none; font-weight: normal; FONT-SIZE: 16px;
}
A.navbartop:active {
        COLOR: #ffffff;  TEXT-DECORATION: underline; font-weight: normal; font-size:16px;
}
A.navbartop:hover {
        COLOR: #ffffff; font-weight: normal; TEXT-DECORATION: underline; font-size:16px;
}

A.navbar {
        FONT-FAMILY: Times, Garamond, Serif; FONT-WEIGHT: normal; FONT-SIZE: 16px;
}
A.navbar:link {
        COLOR: #5E5E5E; TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 16px;
}
A.navbar:visited {
        COLOR: #5E5E5E; TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 16px;
}
A.navbar:active {
        COLOR: #5E5E5E; TEXT-DECORATION: FONT-WEIGHT: normal; FONT-WEIGHT: bold; font-size:16px;
}
A.navbar:hover {
        COLOR: #8B0B04; font-weight: normal; TEXT-DECORATION: none; font-size:16px;
}


.banner {
  COLOR: #FFFFFF; FONT-FAMILY: Times, Garamond, Serif; FONT-WEIGHT: normal; FONT-SIZE: 16px;
}

.sep { FONT-FAMILY: Verdana; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; }

.small {
        FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, Swiss, SunSans-Regular; TEXT-DECORATION: none
}
.bottomline {
        FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, Swiss, SunSans-Regular
}
A.grey {
        COLOR: #996633; TEXT-DECORATION: none
}
UL.treemenu {
        LIST-STYLE-IMAGE: url(/img/shim.gif); MARGIN: 0px 6px 0px 0px
}
UL.treemenu A {
        FONT-SIZE: 12px
}
LI.brunchempty {
        MARGIN-TOP: 6px; LIST-STYLE-IMAGE: url(/img/shim.gif); MARGIN-BOTTOM: 0px; MARGIN-LEFT: 4px
}
LI.brunchtitle {
        LIST-STYLE-IMAGE: url(/img/shim.gif); MARGIN: 0px
}
UL.brunchbody {
        LIST-STYLE-IMAGE: url(/img/shim.gif)
}
.messagepar
{
    line-height: 16px;
    font-weight: bold;
    margin-bottom: 10.0pt;
}

.messagepar p
{
    line-height: 16px;
    font-weight: bold;
    margin-bottom: 10.0pt;
}

/******* tree *******/

.treebranch
{
}

.treebranchbody
{
  background-image: url(/img/tree/vbg.gif);
  background-repeat: repeat-y;
}

.treebranchend
{
  background-image: url(/img/shim.gif);
  background-repeat: no-repeat;
}

.treenodelink
{
  background-image: url(/img/tree/vin.gif);
  background-repeat: no-repeat;
}

.treenodelinkstart
{
  background-image: url(/img/tree/vin.gif);
  background-repeat: no-repeat;
}

.treenodelinkend
{
  background-image: url(/img/tree/vend.gif);
  background-repeat: no-repeat;
}

.treebtnopen
{
  background-image: url(/img/tree/open.gif);
  background-repeat: no-repeat;
  float: left;
}

.treebtnclose
{
  background-image: url(/img/tree/close.gif);
  background-repeat: no-repeat;
  float: left;
}

.treebtnempty
{
  background-image: url(/img/tree/empty.gif);
  background-repeat: no-repeat;
}

.ttext {
  background-color: #FFFFFF;
  border: 1px solid grey;
  color: #6c6c6c;
  font-family: Verdana, Arial, Helvetica, tahoma, sans-serif;
  font-size: 12px;
};

.tbutton {
  background-color: grey;
  color: black;
  font-family: Verdana, Arial, Helvetica, tahoma, sans-serif;
  font-weight: normal;
  font-size: 12px;
  height: 18px;
  border: 1px solid grey;
};

.photo {
    border: 1px solid #6BC352;
}

.news {
    font-size: 11px;
}

A.news {
        FONT-FAMILY: Verdana; FONT-WEIGHT: normal; FONT-SIZE: 11px;
}
A.news:link {
        COLOR: #6c6c6c; TEXT-DECORATION: none; FONT-SIZE: 11px;
}
A.news:visited {
        COLOR: #6c6c6c; TEXT-DECORATION: none; FONT-SIZE: 11px;
}
A.news:active {
        COLOR: #6c6c6c; TEXT-DECORATION: none; font-size:11px;
}
A.news:hover {
        COLOR: #6c6c6c; TEXT-DECORATION: underline; font-size:11px;
}

img.thumbgrey
{
    filter: gray();
    filter: alpha(opacity=50);
    -moz-opacity: 0.4;
    opacity: 0.4;
    -khtml-opacity: 0.4;
}

img.thumb
{
    filter: alpha(opacity=100);
    -moz-opacity: 1.0;
    opacity: 1.0;
    -khtml-opacity: 1.0;
}

