﻿td.TABPanelBottomLeft {
    overflow: hidden;
    background-position: left bottom;
    background-image: url(Images/panels/TabbedPanels/PopupPanelOrphanTab1.png);
    background-repeat: no-repeat;
    height: 32px;
}

td.TABPanelBottomRight {
    overflow: hidden;
    background-position: right bottom;
    background-image: url(Images/panels/TabbedPanels/PopupPanelOrphanTab1.png);
    background-repeat: no-repeat;
    width: auto;
    padding-right: 25px;
    font-family: arial, sans-serif;
    font-size: 9pt;
}

table.TABPanel {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}


/******************* TAB1 PANEL
***************************
*/

div.TAB1Panel {
    position: relative;
}

td.TAB1PanelTabSpacer {
    width: 1041px;
}

td.TAB1PanelTopLeft {
    overflow: hidden;
    background-position: left top;
    background-image: url(Images/panels/TabbedPanels/PopupPanelOrphanTab1.png);
    background-repeat: no-repeat;
    height: 42px;
    padding-right: 16px;
}

td.TAB1PanelTopRight {
    overflow: hidden;
    background-position: right top;
    background-image: url(Images/panels/TabbedPanels/PopupPanelOrphanTab1.png);
    background-repeat: no-repeat;
    width: auto;
    padding-right: 263px;
    font-family: arial, sans-serif;
    font-size: 9pt;
}

td.TAB1PanelMiddleLeft {
    overflow: hidden;
    background-position: left center;
    background-image: url(Images/panels/TabbedPanels/PopupPanelOrphanTab1.png);
    height: auto;
    width: 20px;
}

td.TAB1PanelMain {
    overflow: hidden;
    background-position: right center;
    background-image: url(Images/panels/ResizePanelBlue/OuterPanel.png);
    background-repeat: no-repeat;
    padding-left: 4px;
    width: 100%;
}


.fileWizardSection td.FirstRightTopPanel
{
    position: relative;
    right: 4px;
}

.fileWizardSection td.FirstRightBottomPanel
{
    position: relative;
    right: 0px;
}



/******************* TAB2 PANEL
***************************
*/

div.TAB2Panel {
    position: relative;
}

td.TAB2PanelTabSpacer {
    width: 274px;
}

td.TAB2PanelTopLeft {
    overflow: hidden;
    background-position: left top;
    background-image: url(Images/panels/TabbedPanels/PopupPanelOrphanTab2.png);
    background-repeat: no-repeat;
    height: 42px;
    padding-right: 12px;
}

td.TAB2PanelTopRight {
    overflow: hidden;
    /*background-position: right top;
    background-image: url(Images/panels/TabbedPanels/PopupPanelOrphanTab2.png);
    background-repeat: no-repeat;*/
    width: auto;
    padding-right: 132px;
    font-family: arial, sans-serif;
    font-size: 9pt;
}

td.TAB2PanelMiddleLeft {
    overflow: hidden;
    background-position: left center;
    background-image: url(Images/panels/TabbedPanels/PopupPanelOrphanTab2.png);
    height: auto;
    width: 5px;
}

td.TAB2PanelMain {
    overflow: hidden;
    background-position: right center;
    background-image: url(Images/panels/ResizePanelBlue/OuterPanel.png);
    background-repeat: no-repeat;
    padding-left: 4px;
    width: 100%;
}





/******************* TAB3 PANEL
***************************
*/

div.TAB3Panel {
    position: relative;
}

td.TAB3PanelTabSpacer {
    width: 1037px;
}

td.TAB3PanelTopLeft {
    overflow: hidden;
    background-position: left top;
    background-image: url(Images/panels/TabbedPanels/PopupPanelOrphanTab3.png);
    background-repeat: no-repeat;
    height: 42px;
    padding-right: 12px;
}

td.TAB3PanelTopRight {
    overflow: hidden;
    /*background-position: right top;
    background-image: url(Images/panels/TabbedPanels/PopupPanelOrphanTab3.png);
    background-repeat: no-repeat;*/
    width: auto;
    padding-right: 132px;
    font-family: arial, sans-serif;
    font-size: 9pt;
}

td.TAB3PanelMiddleLeft {
    overflow: hidden;
    background-position: left center;
    background-image: url(Images/panels/TabbedPanels/PopupPanelOrphanTab3.png);
    height: auto;
    width: 20px;
}

td.TAB3PanelMain {
    /*overflow: hidden;*/
    background-position: right center;
    background-image: url(Images/panels/ResizePanelBlue/OuterPanel.png);
    background-repeat: no-repeat;
    padding-left: 4px;
    width: 100%;
}



/******************* TAB4 PANEL
***************************
*/

div.TAB4Panel {
    position: relative;
}

td.TAB4PanelTabSpacer {
    width: 1041px;
}

td.TAB4PanelTopLeft {
    overflow: hidden;
    background-position: left top;
    background-image: url(Images/panels/TabbedPanels/PopupPanelOrphanTab4.png);
    background-repeat: no-repeat;
    height: 42px;
    padding-right: 12px;
}

td.TAB4PanelTopRight {
    overflow: hidden;
    /*background-position: right top;
    background-image: url(Images/panels/TabbedPanels/PopupPanelOrphanTab4.png);
    background-repeat: no-repeat;*/
    width: auto;
    padding-right: 132px;
    font-family: arial, sans-serif;
    font-size: 9pt;
}

td.TAB4PanelMiddleLeft {
    overflow: hidden;
    background-position: left center;
    background-image: url(Images/panels/TabbedPanels/PopupPanelOrphanTab4.png);
    height: auto;
    width: 20px;
}

td.TAB4PanelMain {
    /*    overflow: hidden;*/
    background-position: right center;
    background-image: url(Images/panels/ResizePanelBlue/OuterPanel.png);
    background-repeat: no-repeat;
    padding-left: 4px;
    width: 100%;
}





/******************* TAB5 PANEL
***************************
*/

div.TAB5Panel {
    position: relative;
}

td.TAB5PanelTabSpacer {
    width: 1041px;
}

td.TAB5PanelTopLeft {
    overflow: hidden;
    background-position: left top;
    background-image: url(Images/panels/TabbedPanels/PopupPanelOrphanTab5.png);
    background-repeat: no-repeat;
    height: 42px;
    padding-right: 147px;
}

td.TAB5PanelTopRight {
    overflow: hidden;
    /*background-position: right top;
    background-image: url(Images/panels/TabbedPanels/PopupPanelOrphanTab5.png);
    background-repeat: no-repeat;*/
    width: auto;
    padding-right: 136px;
    font-family: arial, sans-serif;
    font-size: 9pt;
}

td.TAB5PanelMiddleLeft {
    overflow: hidden;
    background-position: left center;
    background-image: url(Images/panels/TabbedPanels/PopupPanelOrphanTab5.png);
    height: auto;
    width: 20px;
}

td.TAB5PanelMain {
    /*overflow: hidden;*/
    background-position: right center;
    background-image: url(Images/panels/ResizePanelBlue/OuterPanel.png);
    background-repeat: no-repeat;
    padding-left: 4px;
    width: 100%;
}






/******************* TAB6 PANEL
***************************
*/

div.TAB6Panel {
    position: relative;
}

td.TAB6PanelTabSpacer {
    width: 1041px;
}

td.TAB6PanelTopLeft {
    overflow: hidden;
    background-position: left top;
    background-image: url(Images/panels/TabbedPanels/PopupPanelOrphanTab6.png);
    background-repeat: no-repeat;
    height: 42px;
    padding-right: 147px;
}

td.TAB6PanelTopRight {
    overflow: hidden;
    /*background-position: right top;
    background-image: url(Images/panels/TabbedPanels/PopupPanelOrphanTab6.png);
    background-repeat: no-repeat;*/
    width: auto;
    padding-right: 136px;
    font-family: arial, sans-serif;
    font-size: 9pt;
}

td.TAB6PanelMiddleLeft {
    overflow: hidden;
    background-position: left center;
    background-image: url(Images/panels/TabbedPanels/PopupPanelOrphanTab6.png);
    height: auto;
    width: 20px;
}

td.TAB6PanelMain {
    /*overflow: hidden;*/
    background-position: right center;
    background-image: url(Images/panels/ResizePanelBlue/OuterPanel.png);
    background-repeat: no-repeat;
    padding-left: 4px;
    width: 100%;
}






/******************* TAB7 PANEL
***************************
*/

div.TAB7Panel {
    position: relative;
}

td.TAB7PanelTabSpacer {
    width: 1041px;
}

td.TAB7PanelTopLeft {
    overflow: hidden;
    background-position: left top;
    background-image: url(Images/panels/TabbedPanels/PopupPanelOrphanTab7.png);
    background-repeat: no-repeat;
    height: 42px;
    padding-right: 12px;
}

td.TAB7PanelTopRight {
    overflow: hidden;
    /*background-position: right top;
    background-image: url(Images/panels/TabbedPanels/PopupPanelOrphanTab7.png);
    background-repeat: no-repeat;*/
    width: auto;
    padding-right: 132px;
    font-family: arial, sans-serif;
    font-size: 9pt;
}

td.TAB7PanelMiddleLeft {
    overflow: hidden;
    background-position: left center;
    background-image: url(Images/panels/TabbedPanels/PopupPanelOrphanTab7.png);
    height: auto;
    width: 20px;
}

td.TAB7PanelMain {
    overflow: hidden;
    background-position: right center;
    background-image: url(Images/panels/ResizePanelBlue/OuterPanel.png);
    background-repeat: no-repeat;
    padding-left: 4px;
    width: 100%;
}







/******************* NEW POPUP PANEL ORPHAN
***************************
*/

td.BorderBox {
    background-image: url(Images/misc/BorderBox.png);
    background-repeat: no-repeat;
}


td.BorderBoxShallow {
    background-position: center;
    background-image: url(Images/misc/BorderBoxShallow.png);
    background-repeat: no-repeat;
}

td.BorderBoxShallow82 {
    background-position: center;
    background-image: url(Images/misc/BorderBoxShallow82.png);
    background-repeat: no-repeat;
}

td.BorderBoxShallow146 {
    background-position: center;
    background-image: url(Images/misc/BorderBoxShallow146.png);
    background-repeat: no-repeat;
}

td.BorderBoxShallow127 {
    background-position: center;
    background-image: url(Images/misc/BorderBoxShallow127.png);
    background-repeat: no-repeat;
}

td.BorderBoxShallow167 {
    background-position: center;
    background-image: url(Images/misc/BorderBoxShallow167.png);
    background-repeat: no-repeat;
}

td.PopupPanelTopLeftOrphanBottom {
    overflow: hidden;
    background-position: left top;
    background-image: url(Images/panels/NewPanelBlue/PopupPanelOrphanBottom.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 30px;
}

td.PopupPanelTopRightOrphanBottom {
    overflow: hidden;
    background-position: right top;
    background-image: url(Images/panels/NewPanelBlue/PopupPanelOrphanBottom.png);
    background-repeat: no-repeat;
    width: auto;
    height: 30px;
    padding-right: 18px;
    vertical-align: top;
    padding-top: 16px;
}

td.PopupPanelBottomLeftOrphanBottom {
    overflow: hidden;
    background-position: left bottom;
    background-image: url(Images/panels/NewPanelBlue/PopupPanelOrphanBottom.png);
    background-repeat: no-repeat;
    width: 24px;
    height: auto;
}

td.PopupPanelMainOrphanBottom {
    overflow: hidden;
    background-position: right bottom;
    background-image: url(Images/panels/NewPanelBlue/PopupPanelOrphanBottom.png);
    background-repeat: no-repeat;
    height: auto;
    width: auto;
    vertical-align: baseline;
    padding-right: 22px;
    padding-bottom: 22px;
}



td.PopupPanelTopLeftOrphan {
    overflow: hidden;
    background-position: left top;
    background-image: url(Images/panels/NewPanelBlue/PopupPanelOrphan.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 30px;
}

td.PopupPanelTopRightOrphan {
    overflow: hidden;
    background-position: right top;
    background-image: url(Images/panels/NewPanelBlue/PopupPanelOrphan.png);
    background-repeat: no-repeat;
    width: auto;
    height: 30px;
    padding-right: 18px;
    vertical-align: top;
    padding-top: 16px;
}

td.PopupPanelBottomLeftOrphan {
    overflow: hidden;
    background-position: left bottom;
    background-image: url(Images/panels/NewPanelBlue/PopupPanelOrphan.png);
    background-repeat: no-repeat;
    width: 24px;
    height: auto;
}

td.PopupPanelMainOrphan {
    overflow: hidden;
    background-position: right bottom;
    background-image: url(Images/panels/NewPanelBlue/PopupPanelOrphan.png);
    background-repeat: no-repeat;
    height: auto;
    width: auto;
    vertical-align: baseline;
    padding-right: 22px;
    padding-bottom: 22px;
}


td.PopupPanelTopLeftOrphanVLong {
    overflow: hidden;
    background-position: left top;
    background-image: url(Images/panels/NewPanelBlue/PopupPanelOrphanVeryLong.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 30px;
}

td.PopupPanelTopRightOrphanVLong {
    overflow: hidden;
    background-position: right top;
    background-image: url(Images/panels/NewPanelBlue/PopupPanelOrphanVeryLong.png);
    background-repeat: no-repeat;
    width: auto;
    height: 30px;
    padding-right: 18px;
    vertical-align: top;
    padding-top: 16px;
}

td.PopupPanelBottomLeftOrphanVLong {
    overflow: hidden;
    background-position: left bottom;
    background-image: url(Images/panels/NewPanelBlue/PopupPanelOrphanVeryLong.png);
    background-repeat: no-repeat;
    width: 24px;
    height: auto;
}

td.PopupPanelMainOrphanVLong {
    overflow: hidden;
    background-position: right bottom;
    background-image: url(Images/panels/NewPanelBlue/PopupPanelOrphanVeryLong.png);
    background-repeat: no-repeat;
    height: auto;
    width: auto;
    vertical-align: baseline;
    padding-right: 22px;
    padding-bottom: 22px;
}


/******************* NEW OUTER PANEL
***************************
*/

td.OuterPanelTopLeftTAB {
    overflow: hidden;
    background-position: left top;
    background-image: url(Images/panels/NewPanelBlue/OuterPanelTopTab.png);
    background-repeat: no-repeat;
    width: 36px;
    height: 14px;
}


td.OuterPanelTopRightTAB {
    overflow: hidden;
    background-position: right top;
    background-image: url(Images/panels/NewPanelBlue/OuterPanelTopTab.png);
    background-repeat: no-repeat;
}

td.OuterPanelMainTAB {
    overflow: hidden;
    background-position: right bottom;
    background-image: url(Images/panels/NewPanelBlue/OuterPanelTopTab.png);
    background-repeat: no-repeat;
    height: auto;
    width: auto;
    vertical-align: baseline;
    padding-right: 26px;
    padding-left: 0px;
    padding-bottom: 26px;
}

td.OuterPanelBottomLeftTAB {
    overflow: hidden;
    background-position: left bottom;
    background-image: url(Images/panels/NewPanelBlue/OuterPanelTopTab.png);
    background-repeat: no-repeat;
    height: auto;
}



/******************* RESIZEABLE OUTER PANEL
***************************
*/

td.ResizeOuterPanelTopLeft {
    overflow: hidden;
    background-position: left top;
    background-image: url(Images/panels/ResizePanelBlue/OuterPanel.png);
    background-repeat: no-repeat;
    height: 16px;
}

td.ResizeOuterPanelTopRight {
    overflow: hidden;
    background-position: right top;
    background-image: url(Images/panels/ResizePanelBlue/OuterPanel.png);
    background-repeat: no-repeat;
    width: auto;
    padding-right: 24px;
    font-family: arial, sans-serif;
    font-size: 9pt;
}

td.ResizeOuterPanelMiddleLeft {
    overflow: hidden;
    background-position: left center;
    background-image: url(Images/panels/ResizePanelBlue/OuterPanel.png);
    background-repeat: repeat-y;
    height: auto;
}

td.ResizeOuterPanelMain {
    overflow: hidden;
    background-position: right center;
    background-image: url(Images/panels/ResizePanelBlue/OuterPanel.png);
    padding-right: 31px;
    padding-left: 4px;
}


td.ResizeOuterPanelBottomLeft {
    overflow: hidden;
    background-position: left bottom;
    background-image: url(Images/panels/ResizePanelBlue/OuterPanel.png);
    background-repeat: no-repeat;
    width: 30px;
    height: 38px;
}

td.ResizeOuterPanelBottomRight {
    overflow: hidden;
    background-position: right bottom;
    background-image: url(Images/panels/ResizePanelBlue/OuterPanel.png);
    background-repeat: no-repeat;
    width: auto;
    padding-right: 24px;
    font-family: arial, sans-serif;
    font-size: 9pt;
}




/******************* RESIZEABLE OUTER PANEL WHITE
**************************************************
*/

td.WhiteResizeOuterPanelTopLeft {
    overflow: hidden;
    background-position: left top;
    background-image: url(Images/panels/ResizePanelBlue/OuterPanelWhite.png);
    background-repeat: no-repeat;
    height: 16px;
}

td.WhiteResizeOuterPanelTopRight {
    overflow: hidden;
    background-position: right top;
    background-image: url(Images/panels/ResizePanelBlue/OuterPanelWhite.png);
    background-repeat: no-repeat;
    width: auto;
    padding-right: 24px;
    font-family: arial, sans-serif;
    font-size: 9pt;
}

td.WhiteResizeOuterPanelMiddleLeft {
    overflow: hidden;
    background-position: left top;
    background-image: url(Images/panels/ResizePanelBlue/OuterPanelMiddleWhite.png);
    background-repeat: repeat-y;
    height: auto;
}

td.WhiteResizeOuterPanelMain {
    overflow: hidden;
    background-position: right top;
    background-image: url(Images/panels/ResizePanelBlue/OuterPanelMiddleWhite.png);
    background-repeat: repeat-y;
    height: auto;
    width: auto;
    vertical-align: baseline;
    padding-right: 31px;
    padding-left: 4px;
}


td.WhiteResizeOuterPanelBottomLeft {
    overflow: hidden;
    background-position: left bottom;
    background-image: url(Images/panels/ResizePanelBlue/OuterPanelWhite.png);
    background-repeat: no-repeat;
    width: 30px;
    height: 38px;
}

td.WhiteResizeOuterPanelBottomRight {
    overflow: hidden;
    background-position: right bottom;
    background-image: url(Images/panels/ResizePanelBlue/OuterPanelWhite.png);
    background-repeat: no-repeat;
    width: auto;
    padding-right: 24px;
    font-family: arial, sans-serif;
    font-size: 9pt;
}




/******************* NEW OUTER PANEL
***************************
*/

td.OuterPanelTopLeft {
    overflow: hidden;
    background-position: left top;
    background-image: url(Images/panels/NewPanelBlue/OuterPanel.png);
    background-repeat: no-repeat;
    width: 30px;
    height: 22px;
}

td.OuterPanelTopRight {
    overflow: hidden;
    background-position: right top;
    background-image: url(Images/panels/NewPanelBlue/OuterPanel.png);
    background-repeat: no-repeat;
    width: auto;
    padding-right: 24px;
    font-family: arial, sans-serif;
    font-size: 9pt;
}

td.OuterPanelBottomLeft {
    overflow: hidden;
    background-position: left bottom;
    background-image: url(Images/panels/NewPanelBlue/OuterPanel.png);
    background-repeat: no-repeat;
    width: 30px;
    height: auto;
}

td.OuterPanelMain {
    overflow: hidden;
    background-position: right bottom;
    background-image: url(Images/panels/NewPanelBlue/OuterPanel.png);
    background-repeat: no-repeat;
    height: auto;
    width: auto;
    vertical-align: baseline;
    padding-right: 40px;
    padding-left: 12px;
    padding-bottom: 30px;
}

/******************* NEW OUTER PANEL VERY LONG
***************************
*/

td.OuterPanelTopLeftVeryLong {
    overflow: hidden;
    background-position: left top;
    background-image: url(Images/panels/NewPanelBlue/OuterPanelVeryLong.png);
    background-repeat: no-repeat;
    width: 30px;
    height: 22px;
}

td.OuterPanelTopRightVeryLong {
    overflow: hidden;
    background-position: right top;
    background-image: url(Images/panels/NewPanelBlue/OuterPanelVeryLong.png);
    background-repeat: no-repeat;
    width: auto;
    height: 22px;
    padding-right: 24px;
    font-family: arial, sans-serif;
    font-size: 9pt;
}

td.OuterPanelBottomLeftVeryLong {
    overflow: hidden;
    background-position: left bottom;
    background-image: url(Images/panels/NewPanelBlue/OuterPanelVeryLong.png);
    background-repeat: no-repeat;
    width: 30px;
    height: auto;
}

td.OuterPanelMainVeryLong {
    overflow: hidden;
    background-position: right bottom;
    background-image: url(Images/panels/NewPanelBlue/OuterPanelVeryLong.png);
    background-repeat: no-repeat;
    height: auto;
    width: auto;
    vertical-align: baseline;
    padding-right: 40px;
    padding-left: 12px;
    padding-bottom: 30px;
}




/******************* NEW OUTER PANEL LONG
***************************
*/

td.OuterPanelTopLeftLong {
    overflow: hidden;
    background-position: left top;
    background-image: url(Images/panels/NewPanelBlue/OuterPanelLong.png);
    background-repeat: no-repeat;
    width: 30px;
    height: 22px;
}

td.OuterPanelTopRightLong {
    overflow: hidden;
    background-position: right top;
    background-image: url(Images/panels/NewPanelBlue/OuterPanelLong.png);
    background-repeat: no-repeat;
    width: auto;
    height: 22px;
    padding-right: 24px;
    font-family: arial, sans-serif;
    font-size: 9pt;
}

td.OuterPanelBottomLeftLong {
    overflow: hidden;
    background-position: left bottom;
    background-image: url(Images/panels/NewPanelBlue/OuterPanelLong.png);
    background-repeat: no-repeat;
    width: 30px;
    height: auto;
}

td.OuterPanelMainLong {
    overflow: hidden;
    background-position: right bottom;
    background-image: url(Images/panels/NewPanelBlue/OuterPanelLong.png);
    background-repeat: no-repeat;
    height: auto;
    width: auto;
    vertical-align: baseline;
    padding-right: 40px;
    padding-left: 12px;
    padding-bottom: 30px;
}






/******************* NEW POPUP PANEL
***************************
*/

td.PopupPanelTopLeft {
    overflow: hidden;
    background-position: left top;
    background-image: url(Images/panels/NewPanelBlue/PopupPanel.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 40px;
}

td.PopupPanelTopRight {
    overflow: hidden;
    background-position: right top;
    background-image: url(Images/panels/NewPanelBlue/PopupPanel.png);
    background-repeat: no-repeat;
    width: auto;
    height: 30px;
    padding-right: 16px;
    vertical-align: top;
    padding-top: 16px;
}

td.PopupPanelBottomLeft {
    overflow: hidden;
    background-position: left bottom;
    background-image: url(Images/panels/NewPanelBlue/PopupPanel.png);
    background-repeat: no-repeat;
    width: 24px;
    height: auto;
}

td.PopupPanelMain {
    overflow: hidden;
    background-position: right bottom;
    background-image: url(Images/panels/NewPanelBlue/PopupPanel.png);
    background-repeat: no-repeat;
    height: auto;
    width: auto;
    vertical-align: baseline;
    padding-right: 22px;
    padding-bottom: 30px;
}












/******************* PANELS
***************************
*/

table.cplPanelCenter {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

td.cplPanelInnerTopLeft {
    height: 14px;
    width: 14px;
    background-position: left top;
    background-image: url(Images/Panels/Steel/InnerBlue/pnl_top_left.gif);
    background-repeat: no-repeat;
}

td.cplPanelInnerTopMiddle {
    height: 14px;
    background-image: url(Images/Panels/Steel/InnerBlue/pnl_top_middle.jpg);
    background-position: top;
    background-repeat: repeat-x;
}

td.cplPanelInnerTopRight {
    height: 14px;
    width: 14px;
    background-position: right top;
    background-image: url(Images/Panels/Steel/InnerBlue/pnl_top_right.gif);
    background-repeat: no-repeat;
}



td.cplPanelInnerMiddleLeft {
    height: 100%;
    width: 14px;
    background-image: url(Images/Panels/Steel/InnerBlue/pnl_middle_left.jpg);
    background-repeat: repeat-y;
    background-position: left;
}

td.cplPanelInnerMiddleMiddle {
    height: 100%;
    background-image: url(Images/Panels/Steel/InnerBlue/pnl_middle_middle.jpg);
    background-repeat: repeat;
    text-align: left;
}

td.cplPanelInnerMiddleRight {
    background-position: right;
    height: 100%;
    width: 14px;
    background-image: url(Images/Panels/Steel/InnerBlue/pnl_middle_right.jpg);
    background-repeat: repeat-y;
}



td.cplPanelInnerBottomLeft {
    height: 14px;
    width: 14px;
    background-image: url(Images/Panels/Steel/InnerBlue/pnl_bottom_left.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}

td.cplPanelInnerBottomMiddle {
    height: 14px;
    background-image: url(Images/Panels/Steel/InnerBlue/pnl_bottom_middle.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}

td.cplPanelInnerBottomRight {
    height: 14px;
    width: 14px;
    background-image: url(Images/Panels/Steel/InnerBlue/pnl_bottom_right.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}


/******************* POPUP
***************************
*/


td.cplPanelInnerPopupTopLeft {
    height: 14px;
    width: 14px;
    background-position: left top;
    background-image: url(Images/Panels/Steel/Popup/pnl_top_left.gif);
    background-repeat: no-repeat;
}

td.cplPanelInnerPopupTopMiddle {
    height: 14px;
    background-image: url(Images/Panels/Steel/Popup/pnl_top_middle.jpg);
    background-position: top;
    background-repeat: repeat-x;
}

td.cplPanelInnerPopupTopRight {
    height: 14px;
    width: 14px;
    background-position: right top;
    background-image: url(Images/Panels/Steel/Popup/pnl_top_right.gif);
    background-repeat: no-repeat;
}

td.cplPanelInnerPopupMiddleLeft {
    height: 100%;
    width: 14px;
    background-image: url(Images/Panels/Steel/Popup/pnl_middle_left.jpg);
    background-repeat: repeat-y;
    background-position: left;
}

td.cplPanelInnerPopupMiddleMiddle {
    height: 100%;
    background-image: url(Images/Panels/Steel/Popup/pnl_middle_middle.jpg);
    background-repeat: repeat;
    text-align: left;
}

td.cplPanelInnerPopupMiddleRight {
    height: 100%;
    width: 14px;
    background-image: url(Images/Panels/Steel/Popup/pnl_middle_right.jpg);
    background-repeat: repeat-y;
    background-position: right;
}

td.cplPanelInnerPopupBottomLeft {
    height: 14px;
    width: 14px;
    background-image: url(Images/Panels/Steel/Popup/pnl_bottom_left.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}

td.cplPanelInnerPopupBottomMiddle {
    height: 14px;
    background-image: url(Images/Panels/Steel/Popup/pnl_bottom_middle.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}

td.cplPanelInnerPopupBottomRight {
    height: 14px;
    width: 14px;
    background-image: url(Images/Panels/Steel/Popup/pnl_bottom_right.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}




/******************* REPORT
***************************
*/


td.cplPanelInnerReportTopLeft {
    height: 14px;
    width: 14px;
    background-position: left top;
    background-image: url(Images/Panels/Steel/InnerDarkBlue/pnl_top_left.gif);
    background-repeat: no-repeat;
}

td.cplPanelInnerReportTopMiddle {
    height: 14px;
    background-image: url(Images/Panels/Steel/InnerDarkBlue/pnl_top_middle.jpg);
    background-position: top;
    background-repeat: repeat-x;
}

td.cplPanelInnerReportTopRight {
    height: 14px;
    width: 14px;
    background-position: right top;
    background-image: url(Images/Panels/Steel/InnerDarkBlue/pnl_top_right.gif);
    background-repeat: no-repeat;
}

td.cplPanelInnerReportMiddleLeft {
    height: 100%;
    width: 14px;
    background-image: url(Images/Panels/Steel/InnerDarkBlue/pnl_middle_left.jpg);
    background-repeat: repeat-y;
    background-position: left;
}

td.cplPanelInnerReportMiddleMiddle {
    height: 100%;
    background-image: url(Images/Panels/Steel/InnerDarkBlue/pnl_middle_middle.jpg);
    background-repeat: repeat;
    text-align: left;
}

td.cplPanelInnerReportMiddleRight {
    height: 100%;
    width: 14px;
    background-image: url(Images/Panels/Steel/InnerDarkBlue/pnl_middle_right.jpg);
    background-repeat: repeat-y;
    background-position: right;
}

td.cplPanelInnerReportBottomLeft {
    height: 14px;
    width: 14px;
    background-image: url(Images/Panels/Steel/InnerDarkBlue/pnl_bottom_left.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}

td.cplPanelInnerReportBottomMiddle {
    height: 14px;
    background-image: url(Images/Panels/Steel/InnerDarkBlue/pnl_bottom_middle.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}

td.cplPanelInnerReportBottomRight {
    height: 14px;
    width: 14px;
    background-image: url(Images/Panels/Steel/InnerDarkBlue/pnl_bottom_right.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}





/******************* PANEL
***************************
*/




td.cplPanelLabelTopMiddleTitle {
    height: 20px;
    background-image: url(Images/Panels/Steel/pnl_label_top_middle.jpg);
    background-position: top;
    background-repeat: repeat-x;
    font-family: arial, sans-serif;
    font-size: 14px;
    color: #000000;
    vertical-align: bottom;
    padding-bottom: 4px;
    position: relative;
}

td.cplPanelLabelTopMiddleTitleBack {
    height: 20px;
    background-image: url(Images/Panels/Steel/pnl_label_top_middle.jpg);
    background-position: top;
    background-repeat: repeat-x;
    font-family: arial, sans-serif;
    font-size: 13px;
    color: #000000;
    vertical-align: bottom;
    padding-bottom: 6px;
    position: relative;
    cursor: pointer;
}

td.cplPanelLabelTopMiddleSubTitle {
    height: 20px;
    background-image: url(Images/Panels/Steel/pnl_label_top_middle.jpg);
    background-position: top;
    background-repeat: repeat-x;
    font-family: arial, sans-serif;
    font-size: 9pt;
    color: #000000;
    vertical-align: bottom;
    padding-bottom: 4px;
    position: relative;
}

td.cplPanelTitleTab {
    display: block;
    position: relative;
    top: 6px;
}

td.cplPanelLabelLeft {
    height: 30px;
    width: 25px;
    background-position: right bottom;
    background-image: url(Images/Panels/Steel/pnl_label_left.jpg);
    background-repeat: no-repeat;
    position: relative;
}

td.cplPanelLabelRight {
    height: 28px;
    width: 25px;
    background-position: left bottom;
    background-image: url(Images/Panels/Steel/pnl_label_right.jpg);
    background-repeat: no-repeat;
    position: relative;
    z-index: -1;
}


td.cplPanelTopLeft {
    height: 25px;
    width: 25px;
    background-position: left top;
    background-image: url(Images/Panels/Steel/pnl_top_left.gif);
    background-repeat: no-repeat;
}

td.cplPanelTopMiddle {
    height: 25px;
    width: 100%;
    background-image: url(Images/Panels/Steel/pnl_top_middle.jpg);
    background-position: top;
    background-repeat: repeat-x;
}

td.cplPanelTopRight {
    height: 25px;
    width: 25px;
    background-position: right top;
    background-image: url(Images/Panels/Steel/pnl_top_right.gif);
    background-repeat: no-repeat;
}

td.cplPanelMiddleLeft {
    height: 100%;
    width: 25px;
    background-image: url(Images/Panels/Steel/pnl_middle_left.jpg);
    background-repeat: repeat-y;
    background-position: left;
}

td.cplPanelMiddleRight {
    height: 100%;
    width: 25px;
    background-image: url(Images/Panels/Steel/pnl_middle_right.jpg);
    background-repeat: repeat-y;
    background-position: right;
}

td.cplPanelBottomLeft {
    height: 25px;
    width: 25px;
    background-image: url(Images/Panels/Steel/pnl_bottom_left.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}

td.cplPanelBottomMiddle {
    height: 25px;
    width: 100%;
    background-image: url(Images/Panels/Steel/pnl_bottom_middle.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}

td.cplPanelBottomRight {
    height: 25px;
    width: 25px;
    background-image: url(Images/Panels/Steel/pnl_bottom_right.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}

td.cplPanelMiddleMiddle {
    height: 100%;
    width: 100%;
    background-image: url(Images/Panels/Steel/pnl_middle_middle.jpg);
    background-repeat: repeat;
}
