body {
  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Arial";
  font-size: 14px; font-weight: normal;
  line-height:150%;
  background-color: #FFFFFF;
  color: #333333;
  margin: 0;
}

body.english {
  font-family: "Arial", "‚l‚r ‚oƒSƒVƒbƒN";
}

p {
  width: 600px;
  margin: 0;
}
p.space {
  font-size:8px;
  height:15px;
}

table {
  width: 600px;   
  text-align: left;
  border-width: 0;
}
table td{
  vertical-align: top;
  border-width: 0;
  margin: 0;
  padding: 0;
}

table.nav {
  width:700px;
  text-align: center;
  line-height:120%;
  border-collapse: collapse;
}
table.nav td {
  width: 100px;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #B5B2B5;
  background-color: #E7E7E7;
  padding: 2px;
}
table.nav td.logo {
  border-width: 0px;
  padding: 0;
  background-color: #3131F7;
}
table.nav td.highlight {
  font-weight: bold;
  border-width: 0;
  background-color: white;
  color: blue;
}

table.intro {
  width:500px;
  text-align: center;
  font-size:16px;
}

table.home {
  width:610px;  
}
table.home td {
  vertical-align: middle;
}

table.price {
  width:590px;  
  table-layout: fixed;
  color: black;
  border-color: #600;
  border-style: solid;
  border-width: 1px 0 0 0;
  border-spacing: 0;
  border-collapse: collapse;
}
table.price td {
  border-color: #600;
  border-style: solid;
  margin: 0;
  padding: 2px;
  border-width: 0 1px 1px 1px;
  background-color: #FFC;
}
table.price td.blank {
  height: 15px;
  border-width: 0 0 1px 0;
  background-color: white;
}

table.calendar {
  width: 600px;   
  text-align: center;
  border-width: 0;
  border-collapse: collapse;
}

table.schedule {
  width: 600px;
  table-layout: fixed;
  text-align: center;
  line-height: 100%;
  color: black;
  border-color: gray;
  border-style: solid;
  border-width: 1px 0 0 0;
  border-spacing: 0;
  border-collapse: collapse;
}
table.schedule td {
  width: 96px;
  border-color: gray;
  border-style: solid;
  vertical-align: top;
  margin: 0;
  padding: 2px;
  border-width: 0 1px 1px 1px;
}

tr.sp {height:15px;}

form {
  margin: 0;
  padding: 0;
}

form input {
  width:100px;
  color: #27247B;
}

.fo {background-color: #FFFF00;}
.el2 {background-color: #F6F868;}
.el3 {background-color: #ADEBFF;}
.el4 {background-color: #FEDC92;}
.el5 {background-color: #E1C1FF;}
.gf2 {background-color: #F4A460;}
.sl1 {background-color: #BAB1FB;}
.sl2 {background-color: #D4F868;}
.pr {background-color: #FFDAB9;}
.ex {background-color: #A2FD89;}
.adj {background-color: #F5F5DC;}

.gray {background-color: silver;}
.graybold {background-color: silver; font-weight: bold;}
.bold {font-weight: bold;}
.red {color: red;}
.redbold {color: red; font-weight: bold;}
.mid {vertical-align: middle;}
.center {text-align: center; vertical-align: middle;}
.centersmall {
  text-align: center;
  font-size:12px;
}

h1 {
  width:600px;
  height: 20px;
  text-align: left;
  font-size: 17px;
  font-family: "Arial";
  font-weight: bold;
  color: #27247B;
  color: blue;
  background: #CEE4F7 url(img/title.gif);
  margin: 15px 0px 10px 0px;
  padding-left: 8px;
}

hr {
  width: 700px;
  height: 6px;
  color: blue;
  background-color: blue;
}
hr.sub {
  width: 600px;
  height: 1px;
  color: #CEE4F7;
  background-color: #CEE4F7;
}

a:link {color: blue; text-decoration: underline;}
a:visited {color: blue; text-decoration: underline;}
a:hover {color: red; text-decoration: underline;}
a:active {color: blue; text-decoration: underline;}

.link_nav a:link {color: #27247B; text-decoration: none;}
.link_nav a:visited {color: #27247B; text-decoration: none;}
.link_nav a:hover {color: red; text-decoration: none;}
.link_nav a:active {color: #27247B; text-decoration: none;}

/***
#3131F7 logo bottom blue
#FBFC8A pale yellow?
#C0C0C0 silver
#27247B title dark blue
#CEE4F7 title light blue
.fo {background-color: #F9FAA4;}
.gf2 {background-color: #FFA500;}
.pc2 {background-color: #D1F0F5;}
***/
