
div.clearer {
    clear:both;
    height:0;
    line-height:0.01em;
    margin:0;
    padding:0;
    visibility:hidden;
}
div.header_container {
    background-image:url( );
    background-position:left top;
    background-repeat:repeat-x;
    float:left;
    height:159px;
    min-width:730px;
    width:100%;
}
div.header_content {
    background-image:url( );
    background-position:right top;
    background-repeat:no-repeat;
    float:left;
    height:159px;
    width:100%;
}
div.body_container {
    float:left;
    margin-top:-80px;
    width:100%;
}
div.body_content {
    margin:0 auto;
    padding-left:25px;
    width:980px;
}
div.body_content div {
}
div.navigationContainer {
    border-color:-moz-use-text-color -moz-use-text-color #D9D9D9;
    border-style:none none solid;
    border-width:medium medium 1px;
    float:left;
    width:230px;
}
div.contentContainer {
    background:transparent none repeat scroll 0 0;
    border:medium none;
    float:left;
    padding-left:6px;
    width:720px;
}
table.componentTabSetContainer {
    width:99%;
}
div.footer_container {
    background-image:url( );
    background-position:left bottom;
    background-repeat:repeat-x;
    float:left;
    height:95px;
    min-width:705px;
    width:100%;
}
div.footer_content {
    background-image:url( );
    background-position:right bottom;
    background-repeat:no-repeat;
    height:95px;
}
div.footer_content div {
    color:white;
    float:left;
    padding-left:10px;
    padding-top:60px;
}
div.footer_content a, div.footer_content a:hover {
    color:orange;
    text-decoration:none;
}
div.footer_content a {
}
div.footer_content a:hover {
    text-decoration:underline;
}
a:link, a:hover, a:visited, a:active {
    color:#000000;
    font-family:Tahoma,Helvetica,sans-serif;
    font-weight:normal;
    text-decoration:none;
}
a:hover {
    color:#000033;
    text-decoration:underline;
}
a:visited {
}
a:active {
    color:#318496;
}
.docViewContainer, .docViewNavigation, .docViewContent {
    float:left;
}
.docViewNavigation, .docViewContent {
    height:500px;
}
.docViewNavigation {
    overflow:scroll;
    width:150px;
}
.docViewContent {
    border:1px solid #D9D9D9;
    width:514px;
}
.docViewContainer {
    width:670px;
}
.docViewContainer a {
    color:#444444;
}
a.docViewNodeSelectedtrue {
    font-weight:bold;
}
.docViewContainer a:visited {
    color:#104E5B;
}
.docViewContainer a:hover {
    color:#318496;
    text-decoration:none;
}
.includeIframe {
    background-color:white;
    border:medium none;
    font-size:11pt;
    height:100%;
    width:100%;
}
.componentBox {
    float:left;
    padding:0;
}
.componentBoxPortlet {
    background-color:white;
}
.synopsisBox {
    background:transparent url( ) no-repeat scroll left top;
    border:medium none;
    display:block;
    min-height:36px;
    padding:0 0 0 50px;
}
.exampleBox {
    background:#FFFFFF none repeat scroll 0 0;
    display:block;
    float:left;
    margin:15px 15px 0 0;
    padding:15px;
}
.synopsisBox .iceOutTxt {
    display:block;
}
.backBeanChangeContainer {
    padding:0;
}
.backBeanChangeTitle {
    background:#FFFFFF url( ) repeat-x scroll left top;
    border-bottom:1px solid #D9D9D9;
    height:20px;
    margin:0;
    padding:6px 0 0 8px;
    width:275px;
}
.backBeanChangeBody {
    padding:2px;
}
.backBeanChangeBody > div.icePnlGrp:first-child {
    background-color:white;
    padding:15px;
}
.iceOutTxt {
    color:#484848;
}
.iceSelOneRb-dis {
    background-color:#FFFFFF;
    border:0 none;
    color:#444444;
}
h3 {
    -x-system-font:none;
    font-family:tahoma;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
    margin:0 0 10px;
}
.columnsColumn {
    border:medium none;
}
.themeControlContainer {
    border:1px solid #D9D9D9;
    height:28px;
    margin-bottom:7px;
    padding:7px 5px 5px;
    text-align:left;
    vertical-align:middle;
    white-space:nowrap;
}
.themeControlContainer .changeThemeButton {
    background-image:url(./images/theme_refresh.png);
    background-position:right center;
    background-repeat:no-repeat;
    border:1px solid #D9D9D9;
    display:inline;
    margin-top:3px;
    padding:4px 25px 4px 10px;
    width:70px;
}
.themeSelectOneMenu {
    border:1px solid #D9D9D9;
    margin:5px 3px 0;
    padding:0;
    width:90px;
}
.themeControlContainer a {
    color:#444444;
}
.navigationTree {
}
.navigationTreeRow {
    padding:0;
    vertical-align:middle;
    white-space:nowrap;
}
.navigationTreeRow a {
    color:#000000;
    cursor:pointer;
    padding:0 0 0 3px;
    text-decoration:none;
    vertical-align:middle;
}
.navigationTreeRow a:hover {
    text-decoration:underline;
}
.navigationTreeRow img {
    background-repeat:repeat-y;
    border:0 none;
    padding:0;
    vertical-align:middle;
}
.navigationTreeRow > img {
    width:16px;
}
.navigationTreeRow a img {
    background-repeat:repeat-y;
    border:0 none;
    padding:0;
}
.navigationTreeRow * div {
    padding:0;
    vertical-align:middle;
}
a.navNodeSelecttrue:hover, a.navNodeSelectfalse:hover {
    background:transparent url( ) no-repeat scroll left center;
    color:#318496;
    padding-left:16px;
    text-decoration:none;
}
a.navNodeSelecttrue:visited, a.navNodeSelectfalse:visited {
}
a.navNodeSelecttrue {
    background:transparent url( ) no-repeat scroll left center;
    font-weight:bold;
    padding-left:16px;
}
a.navNodeSelectfalse {
    background:transparent url( ) no-repeat scroll left center;
    padding-left:16px;
}
a.navNodeFoldertrueExpandedfalse, a.navNodeFoldertrueExpandedfalse:hover {
    background:transparent url( ) no-repeat scroll left center;
    padding-left:20px;
}
a.navNodeFoldertrueExpandedtrue, a.navNodeFoldertrueExpandedtrue:hover {
    background:transparent url( ) no-repeat scroll left center;
    padding-left:20px;
}
.dndCartDesc span:first-child {
    font-weight:bold;
}
.dndCartDesc {
    float:left;
    margin-bottom:5px;
    margin-top:15px;
}
.inventoryItemContainer {
    border:1px solid #D9D9D9;
    float:left;
    margin:8px;
    width:100px;
}
.inventoryItemContainer div {
    text-align:center;
}
.chartContainer {
    border:1px solid #D9D9D9;
    float:left;
    width:462px;
}
.returnItemButton {
    background-color:white;
    background-image:url(../images/dragDrop/return_arrow.png);
    background-position:right center;
    background-repeat:no-repeat;
    border:1px solid #D9D9D9;
    display:inline;
    padding:4px 25px 4px 10px;
}
.cartDropTarget {
    background-color:#FDA505;
}
.effectWrapperContainer {
    float:left;
    height:80px;
    margin:15px;
    padding:2px;
    width:125px;
}
.effectWrapperContainer:hover {
    text-decoration:none;
}
.effectsDemoContainer {
    background:transparent url(../images/effect_gradient.gif) repeat-x scroll left bottom;
    border:1px solid #D9D9D9;
    float:left;
    height:80px;
    overflow:hidden;
    text-align:center;
    vertical-align:middle;
    width:125px;
}
.effectsDemoContainer > div {
    -x-system-font:none;
    color:#484848;
    float:left;
    font-family:tahoma;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
    text-align:center;
    vertical-align:middle;
    width:100%;
}
.effectsDemoTitle {
    background:#FFFFFF url( ) repeat-x scroll left center;
    border-bottom:1px solid #D9D9D9;
}
.effectsDemoContainer:hover {
    cursor:pointer;
    text-decoration:none;
}
.effectsDemoContainer:hover .iceOutTxt {
    color:#318496;
    text-decoration:none;
}
.effectsDemoContainer a:hover {
    text-decoration:none;
}
.dataPaginatorDataTable {
    float:left;
    margin-top:20px;
}
.dataPaginatorVertical_true {
}
.dataPaginatorVertical_false {
    clear:left;
}
.synopsisBox > span:first-child, div.firstChildTitle > span:first-child, div.firstChildTitle > div > span:first-child {
    font-weight:bold;
}
.title {
    color:yellow;
}
.exampleBox a, .synopsisBox a, .exampleBox a:visited, .synopsisBox a:visited, .exampleBox a:hover, .synopsisBox a:hover {
    font-family:Arial,Helvetica,sans-serif;
    font-weight:normal;
}
.exampleBox a, .synopsisBox a, .exampleBox a:visited, .synopsisBox a:visited {
    text-decoration:none;
}
.exampleBox a:hover, .synopsisBox a:hover {
    text-decoration:underline;
}
.exampleBox .iceMnuItm a:hover {
    text-decoration:none;
}
.centerBox {
    margin-left:auto;
    margin-right:auto;
}
table.verticalAlignTop td {
    vertical-align:top;
}
div.verticalAlignMdl {
    vertical-align:middle;
}
.navConnectionStatus {
    left:900px;
    position:relative;
    top:33px;
}
.navPnlClpsbl, .navPnlClpsblColpsd {
    border-bottom:medium none;
}
.navPnlClpsblCnt .navPnlClpsbl {
    border:medium none;
}
.navPnlClpsblHdr {
    -x-system-font:none;
    background:#FFFFFF url( ) repeat-x scroll left top;
    border-bottom:1px solid #D9D9D9;
    color:#484848;
    font-family:tahoma;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    height:20px;
    line-height:normal;
    padding:6px 0 0 8px;
}
.navPnlClpsblHdr .iceCmdLnk, .navPnlClpsblColpsdHdr .iceCmdLnk {
    padding-left:22px;
}
.navPnlClpsblHdr .icePnlGrp a {
    font-weight:bold;
}
.navPnlClpsblCnt {
    -x-system-font:none;
    background:#F5F5F5 none repeat scroll 0 0;
    border-bottom:medium none;
    color:#494949;
    font-family:tahoma;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:17px;
    padding:4px 4px 4px 9px;
}
.navPnlClpsblCnt .navPnlClpsblHdr {
    -x-system-font:none;
    border:medium none;
    color:#484848;
    font-family:tahoma;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    height:20px;
    line-height:normal;
    margin-top:8px;
    padding:0;
}
.navPnlClpsblCnt .navPnlClpsblHdr .navOutTxt {
    background:transparent none repeat scroll 0 0;
}
.navPnlClpsblCnt .navPnlClpsblColpsdHdr {
    -x-system-font:none;
    border:medium none;
    color:#484848;
    font-family:tahoma;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    height:20px;
    line-height:normal;
    margin-top:8px;
    padding:0;
}
.navPnlClpsblCnt .navPnlClpsblColpsdHdr .iceOutTxt {
    background:transparent none repeat scroll 0 0;
}
.navPnlClpsblCnt .navPnlClpsblCnt {
    border-left:medium none;
    border-right:medium none;
    padding:0 0 0 10px;
}
.navPnlClpsblCnt .navPnlClpsblColpsd {
    border:medium none;
}
.navPnlClpsblColpsdHdr {
    -x-system-font:none;
    background:#FFFFFF url( ) repeat-x scroll left top;
    border-bottom:medium none;
    color:#484848;
    font-family:tahoma;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    height:20px;
    line-height:normal;
    padding:6px 0 0 8px;
}
.navPnlClpsblColpsdHdr .iceOutTxt, .navPnlClpsblHdr .iceOutTxt {
    color:#484848;
    padding-left:22px;
}
.navPnlClpsblColpsdCnt {
    border:medium none;
}
.navPnlClpsblHdr, .navPnlClpsblHdr-dis, .navPnlClpsblColpsdHdr, .navPnlClpsblColpsdHdr-dis {
    cursor:pointer;
}
.navPnlClpsblHdr div, .navPnlClpsblHdr-dis div, .navPnlClpsblColpsdHdr div, .navPnlClpsblColpsdHdr-dis div {
    background-position:left top;
    background-repeat:no-repeat;
    height:18px;
}
.navPnlClpsbl a, .navPnlClpsblHdr a, .navPnlClpsblColpsdHdr a {
    color:#444444;
}
.navPnlClpsblWrapper {
    display:block;
    float:left;
    margin-top:20px;
}
.navPnlClpsblLnks .iceOutTxt {
}
.navPnlClpsblLnks span, .navPnlClpsblLnks.nodec, .navPnlClpsblLnks:link, .navPnlClpsblLnks:hover, .navPnlClpsblLnks:visited {
    color:#004080;
}
.navPnlClpsblLnks:link, .navPnlClpsblLnks:visited {
    text-decoration:none;
}
.navPnlClpsblLnks:hover {
    text-decoration:underline;
}
.navPnlClpsblEnd {
    border-bottom:1px solid #D9D9D9;
}
.navPnlClpsblHdr .iceCmdLnk, .navPnlClpsblColpsdHdr .iceCmdLnk {
    padding-left:18px;
}
.navPnlClpsblHdr div, .navPnlClpsblHdr-dis div {
    background:transparent url( ) no-repeat scroll 0 3px;
}
.navPnlClpsblColpsdHdr div, .navPnlClpsblColpsdHdr-dis div {
    background:transparent url( ) no-repeat scroll 0 3px;
}
.cityCol {
    width:125px;
}
.stateCol {
    width:125px;
}
.zipCol {
    width:50px;
}
.serverFeedbackBorderHighlight {
    border:1px solid #CCCCCC;
    padding:10px;
    vertical-align:top;
    width:300px;
}
.iceSelInpTxtRow, .iceSelInpTxtSelRow {
    height:15px;
}
.iceSelInpTxtSelRow {
    color:#FFFFFF;
}
.columnsColumn, .columnsNestedColumn, .columnsNestedBoldColumn {
    color:#000000;
    padding:3px 5px;
    text-align:center;
    white-space:nowrap;
}
.columnsColumn {
    border-bottom:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    width:55px;
}
.menuHeadingItem a {
    width:144px;
}
.orientationLabel {
    display:inline;
    float:left;
}
.orientationRadioBtn label {
    vertical-align:top;
}
.menuPopupEffectsVrtSubMenuInd {
    padding-top:0;
}
.pnlBrdrDemo {
    display:block;
    float:left;
    margin:15px 15px 0 0;
    padding:15px;
}
.pnlBrdrDemoNorth, .pnlBrdrDemoEast, .pnlBrdrDemoWest, .pnlBrdrDemoCenter, .pnlBrdrDemoSouth {
    background-color:#EEEEEE;
    border:1px solid #CCCCCC;
    font-weight:bold;
    padding:5px;
    text-align:center;
    vertical-align:middle;
}
.pnlBrdrDemoNorth, .pnlBrdrDemoSouth {
    height:60px;
}
.pnlBrdrDemoEast, .pnlBrdrDemoWest {
    width:100px;
}
.pnlBrdrDemoEast, .pnlBrdrDemoWest, .pnlBrdrDemoCenter {
    height:100px;
}
.weekend a {
    background-color:#999999;
}
.weekend a span {
    color:white;
}
.august span {
    font-weight:bold;
}
.iceGmpMapTd div.gmap {
    border:3px inset #555555;
    height:350px;
    width:545px;
}
.corePopup {
    height:150px;
    left:40%;
    position:absolute;
    top:60%;
    width:500px;
    height:400px;
    z-index:1001;
}
.corePopup table {
    width:100%;
}
.popupBody {
    margin-top:25px;
    text-align:center;
    vertical-align:middle;
    width:100%;
    height:100%;
}
.popupHeaderWrapper {
    text-align:center;
    vertical-align:middle;
}
.popupHeaderText {
    float:left;
}
.popupHeaderImage {
    float:right;
    margin-right:2px;
    margin-top:2px;
}
.positionPanelContainer {
}
.rankPanelContainer span, .rankPanelContainer span {
    font-weight:normal;
}
.positionPanelContainer div.container {
    background:#FFFFFF url( ) repeat-x scroll left top;
    border:1px solid #D9D9D9;
    color:#484848;
    font-weight:normal;
    padding-left:5px;
    width:125px;
}
.positionPanelContainer div.moveLabel {
    background:transparent url( ) no-repeat scroll left center;
    height:20px;
    padding:6px 0 0 25px;
}
.rankPanelContainer div {
    border:1px solid white;
    height:20px;
    padding:6px 0 0 5px;
}
.tabsetControls div {
    float:left;
    margin-left:3px;
    vertical-align:middle;
}
.tabsetControls div div {
    float:left;
    margin:3px;
    vertical-align:middle;
}
.panelStackContainer table.icePnlStk {
    width:100%;
}
.stackExamplePanel table {
    background-color:#F5F5F5;
    border-left:1px solid #DADADA;
    border-top:1px solid #DADADA;
    margin:0;
    padding:0;
    width:100%;
}
.stackExamplePanel table td {
    border-bottom:1px solid #DADADA;
    border-right:1px solid #DADADA;
    padding:25px;
}
.stackExamplePanel span {
    font-weight:bold;
}
.stackExamplePanel a span {
    font-weight:normal;
}
.panelSeriesContainer .employeeBox {    
    float: left;
    display:inline;
    background-color:aqua;
    width:190px;
    height:230px;
    border-bottom: 1px solid #DFDFDF;
    
    
}
.exampleBox.panelSeriesContainer {
    width:90%;
    
    background-color:blue;
    
}
.panelToolTipInvnItem {
    border:1px solid #DADADA;
    float:left;
    margin:8px;
    text-align:center;
}
.icePnlTlTip table {
    width:100%;
}
.uploadProgressBar .iceOutProg, .uploadProgressBar .iceOutProgBg, .uploadProgressBar {
    width:350px;
}
.connectionStatusGraphics {
    width:100%;
}
.connectionStatusGraphics span {
    font-weight:bold;
}
.connectionStatusGraphics td {
    text-align:center;
    vertical-align:middle;
}
.selectedNodetrue span {
    font-weight:bold;
}
.iceTree a:hover .iceOutTxt {
    color:#318496;
}
.chartConfigurationContainer div.firstChildTitle > label:first-child {
    display:block;
    margin-bottom:5px;
}
.mediaSelection {
}
.mediaSelection table {
    width:250px;
}
.pnlGrdClass {
    text-align:left;
    vertical-align:top;
    width:70px;
}
.pnlGrdClassLong {
    text-align:left;
    vertical-align:top;
    width:200px;
}
