body{
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
font: 11px verdana;
color: black;
background-color: #fffff5;
}

td.position{
border: 1px solid black;
width: 770px;
background-color: #fffff5;
text-align: left;
}

td.top_bor{
width: 100%;
background-color: black;
border-bottom: 1px solid black;
text-align: right;
color: #FFFFF5;
font: 11px verdana;
}

td.mid_bor{
width: 100%;
background-color: black;
border-top: 1px solid black;
border-bottom: 1px solid black;
text-align: right;
color: #FFFFF5;
font: 13px verdana;
}

td.back{
background-image: url(../images/bg.gif);
}

a.menu,a.menu:link,a.menu:visited,a.menu:active,a.menu:focus{
text-decoration: none;
color: #fffff5;
text-align: center;
font: 13px verdana;
}

a.menu:hover{
text-decoration: none;
color:#DD497D;

text-align: center;
font: 13px verdana;
}

.liner{
width: 95%;
height: auto;
font: 11px verdana;
color: black;
text-align: left;
background-color: #fffff5;
}

.liner_links{
width: 90%;
height: auto;
font: 11px verdana;
color: black;
text-align: left;
background-color: #fffff5;
padding: 4px 4px 4px 4px;
border: 1px solid black;
}

td.pub_left{
vertical-align: top;
width: 55%;
font: 11px verdana;
color: black;
text-align: justify;
}

td.pub_right{
vertical-align: top;
width: 45%;
font: 11px verdana;
color: black;
text-align: center;
}

a.contact,a.contact:link,a.contact:visited,a.contact:active,a.contact:focus{
text-decoration: none;
color: #cf8f55;
text-align: center;
font: 11px verdana;
}

a.contact:hover{
text-decoration: none;
color:#fffff5;
background-color: #cf8f55;
text-align: center;
font: 11px verdana;
}

td.booking_header{
background-color: #000000;
color: #fffff5;
font: 13px verdana;
text-align: center;
}

td.booking_body_left{
width:48%;
background-color: #fffff5;
color: black;
font: 11px verdana;
text-align: center;
vertical-align: middle;
border-bottom: 1px dashed #000000;
border-left: 1px dashed #000000;
padding: 4px 4px 4px 4px;
}

td.booking_body_right{
background-color: #fffff5;
color: black;
font: 11px verdana;
text-align: center;
vertical-align: top;
border-bottom: 1px dashed #000000;
border-right: 1px dashed #000000;
border-left: 1px dashed #000000;
padding: 4px 4px 4px 4px;
}

.formtext{
font: 11px verdana;
color: black;
background-color: #fffff5;
}

td.table_header{
width:50%;
background-color: #000000;
color: #fffff5;
font: 13px verdana;
text-align: center;
}

td.table_body_left{
width:50%;
background-color: #fffff5;
color: black;
font: 11px verdana;
text-align: left;
vertical-align: top;
border-bottom: 1px dashed #000000;
border-left: 1px dashed #000000;
border-right: 1px dashed #000000;
padding: 4px 4px 4px 4px;
}

td.table_body_right{
width:50%;
background-color: #fffff5;
color: black;
font: 11px verdana;
text-align: left;
vertical-align: top;
border-bottom: 1px dashed #000000;
border-right: 1px dashed #000000;
padding: 4px 4px 4px 4px;
}

.pld_sub{
display: none;
}