a:link {
    color: #FF6600;
    text-decoration: none;
}

a:visited {
    color: #FF6600;
    text-decoration: none;
}

a:hover {
    color: #95AD11;
    text-decoration: none;
}

body {
    font-size: 10pt;
}

.lblText {
    font-size: 10pt;
}

li {
    color: #999999;
    background-color: #E6E6E6;
    font-size: 10pt;
    list-style-image: url(../pic/item.png);
    padding: 5px;
}

p.home {
    color: #FF6600;
    font-weight: bold;
    font-size: medium;
}

a.home:link {
    color: #000000;
    text-decoration: none;
}

a.home:visited {
    color: #000000;
    text-decoration: none;
}

a.home:hover {
    color: #FFBB00;
    text-decoration: none;
}

.DutyName {
    color: #C45C89;
    text-align: right;
    font-weight: normal;
    font-size: 10pt;
}

.gridViewRowLink a:link {
    color: #8888CC;
    text-decoration: underline;
}

.gridViewRowLink a:visited {
    color: #3D40A0;
    text-decoration: underline;
}

.gridViewRowLink a:hover {
    color: #FFBF00;
    text-decoration: none;
}

.gridViewRowLink-VioletRed a:link {
    color: #8B008B;
    text-decoration: underline;
}

.gridViewRowLink-VioletRed a:visited {
    color: #C71585;
    text-decoration: underline;
}

.gridViewRowLink-VioletRed a:hover {
    color: #FF9900;
    text-decoration: none;
}

.pagerNumberLink a:link {
    color: #4A3C8C;
    font-size: 10pt;
    font-family: Verdana;
    font-weight: bold;
}

.pagerNumberLink a:visited {
    color: #4A3C8C;
    font-size: 10pt;
    font-family: Verdana;
    font-weight: bold;
}

.pagerNumberLink a:hover {
    color: #4A3C8C;
    font-size: 10pt;
    font-family: Verdana;
    font-weight: bold;
}

.currentPageLink {
    color: #DA70D6;
    font-size: 10pt;
    font-family: Verdana;
    font-weight: bold;
}

.button1 {
    font-size: 11px;
    color: #666666;
    background-color: #E6E6E6;
    margin: 1px 1px 1px 1px;
    border-color: #333333;
    border-width: 1px;
    border-style: outset;
    font-family: Arial;
    text-align: center;
}

.button {
    border: 1px solid #666666;
    vertical-align: middle;
    height: 27px;
}

.inputTxb {
    border: 1px solid #666666;
    vertical-align: middle;
}

.inputTxb2 {
    border: 1px solid #666666;
    vertical-align: middle;
    font-size: 13pt;
    height: 20px;
}

.ddl {
    font-size: 12pt;
    height: 24px;
}

.tableTitle {
    font-size: 10pt;
    color: #FF3300;
    background-color: #FFDCB2;
    font-family: Arial;
}

.tableTitle2 {
    font-size: 10pt;
    color: #FFFFFF;
    background-color: #FFBB00;
    font-family: Vendana;
}

.tableCell {
    font-size: 10pt;
    color: #333333;
    height: 18px;
    font-family: Arial;
    background-color: #FFEEBB;
    border-collapse: collapse;
}

.tableCell2 {
    font-size: 10pt;
    color: #333333;
    height: 18px;
    font-family: Arial;
    background-color: #FFF9DD;
    border-collapse: collapse;
}

.tableCell-Gray {
    font-size: 10pt;
    color: #666666;
    height: 18px;
    font-family: Arial;
    background-color: #EFEFEF;
    border-collapse: collapse;
}

.tableCell-Selected {
    font-size: 10pt;
    color: Green;
    height: 18px;
    font-family: Arial;
    background-color: #B9F200;
    border-collapse: collapse;
}

.tableTitle-LightGreen {
    font-size: 10pt;
    color: #2C7F20;
    background-color: #BFD28E;
    font-weight: bold;
}

.tableCell-LightGreen {
    font-size: 10pt;
    color: #333333;
    height: 18px;
    font-family: Arial;
    background-color: #DAE5A2;
}

.tableCell2-LightGreen {
    font-size: 10pt;
    color: #333333;
    height: 18px;
    font-family: Arial;
    background-color: #F7F4C3;
}

.tableTitle-SeaGreen {
    font-size: 10pt;
    color: #FFFFFF;
    background-color: #799188;
    font-weight: bold;
}

.tableTitle-CornflowerBlue {
    font-size: 10pt;
    color: #1E2A42;
    background-color: #8FB4FC;
    border-collapse: collapse;
    border-color: #999999;
}

.tableCell-CornflowerBlue {
    font-size: 10pt;
    color: #333333;
    height: 18px;
    font-family: Arial;
    background-color: #EFF2F9;
    border-collapse: collapse;
    border-color: #999999;
}

.tableCell2-CornflowerBlue {
    font-size: 10pt;
    color: #333333;
    height: 18px;
    font-family: Arial;
    background-color: #E6EBF7;
    border-collapse: collapse;
    border-color: #999999;
}

.tableTitle-CornflowerBlue-WhiteBorder {
    font-size: 10pt;
    color: #1E2A42;
    background-color: #8FB4FC;
    border-style: none;
}

.tableCell-CornflowerBlue-WhiteBorder {
    font-size: 10pt;
    color: #333333;
    height: 18px;
    font-family: Arial;
    background-color: #EFF2F9;
    border-style: none;
}

.tableCell2-CornflowerBlue-WhiteBorder {
    font-size: 10pt;
    color: #333333;
    height: 18px;
    font-family: Arial;
    background-color: #E6EBF7;
    border-style: none;
}

.queryTableDisplay {
    background-color: #FFDCB2;
    border: 5px double #FFFFFF;
    border-collapse: collapse;
}

.queryTableDisplay-GrayGreen {
    background-color: #E0E0D1;
    border: 4px double #E0E0D1;
    border-collapse: collapse;
}

.queryTableDisplay-LightGreen {
    background-color: #BFD28E;
    border: 4px double #BFD28E;
    border-collapse: collapse;
}

.queryTableDisplay-LightYellowGreen {
    background-color: #EFE9A5;
    border: 4px double #EFE9A5;
    border-collapse: collapse;
}

.queryText {
    font-size: 10pt;
    color: #663300;
    height: 25px;
    font-family: Arial;
    padding: 4px;
}

.normalText {
    font-size: 10pt;
    color: #333333;
    height: 18px;
    font-family: Arial;
}

.smallword {
    font-size: 10pt;
}

.smallword-GrayGreen {
    font-size: 10pt;
    color: #415B5A;
}

.smallword-DarkGreen {
    font-size: 10pt;
    color: #58602C;
}

.bigword-DarkGreen {
    font-weight: bold;
    font-size: medium;
    color: #2C7F20;
}

.noticeword {
    font-weight: bold;
    font-size: 10pt;
    color: #FF0000;
}

.currentPage {
    font-family: Verdana;
    color: Red;
    font-weight: bold;
    font-size: large;
    margin: 3px;
}

a.otherPage:link {
    font-family: Verdana;
    color: dimgray;
    font-weight: bold;
    font-size: large;
    text-decoration: underline;
    margin: 3px;
}

.node {
    font-size: 10pt;
    color: #333333;
    height: 18px;
    font-family: Arial;
}

.greenBorder {
    border-color: #336600;
    border-spacing: 0px;
}

.greenCell {
    border-color: #336600;
    background-color: #ECFFC3;
    font-size: small;
}

.greenTitleCell {
    border-color: #336600;
    background-color: #339933;
    color: #FFFFFF;
    font-size: small;
}

.greenBarCell {
    border-color: #336600;
    background-color: #ACD557;
    font-size: small;
}

.purpleCell {
    background-color: #DDDDFF;
    font-size: small;
}

.greenFont {
    color: #339933;
}

.redFont {
    color: #FF0000;
}

.orangeFont {
    color: #FF9900;
}

.navyFont {
    color: #0000FF;
}

.SeaFont {
    color: #387255;
}

.LargeFont {
    font-size: large;
}

.BlackBoldFont {
    font-size: medium;
    font-weight: bold;
}

a.title:link {
    color: #AA7700;
    font-size: medium;
    font-weight: bold;
}

a.title:visited {
    color: #AA7700;
    font-size: medium;
    font-weight: bold;
}

a.title:hover {
    color: #AA7700;
    text-decoration: none;
    font-size: medium;
    font-weight: bold;
}

a.titleLink:link {
    color: #CCFF00;
}

a.titleLink:visited {
    color: #CCFF00;
}

a.titleLink:hover {
    color: #CCFF00;
    text-decoration: none;
}

a.titleLink2:link {
    color: #FFFFFF;
}

a.titleLink2:visited {
    color: #FFFFFF;
}

a.titleLink2:hover {
    color: #FFFFFF;
    text-decoration: none;
}
