
/* STYLESHEET FOR GLOBAL CYPRESS LAYOUTS */
/* Use this file ONLY for GLOBAL visual layouts */
@media screen and (min-width: 320px) and (max-width: 550px){
	#templateBodyWrap {
    	padding-left: 12.5%;
	}
}

@media screen and (min-width: 550px) and (max-width: 1300px){
	#templateBodyWrap {
    	padding-left: 12.5%;
	}
}

html, body {
 * height: 100%;
    margin: 0;
    padding: 0;
    height: 100%;
}

body {
    margin: 0;
    background-color: #eeeeee;
    font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
    font-size: 12px;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.bodyWrapper {
    min-height: 100%;
    margin-bottom: -65px;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.bodyWrapper:after {
    content: "";
    display: block;
}

.footer, .bodyWrapper:after {
    height: 65px;
}

form {
    margin: 0px;
    padding: 0px;
}

img#logo-image, img#tcs-image, div#header_bkgd, div#main-inner {
    behavior: url(iepngfix.htc)
}

/* sample how to turn off
div#divModuleNavXML.yuimenubar { behavior: url(none); }
*/

img {
    border: none;
}

input, textarea {
    font-size: 12px;
    font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
}

select {
    font-size: 12px;
    background: #FFFFFF;
    color: #333333;
    border: solid 1px #e1e1e1;
    min-height: 20px;
    padding: 1px;
}

select[disabled='disabled'] {
    font-size: 12px;
    font-weight: normal;
    background: #F8F8F8;
    color: #666666;
    border: solid 1px #e1e1e1;
    min-height: 20px;
    padding: 1px;
}

option {
    font-size: 12px;
    background: #FFFFFF;
    color: #333333;
    border-bottom: solid thin #f5f6f0;
}

.nowrap {
    white-space: nowrap;
}

.wrap {
    white-space: normal;
}

/* OBJECT BODIES */
.bdyObjectOverview {
}

.bdyObjectDashboard {
    background: #E6EBD7;
}

/* BREADCRUMBS */
.breadcrumbWrap {
    height: 25px;
    width: 100%;
    /*background: url(../../images/login/wave.png);*/
    background-color: #eeeeee;
    line-height: 25px;
}

.breadcrumbLft {
    float: left;
    /*width: 100%;*/
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    /*margin: 4px 0px 0px 3px;*/
    line-height: 25px;
    color: #CCC;
    height: 25px;
    vertical-align: middle;
    padding: 0px 0px 0px 8px;
}

.breadcrumbRgt {
    float: right;
    width: 0%;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    /*margin: 4px 4px 0px 0px;*/
    line-height: 25px;
    color: #ffffff;
    text-align: right;
    display: none;
    height: 25px;
    vertical-align: middle;
    padding: 0px 6px 0px 0px;
}

.breadcrumbLink {
    text-decoration: none;
    line-height: 25px;
}

a.breadcrumbLink:visited, a.breadcrumbLink:link {
    color: #396d9a;
}

a.breadcrumbLink:hover {
    color: #E77206;/*text-decoration: underline;*/
}

a.breadcrumbLink:active {
    color: #ccc;
}

.breadcrumbHome {
    width: 32px;
    height: 25px;
    line-height: 25px;
    float: left;
    vertical-align: middle;
}

.breadcrumbBack {
    width: 31px;
    height: 25px;
    line-height: 25px;
    float: left;
    vertical-align: middle;
    padding: 0px 0px 0px 6px;
}

.breadcrumbPath {
    background-image: url(../../../assets/images/bkgd_breadcrumbs_path.gif);
    background-position: right;
    line-height: 25px;
    float: left;
    height: 25px;
    vertical-align: middle;
    padding: 0px 14px 0px 6px;
    white-space: nowrap;
}

.breadcrumbPathLast {
    background-image: url(../../../assets/images/bkgd_breadcrumbs_path_last.gif);
    background-position: right;
    color: #232323;
    line-height: 25px;
    float: left;
    height: 25px;
    vertical-align: middle;
    padding: 0px 10px 0px 4px;
    white-space: nowrap;
}

/* OBJECT TITLE */
.objTitleWrap {
    height: 25px;
    width: 100%;
    background-color: #fff;
    line-height: 25px;
}

.objTitleLft {
    float: left;
    /*width: 100%;*/
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    /*margin: 4px 0px 0px 3px;*/
    line-height: 25px;
    color: #000;
    height: 25px;
    vertical-align: middle;
    padding: 0px 0px 0px 8px;
}

.objTitleRgt {
    float: right;
    width: 0%;
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
    /*margin: 4px 4px 0px 0px;*/
    line-height: 25px;
    color: #ffffff;
    text-align: right;
    display: none;
    height: 25px;
    vertical-align: middle;
    padding: 0px 6px 0px 0px;
}

/* OBJECT TOOLBAR */
.objToolbarWrap {
    /*height: 26px;*/
    width: 100%;
    /*background-color: #FFFFFF;*/
	/*border-bottom: solid 1px #CDD1AB;*/
    padding: 6px 8px 16px;
}

.objToolbarLft {
    text-align: left;/*padding: 4px;*/
}

.objToolbarRgt {
    text-align: right;/*padding: 4px;*/
}

/* PANEL TOOLBARS */
.panelToolbar_small {
    /*border-bottom: solid 1px #CDD1AB;*/
	/*background-color:#E2E3E4;*/
    padding-top: 2px;
    padding-bottom: 2px;
}

.panelToolbar_small_onbottom {
    padding-top: 2px;
    padding-bottom: 2px;
    background-repeat: repeat-x;
    background-position: bottom;
    width: 100%;
}

.panelToolbar_small td.panelToolbar_left {
    text-align: left;
    padding-left: 6px;
}

.panelToolbar_small td.panelToolbar_right {
    text-align: right;
    padding-right: 6px;
}

/* LIST TOOLBARS */
.listToolbar_small_onbottom {
    /*position:relative;*/
	/*top: -4px;*/
	
    clear: left;
}

.panelContainer .listToolbar_small_onbottom .btnImg {
    margin-top: 7px;
}

* html .listToolbar_small_onbottom {
/*margin: -14px 0px 0px 0px;*/
}

.listToolbar_small_onbottom td.listToolbar_left {
    text-align: left;
    padding-left: 6px;
}

.listToolbar_small_onbottom td.listToolbar_right {
    text-align: right;
    padding-right: 6px;
}

.actionToolbar {
    text-align: right;
    margin-right: -13px;
    background: transparent;
}

/* UPLOAD ACTION TOOLBARS */
.ulActionToolbar {
    margin: 0px 1% 12px;
    border: 1px solid #CCCCCC;
    padding: 3px 12px 6px;
    background: #FFFFFF;
    text-align: right;
    height: 36px;
    position: relative;
    box-shadow: 0px -1px 3px rgba(50, 50, 50, 0.75);
    -webkit-box-shadow: 0px -1px 3px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px -1px 3px rgba(50, 50, 50, 0.75);
}

.ulActionToolbar[class] {  /* IE < 7 ignores [class] */
    margin: 0;
    border: none;
    position: fixed;  /* cancel position relative for other browsers */
    bottom: 0;
    right: 0;
    height: auto;
    width: 100%;
}

/* OBJECT GROUP SUMMARY */
.objGrpSmyWrap {
    clear: both;
    height: auto;
    position: relative;
}

.objGrpSmyBody {
    background-color: #e3e5d0;
    padding: 4px 6px 4px 6px;
    min-height: 26px;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;/*overflow: auto;*/
}

* html .objGrpSmyBody {
    height: 34px;
}

/* OBJECT DRAWER */
.objDrawerWrap {
    clear: both;
    height: auto;
    position: relative;
    border-top: solid 1px #CDD1AB;
}

.objDrawerBody {
    background-color: #e3e5d0;
    padding: 4px 6px 4px 6px;
    height: 100px;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    overflow: auto;
}

.objDrawerControl {
    /*background-color:#999;*/
    height: 13px;
    background-image: url(../../../assets/images/object_drawer/bkgd_control_bar.gif);
    background-repeat: repeat-x;
    text-align: center;
    cursor: pointer;
    cursor: hand;
    line-height: 0px;
}

.objDrawerImg {
    cursor: pointer;
    cursor: hand;
}

/* OBJECT DETAIL */
.objDetailWrap {
    clear: both;
    /*height: 100%;*/
	/*position: relative;*/
	/* background-color:#FBFBFB; */
	/*overflow: auto;*/
    margin: 4px 2px;
}

.objDetailBody {
    background-color: #ffffff;
    padding: 0px;
    /*height: 100%;*/
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

/* OBJECT DETAIL */
.objListWrap {
    clear: both;
    position: relative;
    /* background-color:#FBFBFB; */
	/*overflow: auto;*/
    margin: 4px 2px 4px 6px;
}

* html .objListWrap {
/*width: 100%;*/
}

/* STATIC PANEL */
.staticPanel {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-top: 3px;
    margin-right: 3px;
    margin-left: 4px;
}

.topPanel {
    font-size: 100%;
    font-weight: bold;
    margin: 0;
    padding-top: 3px;
    padding-bottom: 4px;
    padding-right: 0px;
    padding-left: 5px;
    background: #C8CCA3;
    color: #000;
    text-align: left;
}

.bottomPanel {
    background: #fff;
    margin: 0;
    padding-top: 3px;
    padding-bottom: 4px;
    padding-right: 4px;
    padding-left: 5px;
    line-height: 1.3;
    text-align: left;
    height: 100%;
}

/* DISCLOSURE PANEL */
.disclosureWrap {
    max-width: 100%;
    background-color: #e3e5d0;
    border-top: 6px solid #e3e5d0;
    border-right: 7px solid #e3e5d0;
    border-bottom: 4px solid #e3e5d0;
    border-left: 7px solid #e3e5d0;
}

.disclosurePanel {
    clear: both;
    height: auto;
    position: relative;
    padding: 0px;
    background-color: #E1E3CE;
}

.disclosureBody {
    background-color: #E1E3CE;
    padding: 3px;
    margin-left: 15px;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    overflow: auto;
}

.bottomDisclosurePanel {
    background: #fff;
    margin: 0;
    padding-top: 3px;
    padding-bottom: 4px;
    padding-right: 0px;
    padding-left: 5px;
    line-height: 1.3;
    text-align: left;
}

.disclosureControl {
    float: left;
    margin-top: 3px;
    width: 9px;
    height: 9px;
}

.disclosureImg {
    cursor: pointer;
    cursor: hand;
}

/*
.disclosureBodyClosed {
	display:none;
}
*/

.disclosureBodyClosed {
    background-image: url(../../../assets/images/icons/disclosure_control_open.gif);
    background-repeat: no-repeat;
    color: #FFFFFF;
    cursor: pointer;
    cursor: hand;
    padding-left: 0px;
}

.disclosureBodyOpen {
    background-image: url(../../../assets/images/icons/disclosure_control_close.gif);
    background-repeat: no-repeat;
    color: #FFFFFF;
    cursor: pointer;
    cursor: hand;
    padding-left: 0px;
}

/* LOGIN SCREEN / LOGIN AREA */

.loginCompanyLogo {
    float: left;
}

/* DISCLOSURE SUMMARY PANEL */
* html .formDisclosurePanel {
    margin-top: -6px;
}

* html .discSummaryWrap {
    margin-top: -6px;
}

.discSummaryWrap {
    background-color: #eeeeee;
    background-repeat: repeat-x;
}

.discSummaryContainer {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    width: 100%;
    background-color: #ffffff;
}

#discSummaryContainerBasicSrchCrit.discSummaryContainer {
    background-color: #eeeeee;
}

.discSummaryContainer .tableTop {
    height: 5px;
    background-color: #DEE0C6;
}

.discSummaryContainer .tableTopDiscSmyPanel {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    padding: 10px;
    background-color: #f8f8f8;
    color: #000;
    cursor: pointer;
    cursor: hand;
    background-image: none;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.discSummaryContainer .tableBodyDiscSmyPnl {
    font-family: arial;
    font-size: 11px;
    background-color: #ffffff;
    color: #000;
    height: 100%;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.discSummaryContainer .discRoundtangleTopLeft {
    width: 5px;
    height: 5px;
}

.discSummaryContainer .discRoundtangleTop {
    height: 5px;
}

.discSummaryContainer .discRoundtangleTopRight {
    width: 5px;
    height: 5px;
}

/* DISCLOSURE ERROR PANEL */
.discErrorWrap {
    background-color: #FFFFCC;
    background-image: url(../../../assets/images/error_drawer/bkgd_discpnl_top.gif);
    background-repeat: repeat-x;
}

* html .divErrorMsg {
    margin-top: -6px;
}

.icoMsg {
    vertical-align: middle;
}

/* DISCLOSURE PANEL (table-based) */
.tableBodyDisclosure {
    font-family: arial;
    font-size: 11px;
    /* padding-top: 5px;
	padding-bottom: 5px; */
    border-left: solid 1px #C8CCA3;
    border-right: solid 1px #C8CCA3;
    background-color: #fff;
    color: #000;
    height: 100%;
}

.tableBodyDisclosure td {
    font-size: 11px;
}

.tableBodySubDisclosure {
    font-family: arial;
    font-size: 11px;
}

.tableContainer {
    margin-bottom: 8px;
    width: 100%;
    position: relative;
}

.tableSubContainer {
    /*border-top: solid 1px white;*/
    width: 100%;
    margin-bottom: 8px;
    position: relative;
}

.tableTopRow {
    height: 5px;
    line-height: 0px;
    font-size: 0px;
}

.tableHeaderRow {
    height: 20px;
}

.tableTop {
    height: 5px;
    width: 100%;
    background-color: #c8cca3;
    line-height: 0px;
    font-size: 0px;
}

.tableTopLeft {
    width: 5px;
    height: 5px;
    background: url(../../../assets/images/roundtangles/corner_tl.gif) no-repeat;
    line-height: 0px;
    font-size: 0px;
}

.tableTopRight {
    width: 5px;
    height: 5px;
    background: url(../../../assets/images/roundtangles/corner_tr.gif) no-repeat;
    line-height: 0px;
    font-size: 0px;
}

.tableTopPanel {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding-top: 2px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 3px;
    border-left: 1px solid #C8CCA3;
    border-right: 1px solid #C8CCA3;
    background-color: #c8cca3;
    background-image: url(../../../assets/images/discPanel/bkgdDiscPanelHd.jpg);
    color: #000;
    cursor: pointer;
    cursor: hand;
}

.tableTopSub {
    line-height: 0px;
    font-size: 0px;
}

.tableTopSubPanel {
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 3px;
    /*background-color: #c8cca3;*/
    color: #000;
    cursor: pointer;
    cursor: hand;
}

.tableTopSubPanel div {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
}

.tblDiscPanelMidHeader {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding-top: 2px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 3px;
    background-color: #c8cca3;
    color: #000;
}

.tableControl {
    float: right;
    margin-top: 3px;
    margin-right: 3px;
    width: 9px;
    height: 9px;
    position: relative;
    top: -4px;
}

.tableImg {
    cursor: pointer;
    cursor: hand;
    vertical-align: middle;
}

.tableImgStatusCursor {
    cursor: text;
    vertical-align: middle;
}

.tableLeft {
    width: 5px;
    background: url(../../../assets/images/roundtangles/corner_l.gif) repeat-y;
}

.tableBodyClosed {
    display: none;
}

.tableRight {
    width: 5px;
    background: url(../../../assets/images/roundtangles/corner_r.gif) repeat-y;
}

td.tableBottomLeft {
    width: 5px;
    height: 5px;
    background: url(../../../assets/images/roundtangles/corner_bl.gif) no-repeat;
    line-height: 0px;
}

td.tableBottom {
    height: 5px;
    background-color: #ffffff;
    background: url(../../../assets/images/roundtangles/corner_b.gif) repeat-x;
    width: 100%;
    line-height: 0px;
}

td.tableBottomRight {
    width: 5px;
    height: 5px;
    background: url(../../../assets/images/roundtangles/corner_br.gif) no-repeat;
    line-height: 0px;
}

.tableBottomLeftToolbar {
    width: 5px;
    height: 5px;
    background: url(../../../assets/images/roundtangles/corner_bl_toolbar.gif) no-repeat;
    line-height: 0px;
}

.tableBottomToolbar {
    height: 5px;
    background-color: #ffffff;
    background: url(../../../assets/images/roundtangles/corner_b_toolbar.gif);
    line-height: 0px;
}

.tableBottomRightToolbar {
    width: 5px;
    height: 5px;
    background: url(../../../assets/images/roundtangles/corner_br_toolbar.gif) no-repeat;
    line-height: 0px;
}

/* DIV-BASED DISCOLURE PANEL */
.discPanel {
    width: 100%;
    margin: 0px auto;
    min-width: 21em;
    color: #000;
}

.discPanel>.hd>.c, .discPanel>.ft>.c {
    font-size: 1px; /* ensure minimum height */
    height: 13px;
}

.discPanel>.ft>.c {
    height: 14px;
}

.discPanel>.hd {
    /*background:transparent url(../../../assets/images/discPanel/tl.gif) no-repeat 0px 0px;*/
    height: 4px;
}

.discPanel>.hd .c {
/*background:transparent url(../../../assets/images/discPanel/tr.gif) no-repeat right 0px;*/
}

.discPanel>.bd {
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    box-shadow: 0 1px 3px rgba(0,0,0,0.5);/*background:transparent url(../../../assets/images/discPanel/ml.gif) repeat-y 0px 0px;*/
}

.discPanel>.bd>.c {
    /*background:transparent url(../../../assets/images/discPanel/mr.gif) repeat-y right 0px;*/
    background-color: #f8f8f8;
}

.discPanel>.bd>.c>.s {
/*margin:0px 8px 0px 4px;*/
	/*background:#FFF url(../../../assets/images/discPanel/ms.jpg) repeat-x 0px 0px;*/

}

.discPanel>.bd>.c>.s>h1 {
    margin: 0;
    padding: 0.7em 0.5em;
}

.discPanel>.bd>.c>.s>.s-inner {
    background-color: #FFFFFF;
    /*border-top: 1px solid #C8CCA3;*/
    border-top: #cccccc solid 1px;
}

span.panelIcon, span.disclosureTitle {
    margin-left: 6px;
}

.discPanel .ft {
/*background:transparent url(../../../assets/images/discPanel/bl.gif) no-repeat 0px 0px;*/
}

.discPanel>.ft>.c {
/*background:transparent url(../../../assets/images/discPanel/br.gif) no-repeat right 0px;*/
}

/*sub-panel*/
.discPanel.subPanel {
    padding: 6px 0;
}

.discPanel.subPanel>.hd {
    background: none;
}

.discPanel.subPanel>.hd>.c {
    background: none;
}

.discPanel.subPanel>.bd {
    background: none;
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-left: 8px;
    margin-right: 8px;
}

#discPanelWrapDiscSubPnlErrorMsg.discPanel>.bd {
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.discPanel.subPanel>.bd>.c {
    background-color: #f2f2f2;
}

#discPanelWrapSelectionDetails.discPanel.subPanel>.bd>.c {
    margin-right: 8px;
}

.discPanel.subPanel>.bd>.c>.s {
    background: none;
}

.discPanel.subPanel>.bd>.c>.s {
    background: none;
}

.discPanel.subPanel>.bd>.c>.s>.s-inner {
    border-top: none;
    padding-left: 0px;
    padding-right: 0px;
}

.discPanel.subPanel>.ft {
    background: none;
}

.discPanel.subPanel>.ft>.c {
    background: none;
}

.discPanel.subPanel>.bd>.c>.s>h1 {
    border-bottom: none;
}

/*not closable subpanel*/
.discPanel.notClosable>.bd>.c>.s>h1>span.disclosureTitle {
    margin: 0;
}

/*not closable subpanel*/
.discPanel.subPanel.notClosable>.bd>.c>.s>h1 {
    padding: 0.25em 0;
}

.discPanel.subPanel.notClosable>.bd>.c>.s>h1>span.disclosureTitle {
    margin: 10px;
}

.discPanel .discPanel.subPanel.notClosable>.bd>.c>.s>h1 {
    padding: 0.25em 0.5em;
}

/* content-specific */
.discPanel h1 {
    /* header */
    font-family: arial, tahoma, "sans serif";
    font-size: 13px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;/*margin:-4px 0px 4px;*/
	/*padding:0px;*/
}

.discPanel p {
    margin: 0.5em 0px 0px 0px;
    padding: 0px;
    font: 0.95em/1.5em arial, tahoma, "sans serif";
}

.discPanel div.panelContainer {
    width: 100%;
}

/* DIV-BASED ROUNDTANGLE */
.roundtangle {
    width: 100%;
    margin: 0 0 0 -2px;
    min-width: 20em;
    color: #000;
    font-family: arial;
    font-size: 11px;
}

.roundtangle>.hd>.c, .roundtangle>.ft>.c {
    font-size: 1px; /* ensure minimum height */
    height: 0px;
}

.roundtangle>.ft>.c, .roundtangle>.ft>.c {
    height: 0px;
}

.yui-skin-sam .yui-panel .roundtangle>.hd, .yui-skin-sam .yui-panel .discPanel.subPanel>.roundtangle>.hd, .roundtangle>.hd, .discPanel.subPanel>.roundtangle>.hd {
    border: none;
    padding: 0;
}

.roundtangle>.hd>.c, .discPanel.subPanel>.roundtangle>.hd>.c {
    position: relative;
    right: -4px;
}

.yui-skin-sam .yui-panel .roundtangle>.bd, .yui-skin-sam .yui-panel .discPanel.subPanel>.roundtangle>.bd, .roundtangle>.bd, .discPanel.subPanel>.roundtangle>.bd {
    border: none;
    padding: 0;
}

.roundtangle>.bd>.c, .discPanel.subPanel>.roundtangle>.bd>.c {
}

.roundtangle>.bd>.c>.s, .discPanel.subPanel>.roundtangle>.bd>.c>.s {
}

.yui-skin-sam .yui-panel .roundtangle>.ft, .yui-skin-sam .yui-panel .discPanel.subPanel>.roundtangle>.ft, .roundtangle>.ft, .discPanel.subPanel>.roundtangle>.ft {
    border: none;
    padding: 0;
}

.roundtangle>.ft>.c, .discPanel.subPanel>.roundtangle>.ft>.c {
    position: relative;
    right: -4px;
}

.roundtangleBody {
    background-color: transparent;
}

#discSummaryContainerBasicSrchCrit .roundtangleBody {
    background-color: #eeeeee;
}

/* B: TABS FOR TABBED-PANELS #####FOR OLD TAB_PANEL###### DELETE */
.tabContent {
    background-color: #eeeeee;
    height: 100px;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
}

#divTabNavFootBorder {
    /*border-bottom:1px solid #C8CCA3;*/
    width: 100%;
}

#divTabNav {
    position: relative;
    left: 0px;
    top: 0px;
    /*Z-INDEX: 200; */
	/*background-color: #c1c799;*/
    background-image: url(../../../assets/images/bkgds/bkgdTabBottom.jpg);/* background-repeat: repeat-x; */
	/*border-bottom: 4px solid #ff0000;*/
	/*padding-bottom:4px;*/
}

#divTabNav .actionTabMenu {
    padding: 8px 4px 0px 8px;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #444;
    cursor: pointer;
    cursor: hand;
    background-image: url(../../../assets/images/bkgds/topTabNavMiddleInactive.jpg);
}

#divTabNav .actionTabMenuLeftCap {
    padding: 0px 0px 0px 0px;
    background-image: url(../../../assets/images/bkgds/topTabNavLeftInactive.jpg);
    background-repeat: no-repeat;
    height: 28px;
    width: 12px;
}

#divTabNav .actionTabMenuRightCap {
    background-image: url(../../../assets/images/bkgds/topTabNavRightInactive.jpg);
    background-repeat: no-repeat;
    height: 28px;
    width: 12px;
}

#divTabNav .actionTabMenuActiveLeftCap {
    padding: 0px 0px 0px 0px;
    background-image: url(../../../assets/images/bkgds/topTabNavLeft.jpg);
    background-repeat: no-repeat;
}

#divTabNav .actionTabMenuActiveRightCap {
    background-image: url(../../../assets/images/bkgds/topTabNavRight.jpg);
    background-repeat: no-repeat;
}

#divTabNav .actionTabMenuActive {
    padding: 8px 4px 0px 8px;
    background-image: url(../../../assets/images/bkgds/topTabNavMiddle.jpg);
    background-repeat: repeat-x;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #000;
}

/* E: TABS FOR TABBED-PANELS #####FOR OLD TAB_PANEL###### DELETE */

/* TABS FOR TABBED-PANELS */
.cypTab .yui-navset .yui-nav, .cypTab .yui-navset .yui-navset-top .yui-nav {
    border-color: #2647A0;
    border-style: solid;
    border-width: 0pt 0pt 0px;
    padding: 3px 6px 0px;
}

.cypTab .yui-navset .yui-nav .selected a, .cypTab .yui-navset .yui-nav .selected a:focus, .cypTab .yui-navset .yui-nav .selected a:hover {
    background: #FFFFFF url() repeat-x scroll left;
    color: #000000;
}

.cypTab .yui-navset .yui-content {
    background: #FFFFFF none repeat scroll 0% 50%;
    font-size: 12.5px;
}

.cypTab .yui-navset .yui-content, .cypTab .yui-navset .yui-navset-top .yui-content {
    border-color: #CDD1AB;
    border-style: solid none none none;
    border-width: 1px 0px 0px 0px;
}

.cypTab .yui-navset .yui-nav a, .cypTab .yui-navset .yui-navset-top .yui-nav a {
    border-color: #CDD1AB;
    color: #555555;
}

.cypTab .yui-navset .yui-nav a em, .cypTab .yui-navset .yui-navset-top .yui-nav a em {
    border-color: #CDD1AB;
}

.cypTab .yui-navset .yui-nav .selected a, .cypTab .yui-navset .yui-nav .selected a em {
    border-color: #CDD1AB;
}

.cypTab .yui-navset .yui-nav li, .cypTab .yui-navset .yui-navset-top .yui-nav li {
    font-weight: bold;
    font-size: 12.5px;
}

.cypTab .yui-navset .yui-nav a:hover {
    background: #eeeeee;
}

.cypTab .yui-navset .yui-nav a {
    background: #f8f8f8;
}

/* FOR LIST-PANELS */
.cypListPanel .yui-navset .yui-navset-left, .cypListPanel .yui-navset-left {
    padding: 0pt 0pt 0pt 230px;
}

.cypListPanel .yui-navset .yui-navset-left .yui-nav, .cypListPanel .yui-navset .yui-navset-right .yui-nav, .cypListPanel .yui-navset-left .yui-nav, .cypListPanel .yui-navset-right .yui-nav {
    width: 230px;
}

.cypListPanel .yui-navset-left .yui-nav, .cypListPanel .yui-navset .yui-navset-left .yui-nav, .cypListPanel .yui-navset .yui-navset-right .yui-nav, .cypListPanel .yui-navset-right .yui-nav {
    border: none;
}

.cypListPanel .yui-navset .yui-nav, .cypListPanel .yui-navset .yui-navset-top .yui-nav {
    border: none;
}

.cypListPanel .yui-navset-left .yui-nav a, .cypListPanel .yui-navset-left .yui-nav .selected a, .cypListPanel .yui-navset-left .yui-nav a:hover, .cypListPanel .yui-navset-right .yui-nav a, .cypListPanel .yui-navset-right .yui-nav .selected a, .cypListPanel .yui-navset-right .yui-nav a:hover, .cypListPanel .yui-navset-bottom .yui-nav a, .cypListPanel .yui-navset-bottom .yui-nav .selected a, .cypListPanel .yui-navset-bottom .yui-nav a:hover {
    background-image: url(../../libs/yui/build/assets/skins/sam/sprite.png);
}

.cypListPanel .yui-navset .yui-nav .selected a, .cypListPanel .yui-navset .yui-nav .selected a:focus, .cypListPanel .yui-navset .yui-nav .selected a:hover {
    background: #FFFFFF url() repeat-x scroll left;
    color: #000000;
}

.cypListPanel .yui-navset .yui-nav a, .cypListPanel .yui-navset .yui-navset-top .yui-nav a {
    border-color: #CDD1AB;
    color: #555555;
}

.cypListPanel .yui-navset .yui-content {
    background: #FFFFFF none repeat scroll 0% 50%;
    font-size: 12.5px;
}

.cypListPanel .yui-navset .yui-nav li, .cypListPanel .yui-navset .yui-navset-top .yui-nav li {
    font-weight: bold;
    font-size: 12.5px;
}

.cypListPanel .yui-navset .yui-nav a em, .cypListPanel .yui-navset .yui-navset-top .yui-nav a em {
    border-color: #CDD1AB;
}

.cypListPanel .yui-navset .yui-nav .selected a, .cypListPanel .yui-navset .yui-nav .selected a em {
    border-color: #CDD1AB;
}

.cypListPanel .yui-navset .yui-content, .cypListPanel .yui-navset .yui-navset-top .yui-content {
    border-color: #CDD1AB;
}

.listPanelWrap {
    border: 1px solid #CDD1AB;
    padding: 3px;
    background-color: #E0E0E0;
}

.listPanelNoWrap {
    padding: 3px;
}

/* Edit Pages */
.editContainer {
    background-color: white;
    color: black;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 800px;
    /* height: 500px; */
    border-left: 1px solid #4C4C4C;
    border-right: 1px solid #4C4C4C;
    border-top: 1px solid #4C4C4C;
    border-bottom: 1px solid #4C4C4C;
}

.divEditPageHead {
    height: 25px;
    width: 100%;
    border-bottom: 1px solid #000;
    vertical-align: middle;
}

.divEditPageHeadTitle {
    background-image: url(../../../assets/images/bkgds/editHeaderBkgd.jpg);
    height: 25px;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    color: #ffffff;
    padding-top: 4px;
    padding-left: 4px;
    float: left;
    width: 92%;
}

.divEditPageHeadLeftGraphic {
    background: #E2E3CF url(../../../assets/images/arrow.gif) no-repeat center;
    float: left;
    width: 30px;
    height: 25px;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    background-color: #ffffff;
    text-align: right;
}

.divEditPageHeadRightGraphic {
    position: absolute;
    left: 97%;
    top: 5px;
}

.buttonSpacer, .btnSpacer {
    display: inline-block;
    position: relative;
    width: 48px;
}

/* SUBMIT BUTTONS */
input.btnPrimarySmall, div.btnPrimarySmall {
    overflow: visible;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0px 1px 3px #666666;
    -webkit-box-shadow: 0px 1px 3px #666666;
    box-shadow: 0px 1px 3px #666666;
    cursor: pointer;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-right: 15px;
    padding: 3px;
    font-weight: normal;
    font-size: 11px;
    border: 1px solid #0f7396;
    background: #0f7396;
    color: #ffffff;
}

input.btnPrimarySmall:hover, div.btnPrimarySmall:hover {
    border: 1px solid #ffffff;
}

* html input.btnPrimarySmall, * html div.btnPrimarySmall {
    /* IE render bug fix */
    display: inline;
    width: 1em;
    overflow: visible;
    padding-right: 6px;
    padding-left: 6px;
}

input.btnPrimarySmallHov, div.btnPrimarySmallHov {
    overflow: visible;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0px 1px 3px #666666;
    -webkit-box-shadow: 0px 1px 3px #666666;
    box-shadow: 0px 1px 3px #666666;
    cursor: pointer;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-right: 15px;
    padding: 3px;
    font-weight: normal;
    font-size: 11px;
    border: 1px solid #0f7396;
    background: #0f7396;
    color: #ffffff;
    border: 1px solid #ffffff;
}

* html input.btnPrimarySmallHov, * html div.btnPrimarySmallHov {
    /* IE render bug fix */
    display: inline;
    width: 1em;
    overflow: visible;
    padding-right: 6px;
    padding-left: 6px;
}

input[disabled].btnPrimarySmall, input[disabled].btnPrimarySmallHov {
    overflow: visible;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0px 1px 3px #666666;
    -webkit-box-shadow: 0px 1px 3px #666666;
    box-shadow: 0px 1px 3px #666666;
    cursor: pointer;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-right: 15px;
    padding: 3px;
    font-weight: normal;
    font-size: 11px;
    border: 1px solid #0f7396;
    background: #ffffff;
    color: #CCCCCC;
    border: 1px solid #CCCCCC;
}

input.btnSecondarySmall, div.btnSecondarySmall {
    overflow: visible;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0px 1px 3px #666666;
    -webkit-box-shadow: 0px 1px 3px #666666;
    box-shadow: 0px 1px 3px #666666;
    cursor: pointer;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-right: 15px;
    padding: 3px;
    font-weight: normal;
    font-size: 11px;
    background: #ffffff;
    border: 1px solid #ffffff;
    color: #0f7396;
}

input.btnSecondarySmall:hover, div.btnSecondarySmall:hover {
    border: 1px solid #0f7396;
}

* html input.btnSecondarySmall, * html div.btnSecondarySmall {
    /* IE render bug fix */
    display: inline;
    width: 1em;
    overflow: visible;
    padding-right: 6px;
    padding-left: 6px;
}

input.btnSecondarySmallHov, div.btnSecondarySmallHov {
    overflow: visible;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0px 1px 3px #666666;
    -webkit-box-shadow: 0px 1px 3px #666666;
    box-shadow: 0px 1px 3px #666666;
    cursor: pointer;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-right: 15px;
    padding: 3px;
    font-weight: normal;
    font-size: 11px;
    background: #ffffff;
    border: 1px solid #ffffff;
    color: #0f7396;
    border: 1px solid #0f7396;
}

* html input.btnSecondarySmallHov, * html div.btnSecondarySmallHov {
    /* IE render bug fix */
    display: inline;
    width: 1em;
    overflow: visible;
    padding-right: 6px;
    padding-left: 6px;
}

input[disabled].btnSecondarySmall, input[disabled].btnPrimarySecondaryHov, input[disabled].btnSecondarySmallHov {
    overflow: visible;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0px 1px 3px #666666;
    -webkit-box-shadow: 0px 1px 3px #666666;
    box-shadow: 0px 1px 3px #666666;
    cursor: pointer;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-right: 15px;
    padding: 3px;
    font-weight: normal;
    font-size: 11px;
    background: #ffffff;
    color: #CCCCCC;
    border: 1px solid #CCCCCC;
}

input.btnGuideMeSmall, div.btnGuideMeSmall {
    color: #FFFFFF;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    background-color: #dddddd;
    background-image: url(../../../assets/images/bkgds/btnBkgdGuideMeSmall.jpg);
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 0px;
    margin-bottom: 0px;
    border: 1px solid;
    border-top-color: white;
    border-left-color: white;
    border-right-color: black;
    border-bottom-color: black;
}

* html input.btnGuideMeSmall, * html div.btnGuideMeSmall {
    /* IE render bug fix */
    display: inline;
    width: 1em;
    overflow: visible;
    padding-right: 6px;
    padding-left: 6px;
}

input.btnGuideMeSmallHov, div.btnGuideMeSmallHov {
    color: #FFFFFF;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    background-color: #dddddd;
    background-image: url(../../../assets/images/bkgds/btnBkgdGuideMeSmallHov.jpg);
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 0px;
    margin-bottom: 0px;
    border: 1px solid;
    border-top-color: white;
    border-left-color: white;
    border-right-color: black;
    border-bottom-color: black;
}

* html input.btnGuideMeSmallHov, * html div.btnGuideMeSmallHov {
    /* IE render bug fix */
    display: inline;
    width: 1em;
    overflow: visible;
    padding-right: 6px;
    padding-left: 6px;
}

input[disabled].btnGuideMeSmall, input[disabled].btnGuideMeSmallHov {
    border: 1px solid #CCCCCC;
    background-image: none;
    background-color: #F8F8F8;
    font-weight: normal;
    color: #666666;
    padding: 0px 6px;
}

/* Large */
input.btnPrimaryLarge, div.btnPrimaryLarge {
    color: #000000;
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
    background-color: #dddddd;
    background-image: url(../../../assets/images/bkgds/btnBkgdPrimaryLarge.jpg);
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 0px;
    margin-bottom: 0px;
    border: 1px solid;
    border-top-color: white;
    border-left-color: white;
    border-right-color: black;
    border-bottom-color: black;
}

* html input.btnPrimaryLarge, * html div.btnPrimaryLarge {
    /* IE render bug fix */
    display: inline;
    width: 1em;
    overflow: visible;
    padding-right: 6px;
    padding-left: 6px;
}

input.btnPrimaryLargeHov, div.btnPrimaryLargeHov {
    color: #000000;
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
    background-color: #dddddd;
    background-image: url(../../../assets/images/bkgds/btnBkgdPrimaryLargeHov.jpg);
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 0px;
    margin-bottom: 0px;
    border: 1px solid;
    border-top-color: white;
    border-left-color: white;
    border-right-color: black;
    border-bottom-color: black;
}

* html input.btnPrimaryLargeHov, * html div.btnPrimaryLargeHov {
    /* IE render bug fix */
    display: inline;
    width: 1em;
    overflow: visible;
    padding-right: 6px;
    padding-left: 6px;
}

input[disabled].btnPrimaryLarge, input[disabled].btnPrimaryLargeHov {
    border: 1px solid #CCCCCC;
    background-image: none;
    background-color: #F8F8F8;
    font-weight: normal;
    color: #666666;
    padding: 0px 6px;
}

input.btnSecondaryLarge, div.btnSecondaryLarge {
    color: #000000;
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
    background-color: #dddddd;
    background-image: url(../../../assets/images/bkgds/btnBkgdSecondaryLarge.jpg);
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 0px;
    margin-bottom: 0px;
    border: 1px solid;
    border-top-color: white;
    border-left-color: white;
    border-right-color: black;
    border-bottom-color: black;
}

* html input.btnSecondaryLarge, * html div.btnSecondaryLarge {
    /* IE render bug fix */
    display: inline;
    width: 1em;
    overflow: visible;
    padding-right: 6px;
    padding-left: 6px;
}

input.btnSecondaryLargeHov, div.btnSecondaryLargeHov {
    color: #000000;
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
    background-color: #dddddd;
    background-image: url(../../../assets/images/bkgds/btnBkgdSecondaryLargeHov.jpg);
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 0px;
    margin-bottom: 0px;
    border: 1px solid;
    border-top-color: white;
    border-left-color: white;
    border-right-color: black;
    border-bottom-color: black;
}

* html input.btnSecondaryLargeHov, * html div.btnSecondaryLargeHov {
    /* IE render bug fix */
    display: inline;
    width: 1em;
    overflow: visible;
    padding-right: 6px;
    padding-left: 6px;
}

input[disabled].btnSecondaryLarge, input[disabled].btnSecondaryLargeHov {
    border: 1px solid #CCCCCC;
    background-image: none;
    background-color: #F8F8F8;
    font-weight: normal;
    color: #666666;
    padding: 0px 6px;
}

input.btnGuideMeLarge, div.btnGuideMeLarge {
    color: #FFFFFF;
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
    background-color: #dddddd;
    background-image: url(../../../assets/images/bkgds/btnBkgdGuideMeLarge.jpg);
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 0px;
    margin-bottom: 0px;
    border: 1px solid;
    border-top-color: white;
    border-left-color: white;
    border-right-color: black;
    border-bottom-color: black;
}

* html input.btnGuideMeLarge, * html div.btnGuideMeLarge {
    /* IE render bug fix */
    display: inline;
    width: 1em;
    overflow: visible;
    padding-right: 6px;
    padding-left: 6px;
}

input.btnGuideMeLargeHov, div.btnGuideMeLargeHov {
    color: #FFFFFF;
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
    background-color: #dddddd;
    background-image: url(../../../assets/images/bkgds/btnBkgdGuideMeLargeHov.jpg);
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 0px;
    margin-bottom: 0px;
    border: 1px solid;
    border-top-color: white;
    border-left-color: white;
    border-right-color: black;
    border-bottom-color: black;
}

* html input.btnGuideMeLargeHov, * html div.btnGuideMeLargeHov {
    /* IE render bug fix */
    display: inline;
    width: 1em;
    overflow: visible;
    padding-right: 6px;
    padding-left: 6px;
}

input[disabled].btnGuideMeLarge, input[disabled].btnGuideMeLargeHov {
    border: 1px solid #CCCCCC;
    background-image: none;
    background-color: #F8F8F8;
    font-weight: normal;
    color: #666666;
    padding: 0px 6px;
}

/* REQUEST BUTTONS */
input.btnRequestLarge, div.btnRequestLarge {
    color: #FFFFFF;
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
    background-color: #dddddd;
    background-image: url(../../../assets/images/bkgds/btnBkgdRequestLarge.jpg);
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 0px;
    margin-bottom: 0px;
    border: 1px solid;
    border-top-color: white;
    border-left-color: white;
    border-right-color: black;
    border-bottom-color: black;
}

* html input.btnRequestLarge, * html div.btnRequestLarge {
    /* IE render bug fix */
    display: inline;
    width: 1em;
    overflow: visible;
    padding-right: 6px;
    padding-left: 6px;
}

input.btnRequestLargeHov, div.btnRequestLargeHov {
    color: #FFFFFF;
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
    background-color: #dddddd;
    background-image: url(../../../assets/images/bkgds/btnBkgdRequestLargeHov.jpg);
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 0px;
    margin-bottom: 0px;
    border: 1px solid;
    border-top-color: white;
    border-left-color: white;
    border-right-color: black;
    border-bottom-color: black;
}

* html input.btnRequestLargeHov, * html div.btnRequestLargeHov {
    /* IE render bug fix */
    display: inline;
    width: 1em;
    overflow: visible;
    padding-right: 6px;
    padding-left: 6px;
}

input[disabled].btnRequestLarge, input[disabled].btnRequestLargeHov {
    border: 1px solid #CCCCCC;
    background-image: none;
    background-color: #F8F8F8;
    font-weight: normal;
    color: #666666;
    padding: 0px 6px;
}

input.btnRequestSmall, div.btnRequestSmall {
    color: #FFFFFF;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    background-color: #dddddd;
    background-image: url(../../../assets/images/bkgds/btnBkgdRequestSmall.jpg);
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 0px;
    margin-bottom: 0px;
    border: 1px solid;
    border-top-color: white;
    border-left-color: white;
    border-right-color: black;
    border-bottom-color: black;
}

* html input.btnRequestSmall, * html div.btnRequestSmall {
    /* IE render bug fix */
    display: inline;
    width: 1em;
    overflow: visible;
    padding-right: 6px;
    padding-left: 6px;
}

input.btnRequestSmallHov, div.btnRequestSmallHov {
    color: #FFFFFF;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    background-color: #dddddd;
    background-image: url(../../../assets/images/bkgds/btnBkgdRequestSmallHov.jpg);
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 0px;
    margin-bottom: 0px;
    border: 1px solid;
    border-top-color: white;
    border-left-color: white;
    border-right-color: black;
    border-bottom-color: black;
}

* html input.btnRequestSmallHov, * html div.btnRequestSmallHov {
    /* IE render bug fix */
    display: inline;
    width: 1em;
    overflow: visible;
    padding-right: 6px;
    padding-left: 6px;
}

input[disabled].btnRequestSmall, input[disabled].btnRequestSmallHov {
    border: 1px solid #CCCCCC;
    background-image: none;
    background-color: #F8F8F8;
    font-weight: normal;
    color: #666666;
    padding: 0px 6px;
}
 @-moz-document url-prefix() {
 input.btnSecondarySmall, div.btnSecondarySmall, input[disabled].btnPrimarySmall, input[disabled].btnPrimarySmallHov,  input.btnPrimarySmallHov, div.btnPrimarySmallHov, input.btnPrimarySmall, div.btnPrimarySmall, input.btnSecondarySmallHov,  div.btnSecondarySmallHov, input[disabled].btnSecondarySmall, input[disabled].btnPrimarySecondaryHov, input[disabled].btnSecondarySmallHov {
 padding:1px;
}
}

/* IMAGE BUTTONS */
input.btnImg {
    padding: 0 .25em;
    width: 0;  /* IE table-cell margin fix */
    overflow: visible;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0px 1px 3px #666666;
    -webkit-box-shadow: 0px 1px 3px #666666;
    box-shadow: 0px 1px 3px #666666;
}

input.btnImg[class] {  /* IE < 7 ignores [class] */
    width: auto;  /* cancel margin fix for other browsers */
}

input.btnImg {
    background: #ffffff;
    border: 1px solid #ffffff;
    color: #0f7396;
    cursor: pointer;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-right: 15px;
    padding: 4px 5px 4px 20px;
    font-weight: normal;
    font-size: 12px;
}
 @-moz-document url-prefix() {
 input.btnImg {
 padding-top:2px;
 padding-bottom: 2px;
}
}

input[disabled].btnImg {
    border: 1px solid #CCCCCC;
    /*background: none;*/
    color: #CCCCCC;
    cursor: not-allowed;
}

input[disabled].btnImg.primary {
    background: #ffffff;
    color: #CCCCCC;
    border: 1px solid #CCCCCC;
}

input[disabled].btnImg.primary:hover {
    border: 1px solid #0f7396;
}

input.btnImgNoIco {
    padding-left: 5px;
}

input.Small {
    font-size: 11px;
}

input.btnImg.primary:hover {
    border: 1px solid #ffffff;
}

input.btnImg:hover {
    border: 1px solid #0f7396;
}

input.btnImg.Large {
    font-size: 14px;
}

input.btnImg.primary {
    border-color: #0f7396;
    background: #0f7396;
    color: #ffffff;
}

input.btnImg.btnYes {
    background: #ffffff url(../../../assets/images/reskin/btn/ico_btn_done.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.btnYes {
    background-size: 10px 10px;
}

input.btnImg.primary.btnYes {
    background: #0f7396 url(../../../assets/images/reskin/btn/ico_btn_save.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.primary.btnYes {
    background-size: 10px 10px;
}

input.btnImg.btnNew {
    background: #0f7396 url(../../../assets/images/reskin/btn/ico_btn_new.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.btnNew {
    background-size: 10px 10px;
}

input.btnImg.btnFindGrey {
    background: #ffffff url(../../../assets/images/reskin/btn/ico_btn_search.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.btnFindGrey {
    background-size: 10px 10px;
}

input.btnImg.primary.btnFind {
    background: #0f7396 url(../../../assets/images/reskin/btn/ico_btn_search2.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.primary.btnFind {
    background-size: 10px 10px;
}

input.btnImg.btnFind {
    background: #ffffff url(../../../assets/images/reskin/btn/ico_btn_search.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.btnFind {
    background-size: 10px 10px;
}

input.btnImg.btnEdit {
    background: #ffffff url(../../../assets/images/reskin/btn/ico_btn_edit2.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.btnEdit {
    background-size: 10px 10px;
}

input.btnImg.primary.btnEdit {
    background: #0f7396 url(../../../assets/images/reskin/btn/ico_btn_edit.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.primary.btnEdit {
    background-size: 10px 10px;
}

input.btnImg.btnRefresh {
    background: #ffffff url(../../../assets/images/reskin/btn/ico_btn_refresh.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.btnRefresh {
    background-size: 10px 10px;
}

input.btnImg.btnReset {
    background: #ffffff url(../../../assets/images/reskin/btn/ico_btn_refresh.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.btnReset {
    background-size: 10px 10px;
}

input.btnImg.btnRevert {
    background: #ffffff url(../../../assets/images/reskin/btn/ico_btn_revert.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.btnRevert {
    background-size: 10px 10px;
}

input.btnImg.btnDisable {
    background: #ffffff url(../../../assets/images/reskin/btn/ico_btn_reject.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.btnDisable {
    background-size: 10px 10px;
}

input.btnImg.btnCancel {
    background: #ffffff url(../../../assets/images/reskin/btn/ico_btn_cancel.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.btnCancel {
    background-size: 10px 10px;
}

input.btnImg.btnPromote {
    background: #ffffff url(../../../assets/images/reskin/btn/ico_btn_forward.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.btnPromote {
    background-size: 10px 10px;
}

input.btnImg.btnNo {
    background: #ffffff url(../../../assets/images/reskin/btn/ico_btn_remove.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.btnNo {
    background-size: 10px 10px;
}

input.btnImg.btnRemove {
    background: #ffffff url(../../../assets/images/reskin/btn/ico_btn_remove.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.btnRemove {
    background-size: 10px 10px;
}

input.btnImg.primary.btnRemove {
    background: #0f7396 url(../../../assets/images/reskin/btn/ico_btn_remove2.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.primary.btnRemove {
    background-size: 10px 10px;
}

input.btnImg.btnRemoveAll {
    background: #ffffff url(../../../assets/images/reskin/btn/ico_btn_removeall.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.btnRemoveAll {
    background-size: 10px 10px;
}

input.btnImg.btnDone {
    background: #ffffff url(../../../assets/images/reskin/btn/ico_btn_done.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.btnDone {
    background-size: 10px 10px;
}

input.btnImg.btnOverride {
    color: white;
}

input.btnImg.btnSave {
    background: #0f7396 url(../../../assets/images/reskin/btn/ico_btn_save.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.btnSave {
    background-size: 10px 10px;
}

input.btnImg.btnApply {
    background: #ffffff url(../../../assets/images/reskin/btn/ico_btn_done.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.btnApply {
    background-size: 10px 10px;
}

input.btnImg.primary.btnLogin {
    background: #0f7396 url(../../../assets/images/reskin/btn/ico_btn_key2.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 8px;
}

input.btnImg.Small.primary.btnLogin {
    background-size: 10px 6px;
}

input.btnImg.btnLogin {
    background: #ffffff url(../../../assets/images/reskin/btn/ico_btn_key.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 8px;
}

input.btnImg.Small.btnLogin {
    background-size: 10px 6px;
}

input.btnImg.btnGuideMe {
    background: #4a90e2 url(../../../assets/images/reskin/btn/ico_btn_compass.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
    color: #ffffff;
    border-color: #4a90e2;
    float: right;
    margin-right: 0px;/*margin-left:60px;*/
	
}

input.btnImg.btnGuideMe2 {
    background: #4a90e2 url(../../../assets/images/reskin/btn/ico_btn_compass.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
    color: #ffffff;
    border-color: #4a90e2;
    float: right;
    margin-right: 76px;
    margin-top:0px;
	
}

input.btnImg.btnGuideMe:first-child {
    margin-left: 0px;
}

input.btnImg.request {
/* border-color:#9933ff; */
}

input.btnImg.btnDraft {
    background: #ffffff url(../../../assets/images/reskin/btn/ico_btn_star.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.btnDraft {
    background-size: 10px 10px;
}

input.btnImg.btnIssue {
    background: #ffffff url(../../../assets/images/reskin/btn/ico_btn_forward.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.btnIssue {
    background-size: 10px 10px;
}

input.btnImg.btnApprove {
    background: #ffffff url(../../../assets/images/reskin/btn/ico_btn_done.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.btnApprove {
    background-size: 10px 10px;
}

input.btnImg.btnReject {
    background: #ffffff url(../../../assets/images/reskin/btn/ico_btn_reject.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.btnReject {
    background-size: 10px 10px;
}

input.btnImg.btnClose {
    background: #ffffff url(../../../assets/images/reskin/btn/ico_btn_reject.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.btnClose {
    background-size: 10px 10px;
}

input.btnImg.btnFinalize {
    background: #ffffff url(../../../assets/images/reskin/btn/ico_btn_finish.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.btnFinalize {
    background-size: 10px 10px;
}

input.btnImg.btnReport {
    background: #ffffff url(../../../assets/images/reskin/btn/ico_btn_cog.svg) no-repeat;
    background-position: 5px;
    background-size: 12px 12px;
}

input.btnImg.Small.btnReport {
    background-size: 10px 10px;
}

input.btnMarginRight {
    margin-right: 10px;
}

input.btnMarginBottom {
    margin-bottom: 5px;
}

/* OTHER BUTTONS */
a.popChsrLinkBtn {
    color: #000000;
    font-family: arial;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    padding: 0 .0em;
    width: 0;  /* IE table-cell margin fix */
    overflow: visible;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}

a.popChsrLinkBtn[class] {  /* IE < 7 ignores [class] */
    width: auto;  /* cancel margin fix for other browsers */
}

a.popChsrLinkBtn {
    border: 1px solid #177da0;
    color: #177da0;
    cursor: pointer;
    margin: 2px;
}

a.popChsrLinkBtn.primary {
    border-color: #FFBB00;
    background: #FFBB00 url(../../../assets/images/ico_btn_sprite.png) no-repeat scroll 0 -57px;
}

/* GROUP OVERVIEW */
.grpOverviewWrap {
    width: 100%;
    margin: 0px;
    padding: 0px;
}

.tdGrpOverviewTop {
    font-family: arial;
    font-size: 12px;
    width: 100%;
    padding: 6px 6px 0px 6px; /* t , r , b , l */
    vertical-align: top;
}

.tdGrpOverviewLeftCol {
    font-family: arial;
    font-size: 12px;
    width: 600px;
    padding: 0px 6px 0px 6px; /* t , r , b , l */
    vertical-align: top;
}

.tdGrpOverviewRightCol {
    font-family: arial;
    font-size: 12px;
    width: 300px;
    vertical-align: top;
    padding: 0px 6px 0px 3px; /* t , r , b , l */
}

.tblGrpOverview {
    width: 100%;
    vertical-align: top;
}

.trGrpOverview {
    width: 100%;
}

/* OBJECT OVERVIEW */
.objOverviewWrap {
    width: 100%;
    margin: 0px;
    padding: 0px;
}

.tblObjOverview {
    width: 100%;
    padding: 0px;
}

#templateBodyWrap {
    padding-left: 5.5%;
    padding-right: 5.5%;
}

.tdObjOverviewLeftCol {
    font-family: arial;
    font-size: 12px;
    width: 230px;
    min-width: 230px;
    padding: 4px 20px 0 6px; /* t , r , b , l */
    vertical-align: top;
}

.tdObjOverviewLeftColHidden {
    /*display: none;*/
    padding: 6px 0px 0px 0px;
    width: 0px;
}

.tdObjOverviewRightCol {
    font-family: arial;
    font-size: 12px;
    padding: 6px;
    vertical-align: top;
    padding: 4px 0 0 6px; /* t , r , b , l */
}

.tdObjOverviewSingleCol {
    font-family: arial;
    font-size: 12px;
    padding: 6px;
    vertical-align: top;
}

/* FORM ELEMENTS */
.formLabel {
    padding-left: 10px;
    white-space: normal;
    text-align: right;
    font-weight: bold;
    font-size: 12px;
}

td.formLabel {
    vertical-align: top;
    white-space: nowrap
}

.formLabelLeft {
    padding-left: 25px;
    white-space: normal;
    text-align: left;
    font-weight: bold;
    font-size: 12px;
}

.formLabelStacked {
    white-space: normal;
    text-align: left;
    font-weight: bold;
    font-size: 12px;
}

.formValue {
    padding-left: 0px;
    white-space: normal;
    text-align: left;
    font-weight: normal;
    font-size: 12px;
}

td.formValue {
    vertical-align: top;
}

.formValue input {
    padding-left: 2px;
    white-space: normal;
    text-align: left;
    font-weight: normal;
    font-family: arial;
    font-size: 12px;
}

.formValue TEXTAREA {
    font-family: arial;
    font-size: 12px;
    padding-left: 2px;
}

.formValueIndent {
    padding-left: 5px;
    font-size: 12px;
}

.formValueIndentDouble {
    padding-left: 10px;
    font-size: 12px;
}

/* STANDARD OBJECT SUMMARIES */
.tblStdObjectSummary td {
    font-size: 11px;
}

.panelSummaryBodyFormTable {
    font-size: 11px;
}

/* WORKSHEET SUMMARIES */
/* WORKSHEET SUMMARIES */
.hidSummary {
    font-size: 12px;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
    display: none;
    width: 100%;
}

.divSummary {
    width: 100%;
}

.tblSummary {
    font-size: 12px;
    width: 600px;
    border: 1px;
    text-align: left;
    padding-right: 5px;
}

.summaryTitle {
    font-weight: bold;
    font-size: 13px;
}

/* STATUS TABLE */
.tblStatusSummary {
    font-size: 12px;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
}

.tblStatus {
    font-size: 12px;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 2px;
}

.tdStatus {
    width: 65px;
}

.tdStatusCount {
    width: 15px;
    font-weight: bold;
    text-align: right;
}

/* TABS SUMMARY */	
.divSummaryHidden {
    display: none;
}

/* TABPANEL STYLES */
.divTabBodyHidden {
    font-size: 12px;
    text-align: left;
    display: none;
    width: 100%;
}

.divTabBody {
    width: 100%;
}

.divTabBodyVisible {
    font-size: 12px;
    text-align: left;
    width: 100%;
}

/* CONTROLS AND FIELD ELEMENTS */
.controlCalendarTextbox {
    width: 70px;
    vertical-align: middle;
    border: solid 1px #e1e1e1;
    height: 16px;/* background: #F8F8F8 url(../../../assets/images/bkgds/bkgd_textbox_shadow.gif) repeat-x scroll left top; */
}

.controlCalendarButtonImg {
    vertical-align: middle;
    cursor: pointer;
    cursor: hand;
}

.calendarWrap {
    white-space: nowrap;
}

.formTable {
    width: 100%;
}

.nameField {
    width: 100%;
}

.descriptionField {
    width: 100%;
}

.formDivGenericObject {
    /* padding: 0 1px 0 6px; */
    padding: 0px;
}

* html .formDivGenericObject {
/*width:100%;*/
}

.formTableGenericObject {
    width: 100%;
    margin-top: 8px;
}

.tblDetails {
    border: solid 1px #ececec;
    /* border: none; */
    background-color: #FFF;
    padding: 10px;
    width: 100%;
}

.tblDetails tr {
    height: 30px;
    font-size: 12px;
}

.tblDetailsNoBorder {
    width: 100%;
    background-color: #FFF;
}

.divDetails {
    border: solid 1px #CDD1AB;
    background-color: #FFF;
}

.formTableGenericObject td {
    height: 30px;
}

.formTableGenericObject td.formLabel {
    width: 20%;/*padding-top: 4px;*/

}

.formTableGenericObject td.formValue {
    width: 80%;
}

.controlGenericInteger {
    width: 50px;
    text-align: left;
}

.controlGenericFloat {
    width: 50px;
    text-align: left;
}

.controlGenericCurrency {
    width: 50px;
    text-align: left;
}

.controlGenericEnumeration {
}

.controlGenericEnumerationDisabled {
}

.controlGenericText {
    width: 99%;
    border: solid 1px #e1e1e1;
    height: 18px;
}

.controlGenericTextBackground {
}

.searchTextBackground {
    width: 99%;
    background: #ffffff url(../../../assets/images/reskin/bkgds/bkgd_textbox_search.svg) no-repeat right;
    background-position: right 4px center;
    border: solid 1px #e1e1e1;
    height: 20px;
    margin-top: 3px;
    font-size: 12px;
}

.searchTextBackgroundNoWidth {
    background: #ffffff url(../../../assets/images/reskin/bkgds/bkgd_textbox_search.svg) no-repeat right;
    background-position: right 4px center;
    border: solid 1px #e1e1e1;
    height: 20px;
    margin-top: 3px;
    font-size: 12px;
}

.searchTextBackImage {
    background: #ffffff url(../../../assets/images/reskin/bkgds/bkgd_textbox_search.svg) no-repeat right;
    background-position: right 4px center;
    border: solid 1px #e1e1e1;
    height: 20px;
    font-size: 12px;
}

textarea.controlGenericText {
    padding: 0px 2px 0px 2px;
    font-family: arial;
    font-weight: normal;
    font-size: 12px;
    height: 40px;
    overflow: auto;
}

.controlGenericTextReadOnly {
    width: 75%;
    border: 0px;
    margin: 0px 0px 0px 2px;
    background-image: none;
    background-color: transparent;
}

.textareaReadOnlyDiv {
    height: 40px;
    overflow: auto;
}

.controlGenericNotApplicable {
    font-style: italic;
}

/* YUI Calendar */
#cal1Container {
    position: absolute;
    display: none;
    font-size: 10px !important;
    z-index: 999;
}

#linkCalContainer {
    position: absolute;
    display: none;
    font-size: 10px !important;
    z-index: 999;
}

.calContainer {
    position: absolute;
    display: none;
    font-size: 10px !important;
    z-index: 998;
}

/* additional custom calendar for convenience */
 /* if more custome cals are needed, create your CSS locally, not here */
#cal2Container {
    position: absolute;
    display: none;
    font-size: 10px !important;
    z-index: 999;
}

#cal1TimeShiftWrap {
    position: absolute;
    display: none;
    font-size: 10px !important;
    z-index: 999;
    background: #f8f8f8;
}

/* YUI Panels */
.yui-skin-sam .cyp-module .ft {
    text-align: right;
}

.yui-skin-sam .cyp-module .align-left {
    text-align: left;
}

.yui-skin-sam .cyp-module .sect-hd {
    margin: 4px 0px 4px 0px;
    font-size: 12px;
    font-weight: bold;
}

.yui-skin-sam .cyp-module .sect-bd {
    margin: 4px 0px 4px 0px;
}

.yui-skin-sam .cyp-module .sect-ft {
    margin: 4px 0px 4px 0px;
}

/* YUI Panels NEXTGEN */
.cyp-form-table {
    width: 100%
}

.yui-cms-accordion div.yui-cyp-disc {
}

.yui-cms-accordion div.yui-cyp-disc .hd {
    font-size: 12px;
    padding: 0 22px;
}

.yui-cms-accordion div.yui-cyp-disc .bd {
}

.yui-cms-accordion div.yui-cyp-disc .ft {
}

.yui-skin-sam .yui-cms-accordion div.yui-cyp-disc .actions {
    width: 100%;
    display: block;
}

.yui-skin-sam .yui-cms-accordion div.yui-cyp-disc .actions .accordionToggleItem {
    position: absolute;
    left: 6px;
}

.yui-skin-sam .yui-cms-accordion div.yui-cyp-disc .actions .accordionRemoveItem {
    position: absolute;
    right: 0;
}

.yui-cms-accordion div.yui-cyp-subdisc {
    border: medium none;
}

.yui-cms-accordion div.yui-cyp-subdisc .hd {
    font-size: 12px;
    border: medium none;
    padding: 0 22px;
    background: transparent none repeat scroll 0 0;
}

.yui-cms-accordion div.yui-cyp-subdisc .bd {
    border: medium none;
}

.yui-cms-accordion div.yui-cyp-subdisc .ft {
    border: medium none;
}

.yui-skin-sam .yui-cms-accordion div.yui-cyp-subdisc.yui-cms-item .actions {
    width: 100%;
    display: block;
}

.yui-skin-sam .yui-cms-accordion div.yui-cyp-subdisc.yui-cms-item .actions .accordionToggleItem {
    position: absolute;
    left: 6px;
    background: transparent url(../../libs/yui/build/assets/skins/sam/sprite.png) no-repeat scroll 0 -350px;
}

.yui-skin-sam .yui-cms-accordion div.yui-cyp-subdisc.yui-cms-item.selected .actions .accordionToggleItem {
    position: absolute;
    left: 6px;
    background: transparent url(../../libs/yui/build/assets/skins/sam/sprite.png) no-repeat scroll 0 -400px;
}

.yui-skin-sam .yui-cms-accordion div.yui-cyp-subdisc.yui-cms-item .actions .accordionRemoveItem {
    position: absolute;
    right: 0;
}

.yui-cms-accordion div.yui-cyp-panel {
}

.yui-cms-accordion div.yui-cyp-panel .hd {
    font-size: 12px;
}

.yui-cms-accordion div.yui-cyp-panel .bd {
}

.yui-cms-accordion div.yui-cyp-panel .ft {
}

.yui-skin-sam .yui-cms-accordion div.yui-cyp-panel .actions {
    display: none;
}

.yui-cms-accordion div.yui-cyp-subpanel {
    border: medium none;
}

.yui-cms-accordion div.yui-cyp-subpanel .hd {
    font-size: 12px;
    border: medium none;
    padding: 0 2px;
    background: transparent none repeat scroll 0 0;
}

.yui-cms-accordion div.yui-cyp-subpanel .bd {
    border: medium none;
}

.yui-cms-accordion div.yui-cyp-subpanel .ft {
    border: medium none;
}

.yui-skin-sam .yui-cms-accordion div.yui-cyp-subpanel .actions {
    display: none;
}

.yui-cms-accordion div.cyp-border .bd {
    background-color: #FFFFFF;
    border: 1px solid #C8CCA3;
    padding: 5px;
}

/* STRIPES Errors */
.error {
    /*background-color: yellow;*/
    border: solid 2px red;
}

div.gridbox table.obj td.error {
    /*background-color: yellow;*/
    border: solid 1px red !important;
}

label.error {
    color: red;
    background-color: transparent;
    border: none;
}

.divErrorMsg {
    padding: 0px;/*background-color: white;*/
}

#roundtangleContainerRndtglErrorMsg {
    margin: 0px;
}

/* Referential Integrity Messages */
.refIntegElem {
    font-style: italic;
    color: #993333;
}

.ulRefInteg {
    line-height: 16px;
}

/* EVENT MESSAGES */
.eventMessagesWrap {
    padding: 6px;
}

.eventMessages {
}

.eventMessage {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background-color: #FFFFFF;
    border: 2px solid blue;
    color: blue;
    font-weight: bold;
    padding: 6px;
}

.eventMessage span {
    background: url("../../../assets/images/reskin/ico_info.svg") no-repeat scroll 2px 50% transparent;
    display: inline-block;
    line-height: 24px;
    padding-left: 22px;
}

.eventMessage.SAVE {
    border-color: green;
    color: green;
}

.eventMessage.SAVE span {
    background: url("../../../assets/images/ico_check.gif") no-repeat scroll 2px 50% transparent;
}

.eventMessage.DRAFT {
    border-color: green;
    color: green;
}

.eventMessage.DRAFT span {
    background: url("../../../assets/images/ico_check.gif") no-repeat scroll 2px 50% transparent;
}

.eventMessage.ISSUE {
    border-color: green;
    color: green;
}

.eventMessage.ISSUE span {
    background: url("../../../assets/images/ico_check.gif") no-repeat scroll 2px 50% transparent;
}

.eventMessage.REMOVE {
    border-color: green;
    color: green;
}

.eventMessage.REMOVE span {
    background: url("../../../assets/images/ico_check.gif") no-repeat scroll 2px 50% transparent;
}

.eventMessage.APPROVE {
    border-color: green;
    color: green;
}

.eventMessage.APPROVE span {
    background: url("../../../assets/images/ico_check.gif") no-repeat scroll 2px 50% transparent;
}

.eventMessage.REJECT {
    border-color: red;
    color: red;
}

.eventMessage.REJECT span {
    background: url("../../../assets/images/ico_error.gif") no-repeat scroll 2px 50% transparent;
}

.eventMessage.FINALIZE {
    border-color: green;
    color: green;
}

.eventMessage.FINALIZE span {
    background: url("../../../assets/images/ico_check.gif") no-repeat scroll 2px 50% transparent;
}

/* GUIDE-ME PAGE ELEMENT HIGHLIGHTING */
.hiliteGuideMe, input.hiliteGuideMe, input.btnImg.hiliteGuideMe {
    /*background-color: yellow;*/
    border: solid 2px #8bb5e7;
}

label.hiliteGuideMe {
    border: none;
    color: #0000FF;
}

select.hiliteGuideMe option {
    background-color: #DDDDFF;
}

/* MISC */
.formBasicDetails {
    padding: 6px;
}

.instructionText {
    padding: 0px 6px;
}

.instruction {
    padding: 2px 0 2px 20px;
    line-height: 18px;
    background: transparent url(../../../assets/images/reskin/ico_info.svg) no-repeat scroll 0 0;
    font-size: 11px;
}

.question {
    padding: 2px 0 2px 20px;
    line-height: 18px;
    background: transparent url(../../../assets/images/help_16.png) no-repeat scroll 0 0;
    font-size: 11px;
}

div.msgBox {
    padding: 2px 0 2px 20px;
    line-height: 18px;
    font-size: 11px;
}

div.msgBox div.hd {
    font-weight: bold;
}

div.msgBox.info {
    background: transparent url(../../../assets/images/reskin/ico_info.svg) no-repeat scroll 0 0;
}

div.msgBox.error {
    background: transparent url(../../../assets/images/ico_error.gif) no-repeat scroll 1px 1px;
}

div.msgBox.warn {
    background: transparent url(../../../assets/images/ico_alert.gif) no-repeat scroll 1px 1px;
    border: solid 2px #FFCC00;
}

div.msgBox.check {
    background: transparent url(../../../assets/images/ico_check.gif) no-repeat scroll 0 0;
}

.changeHistoryWrap {
    height: 200px;
    overflow: auto;
    padding: 4px;
    line-height: 18px;
}

/* POPUP LOOKER CHOOSER PANEL */
.divPopupChooserGrid {
    border: 1px solid #CDD1AB;
}

.divLookupChooserLink {
    cursor: pointer;
    width: 100%;
}

.divLookupChooserLink a {
    display: block;
    background-image: url(../../../assets/images/txt_edit.gif);
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 28px;
    text-decoration: none;
    color: #000000;
}

.treeFinderPulldownSelMenu {
    width: 100%;
}

.treeFinderForm {
}

.treeFinderTextBox {
    width: 170px;
}

/* POPUP EDITOR */
.gridrequired {/*color: #FF9933;*/
    color: #000000;
}

/* FOR THE LAYOUT DEFINITION FILES */
.layoutComponentWrap {
    border: solid thick blue;
    padding: 4px;
    margin-bottom: 2px;
    background: #eeeeee;
}

.layoutCmpntTite {
    border: solid thin black;
    padding: 4px;
    margin: 2px;
    background: yellow;
}

.layoutCmpntDesc {
    padding: 4px;
    margin: 2px;
}

.layoutCmpntDetailsBody {
    border: solid thin black;
    margin: 2px;
}

.layoutCmpntDetailsTable {
    width: 100%;
}

.layoutCmpntDetailsTableType {
    background: #cccccc;
    color: #660000;
}

.layoutCmpntDetailsTableName {
    background: #ffffff;
    color: #660000;
    vertical-align: top;
    text-align: right;
    padding: 2px;
}

.layoutCmpntDetailsTableValue {
    background: #ffffee;
    color: #000066;
    text-align: left;
    padding: 2px;
}

/* BEGIN: APPROVAL REQUEST DRAWER */
fieldset.singleRequestDrawerFieldset {
    width: 97%;
}

* html fieldset.singleRequestDrawerFieldset {
    width: 100%;
}

.requestDrawerSection {
    height: 95px;
    width: 98%;
}

.singleRequestDrawerFieldset legend {
    font-weight: bold;
    color: #000;
}

.requestDrawerDescription {
    width: 20%;
}

td.requestDrawerDescription fieldset {
    border: 0px;
}

td.requestDrawerDescription fieldset div.requestDrawerSection {
    overflow: auto;
}

.requestDrawerLastSender {
    width: 60%;
}

.requestDrawerLastMgr {
    width: 20%;
}

.requestDrawerLastMgr_V2 {
    width: 80%;
}

.requestSummaryBlurb {
    padding: 6px;
}

.requestSummaryBlurbBold {
    font-weight: bold;
}

.subRequestItemsSummary {
    padding: 6px;
}

.subRequestItemsCount {
    font-weight: bold;
}

/* END: APPROVAL REQUEST DRAWER */

/* BEGIN: APPROVAL REQUEST SUMMARY PANEL */ 
	/* SHARE SOME PROPERTIES WITH JOB SUMMARY PANEL */
.reqSmy, .jobSmy {
    width: 100%;
    border: 1px solid #c5b4b4;
    padding: 3px;
    background: #eeeeee;
}

.jobSmy {
    border: 1px solid #5C0F0A;
}

.reqSmyStatus, .jobSmyStatus {
    width: 15%;
    font-weight: bold;
    text-align: center;
}

.reqSmyDetail, .jobSmyDetail {
    border: 1px solid #c5b4b4;
    background-color: #FFFFFF;
    width: 85%;
    margin-left: 3px;
}

.jobSmyDetail {
    border: 1px solid #5C0F0A;
    padding: 0px;
    padding-top: 3px;
}

.reqSmyPath {
    font-size: 11px;
    padding: 6px;
    line-height: 11px;
    vertical-align: middle;
}

.reqSmyPath img {
    vertical-align: middle;
}

.reqSmyDetMore, .jobSmyDetMore {
    float: left;
    padding: 0 6px 6px;
    line-height: 11px;
    font-size: 12px;
}

#reqSmyNote { /*width:58%; --set back to 58% when reqSmyFiles is ready to fully developed--  width:78%; -- width:58%;*/
    width: 42%;
}

#reqSmyNoteEditor div.textareaReadOnlyDiv {
    border: 1px solid #CCCCCC;
    padding: 3px;
}

#reqSmyFiles {
    width: 20%; /* display:none; --remove diplay:none when reqSmyFiles is ready to fully developed-- */
}

.reqSmyFilesEditor div.textareaReadOnlyDiv {
    border: 1px solid #CCCCCC;
    padding: 3px;
}

.reqSmyFilesEditor ul {
    margin: 0;
    padding: 0;
}

.reqSmyFilesEditor ul li {
    margin: 0 auto;
    padding: 2px;
    list-style: none;
    white-space: nowrap;
}

#reqSmySubs {
    width: 16%;
}

#reqSmyHist {
    width: 16%;
}

.reqSmy a:link, .reqSmy a:visited {
    color: #000000;
    font-size: 11px;
}

.reqSmy a.linkBtn {
    padding: 3px;
}

.reqSmy a.sign {
    text-decoration: none;
    padding-bottom: 0;
    padding-top: 0;
    font-family: "Courier New" Courier monospace;
    font-weight: bold;
    background-color: #dddddd;
    background-image: url(../../../assets/images/bkgds/btnBkgdSecondarySmall.jpg);
    border: 1px solid;
    border-top-color: white;
    border-left-color: white;
    border-right-color: black;
    border-bottom-color: black;
}

.reqSmy .formLabelStacked {
    color: #0f7396;
}

.jobSmy .formLabelStacked {
    color: #5C0F0A;
}

.jobSmy .formValue {
    padding-left: 3px;
}

.reqSmyEditorTools {
    padding-left: 6px;
    margin-top: 2px;
}

#jobIdWrap {
}

#jobDetailHeader {
    background-color: #5C0F0A;
    color: #FFFFFF;
    font-size: 13px;
    padding: 6px;
}

#jobFlowDetailHeader {
    background-color: #5C0F0A;
    color: #FFFFFF;
    font-size: 13px;
    padding: 6px;
}

#jobDetailFields {
    padding: 6px;
}

#jobFlowDetailFields {
    padding: 6px;
}

/* END: APPROVAL REQUEST SUMMARY PANEL */

/* BEGIN: APPROVAL REQUEST LOCATOR */
.approvalLocationWrap {
    padding: 0px 0px 6px 6px;
}

.approvalLocation {
    padding: 0px 0px 0px 6px;
}

.approvalLocation img {
    vertical-align: middle;
}

.approvalLocation .past {
}

.approvalLocation .current {
}

.approvalLocation .future {
}

/* END: APPROVAL REQUEST LOCATOR */

/* GRID MESSAGE ROW */
.gridMsgRow {
    font-size: 12px;
}

/* MISC GRID ROW STYLES */
.gridRowDisabled {
    color: #777777;
    font-weight: bold;
}

/* GRID DXCALENDAR WIDGET - so we don't attempt to get images from internet */
.dhtmlxcalendar_yahoolike .dxcalmonth td.month_btn_left, .dhtmlxcalendar_yahoolike .dxcalmonth td.month_btn_right {
    background: transparent url(../../libs/yui//build/assets/skins/sam/sprite.png) no-repeat scroll 0 -450px;
    width: 25px;
}

.dhtmlxcalendar_yahoolike .dxcalmonth td.month_btn_right {
    background: transparent url(../../libs/yui/build/assets/skins/sam/sprite.png) no-repeat scroll 0 -500px;
}

/* MISC GRID FIXES */
div.dragSpanDiv, div.dhtmlxcalendar_yahoolike, select.dhx_combo_select {
    z-index: 9999;
}

/* VERSION PROPS */
.versionProps {
    display: none;
}

/* TIMESHIFT REMINDER */
.timeshiftwrap {
    background: #000000 url(../../../assets/images/bkgd_timeshift.jpg) repeat-x scroll left top;
    /*height: 60px;*/
    padding: 3px;
    text-align: center;
}

.timeshiftpanel {
    border: 1px solid #FFFFFF;
    width: 800px;
    background-color: #1c3c62;/*margin-top: 3px;*/
	/*-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70;*/
}

.timeshifticon {
    width: 88px;
    height: 46px;
}

#timeshiftWrap .timeshifticon.past {
    background: transparent url(../../../assets/images/ico_timeshift_past.gif) no-repeat scroll left top;
}

#timeshiftWrap .timeshifticon.present {
    background: transparent url(../../../assets/images/ico_timeshift_present.gif) no-repeat scroll left top;
}

#timeshiftWrap .timeshifticon.future {
    background: transparent url(../../../assets/images/ico_timeshift_future.gif) no-repeat scroll left top;
}

#timeshiftWrap .timeshiftstatus {
    text-align: center;
    font-size: 16px;
    width: 160px;
    background: none;
    font-weight: bold;
}

#timeshiftWrap .timeshiftstatus.past {
    color: #FF0000;
}

#timeshiftWrap .timeshiftstatus.present {
    color: #00ABD0;
}

#timeshiftWrap .timeshiftstatus.future {
    color: #00FF00;
}

#timeshiftWrap .timeshiftstatus .currentdate {
    color: #FFFFFF;
}

#timeshiftWrap .timeshifttext {
    font-size: 12px;
    color: #FFFFFF;
    text-align: left;
}

#timeshiftWrap .timeshifttext a:visited, .timeshifttext a:link {
    color: #00ABD0;
    text-decoration: none;
}

/* SIMPLE STATUS BOXES */
.statusBox {
    padding-left: 20px;
    line-height: 18px;
}

.statusBox.loading {
    background: transparent url(../../../assets/images/ico_loading_18x18.gif) no-repeat scroll 0 0;
}

.statusBox.running {
    background: transparent url(../../../assets/images/ico_loading_18x18.gif) no-repeat scroll 0 0;
}

.statusBox.completed {
    background: transparent url(../../../assets/images/ico_stat_complete.gif) no-repeat scroll 0 0;
}

.statusBox.aborted {
    background: transparent url(../../../assets/images/ico_stat_warning.gif) no-repeat scroll 0 0;
}

.statusBox.failed {
    background: transparent url(../../../assets/images/reskin/ico_stat_rejected.svg) no-repeat scroll 0 0;
}

.statusBox.valid {
    background: transparent url(../../../assets/images/ico_valid_check.gif) no-repeat scroll 0 0;
}

.statusBox.invalid {
    background: transparent url(../../../assets/images/ico_valid_exclamation.gif) no-repeat scroll 0 0;
}

/* FOR THE LAYOUT DEFINITION FILES */
.layoutComponentWrap {
    border: solid thick blue;
    padding: 4px;
    margin-bottom: 2px;
    background: #eeeeee;
}

.layoutCmpntTite {
    border: solid thin black;
    padding: 4px;
    margin: 2px;
    background: yellow;
}

.layoutCmpntDesc {
    padding: 4px;
    margin: 2px;
}

.layoutCmpntDetailsBody {
    border: solid thin black;
    margin: 2px;
}

.layoutCmpntDetailsTable {
    width: 100%;
}

.layoutCmpntDetailsTableType {
    background: #cccccc;
    color: #660000;
}

.layoutCmpntDetailsTableName {
    background: #ffffff;
    color: #660000;
    vertical-align: top;
    text-align: right;
    padding: 2px;
}

.layoutCmpntDetailsTableValue {
    background: #ffffee;
    color: #000066;
    text-align: left;
    padding: 2px;
}

.displayNone {
    display: none;
}

div.debug {
    /* border: 1px solid red; */
    background: transparent url(../../../assets/images/debug.gif) no-repeat scroll left top;
    padding-left: 18px;
    margin-bottom: 2px;
}

div.debug .debug-inner {
    background-color: #EFFFEF;
    border-left: 2px solid #CCCCCC;
    padding-left: 2px;
}

div.debug div.hd {
    font-weight: bold;
    text-transform: uppercase;
}

/* WORKFLOW REQUEST SUMMARY */
td.histListViewLink {
    text-align: center;
}

td.histListVersion {
    text-align: center;
}

td.histListAction {
    padding-left: 18px;
    text-transform: capitalize;
}

td.histListAction span {
    display: block;
    float: left;
    height: 16px;
    margin-right: 2px;
    width: 16px;
}

td.histListAction span.approve {
    background: url(../../../assets/images/reskin/ico_stat_approved.svg) scroll no-repeat center;
}

td.histListAction span.decline {
    background: url(../../../assets/images/reskin/ico_stat_declined.svg) scroll no-repeat center;
}

td.histListAction span.deny {
    background: url(../../../assets/images/reskin/ico_stat_denied.svg) scroll no-repeat center;
}

td.histListAction span.draft {
    background: url(../../../assets/images/reskin/ico_stat_drafted.svg) scroll no-repeat center;
}

td.histListAction span.finalize {
    background: url(../../../assets/images/reskin/ico_stat_finalized.svg) scroll no-repeat center;
}

td.histListAction span.forward {
    background: url(../../../assets/images/reskin/ico_stat_forwarded.svg) scroll no-repeat center;
}

td.histListAction span.manage {
    background: url(../../../assets/images/reskin/ico_stat_managed.svg) scroll no-repeat center;
}

td.histListAction span.new {
    background: url(../../../assets/images/reskin/ico_stat_new.svg) scroll no-repeat center;
}

td.histListAction span.pending {
    background: url(../../../assets/images/reskin/ico_stat_pending.svg) scroll no-repeat center;
}

td.histListAction span.reject {
    background: url(../../../assets/images/reskin/ico_stat_rejected.svg) scroll no-repeat center;
}

td.histListAction span.issue {
    background: url(../../../assets/images/reskin/ico_stat_issued.svg) scroll no-repeat center;
}

td.histListAction span.remove {
    background: url(../../../assets/images/reskin/ico_stat_removed.svg) scroll no-repeat center;
}

td.histListAction span.reopen {
    background: url(../../../assets/images/reskin/ico_stat_reopened.svg) scroll no-repeat center;
}

td.histListAction span.recall {
    background: url(../../../assets/images/reskin/ico_stat_recalled.svg) scroll no-repeat center;
}

td.histListAction span.close {
    background: url(../../../assets/images/reskin/ico_stat_closed.svg) scroll no-repeat center;
}


td.histListComments {
}

td.currentHistView {
    background: url(../../../assets/images/ico_upload_mapped_yes.gif) scroll no-repeat center;
    text-indent: -1000px;
    text-transform: capitalize;
}

input#loadHistory {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    margin: 0;
    padding: 0;
    text-decoration: underline;
}

#histDetailHeader {
    background-color: #6666CC;
    color: #FFFFFF;
    font-size: 13px;
    padding: 6px;
}

.histSmyDetail {
    background-color: #FFFFFF;
    border: 1px solid #6666CC;
    padding: 0px;
}

/* INLINE LINK ICONS */
a.drilldownlink {
    background: url("../../../assets/images/ico_inline_sprite.gif") no-repeat scroll 99.5% 3px transparent;
    display: inline-block;
    height: 14px;
    text-decoration: none;
    text-indent: -10000px;
    vertical-align: text-bottom;
    width: 14px;
    zoom: 1;
 *display:inline;
}

code.drilldownlink {
    background: url("../../../assets/images/ico_inline_sprite.gif") no-repeat scroll 99.5% 3px transparent;
    display: inline-block;
    height: 14px;
    text-decoration: none;
    text-indent: -10000px;
    vertical-align: text-bottom;
    width: 14px;
    zoom: 1;
 *display:inline;
}

a.popuplink {
    background: url("../../../assets/images/ico_inline_sprite.gif") no-repeat scroll 99.5% -19px transparent;
    display: inline-block;
    height: 14px;
    text-decoration: none;
    text-indent: -10000px;
    vertical-align: text-bottom;
    width: 14px;
    zoom: 1;
 *display:inline;
}

.fontBlue {
    color: #0b7fa7;
    font-weight: bold;
}

a {
    color: #0b7fa7;
    text-decoration: none;
    font-weight: bold;
}

.tableBroderBottom {
    border-collapse: collapse;
    width: 100%;
}

.tableBroderBottom tr {
    border-bottom: solid 1px #ececec;
    height: 30px;
}

/* .tableBroderBottom tr:last-child {
    border-bottom:none;
} */
.tableBroderBottom td:first-child {
    padding-left: 8px;
    padding-right: 5px;
}

.tableLeftSummary {
    border-collapse: collapse;
    width: 100%;
    margin-top: 4px;
    margin-bottom: 4px;
    padding-left: 0px;
}

.tableLeftSummary td {
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.tableLeftSummary tr:last-child td {
    padding-bottom: 10px;
}

.tableLeftSummary .hrLine {
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.tableLeftSummary hr {
    border-top: 0.05em solid #eeeeee;
}

#panelContainerFieldChangeHistory td {
    padding-top: 5px;
}

#payeeAssignmentTable {
    border: solid 1px #ececec;
    width: 100%;
}

#payeeAssignmentTable {
    border-top: white;
}

.tablePassword {
    padding: 10px;
    width: 100%;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    background: #ffffff;
}

.errorImage {
    width: 40px;
    height: 40px;
    margin-left: 20px;
}

.dhtmlxcalendar_yahoolike {
    height: 190px;
}

.boxShadow {
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.imgPageSelector {
    background: transparent url("../../../assets/images/reskin/btn_paging_menu.svg") no-repeat scroll left;
    margin-top: 7px;
    background-size: 24px 25px;
    width: 18px;
    height: 25px;
    text-align: center;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
}

.tableTopToolbarRow {
    background: #eeeeee;
}

#searchFormToolbar4BtnsWrap {
    margin-bottom: 5px;
}

input.btnImg[class].plusButton {
    background: transparent url("../../../assets/images/reskin/plus.svg") no-repeat scroll center;
    width: 20px;
}

input.btnImg[class].minusButton {
    background: transparent url("../../../assets/images/reskin/minus.svg") no-repeat scroll center;
    width: 20px;
}

.imgSettingSelector {
    background: transparent url("../../../assets/images/reskin/btn_paging_setting.svg") no-repeat scroll left;
    margin-top: 2px;
    background-size: 24px 25px;
    width: 24px;
    height: 25px;
    text-align: center;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
}

#panelContainerDiscSubPnlErrorMsg{
    font-size:12px;
}
#discPanelWrapDiscSubPnlErrorMsg2{
    font-size:12px;
}
#discPanelWrapDiscSubPnlErrorMsg2.discPanel>.bd {
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.imgPageSelectorForTransaction{
	margin-top: 4px;
	padding-top: 9px;
}
.exportlinks {
	background-color: #f8f8f8;
	background-position: bottom;
	border-bottom:1px solid #ececec;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	font-size:12px;
	padding:10px 6px;
	font-weight:bold;
}
#criteriaBox {
	height: 210px!important;
}
#criteriaBox table {
	width: 100%!important;
}
#criteriaBox table th:nth-of-type(4){
	width: unset!important;
}
#criteriaBox .objbox{
	height: 180px!important;
}
#popChsrPanel{
    width: 480px !important;
    height: 360px;
}
#popChsrPanel >.bd{
    height: 360px !important;
}
#ipcPnlBody3{
    width:460px !important;
    height: 340px !important;
}
#ipcPnlBody3 > .objbox{
    height: 300px !important;
}
#ipcPnlBody3 .hdr{
    width: 480px !important;
}
#ipcPnlBody3 .obj{
    width: 440px !important;
}
#rateTableSelectedCols{
    height: 300px !important;
}
#rateTableSelectedCols .objbox{
    height: 272px !important;
}