BODY {

  font-family: Verdana, Helvetica, Sans-Serif;

  font-size:   12px;

  background:  none;

  background-color: white;

  color:       black;

  text-align:  left;

  padding:     0;

  margin:      0;

  border:      0;

  min-height:  180px;

  min-width:   470px;

  width:       100%;

  overflow:    auto;

}





#sys_top {

  position: relative;

  width: 100%;

line-height: 30px;
font-size: 14px;
color: #FF9812;
background-color: #333333;
  text-align: right;

}



#sys_top A {

color: #FFFFFF;
text-decoration: none;
}



#sys_top A:hover {

color: #FF9812;
text-decoration: underline;
}



#sys_topline {

  position: relative;

  height: 30px;

  left: 0px;

  background: url(smtopline.gif) left bottom repeat-x;

background-color: #333333;
  overflow:hidden;

}



#sys_sidemenu {

  clear: both;

  float: left;

  width: 180px;

  background: url(smright.gif) top right repeat-y;

background-color: #333333;
}



#sys_sidemenu A {

  text-decoration: none;

}



#sys_sidemenu A:hover #sys_smcontent {

  left:15px;

  width:136px;

}



#sys_smcontent {

  position: relative;

  left:   30px;

  width:  121px;

  height: 80px;

  font-size: 10px;

  margin-bottom: 4px;

  cursor: pointer;

}



#sys_smctextstrip {

  position: relative;

  float:right;

  top: 60px;

  width:105px;

  height:14px;

  background-color:#ffffff;

 

  filter:alpha(opacity=80);

  -moz-opacity:0.8;

  -khtml-opacity: 0.8;

  opacity: 0.8;

 

}



#sys_smctext {

  position: relative;

  float: right;

  top: 45px;

  width:96px;

  height:12px;

  background:none;

  color:black;

  font-size: 8pt;

  padding:1px;

  text-align:right;

  vertical-align:middle;

}



#sys_smtopright {

  background: url(smtop.gif) top right no-repeat; 

  height:30px;

  width:100%;

background-color: #333333;
}



#sys_smbottom {

  position: relative;

  left: 0px;

  width:100%;

  height: 30px;

  background: url(smbottom.gif) left bottom repeat-x;

background-color: #333333;
  font-size: 10px;

  text-align:right;

}



#sys_smbottomright {

  float: right;

  background: url(smbr.gif) top left no-repeat; 

background-color: #333333;
  height:30px;

  width:55px;

}



#sys_contentwrap {

  position: absolute;

  left:175px;

  right:0px;

  padding-bottom: 10px;

}



#sys_content {

  float: left;

  padding: 2%;

  min-width: 250px;

max-width: 450px;
width: 45%;
text-align: justify;
font-size: 12px;
color: #000000;
background-color: #FFFFFF;
}



#sys_bottom {

  clear: both;

  float: left;

  width: 94%;

  text-align:center;

  padding: 5px 2%;

  border: none;



background-color: #FFFFFF;
color: #777777;
font-size: 10px;
  border-top-style: solid;

border-top-width: 2px;
border-top-color: #777777;
}



#sys_bottom A {

background-color: #FFFFFF;
color: #333333;
text-decoration: none;
}



#sys_bottom A:hover {

background-color: #FFFFFF;
color: #5E1212;
text-decoration: underline;
}



#sys_notice {

  position: relative;

  left:0px;

  right:0px;

  margin-left: 175px;

  margin-right: 5px;



  border-style: solid;

text-align: center;
border-width: 1px;
border-color: #FF0000;
font-size: 12px;
color: #FF0000;
background-color: #FFFF00;
padding: 5px;
}



#sys_naviline {

  position: relative;

  left:0px;

  right:0px;

  margin-left: 175px;

  padding-bottom: 2px;



  border: none;

  text-align: left;

font-size: 10px;
color: #000000;
background-color: #FFFFFF;
}



#sys_naviline A {

background-color: #FFFFFF;
color: #777777;
text-decoration: none;
}



#sys_naviline A:hover {

background-color: #FFFFFF;
color: #000000;
text-decoration: underline;
}







 

IMG {

  padding: 0px;

  margin: 0px;

  border: none;

}

 

H1 {

  text-align:left;

font-size: 20px;
  margin: 0px;

}

 

H2 {

  text-align:left;

font-size: 16px;
  font-weight:bolder;

  margin: 0px;

  padding-bottom: 0px;

}



A {

color: #000088;
text-decoration: underline;
}



A:hover {

color: #FF0000;
text-decoration: underline;
}

 



#caption  {
color: #440654;
font-size: 10px;
text-align: center;
} 

#grid  {
background-color: #333333;
border: none;
margin: 0px;
padding: 0px;
} 

#grid TD {
background-color: #FFFFFF;
border: none;
margin: 0px;
padding: 10px 3px;
} 

#grid TH {
background-color: #C7C7C7;
border: none;
margin: 0px;
padding: 10px 3px;
} 

#Highlight  {
color: #FF0000;
font-weight: bolder;
} 

#menu  {
margin: 0px;
padding: 0px;
width: 100%;
} 

#menu TD {
font-size: 11px;
padding: 10px;
padding-top: 0px;
text-align: left;
vertical-align: top;
} 

#menu TD H2 {
color: #2C0845;
font-size: 14px;
line-height: 16px;;
margin: 0px;;
margin-top: -2px;
padding: 0px;;
text-align: left;
} 

#menu TD UL {
margin: 0px;;
margin-left: 20px;;
padding: 0px;;
} 

#menu TH {
border-bottom: 1px solid;
border-bottom-color: #053045;
color: #053045;
font-size: 16px;
font-weight: bold;
text-align: left;
} 

#WineAward  {
color: #FF0000;
font-style: italic;
} 

