body {
    margin: 5px;
    background-color: #A0C7F0;
}

a:link {
    text-decoration: none;
    color: #1166FF
}

a:visited {
    text-decoration: none;
    color: #1166FF
}

a:active {
    text-decoration: underline;
}

a:hover {
    text-decoration: underline;
}

table {
    border-width: 0px;
}

table.pageHeader {
    background: #EEEEEE;
}

table.navigator {
    border: 0px solid #FFFFFF;
    font-size: 8pt;
    letter-spacing: 0px;
    color: #888888;
}

table.navigator a {
    text-decoration: none;
    color: #1166FF;
}

td {
    font-style: normal;
    font-family: Verdana, Geneva, Arial, sans-serif;
    font-size: 9pt;
    letter-spacing: 0px;
}

td.pageHeader {
    background: #EEEEEE;
}

td.grid {
    background: #F1F1F1;
    border-bottom: 1px solid #AAAAAA;
    font-size: 8pt;
    letter-spacing: 0px;
}

td.formHelp {
    background: #F1F1F1;
    font-style: normal;
    font-family: Verdana, Geneva, Arial, sans-serif;
    font-size: 7pt;
    letter-spacing: 0px;
}

td.searchResult {
    background: #F1F1F1;
    border-left: 1px solid #FF6600;
    border-top: 1px solid #FF6600;
    border-right: 0px solid #CC0200;
    border-bottom: 0px solid #CC0200;
}

td.msgBox {
    background: #F1F1F1;
    border: 1px solid #96DC50;
}

td.errorBox {
    background: #F1F1F1;
    border: 1px solid #CC0200;
}

td.infoBox {
    background: #F1F1F1;
    border: 1px solid #AAAAAA;
}

td.infoBoxFine {
    background: #F1F1F1;
    border: 1px solid #FF6600;
    font-size: 8pt;
    letter-spacing: 0px;
}

td.lineForm {
    background: #FF6600;
}

td.subhead {
    font-size: 10pt;
    font-weight: bold;
    color: #444444;
    border-left: 0px solid #FF6600;
    border-top: 0px solid #FF6600;
    border-right: 0px solid #CC0200;
    border-bottom: 2px solid #A2A2A2;
}

td.total {
    border-left: 0px solid #FF6600;
    border-top: 1px solid #FF6600;
    border-right: 0px solid #CC0200;
    border-bottom: 0px solid #FF6600;
}

td.gridPherStore {
    border-bottom: 1px solid #BBBBBB;
    font-size: 8pt;
    letter-spacing: 0px;
}

td.sidebarPherStore {
    background: #FFFFCC;
    font-style: normal;
    font-family: Verdana, Geneva, Arial, sans-serif;
    font-size: 8pt;
    letter-spacing: 0px;
}

tr.grid2 {
    background: #F1F1F1;
    font-size: 8pt;
    letter-spacing: 0px;
}

td.grid2 {
    border-bottom: 1px solid #AAAAAA;
    font-size: 8pt;
    letter-spacing: 0px;
}

font.pageHeader {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 13pt;
    color: #666666;
}

font.wizard {
    font-family: Arial, Verdana, sans-serif;
    font-size: 14pt;
    letter-spacing: 1px;
    color: #424995;
}

font.menu {
    font-family: Arial, sans-serif;
    font-size: 13pt;
    letter-spacing: 1px;
    color: #000066;
}

font.h2 {
    font-family: Verdana, Geneva, Arial, sans-serif;
    font-size: 11pt;
    letter-spacing: 1px;
}

font.h2b {
    font-family: Verdana, Geneva, Arial, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    letter-spacing: 1px;
}

font.h2c {
    font-family: Verdana, Geneva, Arial, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    letter-spacing: 1px;
    color: #CC0200
}

font.bold {
    font-family: Arial, Verdana, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    letter-spacing: 1px;
}

font.boldblue {
    font-family: Arial, Verdana, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    letter-spacing: 1px;
    color: #255579
}

font.blue {
    font-family: Arial, Verdana, sans-serif;
    font-size: 8pt;
    letter-spacing: 1px;
    color: #255579
}

font.boldred {
    font-family: Arial, Verdana, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    letter-spacing: 1px;
    color: #CC0200
}

font.red {
    font-family: Arial, Verdana, sans-serif;
    font-size: 8pt;
    letter-spacing: 1px;
    color: #CC0200
}

font.fine {
    font-family: Arial, Verdana, sans-serif;
    font-size: 8pt;
    letter-spacing: 0px;
}

font.fineB {
    font-family: Arial, Verdana, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    letter-spacing: 1px;
}

font.extraFine {
    font-family: Arial, Verdana, sans-serif;
    font-size: 7pt;
    letter-spacing: 1px;
}

font.extraFineB {
    font-family: Arial, Verdana, sans-serif;
    font-size: 7pt;
    font-weight: bold;
    letter-spacing: 1px;
}

font.fontHelpTitle {
    font-size: 12pt;
    letter-spacing: 1px;
    color: #FF6600;
    font-weight: bold;
}

font.sidebarPherStoreLabel {
    font-size: 8pt;
    font-weight: bold;
    color: #333333;
}

select {
    background: #F1F1F1;
    border: 1px #3399FF solid;
    font-size: 9pt;
    color: #111111
}

input {
    background: #F1F1F1;
    border: 1px #111 solid;
    font-size: 10pt;
    color: #111111;
}

input.text {
    border: 0 #FFFFFF;
    height: 20px;
}

input.checkbox {
    border: 0 #FFFFFF
}

input.radio {
    border: 0 #FFFFFF
}

input.image {
    border: 0 #3399FF
}

input.submit {
    border: 0 #3399FF
}

.lytd_line {
    border-left: 1px solid #ADACA7;
    border-top: 1px solid #ADACA7;
    border-right: 1px solid #ADACA7;
    border-bottom: 1px solid #ADACA7
}

.lytd_dash {
    border-left: 1px dotted #ADACA7;
    border-top: 1px dotted #ADACA7;
    border-right: 1px dotted #ADACA7;
    border-bottom: 1px dotted #ADACA7
}

font.helpIndexMainItem {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    letter-spacing: 1px;
    color: #424995;
}

font.helpIndexItem {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    letter-spacing: 1px;
}

font.helpTitle {
    font-family: Arial, sans-serif;
    font-size: 14pt;
    font-weight: normal;
    letter-spacing: 0px;
}

font.helpText {
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    letter-spacing: 0px;
}
