body
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 0;
    margin: 0;
    height: auto;
    background: #e0e0e0;
}

.MasterContainer
{
    width: 100%;
    margin: 0;
    text-align: center;
}

.CenteredTable
{
    margin-left: auto;
    margin-right: auto;
    width: 990px;
}

.TDB
{
    text-align: left;
    /*background-color: #f5f5f5;*/
    font-weight: bolder;
    font-size: 13px;
}
.TDQ
{
    text-align: left;
   /* background-color: #f5f5f5;*/
    font-weight: bold;
}
.MasterHeader
{
    background-image: url(Images/header_back.gif);
    width: 100%;
    background-position:bottom;
}

.MasterTable
{
    padding-left: 2px;
    background-image: url(Images/background_content.gif);
    width: 990px;
}

.PageShadowLeft
{
    background-image: url(Images/footer_back.gif);
    height: 9px;
}

.PageShadowBottom
{
    background-image: url(Images/footer_shadow.gif);
    height: 10px;
    background:#fff;
}

a
{
    color: #0040ff;
    background-color: transparent;
    	font-size:11px;
}

Span
{
    font-size: 11px;
    font-family: Verdana, Arial, 'MS Sans Serif';
    background-image: none;
    background-color: transparent;
  
}
/* New Css*/
#message{font-weight:normal;}
#lblApplicationNo, #lblHeading, #lblCarrier, #lblProductName{color:#FFF;}
/* New Css*/
SELECT
{
    font-size: 8pt;
    font-family: Verdana, Arial, 'MS Sans Serif';
    
}
INPUT
{
    font-size: 8pt;
    font-family: Verdana, Arial, 'MS Sans Serif';
}
/* NA in LifeSeed
input[type=text]
{
    border-color: #bcbcbc !important;
    border: 1px solid;
    font-size: 10px;
	padding:5px;
	color:#858585;
	
}*/
.INPUTCURRENCY
{
    font-size: 8pt;
    font-family: Verdana, Arial, 'MS Sans Serif';
    text-align: right;
}

BUTTON
{
    font-size: 15pt;
    font-family: Verdana, Arial, 'MS Sans Serif';
}

TEXTAREA
{
    font-size: 8pt;
    font-family: Verdana, Arial, 'MS Sans Serif';
}

#breadcrumb
{
    background: repeat-x url(images/breadcrumb_back.gif);
    height: 46px;
    width: 100%;
    text-align: left;
    font-weight: normal;
    padding-left: 12px;
    padding-right: 5px;
    color:#fff;
    font-size:16px;
}

.MainTable
{
    padding: 0px;
    width: 100%;
    border-spacing: 0px;
    background-color: White;
}

.InputTable
{
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 1px;
    padding-top: 1px;
    width: 100%;
    border-spacing: 1px;
    background-color: White;
}

.TR
{
    background-color: White;
}

.TR_Alternative
{
    background-color: #f5f5f5;
}

.TDR
{
    text-align: right;
    /*background-color: #f5f5f5;*/
}

.TDC
{
    text-align: center;
    /*background-color: #f5f5f5;*/
}

.TDL
{
    text-align: left;
    /*background-color: #f5f5f5;*/
}

.TDR-Question-Label
{
   font-weight:bold;
}
.TDR-Answer-Label
{
    height: 25px;
}

.ButtonBar
{
    padding-left: 2px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.toolbar
{
    /*background: repeat-x url(images/toolbar/toolbar_bkgd.gif);*/
    background:#fff;
    height: 46px;
    width: 100%;
    text-align: center;
    color: white;
    font-family: Verdana, Arial, Helvetica, sans-serif;    
    vertical-align: top;
    border-width:1px 0px 1px 0px;
    border-color: #bbbbbb;
    border-style : solid;    
   /* border: none;
    padding-top: 4px;*/
}
/*New CSS*/
.toolbar td{text-align:center;}
    
.toolbarLabel
{
    color: #000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
#ctl00_tdNextsTitle, #ctl00_tdPreviousTitle, #ctl00_tdNextFooterTitle, #ctl00_tdPreviousFooterTitle{text-indent:-999999999999999px;}
.toolbarLabelDisabled
{
    color: #4d6190;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.breadcrumb_text
{
    height: 30px; /* table for moz, top padding for ie */
    display: table-cell; /*vertical-align: bottom;*/
    padding-top: 15px;
    font-weight: bold;
    padding-left: 6px;
}

.content
{
    padding: 0; /* width: 964px;*/
    border-top: 0px;
    border-left: 1px solid #b6bdc7;
    border-right: 1px solid #b6bdc7;
    border-bottom: 1px solid #b6bdc7;
}

.copyright
{
    font-size: 10px;
    padding: 4px;
    color: #858585;
    text-align: center;
}

.clsButton
{
    color: #ffffff;
    border: 0px solid !important;
    border-color: #1a4b02;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: url(images/button_background.gif);
    border-radius: 5px;
    -border-radius: 5px;/*(for IE)*/
    -webkit-border-radius: 5px; /*(for Chrome)*/
     -moz-border-radius: 5px;/*  (for Mozilla)*/
      height: 19px;
}

.errmsg
{
    font-size: 8pt;
    color: #ec0000;
    font-family: verdana, Tahoma, Arial;
}

/*CLASS FOR LOGIN PAGE*/

.logintext
{
    font-size: 7pt;
    color: #888888;
    font-family: Arial, Helvetica, sans-serif;
}

.logintextbox
{
    font-size: 7.5pt;
    font-family: Arial, Helvetica, sans-serif;
}

.loginbutton
{
    font-size: 8pt;
    color: #888888;
    font-family: Arial, Helvetica, sans-serif;
}

.btn
{
    color: #ffffff;
    border: 0px solid !important;
    border-color: #1a4b02;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: url(images/button_background.gif);
    height: 19px;
    border-radius: 5px;
    -border-radius: 5px;/*(for IE)*/
    -webkit-border-radius: 5px; /*(for Chrome)*/
     -moz-border-radius: 5px;/*  (for Mozilla)*/
     vertical-align:middle;
     text-align:center;
}
.btnRed
{
    color: #ffffff;
    border: 1px solid;
    border-color: #1a4b02;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: url(images/button_background_red.gif);
    height: 19px;
}

.TextField
{
    font-size: 8pt;
}
.TextFieldRed
{
    height: 14px;
    font-size: 8pt;
    border: 1px solid #ec0000;
}

.TextFieldReadOnly
{
    height: 14px;
    font-size: 8pt;
    background-color: #c0c0c0 !important; 
}

.CheckBox
{
    font-size: 8pt;
}
.CheckBoxRequired
{
    font-size: 8pt;
    background-color: #ffff99;
}

.CheckBoxRed
{
    background-color: Red;
    font-size: 8pt;
}
.ErrorMainBold
{
    color: #ec0000;
}
.Dropdown
{
    height: 19px;
    font-size: 8pt;
}

.DropdownRed
{
    height: 19px;
    font-size: 8pt;
}

.DropDownReadOnly
{
    height: 18px;
    font-size: 8pt;
    background-color: #c0c0c0;
}

.DropDownSize {
    height: 19px;
    font-size: 8pt;
    width: 150px;
}
.heading
{
    font-weight: bold;
    font-size: 7pt;
    font-family: Verdana, Arial, 'MS Sans Serif';
    color: white;
    background-color: gray;
    border-bottom: black 1px solid;
}
.message
{
    font-size: 8pt;
    color: green;
    font-family: verdana, tahoma, arial;
}
.midcolora
{
    font-size: 8pt;
    vertical-align: TOP;
    color: #000000;
    font-family: Verdana, 'MS Sans Serif' , Arial;
   /* background-color: #E9F4E4;*/
    text-align: left;
}
.midcolora_right
{
    font-size: 8pt;
    vertical-align: TOP;
    color: #000000;
    font-family: Verdana, 'MS Sans Serif' , Arial;
    text-align: right;
}
.quickSearchBtn
{
    background: url(images/quick_search_button.gif) no-repeat;
    height: 33px;
    width: 112px;
}

.qsRowBack
{
    font-size: 11px;
    background: repeat-x url(images/quick_search_back.gif);
    height: 30px;
}
.quickSearchPad
{
    /*padding-top: 4px;*/
}
.quickSearchTxt
{
    line-height: 16px;
    background: #e4e7ec;
    padding-left: 10px;
    font-size: 11px;
    text-align: left;
}

a.quickSearchBtnTxt
{
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
    position: relative;
    top: 1px;
}

.quickSearchBar
{
    background: url(images/quick_search_bar.gif) no-repeat;
    height: 33px;
    width: 1px;
}
input.btn
{
    color: #ffffff;
    border: 0px solid;
    border-color: #1a4b02;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: url(images/button_background.gif);
    border-radius: 5px;
    -border-radius: 5px;/*(for IE)*/
    -webkit-border-radius: 5px; /*(for Chrome)*/
     -moz-border-radius: 5px;/*  (for Mozilla)*/
    height: 19px;
}

/* hide this from IE using child selector*/
html > body input.btn
{
    /*position: relative; by Raman Singh for Button scrolling with body in DIV*/
    top: 2px;
}
input.textfield
{
    border-color: #000000;
    border: 1px solid;
    height: 19px;
    font-size: 10px;
}

/* hide this from IE using child selector*/
html > body input.textfield
{
    position: relative;
    height: 15px;
    top: 1px;
}
.btnBack
{
    text-align: center;
    width: 100%;
    background: repeat-x url(images/button_bkgd.gif);
}

/*####################### MENU CLASSES #########################*/
.Menu
{
    font-family: Verdana, Tahoma, Arial;
    font-size: 8pt;
}
.LeftTab
{
    background-image: url(Images/tabset/tab_left_active.gif);
    width: 146px;
    height: 28px;
}

.LeftTabHover
{
    background-image: url(Images/tabset/tab_left_active.gif);
    width: 146px;
    height: 28px;
}

.CenterTab
{
    /*background-image: url(Images/tabset/tab_center_arrow_inactive.gif);*/
    background: #4C4B4C;
    width: 130px;
    height: 28px;
    text-align: center;
    padding-left: 3px; /*padding-left: 10px;*/
    padding-right: 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    
    

    -border-top-left-radius: 5px;/*(for IE)*/
    -webkit-border-top-left-radius: 5px; /*(for Chrome)*/
     -moz-border-top-left-radius: 5px;/*  (for Mozilla)*/
     
     -border-top-right-radius: 5px;/*(for IE)*/
    -webkit-border-top-right-radius: 5px; /*(for Chrome)*/
     -moz-border-top-right-radius: 5px;/*  (for Mozilla)*/
     
    margin-right:4px !important;
    margin-left:0px !important;
    position:relative; top:3px;
}

.CenterTabHover
{
    /*background-image: url(Images/tabset/tab_center_arrow_activehov.gif);*/
    background: #74A037;
    width: 130px;
    height: 28px;
    text-align: center;
    padding-left:3px; /*padding-left: 10px;*/
    padding-right: 0px;    
}

.CenterTabActive
{
   /* background-image: url(Images/tabset/tab_center_arrow_active.gif);*/
   background: #74A037;
    width: 130px;
    height: 28px;
    text-align: center;
    padding-left: 3px; /*padding-left: 10px;*/
    padding-right: 0px;
}

.CenterTabActiveBold
{
    /*background-image: url(Images/tabset/tab_center_arrow_active.gif);*/
    background: #74A037;
    width: 130px;
    height: 28px;
    text-align: center;
    font-weight: bold;
    padding-left: 3px; /*padding-left: 10px;*/
    padding-right: 0px;
}

.RightTab
{
    background-image: url(Images/tabset/tab_right_active.gif);
    width: 146px;
    height: 28px;
}

.RightTabHover
{
    background-image: url(Images/tabset/tab_right_active.gif);
    width: 146px;
    height: 28px;
}

.SubMenu
{
    border-bottom: #b9c0ca 1px solid;
    border-right: #b9c0ca 1px solid;
    border-left: #b9c0ca 1px solid;
    margin-top: 0px;
}

.SubMenuItem
{
    /*background: url(Images/tabset/tab_drop_back.gif) center top;*/
    background: #4C4B4C;
    position: relative;
    white-space: nowrap;
    z-index: 1500;
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: left;
    height: 28px;
    padding-left: 3px;
    border-bottom:1px solid #bbbbbb; /* #3C3A3B;*/    
}

.SubMenuItemHover
{
    /*background: url(Images/tabset/tab_hilight.gif) center top;*/
    background: #74A037;
    position: relative;
    white-space: nowrap;
    z-index: 1500;
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: left;
    height: 28px;
    padding-left: 3px;
    padding-top: 0px;
}

/*================== Level 3 Menu ======================*/
/* Below classes are commented to fix itrack issue #26 for IE 6 */
/*.Level3Menu
{
    border-left: #b9c0ca 1px solid;
    border-right: #b9c0ca 1px solid;
    border-top: #b9c0ca 1px solid;
    border-bottom: #b9c0ca 1px solid;
    padding-bottom: 1px;
}

.Level3MenuItem
{
    background: url(Images/tabset/tab_drop_back.gif) center top;
    top: 1px;
    position: relative;
    white-space: nowrap;
    z-index: 1500;
    color: black;
    font-family: verdana, tahoma, arial;
    font-size: 10px;
    text-align: left;
    width: 168px;
    height: 28px;
    padding-left: 3px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}

.Level3MenuItem:Hover
{
    background: url(Images/tabset/tab_hilight.gif) center top;
    top: 1px;
    position: relative;
    white-space: nowrap;
    z-index: 1500;
    color: black;
    font-family: verdana, tahoma, arial;
    font-size: 10px;
    text-align: left;
    width: 168px;
    height: 28px;
    padding-left: 3px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}

.Level3MenuItemSelected
{
    background: url(Images/tabset/tab_hilight.gif) center top;
    top: 1px;
    position: relative;
    white-space: nowrap;
    z-index: 1500;
    font-size: 10px;
    color: black;
    font-family: verdana, tahoma, arial;
    text-align: left;
    width: 168px;
    height: 28px;
    padding-left: 3px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
*/
/*================== Level 3 Menu ENDS HERE ======================*/
.CenterTabActive a, .CenterTab a, .CenterTabHover a
{
    display: block;
    background-image: none;
    top: 0px;
    color: #fff;
    text-decoration: none;
    padding: 0px 0;
    /*width: 100%;*/
    height: 12px;
    font-size:12px;
}

.SubMenu a, .SubMenuHover a, .Level3Menu a, .Level3MenuItem a, .Level3MenuItem:Hover a
{
    display: block;
    background-image: none;
    top: 0px;
    color: #fff;
    text-decoration: none;
    padding: 8px;
    width: 148px;
    height: 13px;
}


/*################################################*/
/*application data table*/

.appTable
{
    font-size: 11px;
    line-height: 22px;
    text-align: left;
}

.darkback1
{
    background: #9ca3ad;
    width: 186px;
    color: #ffffff;
    text-align: right;
    padding-right: 8px;
    font-weight: bold;
}

.darkback2
{
    background: #a6acb5;
    width: 186px;
    color: #ffffff;
    text-align: right;
    padding-right: 8px;
    font-weight: bold;
}

.appDataHead
{
    background: url(images/apptable_head.gif) repeat-x top left;
    text-align: left;
    padding-left: 7px;
    font-weight: bold;
    height: 25px;
}


.appData
{
    padding-left: 7px;
    border-left-width: 2px;
    border-left-color: #ffffff;
    border-left-style: solid;
}

.appData2
{
    padding-left: 7px;
    background: #f5f5f5;
    border-left-width: 2px;
    border-left-color: #ffffff;
    border-left-style: solid;
}

/*data table*/
.Grid
{
    /*background-color: #f0f0f0;*/
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}

.Grid_Header
{
    height: 31px;
    background-image: url(images/data_head_off.gif);
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    line-height: 14px;
}

a.Grid_Header
{
    display: block;
    height: 31px;
    border: 0px;
    background-image: url(images/data_head_off.gif);
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    line-height: 14px;
}

a.Grid_Header:hover
{
    height: 31px;
    background-image: url(images/data_head_over.gif);
    color: #0040ff;
    text-decoration: underline;
    line-height: 14px;
}

.Grid_Header_inactive
{
    height: 31px;
    background-image: url(images/data_head_off.gif);
    font-weight: normal;
    border: 0px;
    color: #000000;
    text-decoration: none;
    line-height: 14px;
}

.Grid_Header_active
{
    color: #ffffff;
    height: 31px;
    background-image: url(images/data_head_on.gif);
    font-weight: normal;
    text-align: center;
    border: 0px;
    line-height: 14px;
}

.Grid_Border
{
    background-image: url(images/data_bar.gif);
}

.Grid_Highlight
{
    background-image: url(images/data_row_on.gif);
    line-height: 21px;
}

.Grid_Pager
{
    background: url('images/search_numbers_back.gif') repeat-x top left;
    text-align: Center;
    padding-left: 7px;
    height: 30px;
}

.Header_Separator
{
    width: 1px;
    background-image: url('images/data_bar.gif');
}

.Row
{
    font-size: 11px;
    line-height: 21px;
}

.Row:Hover
{
    background-image: url(images/data_row_on.gif);
}

.SelectedRow
{
    background-image: url(images/data_row_on.gif);
    line-height: 21px;
}

.AlternativeRow
{
    background-color: #ffffff;
    font-size: 11px;
    line-height: 21px;
}

.AlternativeRow:Hover
{
    background-image: url(images/data_row_on.gif);
}

.SectionBreak
{
    border-bottom:#dcdcdb 1px solid;
    padding-top:10px;
    padding-bottom:5px;
    text-align: left;
    font-weight: normal;
	font-size:18px;
	color:#007bd9;
}
 .SectionBreak span, .SectionBreak Div /*, .midcolora td span span*/
 {    
    text-align: left;
    font-weight: normal;
	font-size:18px;
	color:#007bd9;
}

.TDB_TDR
{
   text-align: left;
    font-weight: normal;
	font-size:13px;
	color:#007bd9;
}

.SectionBreakLbl
{
    text-align: left;
    font-weight: normal;
	font-size:18px;
	color:#007bd9;
}

.SubSectionHeading
{
    text-align: left;
    font-weight: normal;
	font-size:11px;
	color:#007bd9;
}

.SectionBreakCustomize
{
    background: url('images/apptable_head.gif') repeat-x top left;
    text-align: left;
    padding-left: 7px;
    height: 22px;
}
/*####################### FormsXML Tool ############################*/
.Forms_Header
{
    height: 31px;
    background-image: url(images/data_head_off.gif);
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    line-height: 14px;
}

a.Forms_Header
{
    display: block;
    height: 31px;
    border: 0px;
    background-image: url(images/data_head_off.gif);
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    line-height: 14px;
}

a.Forms_Header:hover
{
    height: 31px;
    background-image: url(images/data_head_over.gif);
    color: #0040ff;
    text-decoration: underline;
    line-height: 14px;
}

.Forms_Header_inactive
{
    height: 31px;
    background-image: url(images/data_head_off.gif);
    font-weight: normal;
    border: 0px;
    color: #000000;
    text-decoration: none;
    line-height: 14px;
}

.Forms_Header_active
{
    color: #ffffff;
    height: 31px;
    background-color: #C5E77C;
    font-weight: normal;
    text-align: center;
    border: 0px;
    line-height: 14px;
}
.FormsROW
{
    font-size: 11px;
    line-height: 21px;
}

.FormsROW:Hover
{
    background-color: #C5E77C;
}

.SelectedFormsROW
{
    background-image: url(images/data_row_on.gif);
    line-height: 21px;
}
.FormsXMLRow
{
    background-color: #ffffff;
    font-size: 11px;
    line-height: 21px;
}

.FormsXMLRow:Hover
{
    background-color: #C5E77C;
}
/*####################### Wizard ############################*/
.WizardNavigationPane
{
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 10px;
    /*border-right: 1px solid #1c2125;*/
    background: #1c2125;
    vertical-align: top;
    width: 190px;
}
.WizardNavigationLinkRoot
{
    display: none;
}

.WizardNavigationLink1
{
    padding-left: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-family: verdana, Tahoma, Arial;
    font-size: 10px;
    color: Black;
    text-decoration: none;
    display: block;
    height: 12px;
    vertical-align: middle;
    background: url(Images/page-complete.gif) no-repeat 5px 5px; /*background: url(Images/green_arrow.gif) no-repeat 5px 5px;*/
}
/* Praveen */
.WizardNavigationLink1NotDone
{
    padding-left: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-family: verdana, Tahoma, Arial;
    font-size: 10px;
    color: Black;
    text-decoration: none;
    display: block;
    height: 12px;
    vertical-align: middle;
    background: url(Images/NotDone.gif) no-repeat 5px 5px;
}
.WizardNavigationLink1Done
{
    padding-left: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-family: verdana, Tahoma, Arial;
    font-size: 10px;
    color: Black;
    text-decoration: none;
    display: block;
    height: 12px;
    vertical-align: middle;
    background: url(Images/Done.gif) no-repeat 5px 5px;
}
/* Praveen */
.WizardNavigationLink1 a
{
    background: none;
    text-decoration: none;
}

.WizardNavigationLink1 span
{
    background: none;
    display: inline;
}

.WizardNavigationLink1Selected
{
    padding-left: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-family: verdana, Tahoma, Arial;
    font-size: 10px;
    color: Black;
    text-decoration: none;
    display: block;
    width: 190px;
    height: 12px;
    border-top: gray 1px solid;
    border-bottom: gray 1px solid;
    vertical-align: middle;
    background: url(Images/green_arrow.gif) #ffffff no-repeat 5px 2px;
}
/*praveen */
.WizardNavigationLink1SelectedDone
{
    padding-left: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-family: verdana, Tahoma, Arial;
    font-size: 10px;
    color: Black;
    text-decoration: none;
    display: block;
    width: 190px;
    height: 12px;
    border-top: gray 1px solid;
    border-bottom: gray 1px solid;
    vertical-align: middle;
    background: url(Images/Done.gif) #ffffff no-repeat 5px 2px;
}
.WizardNavigationLink1SelectedNotDone
{
    padding-left: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-family: verdana, Tahoma, Arial;
    font-size: 10px;
    color: Black;
    text-decoration: none;
    display: block;
    width: 190px;
    height: 12px;
    border-top: gray 1px solid;
    border-bottom: gray 1px solid;
    vertical-align: middle;
    background: url(Images/NotDone.gif) #ffffff no-repeat 5px 2px;
}
/* Praveen */
.WizardNavigationLink1Selected a
{
    background: none;
}

.WizardNavigationLink1Selected span
{
    background: none;
    display: inline;
}

/*.WizardNavigationLink2
{
    padding-left: 20px;
    font-family: verdana, Tahoma, Arial;
    font-size: 10px;
    color: Black;
    text-decoration: underline;
    background: none;
    display: block;
    width: 100%;
    height: 14px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}

.WizardNavigationLink2 a
{
    background:none;
    text-decoration: none;
}

*/

.WizardNavigationLink2
{
    padding-left: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: verdana, Tahoma, Arial;
    font-size: 10px;
    color: Black;
    text-decoration: none;
    display: block;
    height: 14px;
    vertical-align: middle;
    background-image: none;
}

.WizardNavigationLink2 a
{
    background: none;
    text-decoration: none;
}


.WizardNavigationLink2Selected span
{
    background: none;
    display: inline;
}

.ReportSidePanelRootNode
{
    padding-left: 5px;
    padding-bottom: 5px;
    font-family: Verdana, Tahoma, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
}

.ReportSidePanelRootNode a
{
    background: none;
    text-decoration: none;
}

.ReportSidePanelRootNode span
{
    background: none;
    text-decoration: none;
}

.ReportSidePanelSelectedNode
{
    display: block;
    color: #fff;
    font-family: verdana, Tahoma, Arial;
    font-size: 12px;
    font-weight : normal !important;
    height: 14px;   
    width: 155px; 
    padding-top: 1px;
    padding-bottom: 4px;
    padding-left:8px !important;
    text-decoration: none;
    background-position: 2px -1px;
    background-attachment: scroll;
    background-image: url(Images/page-complete.gif);
    background-repeat: no-repeat;
    margin-bottom: 3px;
    margin-left:8px;
}
.ReportSidePanelSelectedNode a
{
    background: none;
}

.ReportSidePanelSelectedNode span
{
    background: none;
    display: inline;
}

.Dialog
{
    background-color: #e4e7ec;
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
    width: 300px;
    height: 90px;
    left: 400px;
    position: absolute;
    top: 200px;
    z-index: 999998;
}

.DialogSampleCheck
{
    background-color: White;
    border-right: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid;
    padding-bottom: 15px;
    left: 400px;
    position: absolute;
    top: 200px;
    z-index: 999998;
}

.divDelay
{
    z-index: 999;
    position: absolute;
    background-color: Red;
    right: -1px;
    height: 20px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: White;
    padding-left: 4px;
    font-size: 10pt;
}

.Progress
{
    font-weight: bold;
    font-size: 8pt;
    color: #ff0000;
    font-family: verdana, tahoma, arial;
}

.SectionBreak_PrintSign
{
    border-bottom:#dcdcdb 1px solid;
    padding-top:10px;
    padding-bottom:5px;
    font-weight: normal;
	font-size:12px;
	color:#007bd9;
}

.SignDone
{
    color: Green;
}

.TR_NOSignatureRequired
{
    /*background-color: #e6e6e6;*/
}

.TR_NOSignatureRequired A
{
    color: #696969;
}

.TR_SignatureRequired
{
    /*background-color: #f5f5f5;*/
}

.TR_SignatureRequired A
{
    color: #0000cd;
}

.questionLayer
{
    position: absolute;
    top: 200px;
    left: 350px;
    width: 400px;
    height: 275px;
    display: none;
    z-index: 1001;
    border: 2px solid black;
    background-color: #FFFFFF;
    text-align: left;
    vertical-align: middle;
    padding: 10px;
}

/*CLASS FOR PDF Maintenance Section*/
a.filefound:link
{
    color: Blue;
    background-color: transparent;
}
a.filefound:active
{
    color: Blue;
    background-color: transparent;
}
a.filefound:visited
{
    color: Blue;
    background-color: transparent;
}
a.filefound:hover
{
    color: Blue;
    background-color: transparent;
}
a.filenotfound:link
{
    color: red;
    background-color: transparent;
}
a.filenotfound:active
{
    color: red;
    background-color: transparent;
}
a.filenotfound:visited
{
    color: red;
    background-color: transparent;
}
a.filenotfound:hover
{
    color: red;
    background-color: transparent;
}

a.fileInActive:link
{
    color: #a9a9a9;
    background-color: transparent;
}
a.fileInActive:active
{
    color: #a9a9a9;
    background-color: transparent;
}
a.fileInActive:visited
{
    color: #a9a9a9;
    background-color: transparent;
}
a.fileInActive:hover
{
    color: #a9a9a9;
    background-color: transparent;
}


.PDFSigName
{
    background-color: #f0f0f0;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}
/******************/

.btn2
{
    color: #ffffff;
    border: 1px solid;
    border-color: #1a4b02;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-image: url(images/button_background.gif);
    height: 19px;
    width: 60px;
}

.btn3
{
    color: #ffffff;
    border: 1px solid;
    border-color: #1a4b02;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: url(images/button_background.gif);
    height: 19px;
    width: 350px;
}

.WebDialog
{
    position: absolute;
    z-index: 999999;
    text-align: center;
    background-color: #e4e7ec;
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
    line-height: 1.5;
    padding: 5px;
}

.fixed-width-input
{
    font-size: 8pt;
    font-family: Verdana, Tahoma, Arial, 'Microsoft Sans Serif';
    width: 320px;
}

.small-width-input
{
    font-size: 8pt;
    font-family: Verdana, Tahoma, Arial, 'Microsoft Sans Serif';
    width: 200px;
}

.lbl-bold
{
    font-weight: bold;
}

.mandatory-flag
{
    color: #ff0000;
    padding-left: 2px;
}

.tdl
{
    text-align: left;
    background-color: #fff;
    	font-size:12px;
	font-weight:normal;
	padding-top:5px;
    
}


/******************/

/* Wizard Enhancement*/
.TextRequiredField
{
    height: 14px;
    font-size: 8pt;
    background-color: #ffff99; /*border :1px solid #ec0000;*/
}


.DropdownRequired
{
    height: 19px;
    font-size: 8pt;
    background-color: #ffff99;
}


.TextAreaRequired
{
    height: 40px;
    font-size: 8pt;
    background-color: #ffff99;
}

.TextArea
{
    height: 40px;
    font-size: 8pt;
}

/******************/

.TreeNodeRoot
{
    display: none;
}

.TreeNodeSelected
{
    display: block;
    color: #000000;
    font-family: verdana, Tahoma, Arial;
    font-size: 12px;
    width: 190px;
    /*font-weight: bold;*/
    text-decoration: none;
	background: url(images/ToolBar/arrow-active.gif) no-repeat right center;
}

.TreeNodeSelected2 .TreeNodeComplete
{
color:#ff2700 !important;
}
.TreeNodeComplete
{
    display: block;
    color: #fff;
    font-family: verdana, Tahoma, Arial;
    font-size: 12px;
    height: 12px;
    padding-left: 20px;
    padding-top: 4px;
    padding-bottom: 4px;
    text-decoration: none;
    background-position: 2px 1px;
    background-attachment: scroll;
    background-image: url(Images/page-complete.gif);
    background-repeat: no-repeat;
    margin-top: 3px;
    margin-bottom: 3px;
	margin-left:8px;
}
.extrapad {padding:15px 0px 0px 10px;}
.TreeNodeIncomplete
{
    display: block;
    color: #fff;
    font-family: verdana, Tahoma, Arial;
    font-size: 12px;
    height: 12px;
    padding-left: 20px;
    padding-top: 4px;
    padding-bottom: 4px;
    text-decoration: none;
    background-position: 2px -1px;
    background-attachment: scroll;
    background-image: url(Images/page-incomplete.gif);
    background-repeat: no-repeat;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left:8px;
}
/*Vetting message error with node complete and incomplete*/
.TreeNodeCompleteVetting
{
    display: block;
    color: #ec0000;
    font-family: verdana, Tahoma, Arial;
    font-size: 12px;
    height: 12px;
    padding-left: 20px;
    padding-top: 4px;
    padding-bottom: 4px;
    text-decoration: none;
    background-position: 2px 1px;
    background-attachment: scroll;
    background-image: url(Images/page-complete.gif);
    background-repeat: no-repeat;
    margin-top: 3px;
    margin-bottom: 3px;
	margin-left:8px;
    
}

.TreeNodeIncompleteVetting
{
    display: block;
    color: #ec0000;
    font-family: verdana, Tahoma, Arial;
    font-size: 12px;
    height: 12px;
    padding-left: 20px;
    padding-top: 4px;
    padding-bottom: 4px;
    text-decoration: none;
    background-position: 2px -1px;
    background-attachment: scroll;
    background-image: url(Images/page-incomplete.gif);
    background-repeat: no-repeat;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left:8px;
}



/* Vetting scroll message style*/
.msg
{
    width: 100%;
    border: solid 0px #C0C0C0;
    color: #330099;
}


.floatingDiv
{
    background-color: #D7EBFF;
    width: 99%;
    position: absolute;
    x-index: 999999;
    border: solid 1px #C0C0C0;
    color: #330099;
}
.floatingHide
{
    visibility: hidden;
    display: none;
}

/******************************/

.AdminThemeDefault
{
}

.AdminThemeBlue
{
    background-color: #0033ff;
    color: #FFFFFF;
}

.AdminThemeBlue a
{
    color: #FFFFFF;
}

.AdminThemeRed
{
    background-color: #ff7f50;
    color: #000000;
}

.AdminThemeRed a
{
    color: #000000;
}

.AdminThemeGreen
{
    background-color: #008000;
    color: #FFFFFF;
}

.AdminThemeGreen a
{
    color: #FFFFFF;
}

.GenricTicketNode
{
    display: block;
    color: #000000;
    font-family: verdana, Tahoma, Arial;
    font-size: 10px;
    height: 12px;
    padding-left: 15px;
    padding-top: 0px;
    padding-bottom: 4px;
    text-decoration: none;
    background-position: 5px 3px;
    background-attachment: scroll;
    background-repeat: no-repeat;
    margin-top: 7px;
    margin-bottom: 3px;
    background-image: url(Images/arrow_next_new.gif);
}


.activate
{
    display: block;
    color: #000000;
    font-family: verdana, Tahoma, Arial;
    font-size: 10px;
    height: 12px;
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    text-decoration: none;
    background-position: 3px 1px;
    background-attachment: scroll;
    background-repeat: no-repeat;
    margin-top: 3px;
    margin-bottom: 3px;
    font-weight: bold;
    background-image: url(Images/arrow_next_new.gif);
}



.CenterTabActiveBoldTicket
{
    background-image: url(Images/tabset/tab_center_arrow_active.gif);
    width: 155px;
    height: 28px;
    text-align: Left;
    font-weight: bold;
    padding-left: 0px; /*padding-left: 10px;*  --- for padding ------      */
    padding-right: 0px;
}
.CenterTabTicket
{
    background-image: url(Images/tabset/tab_center_arrow_inactive.gif);
    width: 155px;
    height: 28px;
    text-align: Left;
    padding-left: 0px; /*padding-left: 10px;*/
    padding-right: 0px;
}

.ProcessUISection
{
    border-bottom: 1px solid #c0c0c0;
    padding-bottom: 15px;
}
.processing
{
    position: absolute;
    top: 40%;
    left: 40%;
    width: 550px;
    max-height: 350px;
    margin-top: -9em;
    margin-left: -15em;
    border: 1px solid #ccc;
    background-color: White;
    z-index: 999999;
}
.processingContinue
{
    position: absolute;
    top: 40%;
    left: 40%;
    width: 550px;
    max-height: 350px;
    margin-top: -9em;
    margin-left: -15em;
    border: 1px solid #ccc;
    background-color: White;
    z-index: 999999;
}
div.close
{
    float: right;
    display: inline; /*width:50px;height:50px;*/
}
div.close img:hover
{
    cursor: pointer;
}
/******************************/
.jquery-instance
{
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 1px;
    padding-top: 1px;
    width: 100%;
    border-spacing: 1px;
    background-color: White;
}

.link:hover
{
    font-weight: bold;
    text-decoration: underline;
}


/* New Css written for new classes */
.top-menu{margin-top:18px; text-align:center;}
.top-menu a{display:inline-block; background:#4c4b4c; color:#FFF; font-size:12px; text-decoration:none; border-top-left-radius:5px; border-top-right-radius:5px; padding:6px 13px;}
.top-menu a:hover{background:#74a037;}
.top-menu a.selected{display:inline-block; background:#74a037; color:#FFF; font-size:12px; text-decoration:none; border-top-left-radius:5px; border-top-right-radius:5px; padding:6px 13px;}

.main-menu{height:46px; border-top:#bbbbbb 1px solid; border-bottom:#bbbbbb 1px solid; width:100%; float:left;}
.main-menu ul{list-style:none; margin:0; padding:0; text-align:center; width:100%;}
.main-menu ul li{display:inline-block; border-right:#bababa 1px solid; width:7.79%; height:40px; padding-top:6px;}
.main-menu ul li:last-child{border-right:0;}
.main-menu ul li a{display:block; width:100%; font-size:10px; color:#000; text-align:center; text-decoration:none;}
.main-menu ul li a span{display:inline-block; width:20px; height:20px; margin-bottom:2px;}

.main-menu ul li a.disabled{color:#b7d3de;}

.main-menu ul li a span.validate{background:url(Images/ToolBar/validate-group.gif) no-repeat left top;}
.main-menu ul li a.disabled span.validate{background:url(Images/ToolBar/validate-group.gif) no-repeat -20px top;}
.main-menu ul li a.disabled:hover span.validate{background:url(Images/ToolBar/validate-group.gif) no-repeat -20px top;}
.main-menu ul li a:hover span.validate{background:url(Images/ToolBar/validate-group.gif) no-repeat right top;}

.main-menu ul li a span.submit{background:url(Images/ToolBar/submit-group.gif) no-repeat left top;}
.main-menu ul li a.disabled span.submit{background:url(Images/ToolBar/submit-group.gif) no-repeat -20px top;}
.main-menu ul li a.disabled:hover span.submit{background:url(Images/ToolBar/submit-group.gif) no-repeat -20px top;}
.main-menu ul li a:hover span.submit{background:url(Images/ToolBar/submit-group.gif) no-repeat right top;}

.main-menu ul li a span.edit{background:url(Images/ToolBar/edit-group.gif) no-repeat left top;}
.main-menu ul li a.disabled span.edit{background:url(Images/ToolBar/edit-group.gif) no-repeat -20px top;}
.main-menu ul li a.disabled:hover span.edit{background:url(Images/ToolBar/edit-group.gif) no-repeat -20px top;}
.main-menu ul li a:hover span.edit{background:url(Images/ToolBar/edit-group.gif) no-repeat right top;}

.main-menu ul li a span.view{background:url(Images/ToolBar/view-group.gif) no-repeat left top;}
.main-menu ul li a.disabled span.view{background:url(Images/ToolBar/view-group.gif) no-repeat -20px top;}
.main-menu ul li a.disabled:hover span.view{background:url(Images/ToolBar/view-group.gif) no-repeat -20px top;}
.main-menu ul li a:hover span.view{background:url(Images/ToolBar/view-group.gif) no-repeat right top;}

.main-menu ul li a span.comment{background:url(Images/ToolBar/feedback-group.gif) no-repeat left top;}
.main-menu ul li a.disabled span.comment{background:url(Images/ToolBar/feedback-group.gif) no-repeat -20px top;}
.main-menu ul li a.disabled:hover span.comment{background:url(Images/ToolBar/feedback-group.gif) no-repeat -20px top;}
.main-menu ul li a:hover span.comment{background:url(Images/ToolBar/feedback-group.gif) no-repeat right top;}

.main-menu ul li a span.print{background:url(Images/ToolBar/print-group.gif) no-repeat left top; width:24px;}
.main-menu ul li a.disabled span.print{background:url(Images/ToolBar/print-group.gif) no-repeat -24px top;}
.main-menu ul li a.disabled:hover span.print{background:url(Images/ToolBar/print-group.gif) no-repeat -24px top;}
.main-menu ul li a:hover span.print{background:url(Images/ToolBar/print-group.gif) no-repeat right top;}

.main-menu ul li a span.delete{background:url(Images/ToolBar/delete-group.gif) no-repeat left top;}
.main-menu ul li a.disabled span.delete{background:url(Images/ToolBar/delete-group.gif) no-repeat -20px top;}
.main-menu ul li a.disabled:hover span.delete{background:url(Images/ToolBar/delete-group.gif) no-repeat -20px top;}
.main-menu ul li a:hover span.delete{background:url(Images/ToolBar/delete-group.gif) no-repeat right top;}

.main-menu ul li a span.approve{background:url(Images/ToolBar/approve-group.gif) no-repeat left top;}
.main-menu ul li a.disabled span.approve{background:url(Images/ToolBar/approve-group.gif) no-repeat -20px top;}
.main-menu ul li a.disabled:hover span.approve{background:url(Images/ToolBar/approve-group.gif) no-repeat -20px top;}
.main-menu ul li a:hover span.approve{background:url(Images/ToolBar/approve-group.gif) no-repeat right top;}

.main-menu ul li a span.decline{background:url(Images/ToolBar/decline-group.gif) no-repeat left top;}
.main-menu ul li a.disabled span.decline{background:url(Images/ToolBar/decline-group.gif) no-repeat -20px top;}
.main-menu ul li a.disabled:hover span.decline{background:url(Images/ToolBar/decline-group.gif) no-repeat -20px top;}
.main-menu ul li a:hover span.decline{background:url(Images/ToolBar/decline-group.gif) no-repeat right top;}

.main-menu ul li a span.suspend{background:url(Images/ToolBar/suspend-group.gif) no-repeat left top;}
.main-menu ul li a.disabled span.suspend{background:url(Images/ToolBar/suspend-group.gif) no-repeat -20px top;}
.main-menu ul li a.disabled:hover span.suspend{background:url(Images/ToolBar/suspend-group.gif) no-repeat -20px top;}
.main-menu ul li a:hover span.suspend{background:url(Images/ToolBar/suspend-group.gif) no-repeat right top;}

.main-menu ul li a span.attach{background:url(Images/ToolBar/attach-group.gif) no-repeat left top; width:22px;}
.main-menu ul li a.disabled span.attach{background:url(Images/ToolBar/attach-group.gif) no-repeat right top;}
.main-menu ul li a.disabled:hover span.attach{background:url(Images/ToolBar/attach-group.gif) no-repeat right top;}
.main-menu ul li a:hover span.attach{background:url(Images/ToolBar/attach-group.gif) no-repeat -22px top;}

.main-menu ul li a span.copy{background:url(Images/ToolBar/Copy-group.gif) no-repeat left top;}
.main-menu ul li a.disabled span.copy{background:url(Images/ToolBar/Copy-group.gif) no-repeat -20px top;}
.main-menu ul li a.disabled:hover span.copy{background:url(Images/ToolBar/Copy-group.gif) no-repeat -20px top;}
.main-menu ul li a:hover span.copy{background:url(Images/ToolBar/Copy-group.gif) no-repeat right top;}

.main-menu ul li a span.save{background:url(Images/ToolBar/savedraft-group.gif) no-repeat left top;}
.main-menu ul li a.disabled span.save{background:url(Images/ToolBar/savedraft-group.gif) no-repeat -20px top;}
.main-menu ul li a.disabled:hover span.save{background:url(Images/ToolBar/savedraft-group.gif) no-repeat -20px top;}
.main-menu ul li a:hover span.save{background:url(Images/ToolBar/savedraft-group.gif) no-repeat right top;}


.text-left{text-align:left !important;}
.right-button{width:295px !important; text-align:right; margin-top:-50px;}
.bottom-button{width:99% !important; text-align:right; margin-top:4px;}
.wd-98{width:98%;}

.btnNextPrev{position:relative; top:8px;}
.General_report{font-size:16px;}


.space-left { padding-left:35px; }