﻿body {
  background-image: URL(../images/background2.gif);
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  margin: 0px;
  font-family: Verdana, Georgia, Arial, Helvetica, Sans-serif;
  font-size: 8pt;
  color: #3d3d3d;
}
td.top {
  position: relative;
  width: 100%;
  height: 83px;
}
#message
{
  position: absolute;
  top: 155px;
  left: 100px;
  font-family: Verdana, Georgia, Arial, Helvetica, Sans-serif;
  font-size: 8pt;
  color: #3d3d3d;
}

/*  
    Cleaned up CSS put on one line or at least on fewer lines.
    Clean up started on 4/24/2007.
*/

/*  Top line logo items.*/
#logoWine {   position: absolute; top: 30px;  width: 74px;  height: 83px;  left: 0px;}
#logoHolder { position: absolute; top: 0px;  width: 377px;  height: 56px;  left: 74px;}
#logoCaption {position: absolute; top: 34px; width: 500px; height: 15px; text-align: right; border-bottom: 1px solid #000066; margin-left: 451px; margin-right: 10px;}

table.main {  position: relative;  width: 100%;  height: 100%;  border-collapse: collapse;}
#menuHolder { position: absolute; top: 70px; width: 875px; height: 26px;margin-left: 74px;  border-bottom: 1px solid #000066;  margin-right: 10px;  padding: 5px;}
#footer {  position: relative;  width: 950px;  height: 60px;  top: 0px;  left: 0px;  padding: 5px;  margin-left: 10px;  margin-right: 10px;
  border-top: 1px solid #000066;  border-bottom: 1px solid #000066;}

/*  Made the next two the same by making indexContent the same as Content.*/
#indexContent   {  position: relative;  top: 0px;  width: 770px;  padding: 10px;  font-size: 9pt;  color: #3d3d3d;  text-align: left; left: 75px; }
#content        {  position: relative;  top: 0px;  width: 770px;  padding: 10px;  font-size: 9pt;  color: #3d3d3d;  text-align: left;}

td.middle {  position: relative;  height: 90%;  width: 100%;  text-align: left;}

/*  Used for the menu pages.*/
th.menuListing {  position: relative;  width: 100%;  padding-left: 25px;  padding-right: 25px;  font-size: 9pt; font-weight:bold; font-style:italic; text-decoration:underline; text-align:left;}
td.menuListing {  position: relative;  width: 100%;  padding-left: 25px;  padding-right: 25px;  font-size: 9pt;}

.footerText {  font-size: 8pt; }
.footerTextRight {  font-size: 8pt;text-align: right; }
  
table.menuStyle {
  position: relative;
  width: 100%;
  height: 15px;
  border-collapse: collapse;
  border: 1px solid #3d3d3d;
}

td.bottom {
  position: relative;
  width: 100%;
  height: 50px;
}

a.MenuLink{
  font-family: Verdana, Georgia, Arial, Helvetica, Sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #3d3d3d;
}
a.MenuLink:hover{
  color: #F17E2B;
}
a.footerLink{
  font-family: Verdana, Georgia, Arial, Helvetica, Sans-serif;
  color: #3d3d3d;
}
a.footerLink:hover{
  color: #F17E2B;
}
.normalText {
  font-size: 9pt;
  color: #3d3d3d;
}

td.indexIMG {
  border-left: 1px solid #9d9d9d;
}

#leftContent {
  position: absolute;
  top: 0px;
  width: 100%;
  padding-right: 330px;
  padding-left: 10px;
  padding-top: 20px;
  font-size: 9pt;
  color: #3d3d3d;
}
#rightContent {
  position: relative;
  width: 340px;
  float: right;
  padding: 10px;
}
#rightContent2 {
  position: relative;
  width: 340px;
  padding-left: 10px;
  border-left: 1px solid #3d3d3d;
  height: 100%:
}
input.inputTagClass {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 9pt;
  width: 200px;
  background-color: #FCFAE2;
}
input.inputTagClass2 {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 9pt;
  font-weight: bold;
  background-color: #FCFAE2;
  color: #000080;
}
textarea.textareaTagClass {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 9pt;
  background-color: #FCFAE2;
}
.formField{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #000080;
}
.mandatory{
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: red;
}
#menuList {
  position: relative;
  width: 685px;
  background-image: URL(../images/menuSpacer.gif);
  margin-top: 25px;
}
td.menuListTD {
  position: relative;
  padding-left: 45px;
  height: 70px;
  font-size: 9pt;
  color: #3d3d3d;
}
#subMenu {
  position: relative;
  width: 100%:
  height: 26px;
  top: 25px;
  border-collapse: collapse;
  border-bottom: 1px solid #000063;
  margin-left: 45px;
  background-color: #EED4AE;
  padding: 5px;
}
.boldItalic { font-weight: bold; font-style: italic;}
p.pStyle { padding-left: 15px;}
.pStyle2 { font-size: 8pt;}
p.pStyle3 { font-size: 12pt; font-weight: bold;}
p.pStyle4 { font-size: 8pt; font-weight: bold;}