/* Global

-------------------*/

html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,p,blockquote,address{
  margin: 0;
  padding: 0;
}

img,fieldset{
  border: 0;
}

body,table,tr,td{
  font-family: verdana, tahoma, arial;
  font-size: 9pt;
}

select{
 height: 22px;
}

body{
  color:#4c4c4c;
}


body.main{
  background-color:#888899;
  color:#4c4c4c;
}



h1{
  font:14pt arial;
  color:#444444;
}

h2{
  font:12pt arial;
  color:#848484;
}

h3{
  font-size:11pt;
}



input,button,textarea,select{font:10pt arial, verdana}




/* 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: 24px;
  background: white url('/images/th_red.jpg');
  color: #FFFFFF;
}
tr.redheader td {
  font: 9pt verdana;
}
/* Red Table Rows */
tr.redrow {
  height: 25px;
  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: 25px;
}
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;
}
