/*
Validated April 3rd, 2006 Ticket#461 from reservations
*/

body {
          font-family : Arial, sans-serif;
          color : #333333;
          line-height : 1.166;
          margin : 0;
          padding : 0;
          background-color : white;
}
a {
          color : #006699;
          background-color : white;
          text-decoration : none;
}
a:link {
          color : #006699;
          text-decoration : none;
          background-color : white;
}
a:visited {
          color : #006699;
          background-color : white;
          text-decoration : none;
}
a:hover {
          color : #006699;
          background-color : white;
          text-decoration : underline;
}
h1 {
          font-family : Verdana, Arial, sans-serif;
          font-size : 120%;
          color : #334d55;
          background-color : white;
          margin : 0;
          padding : 0;
}
h2 {
          font-family : Arial, sans-serif;
          font-size : 114%;
          color : #006699;
          background-color : white;
          margin : 0;
          padding : 0;
}
h3 {
          font-family : Arial, sans-serif;
          font-size : 100%;
          color : #334d55;
          background-color : white;
          margin : 0;
          padding : 0;
}
h4 {
          font-family : Arial, sans-serif;
          font-size : 100%;
          font-weight : normal;
          color : #333333;
          background-color : white;
          margin : 0;
          padding : 0;
}
h5 {
          font-family : Verdana, Arial, sans-serif;
          font-size : 100%;
          color : #334d55;
          background-color : white;
          margin : 0;
          padding : 0;
}
ul {
          list-style-type : square;
}
ul ul {
          list-style-type : disc;
}
.formTable {
          color : black;
          background-color : #e9e9dc;
}
tr {
          font-size : 12px;
          background-color : #fff;
          color : black;
}
.H {
          font-weight : bold;
}
.header {
          padding : 0 5px;
}
.header-layout a:link {
          color : #006699;
          text-decoration : none;
          background-color : #e9e9dc;
}
.header-layout a:visited {
          color : #006699;
          background-color : #e9e9dc;
          text-decoration : none;
} 
.header-layout { 
          padding : 5px 0;
          font-size : 12px;
          color : black;
          background-color : #e9e9dc;
          border-top : 1px solid #cccccc;
          border-bottom : 1px solid #cccccc;
          margin-left : auto;
          margin-right : auto;
          text-align : center;
}
.formStyle {
          font-size : 12px;
          border : 1px solid #000;
          color : black;
          background-color : #e9e9dc;
}
table td {
          color : black;
          background : #fff;
}
.canvasTable {
          font-size : 12px;
          border : 1px solid #000;
          color : black;
          background : #e9e9dc;
          margin-left : auto;
          margin-right : auto;
}
.canvasTable td {
          color : black;
          background : #e9e9dc;
}
.canvasTable th {
          color : black;
          background : #e9e9dc;
          font-weight : bold;
}

.canvasTable a:link {
          color : #006699;
          text-decoration : none;
          background-color : #e9e9dc;
}
.canvasTable a:visited {
          color : #006699;
          background-color : #e9e9dc;
          text-decoration : none;
}          
.whiteTable td {
          background : #fff;
          border : 1px solid #ccc;
          color : black;
}
.whiteTable th {
          color : black;
          background : #e9e9dc;
          font-weight : bold;
          border : 1px solid #ccc;
}
.whiteTable {
          margin : 0;
          border-collapse : collapse;
          border : 1px solid #ccc;
          margin-left : auto;
          margin-right : auto;
}
td.planList {
          color : black;
          background : #b9bcdf;
      }

.listTable{
          font-size : 12px;
          color : black;
          border-collapse : collapse;
          border : 1px solid #999;
          margin-left : auto;
          margin-right : auto;
}
.listTable td {
          color : black;
          border : 1px solid #999;
          background : #ffffff;
          padding:2px 5px 2px 5px;
}
.listTable th {
          color : black;
          border : 1px solid #999;
          background : #e9e9dc;
          font-weight : bold;
          padding:2px 5px 2px 5px;
}

.listTable a:link {
          color : #006699;
          text-decoration : none;
}
.listTable a:visited {
          color : #006699;
          text-decoration : none;
}

#header{
         font-size: .75em;
         }
