a:active  {  color: #003333; text-decoration: none; outline: none; }
a:hover   {  color: #003333; text-decoration: none; outline: none; }
a:link 	  {  color: #003333; text-decoration: none; outline: none; }
a:visited {  color: #003333; text-decoration: none; outline: none; }

a.link { 
 color: green;
 text-decoration: none;
 outline: none;
}
a.link:hover  { 
 color: green;
 text-decoration: underline;
 outline: none;
}

body {
 background-color: white;
 color: black;
}

.MainBox {
 background-color: #cdcd9c;
}

.HeadBox {
 background-color: #aeb77b;
}

.ImageBox {
 height: 406px;
 width: 486px;
 text-align: center;
 font-family: Verdana;
 font-size: 80%;
}

.Indicator {
 background-color: #aeb77b;
 vertical-align: middle;
 text-align: center;
 font-family: Verdana;
 font-size: 10pt;
 color: #663333;
 height: 30px;
 padding: 0px;
}

.ButtonBar {
 border-width: 1px;
 border-style: none;
 width: 100%;
}

.HeadLink {
 color: #660000;
 font-family: "Verdana";
 font-size: 55%;
 font-weight: bold;
}

.HeadButton {
 border: 1px solid #663300;
 text-align: center;
 padding-top: 4px;
 padding-bottom: 4px;
 background-color: #cdcd9c;
}

.FootLink {
 color: #006633;
 font-family: "Verdana";
 font-size: 55%;
 font-weight: bold;
 text-align: center;
}

.FootButton {
 background-color: #cdcd9c;
 border: 1px solid #006600;
 text-align: center;
 padding-top: 6px;
 padding-bottom: 6px;
 padding-left: 6px;
 padding-right: 6px;
}

.FootText {
 padding: 10px;
 text-align: center;
 background-color: white;
 font-family: Verdana;
 font-size: 50%;
 color: #663333;
 background-color: #cdcd9c;
}

.Border {
 border: 1px solid #006600;
}

.BaseText {
 padding: 10px;
 text-align: justify;
 vertical-align: top;
 background-color: white;
 font-family: Verdana;
 font-size: 80%;
 color: #663333;
}

.BaseText2 {
 padding: 10px;
 text-align: justify;
 vertical-align: top;
 font-family: Verdana;
 font-size: 80%;
 color: #663333;
 height: 406px;
 width: 467px;
}

.BaseText3 {
 padding: 0px;
 text-align: justify;
 vertical-align: top;
 font-family: Verdana;
 font-size: 80%;
 color: #663333;
 height: 406px;
 width: 480px;
}

.MenuText {
 padding: 10px;
 text-align: center;
 background-color: white;
 font-family: Verdana;
 font-size: 80%;
 color: #663333;
 border: 1px solid darkgreen;
}

.Menu {
 border: 1px solid #663300;
 width: 100%;
 height: 400px;
}

img.button {
 border: 1px solid darkgreen;
 width: 100px;
 height: 75px;
}

p {
 margin-top: 0px;
 margin-bottom: 10px;
}

.Note {
 border: 1px solid black;
 padding: 5px;
}

.Title {
 font-family: Verdana;
 font-size: 120%;
 font-weight: 800;
 color: #663333;
 text-align: justify;
}

.Title2 {
 font-size: 100%;
 font-weight: 800;
}

.TitleBar {
 background-color: #aeb77b;
 font-weight: 800;
 font-size: 100%;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 4px;
 padding-right: 4px;
}

.Price {
 width: 33%;
 background-color: white;
 font-size: 80%;
 text-align: right;
 border: 1px solid black;
 padding: 4px;
}

.PriceTable {
 border-collapse: collapse;
 border-style: none;
 width: 100%;
 height: 90%;
}

.PriceClass {
 background-color: #bebd7c;
 font-size: 80%;
 text-align: center;
 border: 1px solid black;
 padding: 6px;
}

.PriceInfo {
 width: 33%;
 background-color: white;
 font-size: 80%;
 text-align: center;
 border: 1px solid black;
 padding: 4px;
}

.PriceHeader {
 background-color: #72A36F;
 border: 1px solid darkgreen;
 font-weight: 800;
 font-size: 80%;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 4px;
 padding-right: 4px;
 text-align: center;
}

div.warning {
 position: absolute;
 visibility: hidden;
 border: 1px solid black;
 background-color: #aeb77b;
 color: #663333;
 width: 250px;
 padding: 8px;
 opacity: 0.8;
}

.Event {
 background-color: white; /*#aeb77b;*/
 vertical-align: middle;
 text-align: center;
 font-family: Verdana;
 font-size: 10pt;
 color: #663333;
 padding: 0px;
}