/* Global

-------------------*/

body, table, textarea {
  font-family: verdana, tahoma, arial;
  font-size: 9pt;
  color: #4c4c4c;
}

select{
 height: 22px;
}

body {
  margin: 0px;
  background-color:#aaaabb;
  padding: 5px;
}



h1 {
  padding:0px;
  margin: 0px;
  font-size: 14pt;
  font-family: arial;
  color: #444444;
  font-weight: normal;
}


h2 {
  padding:0px;
  margin: 0px;
  font-size: 13pt;
  font-family: arial;
  color: #848484;
  font-weight: normal;
}


h3 {
  padding:0px;
  margin: 0px;
  font-size: 11pt;
  font-family: arial;
  color: #0b6baf;
  font-weight: bold;
}


/* Default links

-------------------*/

a:link {
color: #444444;
text-decoration: none;
}
a:visited {
color: #444444;
text-decoration: none;
}
a:hover {
color: #444444;
text-decoration: underline;
}
a:active {
color: #444444;
}





/* Main Booking Scheme

-------------------*/

.menutitle{
  font: 16pt tahoma;
  text-decoration: none;
}

.menuitem{
  font: bold 11pt tahoma;
  text-decoration: none;
}





/* Footer Text */
.footertext{
  color:#666666;
  font: 8pt tahoma;
  text-decoration: none;
}
.footertext a:link{
  color:#666666;
  text-decoration: none;
}
.footertext a:visited{
  color:#666666;
  text-decoration: none;
}
.footertext a:hover{
  color:#666666;
  text-decoration: underline;
}




/* CSV Import Table */
td.csvtable {
  background: #eeeeee;
  font-size: 9px;
}




/* Red Table Header */
tr.redheader {
  height: 28px;
  background: url('/images/th_red.jpg');
  background-repeat: repeat-x;
  color: #FFFFFF;
}
tr.redheader td {
  font: 9pt verdana;
}
/* Red Table Rows */
tr.redrow {
  height: 28px;
  cursor: pointer;
}
tr.redrow td {
  font: 8pt verdana;
  color: #444444;
  border-bottom: 1px solid #E1E0D9;
}
tr.redrow td.leftborder {
  border-left: 1px solid #E1E0D9;
}
tr.redrow td.rightborder {
  border-right: 1px solid #E1E0D9;
}
tr.redrow_nohand {
  height: 28px;
}
tr.redrow_nohand td {
  font: 8pt verdana;
  color: #444444;
  border-bottom: 1px solid #E1E0D9;
}
tr.redrow_nohand td.leftborder {
  border-left: 1px solid #E1E0D9;
}
tr.redrow_nohand td.rightborder {
  border-right: 1px solid #E1E0D9;
}


/* Blue Table Header */
tr.blueheader {
  height: 24px;
  background: white url('/images/th_blue.gif');
  color: #FFFFFF;
}
tr.blueheader td {
  font: 9pt verdana;
}
/* blue Table Rows */
tr.bluerow {
  height: 25px;
  cursor: pointer;
}
tr.bluerow td {
  font: 8pt verdana;
  color: #444444;
  border-bottom: 1px solid #E1E0D9;
}
tr.bluerow td.leftborder {
  border-left: 1px solid #E1E0D9;
}
tr.bluerow td.rightborder {
  border-right: 1px solid #E1E0D9;
}




/* Other */

.header-description {
  font-weight: normal;
  line-height: 20px;
  padding-bottom: 10px;
}

.faq-category {
  color: #0b6baf;
  font-size: 14px;
  font-weight: bold;
  line-height: 22px;
}

.faq-question {
  color: #0b6baf;
  font-weight: normal;
  line-height: 20px;
}

.faq-answer {
  color: #000000;
  padding-left: 20px;
  padding-top: 5px;
  padding-bottom: 15px;
  font-weight: normal;
  line-height: 20px;
  display: none;
}
