BODY {
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0px 0 0 0;
    padding:0px;
    background-color: #CCCCCC;
    color: #000099;
}

TD, TR, P, UL, OL, LI, DL, DD, DT, FONT {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}
FORM { margin: 0px; }

select { font-family: helvetica,arial,sans-serif; font-size: 10px; }
textarea,input { font-family: verdana, helvetica, arial; font-size : 11px; }

.firstletter {
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 16px;
    color: #666666;
    font-weight:700;
    padding:0 0 0 20px;
}

b  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; }
p  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; }
ol { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; }
li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; }
ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #990000; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #333333; }
a:link    { color: #0066CC; }
a:visited { color: #333399; }
a:hover   { color: #990000; }
a:active  { color: #990000; }
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFCC33;
}

.table_border   { border: 1px solid #999999; }

.title    { font: 22px verdana, arial, helvetica, geneva, sans serif; color:#f6ff00; font-weight: bold; letter-spacing: 5px; }

.titletext99  { FONT: 12px verdana, arial, helvetica, geneva, sans serif; COLOR: #005b90; font-weight:700; }

a.TopNav           { color: #005b90; font-family: verdana, helvetica, sans serif; font-size: 18px; text-decoration: underline; font-weight: 700; }
a.TopNav:link      { color: #005b90; font-family: verdana, helvetica, sans serif; font-size: 18px; text-decoration: underline; font-weight: 700; }
a.TopNav:visited   { color: #005b90; font-family: verdana, helvetica, sans serif; font-size: 18px; text-decoration: underline; font-weight: 700; }
a.TopNav:active    { color: #ff6666; font-family: verdana, helvetica, sans serif; font-size: 18px; text-decoration: none; font-weight: 700; }
a.TopNav:hover     { color: #ff6666; font-family: verdana, helvetica, sans serif; font-size: 18px; text-decoration: none; font-weight: 700; }

a.LNSect           { color: #0099cc; font-family: verdana, helvetica, sans serif; font-size: 14px; text-decoration: none; font-weight: 700; }
a.LNSect:link      { color: #0099cc; font-family: verdana, helvetica, sans serif; font-size: 14px; text-decoration: none; font-weight: 700; }
a.LNSect:visited   { color: #0099cc; font-family: verdana, helvetica, sans serif; font-size: 14px; text-decoration: none; font-weight: 700; }
a.LNSect:active    { color: #ff6666; font-family: verdana, helvetica, sans serif; font-size: 14px; text-decoration: none; font-weight: 700; }
a.LNSect:hover     { color: #ff6666; font-family: verdana, helvetica, sans serif; font-size: 14px; text-decoration: none; font-weight: 700; }
                                                                                                                                                                                                     
a.LNSectOn         { color: #005b90; font-family: verdana, helvetica, sans serif; font-size: 14px; text-decoration: none; font-weight: 700; }
a.LNSectOn:link    { color: #005b90; font-family: verdana, helvetica, sans serif; font-size: 14px; text-decoration: none; font-weight: 700; }
a.LNSectOn:visited { color: #005b90; font-family: verdana, helvetica, sans serif; font-size: 14px; text-decoration: none; font-weight: 700; }
a.LNSectOn:active  { color: #ff6666; font-family: verdana, helvetica, sans serif; font-size: 14px; text-decoration: none; font-weight: 700; }
a.LNSectOn:hover   { color: #ff6666; font-family: verdana, helvetica, sans serif; font-size: 14px; text-decoration: none; font-weight: 700; }
                                                                                                                                                                                                     
a.LNPage           { color: #0099cc; font-family: verdana, helvetica, sans serif; font-size: 10px; text-decoration: none; font-weight: 400; }
a.LNPage:link      { color: #0099cc; font-family: verdana, helvetica, sans serif; font-size: 10px; text-decoration: none; font-weight: 400; }
a.LNPage:visited   { color: #0099cc; font-family: verdana, helvetica, sans serif; font-size: 10px; text-decoration: none; font-weight: 400; }
a.LNPage:active    { color: #ff6666; font-family: verdana, helvetica, sans serif; font-size: 10px; text-decoration: none; font-weight: 400; }
a.LNPage:hover     { color: #ff6666; font-family: verdana, helvetica, sans serif; font-size: 10px; text-decoration: none; font-weight: 400; }

a.LNPageOn         { color: #003366; font-family: verdana, helvetica, sans serif; font-size: 10px; text-decoration: none; font-weight: 400; }
a.LNPageOn:link    { color: #003366; font-family: verdana, helvetica, sans serif; font-size: 10px; text-decoration: none; font-weight: 400; }
a.LNPageOn:visited { color: #003366; font-family: verdana, helvetica, sans serif; font-size: 10px; text-decoration: none; font-weight: 400; }
a.LNPageOn:active  { color: #ff6666; font-family: verdana, helvetica, sans serif; font-size: 10px; text-decoration: none; font-weight: 400; }
a.LNPageOn:hover   { color: #ff6666; font-family: verdana, helvetica, sans serif; font-size: 10px; text-decoration: none; font-weight: 400; }


.form_desc_ok   { FONT: 11px verdana, arial, helvetica, geneva, sans serif; COLOR: #000000; FONT-WEIGHT:700; }
.form_desc_bad  { FONT: 11px verdana, arial, helvetica, geneva, sans serif; COLOR: #CC0000; FONT-WEIGHT:700; }
.form_data      { FONT: 11px verdana, arial, helvetica, geneva, sans serif; COLOR: #000000; FONT-WEIGHT:400; }
.wine_desc_ok   { FONT: 10pt verdana, arial, helvetica, geneva, sans serif; COLOR: #333333; FONT-WEIGHT:400; }
.wine_desc_bad  { FONT: 10pt verdana, arial, helvetica, geneva, sans serif; COLOR: #CC0000; FONT-WEIGHT:400; }

.head1    { font: 18px verdana, arial, helvetica, geneva, sans serif; color:#005b90; font-weight:700; margin: 0px; }
.head2    { font: 14px verdana, arial, helvetica, geneva, sans serif; color:#000000; font-weight:700; }
.head3    { font: 14px verdana, arial, helvetica, geneva, sans serif; color:#990000; font-weight:700; }
.subhead1 { font: 12px verdana, arial, helvetica, geneva, sans serif; color:#ffffff; font-weight:700; }
.caveat1  { font: 11px verdana, arial, helvetica, geneva, sans serif; color:#ffffff; font-weight:400; }
.data1    { font: 11px verdana, arial, helvetica, geneva, sans serif; color:#000000; font-weight:400; }
.blockhead{ font: 12px verdana, arial, helvetica, geneva, sans serif; color:#FFFF00; font-weight:700; letter-spacing: 4px; }
.loginfield { FONT: 16px verdana, arial, helvetica, geneva, sans serif; COLOR: #333333; FONT-WEIGHT:400; }

.paging1        { font: 12px verdana, arial, helvetica, geneva, sans serif; color:#000099; font-weight:700; }
.paging         { font: 12px verdana, arial, helvetica, geneva, sans serif; color:#000099; }
.paging:link    { font: 12px verdana, arial, helvetica, geneva, sans serif; color:#000099; }
.paging:visited { font: 12px verdana, arial, helvetica, geneva, sans serif; color:#000099; }
.paging:active  { font: 12px verdana, arial, helvetica, geneva, sans serif; color:#000099; }
.paging:hover   { font: 12px verdana, arial, helvetica, geneva, sans serif; color:#000099; }

a.blockhead         { font: 12px verdana, arial, helvetica, geneva, sans serif; color:#FFFF00; font-weight:700; letter-spacing: 4px; }
a.blockhead:link    { font: 12px verdana, arial, helvetica, geneva, sans serif; color:#FFFF00; font-weight:700; letter-spacing: 4px; }
a.blockhead:visited { font: 12px verdana, arial, helvetica, geneva, sans serif; color:#FFFF00; font-weight:700; letter-spacing: 4px; }
a.blockhead:active  { font: 12px verdana, arial, helvetica, geneva, sans serif; color:#FFFF00; font-weight:700; letter-spacing: 4px; }
a.blockhead:hover   { font: 12px verdana, arial, helvetica, geneva, sans serif; color:#00FFFF; font-weight:700; letter-spacing: 4px; }

a.logout         { FONT: 14px verdana, arial, helvetica, geneva, sans serif; color: #005b90; font-weight: 700; }
a.logout:link    { FONT: 14px verdana, arial, helvetica, geneva, sans serif; color: #005b90; font-weight: 700; }
a.logout:visited { FONT: 14px verdana, arial, helvetica, geneva, sans serif; color: #005b90; font-weight: 700; }
a.logout:active  { FONT: 14px verdana, arial, helvetica, geneva, sans serif; color: #005b90; font-weight: 700; }
a.logout:hover   { FONT: 14px verdana, arial, helvetica, geneva, sans serif; color: #0000FF; font-weight: 700; }

a.link1          { FONT: 12px verdana, arial, helvetica, geneva, sans serif; color: #ffffff; font-weight: 700; }
a.link1:link     { FONT: 12px verdana, arial, helvetica, geneva, sans serif; color: #ffffff; font-weight: 700; }
a.link1:visited  { FONT: 12px verdana, arial, helvetica, geneva, sans serif; color: #ffffff; font-weight: 700; }
a.link1:active   { FONT: 12px verdana, arial, helvetica, geneva, sans serif; color: #ffffff; font-weight: 700; }
a.link1:hover    { FONT: 12px verdana, arial, helvetica, geneva, sans serif; color: #FFFF00; font-weight: 700; }

a.adminlinkon           { FONT: 12px verdana, arial, helvetica, geneva, sans serif; color: #9a0000; font-weight: 700; }
a.adminlinkon:link      { FONT: 12px verdana, arial, helvetica, geneva, sans serif; color: #9a0000; font-weight: 700; }
a.adminlinkon:visited   { FONT: 12px verdana, arial, helvetica, geneva, sans serif; color: #9a0000; font-weight: 700; }
a.adminlinkon:active    { FONT: 12px verdana, arial, helvetica, geneva, sans serif; color: #9a0000; font-weight: 700; }
a.adminlinkon:hover     { FONT: 12px verdana, arial, helvetica, geneva, sans serif; color: #0000FF; font-weight: 700; }
a.adminlinkoff          { FONT: 12px verdana, arial, helvetica, geneva, sans serif; color: #9a6666; font-weight: 700; }
a.adminlinkoff:link     { FONT: 12px verdana, arial, helvetica, geneva, sans serif; color: #9a6666; font-weight: 700; }
a.adminlinkoff:visited  { FONT: 12px verdana, arial, helvetica, geneva, sans serif; color: #9a6666; font-weight: 700; }
a.adminlinkoff:active   { FONT: 12px verdana, arial, helvetica, geneva, sans serif; color: #9a6666; font-weight: 700; }
a.adminlinkoff:hover    { FONT: 12px verdana, arial, helvetica, geneva, sans serif; color: #0000FF; font-weight: 700; }

a.footerlink           { FONT: 10px verdana, arial, helvetica, geneva, sans serif; color: #9a0000; font-weight: 700; }
a.footerlink:link      { FONT: 10px verdana, arial, helvetica, geneva, sans serif; color: #9a0000; font-weight: 700; }
a.footerlink:visited   { FONT: 10px verdana, arial, helvetica, geneva, sans serif; color: #9a0000; font-weight: 700; }
a.footerlink:active    { FONT: 10px verdana, arial, helvetica, geneva, sans serif; color: #9a0000; font-weight: 700; }
a.footerlink:hover     { FONT: 10px verdana, arial, helvetica, geneva, sans serif; color: #0000FF; font-weight: 700; }

.blacktext9    { FONT:  9px verdana, arial, helvetica, geneva, sans serif; COLOR: #000000; }
.blacktext10   { FONT: 10px verdana, arial, helvetica, geneva, sans serif; COLOR: #000000; }
.blacktext11   { FONT: 11px verdana, arial, helvetica, geneva, sans serif; COLOR: #000000; }
.blacktext12   { FONT: 12px verdana, arial, helvetica, geneva, sans serif; COLOR: #000000; }
.blacktext14   { FONT: 14px verdana, arial, helvetica, geneva, sans serif; COLOR: #000000; }
.blacktext16   { FONT: 16px verdana, arial, helvetica, geneva, sans serif; COLOR: #000000; }
.blacktext9b   { FONT:  9px verdana, arial, helvetica, geneva, sans serif; COLOR: #000000; FONT-WEIGHT:700; }
.blacktext10b  { FONT: 10px verdana, arial, helvetica, geneva, sans serif; COLOR: #000000; FONT-WEIGHT:700; }
.blacktext11b  { FONT: 11px verdana, arial, helvetica, geneva, sans serif; COLOR: #000000; FONT-WEIGHT:700; }
.blacktext12b  { FONT: 12px verdana, arial, helvetica, geneva, sans serif; COLOR: #000000; FONT-WEIGHT:700; }
.blacktext14b  { FONT: 14px verdana, arial, helvetica, geneva, sans serif; COLOR: #000000; FONT-WEIGHT:700; }
.blacktext16b  { FONT: 16px verdana, arial, helvetica, geneva, sans serif; COLOR: #000000; FONT-WEIGHT:700; }
.blacktext9bi  { FONT:  9px verdana, arial, helvetica, geneva, sans serif; COLOR: #000000; FONT-WEIGHT:700; FONT-STYLE: italic; }
.blacktext10i  { FONT: 10px verdana, arial, helvetica, geneva, sans serif; COLOR: #000000; FONT-WEIGHT:400; FONT-STYLE: italic; }
.blacktext10bi { FONT: 10px verdana, arial, helvetica, geneva, sans serif; COLOR: #000000; FONT-WEIGHT:700; FONT-STYLE: italic; }
.blacktext11bi { FONT: 11px verdana, arial, helvetica, geneva, sans serif; COLOR: #000000; FONT-WEIGHT:700; FONT-STYLE: italic; }
.blacktext12bi { FONT: 12px verdana, arial, helvetica, geneva, sans serif; COLOR: #000000; FONT-WEIGHT:700; FONT-STYLE: italic; }
.blacktext14bi { FONT: 14px verdana, arial, helvetica, geneva, sans serif; COLOR: #000000; FONT-WEIGHT:700; FONT-STYLE: italic; }
.blacktext16bi { FONT: 16px verdana, arial, helvetica, geneva, sans serif; COLOR: #000000; FONT-WEIGHT:700; FONT-STYLE: italic; }

.redtext9      { FONT:  9px verdana, arial, helvetica, geneva, sans serif; COLOR: #990000; }
.redtext10     { FONT: 10px verdana, arial, helvetica, geneva, sans serif; COLOR: #990000; }
.redtext11     { FONT: 11px verdana, arial, helvetica, geneva, sans serif; COLOR: #990000; }
.redtext12     { FONT: 12px verdana, arial, helvetica, geneva, sans serif; COLOR: #990000; }
.redtext14     { FONT: 14px verdana, arial, helvetica, geneva, sans serif; COLOR: #990000; }
.redtext16     { FONT: 16px verdana, arial, helvetica, geneva, sans serif; COLOR: #990000; }
.redtext9b     { FONT:  9px verdana, arial, helvetica, geneva, sans serif; COLOR: #990000; FONT-WEIGHT:700; }
.redtext10b    { FONT: 10px verdana, arial, helvetica, geneva, sans serif; COLOR: #990000; FONT-WEIGHT:700; }
.redtext11b    { FONT: 11px verdana, arial, helvetica, geneva, sans serif; COLOR: #990000; FONT-WEIGHT:700; }
.redtext12b    { FONT: 12px verdana, arial, helvetica, geneva, sans serif; COLOR: #990000; FONT-WEIGHT:700; }
.redtext14b    { FONT: 14px verdana, arial, helvetica, geneva, sans serif; COLOR: #990000; FONT-WEIGHT:700; }
.redtext16b    { FONT: 16px verdana, arial, helvetica, geneva, sans serif; COLOR: #990000; FONT-WEIGHT:700; }
.redtext9bi    { FONT:  9px verdana, arial, helvetica, geneva, sans serif; COLOR: #990000; FONT-WEIGHT:700; FONT-STYLE: italic; }
.redtext10bi   { FONT: 10px verdana, arial, helvetica, geneva, sans serif; COLOR: #990000; FONT-WEIGHT:700; FONT-STYLE: italic; }
.redtext11bi   { FONT: 11px verdana, arial, helvetica, geneva, sans serif; COLOR: #990000; FONT-WEIGHT:700; FONT-STYLE: italic; }
.redtext12bi   { FONT: 12px verdana, arial, helvetica, geneva, sans serif; COLOR: #990000; FONT-WEIGHT:700; FONT-STYLE: italic; }
.redtext14bi   { FONT: 14px verdana, arial, helvetica, geneva, sans serif; COLOR: #990000; FONT-WEIGHT:700; FONT-STYLE: italic; }
.redtext16bi   { FONT: 16px verdana, arial, helvetica, geneva, sans serif; COLOR: #990000; FONT-WEIGHT:700; FONT-STYLE: italic; }

.whitetext9    { FONT:  9px verdana, arial, helvetica, geneva, sans serif; COLOR: #ffffff; }
.whitetext10   { FONT: 10px verdana, arial, helvetica, geneva, sans serif; COLOR: #ffffff; }
.whitetext11   { FONT: 11px verdana, arial, helvetica, geneva, sans serif; COLOR: #ffffff; }
.whitetext12   { FONT: 12px verdana, arial, helvetica, geneva, sans serif; COLOR: #ffffff; }
.whitetext14   { FONT: 14px verdana, arial, helvetica, geneva, sans serif; COLOR: #ffffff; }
.whitetext14b  { FONT: 14px verdana, arial, helvetica, geneva, sans serif; COLOR: #ffffff; FONT-WEIGHT:700; }
.whitetext16   { FONT: 16px verdana, arial, helvetica, geneva, sans serif; COLOR: #ffffff; }
.yellowtext9   { FONT:  9px verdana, arial, helvetica, geneva, sans serif; COLOR: #ffff00; }
.yellowtext10  { FONT: 10px verdana, arial, helvetica, geneva, sans serif; COLOR: #ffff00; }
.yellowtext11  { FONT: 11px verdana, arial, helvetica, geneva, sans serif; COLOR: #ffff00; }
.yellowtext12  { FONT: 12px verdana, arial, helvetica, geneva, sans serif; COLOR: #ffff00; }
.yellowtext14  { FONT: 14px verdana, arial, helvetica, geneva, sans serif; COLOR: #ffff00; }
.yellowtext16  { FONT: 16px verdana, arial, helvetica, geneva, sans serif; COLOR: #ffff00; }

.bluetext9     { FONT:  9px verdana, arial, helvetica, geneva, sans serif; COLOR: #0000CC; }
.bluetext10    { FONT: 10px verdana, arial, helvetica, geneva, sans serif; COLOR: #0000CC; }
.bluetext11    { FONT: 11px verdana, arial, helvetica, geneva, sans serif; COLOR: #0000CC; }
.bluetext12    { FONT: 12px verdana, arial, helvetica, geneva, sans serif; COLOR: #0000CC; }
.bluetext14    { FONT: 14px verdana, arial, helvetica, geneva, sans serif; COLOR: #0000CC; }
.bluetext16    { FONT: 16px verdana, arial, helvetica, geneva, sans serif; COLOR: #0000CC; }

.greentext9     { FONT:  9px verdana, arial, helvetica, geneva, sans serif; COLOR: #00cc00; }
.greentext10    { FONT: 10px verdana, arial, helvetica, geneva, sans serif; COLOR: #00cc00; }
.greentext11    { FONT: 11px verdana, arial, helvetica, geneva, sans serif; COLOR: #00cc00; }
.greentext12    { FONT: 12px verdana, arial, helvetica, geneva, sans serif; COLOR: #00cc00; }
.greentext14    { FONT: 14px verdana, arial, helvetica, geneva, sans serif; COLOR: #00cc00; }
.greentext16    { FONT: 16px verdana, arial, helvetica, geneva, sans serif; COLOR: #00cc00; }

.orangetext9   { FONT:  9px verdana, arial, helvetica, geneva, sans serif; COLOR: #F4B900; }
.orangetext10  { FONT: 10px verdana, arial, helvetica, geneva, sans serif; COLOR: #F4B900; }
.orangetext11  { FONT: 11px verdana, arial, helvetica, geneva, sans serif; COLOR: #F4B900; }
.orangetext12  { FONT: 12px verdana, arial, helvetica, geneva, sans serif; COLOR: #F4B900; }
.orangetext14  { FONT: 14px verdana, arial, helvetica, geneva, sans serif; COLOR: #F4B900; }
.orangetext16  { FONT: 16px verdana, arial, helvetica, geneva, sans serif; COLOR: #F4B900; }

.titletext12  { FONT: 12px verdana, arial, helvetica, geneva, sans serif; COLOR: #005b90; font-weight:700; }
.titletext32  { FONT: 32px verdana, arial, helvetica, geneva, sans serif; COLOR: #005b90; font-weight:700; }
.titletext16  { FONT: 32px verdana, arial, helvetica, geneva, sans serif; COLOR: #005b90; font-weight:700; }
