body{
     margin-top: 0;
     margin-left: 0;
     margin-right: 0;
     font-size:8pt;
     color: #000000;
     text-decoration:none; 
     font-family:  Verdana, Arial, Helvetica, sans-serif;
}
h4,h3,h2{
   color: #0d8b28;
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-weight: bolder;
}
h1{
   color: #0d8b28;
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: 16pt;
   font-weight: bolder;
}
font.home_main{
   color: #000000;
    font: 8pt/14pt verdana, arial, helvetica, sans-serif;
}
font.home_top{
    color: #22569E;
    font-size: 8pt;
    font-family: verdana, arial, helvetica, sans-serif;
}
table.body{
     background: white url("/images/background.gif");
     background-repeat: no-repeat;
     background-position: center;
     margin: 0px;
     padding: 0px;
}
a{
    color: #330c73;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
a:visited{
    color: #6e015b;
    font-family:  Verdana, Arial, Helvetica, sans-serif;    
}
font.bb_header{
    font-size:16pt;
    color:#68C028;
    font-weight: bolder;
    text-decoration:none; 
    font-family:  Verdana, Arial, Helvetica, sans-serif;	      
}
font.bbtitle{
    font: 8pt/12pt  Verdana, Arial, Helvetica, sans-serif;
    color: #22569E;
    font-weight: bold;
    text-decoration:none; 
}
a.bblink{
    font-size:10pt;
    color: #677f2f;
    font-family:  Verdana, Arial, Helvetica, sans-serif;	      
}
font.green{
    font-size:10pt;
    color: #677f2f;
    font-family:  Verdana, Arial, Helvetica, sans-serif;	      
}

a.junk{
    color: #68a6d5;
    font-family:  Verdana, Arial, Helvetica, sans-serif;	      
}
    
font.bbcontent{
    font: 8pt/12pt Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration:none;
}
font.section_header{
    font-size:14pt;
    color: #22569E;
    font-weight: bolder;
    text-decoration:none; 
    font-family:  Verdana, Arial, Helvetica, sans-serif;      
}
a.feature_menu{
    font-size:10pt;
    color: #22569E;
    font-weight: bolder;
    text-decoration:none; 
    font-family:  Verdana, Arial, Helvetica, sans-serif;      
}
font.month_header{
    font-size:10pt;
    color: #bfbec1;    
    text-decoration:none; 
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
font.section_body{
    font-size:8pt;
    color: #000000;
    text-decoration:none; 
    font-family:  Verdana, Arial, Helvetica, sans-serif;	      
}
.top_right_menu{
    font-size:8pt;
    color: #ffffff;
    font-weight: bolder;
    text-decoration:none; 
    font-family:  Verdana, Arial, Helvetica, sans-serif;	      
}

a.active_sub_content_nav_menu{
    font-size:8pt;
    color: #677f2f; 
    font-weight: bold;
    text-decoration:none;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
a.sub_content_nav_menu{
    font-size:8pt;
    color: #B07EA4;
    text-decoration:none;
    font-weight: bold;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
a.sub_content_nav_menu:visited{
    font-size:8pt;
    color: #B07EA4;
    text-decoration:none;
    font-weight: bold;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
a.active_content_nav_menu{
    font-size:8pt;
    color: #006600; 
    font-weight: bold;
    text-decoration:none;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
a.active_content_nav_menu:visited{
    font-size:8pt;
    color: #006600; 
    font-weight: bold;
    text-decoration:none;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
a.content_nav_menu{
    font-size:8pt;
    color: #ffffff;
    font-weight: bold;
    text-decoration:none;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
a.content_nav_menu:visited{
    font-size:8pt;
    color: #ffffff;
    font-weight: bold;
    text-decoration:none;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
a.active_left_nav_menu{
    font-size:10pt;
    color: #68c028; 
    font-weight: bold;
    text-decoration:none;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
a.active_left_nav_menu:visited{
    font-size:10pt;
    color: #68c028; 
    font-weight: bold;
    text-decoration:none;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
a.left_nav_menu{
    font-size:10pt;
    color: #ffffff;
    font-weight: bold;
    text-decoration:none;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
a.left_nav_menu:visited{
    font-size:10pt;
    color: #ffffff;
    font-weight: bold;
    text-decoration:none;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
a.active_top_nav_menu{
    font-size:10pt;
    color: #3d1b75; 
    text-decoration:none;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
a.top_nav_menu{
    font-size:10pt;
    color: #ffffff;
    text-decoration:none;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
a.active_top_nav_menu:visited{
    font-size:10pt;
    color: #3d1b75; 
    text-decoration:none;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
a.top_nav_menu:visited{
    font-size:10pt;
    color: #ffffff;
    text-decoration:none;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}

a.left_nav_menu { 
    font-size:10pt; 
    color:white;
    text-decoration:none; 
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
a.bottom_nav_menu {
    font-size:8pt;
    color: #000000;
    text-decoration:none;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
a.active_bottom_nav_menu {
    font-size:8pt;
    color: #3d1b75;
    text-decoration:none;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
a.bottom_feature_menu_home {
    font-size:8pt;
    color:#d6a953;
    font-weight:bold;
    text-decoration:none; 
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
a.bottom_nav_menu_home {
    font-size:8pt;
    color:#a19fa3; 
    text-decoration:none; 
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
a.top_nav_menu_home{
    font: 10pt/16pt Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-decoration:none;
}
a.calendar_entry{
    font-size:8pt;
    color: #477795;
    text-decoration:none;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
.calendar_link{
    font-size:10pt;
    color: #477795;
    text-decoration:none;
    font-weight: bolder;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
a.calendar_entry:hover{
    font-size:8pt;
    color: #477795;
    text-decoration:underline;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
ul{
    font-size:8pt;
    color: #000000;
    text-decoration:none; 
    font-family:  Verdana, Arial, Helvetica, sans-serif;	      
}
font.event_title{
    font-size:8pt;
    color: #000000;
    text-decoration:none; 
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
font.eventtitle{
    font-size:8pt;
    color: #000000;
    font-weight: bold;
    text-decoration:none; 
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
font.date{
    font-size:8pt;
    color: #000000;
    text-decoration:none; 
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
font.content{
    font-size:8pt;
    color: #000000;
    text-decoration:none; 
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
td {
    font-size:8pt;
    color: #000000;
    text-decoration:none; 
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
font.home_top_text {
    font-size:8pt; 
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
}

font.home_text {
    font-size:8pt; 
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    color: #a19fa3;
}

a.home_link{
    font-size:8pt; 
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    color: #a19fa3;
}
a.home_link:hover{
    font-size:8pt; 
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    color: #6e015b;
}
font.slash{
    font-size:8pt; 
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
}
font.bottom_copy {
    font-size:8pt;
    color:#a19fa3; 
    text-decoration:none; 
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
a.bottom_copy {
    font-size:8pt;
    color:#a19fa3; 
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
table.calendar{
    border-collapse: collapse;
    border: 1px solid #bcbbc0;
}
TD.calendar { 
    border: 1px solid #bcbbc0;
}
a.seminar_title{
    font-size:12pt;
    color:#ffffff; 
    text-decoration:underline;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
font.seminar_date{
    font-size:8pt;
    color:#ffffff; 
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
font.seminar_content{
    font-size:8pt;
    color:#ffffff; 
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
a.vineyard_title{
    font-size:10pt;
    color:#540846; 
    text-decoration:underline;
    font-weight: bold;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
font.vineyard_description{
    font-size:8pt;
    color:#000000;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
font.calendar_type{
    font-size:10pt;
    color:#6d0864;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
font.vineyardname{
    font-size:10pt;
    color:#6e015b;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
font.vineyardtext{
    font-size:8pt;
    color:#7f7c82;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
font.vineyardbold{
    font-size:8pt;
    color:#7f7c82;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}

div#bluelink a:hover {color: #411; background: #AAA; }
div#greenlink a:hover {color: #411; background: #AAA; }
div#orangelink a:hover {color: #411; background: #AAA; }
div#redlink a:hover {color: #411; background: #AAA; }
div#yellowlink a:hover {color: #411; background: #AAA; }
div#purplelink a:hover {color: #411; background: #AAA; }
div#routeslink a:hover {color: #411; background: #AAA; }
div#bluesched a:hover {color: #411; background: #AAA; }
div#greensched a:hover {color: #411; background: #AAA; }
div#orangesched a:hover {color: #411; background: #AAA; }
div#redsched a:hover {color: #411; background: #AAA; }
div#yellowsched a:hover {color: #411; background: #AAA; }
div#purplesched a:hover {color: #411; background: #AAA; }
	 
	 
div#greenlink a span {display: none;}
div#orangelink a span {display: none;}
div#redlink a span {display: none;}
div#yellowlink a span {display: none;}
div#purplelink a span {display: none;}
div#bluelink a span {display: none;}
div#routeslink a span {display: none;}
div#greensched a span {display: none;}
div#orangesched a span {display: none;}
div#redsched a span {display: none;}
div#yellowsched a span {display: none;}
div#purplesched a span {display: none;}
div#bluesched a span {display: none;}

div#bluelink a:hover span {
    display: block;
    position: fixed; top: 175px; left: 90; width: 125px;
    padding: 5px; margin: 10px; z-index: 100;
    color: #AAA;
    font: 10px Verdana, sans-serif; text-align: center;
}
div#greenlink a:hover span {
    display: block;
    position: absolute; top: 175px; left: 100; width: 125px;
    padding: 5px; margin: 10px; z-index: 100;
    color: #AAA;
    font: 10px Verdana, sans-serif; text-align: center;
 }
div#orangelink a:hover span {
    display: block;
    position: absolute; top: 175px; left: 122; width: 125px;
    padding: 5px; margin: 10px; z-index: 100;
    color: #AAA;
    font: 10px Verdana, sans-serif; text-align: center;
}
div#redlink a:hover span {
    display: block;
    position: absolute; top: 175px; left: 143; width: 125px;
    padding: 5px; margin: 10px; z-index: 100;
    color: #AAA;
    font: 10px Verdana, sans-serif; text-align: center;
}
div#yellowlink a:hover span {
    display: block;
    position: absolute; top: 175px; left: 156; width: 125px;
    padding: 5px; margin: 10px; z-index: 100;
    color: #AAA;
    font: 10px Verdana, sans-serif; text-align: center;
}
div#purplelink a:hover span {
    display: block;
    position: absolute; top: 175px; left: 177; width: 125px;
    padding: 5px; margin: 10px; z-index: 100;
    color: #AAA;
    font: 10px Verdana, sans-serif; text-align: center;
}
div#routeslink a:hover span {
    display: block;
    position: absolute; top: 175px; left: 200; width: 125px;
    padding: 5px; margin: 10px; z-index: 100;
    color: #AAA;
    font: 10px Verdana, sans-serif; text-align: center;
}


div#bluesched a:hover span {
    display: block;
    position: absolute; top: 175px; left: 543; width: 125px;
    padding: 5px; margin: 10px; z-index: 100;
    color: #AAA;
    font: 10px Verdana, sans-serif; text-align: center;
}
div#greensched a:hover span {
    display: block;
    position: absolute; top: 175px; left: 565; width: 125px;
    padding: 5px; margin: 10px; z-index: 100;
    color: #AAA;
    font: 10px Verdana, sans-serif; text-align: center;
 }
div#orangesched a:hover span {
    display: block;
    position: absolute; top: 175px; left: 587; width: 125px;
    padding: 5px; margin: 10px; z-index: 100;
    color: #AAA;
    font: 10px Verdana, sans-serif; text-align: center;
}
div#redsched a:hover span {
    display: block;
    position: absolute; top: 175px; left: 609; width: 125px;
    padding: 5px; margin: 10px; z-index: 100;
    color: #AAA;
    font: 10px Verdana, sans-serif; text-align: center;
}
div#yellowsched a:hover span {
    display: block;
    position: absolute; top: 175px; left: 631; width: 125px;
    padding: 5px; margin: 10px; z-index: 100;
    color: #AAA;
    font: 10px Verdana, sans-serif; text-align: center;
}
div#purplesched a:hover span {
    display: block;
    position: absolute; top: 175px; left: 653; width: 125px;
    padding: 5px; margin: 10px; z-index: 100;
    color: #AAA;
    font: 10px Verdana, sans-serif; text-align: center;
}





div#links a span {display: none;}
div#links a:hover span {
    display: block; 
    position: absolute; 
    top: 180px; 
    left: 0; 
    width: 125px;
    padding: 5px; margin: 10px; z-index: 100;
    color: #AAA; background: black;
    font: 10px Verdana, sans-serif; text-align: center;
}
			
