﻿BODY
{
    font-family: Arial;
    font-size: 9pt;
}

TABLE
{
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
}

.header
{
    font-weight: bold;
    border-bottom: black 1px solid;
}
.itemlabel
{
    font-size: 9pt;
}

.error
{
    font-weight: bold;
    color: Red;
}

.success
{
    font-weight: bold;
    color: Green;
}
.ok
{
    font-weight: normal;
    color: Green;
}
.currencylabel
{
    font-weight: normal;
    font-size: 12px;
}
.currencygap
{
    font-weight: normal;
    font-size: 9px;
}
.currencyok
{
    font-weight: normal;
    color: Green;
    font-size: 11px;
}
.currencynearlydue
{
    font-weight: bold;
    color: Blue;
    font-size: 11px;
}
.currencyexpired
{
    font-weight: bold;
    color: Red;
    font-size: 11px;
}
.fineprint
{
    font-weight: normal;
    font-size: 9px;
    text-indent: 0;
    text-align: left;
}
.task
{
    background-color: #C0C0C0;
    font-weight: bold;
    text-align: center;
}

.AutoExtender
{
    font-weight: normal;
    border: solid 1px #006699;
    line-height: 20px;
    padding: 0px;
    background-color: #ffffcc;
    list-style-type: none;
}

.AutoExtenderList
{
    border-bottom: dotted 1px #006699;
    cursor: pointer;
    color: Maroon;
    list-style-type: none;
}

.AutoExtenderHighlight
{
    color: White;
    background-color: #006699;
    cursor: pointer;
    list-style-type: none;
}

.logbookForm
{
    background-color: #ffffcc;
}

H1
{
    font-size: 18px;
    font-weight: bold;
    color: #4983B7;
}
H2
{
    font-size: 14px;
    font-weight: bold;
    color: #4983B7;
}
H3
{
    font-size: 12px;
    font-weight: bold;
    color: Black;
}
H4
{
    font-size: 11px;
    font-weight: normal;
    color: Black;
}

/* aircraft and flight pictures popup */
.rollAble
{
    color: #4983B7;
}

.rollAble:hover
{
    color: black;
    font-weight: bold;
}

.modalBackground
{
    background-color: Gray;
    opacity: 0.7;
    filter: alpha(opacity=70);
}


/* Combo-box typeahead prompt */
.typeAhead
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-weight: bold;
    visibility: visible;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    background-color: #cccc66;
    z-index: 8;
    position: absolute;
}

/* Watermark */
.watermark
{
    color: Gray;
}

/* Menu bar */
.menuItem
{
    background-color: #EEEEEE;
    color: black;
    font-weight: normal;
    text-align: center;
    border-left: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
    border-top: solid 1px #CCCCCC;
    width: 200px;
    text-decoration: none;
}

.menuBar
{
    border-spacing: 0px;
    border-collapse: collapse;
    height: 36px;
}

a.menuItem
{
    color: Black;
    text-decoration: none;
}

td.menuItem a:visited, td.menuItem a:active, td.menuItem a:link
{
    text-decoration: none;
    color: Black;
}

td.menuItem:hover, td.menuItem a:hover
{
    background-color: White;
    color: Black;
    text-decoration: underline;
}

.menuItemSelected
{
    background-color: #CCCCCC;
    color: Black;
    font-weight: bold;
    text-align: center;
    border-left: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
    border-top: solid 1px #CCCCCC;
    width: 200px;
}

td.menuItemSelected a, td.menuItemSelected a:visited, td.menuItemSelected a:link, td.menuItemSelected a:active
{
    text-decoration: none;
    color: #4983B7;
}

td.menuItemSelected:hover, td.menuItemSelected a:hover
{
    color: Purple;
    outline: none;
}

.sidebarSelected
{
    background-color: #ffffcc;
    font-weight:bold;
    border-left: solid 1px black;
    border-bottom: solid 1px black;
}

.sidebarUnSelected
{
    background-color: #eeeeee;
    font-weight:normal;
    border-left: solid 1px black;
    border-right:solid 1px black;
    border-bottom:solid 1px black;
}

td.sidebarUnSelected a, td.sidebarUnSelected a:visited, td.sidebarUnSelected a:link, td.sidebarUnSelected a:active
{
    text-decoration: none;
    color: #4983B7;
}

td.sidebarUnSelected:hover, td.sidebarUnSelected a:hover
{
    color: Black;
    text-decoration: underline;
}

a, a:visited
{
    outline: none;
    text-decoration: none;
    color: #4983B7;
}

a:hover
{
    outline:none;
    text-decoration: underline;
    color: Black;
}

a img
{
    outline: none;
    border: none;
}

.tabbargradient
{
    background-image: url(../images/TabBarGradient.gif);
    background-repeat: repeat-x;
    height: 15px;
}

/* Edit Flight */
/* item on the left of a left-right layout */
.itemtimeleft
{
    display: inline;
    float: left;
    clear: left;
    vertical-align: bottom;
    width: 150px;
    padding: 3px;
}

/* item on the right of a left-right layout */
.itemtimeright
{
    display: inline;
    float: left;
    clear: right;
    vertical-align: bottom;
    padding: 3px;
}

/* item with no particular left/right layout */
.itemtime
{
    padding: 3px;
}

/* Basic info about the flight */
.flightinfoblock
{
    float: left;
    clear: left;
    padding: 3px;
}

/* the various times for the flight */
.timesblock
{
    float: left;
    clear: right;
    padding: 3px;
}

/* full-width blocks (i.e., no side-to-side */
.fullblock
{
    padding: 3px;
    display: block;
    clear: both;
    width: 620px;
}

/* item labels in both left and right times */
.itemtimeleft .itemlabel, .itemtimeright .itemlabel, .flightinfoblock .itemlabel
{
    padding: 0px, 0px, 0px, 0px;
    display: block;
    clear: both;
}

/* flight-info items */
.flightinfoitem
{
    float: left;
}

/* Home page flights */
.HoverHighlight:hover
{
    background-color: #CCCCCC;
    text-decoration: none;
}

.HoverHighlight
{
    background-color: White;
    text-decoration: none;
}

.EntryBlock
{
    padding: 4px;
    background-color: #ffffcc;
    position: static;
    border: black 1px solid;
    margin: 15px;
}
