﻿a.add
{
    border: 0;
    background-repeat: no-repeat;
    text-decoration: none;
    vertical-align: middle;
}
a.add:active, a.add:link, a.add:visited
{
    background-image: url( "images/expandAdd.png" );
}
a.add:hover
{
    background-image: url( "images/expandAddHover.png" );
}
a.close
{
    border: 0;
    background-repeat: no-repeat;
    text-decoration: none;
    vertical-align: middle;
}
a.close:active, a.close:link, a.close:visited
{
    background-image: url( "images/close.png" );
}
a.close:hover
{
    background-image: url( "images/closeHover.png" );
}
a.expandDown
{
    border: 0;
    background-repeat: no-repeat;
    text-decoration: none;
    vertical-align: middle;
}
a.expandDown:active, a.expandDown:link, a.expandDown:visited
{
    background-image: url( "images/expandDown.png" );
}
a.expandDown:hover
{
    background-image: url( "images/expandDownHover.png" );
}
a.expandUp
{
    border: 0;
    background-repeat: no-repeat;
    text-decoration: none;
    vertical-align: middle;
}
a.expandUp:active, a.expandUp:link, a.expandUp:visited
{
    background-image: url( "images/expandUp.png" );
}
a.expandUp:hover
{
    background-image: url( "images/expandUpHover.png" );
}
a.filter
{
    border: 0;
    background-repeat: no-repeat;
    text-decoration: none;
    vertical-align: middle;
}

a.HlnkButton
{
    border: 0;
    background-repeat: no-repeat;
    text-decoration: none;
    vertical-align: middle;
}
a.HlnkButton:active, a.HlnkButton:link, a.HlnkButton:visited
{
    background-image: url( 'images/print.png' );
}
a.HlnkButton:hover
{
    background-image: url( "images/printHover.png" );
}
a.hyperlink:active, a.hyperlink:link, a.hyperlink:visited
{
    color: Blue;
    text-decoration: none;
}
a.hyperlink:hover
{
    color: Blue;
    text-decoration: underline;
}
a.login
{
    border: 0;
    background-repeat: no-repeat;
    text-decoration: none;
    vertical-align: middle;
}
a.login:active, a.login:link, a.login:visited
{
    background-image: url( "images/login.png" );
}
a.login:hover
{
    background-image: url( "images/loginHover.png" );
}
a.LookupButton
{
    border: 0;
    background-repeat: no-repeat;
    text-decoration: none;
    vertical-align: middle;
}
a.LookupButton:active, a.LookupButton:link, a.LookupButton:visited
{
    background-image: url( 'images/lookup.png' );
    font-weight: 700;
}
a.LookupButton:hover
{
    background-image: url( "images/lookupHover.png" );
}
.NavButton
{
    background-image: url(  "images/navButtonBlue.png" );
    background-repeat: repeat-x;
    width: 200px;
}
a.NavButton
{
    background-repeat: repeat-x;
    text-decoration: none;
    color: Black;
    width: 200px;
    border: solid 1px Gray;
    display: block;
}
a.NavButton:link, a.NavButton:visited
{
    background-image: url(  "images/navButtonGray.png" );
}
a.NavButton:hover
{
    background-image: url(  "images/navButtonOrange.png" );
    border: solid 1px Orange;
}
a.NavButtonSelected
{
    background-repeat: repeat-x;
    text-decoration: none;
    color: Black;
    width: 200px;
    display: block;
}
a.NavButtonSelected:link, a.NavButtonSelected:visited
{
    background-image: url(  "images/navButtonSelected.png" );
    border: solid 1px Gray;
}
a.NavButtonSelected:hover
{
    background-image: url(  "images/navButtonSelectedHover.png" );
    border: solid 1px Orange;
}
a.New
{
    border: 0;
    background-repeat: no-repeat;
    text-decoration: none;
    vertical-align: middle;
}
a.New:active, a.New:link, a.New:visited
{
    background-image: url( "images/new.png" );
}
a.New:hover
{
    background-image: url( "images/newHover.png" );
}
a.orange:active, a.orange:link, a.orange:visited
{
    color: #F47936;
    text-decoration: none;
}
a.orange:hover
{
    color: #F47936;
    text-decoration: underline;
}
a.Print
{
    border: 0;
    background-repeat: no-repeat;
    text-decoration: none;
    vertical-align: middle;
}
a.Print:active, a.Print:link, a.Print:visited
{
    background-image: url( "images/print.png" );
}
a.Print:hover
{
    background-image: url( "images/printHover.png" );
}
a.Save
{
    border: 0;
    background-repeat: no-repeat;
    text-decoration: none;
    vertical-align: middle;
}
a.Save:active, a.Save:link, a.Save:visited
{
    background-image: url( "images/save.png" );
}
a.Save:hover
{
    background-image: url( "images/saveHover.png" );
}

a.text:active, a.text:link, a.text:visited
{
    color: Blue;
    text-decoration: none;
}

a.text:hover
{
    color: Blue;
    text-decoration: underline;
}

.editToolbar
{
    background-color: #E5E5E5;
    z-index: 1;
    border: solid 1px Gray;
}
.banner
{
    font-weight: bold;
    font-size: small;
    background-image: url( "images/navButtonGray.png" );
    background-repeat: repeat-x;
    background-position: center center;
    display: block;
    text-indent: 10px;
    line-height: 30px;
    height: 30px;
    color: Black;
    border: solid 1px Gray;
    vertical-align: middle;
}
.basicText
{
}
body
{
    font-family: Tahoma, Verdana, Calibri;
    font-size: small;
    background-color: #F3F3F3;
}

.bodyBG
{
    background-color: #FFFFFF;
    background-image: url(  "images/BlackFade.gif" );
    background-repeat: repeat-x;
}
.boldText
{
    font-weight: bold;
}
.content
{
}
.dashboardBanner
{
    font-weight: bold;
    font-size: small;
    background-image: url( "images/navButtonGray.png" );
    background-repeat: repeat-x;
    background-position: center center;
    display: block;
    text-indent: 10px;
    line-height: 26px;
    height: 26px;
    color: Black;
    vertical-align: middle;
}
.default
{
    background-image: url( "images/blueFade.jpg" );
    background-repeat: repeat-x;
}
.editControl
{
    border: solid 1px Gray;
    line-height: 30px;
    height: 30px;
}
.footer
{
    font-size: small;
    color: #5A9A99;
}
.gridAlternateRow
{
    background-color: #F3F3F3;
    font-size: 8pt;
}
.gridRow
{
    background-color: #FFFFFF;
    font-size: 8pt;
}
.gridAlternateRowLarge
{
    background-color: #F3F3F3;
    font-size: 10pt;
}
.gridRowLarge
{
    background-color: #FFFFFF;
    font-size: 10pt;
}
.gridView
{
    background-color: #F3F3F3;
    font-size: 8pt;
    padding: 5px;
    margin: 5px 0px 5px 0px;
    border: solid 1px White;
}
.header
{
    color: White;
    font-size: small;
    font-variant: normal;
    background-image: url(images/blackHeader.gif);
    background-repeat: repeat-x;
    width: inherit;
}
.hiddenTextBox
{
    border-width: 0px;
    border-style: hidden;
    color: #c0c0c0;
}
.imageButton
{
    border: 0;
    vertical-align: middle;
}    
.label
{
    padding-left: 8px;
    padding-right: 5px;
    font-weight: normal;
    font-size: small;
    color: #000000;
}
.labelHeader
{
    background-image: url(images/smallGrayLine.png);
    background-repeat: repeat-x;
    background-position: center;
    padding-top: 5px;
    padding-bottom: 5px;
}
.labelHeaderText
{
    font-weight: normal;
    font-size: small;
    color: #808080;
    background-color: White;
    padding-right: 3px;
}
.labelMedium
{
    padding-left: 3px;
    padding-right: 3px;
    font-weight: normal;
    text-decoration: none;
    font-size: 8pt;
    color: #000000;
    vertical-align: top;
}
.labelMediumText
{
    padding-left: 8px;
    padding-right: 2px;
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    background-color: White;
}
.labelLarge
{
    padding-left: 3px;
    padding-right: 3px;
    font-weight: bold;
    text-decoration: none;
    font-size:medium;
    color: #000000;
    vertical-align: top;
}
.labelLargeText
{
    padding-left: 8px;
    padding-right: 2px;
    font-weight: normal;
    font-size:medium;
    color: #000000;
    background-color: White;
}
.labelRequired
{
    color: #CC0000;
}
.labelSmall
{
    font-weight: normal;
    font-size: x-small;
    color: #000000;
}
.listView
{
    border: solid 0px Silver;
}
.lookupControl
{
    background-color: #F3F3F3;
    position: absolute;
    top: 0px;
    left: 5px;
    border: solid 1px Gray;
}
.lookupControlHidden
{
    border: solid 0px Gray;
}
.lookupControlModalBackground
{
    background-image: url(images/blueTrans.png);
    background-repeat: repeat;
    z-index: -1;
}
.lookupControlPanelVisible
{
    z-index: 2;
}
.lookupControlPanelInvisible
{
    z-index: -1;
}
.message
{
    color: #CC0000;
}
.menuBackground
{
    background-color: #F3F3F3;
}
.menu
{
    background-color: #F3F3F3;
    border: solid 1px #F3F3F3;
    color: Black;
    font-family: Calibri, Tahoma, Verdana,;
    font-size: small;
    list-style-type: none;
    margin: 0px 6px 0px 6px;
    padding: 0px 0px 0px 0px;
    position: relative;
    text-align: left;
    text-decoration: none;
    z-index:9;
}
.menuHover
{
    background-color: #FFE57F;
    border: solid 1px Orange;
    color: Black;
    display: block;
    font-family: Calibri, Tahoma, Verdana,;
    font-size: small;
    list-style-type: none;
    margin: 0px 6px 0px 6px;
    padding: 0px 0px 0px 0px;
    position: relative;
    text-align: left;
    text-decoration: none;
    z-index:9;
}
.menuDynamic
{
    background-color: #EAEAEA;
    border-bottom: solid 1px Silver;
    border-right: solid 2px Silver;
    color: Black;
    display:block;
    font-family: Calibri, Tahoma, Verdana,;
    font-size: small;
    line-height: 20px;
    list-style-type: none;
    margin: 0px 15px 0px 0px;
    padding: 1px 0px 0px 0px;
    position: relative;
    text-decoration: none;
    z-index:9;
}
.menuDynamicHover
{
    background-color: #FFE57F;
    border-bottom: solid 1px Orange;
    border-right: solid 2px Orange;
    color: Black;
    display: block;
    font-family: Calibri, Tahoma, Verdana,;
    font-size: small;
    line-height:20px;
    list-style-type: none;
    margin: 0px 15px 0px 0px;
    padding: 1px 0px 0px 0px;
    position: relative;
    text-decoration: none;
    z-index:9;
}

.navigation
{
}

.photoControl
{
    background-color: #E5E5E5;
    position: absolute;
    top: 43px;
    left: 5px;
    z-index: 1;
    border-bottom: solid 1px Gray;
    border-left: solid 1px Gray;
    border-right: solid 1px Gray;
    overflow: auto;
}
.popUpContent
{
    background-color: #F3F3F3;
}
.popUpTransparent
{
    position: absolute;
    top: 50px;
    left: 0px;
    z-index: 2;
    margin: 20px 50px 50px 50px;
    border: solid 0px Silver;
    background-image: url("images/transparent.png" );
    background-repeat: repeat;
    width: 600px;
    border: solid 2px Silver;
}
.popUpOpaque
{
    position: absolute;
    top: 50px;
    left: 0px;
    z-index: 2;
    margin: 20px 50px 50px 50px;
    border: solid 0px Silver;
    background-color: Black;
    width: 600px;
    border: solid 2px Silver;
}

.readOnly
{
    background-color: White;
    border: solid 1px White;
    border-bottom: solid 1px Silver;
    min-height: 19px;
}
.recordNavigation
{
    font-weight: bold;
    font-size: small;
    border: solid 0px Gray;
    position: fixed;
    bottom: 0px;
    background-color: #F3F3F3;
}  
.reportSelection
{
    padding-left: 2px;
    padding-right: 2px;
    font-weight: normal;
    font-size: x-small;
    color: #000000;
   font-style: normal;
   border-bottom: solid 1px Gray;
}
.subMenu
{
    background-color: #F3F3F3;
    border: solid 1px Gray;
    height: 100%;
}
.tab
{
    display: inline;
    height: 12px;
}
a.tab
{
    font-family: Verdana;
    font-size: x-small;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: Black;
    background-color: White;
}
a.tab:active, a.tab:link, a.tab:visited
{
    border-top: solid 2px Silver;
    border-right: solid 1px Silver;
    border-left: solid 1px Silver;
    background-image: url(images/grayGradient.png);
    background-repeat: repeat-x;
}
a.tab:hover
{
    border-top: solid 2px orange;
    border-right: solid 1px Silver;
    border-left: solid 1px Silver;
    background-image: url(images/grayGradientHover.png);
    background-repeat: repeat-x;
}
.tabSelected
{
    font-family: Verdana;
    font-size: x-small;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: Black;
    border-top: solid 2px orange;
    border-right: solid 1px Silver;
    border-left: solid 1px Silver;
    border-bottom: solid 1px White;
    height: 28px;
    background-color: White;
}
.tabBody
{
    border-left: solid 1px Silver;
    border-right: solid 1px Silver;
    border-bottom: solid 1px Silver;
    padding: 5px;
    background-color: White;
}
.table
{
    padding: 5px;
}
.tableHeader
{
    font-size: xx-small;
    font-weight: bold;
}
.tableBody
{
    background-color: White;
    border-color: #C0C0C0;
    border-width: 1px;
    border-style: solid;
}
a.treeView
{
    font-family: Calibri, Tahoma, Verdana;
    font-size: small;
    color: Black;
    text-decoration: none;
}
a.treeView:hover
{
    background-color: #FFE57F;
}
a.treeViewSelected
{
    background-color: #FFE57F;
    text-decoration: underline;
}
