h1 {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: navy;
    margin: 0 0 0 0;
}

.DiableScreenDiv {
    background-color: #C0C0C0;
    opacity: 0.5;
}

.checkbox {
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
}

.LabelLeftMenu {
    font-family: Verdana;
    font-size: 12pt;
    color: #005693;
    font-weight: normal;
    line-height: 10px;
}

.h2 {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: navy;
    margin: 0 0 0 0;
}

h2 {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: navy;
    margin: 0 0 0 0;
}

.h1 {
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    color: black;
}

td.ContentText {
    font-family: Verdana;
    font-size: 8pt;
    padding-left: 10px;
    padding-right: 10px;
}

.ContentText1 {
    font-family: Arial;
    font-size: 8pt;
    padding-left: 5px;
    padding-right: 5px;
    line-height: 12px;
    color: #005693;
}

td.ContentText2 {
    font-family: Verdana;
    font-size: 8pt;
    padding-left: 10px;
    padding-right: 10px;
}

.ContentText1 a:hover {
    font-family: Arial;
    font-size: 8pt;
    padding-left: 5px;
    padding-right: 5px;
    line-height: 12px;
    color: #005693;
}

.ContentText1 a:active {
    font-family: Arial;
    font-size: 8pt;
    padding-left: 5px;
    padding-right: 5px;
    line-height: 12px;
    color: #005693;
}

.ContentTextNoPadding {
    font-family: Arial;
    font-size: 8pt;
    line-height: 16px;
    color: #005693;
}

    .ContentTextNoPadding a:hover {
        font-family: Arial;
        font-size: 8pt;
        line-height: 16px;
        color: #005693;
    }

    .ContentTextNoPadding a:active {
        font-family: Arial;
        font-size: 8pt;
        line-height: 16px;
        color: #005693;
    }

A.FormHeaderlink {
    font-family: Verdana;
    font-size: 10pt;
    color: #000080;
    text-decoration: none;
}

    A.FormHeaderlink:visited {
        font-family: Verdana;
        font-size: 10pt;
        color: #87CEFA;
        text-decoration: none;
    }

TextReadOnly {
    border-right: 1px double #000000;
    border-top: 1px double #000000;
    border-left: 1px double #000000;
    border-bottom: 1px double #000000;
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
}

A.FormHeaderlink:hover {
    font-family: Verdana;
    font-size: 10pt;
    color: #FFFFFF;
    text-decoration: underline;
}

A.Formlink {
    font-family: Verdana;
    font-size: 10pt;
    color: #000080;
    text-decoration: none;
}

    A.Formlink:visited {
        font-family: Verdana;
        font-size: 10pt;
        color: #000080;
    }

    A.Formlink:hover {
        font-family: Verdana;
        font-size: 10pt;
        color: #000000;
    }

A.FormDisabledlink {
    font-family: Arial;
    font-size: 8pt;
    padding-left: 5px;
    padding-right: 5px;
    line-height: 12px;
    color: #C0C0C0;
}

.PageHeaderText {
    font-family: Arial, Verdana;
    font-size: 12pt;
    font-weight: bold;
    color: #005693;
}

.ContentHeadingText {
    font-family: Verdana, Arial;
    font-size: 9pt;
    color: #005693;
    font-weight: bold;
}

.TabHeadingText {
    font-family: Verdana, Arial;
    font-size: 8pt;
    color: #005693;
    font-weight: bold;
}

.ContentText {
    font-family: Arial, Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height: 16pt;
}

.LeftMenuUnSelectedTab {
    background-color: #ededed;
}

.LeftMenuSelectedTab {
    background-color: #7FB8D5;
}
/*Top Menu*/
.TopMenuHeadingText a {
    font-family: Arial, Verdana;
    font-size: 9pt;
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}

    .TopMenuHeadingText a:hover {
        font-family: Arial, Verdana;
        font-size: 9pt;
        color: #FFFFFF;
        font-weight: normal;
        text-decoration: underline;
    }

    .TopMenuHeadingText a:active {
        font-family: Arial, Verdana;
        font-size: 9pt;
        color: #FFFFFF;
        font-weight: normal;
        text-decoration: none;
    }

.TopMenuItemText {
    font-family: Arial, Verdana;
    font-size: 9pt;
    background-color: #72B2D5;
    color: #FFFFFF;
    font-weight: normal;
    padding-left: 5px;
    padding-right: 5px;
}

.TopMenuItemTextHover {
    font-family: Arial, Verdana;
    font-size: 9pt;
    background-color: #6BA0C0;
    color: #FFFFFF;
    font-weight: normal;
}

.LoginControlButton {
    padding-right: 50px;
}
/****** To be used to display colums data in a table ******/
.TableContentText {
    font-family: Arial, Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height: 16pt;
}

.TableContentText_Underlined {
    font-family: Arial, Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height: 16pt;
    border-bottom: 1px solid #E7E3DA;
}

.TableContentText_Underlined_RightAligned {
    font-family: Arial, Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height: 16pt;
    border-bottom: 1px solid #E7E3DA;
    padding-right: 5px;
}
/**********************************************************/

/*********** Text formatting of the menu ******************/
.MenuText1 {
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height: 16pt;
}

.MenuTextSmall {
    font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    font-weight: normal;
    line-height: 16pt;
}
/**********************************************************/

/******* To be used for all Table Headers ********/
.HeaderRowTop {
    background-color: #BBDAEA;
    font-family: Arial, Verdana;
    font-size: 8pt;
    color: #FFFFFF;
    font-weight: bold;
    height: 20px;
}
/**********************************************************************************/
/******* To be used for 2nd level Table Header, if the table has 2 headers ********/
.HeaderRowBottom {
    background-color: #89BDD5;
    font-family: Arial, Verdana;
    font-size: 8pt;
    color: #FFFFFF;
    font-weight: bold;
    height: 20px;
}
/************************************************/


.LightBGColoredCell {
    background-color: #F7F6F3;
}

.DataTable {
    border: #619CBE solid 1px;
    background-color: #F7F6F3;
}

.DataTableRow {
    border-bottom: 3px solid #FF0000;
}

INPUT.textbox {
    border-right: 1px double #000000;
    border-top: 1px double #000000;
    border-left: 1px double #000000;
    border-bottom: 1px double #000000;
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
}

INPUT.textboxDisabled {
    border-right: 1px double #D4FFFF;
    border-top: 1px double #D4FFFF;
    border-left: 1px double #D4FFFF;
    border-bottom: 1px double #D4FFFF;
    font-family: Verdana;
    font-size: 8pt;
    background-color: #D4FFFF;
    font-weight: normal;
}

DropDownListDisabled {
    border-right: 1px double #D4FFFF;
    border-top: 1px double #D4FFFF;
    border-left: 1px double #D4FFFF;
    border-bottom: 1px double #D4FFFF;
    font-family: Verdana;
    font-size: 8pt;
    background-color: #D4FFFF;
    font-weight: normal;
}
/**********************************************************************************/
/* To give a light bottom border under rows of a grid/table */

.TableRowBottomBorder {
    border-bottom: 6px solid #E7E3DA;
}

.GridRowBottomBorder {
    border-bottom: 1px solid #CCCCCC;
}

.GridRowBottomBorder_padding {
    border-bottom: 1px solid #CCCCCC;
    padding-left: 2px;
}

.HeadingText {
    font-family: Verdana;
    font-size: 10pt;
    color: #005693;
    font-weight: bold;
}

.ModuleTitle {
    font-family: Verdana;
    font-size: 13pt;
    color: #005693;
    font-weight: bold;
}
/* ******************************************************* */
/*To Give Border to Cells for logical division of data*/
.LeftBorder {
    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
}

.RightBorder {
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
}

.LeftRightBorder {
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
}

.TableContentText_Underlined_LeftBorder {
    font-family: Arial, Verdana;
    font-size: 8pt;
    color: #005693;
    line-height: 16pt;
    border-bottom: 1px solid #E7E3DA;
    border-left: 1px solid #FFFFFF;
}

.TableContentText_Underlined_RightBorder {
    font-family: Arial, Verdana;
    font-size: 8pt;
    color: #005693;
    line-height: 16pt;
    border-bottom: 1px solid #E7E3DA;
    border-right: 1px solid #FFFFFF;
}

.LableText_WhiteBold {
    font-family: Arial, Verdana;
    font-size: 8pt;
    color: #FFFFFF;
    font-weight: bold;
    height: 20px;
}


/*To Give Border to Cells for logical division of data*/
/* To give back color to input control */
.MenuTextBackColor {
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height: 16pt;
    background-color: #F7F6F3;
}

.TextBoxBackColor {
    border-right: 1px double #000000;
    border-top: 1px double #000000;
    border-left: 1px double #000000;
    border-bottom: 1px double #000000;
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height: 16pt;
    background-color: #F7F6F3;
}

.GridRowStyle {
    border-bottom: 6px solid #E7E3DA;
    height: 28px;
}
/*Login Table Styles*/
.LoginTable {
    color: #333333;
    font-family: Arial, Verdana;
    font-size: 0.8em;
    border: #619CBE solid 1px;
    background-color: #F7F6F3;
}

.LoginTableHeading {
    color: white;
    background-color: #619CBE;
    font-size: 0.9em;
    font-weight: bold;
}

.TableContentText_Underlined_Bold {
    font-family: Arial, Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: bold;
    line-height: 16pt;
    border-bottom: 1px solid #E7E3DA;
}
/*Login Table Styles*/
.TextBoxRight {
    font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    border-right: 1px double #000000;
    border-top: 1px double #000000;
    border-left: 1px double #000000;
    border-bottom: 1px double #000000;
    text-align: right;
}

.TextBoxCenter {
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    border-right: 1px double #000000;
    border-top: 1px double #000000;
    border-left: 1px double #000000;
    border-bottom: 1px double #000000;
    text-align: center;
}

.TextBoxCenterSmall {
    font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    border-right: 1px double #000000;
    border-top: 1px double #000000;
    border-left: 1px double #000000;
    border-bottom: 1px double #000000;
    text-align: center;
}

.LabelCenter {
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    border-right: 1px double #000000;
    border-top: 1px double #000000;
    border-left: 1px double #000000;
    border-bottom: 1px double #000000;
    text-align: center;
}

.LabelCaption-Black {
    font-family: Verdana;
    font-size: 10pt;
    color: #000000;
    font-weight: normal;
}

.LabelCaption-BoldBlack {
    font-family: Verdana;
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
}

.LabelCodes {
    font-family: Verdana;
    font-size: 6pt;
    color: #005693;
    border-right: 1px double #005693;
    border-top: 1px double #005693;
    border-left: 1px double #005693;
    border-bottom: 1px double #005693;
    text-align: center;
    height: 15px;
    width: 80px;
    vertical-align: middle;
    padding-bottom: 1px;
}

.LabelNotes {
    font-family: Verdana;
    font-size: 8pt;
    color: #FFCC66;
    background-color: #5d7b9d;
    text-align: center;
    vertical-align: bottom;
}

.LabelCodes2 {
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    border-right: 1px double #000000;
    border-top: 1px double #000000;
    border-left: 1px double #000000;
    border-bottom: 1px double #000000;
    text-align: center;
    height: 15px;
    vertical-align: middle;
    padding-bottom: 0;
}

.TextBoxRightDisabled {
    font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    border-right: 1px double #000000;
    border-top: 1px double #000000;
    border-left: 1px double #000000;
    border-bottom: 1px double #000000;
    text-align: right;
    background-color: #CCCCCC;
}

.TextBoxRightHidden {
    font-family: Verdana;
    font-size: 7pt;
    color: #FFFFFF;
    border-right: 1px double #FFFFFF;
    border-top: 1px double #FFFFFF;
    border-left: 1px double #FFFFFF;
    border-bottom: 1px double #FFFFFF;
    text-align: right;
    background-color: #FFFFFF;
}

.TextBoxDisabled {
    font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    border-right: 1px double #000000;
    border-top: 1px double #000000;
    border-left: 1px double #000000;
    border-bottom: 1px double #000000;
    text-align: left;
    background-color: #CCCCCC;
}

.TextBoxDisabled1 {
    font-family: Verdana;
    font-size: 7pt;
    color: #CCCCCC;
    border-right: 1px double #000000;
    border-top: 1px double #000000;
    border-left: 1px double #000000;
    border-bottom: 1px double #000000;
    text-align: left;
    background-color: #CCCCCC;
}

.TextBoxCenterDisabled {
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    border: #BDC4CE solid 1px;
    color: #005693;
    background-color: #CCCCCC;
    text-align: center;
}

.TextBoxDisabledLargeFont {
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 10pt;
    border: #BDC4CE solid 1px;
    color: #005693;
    background-color: #CCCCCC;
}

.TextBoxCenterDisabledLargeFont {
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 10pt;
    border: #BDC4CE solid 1px;
    color: #005693;
    background-color: #CCCCCC;
    text-align: center;
}

.TextBoxRightDisabledLargeFont {
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 10pt;
    border: #BDC4CE solid 1px;
    color: #005693;
    background-color: #CCCCCC;
    text-align: right;
}

.TextBoxRightDisabledPink {
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    border: #BDC4CE solid 1px;
    color: #005693;
    background-color: #FFECFF;
    text-align: right;
}

.TextBoxRightDisabledPinkBorder {
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    border: #BDC4CE solid 1px;
    color: #FFFFFF;
    background-color: #FF0000;
    text-align: right;
    border-right: 1px double #000000;
    border-top: 1px double #000000;
    border-left: 1px double #000000;
    border-bottom: 1px double #000000;
}

.TextBoxRightDisabledGreenBorder {
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: #005693;
    background-color: #C9E0C8;
    text-align: right;
    border-right: 1px double #157013;
    border-top: 1px double #157013;
    border-left: 1px double #157013;
    border-bottom: 1px double #157013;
}

.TextBoxRightDisabledBlueBorder {
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: #005693;
    background-color: #A5CDEA;
    text-align: right;
    border-right: 1px double #486980;
    border-top: 1px double #486980;
    border-left: 1px double #486980;
    border-bottom: 1px double #486980;
}

.TextBoxRightDisabledBlueBorderGreyBack {
    font-family: verdana;
    font-size: 7pt;
    color: #005693;
    background-color: #CCCCCC;
    text-align: right;
    border-right: 1px double #486980;
    border-top: 1px double #486980;
    border-left: 1px double #486980;
    border-bottom: 1px double #486980;
}

.TextBoxLeft {
    border-right: 1px double #000000;
    border-top: 1px double #000000;
    border-left: 1px double #000000;
    border-bottom: 1px double #000000;
    font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    text-align: left;
}

.TextBoxNoBorder {
    border-right: 0 double #000000;
    border-top: 0 double #000000;
    border-left: 0 double #000000;
    border-bottom: 0 double #000000;
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    text-align: left;
}

.MenuTextRight {
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    line-height: 16pt;
    text-align: right;
}

.MenuTextLeft {
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    line-height: 16pt;
    text-align: left;
}

a.SmallLinks {
    font-family: Verdana;
    font-size: 10pt;
    color: #000000;
    text-decoration: none;
}

    a.SmallLinks:hover {
        font-family: Verdana;
        font-size: 10pt;
        color: #87CEFA;
        text-decoration: none;
    }

    a.SmallLinks:visited {
        font-family: Verdana;
        font-size: 10pt;
        color: #FFFFFF;
        text-decoration: none;
    }

.UnderConstruction {
    font-family: Verdana;
    color: black;
    font-size: large;
    font-weight: bold;
}

.tdBorder {
    border: #BBDAEA solid 1px;
    font-family: Verdana;
    font-size: 7pt;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 12px;
}

ul {
    font-family: Verdana;
    font-size: 10px;
}

.td {
    border: #BBDAEA solid 1px;
}

.td1 {
    background-color: #BBDAEA;
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma;
    padding: 2px 0 2px 5px;
}

.TableBorder {
    border: #BDC4CE solid 1px;
    color: #005693;
}

.ulout {
    padding: 3px 0 0 3px;
    margin: 3px 0 0 7px;
}

.ulin {
    padding: 3px 0 0 7px;
    margin: 3px 0 0 10px;
    line-height: 16px;
}

.ulleft {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    line-height: 12px;
}

.HeadingLabel {
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height: 16pt;
}

.HeadingLabelFull {
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height: 16pt;
}

.Label {
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height: 16pt;
}

.LabelSmall_ST {
    font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    font-weight: bold;
    line-height: 16pt;
}

.LabelRedBold {
    font-family: Verdana;
    font-weight: bold;
    font-size: 8pt;
    color: #FF0000;
    line-height: 16pt;
}

.LabelGreenBold {
    font-family: Verdana;
    font-weight: bold;
    font-size: 8pt;
    color: green;
    line-height: 16pt;
}

.LabelBlueBold {
    font-family: Verdana;
    font-weight: bold;
    font-size: 8pt;
    color: blue;
    line-height: 16pt;
}

.LabelSmall1 {
    font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    font-weight: normal;
}

.LabelWhite {
    font-family: Verdana;
    font-size: 8pt;
    color: #ffffff;
    font-weight: normal;
    line-height: 16pt;
}

.NavigationBG {
    background-color: #EAF1FC;
}

.LabelSmaller {
    font-family: Verdana;
    font-size: 6.4pt;
    color: #005693;
    font-weight: normal;
}

.LabelBold {
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: bold;
    line-height: 16pt;
}

.LabelBoldUnderlined {
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: bold;
    line-height: 16pt;
    text-decoration: underline;
}

.LabelVerySmall {
    font-family: Verdana;
    font-size: 6pt;
    color: #808080;
    font-weight: bold;
    line-height: 16pt;
}

.LabelBoldMedium {
    font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    font-weight: bold;
    line-height: 16pt;
}

.LabelBoldLarge {
    font-family: Verdana;
    font-size: 10pt;
    color: #005693;
    font-weight: bold;
    line-height: 16pt;
}

.LabelJustify {
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height: 16pt;
    text-align: justify;
}

.LabelSmall {
    font-family: Arial;
    font-size: 7pt;
    color: #808080;
    font-weight: normal;
    line-height: 16pt;
}

.LabelRight {
    font-family: Verdana;
    font-size: 8pt;
    color: #ffffff;
    font-weight: bold;
    line-height: 16pt;
    text-align: right;
}

.SuccessLabel {
    font-family: Verdana;
    font-size: 8pt;
    color: #008000;
    font-weight: bold;
}

.ErrorLabel {
    font-family: Verdana;
    font-size: 8pt;
    color: #FF0000;
    font-weight: normal;
}

.DropDownList {
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height: 16pt;
    z-index: -1;
}

.DropDownLeft {
    font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    font-weight: normal;
    z-index: 1;
}

.select {
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height: 16pt;
}

.InputBrowse {
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    border-right: 1px double #000000;
    border-top: 1px double #000000;
    border-left: 1px double #000000;
    border-bottom: 1px double #000000;
}

.TextBox {
    border-right: 1px double #000000;
    border-top: 1px double #000000;
    border-left: 1px double #000000;
    border-bottom: 1px double #000000;
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
}

.TextBox_BlueBorder {
    border-right: 1px double #005693;
    border-top: 1px double #005693;
    border-left: 1px double #005693;
    border-bottom: 1px double #005693;
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
}

.LabelTextBox {
    border-right: 1px double #000000;
    border-top: 1px double #000000;
    border-left: 1px double #000000;
    border-bottom: 1px double #000000;
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
}

.DGHeadingBorder {
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    font-weight: normal;
    font-size: 11px;
    text-align: center;
    border-left: 1px solid #000000;
    color: #ffffff;
    border-bottom: 1px ridge #000000;
    background-repeat: repeat-x;
    font-family: Arial;
    background-color: #005195;
    line-height: 18px;
    border-width: 1px;
}

.DGHeadingBorderLeft {
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    font-weight: normal;
    font-size: 11px;
    text-align: left;
    border-left: 1px solid #000000;
    color: #ffffff;
    border-bottom: 1px ridge #000000;
    background-repeat: repeat-x;
    font-family: Arial;
    background-color: #005195;
    line-height: 18px;
    border-width: 1px;
    padding-left: 5px;
}

.DGHeadingBorderRight {
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    font-weight: normal;
    font-size: 11px;
    text-align: right;
    border-left: 1px solid #000000;
    color: #ffffff;
    border-bottom: 1px ridge #000000;
    background-repeat: repeat-x;
    font-family: Arial;
    background-color: #005195;
    line-height: 18px;
    border-width: 1px;
    padding-left: 5px;
}

.DGTableBorder {
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    font-weight: normal;
    font-size: 9px;
    border-left: 1px solid #000000;
    color: #000000;
    border-bottom: 1px solid #000000;
    font-family: Verdana;
    line-height: 12px;
    padding-left: 5px;
}

.DGTableBorderRefundInquiry {
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    font-weight: normal;
    font-size: 9px;
    border-left: 1px solid #000000;
    color: #000000;
    border-bottom: 1px solid #000000;
    font-family: Verdana;
    line-height: 20px;
    padding-left: 2px;
}

.DGTableBorderRefundInquiryH {
    border-right: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    font-weight: bold;
    font-size: 9px;
    border-left: 1px solid #FFFFFF;
    color: #73A6C4;
    border-bottom: 1px solid #FFFFFF;
    font-family: Verdana;
    line-height: 20px;
    text-align: center;
}

.DGTableBorderRefundInquiryR {
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    font-weight: normal;
    font-size: 9px;
    border-left: 1px solid #000000;
    color: #000000;
    border-bottom: 1px solid #000000;
    font-family: Verdana;
    line-height: 20px;
    padding-right: 2px;
}

.DGTableBorderNew {
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    font-weight: normal;
    font-size: 9px;
    border-left: 1px solid #000000;
    color: #000000;
    border-bottom: 1px solid #000000;
    font-family: Verdana;
    line-height: 12px;
}

.DGFooterRight {
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    font-weight: normal;
    font-size: 11px;
    text-align: right;
    border-left: 1px solid #000000;
    color: #ffffff;
    border-bottom: 1px ridge #000000;
    background-repeat: repeat-x;
    font-family: Arial;
    background-color: #005195;
    line-height: 12px;
}

.DGFooterLabel {
    font-weight: normal;
    font-size: 11px;
    text-align: right;
    color: #ffffff;
    font-family: Arial;
    line-height: 12px;
    width: 100%;
}

.DataGrid {
    color: white;
    border-color: black;
    border-width: 1px;
    width: 100%;
}

.panel {
    border: #000000 solid 1px;
    background-color: #EAF1FC;
}

.panelBorder {
    background-color: #EAF1FC;
}

.button {
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    border: #000000 outset 1px;
    background-color: #FFFFFF;
}

.buttonclicked {
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    border: #000000 outset 1px;
    background-color: #EAF1FC;
}

.disabledbutton {
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    border: #000000 outset 1px;
    background-color: #FFFFFF;
    cursor: text;
}

.submit {
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    border: #000000 outset 1px;
    background-color: #FFFFFF;
}

.RadioButton {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
}

.Text {
    border-right: 1px double #000000;
    border-top: 1px double #000000;
    border-left: 1px double #000000;
    border-bottom: 1px double #000000;
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
}

.LeftHeadingText {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: navy;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    line-height: 12px;
}

transOFF {
    width: 100%;
    background-color: #EAF1FC;
    border: black solid 1px;
}

transON {
    width: 100%;
    background-color: #EAF1FC;
    opacity: 0.89999997615814208984375;
    border: black solid 1px;
    z-index: 99;
}

.RowMouseOver {
    background-color: #D7D7FF;
}

.RowMouseOut {
    background-color: #FFFFFF;
}

.TextBoxLabel {
    background-color: #EAF1FC;
    border-right: 0 double #000000;
    border-top: 0 double #000000;
    border-left: 0 double #000000;
    border-bottom: 0 double #000000;
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
}

.TdLeftRedBorder {
    border: 2px;
    border-left: 2px double #FF0000;
}
/* IncomeTax Related Styles */
.TableItemRow {
    background-color: #FFFFFF;
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height: 16pt;
}

.TableAlternatingRow {
    background-color: #D0E0F3;
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height: 16pt;
}

.TableSectionHeaderRow {
    background-color: #73A6C4;
    font-family: Verdana;
    font-size: 8pt;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 18pt;
}

.TableSubSectionHeaderRow {
    background-color: #A9DDDD;
    font-family: Verdana;
    font-size: 8pt;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 18pt;
    text-align: center;
}

.TableRowBottomBorderDotted {
    border-bottom: 1px dotted #CCCCCC;
}

.DGTableBorder_IT {
    border-right: 1px solid #73A6C4;
    border-top: 1px solid #73A6C4;
    border-left: 1px solid #73A6C4;
    border-bottom: 1px solid #73A6C4;
    border-width: 1px;
    font-family: Verdana;
    font-size: 8pt;
    color: #73A6C4;
    font-weight: normal;
    line-height: 12pt;
    padding-left: 5px;
}

.DGHeadingBorder_IT {
    border-right: 1px solid #73A6C4;
    border-top: 1px solid #73A6C4;
    border-bottom: 1px ridge #73A6C4;
    border-left: 1px solid #73A6C4;
    border-width: 1px;
    background-color: #73A6C4;
    background-repeat: repeat-x;
    font-weight: bold;
    font-size: 8pt;
    font-family: Arial;
    color: #ffffff;
    line-height: 12pt;
}

.DGFooter_IT {
    border-right: 1px solid #73A6C4;
    border-top: 1px solid #73A6C4;
    border-bottom: 1px ridge #73A6C4;
    border-left: 1px solid #73A6C4;
    border-width: 1px;
    background-color: #FFFFFF;
    background-repeat: repeat-x;
    font-weight: bold;
    font-size: 8pt;
    font-family: Arial;
    color: #ffffff;
    line-height: 12pt;
}

.DGFooterNoBorder_IT {
    background-color: #FFFFFF;
    border: none;
    font-weight: bold;
    font-size: 8pt;
    font-family: Arial;
    color: #005693;
    line-height: 12pt;
}
/* This will be used in all the textboxes whose value if set as a result of any sort of calculation */

.TextBoxCaclulatedAmount {
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: black;
    border-right: 1px double #000000;
    border-top: 1px double #000000;
    border-left: 1px double #000000;
    border-bottom: 1px double #000000;
    color: #005693;
    background-color: #FFFACD;
    text-align: right;
}
/* This will be used in all the places where an amount is transffered to another form, or is one of the key amounts of the return. */
/* For Example ........... in case of annexures, the value to be returned from the annexure will use this class */

.TextBoxHighlighted {
    font-family: Verdana;
    font-size: 8pt;
    color: black;
    border-right: 1px double #FF0000;
    border-top: 1px double #FF0000;
    border-left: 1px double #FF0000;
    border-bottom: 1px double #FF0000;
    color: #005693;
    background-color: #FFFACD;
    text-align: right;
}
/* This will be used in all the places where an amount is transffered to another form, or is one of the key amounts of the return. */
/* For Example ........... in case of annexures, the value to be returned from the annexure will use this class */

.TextBoxHighlightedBGRed {
    font-family: Verdana;
    font-size: 8pt;
    color: black;
    color: #FFFFFF;
    background-color: #FF0000;
    text-align: right;
}

.TextBoxHighlightedSmall {
    font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    border-right: 1px double #FF0000;
    border-top: 1px double #FF0000;
    border-left: 1px double #FF0000;
    border-bottom: 1px double #FF0000;
    text-align: center;
    vertical-align: middle;
}

.TextBoxRightHighlightedSmall {
    font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    border-right: 1px double #FF0000;
    border-top: 1px double #FF0000;
    border-left: 1px double #FF0000;
    border-bottom: 1px double #FF0000;
    text-align: right;
    vertical-align: middle;
    height: 14px;
}
/* This will be used in all the places where an amount is received in the textbox (for example...where values from annexures are received) */

.TextBoxReceivedAmount_IT {
    font-family: Verdana;
    font-size: 7pt;
    color: #000000;
    border-right: 1px double #005693;
    border-top: 1px double #005693;
    border-left: 1px double #005693;
    border-bottom: 1px double #005693;
    text-align: right;
    background-color: #ECFFEC;
}

.TextBoxLeftBlueBorder {
    font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    border-right: 1px double #005693;
    border-top: 1px double #005693;
    border-left: 1px double #005693;
    border-bottom: 1px double #005693;
    text-align: left;
}

.TextBoxLeftBlueBorder_Large {
    font-family: Verdana;
    font-size: 9pt;
    color: #005693;
    border-right: 1px double #005693;
    border-top: 1px double #005693;
    border-left: 1px double #005693;
    border-bottom: 1px double #005693;
    text-align: left;
}

.TextBoxLeftDisabled {
    font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    background-color: #DBDBDB;
    border-right: 1px double #C0C0C0;
    border-top: 1px double #C0C0C0;
    border-left: 1px double #C0C0C0;
    border-bottom: 1px double #C0C0C0;
    text-align: left;
}

.TextBoxRightDisabled {
    font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    border-right: 1px double #000000;
    border-top: 1px double #000000;
    border-left: 1px double #000000;
    border-bottom: 1px double #000000;
    text-align: right;
    background-color: #CCCCCC;
}

.TextBoxCenterDisabled {
    font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    background-color: #DBDBDB;
    border-right: 1px double #C0C0C0;
    border-top: 1px double #C0C0C0;
    border-left: 1px double #C0C0C0;
    border-bottom: 1px double #C0C0C0;
    text-align: center;
}

.TextBoxRightBlueBorder {
    font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    border-right: 1px double #005693;
    border-top: 1px double #005693;
    border-left: 1px double #005693;
    border-bottom: 1px double #005693;
    text-align: right;
}

.TextBoxRightBlueBorderSmall {
    font-family: Verdana;
    font-size: 6pt;
    color: #005693;
    border-right: 1px double #005693;
    border-top: 1px double #005693;
    border-left: 1px double #005693;
    border-bottom: 1px double #005693;
    text-align: right;
}

.TextBoxCenterBlueBorder {
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    border-right: 1px double #005693;
    border-top: 1px double #005693;
    border-left: 1px double #005693;
    border-bottom: 1px double #005693;
    text-align: center;
}

.TextBoxCenterBlueBorderSmall {
    font-family: Verdana;
    font-size: 6pt;
    color: #005693;
    height: 13px;
    border-right: 1px double #005693;
    border-top: 1px double #005693;
    border-left: 1px double #005693;
    border-bottom: 1px double #005693;
    text-align: center;
    vertical-align: middle;
}
/* This will be used in all the textboxes whose value if set as a result of any sort of calculation IT RETURNS 2007*/

.TextBoxCaclulatedAmountBlueBorder {
    font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    border-right: 1px double #005693;
    border-top: 1px double #005693;
    border-left: 1px double #005693;
    border-bottom: 1px double #005693;
    background-color: #FFFACD;
    text-align: right;
}
/* This will be used in all the textboxes whose value is different from the calculated value*/

.TextBoxDifferntCaclulatedAmountBlueBorder {
    font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    border-right: 1px double #005693;
    border-top: 1px double #005693;
    border-left: 1px double #005693;
    border-bottom: 1px double #005693;
    background-color: #AA0000;
    text-align: right;
}
/*////////////////////////*/
a.ITLinks {
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: bold;
    text-decoration: none;
}

    a.ITLinks:hover {
        font-family: Verdana;
        font-size: 8pt;
        color: #005693;
        text-decoration: underline;
    }

    a.ITLinks:visited {
        font-family: Verdana;
        font-size: 8pt;
        color: #005693;
        font-weight: bold;
    }

.VerticalHeader {
    background-color: #73A6C4;
    font-family: Arial;
    font-size: 8pt;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 18pt;
    writing-mode: tb-rl;
    vertical-align: middle;
    text-align: center;
}

.Button_IT {
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: bold;
    line-height: 12pt;
}

.LabelSelectedHighlighted {
    font-family: Arial;
    font-size: 8pt;
    padding-left: 5px;
    padding-right: 5px;
    line-height: 12px;
    color: #008000;
    font-weight: bold;
}

.InfraGridCellPadding {
    padding-left: 6px;
    padding-right: 6px;
}

.TdPaddingAlignLeft {
    text-align: left;
    padding-left: 5px;
}

#outer {
    text-align: left;
    border: gray solid 1px;
    width: 470px;
    margin: auto;
    padding: 0 10px 10px 10px;
    background-color: #d2d3d3;
}

div#modaltitle {
    background-image: url(bar.gif);
    background-repeat: repeat-x;
}

.BoxRightAlign {
    text-align: right;
}

.BoxCenterAlign {
    text-align: center;
}

.LeftMenuBg {
    background-color: #EAF1FC;
}

.EnrollTabTable {
    border-collapse: collapse;
    border: black solid 1px;
}

.FooterPralLogo {
    background-image: url(../../images/ePaymentImages/left_botm.gif);
}

.LeftMenueBackColor {
    background-color: #EAF1FC;
    border-color: #B4B9C8;
}

.BoxTitle {
    border: #B4B9C8 solid 1px;
    font-size: smaller;
    font-family: Verdana;
    color: #003366;
    background-color: #CCCCCC;
}
/*///////////////////////////////////////*/
/*	Sales Tax New Return Portion 		*/


.TableMain {
    width: 100%;
    padding: 0;
    border: 0;
    border-bottom-color: black;
    border-left-color: black;
    border-right-color: black;
    border-top-color: black;
    text-align: left;
}

.TableRowImage {
    width: 17px;
    background-color: #5D7B9D;
    vertical-align: middle;
}

.TableRowFirst {
    padding: 0;
    border: 0;
    width: 100%;
}

.TrHeading {
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: bold;
    line-height: 16pt;
    background-color: white;
}

.TrEven {
    background-color: white;
}

.TrOdd {
    background-color: whitesmoke;
}

.TdSr {
    width: 5%;
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height: 16pt;
}

.TdDescription {
    width: 50%;
}

.TdDescription_30 {
    width: 30%;
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height: 16pt;
}

.TdDescription_50 {
    width: 30%;
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height: 16pt;
}

.TdDescription_30_bold {
    width: 30%;
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: bold;
    line-height: 16pt;
}

.TdDescription_Account {
    width: 80%;
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height: 16pt;
}

.TdAmount_Account {
    width: 20%;
    text-align: center;
    margin: 0 auto;
}

.TdAnnex {
    width: 15%;
    text-align: right;
}

.TdGrossValue {
    width: 10%;
}

.TdGrossValue_manual {
    width: 10%;
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height: 16pt;
    text-align: right;
}

.TdGrossValue_manual_bold {
    width: 10%;
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: bold;
    line-height: 16pt;
    text-align: right;
}

.TdTaxableValue {
    width: 10%;
}

.TdRate {
    width: 5%;
}

.TdSalesTax {
    width: 15%;
}

.LinkAnnex {
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: bold;
    line-height: 16pt;
}

.TrBank {
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height: 16pt;
}

.ErrorLabel_ST {
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: bold;
    line-height: 16pt;
    color: red;
}

.PralPanel {
    background-color: #EAF1FC;
    border-color: #B4B9C8;
    border-style: solid;
    border-width: 1pt;
}

.OASearchButton {
    padding-right: 3px;
    padding-left: 3px;
    font-weight: bold;
    font-size: 10px;
    padding-bottom: 3px;
    border-right: 1px outset #606060;
    border-left: 1px outset #606060;
    border-bottom: 1px outset #606060;
    border-top: 1px outset #606060;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    height: 18px;
    background-color: #E0E0E0;
    color: black;
}

.OABackButton {
    padding-right: 3px;
    padding-left: 3px;
    font-weight: bold;
    font-size: 10px;
    padding-bottom: 3px;
    border-right: 1px outset #C0C0C0;
    border-left: 1px outset #C0C0C0;
    border-bottom: 1px outset #C0C0C0;
    border-top: 1px outset #C0C0C0;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    height: 18px;
    background-color: #E9E9F7;
    color: black;
}

.Gridview {
    border-left-color: black;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: black;
    border-right-style: solid;
    border-right-width: 1px;
    border: black;
    font-family: Verdana;
    font-size: 10px;
    color: #005693;
    font-weight: normal;
}

.GridviewRows {
    font-size: 9px;
    font-family: verdana;
    padding-left: 5px;
    padding-right: 5px;
}

.GridviewHeader {
    font-size: 9px;
    font-family: verdana;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
    text-decoration: none;
}

div.table {
    overflow: auto;
    height: 100%;
    width: 100%;
}

.decompgrdhdr {
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    font-weight: normal;
    font-size: 9px;
    text-align: center;
    border-left: 1px solid #000000;
    color: black;
    border-bottom: 1px ridge #000000;
    background-repeat: repeat-x;
    font-family: Arial;
    background-color: #33ccff;
    line-height: 18px;
    border-width: 1px;
}

.Label_Official {
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height: 14px;
    border: #000000 solid 1px;
    background-color: white;
}

.LRT {
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-top: 1px solid black;
}

.LR {
    border-left: 1px solid black;
    border-right: 1px solid black;
}

.LRB {
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
}
/* CSS Document */
* {
    padding: 0;
    margin: 0;
}

body {
    font: normal normal 12px Arial, Helvetica, sans-serif;
    color: #000000;
    line-height: 18px;
    background-color: #ffffff;
}

.div-center {
    margin: 0 auto;
    width: 998px;
}

.pad4 {
    padding: 10px 4px 10px 4px;
    vertical-align: top;
    text-align: left;
}

.step-left {
    width: 115px;
    height: 66px;
    vertical-align: top;
    text-align: left;
}

.step-right {
    width: 15px;
    height: 66px;
    vertical-align: top;
    text-align: right;
}

.step-rep {
    width: 851px;
    height: 66px;
    background: url(../images/step-rep.jpg) repeat-x;
}

.padtop15 {
    padding-top: 15px;
    vertical-align: top;
    text-align: left;
    padding-bottom: 5px;
}

.heading-step {
    vertical-align: middle;
    text-align: left;
    color: #0e3469;
    width: 60%;
    font: normal normal 18px Arial, Helvetica, sans-serif;
}

.batch {
    text-align: right;
    vertical-align: middle;
    color: #010101;
    font: normal normal 12px Arial, Helvetica, sans-serif;
    padding-left: 5px;
    width: 12%;
}

.batch_Left {
    text-align: left;
    vertical-align: middle;
    color: #010101;
    font: normal normal 12px Arial, Helvetica, sans-serif;
    padding-left: 10px;
    width: 10%;
}

.del-btn {
    vertical-align: middle;
    text-align: right;
    width: 30%;
}

.w490 {
    vertical-align: top;
    text-align: left;
    width: 490px;
}

.w490-New {
    vertical-align: top;
    text-align: center;
    width: 490px;
}

.w420 {
    vertical-align: top;
    text-align: right;
    width: 490px;
}

.w10 {
    vertical-align: top;
    text-align: left;
    width: 10px;
}

.box1-head {
    vertical-align: middle;
    background-color: #d9e0e8;
    border-bottom: 1px solid #ffffff;
    color: #020202;
    font: normal normal 12px Arial, Helvetica, sans-serif;
    padding: 5px 10px 5px 10px;
}

.box1-head-New {
    vertical-align: middle;
    background-color: #F4F6F8;
    color: #020202;
    font: normal normal 12px Arial, Helvetica, sans-serif;
    padding: 10px 0 0 0;
}

.box1-head-2 {
    vertical-align: middle;
    background-color: #d9e0e8;
    border-bottom: 1px solid #ffffff;
    color: #020202;
    font: normal normal 12px Arial, Helvetica, sans-serif;
    padding: 0 10px 5px 0;
}

.box1-head-new {
    vertical-align: middle;
    background-color: #d9e0e8;
    border-bottom: 1px solid #ffffff;
    color: #020202;
    font: normal normal 12px Arial, Helvetica, sans-serif;
}

.box1-detail {
    vertical-align: top;
    background-color: #f4f6f8;
    color: #020202;
    font: normal normal 12px Arial, Helvetica, sans-serif;
    padding: 10px;
}

.box1-txt {
    width: 75px;
    height: 30px;
    text-align: left;
    vertical-align: middle;
    color: #000000;
    font: bold 11px Arial, Helvetica, sans-serif;
}

.box1-dropdown-area {
    text-align: left;
    vertical-align: top;
    width: 155px;
    padding-top: 5px;
    padding-bottom: 5px;
}

    .box1-dropdown-area input {
        height: 18px;
        width: 155px;
        border: #7f9db9 solid 1px;
        color: #000000;
        font: normal normal 11px Arial, Helvetica, sans-serif;
    }

    .box1-dropdown-area select {
        height: 18px;
        width: 140px;
        border: #7f9db9 solid 1px;
        color: #000000;
        font: normal normal 11px Arial, Helvetica, sans-serif;
    }

.box1-dropdown-area-new {
    text-align: left;
    vertical-align: top;
    width: 385px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.taxpayer-box {
    border: black double 3px;
    background-image: url(../../images/bg-taxpayer-profile.png);
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
}

.dragme {
    cursor: move;
    background-image: url(../../images/x11_title_bg.gif);
    background-repeat: repeat-x;
    color: #fff;
    padding-left: 3px;
    font-weight: bold;
}

.link {
    cursor: pointer;
    text-decoration: underline;
    color: blue;
}

.PralPanel {
    background-color: #EAF1FC;
    border-color: #B4B9C8;
    border-style: solid;
    border-width: 1pt;
    text-align: left;
}

.PralMainPanel {
    background-color: #FFFFFF;
    border-color: #B4B9C8;
    border-style: solid;
    border-width: 1pt;
    height: 100%;
    width: 99%;
    text-align: left;
}

#SimpleTable {
    border-width: 0;
    height: 100%;
    width: 100%;
    border-collapse: collapse;
}

#BorderTable {
    border-style: solid;
    border-width: 1px;
    border-color: #B4B9C8;
    height: 100%;
    width: 100%;
}

#BlackBorderTable {
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    height: 100%;
    width: 100%;
}

.SimpleCenterRow {
    text-align: center;
    vertical-align: middle;
}

.SimpleLeftRow {
    text-align: left;
    vertical-align: middle;
}

.LabelMainCenter {
    font-family: Verdana;
    font-size: 12pt;
    font-weight: bold;
    color: #005693;
    line-height: 16pt;
    text-align: center;
    vertical-align: middle;
}

.LabelBold {
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    line-height: 16pt;
    font-weight: bold;
}

.LabelBoldItalic {
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    line-height: 16pt;
    font-weight: bold;
    font-style: italic;
}

.ButtonGrey {
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
    color: #FFFFFF;
    font-weight: bold;
    border: #000000 outset 1px;
    background-color: #4B4B4B;
}

.PralGrid {
    color: white;
    border-color: black;
    border-width: 1pt;
    width: 100%;
}

.PralGridHeader {
    border: #000000 solid 1px;
    border-bottom: 1px ridge #000000;
    font-weight: normal;
    font-size: 11px;
    text-align: center;
    color: white;
    background-repeat: repeat-x;
    font-family: Arial;
    background-color: #005195;
    line-height: 18px;
}

.rdoDiv {
    float: right;
    height: 25px;
    line-height: 18px;
}

.BlueBoxTitle {
    font-family: Verdana;
    font-size: 8pt;
    color: white;
    background-color: #005195;
}

.BlueBottomBorder {
    border-bottom: 1px solid #005195;
}

.Error {
    color: red;
    font-family: Verdana;
    font-weight: bold;
    font-size: 12px;
}

.TextBoxRightDisabledBlueBorderYellowBack {
    font-family: verdana;
    font-size: 7pt;
    color: #005693;
    background-color: #FFFACD;
    text-align: right;
    border-right: 1px double #486980;
    border-top: 1px double #486980;
    border-left: 1px double #486980;
    border-bottom: 1px double #486980;
}

.TextBoxDisabledBlueBorder {
    font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    border-right: 1px double #486980;
    border-top: 1px double #486980;
    border-left: 1px double #486980;
    border-bottom: 1px double #486980;
    text-align: left;
    background-color: #CCCCCC;
}

.TextBoxDisabledBlueBorderRight {
    font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    border-right: 1px double #486980;
    border-top: 1px double #486980;
    border-left: 1px double #486980;
    border-bottom: 1px double #486980;
    text-align: left;
    background-color: #CCCCCC;
    text-align: right;
}

.DisabledTextBoxRightBlueBorderYellowBack {
    font-family: verdana;
    font-size: 7pt;
    color: #005693;
    background-color: #FFFACD;
    text-align: right;
    border: 1px double #000000;
    pointer-events: none;
}
