body {
 font-family: Arial;
 font-weight: normal;
 text-decoration: none;
 font-size:10px;
}

.group_title{
 font-family: Arial;
 font-weight: bold;
 color:darkgreen;
 font-size:12px;
}

.search {
	border-width: 0px;
}

A:link {text-decoration:none; }
A:visited {text-decoration:none;}
A:active {text-decoration: underline; }
A:hover {text-decoration: underline; }

A.search_disabled_even:active {text-decoration:none; }
A.search_disabled_even:hover {text-decoration:none; }
A.search_disabled_odd:active {text-decoration:none; }
A.search_disabled_odd:hover {text-decoration:none; }

/*.search_table { border-style:dashed; border-width:1px; }*/
.search_table {
 border-width:0px;
}
#companies, #liners, #regions, #calendar, #days { border-width:0px; padding:0px; vertical-align:top}

.bounding_table { border:1px dotted blue; padding:0px;}

.select_table_header {
 text-align: left;
 color: #000000;
 font-family:Arial;
 font-size: 16px;
 font-weight: bold;
 background-color: green;
 color: white;
 padding: 10px;
 margin-bottom: 5px;
}

.select_table_body_1{
border: 1px dashed;
padding-left: 10px;
}

.select_table_body_2{
border: 1px dashed;
}

/*background-color:#F2E3C3;*/
.search_disabled_even {color: #808080; }
.search_disabled_odd {color: #808080; }
.search_possible_even {color: #000000; }
.search_possible_odd {color: #000000; }
.search_potential_even {color: #202020; }
.search_potential_odd {color: #202020; }
.search_selected_even {background-color:#009900; color: #FFFFFF; }
.search_selected_odd {background-color:#009900; color: #FFFFFF; }

.search_background
{
z-index: -1;
position:fixed;
left:100px;
top:100px;
visibility:hidden;
}

.buttonsandsearchresult
{
  padding-left: 200px;
  padding-top: 20px;
}

.h3_like {
 color: #004000;
 padding-top: 25px;
 padding-bottom: 20px;
 margin-top: 0px;
 margin-bottom: 0px;
 font-family:Arial;
 font-size: 20px;
 vertical-align: text-bottom;
}

.wait_window
{
z-index: 5;
position:fixed;
left:30%;
top:30%;
background-color:white;
font-weight: bold;
font-size:15px;
border-style: solid;
border-width: 1px;
border-color: #000000;
text-align:center;
color: #009900;
width: 40%;
display:none;
}

.liners_window
{
z-index: 3;
position:absolute;
left:100px;
top:100px;
width:600px;
background-color:white;
font-size:11px;
color: #000000;
border-style: solid;
border-width: 1px;
border-color: #000000;
display:none;
}

#shiptooltip {
z-index: 2;
position:absolute;
left:100px;
top:100px;
color: #009900;
width:200px;
border-style: none;
border-width: 0px;
}

.cru1{
background-color: white;
}

.cru2{
background-color: #e0FFe0;
}

.cru{
border-bottom: 1px solid rgb(0, 0, 0);
padding-bottom: 2px;
color:#009900;
text-align:center;
}

.crum{
border-bottom: 1px solid rgb(0, 0, 0);
padding-bottom: 2px;
font-weight:bold;
color:#00d000;
text-align:center;
}

.crun{
border-bottom: 1px solid rgb(0, 0, 0);
padding-bottom: 2px;
color:#000000;
text-align:center;
}

.crumn{
border-bottom: 1px solid rgb(0, 0, 0);
padding-bottom: 2px;
font-weight:bold;
color:#00d000;
text-align:center;
}
