.bg_01 {
	background-image: url(../images/bg_01.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.bg_02 {
	background-image: url(../images/02.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.bg_03 {
	background-image: url(../images/bg_02.jpg);
	background-repeat: no-repeat;
}.bg_04 {
	background-image: url(../images/bg_03.jpg);
	background-repeat: no-repeat;
}
.bg_05 {
	background-image: url(../images/bg_05.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.bg_06 {
	background-image: url(../images/04.jpg);
	background-repeat: no-repeat;
}
.bg_07 {
	background-image: url(../images/bg_06.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_08 {
	background-image: url(../images/bg_04.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_09 {
	background-image: url(../images/bg_07.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_10 {
	background-image: url(../images/bg_08.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_11t {
	background-color: #FCF5EB;
}
.bg_12t {
	background-color: #F9EEDB;
}
.bg_13 {
	background-image: url(../images/photos/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;

}

.bg_14t {
	background-color: #fcfbf6;
}

a {outline: none; }
a img {outline: none; }
img {outline: none; }

.calButton
{
  display: block;
  width: 16px;
  height: 15px;
  background: url("../images/cal.gif") no-repeat 0 0;
  border:none;
  position: relative;
  float: right;
  margin: 1px 0 0 5px;
}

.calButton:hover
{ 
  background-position: 0 -15px;
}

.calButton span, .calButton span
{
  display: none;
}

.Res1CalButton
{
  display: block;
  width: 16px;
  height: 15px;
  background: url("../images/cal.gif") no-repeat 0 0;
  border:none;
  position: relative;
  margin: 1px 0 0 5px;
}

.Res1CalButton:hover
{ 
  background-position: 0 -15px;
}

.Res1CalButton span, .Res1CalButton span
{
  display: none;
}

.resInput, .resSelect {
  border: 1px solid #6F90A3;
  font-family: Arial, Helvetica, sans-serif;
  color: #515151;
	font-size: 8pt;
}

.resInput {
  width: 100%;
  position: relative;
  float: left;
  font-size: 9px;
  height: 15px;
  margin-left: -2px;
}

.cal {
  position: absolute; 
  visibility: hidden; 
  background-color: #FCF8EF; 
  z-index: 500;
  border: 1px solid #6E8FA2;
  margin-left: 170px;
}

.cal td {
  padding: 2px;
}

.cpMonthNavigation {
  background-color: #F5DBBA;
}

.cpDayColumnHeader {
  font-weight: bold;
}
.cpCurrentMonthDate{
  text-align: center;
}

.cpCurrentMonthDate a, .cpCurrentMonthDate a:active, .cpCurrentMonthDate a:link {
  text-decoration: none;
  color: #000;
}

.cpCurrentMonthDate a:hover {
  color: #6E8FA2;
}

.cpOtherMonthDate a, .cpOtherMonthDate a:active, .cpOtherMonthDate a:link {
  text-decoration: none;
  color: #8F8F8F;
}

.cpOtherMonthDate a:hover {
  color: #6E8FA2;
}

.cpOtherMonthDate{
  background-color: #EFEFEF;
  text-align: center;
}

.cpCurrentDate {
  background-color: #F5DBB8;
  text-align: center;
}

.cpCurrentDate a, .cpCurrentDate a:active, .cpCurrentDate a:link {
  text-decoration: none;
  color: #000;
}

.cpCurrentDate a:hover {
  color: #6E8FA2;
}

