/* navigation stuff */

.nav {
    font-size: 13px;
    font-family: arial,helvetica,sans-serif;
    text-align: left;
}
div.navsec {
position : absolute;
top : 20px;
left : 15px;
width : 120px;
margin : 0px;
}
body > div.navsec {
position : fixed;
}
div.blurbs {
left : 0px;
width : 120px;
}
span.nav {
   line-height: 1.3em; 
   text-decoration : inherit;

}
div.nav {
    width : 120px;
}
div.navh {
    line-height: 1.2em;
    margin-bottom : .2em;
}
a.nav {
    text-decoration: none;
    background-color : white;
}
a.nav:link {
    text-decoration: none;
    color: #0000aa;
}
a.nav:visited {
    text-decoration: none;
    color: #0000aa;
}
a.nav:hover {
    text-decoration: underline;
    color: #0033ff;
}
a.nav:active {
    color: #ff0000;
    text-decoration : underline;
}
/* 
blurb style 
*/

.listingtype {
    font-family: arial,helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #0033dd;
    text-align: left;
    line-height: 1.3em;
    margin-bottom : 5px;
}
a.listingtype{
    color: #666666;
}
a.listingtype:link {
    text-decoration: none;
    color: #666666;
    background-color: white;
}
a.listingtype:visited {
    text-decoration: none;
    color:  #666666;
    background-color: white;
}
a.listingtype:hover {
    text-decoration: underline;
    color: #0033dd;
    background-color: white;
}
a.listingtypeb:active {
    text-decoration: underline;
    color: #ff0000;
    background-color: white;
}
.off {
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color : black;
    background-color: white;
    margin : 15px 0px 0px 0px;
    position: absolute;
    visibility: hidden;
    left: 20px;
    top: 285px;
    padding : 5px 2px 5px 0px;
    width : 120px;
}
.offn {
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: white;
    margin-top : 15px;
    position: absolute;
    visibility: hidden;
    left: 10px;
    top: 320px;
    padding : 5px 2px 50px 0px;
    width : 120px;
    color : black;
}
.off2 {
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: white;
    margin-top : 15px;
    position: absolute;
    visibility: hidden;
    left: 8px;
    top: 280px;
    padding-right: 2px;
    color : black;
}
.cat{
    color: #666666;
    background-color: white;
    font : bold 12px/12px arial, helvetica, sans-serif;
}

p.catlist {
    color: black;
    background-color: white;
    font : bold 13px/13px arial, helvetica, sans-serif;
    margin : 0px 0px 2px 1px;
    padding : 1px 0px 3px 0px;
}
/* end navigation stuff */

body {
    font-family : arial,helvetica,sans-serif;
    font-size : 16px;
    font-weight : normal;
    margin : 0px 10px 0px 20px;
    border-width : 0;
/*    background-image : url(../Images/blubrd3.gif); */
}
body.base {
    font-family : arial,helvetica,sans-serif;
    font-size : 16px;
    font-weight : normal;
    margin : 10px 5px 5px 5px;
    text-align : left;
}
body.frame {
    font-family : arial,helvetica,sans-serif;
    font-size : 16px;
    font-weight : normal;
    margin : 0px 0px auto auto;
/*    border : 1px solid navy;
    width : 625px; */
    text-align : left;
}
body.footer {
    font-family : arial,helvetica,sans-serif;
    font-size : 16px;
    font-weight : normal;
    margin : 0px 10px 0px 5px;
    border-width : 0;
    width : 625px;
    text-align : left;
}
body.erpage {
    font-family : arial,helvetica,sans-serif;
    font-size : 16px;
    font-weight : normal;
    margin : 10px 10px 10px 10px;
    border-width : 0;
}
.alt {
display : none;
}
div.mainframe {
margin : 0px auto auto auto;
left: 145px;
position : absolute;
}
a {
    text-decoration : none;
    font-weight : bold;
}
a:link {
    color: #000099;

}
a:visited {
    color: #000099;

}
a:hover {
    color: #0033ff;
    text-decoration : underline;
}
a:active{
    color: #ff0000;
    text-decoration : underline;
}

a.listing {
    font-weight : bold;
    color: #0033ff;
    background-color: transparent;    
    text-decoration : underline;
}
a.listing:link {
    color: #0033ff;
    background-color: transparent;    
    text-decoration : underline;
}
a.listing:visited {
    color: #0033ff;
    background-color: transparent;    
    text-decoration : underline;
}
a.listing:hover {
    color: #6699ff;
    background-color: #ffffff;    
    text-decoration : none;
}
a.listinge {
    font-weight : bold;
    font-size : 14px;
    color: #0033ff;
    background-color: transparent;    
    text-decoration : underline;
}
a.listinge:link {
    color: #0033ff;
    background-color: transparent;    
    text-decoration : underline;
}
a.listinge:visited {
    color: #0033ff;
    background-color: transparent;    
    text-decoration : underline;
}
a.listinge:hover {
    color: #6699ff;
    background-color: #ffffff;    
    text-decoration : none;
}
a.info  {
  text-decoration : none;
  font-weight : normal;
}
a.info:link {
    color: #0000aa;
}
a.info:visited {
    color: #0000aa;
}
a.info:hover {
    color: #0033ff;
    text-decoration : underline;
}
a.info:active {
    color: #ff0000;
    text-decoration : underline;
}
a:link img.gb  {
   border : 1px solid #cccccc;
}
a:visited img.gb  {
   border : 1px solid black;
}
a:hover img.gb {
   border : 1px solid red;
}
a img.gb {
    border : none;
}
h1 {
    font-family: arial,helvetica,sans-serif;
    font-size : 36px;
    font-weight : normal;
}
h2 {
    font-family: arial,helvetica,sans-serif;
    font-size : 28px;
    font-weight : normal;
}
h3 {
    font-family: arial,helvetica,sans-serif;
    font-size : 24px;
    font-weight : normal;
}
input {
    margin: 0px;
    padding : 0px;
}
p {
    font-family : arial,helvetica,sans-serif;
    font-size : 16px;
    font-weight : normal;	
}
.norm {
    font-family : arial,helvetica,sans-serif;
    font-size : 16px;
    font-weight : normal;
    width : 600px;
}
.btext {
    font-weight : bold;
}
.ctr {
    text-align : center;
}
.secintro {
    font-family : arial,helvetica,sans-serif;
    font-size : 16px;
    font-weight : normal;
    width : 600px;
}
p.secbody {
    font-family : arial,helvetica,sans-serif;
    font-size : 15px;
    font-weight : normal;
    width : 600px;
}
/* summer fair version follows  */


div.notice {
   font-family : arial,helvetica,sans-serif;
   font-size : 18px;
   font-weight : normal;
   padding : 15px 15px;
   margin-top : 20px;
   border : 3px double dodgerblue;
   text-align : center;
   color : DodgerBlue;
   color : OrangeRed;
   background-color : WhiteSmoke;
   width : 518px;
}
div.notice h3 {
    text-align : center;
    font-weight: bold;
    color : MediumBlue;
    margin : 5px;
}
div.notice p {
    text-align : center;
    color : navy;
    font-family : arial,helvetica,sans-serif;
    font-size : 16px;
    font-weight : normal;
}
div.cnotice {
   font-family : arial,helvetica,sans-serif;
   font-size : 18px;
   font-weight : normal;
   padding : 15px 15px;
   margin-top : 20px;
   border : 2px solid red;
   text-align : center;
   color : Seashell;
   background-color : green;
   width : 523px;
}
div.cnotice h3 {
    text-align : center;
    font-weight: bold;
    color : Wheat;
    margin : 5px;
}
div.cnotice p {
    text-align : center;
    color : navy;
    font-family : arial,helvetica,sans-serif;
    font-size : 16px;
    font-weight : normal;
}



/* event version follows */

/*
div.notice {
   font-family : arial,helvetica,sans-serif;
   font-size : 18px;
   font-weight : bold;
   padding : 15px 15px;
   margin-top : 20px;
   border : 3px double gray;
   text-align : center;
   color : DarkGreen;
   background-color : Azure;
   width : 518px;
}
div.notice h3 {
    text-align : center;
    font-weight: bold;
    font-size : 28px;
    color : Crimson;
    margin : 5px;
}
div.notice p {
    text-align : center;
    color : navy;
    font-family : arial,helvetica,sans-serif;
    font-size : 16px;
    font-weight : normal;
}
div.cnotice {
   font-family : arial,helvetica,sans-serif;
   font-size : 18px;
   font-weight : normal;
   padding : 15px 15px;
   margin-top : 20px;
   border : 2px solid red;
   text-align : center;
   color : Seashell;
   background-color : green;
   width : 523px;
}
div.cnotice h3 {
    text-align : center;
    font-weight: bold;
    color : Wheat;
    margin : 5px;
}
div.cnotice p {
    text-align : center;
    color : navy;
    font-family : arial,helvetica,sans-serif;
    font-size : 16px;
    font-weight : normal;
}

*/

table.inner {
    border-style : none;
    background-color : #e0e0a0;
    margin : 3px;
}
table.outer {
    border-width : 1.5px;
    border-color : #000000;
    background-color : #e0e0a0;
    padding : 10px;
    margin : 0;
    border-style : solid;
}
table.order {
    border-width : 2px;
    border-color : #808080;
    background-color : #e0e0a0;
    border-style : solid;
}
.listing {
    font-family : arial,helvetica,sans-serif;
    font-size : 15px;
    font-weight : normal;
}
.info {
    font-family : arial,helvetica,sans-serif;
    font-size : 20px;
    font-weight : normal;
}
div.info {
    padding-left : 3px;
}
.nolink {
    font-family : arial,helvetica,sans-serif;
    font-size : 15px;
    font-weight : bold;
    color : #2F4F4F;
}
tr {
    text-align : left;
    vertical-align : middle;
    border-spacing : 0px;
}
tr.listing {
    text-align : left;
    vertical-align : top;
}
tr.form {
    text-align : left;
    vertical-align : middle;
    height : 30px;
}
th {
    font-family : arial,helvetica,sans-serif;
    font-size : 15px;
    font-weight : bold;
    padding: 0px 5px 0px 5px;

}
th.listingtype {
    font-family : arial,helvetica,sans-serif;
    font-size : 16px;
    font-weight : bold;
    padding: 1px 5px 1px 5px;
    color : white;
    background : #0000aa;
    text-align : left;
}
th.listing {
    font-family : arial,helvetica,sans-serif;
    font-size : 15px;
    font-weight : bold;
    padding: 0px 5px 0px 5px;
    background : #cccccc;
    text-align : left;
}
th.listingad {
    font-family : arial,helvetica,sans-serif;
    font-size : 14px;
    font-weight : bold;
    padding: 0px 5px 0px 5px;
    background : #cccccc;
    text-align : left;
}
th.listinga {
    font-family : arial,helvetica,sans-serif;
    font-size : 15px;
    font-weight : bold;
    padding: 0px 0px 0px 0px;
    background : #cccccc;
    text-align : left;
}
th.empty {
    font-family : arial,helvetica,sans-serif;
    font-size : 15px;
    font-weight : bold;
    padding: 0px 5px 0px 5px;
    background : white;
}
td {
    font-family : arial,helvetica,sans-serif;
    font-size : 15px;
    font-weight : normal;
/*    padding: 0px 5px 0px 5px;  */
    vertical-align : top;
}
td.listing {
    font-family : arial,helvetica,sans-serif;
    font-size : 14px;
    font-weight : normal;
    padding: 0px 5px 0px 5px;
    background : #dddddd;
}
td.listingad {
    font-family : arial,helvetica,sans-serif;
    font-size : 14px;
    font-weight : normal;
    padding: 0px 5px 0px 5px;
    background : #dddddd;
    width: 100px;
}
td.listingadl {
    font-family : arial,helvetica,sans-serif;
    font-size : 14px;
    font-weight : normal;
    padding: 0px 5px 0px 10px;
    background : #dddddd;
    width: 100px;
}

td.listing1 {
    font-family : arial,helvetica,sans-serif;
    font-size : 14px;
    font-weight : normal;
    padding: 0px 5px 0px 5px;
    background : #dddddd;
    width: 170px;
}

td.listing1a {
    font-family : arial,helvetica,sans-serif;
    font-size : 14px;
    font-weight : normal;
    padding: 0px 0px 0px 0px;
    background : #dddddd;
}
td.listing1b {
    font-family : arial,helvetica,sans-serif;
    font-size : 14px;
    font-weight : normal;
    padding: 2px 5px 2px 5px;
    background : #dddddd;
    text-align : center;
}

td.listing2 {
    font-family : arial,helvetica,sans-serif;
    font-size : 14px;
    font-weight : normal;
    padding: 0px 5px 0px 5px;
    background : #dddddd;
    width: 170px;
}
td.listing2a {
    font-family : arial,helvetica,sans-serif;
    font-size : 14px;
    font-weight : normal;
    padding: 0px 0px 0px 0px;
    background : #dddddd;
}
td.listing3 {
    font-family : arial,helvetica,sans-serif;
    font-size : 14px;
    font-weight : normal;
    padding: 0px 5px 0px 5px;
    background : #dddddd;
    width: 250px;
}
td.listing3a {
    font-family : arial,helvetica,sans-serif;
    font-size : 14px;
    font-weight : normal;
    padding: 0px 0px 0px 0px;
    background : #dddddd;
}
td.listing4 {
/*     padding: 0px 0px 0px 0px;  */
    margin: auto;
    vertical-align : middle;
    text-align : center;
}
td.listingbut {
    font-family : arial,helvetica,sans-serif;
    font-size : 14px;
    color : #0000aa;
    background : #dddddd;
    font-weight : bold;
    padding: 3px 3px 3px 3px;
    margin: 0px 0px 0px 0px;
    vertical-align : middle;
    text-align : center;
}
input.listingbut {
    font-family : arial,helvetica,sans-serif;
    font-size : 14px;
    color : #0000aa;
    background : #ffffff;
    font-weight : bold;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    vertical-align : middle;
    text-align : center;
}
div.listing4a {
    line-height: 13px;
    position: static;
}
td.rule {
    font-family : arial,helvetica,sans-serif;
    font-size : 15px;
    font-weight : normal;
    padding: 0px;
 }
input.listing1{
    font-family : arial,helvetica,sans-serif;
    font-size : 14px;
    color : #0000aa;
    font-weight : bold;
    padding: 0px 0px 0px 0px;
}
textarea.listing1{
    font-family : arial,helvetica,sans-serif;
    font-size : 14px;
    font-weight : normal;
    padding: 0px 0px 0px 0px;
}
#phadquestion td {
padding : 3px;
} 
ul.plist {
    color: #0000aa;
}
ul.plist li {
    font-family : arial,helvetica,sans-serif;
    font-size : 16px;
    font-weight : normal;
    padding : 5px 0px 5px 0px;
    color: #0000aa;
    list-style-type : disc;  
}
span.pli {
    color: #000000;
} 
.cr {
  font : normal small-caps 12px arial,helvetica,sans-serif;
  padding : 16px 0px 0px 0px;
  color : darkgray;
  clear : left;
  margin-bottom : 10px;
}
.cr a {
  font : normal small-caps 12px arial,helvetica,sans-serif;
  padding : 16px 0px 0px 0px;
  color : darkgray;
  clear : left;
}
.cr a:link {
  font : normal small-caps 12px arial,helvetica,sans-serif;
  padding : 16px 0px 0px 0px;
  color : darkgray;
  clear : left;
}
.cr a:visited {
  font : normal small-caps 12px arial,helvetica,sans-serif;
  padding : 16px 0px 0px 0px;
  color : darkgray;
  clear : left;
}
.cr a:hover {
  font : normal small-caps 12px arial,helvetica,sans-serif;
  padding : 16px 0px 0px 0px;
  color : darkgray;
  clear : left;
}
#idcr {
  font : normal small-caps 12px arial,helvetica,sans-serif;
  letter-spacing : 0px;
  padding : 16px 0px 0px 0px;
  color : darkgray;
  clear : left;
  text-align : left;
}
p.crn {
  font : normal small-caps 12px sans-serif;
  margin : auto auto 1px 5px;
  text-align : center;
  width : 110px;
  color : black;
  background-color: white;
  position : fixed;
  bottom : 1px;
}
.nlite {
    font-weight : normal;
}
.logo {
    margin-bottom : 5px;
    margin-top : 5px;
}
div.logo img {
    border: none;
}
div.logo a {
    border: none;
    text-decoration: none;
}
.logo2 {
    margin-bottom : 0px;
    margin-top : 5px;
    text-align : center;
    vertical-align : middle;
}
.logo3 {
    left : -1px;
    margin-bottom : 5px;
    margin-top : 5px;
}
.logo4{
    margin-bottom : 5px;
    margin-top : 5px;
}
.thb {
    font-family : arial,helvetica,sans-serif;
    font-size : 15px;
    font-weight : bold;
    padding: 0px 10px 0px 10px;
    text-align : left;
}
.thbl {
    font-family : arial,helvetica,sans-serif;
    font-size : 15px;
    font-weight : bold;
    padding: 0px 0px 0px 10px;
    text-align : left;
    width : 75px;
}
.tdb {
    font-family : arial,helvetica,sans-serif;
    font-size : 15px;
    font-weight : normal;
    padding: 0px 10px 0px 10px;
    text-align : left;
}
.formtick {
    font-family : arial,helvetica,sans-serif;
    font-size : 15px;
    font-weight: bold;
    color: #000000;
    background-color : #e0e0a0;
}
.formentry {
    font-family : arial,helvetica,sans-serif;
    font-size : 14px;
    font-weight: normal;
    color: #000000;
    background-color : #ffffff;
    line-height : 100%;
}
.formentryr {
    font-family : arial,helvetica,sans-serif;
    font-size : 14px;
    font-weight: normal;
    color: #000000;
    background-color : #ffffff;
    text-align: right;
}
.formlabel {
    font-family : arial,helvetica,sans-serif;
    font-size : 13px;
    font-weight: bold;
    color: #000000;
    background-color : #e0e0a0;
    text-align : right;
}
.formfield {
    font-family : arial,helvetica,sans-serif;
    font-size : 14px;
    font-weight: bold;
    color: #000000;
    background-color : #e0e0a0;
    text-align : right;
}
.formhead{
    font-family : arial,helvetica,sans-serif;
    font-size : 16px;
    font-weight: bold;
    color: #000000;
    background-color : #e0e0a0;
    text-align : center;
    line-height : 125%;
}
.formsubhead{
    font-family : arial,helvetica,sans-serif;
    font-size : 15px;
    font-weight: bold;
    color: #000000;
    background-color : #e0e0a0;
    text-align : center;
}
.formbutton{
    font-family : arial,helvetica,sans-serif;
    font-size : 15px;
    font-weight: bold;
    color: #000000;
    background-color : #ffffff;
    text-align : center;
    margin-top : 2px;
    margin-bottom: 2px;
}
.formbuttonarea {
    font-family : arial,helvetica,sans-serif;
    font-size : 15px;
    font-weight: bold;
    color: #000000;
    background-color : #e0e0a0;
    text-align : center;
}
.reverse {
  background-color : Black;
  color : White;
  text-align : left;
  padding : 10px 10px 0px 10px;
}
table.listingform {
margin-left: 2px;
color : black;
background-color : #000099;
}
table.listingform tr td {
    font-family : arial,helvetica,sans-serif;
    font-size : 14px;
    font-weight : bold;
    padding : 3px 3px 3px 3px;
    color : black;
    background-color: #dddddd;
}
table.listingform tr td.empty {
    font-family : arial,helvetica,sans-serif;
    font-size : 14px;
    font-weight : bold;
    padding : 3px 3px 3px 3px;
    color : black;
    background-color: white;
}
table.listingform tr td.listsubhed {
    font-family : arial,helvetica,sans-serif;
    font-size : 22px;
    font-weight : normal;
    padding : 3px 3px 3px 3px;
    color : black;
    background-color: white;
}
table.listingform tr td textarea  {
    font-family : arial,helvetica,sans-serif;
    font-size : 14px;
    font-weight : normal;
    padding : 3px 3px 3px 3px;
    color : black;
    background-color: white;
    scrollbar-base-color: #000099;
    scrollbar-track-color: #dddddd;
    scrollbar-arrow-color: white;
    scrollbar-face-color: #6060ff;
}
.listingtextinput {
    font-family : arial,helvetica,sans-serif;
    font-size : 15px;
    font-weight : normal;
    border : 1px solid navy;
    padding : 2px 2px 2px 2px;
    margin : 2px; 
}
.subbutton {
    font-family : arial,helvetica,sans-serif;
    font-size : 14px;
    font-weight : bold;
    border : 1px solid #000099;
    padding : 3px 3px 3px 3px;
    color : #000099;
    background-color: white;
}
.subbutton:hover {
    color: #0033ff;
}

/* level three style */

.reversemustoe{
  background-color : Maroon;
  color : White;
  text-align : left;
  padding : 10px 10px 0px 10px;
}
.mustoelogo {
  color : White;
  font : normal 36px/28px "arial Black",arial, sans-serif;
  vertical-align : top;
  text-align : left;
}
.mustoetext {
  font : normal 18px "Trebuchet MS","Times New Roman", Times, serif;
  vertical-align : top;
    color : #808080;

}
.mustoeshortitem {
  font : italic 18px "Trebuchet MS","Times New Roman", Times, serif;
  width : 250px;
  vertical-align : top;
  color : #808080;
}
.mustoelongitem {
  font : italic 18px "Trebuchet MS","Times New Roman", Times, serif;
  width : 560px;
  vertical-align : top;
  color : #808080;
}
.mustoeshortprice {
  font : italic 18px "Trebuchet MS","Times New Roman", Times, serif;
  width : 60px;
  text-align : right;
  vertical-align : bottom;
  color : #808080;
}
a img.mustoe {
    border : none;
}
a:link img.mustoe  {
   border : 1px solid #840000;
}
a:visited img.mustoe  {
   border : 1px solid #840000;
}
a:hover img.mustoe {
   border : 1px solid red;
}
a img.dec {
    border : none;
}
a:link img.dec  {
   border : 1px solid #840000;
}
a:visited img.dec  {
   border : 1px solid #840000;
}
a:hover img.dec {
   border : 1px solid red;
}
.limanitext {
  font : italic 19px Georgia,serif;
  vertical-align : top;
}
.limanicourse {
  font : normal 24px Verdana, Geneva, arial, helvetica, sans-serif;
  text-align : center;
  color : #808080;
}
.limaniitem {
  font : italic bold 17px Georgia,serif;
  width : 210px;
  text-align : left;
  vertical-align : top;
}
.limaniprice {
  font : italic bold 17px Georgia,serif;
  width : 60px;
  text-align : right;
  vertical-align : bottom;
}
.limanibrief {
  font : italic 17px Georgia,serif;
  width : 350px;
  text-align : left;
}
.limanirule {
  height : 2px;
  color : Green;
  background-color : Green;
  margin : 7px 0px 5px 0px;
  text-align: center;
}
a.limanitext {
  font : italic 19px Georgia,serif;
  vertical-align : top;
  color : black;
}
a.limanitext:link {
  font : italic 19px Georgia,serif;
  vertical-align : top;
  color : black;
}
a.limanitext:visited {
  font : italic 19px Georgia,serif;
  vertical-align : top;
  color : black;
}
a.limanitext:hover {
  font : italic 19px Georgia,serif;
  vertical-align : top;
  color : black;
}
a img.limani {
    border : 2px solid Goldenrod;
}
a:link img.limani  {
   border : 2px solid Goldenrod1;
}
a:visited img.limani  {
   border : 2px solid Goldenrod;
}
a:hover img.limani {
   border : 2px solid red;
}
table.limanimenu tr td {
padding-bottom : 3px;
}
div.miller {
    font-family : arial,helvetica,sans-serif;
    font-size : 16px;
    font-weight : normal;
    margin : 20px 0px 10px 2px;
    padding : 10px 10px 15px 10px;
    width : 582px;
    text-align : left;
    border : 1px solid #000066;
}
.miller1 {
    font-family : arial,helvetica,sans-serif;
    font-size : 16px;
    font-weight : bold;
    color : #000066;
    margin : 5px 5px 5px 5px;

}
.miller2 {
    font-family : arial,helvetica,sans-serif;
    font-size : 14px;
    font-weight : normal;
    margin : 20px 5px 20px 5px;
}
.miller3 {
    font-family : arial,helvetica,sans-serif;
    font-size : 14px;
    font-weight : bold;
    color : #000066;
}
a.miller3  {
    font-family : arial,helvetica,sans-serif;
    font-size : 14px;
    font-weight : bold;
    color : #b82131;
/*    color: #000066; */
    text-decoration : underline;
}
a.miller3:link {
    color : #b82131;
/*    color: #000066; */
}
a.miller3:visited {
    color : #b82131;
/*    color: #000066; */
}
a.miller3:hover {
    color: #0033ff;
    text-decoration : underline;
}
a.miller3:active {
    color: #ff0000;
    text-decoration : underline;
}
a img.miller {
   border : 2px solid #b82131;
}
a:link img.miller  {
   border : 2px solid #b82131;
}
a:visited img.miller {
   border : 2px solid #b82131;
}
a:hover img.miller {
   border : 2px solid red;
}
div.millergray {
padding : 2px 0px 2px 0px;
margin : 2px 25px 2px 40px;
color : black;
line-height : 1.2em;
background-color : #cccccc;
}
div.millergray2 {
padding : 2px 0px 2px 0px;
color : black;
background-color : #cccccc;
margin : 0 25% 0 30%;
}
a img.mr {
   border : 2px solid Firebrick;
}
a:link img.mr  {
   border : 2px solid Firebrick;
}
a:visited img.mr  {
   border : 2px solid Firebrick;
}
a:hover img.mr {
   border : 2px solid BurlyWood;
}
a img.birkett {
   border : 2px solid black;
}
a:link img.birkett {
   border : 2px solid black;
}
a:visited img.birkett  {
   border : 2px solid black;
}
a:hover img.birkett {
   border : 2px solid goldenrod;
}
a:active img.birkett {
   border : 2px solid goldenrod;
}
a img.butcher {
   border : 2px solid #688a89;
}
a:link img.butcher {
   border : 2px solid #688a89;
}
a:visited img.butcher  {
   border : 2px solid #688a89;
}
a:hover img.butcher {
   border : 2px solid Silver;
}
a:active img.butcher {
   border : 2px solid Silver;
}
a img.sundial {
   border : 2px solid #8f3e00;
}
a:link img.sundial  {
   border : 2px solid #8f3e00;
}
a:visited img.sundial  {
   border : 2px solid #8f3e00;
}
a:hover img.sundial {
   border : 2px solid coral;
}
div.sundial {
    font-family : arial,helvetica,sans-serif;
    font-size : 16px;
    font-weight : normal;
    margin : 20px 0px 10px 8px;
    padding : 10px 10px 15px 10px;
    width : 582px;
    text-align : left;
    border : 3px solid #ffcc00;
}
p.sundial1 {
  margin : 20px 10px 20px 10px;
  font-family : "Times New Roman", Times, serif;
  font-size : 24px;
  font-style : italic;
  font-weight : bold;
  text-align : center;
}
p.sundial2 {
  margin : 10px 8px 10px 8px;
  font-family : "Times New Roman", Times, serif;
  font-size : 16px;
  font-style : italic;
  font-weight : normal;
}
table.sundial {
  margin : 10px 0px 5px 0px;
}
table.sundial th {
  font-family : Verdana, sans-serif;
  font-size : 13px;
  font-weight : bold;
  color : white;
  background-color : #8f3e00;
  text-align : left;
  padding : 3px 10px 3px 10px;
}
table.sundial td {
  font-family : Verdana, sans-serif;
  font-size : 12px;
  font-weight : normal;
  color : black;
  background-color : #ffcc00;
  text-align : left;
  padding : 3px 10px 3px 10px;
}
img.sundialpic {
  border : 2px solid #8f3e00;
  padding : 1px;
  margin : 6px;
  text-align : center;
}
.zamoyskitext {
  font :  19px Georgia, serif;
  vertical-align : top;
}
a.zamoyskitext, a.zamoyskitext:link, a.zamoyskitext:hover, a.zamoyskitext:visited {
  font :  bold 19px Georgia, serif;
  vertical-align : top;
  color : black;
}
.zamoyskirule {
  height : 3px;
  color : #ff3100;
  background-color : #ff3100;
  margin : 7px auto 5px auto;
  text-align: center;
}
.zamoyskicourse {
  font :  20px sans-serif;
  text-align : center;
  color : #ff3100;
  background-color : #f0f0f0;
  padding :   10px 3px 10px 3px;
  margin : 20px auto 15px auto;
  border : 1px solid black;
  width : 50%;
}
.zamoyskiitem {
  font : italic 18px Georgia,serif;
  width : 200px;
  text-align : left;
  vertical-align : top;
  padding : 5px 0px 5px 0px;
}
.zamoyskibrief {
  font : normal 17px Georgia,serif;
  width : 360px;
  text-align : left;
  padding : 5px 0px 5px 0px;
}
.zamoyskiprice {
  font : italic bold 17px Georgia,serif;
  width : 60px;
  text-align : right;
  vertical-align : bottom;
  padding : 5px 0px 5px 0px;
}
a img.zamonski {
   border : 2px solid #ff3100;
}
a:link img.zamoyski  {
   border : 2px solid #ff3100;
}
a:visited img.zamoyski  {
   border : 2px solid #ff3100;
}
a:hover img.zamoyski {
   border : 2px solid black;
}
body.labsinthe {
font-family : "Tw Cen MT","Trebuchet MS",arial,helvetica,sans-serif;
font-size : 16px;
font-weight : normal;
margin : 0px 10px 0px 5px;
width : 650px;
}
.pastis {
padding : 15px;
color : DarkOliveGreen;
background-color : PaleGoldenrod;
font-family : "Tw Cen MT","Trebuchet MS",arial,helvetica,sans-serif;
font-size : 16px;
font-weight : normal;
text-align : center;
width : 630px;
}
a.labsintheprint {
color : DarkOliveGreen;
background-color : PaleGoldenrod;
font-family : "Tw Cen MT","Trebuchet MS",arial,helvetica,sans-serif;
font-size : 14px;
font-weight : normal;
letter-spacing : 0.6em
}
a.labsintheprint:link {
color : DarkOliveGreen;
background-color : PaleGoldenrod;
font-family : "Tw Cen MT","Trebuchet MS",arial,helvetica,sans-serif;
}
a.labsintheprint:visited {
color : DarkOliveGreen;
background-color : PaleGoldenrod;
font-family : "Tw Cen MT","Trebuchet MS",arial,helvetica,sans-serif;
}
a.labsintheprint:hover {
color : FireBrick;
background-color : PaleGoldenrod;
font-family : "Tw Cen MT","Trebuchet MS",arial,helvetica,sans-serif;
}
.labsinthe h1 {
font-family : "Tw Cen MT","Trebuchet MS",arial,helvetica,sans-serif;
font-size : 24pt;
font-weight : normal;
letter-spacing : 0.5em
}
.labsinthe h2 {
font-family : "Tw Cen MT","Trebuchet MS",arial,helvetica,sans-serif;
font-size : 18pt;
font-weight : normal;
letter-spacing : 0.5em
}
.labsinth hr {
color : DarkOliveGreen;
background-color : DarkOliveGreen;
}
.labsinth p.setwide {
font-size : 14px;
letter-spacing : 0.5em;
}
.labsinthe p {
font-size : 14px;
}
.labsinthe th {
font-family : "Tw Cen MT","Trebuchet MS",arial,helvetica,sans-serif;
font-size : 14pt;
font-weight : normal;
letter-spacing : 0.5em;
text-align : center;
padding : 5px;
}
labsinthe td {
font-family : "Tw Cen MT","Trebuchet MS",arial,helvetica,sans-serif;
font-size : 12pt;

}
body.serrano {
font-family : "Tw Cen MT",arial,helvetica,sans-serif;
font-size : 16px;
font-weight : normal;
margin : 0px 10px 0px 5px;
width : 625px;
}
body.serrano2 {
font-family : "Tw Cen MT","Trebuchet MS",arial,helvetica,sans-serif;
font-size : 16px;
font-weight : normal;
margin : 0px 0px 0px 5px;
padding : 0px;
}
div.serrano {
padding : 15px;
color : white;
background-color : maroon;
font-family : "Tw Cen MT","Trebuchet MS",arial,helvetica,sans-serif;
font-size : 16px;
font-weight : normal;
text-align : center;
width : 630px;
}
div.serrano2 {
color : white;
background-color : #800000;
font-family : "Tw Cen MT","Trebuchet MS",arial,helvetica,sans-serif;
font-size : 16px;
font-weight : normal;
text-align : center;
}
div.serrano3 table {
margin-left: auto;
margin-right: auto;
}
div.serrano2 hr.serrano {
color : white;
background-color : white;
border-top : 1px solid white;
height : 1px;
width : 90%;
text-align : center;
}
.serrano h1 {
font-family : "Tw Cen MT","Trebuchet MS",arial,helvetica,sans-serif;
font-size : 26px;
letter-spacing : 6px;
padding : 15px 0px 20px 0px;
}
.serrano h2 {
font-family : "Tw Cen MT","Trebuchet MS",arial,helvetica,sans-serif;
font-size : 20px;
}
.serrano th {
font-family : "Tw Cen MT","Trebuchet MS",arial,helvetica,sans-serif;
font-size : 20px;
font-weight : normal;
text-align : center;
vertical-align : middle;
padding : 20px 0px 5px 0px;
margin : 0px;
letter-spacing : 5px;
}
.serrano td {
font-family : "Tw Cen MT","Trebuchet MS",arial,helvetica,sans-serif;
font-size : 15px;
padding : 0px 5px;

}
.serrano td.price {
font-family : "Tw Cen MT","Trebuchet MS",arial,helvetica,sans-serif;
font-size : 15px;
text-align : right;
}
.serrano td.v {
font-family : "Tw Cen MT","Trebuchet MS",arial,helvetica,sans-serif;
font-size : 15px;
color : paleGreen;
font-weight : bold;
}
a.serranoprint {
color : white;
background-color : #800000;
font-family : "Tw Cen MT","Trebuchet MS",arial,helvetica,sans-serif;
font-size : 14px;
font-weight : normal;
text-align : center;
}
a.serranoprint:link {
color : white;
background-color : #800000;
font-family : "Tw Cen MT","Trebuchet MS",arial,helvetica,sans-serif;
}
a.serranoprint:visited {
color : white;
background-color : #800000;
font-family : "Tw Cen MT","Trebuchet MS",arial,helvetica,sans-serif;
}
a.serranoprint:hover {
color : moccasin;
background-color : #800000;
font-family : "Tw Cen MT","Trebuchet MS",arial,helvetica,sans-serif;
}
a img.serrano {
   border : 2px solid maroon;
}
a:link img.serrano  {
   border : 2px solid maroon;
}
a:visited img.serrano  {
   border : 2px solid maroon;
}
a:hover img.serrano {
   border : 2px solid moccasin;
}
a img.harv {
   border : 2px solid #5a5a5a;
}
a:link img.harv {
   border : 2px solid #5a5a5a;
}
a:visited img.harv {
   border : 2px solid #5a5a5a;
}
a:hover img.harv {
   border : 2px solid #b3c300 !important;
}
a:active img.harv {
   border : 2px solid #b3c300;
}
a img.kata {
   border : 2px solid SlateGray;
}
a:link img.kata {
   border : 2px solid SlateGray;
}
a:visited img.kata {
   border : 2px solid SlateGray;
}
a:hover img.kata {
   border : 2px solid OrangeRed !important;
}
a:active img.kata {
   border : 2px solid Gold;
}
a img.bridge {
   border : 2px solid #9ec2e9;
}
a:link img.bridge {
   border : 2px solid #9ec2e9;
}
a:visited img.bridge {
   border : 2px solid #9ec2e9;
}
a:hover img.bridge {
   border : 2px solid MidnightBlue;
}
a:active img.bridge {
   border : 2px solid Gold;
}

/* used on old index page in noframes section */

.navc {
    font-family: arial,helvetica,sans-serif;
    font-size: 16px;
    text-align: center;
    font-weight : bold;
}
a span.navc {
    font-family: arial,helvetica,sans-serif;
    font-size: 16px;
    text-align: center;
    font-weight : bold;
    text-decoration : none;
}

/* end of CSS used on old index page in noframes section */

body.bband {
color  : #66ccff;
background-color : black;
}
body.wband {
color  : #66ccff;
background-color : black;
}
#homepic {
border : 1px solid gray; 
padding : 3px; 
margin-right : auto;
}
#homecap {
font : bold 12px sans-serif; 
padding : 2px 5px;
}
body.train {
margin : 0px 10px 0px 5px;
}
div.train p {
font-family : "Trebuchet MS","MS Gothic","Tw Cen MT","Tw Cen MT",arial,helvetica,sans-serif;  
font-size : 12px;
line-height : 1.2em;
font-weight : normal;
text-align : center;
vertical-align : middle;
padding : 20px 0px 5px 0px;
margin : 0px;
letter-spacing : 5px;
color : teal;
}
.train h3 {
font-family : "Trebuchet MS","MS Gothic","Tw Cen MT","Tw Cen MT",arial,helvetica,sans-serif;  
font-size : 13px;
line-height : 1.2em;
font-weight : normal;
text-align : center;
vertical-align : middle;
padding : 5px 0px 5px 0px;
margin : 0px;
letter-spacing : 5px;
color : teal;
}
div.train {
padding : 15px;
color : teal;
background-color : #f0d6c8;
font-family : "Trebuchet MS","MS Gothic","Tw Cen MT","Tw Cen MT",arial,helvetica,sans-serif;  
font-size : 16px;
font-weight : normal;
text-align : center;
width : 630px;
margin : 10px 10px 10px 15px;
border: 1px solid teal;
}
div.train2 {
color : teal;
background-color : #f0d6c8;
font-family : "Trebuchet MS","MS Gothic","Tw Cen MT","Tw Cen MT",arial,helvetica,sans-serif;  
font-size : 16px;
font-weight : normal;
text-align : center;
}
div.train3 table {
margin-left: auto;
margin-right: auto;
}
table.train {
width : 90%;
margin-left: auto;
margin-right: auto;
}

div.train2 hr.train {
color : teal;
background-color : teal;
border-top : 1px solid teal;
height : 1px;
width : 90%;
text-align : center;
}
div.train2 table hr.train {
color : teal;
background-color : teal;
border-top : 1px solid teal;
height : 1px;
width : 100%;
text-align : center;
}
.train h1 {
/* font-family : "MS Gothic","Tw Cen MT","Tw Cen MT","Trebuchet MS",arial,helvetica,sans-serif;  */
font-family : "Trebuchet MS","MS Gothic","Tw Cen MT","Tw Cen MT",arial,helvetica,sans-serif;  
font-size : 20px;
letter-spacing : 6px;
padding : 10px 0px 15px 0px;
color : teal;
background-color : #f0d6c8;
}
.train h1#petit {
display : none;
}
.train h1.midpage {
padding : 5px 0px 0px 0px;
margin-bottom : -5px;
}
.train h2 {
font-family : "Trebuchet MS","MS Gothic","Tw Cen MT","Tw Cen MT",arial,helvetica,sans-serif;  
font-size : 15px;
letter-spacing : 6px;
color : teal;
background-color : #f0d6c8;
font-weight : bold;
}
.train th {
font-family : "Trebuchet MS","MS Gothic","Tw Cen MT","Tw Cen MT",arial,helvetica,sans-serif;  
font-size : 16px;
font-weight : bold;
text-align : center;
vertical-align : middle;
padding : 20px 0px 5px 0px;
margin : 0px;
letter-spacing : 5px;
color : teal;
background-color : #f0d6c8;
line-height : 2em;
text-transform: uppercase;
}
.train td {
font-family : "Trebuchet MS","MS Gothic","Tw Cen MT","Tw Cen MT",arial,helvetica,sans-serif;  
font-size : 10px;
padding : 3px 5px 3px 25px;
text-indent : -20px;
color : teal;
background-color : #f0d6c8;
letter-spacing : 0.4em;
font-weight : normal;
text-transform: uppercase;
}
.train #prixfixe th, .train #prixfixe td {
text-align : center;
}
.train td.price {
font-family : "Trebuchet MS","MS Gothic","Tw Cen MT","Tw Cen MT",arial,helvetica,sans-serif;  
font-size : 10px;
text-align : right;
color : teal;
background-color : #f0d6c8;
}
.train td.v {
font-family : "Trebuchet MS","MS Gothic","Tw Cen MT","Tw Cen MT",arial,helvetica,sans-serif;  
font-size : 14px;
color : LimeGreen;
font-weight : bold;
}
a.trainprint {
color : teal;
background-color : #f0d6c8;
font-family : "Trebuchet MS","MS Gothic","Tw Cen MT","Tw Cen MT",arial,helvetica,sans-serif;  
font-size : 12px;
font-weight : normal;
letter-spacing : 0.33em;
}
a.trainprint:link {
color : teal;
background-color : #f0d6c8;
font-family : "Trebuchet MS","MS Gothic","Tw Cen MT","Tw Cen MT",arial,helvetica,sans-serif;  
}
a.trainprint:visited {
color : teal;
background-color : #f0d6c8;
font-family : "Trebuchet MS","MS Gothic","Tw Cen MT","Tw Cen MT",arial,helvetica,sans-serif;  
}
a.trainprint:hover {
color : DarkRed;
background-color : #f0d6c8;
font-family : "Trebuchet MS","MS Gothic","Tw Cen MT","Tw Cen MT",arial,helvetica,sans-serif;  
}
a img.phb {
    border : 2px solid LightSkyBlue;
}
a:link img.phb  {
   border : 2px solid LightSkyBlue;
}
a:visited img.phb  {
   border : 2px solid LightSkyBlue;
}
a:hover img.phb {
   border : 2px solid BurlyWood;
}

a img.labsintheb {
    border : 2px solid DarkOliveGreen;
}
a:link img.labsintheb  {
   border : 2px solid DarkOliveGreen;
}
a:visited img.labsintheb  {
   border : 2px solid DarkOliveGreen;
}
a:hover img.labsintheb {
   border : 2px solid Black;
}
a img.capitalradio {
    border : 2px labsintheb #004ea2;
}

a img.ptrain {
    border : 2px solid #007171;
}
a:link img.ptrain  {
   border : 2px solid #ffddcc;
}
a:visited img.ptrain  {
   border : 2px solid #ffddcc;
}
a:hover img.ptrain {
   border : 2px solid Teal;
}
a img.capitalradio {
    border : 2px solid #004ea2;
}
a:link img.capitalradio  {
   border : 2px solid #004ea2;
}
a:visited img.capitalradio  {
   border : 2px solid #004ea2;
}
a:hover img.capitalradio {
   border : 2px solid #ee3e34;
}
a img.mm {
   border : 2px solid #e75242;
}
a:link img.mm  {
   border : 2px solid #e75242;
}
a:visited img.mm  {
   border : 2px solid #e75242;
}
a:hover img.mm {
   border : 2px solid Orange;
}
.noshow {
display : none;
}
a img.katz {
   border : 2px solid DarkGreen;
}
a:link img.katz {
   border : 2px solid DarkGreen;
}
a:visited img.katz  {
   border : 2px solid DarkGreen;
}
a:hover img.katz {
   border : 2px solid #8ebb78;
}
a:active img.katz {
   border : 2px solid #8ebb78;
}


a img.re {
   border : 2px solid #83a489;
}
a:link img.re {
   border : 2px solid #83a489;
}
a:visited img.re  {
   border : 2px solid #83a489;
}
a:hover img.re {
   border : 2px solid #ff8800;
}
a:active img.re {
   border : 2px solid #ff8800;
}