﻿BODY {
    background-color: white;
    border: 0px;
    color: black;
    font-family: sans-serif;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
}

H1 {
    background-color: white;
    color: #895057;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13pt;
    margin: 0px;
    padding-left: 4px;
    text-align: left;
}

H2 {
    color: #895057;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    margin: 0px;
    padding-left: 4px;
    text-align: left;
}

H3 {
    color: #895057;
    font-family: helvetica, "sans serif", arial, "trebuchet ms";
    font-size: 11pt;
    text-align: center;
}

SELECT {
    background-color: white;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

INPUT {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

A {
    font-family: sans-serif;
    font-size: 11px;
    text-decoration: underline;
}

A:hover {
    color: #ff0000;
    font-family: sans-serif;
}

IFRAME {
    border: 0px;
    left: 0px;
    margin: 0px;
    overflow: visible;
    padding: 0px;
    width: 800px;
}

TABLE {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    font-family: sans-serif;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
}

FORM { margin: 0px; }

.Itable {
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    width: 75%;
}

.gRowEven {
    background-color: white;
    color: black;
}

.gRowOdd {
    background-color: #edeef1;
    color: black;
}

.txtAlert { color: red; }

.txtSpecial { font-style: italic; }

.txtSmall {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.txtReport {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8px;
    margin: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.txtFix {
    font-size: 8px;
    margin: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.Inside100Txt {
    background-color: #edeef1;
    border-bottom: black 1px solid;
    border-left: black 1px solid;
    border-right: black 1px solid;
    border-top: black 1px solid;
    margin-left: 5px;
    margin-right: 5px;
}

.MenuTitleBG {
    background-color: #edeef1;
    border-bottom: medium none;
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
}

.UserList {
    color: blue;
    font-size: larger;
    font-weight: bolder;
}

.userBus {
    color: #483d8b;
    position: relative;
    top: -7px
}

.divider {
    background-color: #483d8b;
    height: 100%;
    width: 2px;
}

.tab {
    background-color: #adc2e4;
    border-bottom: white;
    border-left: white;
    border-right: white;
    border-top: white;
    color: #000000;
    font-family: sans-serif;
    font-size: 11px;
    height: 20px;
    margin: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    width: 100%;
}

.subtab {
    background-color: #ffffe0;
    border-bottom: black thin;
    color: black;
    font-family: sans-serif;
    font-size: 11px;
    height: 20px;
    padding-left: 10px;
    padding-top: 8px;
    width: 800px;
}

.activetab {
    background-color: #ffffe0;
    border-bottom: medium none;
    border-left: black thin solid;
    border-right: black thin solid;
    border-top: black thin solid;
    color: #000000;
    cursor: pointer;
    font-family: sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 100%;
    margin: 0px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 0px;
    text-align: center;
    text-decoration: none;
    width: 0px;
}

.inactivetab {
    background-color: #adc2e4;
    border-bottom: black thin;
    border-left: black thin;
    border-right: black thin;
    border-top: black thin;
    color: #000000;
    cursor: pointer;
    font-family: sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 100%;
    margin: 0px;
    padding-bottom: 0px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 0px;
    text-align: center;
    text-decoration: underline;
    width: 0px;
}

.activesubtab {
    background-color: #ffffff;
    border-bottom: 0px;
    border-left: black thin solid;
    border-right: black thin solid;
    border-top: black thin solid;
    color: black;
    cursor: pointer;
    font-family: sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 0px;
    padding-bottom: 5px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 0px;
    text-align: center;
    text-decoration: none;
}

.inactivesubtab {
    background-color: #ffffe0;
    border-bottom-color: black;
    border-bottom-width: thin;
    border-left-width: medium;
    border-right-width: medium;
    border-top-width: medium;
    color: black;
    cursor: pointer;
    font-family: sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-left: 7px;
    padding-right: 7px;
    text-align: center;
    text-decoration: underline;
    width: 0px;
}

.subtabcushion {
    background-color: #ffffe0;
    height: 10px;
    width: 800px;
}

.formheader {
    background-color: #00639c;
    color: white;
    font-family: sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-top: 8px;
    padding-bottom: 3px;
    padding-top: 3px;
    width: 100%;
}

.formheadertxt {
    color: white;
    font-family: sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 0px;
}

.formbody {
    background-color: #ffffe0;
    font-family: sans-serif;
    width: 100%;
}

.bodycushion {
    background-color: transparent;
    font-size: 4px;
    width: 100%;
}

.activetab A {
    color: black;
    font-family: sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 3px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 3px;
    text-decoration: none;
}

.activetab A A:hover {
    color: red;
    font-family: sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 3px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 3px;
    text-decoration: none;
}

.activetab A A:active {
    color: green;
    font-family: sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 3px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 3px;
    text-decoration: none;
}

.alertTab {
    background-color: #333399;
    color: white;
    font-size: 11px;
    font-weight: bold;
    height: 23px;
    padding-left: 5px;
    padding-top: 2px;
    text-align: center;
}

.alertTopText {
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 5px;
}

.alertTable {
    background-color: #ffffef;
    border-bottom: #333399 1px solid;
    border-left-color: #333399;
    border-right-color: #333399;
    border-top: #333399 1px solid;
    margin: -3px 0px 0px;
    width: 100%;
}

.alertCell1 {
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    border-top: 1px solid;
    font-size: 11px;
    font-weight: bold;
    padding-left: 5px;
    text-align: left;
    width: 25%;
}

.alertCell2 {
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    border-top: 1px solid;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
}

.helpLinks {
    margin-right: 5px;
    position: absolute;
    right: 2px;
}

HR {
    color: #005588;
    font-size: medium;
    text-align: left;
}

.pagetitle {
    font-size: 14pt;
    margin-left: 5px;
}

.subtitle {
    color: #005588;
    font-size: 13px;
    font-weight: bold;
}

.note {
    color: red;
    font-size: larger;
    font-weight: bold;
    margin-left: 5px;
}

.tableTopInfo {
    background-color: #ffffe0;
    border-bottom: #00639c 1px solid;
    border-left: #00639c 1px solid;
    border-right: #00639c 1px solid;
    border-top: #00639c 1px solid;
    height: 32px;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
}

.colorButton {
    background-color: #b0c4de;
    color: black;
    font-size: 10px;
}

.banner {
    background-color: white;
    color: white;
    height: 0%;
    width: 0%;
}

.btnOver {
    border-bottom: 0px solid;
    border-left: 0px solid;
    border-right: 0px solid;
    border-top: 0px solid;
    color: black;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    margin-left: 3px;
    margin-right: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    text-align: center;
    vertical-align: middle;
}

.btnDown {
    background-color: #d6eaff;
    border-bottom: white 1px solid;
    border-left: #00639c 1px solid;
    border-right: white 1px solid;
    border-top: #00639c 1px solid;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    margin-left: 3px;
    margin-right: 2px;
    padding-bottom: 0px;
    padding-left: 6px;
    padding-right: 0px;
    padding-top: 2px;
    text-align: center;
}

.btn {
    border-bottom: #00639c 1px solid;
    border-left: white 1px solid;
    border-right: #00639c 1px solid;
    border-top: white 1px solid;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    margin-left: 3px;
    margin-right: 2px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 5px;
    padding-top: 1px;
    text-align: center;
}

.btnHilite {
    border-bottom: 1px inset;
    border-left: 1px inset;
    border-right: 1px inset;
    border-top: 1px inset;
    color: red;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    margin-left: 3px;
    margin-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    text-align: center;
}

.hiddenFrame {
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    DISPLAY: none;
    left: 0px;
    margin: 0px;
    overflow: hidden;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    width: 800px;
}

BR { }

BR .pageEnd { page-break-after: always; }

TR .pageEnd { page-break-before: always; }

.H {
    background-color: #d6eaff;
    border-bottom-color: #0000ff;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left: 0px;
    border-right-color: #0000ff;
    border-right-style: solid;
    border-right-width: 1px;
    border-top: 0px;
    cursor: auto;
    font-size: 11px;
    font-weight: bold;
    margin: 0px;
    padding-bottom: 1px;
    padding-top: 1px;
    text-align: center;
}

.bg {
    background-color: #d6eaff;
    text-align: center;
}

.btn2 {
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    color: black;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 0px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 0px;
    padding-bottom: 1px;
    padding-left: 5px;
		
    padding-right: 5px;
    padding-top: 1px;
    text-align: center;
}

.btn2Disabled {
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    color: #2F4F4F;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 0px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 0px;
    padding-bottom: 1px;
    padding-left: 5px;
		
    padding-right: 5px;
    padding-top: 1px;
    text-align: center;
}

.btn2Down {
    background-color: #d6eaff;
    border-bottom: white 1px solid;
    border-left: #00639c 1px solid;
    border-right: white 1px solid;
    border-top: #00639c 1px solid;
    color: black;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 0px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 3px;
    padding-top: 1px;
		
    text-align: center;
}

.btn2Over {
    border-bottom: 1px solid #00639c;
    border-left: 1px solid white;
    border-right: 1px solid #00639c;
    border-top: 1px solid white;
    color: black;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 0px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: -1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    text-align: center;
}

.btn2Hilite {
    border-bottom: white 1px solid;
    border-left: #00639c 1px solid;
    border-right: white 1px solid;
    border-top: #00639c 1px solid;
    color: black;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 0px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 3px;
    padding-top: 1px;
		
    text-align: center;
}

.tab2 {
    background-color: #adc2e4;
    border-color: white;
    color: #000000;
    font-family: sans-serif;
    font-size: 11px;
    height: 20px;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

.plus {
    border: 1px blue solid;
    color: blue;
    cursor: pointer;
    font-size: 9px;
    font-weight: bold;
    height: 9px;
    margin-bottom: 0px;
    margin-left: 4px;
    margin-right: 5px;
    margin-top: 2px;
    padding-left: 3px;
    padding-right: 2px;
    width: 10px;
}

.minus {
    border: 1px blue solid;
    color: blue;
    cursor: pointer;
    font-size: 9px;
    font-weight: bold;
    height: 9px;
    margin-bottom: 0px;
    margin-left: 4px;
    margin-right: 5px;
    margin-top: 2px;
    padding-left: 4px;
    padding-right: 4px;
    width: 10px;
}

.H2 {
    background-color: #d6eaff;
    border: 0px;
    border-bottom: 1px solid #0000ff;
    border-top: 1px solid #0000ff;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
    padding-bottom: 1px;
    padding-top: 1px;
    text-align: left;
}

.P {
    cursor: pointer;
    padding-left: 3px;
}

.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup {
    background-color: #ffffdd;
    border-color: Gray;
    border-style: solid;
    border-width: 3px;
    padding: 3px;
    width: 250px;
    z-index: 1;
}

.infoBox {
    background-color: #e9f7ff;
    padding: 5px;
}

.caption {
    color: #5f5f5f;
    font-size: 13px;
}
        
/* 
	The following styles are used to create the non-contract specific buttons 
	DO NOT ALTER 
	05/20/2008 - LARRY BRIGGS
*/

a.imgbtn {
    color: #000000 !important;
    cursor: pointer;
    float: none;
    margin: 0px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
}

a.imgbtn :hover { color: #000000 !important; }

.searchbtnleft {
    background: url(/Shared/images/Styles/SearchButton.gif);
    background-position: left 0px;
    background-repeat: no-repeat;
    border: 0px solid black;
    display: inline-block;
    height: 19px;
    padding-bottom: 0px;
    padding-left: 1px;
    padding-top: 3px;
    width: 4px;
}

.searchbtnright {
    background: url(/Shared/images/Styles/SearchButton.gif);
    background-position: right 0px;
    background-repeat: no-repeat;
    border: 0px solid black;
    color: #000000;
    display: inline-block;
    height: 19px;
    padding-bottom: 0px;
    padding-right: 6px;
    padding-top: 3px;
    white-space: nowrap;
}

.searchbtnleft_hover {
    background: url(/Shared/images/Styles/SearchButton.gif);
    background-position: left -30px;
    background-repeat: no-repeat;
    border: 0px solid black;
    display: inline-block;
    height: 19px;
    padding-bottom: 0px;
    padding-left: 1px;
    padding-top: 3px;
    width: 4px;
}

.searchbtnright_hover {
    background: url(/Shared/images/Styles/SearchButton.gif);
    background-position: right -30px;
    background-repeat: no-repeat;
    border: 0px solid black;
    color: #000000;
    display: inline-block;
    height: 19px;
    padding-bottom: 0px;
    padding-right: 6px;
    padding-top: 3px;
    white-space: nowrap;
}

.newitembtnleft {
    background: url(/Shared/images/Styles/OrangeButton.gif);
    background-position: left 0px;
    background-repeat: no-repeat;
    border: 0px solid black;
    display: inline-block;
    height: 19px;
    padding-bottom: 0px;
    padding-left: 1px;
    padding-top: 3px;
    width: 4px;
}

.newitembtnright {
    background: url(/Shared/images/Styles/OrangeButton.gif);
    background-position: right 0px;
    background-repeat: no-repeat;
    border: 0px solid black;
    color: #000000;
    display: inline-block;
    height: 19px;
    padding-bottom: 0px;
    padding-right: 6px;
    padding-top: 3px;
    white-space: nowrap;
}

.newitembtnleft_hover {
    background: url(/Shared/images/Styles/OrangeButton.gif);
    background-position: left -30px;
    background-repeat: no-repeat;
    border: 0px solid black;
    display: inline-block;
    height: 19px;
    padding-bottom: 0px;
    padding-left: 1px;
    padding-top: 3px;
    width: 4px;
}

.newitembtnright_hover {
    background: url(/Shared/images/Styles/OrangeButton.gif);
    background-position: right -30px;
    background-repeat: no-repeat;
    border: 0px solid black;
    color: #000000;
    display: inline-block;
    height: 19px;
    padding-bottom: 0px;
    padding-right: 6px;
    padding-top: 3px;
    white-space: nowrap;
}

.standardbtnleft {
    background: url(/Shared/images/Styles/GrayButton.gif);
    background-position: left 0px;
    background-repeat: no-repeat;
    border: 0px solid black;
    display: inline-block;
    height: 19px;
    padding-bottom: 0px;
    padding-left: 1px;
    padding-top: 3px;
    width: 4px;
}

.standardbtnright {
    background: url(/Shared/images/Styles/GrayButton.gif);
    background-position: right 0px;
    background-repeat: no-repeat;
    border: 0px solid black;
    color: #000000;
    display: inline-block;
    height: 19px;
    padding-bottom: 0px;
    padding-right: 6px;
    padding-top: 3px;
    white-space: nowrap;
}

.standardbtnleft_hover {
    background: url(/Shared/images/Styles/GrayButton.gif);
    background-position: left -30px;
    background-repeat: no-repeat;
    border: 0px solid black;
    display: inline-block;
    height: 19px;
    padding-bottom: 0px;
    padding-left: 1px;
    padding-top: 3px;
    width: 4px;
}

.standardbtnright_hover {
    background: url(/Shared/images/Styles/GrayButton.gif);
    background-position: right -30px;
    background-repeat: no-repeat;
    border: 0px solid black;
    color: #000000;
    display: inline-block;
    height: 19px;
    padding-bottom: 0px;
    padding-right: 6px;
    padding-top: 3px;
    white-space: nowrap;
}

.actionbtnleft {
    background: url(/Shared/images/Styles/ThinGrayButton.gif);
    background-position: left 0px;
    background-repeat: no-repeat;
    border: 0px solid black;
    display: inline-block;
    height: 16px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-top: 1px;
    width: 4px;
}

.actionbtnright {
    background: url(/Shared/images/Styles/ThinGrayButton.gif);
    background-position: right 0px;
    background-repeat: no-repeat;
    border: 0px solid black;
    color: #000000;
    display: inline-block;
    height: 16px;
    padding-bottom: 1px;
    padding-right: 6px;
    padding-top: 1px;
    white-space: nowrap;
}

.actionbtnleft_hover {
    background: url(/Shared/images/Styles/ThinGrayButton.gif);
    background-position: left -30px;
    background-repeat: no-repeat;
    border: 0px solid black;
    display: inline-block;
    height: 16px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-top: 1px;
    width: 4px;
}

.actionbtnright_hover {
    background: url(/Shared/images/Styles/ThinGrayButton.gif);
    background-position: right -30px;
    background-repeat: no-repeat;
    border: 0px solid black;
    color: #000000;
    display: inline-block;
    height: 16px;
    padding-bottom: 1px;
    padding-right: 6px;
    padding-top: 1px;
    white-space: nowrap;
}

.nextbtnleft {
    background: url(/Shared/images/Styles/NewButton.gif);
    background-position: left 0px;
    background-repeat: no-repeat;
    border: 0px solid black;
    display: inline-block;
    height: 19px;
    padding-bottom: 0px;
    padding-left: 1px;
    padding-top: 3px;
    width: 4px;
}

.nextbtnright {
    background: url(/Shared/images/Styles/NewButton.gif);
    background-position: right 0px;
    background-repeat: no-repeat;
    border: 0px solid black;
    color: #000000;
    display: inline-block;
    height: 19px;
    padding-bottom: 0px;
    padding-right: 6px;
    padding-top: 3px;
    white-space: nowrap;
}

.nextbtnleft_hover {
    background: url(/Shared/images/Styles/NewButton.gif);
    background-position: left -30px;
    background-repeat: no-repeat;
    border: 0px solid black;
    display: inline-block;
    height: 19px;
    padding-bottom: 0px;
    padding-left: 1px;
    padding-top: 3px;
    width: 4px;
}

.nextbtnright_hover {
    background: url(/Shared/images/Styles/NewButton.gif);
    background-position: right -30px;
    background-repeat: no-repeat;
    border: 0px solid black;
    color: #000000;
    display: inline-block;
    height: 19px;
    padding-bottom: 0px;
    padding-right: 6px;
    padding-top: 3px;
    white-space: nowrap;
}

.trainingbtnleft {
    background: url(/Shared/images/Styles/TrainingButton.gif);
    background-position: left 0px;
    background-repeat: no-repeat;
    border: 0px solid black;
    display: inline-block;
    height: 19px;
    padding-bottom: 0px;
    padding-left: 1px;
    padding-top: 3px;
    width: 4px;
}

.trainingbtnright {
    background: url(/Shared/images/Styles/TrainingButton.gif);
    background-position: right 0px;
    background-repeat: no-repeat;
    border: 0px solid black;
    color: #000000;
    display: inline-block;
    height: 19px;
    padding-bottom: 0px;
    padding-right: 6px;
    padding-top: 3px;
    white-space: nowrap;
}

.trainingbtnleft_hover {
    background: url(/Shared/images/Styles/TrainingButton.gif);
    background-position: left -30px;
    background-repeat: no-repeat;
    border: 0px solid black;
    display: inline-block;
    height: 19px;
    padding-bottom: 0px;
    padding-left: 1px;
    padding-top: 3px;
    width: 4px;
}

.trainingbtnright_hover {
    background: url(/Shared/images/Styles/TrainingButton.gif);
    background-position: right -30px;
    background-repeat: no-repeat;
    border: 0px solid black;
    color: #000000;
    display: inline-block;
    height: 19px;
    padding-bottom: 0px;
    padding-right: 6px;
    padding-top: 3px;
    white-space: nowrap;
}

/*styles for settings */

A.settingstabs {
    color: gray !important;
    text-decoration: none !important;
}

A.settingstabs:hover {
    color: blue !important;
    text-decoration: underline !important;
}

A.settingstabs:active {
    color: blue !important;
    font-weight: bold !important;
    text-decoration: none !important;
}

.activesettingtab {
    color: blue !important;
    font-weight: bold !important;
    text-decoration: none !important;
}

.tcsettingsnav {
    border-bottom: solid 1px #aaaaaa !important;
    padding: 3px 5px 3px 5px !important;
}

.settingsnavhdr {
    color: #ffffff !important;
    font-size: 13px !important;
    font-weight: normal !important;
}

.instruction {
    color: #CC6600 !important;
    font-size: 13px !important;
    font-weight: normal !important;
}

.activeSettingRow { background-color: #BFD4E1 !important; }

A.settingsTitles {
    color: #4B4B4B !important;
    text-decoration: none !important;
}

A.settingsTitles:hover {
    color: blue !important;
    text-decoration: underline !important;
}

A.settingsTitles:active {
    color: blue !important;
    font-weight: bold !important;
    text-decoration: none !important;
}
/*styles for settings */