﻿
body, p,  p.instructionHeaderText, label, label.labelText,
 .odd, .even, div.runningSearchMessageDiv, div #searchByPortResultsPanelContent, div #_printResultsButton, div #vesselPopupDiv {
    background: none !important;
    font-family: Verdana, Arial !important;
    font-size: 9pt !important;
    font-weight: normal;
    color: black;
}

#ajax_result {
    border: none !important;
}

input {
    background-color: white !important;
}

.odd {
    background-color: #e5edf2 !important;
}


tr.tuesday,
tr.thursday,
tr.tuesday td.dateColumn,
tr.thursday td.dateColumn { 
    background-color: #e5edf2 !important;
}


div.even {
    background-color: white !important;
}

div.resultsHeader, div.resultsHeader ul li, .ui-dialog-titlebar {
    background: none !important;
    background-color: #005184 !important;
    font-family: Verdana, Arial !important;
    font-size: 9pt !important;
    font-weight: normal !important;
    color: white !important;
}

ul.menu_tabs {
    background: none !important;
    border: none !important;
    border-image: none !important;
    border-bottom: 7px solid #005184 !important;
    border-radius: 0px !important;
    line-height: 40px !important;
}

ul.menu_tabs li {
    font-family: verdana !important;
    border: none !important;
    background: none !important;
    color: #444 !important;
}

ul.menu_tabs li a {
    color: #444 !important;
    font-weight: bold !important;
}

ul.menu_tabs li a:hover {
    color: #005184 !important;
}

ul.menu_tabs li.ui-tabs-selected a {
    color: #005184 !important;
    font-weight: bold;
    font-size: 13px;
}


div.searchButtonContainer button, div #_printResultsButton button, div .ui-dialog-buttonset button {
    border: none !important;
    background: none !important;
    background-color: #005184 !important;
    color: white !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important;
}

div #tabs {
    border: none !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important;
    border-bottom: 1px solid #035386 !important;
}

.searchByRotationTable {
    padding: 1px;
    border: none !important;
    margin-bottom: 15px;
    width: 500px;
}

.result_panel {
    border: none !important;
    background: none !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important;
}

.result_header {
    border: none !important;
    background: none !important;
    background-color: #005184 !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important;
    color: white;
    font-weight: bold !important;
}

.ui-dialog, .ui-dialog-titlebar {
    border: none !important;
    background: none !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important;
    background-color: white !important;
}


.ui-dialog-titlebar {
   background-color: #005184 !important;
}

#searchByVoyageDiv, #voyagePorts {
    border: none !important;
}

.tooltip 
{
    display:none;
    background-color: #fff !important;
    z-index:0;
    font:9pt Verdana;
    width:auto;
    height:auto;
    padding:4px;
    border:#2686C9 Solid 1px;
    overflow:hidden;
    color:#0466B4;
    text-align:left;
    max-height:100px;
    max-width:350px;
    line-height:1.1;
    -webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    border-radius:0 !important; /* currently does not work in our websites as our websites force IE8 compatability */
}

#ui-datepicker-div, #ui-datepicker-header {
    -webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    border-radius:0 !important; /* currently does not work in our websites as our websites force IE8 compatability */
}

.ui-datepicker-header {
 border: none !important;
    background: none !important;
    background-color: #005184 !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important;
    color: white;
}

.autocompleteHeader {
    background: none !important;
    background-color: #005184 !important;
}

.ui-widget, #ajax_result, #ajax_result div, .searchMSchedule { font-family: Verdana, Arial !important; font-size: 9pt !important; }

#ajax_result div.sailed {
    background-color: #646464 !important;
    color: #ffffff !important;
}

#ajax_result div.sailed a {
    color: #ffffff !important;
}


#ajax_result table {
    border-collapse: collapse;
}

#ajax_result th {
    font-weight: normal;
    text-align: left;
}

#ajax_result table.voyage
{
    width: 991px;
}

#ajax_result table.voyage_ports
{
    width: 490px;
    margin-top: 25px;
    margin-bottom: 15px;
}

#ajax_result tr.sailed {
    background-color: #646464 !important;
    color: #ffffff !important;
}

#ajax_result tr.sailed a {
    color: #ffffff !important;
}