body {
    font-family: Arial;
}

h2 {
    font-family: Arial;
}

.trHeader {
    background-color: #C3C5D5;
    font-size: 11pt;
    font-weight: bold;
    font-family: Arial;
    color: #000000;
}

.lblTitle {
    font-size: medium;
    font-weight: bold;
    font-family: Arial;
    color: #000000;
}

.lblItemName {
    font-size: small;
    font-weight: Bold;
    font-family: Arial;
    color: #000000;
}

.ItemText {
    font-size: 9pt;
    font-weight: normal;
    font-family: Arial;
    color: #000000;
}

.Notes {
    font-size: small;
    font-weight: normal;
    font-family: Arial;
    color: #F50000;
}

button, input[type=submit], input[type=reset], .Button {
    min-width: 150px;
    background-color: #c4e0f0;
    font-size: small;
}

.dgAlternatestyle {
    font-size: 10pt;
    font-family: Arial;
    background-color: #E7E7E7;
}

.dgHeader {
    font-size: 10pt;
    font-family: Arial;
    font-weight: Bold;
    background-color: #CCCCCC;
}

.dgItem {
    font-size: 10pt;
    font-family: Arial;
}

.trAltHeader {
    background-color: #F8ECDD;
    font-weight: bold;
}

.cboText {
    font-size: 9pt;
    font-weight: normal;
    font-family: Arial;
    color: #000000;
}

.hyperlink {
    text-decoration: underline;
    font-family: Arial;
    font-size: 9pt;
    font-weight: BOLD;
    color: Blue;
}

.ItemConst {
    font-size: 9pt;
    font-weight: Bold;
    font-family: Arial;
    color: #696969;
}

.txtHyperlink {
    color: Blue;
}

.tabOff, .tabdisp, .tabOn {
    min-width: 150px;
    background-color: #c4e0f0;
    font-size: smaller;
    font-family: Arial;
    text-align: center;
    border-bottom: #c4e0f0 1px solid;
}

.tabdisp {
    cursor: pointer;
}

.tabOn {
    background-color: #93bee2;
    border-bottom: #93bee2 1px solid;
    cursor: pointer;
}

.tblMargin {
    margin-left: 10px;
    margin-right: 5px;
}

.dg {
    visibility: visible;
}

.ErrPage {
    color: Black;
}

.ErrorMsg {
    font-size: 8pt;
    font-weight: Bold;
    font-style: italic;
    font-family: verdana;
    color: Red;
}

.PortalHeader {
    font-size: xx-small;
    font-family: Arial;
}

.PortalLoggedIn {
    font-size: xx-small;
    width: 100%;
    color: black;
    border-style: none none none none;
    background-color: #DCDCDC;
    font-family: Arial;
}

.SubHeaderHelp {
    font-family: Arial;
    font-size: 12pt;
    font-weight: lighter;
    color: Blue;
}

.BottomText {
    font-weight: normal;
    font-size: 7.5pt;
    color: #9a9a9a;
    text-decoration: none;
}

.tblToolBar {
    border-right: medium none;
    border-top: medium none;
    border-left: medium none;
    border-bottom: medium none;
    background-color: #eeeeee;
}

.datahdr {
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: Black;
}

.dataitem {
    font-family: Verdana;
    font-size: 8pt;
    color: Black;
}

.tblHeaderBack {
    background-color: #93bee2;
}

.tblLBlueHeader {
    background-color: #c4e0f0;
}

.tblGreyBack {
    background-color: #EDEDED;
}

.dgHdrPrint {
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: Black;
    border-bottom: solid 5pt Black;
}

.mandatory {
    font-size: 12pt;
    color: Red;
}

.curarrow {
    cursor: default;
}

.curhand {
    cursor: pointer;
}
/*Preetha Added*/
.RightAlign {
    text-align: right;
}
/*End*/
/*Jude added*/
.CenterAlign {
    text-align: center;
}

.LeftAlign {
    text-align: left;
}
/*End*/
/*Jude - added on 17-Feb-2006 */
.tblNoBorderStyle {
    border-right: medium none;
    border-top: medium none;
    border-left: medium none;
    border-bottom: medium none;
}

.tblOnlyBottomBorder {
    border-right: medium none;
    border-top: medium none;
    border-left: medium none;
}

.tblOnlyLeftBorder {
    border-right: medium none;
    border-top: medium none;
    border-bottom: medium none;
}

.tblOnlyRightBorder {
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px;
}

.tblOnlyTopBorder {
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;
}

.tblNoRightTopBorder {
    border-right: medium none;
    border-top: medium none;
}

.tblNoRightBottomBorder {
    border-right: medium none;
    border-bottom: medium none;
}

.tblNoLeftTopBorder {
    border-left: medium none;
    border-top: medium none;
}

.tblNoLeftBottomBorder {
    border-left: medium none;
    border-bottom: medium none;
}

.tblNoTopBottomBorder {
    border-top: medium none;
    border-bottom: medium none;
}
/*Jude - End of Addition*/

label {
    font-weight: bold;
}

#DivBody {
    position: absolute;
    left: 150px;
    right: 0px;
    margin-right: 0px;
    top: 120px;
    width: 90%;
}

#Navigation {
    float: left;
    width: 148px;
}

/*Help Styles*/
.HelpBackground {
    background-color: #E6E6FA;
}

.HelpContent {
    line-height: normal;
    background-color: #E6E6FA;
    padding-left: 10px;
    float: left;
    max-width: 600px;
}

.HelpImageThumbnails {
    width: 100px;
}

#HelpNavigation {
    line-height: normal;
    width: 300px;
    border-right: 1px solid black;
    float: left;
    font-size: smaller;
}

.tableBorder {
    border: #EDEDED solid thin;
}

/*Processing bar*/
.overlay {
    position: fixed;
    z-index: 99;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

* html .overlay {
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
    width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
}

.loader {
    z-index: 100;
    position: fixed;
    width: 220px;
    margin-left: -110px;
    top: 50%;
    left: 50%;
    text-align: center;
    border: 1px solid black;
    background-color: #FFFFFF;
}

* html .loader {
    position: absolute;
    margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');
}
/*End Processing Bar*/

/*Navigation menu*/
.DynamicMenuItemStyle {
    font-family: Verdana;
    font-size: 11px;
    background-color: #333366;
    color: silver;
    font-weight: bold;
    text-decoration: none;
    padding: 5px;
    width: 160px;
}

.MenuItemStyle {
    font-family: Verdana;
    font-size: 11px;
    background-color: #333366;
    color: silver;
    font-weight: bold;
    text-decoration: none;
    padding: 5px;
    width: 150px;
}

.MenuItemHoverStyle {
    background-color: Gray;
}

.DynamicMenuItemHoverStyle {
    font-family: Verdana;
    font-size: 11px;
    background-color: Gray;
    color: silver;
    font-weight: bold;
    text-decoration: none;
    padding: 5px;
    width: 160px;
}
/*End Navigation menu*/
