/***********************************************************************
rBoxWhiteSimpleGreyBorder
***********************************************************************/
.rBoxWhiteSimpleGreyBorder {
    background: #ffffff;
    height: 100%
}

.rBoxWhiteSimpleGreyBorder .rBoxCenterTop {
    margin: 0 1px 0 1px;
    background-color: #fff;
    height: 2px;
    display: block;
}

.rBoxWhiteSimpleGreyBorder .rBoxCenterBottom {
    margin: 0 1px 0 1px;
    background-color: #fff;
    height: 2px;
    display: block;
}

.rBoxWhiteSimpleGreyBorder .rBoxOuterBox {
    background: #fff;
    border: 0 solid #999;
    border-width: 0 1px;
    height: 100%;
}

.rBoxWhiteSimpleGreyBorder .rBoxInnerBox {
    border: 0 solid #fff;
    border-width: 0 1px;
    height: 100%;
}

.rBoxWhiteSimpleGreyBorder .rBoxContent {
    padding: 10px;
    height: auto;
}

.rBoxWhiteSimpleGreyBorder .rBox1 {
    margin: 0 4px;
    background: #999;
}

.rBoxWhiteSimpleGreyBorder .rBox2 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 2px 0 2px;
}

.rBoxWhiteSimpleGreyBorder .rBox3,.rBoxWhiteSimpleGreyBorder .rBox4 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 1px 0 1px;
}

/***********************************************************************
    rBoxWhiteSimpleLightGreyBorder
***********************************************************************/
.rBoxWhiteSimpleLightGreyBorder {
    background: transparent;
    height: 100%
}

.rBoxWhiteSimpleLightGreyBorder .rBoxCenterTop {
    margin: 0 1px 0 1px;
    background-color: #fff;
    height: 2px;
    display: block;
}

.rBoxWhiteSimpleLightGreyBorder .rBoxCenterBottom {
    margin: 0 1px 0 1px;
    background-color: #fff;
    height: 2px;
    display: block;
}

.rBoxWhiteSimpleLightGreyBorder .rBoxOuterBox {
    background: #fff;
    border: 0 solid #cfcecc;
    border-width: 0 1px;
    height: 100%;
}

.rBoxWhiteSimpleLightGreyBorder .rBoxInnerBox {
    border: 0 solid #fff;
    border-width: 0 1px;
    height: 100%;
}

.rBoxWhiteSimpleLightGreyBorder .rBoxContent {
    padding: 10px;
    height: auto;
}

.rBoxWhiteSimpleLightGreyBorder .rBox1 {
    margin: 0 4px;
    background: #cfcecc;
}

.rBoxWhiteSimpleLightGreyBorder .rBox2 {
    background-color: #fff;
    border: 0 solid #cfcecc;
    border-width: 0 2px 0 2px;
}

.rBoxWhiteSimpleLightGreyBorder .rBox3,.rBoxWhiteSimpleLightGreyBorder .rBox4
    {
    background-color: #fff;
    border: 0 solid #cfcecc;
    border-width: 0 1px 0 1px;
}

/***********************************************************************
    rBoxLightBlue
***********************************************************************/
.rBoxLightBlue {
    background: transparent;
    height: 100%
}

.rBoxLightBlue .rBoxCenterTop {
    margin: 0 1px 0 1px;
    background-color: #f5faff;
    height: 2px;
    display: block;
}

.rBoxLightBlue .rBoxCenterBottom {
    margin: 0 1px 0 1px;
    background-color: #f5faff;
    height: 2px;
    display: block;
}

.rBoxLightBlue .rBoxOuterBox {
    background: #f5faff;
    border: 0 solid #999;
    border-width: 0 1px;
    height: 100%;
}

.rBoxLightBlue .rBoxInnerBox {
    border: 0 solid #fff;
    border-width: 0 1px;
    height: 100%;
}

.rBoxLightBlue .rBoxContent {
    padding: 10px;
    height: auto;
}

.rBoxLightBlue .rBox1 {
    margin: 0 4px;
    background: #999;
}

.rBoxLightBlue .rBox2 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 2px 0 2px;
}

.rBoxLightBlue .rBox3,
.rBoxLightBlue .rBox4 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 1px 0 1px;
}

/***********************************************************************
    rBoxLightGrey
***********************************************************************/
.rBoxLightGrey {
    background: transparent;
    height: 100%
}

.rBoxLightGrey .rBoxCenterTop {
    margin: 0 1px 0 1px;
    background-color: #f8f8f8;
    height: 2px;
    display: block;
}

.rBoxLightGrey .rBoxCenterBottom {
    margin: 0 1px 0 1px;
    background-color: #f8f8f8;
    height: 2px;
    display: block;
}

.rBoxLightGrey .rBoxOuterBox {
    background: #f8f8f8;
    border: 0 solid #999;
    border-width: 0 1px;
    height: 100%;
}

.rBoxLightGrey .rBoxInnerBox {
    border: 0 solid #fff;
    border-width: 0 1px;
    height: 100%;
}

.rBoxLightGrey .rBoxContent {
    padding: 10px;
    height: auto;
}

.rBoxLightGrey .rBox1 {
    margin: 0 4px;
    background: #999;
}

.rBoxLightGrey .rBox2 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 2px 0 2px;
}

.rBoxLightGrey .rBox3,.rBoxLightGrey .rBox4 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 1px 0 1px;
}

/***********************************************************************
    rBoxLightYellow
********************************************************************** */
.rBoxLightYellow {
    background: transparent;
    height: 100%
}

.rBoxLightYellow .rBoxCenterTop {
    margin: 0 1px 0 1px;
    background-color: #fefedc;
    height: 2px;
    display: block;
}

.rBoxLightYellow .rBoxCenterBottom {
    margin: 0 1px 0 1px;
    background-color: #fefedc;
    height: 2px;
    display: block;
}

.rBoxLightYellow .rBoxOuterBox {
    background: #fefedc;
    border: 0 solid #999;
    border-width: 0 1px;
    height: 100%;
}

.rBoxLightYellow .rBoxInnerBox {
    border: 0 solid #fff;
    border-width: 0 1px;
    height: 100%;
}

.rBoxLightYellow .rBoxContent {
    padding: 10px;
    height: auto;
}

.rBoxLightYellow .rBox1 {
    margin: 0 4px;
    background: #999;
}

.rBoxLightYellow .rBox2 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 2px 0 2px;
}

.rBoxLightYellow .rBox3,
.rBoxLightYellow .rBox4 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 1px 0 1px;
}

/* **********************************************************************
    rBoxGreyRight
***********************************************************************/
.rBoxGreyRight {
    background: transparent;
    height: 100%
}

.rBoxGreyRight .rBoxCenterTop {
    margin: 0 1px 0 1px;
    background-color: #e2e2e2;
    background-image: url(rBoxGreyRight.gif);
    background-repeat: repeat-y;
    height: 2px;
    display: block;
}

.rBoxGreyRight .rBoxCenterBottom {
    margin: 0 1px 0 1px;
    background-color: #e2e2e2;
    background-image: url(rBoxGreyRight.gif);
    background-repeat: repeat-y;
    height: 2px;
    display: block;
}

.rBoxGreyRight .rBoxOuterBox {
    background: #e2e2e2;
    border: 0 solid #999;
    border-width: 0 1px;
    background-image: url(rBoxGreyRight.gif);
    background-repeat: repeat-y;
    height: auto;
}

.rBoxGreyRight .rBoxInnerBox {
    border: 0 solid white;
    border-width: 0 1px;
    height: 100%;
}

.rBoxGreyRight .rBoxContent {
    padding: 10px;
    height: auto;
}

.rBoxGreyRight .rBox1 {
    margin: 0 4px;
    background: #999;
}

.rBoxGreyRight .rBox2 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 2px 0 2px;
}

.rBoxGreyRight .rBox3,.rBoxGreyRight .rBox4 {
    background-color: white;
    border: 0 solid #999;
    border-width: 0 1px 0 1px;
}

/***********************************************************************
    rBoxOrangeRight
***********************************************************************/
.rBoxOrangeRight,
.leftPortlet .rBoxOrangeRight {
    background: transparent;
    height: 100%;
}
.leftPortlet .rBoxOrangeRight{
    font-size: 0px;
    line-height: 0px;
}

.rBoxOrangeRight .rBoxCenterTop {
    margin: 0 1px 0 1px;
    background-color: #fab44a;
    background-image: url(rBoxOrangeRight.gif);
    background-repeat: repeat-y;
    height: 2px;
    display: block;
}

.rBoxOrangeRight .rBoxCenterBottom {
    margin: 0 1px 0 1px;
    background-color: #fab44a;
    background-image: url(rBoxOrangeRight.gif);
    background-repeat: repeat-y;
    height: 2px;
    display: block;
}

.rBoxOrangeRight .rBoxOuterBox {
    background: #fab44a;
    border: 0 solid #999;
    border-width: 0 1px;
    background-image: url(rBoxOrangeRight.gif);
    background-repeat: repeat-y;
    height: auto;
}

.rBoxOrangeRight .rBoxInnerBox {
    border: 0 solid white;
    border-width: 0 1px;
    height: 100%;
}

.rBoxOrangeRight .rBoxContent {
    padding: 10px;
    height: auto;
}

.rBoxOrangeRight .rBox1 {
    margin: 0 4px;
    background: #999;
}

.rBoxOrangeRight .rBox2 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 2px 0 2px;
}

.rBoxOrangeRight .rBox3,.rBoxOrangeRight .rBox4 {
    background-color: white;
    border: 0 solid #999;
    border-width: 0 1px 0 1px;
}

/***********************************************************************
    rBoxGreyRightSmall
***********************************************************************/
.rBoxGreyRightSmall {
    background: transparent;
    height: 100%;
}

.rBoxGreyRightSmall .rBoxCenterTop {
    margin: 0 1px 0 1px;
    background-color: #ececec;
    background-image: url(rBoxGreyRightSmall.gif);
    background-repeat: repeat-y;
    height: 2px;
    display: block;
}

.rBoxGreyRightSmall .rBoxCenterBottom {
    margin: 0 1px 0 1px;
    background-color: #ececec;
    background-image: url(rBoxGreyRightSmall.gif);
    background-repeat: repeat-y;
    height: 2px;
    display: block;
}

.rBoxGreyRightSmall .rBoxOuterBox {
    background: #ececec;
    border: 0 solid #999;
    border-width: 0 1px;
    background-image: url(rBoxGreyRightSmall.gif);
    background-repeat: repeat-y;
    height: 100%;
}

.rBoxGreyRightSmall .rBoxInnerBox {
    border: 0 solid white;
    border-width: 0 1px;
    height: 100%;
}

.rBoxGreyRightSmall .rBoxContent {
    padding: 10px;
    height: auto;
}

.rBoxGreyRightSmall .rBox1 {
    margin: 0 4px;
    background: #999;
}

.rBoxGreyRightSmall .rBox2 {
    border: 0 solid #999;
    border-width: 0 2px 0 2px;
}

.rBoxGreyRightSmall .rBox3,
.rBoxGreyRightSmall .rBox4 {
    background-color: #ececec;
    border: 0 solid #999;
    border-width: 0 1px 0 1px;
}

/***********************************************************************
    rBoxLightGreyTop
***********************************************************************/
.rBoxLightGreyTop {
    background: transparent;
    height: 100%
}

.rBoxLightGreyTop .rBoxCenterTop {
    margin: 0 1px 0 1px;
    background-color: #eee;
    height: 2px;
    display: block;
}

.rBoxLightGreyTop .rBoxCenterBottom {
    margin: 0 1px 0 1px;
    background-color: #f8f8f8;
    height: 2px;
    display: block;
}

.rBoxLightGreyTop .rBoxOuterBox {
    background: #f8f8f8;
    border: 0 solid #999;
    border-width: 0 1px;
    background-image: url(rBoxLightGreyTop.gif);
    background-repeat: repeat-x;
    height: 100%;
}

.rBoxLightGreyTop .rBoxInnerBox {
    border: 0 solid #fff;
    border-width: 0 1px;
    height: 100%;
}

.rBoxLightGreyTop .rBoxContent {
    padding: 10px;
    height: auto;
}

.rBoxLightGreyTop .rBox1 {
    margin: 0 4px;
    background: #999;
}

.rBoxLightGreyTop .rBox2 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 2px 0 2px;
}

.rBoxLightGreyTop .rBox3,
.rBoxLightGreyTop .rBox4 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 1px 0 1px;
}

/***********************************************************************
    rBoxLightGreyBottom
***********************************************************************/
.rBoxLightGreyBottom {
    background: transparent;
    height: 100%
}

.rBoxLightGreyBottom .rBoxCenterTop {
    margin: 0 1px 0 1px;
    background-color: #f8f8f8;
    height: 2px;
    display: block;
}

.rBoxLightGreyBottom .rBoxCenterBottom {
    margin: 0 1px 0 1px;
    background-color: #eee;
    height: 2px;
    display: block;
}

.rBoxLightGreyBottom .rBoxOuterBox {
    background: #eee;
    border: 0 solid #999;
    border-width: 0 1px;
    background-image: url(rBoxLightGreyBottom.gif);
    background-repeat: repeat-x;
    height: 100%;
}

.rBoxLightGreyBottom .rBoxInnerBox {
    border: 0 solid #fff;
    border-width: 0 1px;
    height: 100%;
}

.rBoxLightGreyBottom .rBoxContent {
    padding: 10px;
    height: auto;
}

.rBoxLightGreyBottom .rBox1 {
    margin: 0 4px;
    background: #999;
}

.rBoxLightGreyBottom .rBox2 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 2px 0 2px;
}

.rBoxLightGreyBottom .rBox3,
.rBoxLightGreyBottom .rBox4 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 1px 0 1px;
}

/***********************************************************************
    rBoxGreyTop
***********************************************************************/
.rBoxGreyTop {
    background: transparent;
    height: 100%
}

.rBoxGreyTop .rBoxCenterTop {
    margin: 0 1px 0 1px;
    background-color: #cdcdcd;
    height: 2px;
    display: block;
}

.rBoxGreyTop .rBoxCenterBottom {
    margin: 0 1px 0 1px;
    background-color: #eee;
    height: 2px;
    display: block;
}

.rBoxGreyTop .rBoxOuterBox {
    background: #eee;
    border: 0 solid #999;
    border-width: 0 1px;
    background-image: url(rBoxGreyTop.gif);
    background-repeat: repeat-x;
    height: 100%;
}

.rBoxGreyTop .rBoxInnerBox {
    border: 0 solid #fff;
    border-width: 0 1px;
    height: 100%;
}

.rBoxGreyTop .rBoxContent {
    padding: 10px;
    height: auto;
}

.rBoxGreyTop .rBox1 {
    margin: 0 4px;
    background: #999;
}

.rBoxGreyTop .rBox2 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 2px 0 2px;
}

.rBoxGreyTop .rBox3,.rBoxGreyTop .rBox4 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 1px 0 1px;
}

/***********************************************************************
    rBoxGreyTop
***********************************************************************/
.rBoxGreyBottom {
    background: transparent;
    height: 100%
}

.rBoxGreyBottom .rBoxCenterTop {
    margin: 0 1px 0 1px;
    background-color: #eee;
    height: 2px;
    display: block;
}

.rBoxGreyBottom .rBoxCenterBottom {
    margin: 0 1px 0 1px;
    background-color: #cdcdcd;
    height: 2px;
    display: block;
}

.rBoxGreyBottom .rBoxOuterBox {
    background: #cdcdcd;
    border: 0 solid #999;
    border-width: 0 1px;
    background-image: url(rBoxGreyBottom.gif);
    background-repeat: repeat-x;
    height: 100%;
}

.rBoxGreyBottom .rBoxInnerBox {
    border: 0 solid #fff;
    border-width: 0 1px;
    height: 100%;
}

.rBoxGreyBottom .rBoxContent {
    padding: 10px;
    height: auto;
}

.rBoxGreyBottom .rBox1 {
    margin: 0 4px;
    background: #999;
}

.rBoxGreyBottom .rBox2 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 2px 0 2px;
}

.rBoxGreyBottom .rBox3,.rBoxGreyBottom .rBox4 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 1px 0 1px;
}

/***********************************************************************
    rBoxLightBlueTop
***********************************************************************/
.rBoxLightBlueTop {
    background: transparent;
    height: 100%
}

.rBoxLightBlueTop .rBoxCenterTop {
    margin: 0 1px 0 1px;
    background-color: #ebf5ff;
    height: 2px;
    display: block;
}

.rBoxLightBlueTop .rBoxCenterBottom {
    margin: 0 1px 0 1px;
    background-color: #f5faff;
    height: 2px;
    display: block;
}

.rBoxLightBlueTop .rBoxOuterBox {
    background: #f5faff;
    border: 0 solid #999;
    border-width: 0 1px;
    background-image: url(rBoxLightBlueTop.gif);
    background-repeat: repeat-x;
    height: 100%;
}

.rBoxLightBlueTop .rBoxInnerBox {
    border: 0 solid #fff;
    border-width: 0 1px;
    height: 100%;
}

.rBoxLightBlueTop .rBoxContent {
    padding: 10px;
    height: auto;
}

.rBoxLightBlueTop .rBox1 {
    margin: 0 4px;
    background: #999;
}

.rBoxLightBlueTop .rBox2 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 2px 0 2px;
}

.rBoxLightBlueTop .rBox3,
.rBoxLightBlueTop .rBox4 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 1px 0 1px;
}

/***********************************************************************
    rBoxLightBlueBottom
***********************************************************************/
.rBoxLightBlueBottom {
    background: transparent;
    height: 100%
}

.rBoxLightBlueBottom .rBoxCenterTop {
    margin: 0 1px 0 1px;
    background-color: #f5faff;
    height: 2px;
    display: block;
}

.rBoxLightBlueBottom .rBoxCenterBottom {
    margin: 0 1px 0 1px;
    background-color: #ebf5ff;
    height: 2px;
    display: block;
}

.rBoxLightBlueBottom .rBoxOuterBox {
    background: #ebf5ff;
    border: 0 solid #999;
    border-width: 0 1px;
    background-image: url(rBoxLightBlueBottom.gif);
    background-repeat: repeat-x;
    height: 100%;
}

.rBoxLightBlueBottom .rBoxInnerBox {
    border: 0 solid #fff;
    border-width: 0 1px;
    height: 100%;
}

.rBoxLightBlueBottom .rBoxContent {
    padding: 10px;
    height: auto;
}

.rBoxLightBlueBottom .rBox1 {
    margin: 0 4px;
    background: #999;
}

.rBoxLightBlueBottom .rBox2 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 2px 0 2px;
}

.rBoxLightBlueBottom .rBox3,
.rBoxLightBlueBottom .rBox4 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 1px 0 1px;
}

/***********************************************************************
    rBoxBlueTop
***********************************************************************/
.rBoxBlueTop {
    background: transparent;
    height: 100%
}

.rBoxBlueTop .rBoxCenterTop {
    margin: 0 1px 0 1px;
    background-color: #d7ebff;
    height: 2px;
    display: block;
}

.rBoxBlueTop .rBoxCenterBottom {
    margin: 0 1px 0 1px;
    background-color: #ebf5ff;
    height: 2px;
    display: block;
}

.rBoxBlueTop .rBoxOuterBox {
    background: #ebf5ff;
    border: 0 solid #999;
    border-width: 0 1px;
    background-image: url(rBoxBlueTop.gif);
    background-repeat: repeat-x;
    height: 100%;
}

.rBoxBlueTop .rBoxInnerBox {
    border: 0 solid #fff;
    border-width: 0 1px;
    height: 100%;
}

.rBoxBlueTop .rBoxContent {
    padding: 10px;
    height: auto;
}

.rBoxBlueTop .rBox1 {
    margin: 0 4px;
    background: #999;
}

.rBoxBlueTop .rBox2 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 2px 0 2px;
}

.rBoxBlueTop .rBox3,.rBoxBlueTop .rBox4 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 1px 0 1px;
}

/***********************************************************************
    rBoxBlueBottom
***********************************************************************/
.rBoxBlueBottom {
    background: transparent;
    height: 100%
}

.rBoxBlueBottom .rBoxCenterTop {
    margin: 0 1px 0 1px;
    background-color: #ebf5ff;
    height: 2px;
    display: block;
}

.rBoxBlueBottom .rBoxCenterBottom {
    margin: 0 1px 0 1px;
    background-color: #d7ebff;
    height: 2px;
    display: block;
}

.rBoxBlueBottom .rBoxOuterBox {
    background: #d7ebff;
    border: 0 solid #999;
    border-width: 0 1px;
    background-image: url(rBoxBlueBottom.gif);
    background-repeat: repeat-x;
    height: 100%;
}

.rBoxBlueBottom .rBoxInnerBox {
    border: 0 solid #fff;
    border-width: 0 1px;
    height: 100%;
}

.rBoxBlueBottom .rBoxContent {
    padding: 10px;
    height: auto;
}

.rBoxBlueBottom .rBox1 {
    margin: 0 4px;
    background: #999;
}

.rBoxBlueBottom .rBox2 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 2px 0 2px;
}

.rBoxBlueBottom .rBox3,
.rBoxBlueBottom .rBox4 {
    background-color: #fff;
    border: 0 solid #999;
    border-width: 0 1px 0 1px;
}

/***********************************************************************
    rBoxWhiteFadeOutBorder
***********************************************************************/
.rBoxWhiteFadeOutBorder {
    background: transparent;
    height: 100%;
}

.rBoxWhiteFadeOutBorder .rBoxCenterTop {
    margin: 0 1px 0 1px;
    background-color: #fff;
    height: 2px;
    display: block;
}

.rBoxWhiteFadeOutBorder .rBoxCenterBottom {
    margin: 0 1px 0 1px;
    background-color: #fff;
    height: 2px;
    display: block;
}

.rBoxWhiteFadeOutBorder .rBoxOuterBox {
    background: #fff;
    border: 0 solid #e7e7e7;
    border-width: 0 1px;
    height: 100%;
}

.rBoxWhiteFadeOutBorder .rBoxInnerBox {
    border: 0 solid #cfcfcf;
    border-width: 0 1px;
    height: 100%;
}

.rBoxWhiteFadeOutBorder .rBoxContent {
    padding: 10px;
    height: auto;
}

.rBoxWhiteFadeOutBorder .rBox1 {
    margin: 0 4px;
    background: #e7e7e7;
}

.rBoxWhiteFadeOutBorder .rBox2 {
    background-color: #cfcfcf;
    border: 0 solid #e7e7e7;
    border-width: 0 2px 0 2px;
}

.rBoxWhiteFadeOutBorder .rBox3,
.rBoxWhiteFadeOutBorder .rBox4 {
    background-color: #cfcfcf;
    border: 0 solid #e7e7e7;
    border-width: 0 1px 0 1px;
}

/***********************************************************************
    rBoxLightGreyFadeInBorder
***********************************************************************/
.rBoxLightGreyFadeInBorder {
    background: transparent;
    height: 100%
}

.rBoxLightGreyFadeInBorder .rBoxCenterTop {
    margin: 0 1px 0 1px;
    background-color: #fbfbfb;
    height: 2px;
    display: block;
}

.rBoxLightGreyFadeInBorder .rBoxCenterBottom {
    margin: 0 1px 0 1px;
    background-color: #fbfbfb;
    height: 2px;
    display: block;
}

.rBoxLightGreyFadeInBorder .rBoxOuterBox {
    background: #fbfbfb;
    border: 0 solid #adadad;
    border-width: 0 1px;
    height: 100%;
}

.rBoxLightGreyFadeInBorder .rBoxInnerBox {
    border: 0 solid #f0f0f0;
    border-width: 0 1px;
    height: 100%;
}

.rBoxLightGreyFadeInBorder .rBoxContent {
    padding: 10px;
    height: auto;
}

.rBoxLightGreyFadeInBorder .rBox1 {
    margin: 0 4px;
    background: #adadad;
}

.rBoxLightGreyFadeInBorder .rBox2 {
    background-color: #f0f0f0;
    border: 0 solid #adadad;
    border-width: 0 2px 0 2px;
}

.rBoxLightGreyFadeInBorder .rBox3,.rBoxLightGreyFadeInBorder .rBox4 {
    background-color: #f0f0f0;
    border: 0 solid #adadad;
    border-width: 0 1px 0 1px;
}

/***********************************************************************
    rBoxWhiteTopBottomBlue
***********************************************************************/
.rBoxWhiteTopBottomBlue {
    background: transparent;
    height: 100%;
    text-align: left;
}

.rBoxWhiteTopBottomBlue .rBoxCenterTop {
    margin: 0 1px 0 1px;
    background-image: url(rBoxLightBlueMargin.gif);
    background-repeat: repeat-x;
    height: 2px;
    display: block;
}

.rBoxWhiteTopBottomBlue .rBoxCenterBottom {
    margin: 0 1px 0 1px;
    background-image: url(rBoxLightBlueMargin.gif);
    background-repeat: repeat-x;
    background-position: 2px;
    height: 2px;
    display: block;
}

.rBoxWhiteTopBottomBlue .rBoxOuterBox {
    background: #fff;
    border: 0 solid #999;
    border-width: 0 1px;
    height: 100%;
}

.rBoxWhiteTopBottomBlue .rBoxTopContent {
    background-image: url(rBoxLightBlueMargin.gif);
    background-repeat: repeat-x;
    background-position: 0;
    height: 10px;
    font-size: 1px;
}

.rBoxWhiteTopBottomBlue .rBoxBottomContent {
    background-image: url(rBoxLightBlueMargin.gif);
    background-repeat: repeat-x;
    background-position: 0;
    height: 10px;
    font-size: 1px;
}

.rBoxWhiteTopBottomBlue .rBoxContent {
    padding: 10px;
    height: auto;
}

.rBoxWhiteTopBottomBlue .rBox1 {
    margin: 0 4px;
    background: #999;
}

.rBoxWhiteTopBottomBlue .rBox2 {
    background-image: url(rBoxLightBlueMargin.gif);
    background-repeat: repeat-x;
    border: 0 solid #999;
    border-width: 0 2px 0 2px;
}

.rBoxWhiteTopBottomBlue .rBox3,
.rBoxWhiteTopBottomBlue .rBox4 {
    background-image: url(rBoxLightBlueMargin.gif);
    background-repeat: repeat-x;
    border: 0 solid #999;
    border-width: 0 1px 0 1px;
}

/***********************************************************************
    rBoxNavigationSmall
***********************************************************************/
.rBoxNavigationSmall {
    background: transparent;
    text-align: left;
}

.rBoxNavigationSmall .rBoxOuterBox {
    border: 0 solid #000000;
    border-width: 0 1px;
    height: 28px;
}

.rBoxNavigationSmall .rBox1 {
    margin: 0 1px;
    background: #000000;
}

.rBoxWhiteTopBottomBlue .rBoxContent {
    padding: 10px;
    height: auto;
}

/***********************************************************************
    rBoxWhiteTopBottomBlueSmall
***********************************************************************/
.rBoxWhiteTopBottomBlueSmall {
    background: transparent;
    text-align: left;
}

.rBoxWhiteTopBottomBlueSmall .rBoxCenterTop {
    margin: 0 1px 0 1px;
    background-image: url(rBoxLightBlueMargin.gif);
    background-repeat: repeat-x;
    height: 2px;
    display: block;
}

.rBoxWhiteTopBottomBlueSmall .rBoxCenterBottom {
    margin: 0 1px 0 1px;
    background-image: url(rBoxLightBlueMargin.gif);
    background-repeat: repeat-x;
    background-position: 2px;
    height: 2px;
    display: block;
}

.rBoxWhiteTopBottomBlueSmall .rBoxOuterBox {
    border: 0 solid #999;
    border-width: 0 1px;
    height: 100%;
}

.rBoxWhiteTopBottomBlueSmall .rBoxTopContent {
    background-image: url(rBoxLightBlueMarginSmall.gif);
    background-repeat: repeat-x;
    background-position: 0;
    height: 5px;
    font-size: 1px;
}

.rBoxWhiteTopBottomBlueSmall .rBoxBottomContent {
    background-image: url(rBoxLightBlueMarginSmall.gif);
    background-repeat: repeat-x;
    background-position: 0;
    height: 5px;
    font-size: 1px;
    clear: both;
}

.rBoxWhiteTopBottomBlueSmall .rBox1 {
    margin: 0 1px;
    background: #999;
}

/***********************************************************************
    rBoxShadow
***********************************************************************/
.rBoxShadow {
    background: transparent;
    height: 100%;
}

.rBoxShadow .rBoxCenterTop {
    margin: 0 1px 0 1px;
    background-color: #000;
    height: 2px;
    display: block;
}

.rBoxShadow .rBoxCenterBottom {
    margin: 0 1px 0 1px;
    background-color: #000;
    height: 2px;
    display: block;
}

.rBoxShadow .rBoxOuterBox {
    background: #000;
    border: 0 solid #000;
    border-width: 0 1px;
    height: 100%;
}

.rBoxShadow .rBoxInnerBox {
    border: 0 solid #000;
    border-width: 0 1px;
    height: 100%;
}

.rBoxShadow .rBoxContent {
    padding: 10px;
    height: auto;
}

.rBoxShadow .rBoxTop {
    display: block;
    background: transparent;
    font-size: 5px;
    line-height: 5px;
}

.rBoxShadow .rBoxBottom {
    display: block;
    background: transparent;
    font-size: 5px;
    line-height: 5px;
}

.rBoxShadow .rBox1 {
    margin: 0 4px;
    background: #000;
}

.rBoxShadow .rBox2 {
    background-color: #000;
    border: 0 solid #000;
    border-width: 0 2px 0 2px;
}

.rBoxShadow .rBox3,.rBoxShadow .rBox4 {
    background-color: #000;
    border: 0 solid #000;
    border-width: 0 1px 0 1px;
}

/***********************************************************************
    rBox3RowsHeader
***********************************************************************/
.rBoxWhiteTopBottomBlueHeader {
    background: transparent;
    height: 100%;
    text-align: left;
}

.rBoxWhiteTopBottomBlueHeader .rBoxCenterTop {
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    margin: 0;
    background-image: url(rBoxLightBlueMargin.gif);
    background-repeat: repeat;
    display: block;
}

.rBoxWhiteTopBottomBlueHeader .rBoxCenterBottom {
    margin: 0 1px 0 1px;
    background-image: url(rBoxLightBlueMargin.gif);
    background-repeat: repeat-x;
    background-position: 2px;
    height: 2px;
    display: block;
}

.rBoxWhiteTopBottomBlueHeader .rBoxOuterBox {
    background: #fff;
    border: 0 solid #999;
    border-width: 0 1px;
    height: 100%;
}

.rBoxWhiteTopBottomBlueHeader .rBoxTopContent {
    height: 1px;
    font-size: 1px;
}

.rBoxWhiteTopBottomBlueHeader .rBoxBottomContent {
    background-image: url(rBoxLightBlueMargin.gif);
    background-repeat: repeat-x;
    background-position: 0;
    height: 10px;
    font-size: 1px;
}

.rBoxWhiteTopBottomBlueHeader .rBoxContent {
    padding: 10px;
    height: auto;
}

.rBoxWhiteTopBottomBlueHeader .rBox1 {
    margin: 0 4px;
    background: #999;
}

.rBoxWhiteTopBottomBlueHeader .rBox2 {
    background-image: url(rBoxLightBlueMargin.gif);
    background-repeat: repeat-x;
    border: 0 solid #999;
    border-width: 0 2px 0 2px;
}

.rBoxWhiteTopBottomBlueHeader .rBox3,
.rBoxWhiteTopBottomBlueHeader .rBox4 {
    background-image: url(rBoxLightBlueMargin.gif);
    background-repeat: repeat-x;
    border: 0 solid #999;
    border-width: 0 1px 0 1px;
}

.rBoxWhiteTopBottomBlueHeader div.contentPadding {
    padding: 5px;
}

/***********************************************************************
    rBoxNavigation
***********************************************************************/
.rBoxNavigation {
    background: transparent;
    height: 100%
}

.rBoxNavigation .rBoxCenterTop {
    margin: 0 1px 0 1px;
    background-color: #fff;
    height: 2px;
    display: block;
}

.rBoxNavigation .rBoxCenterBottom {
    margin: 0 1px 0 1px;
    background-color: #fff;
    height: 2px;
    display: block;
}

.rBoxNavigation .rBoxOuterBox {
    background: #fff;
    border: 0 solid #000000;
    border-width: 0 1px;
    height: 100%;
}

.rBoxNavigation .rBoxInnerBox {
    border: 0 solid #fff;
    border-width: 0 1px;
    height: 100%;
}

.rBoxNavigation .rBoxContent {
    padding: 0;
    height: auto;
}

.rBoxNavigation .rBox1 {
    margin: 0 4px;
    background: #000000;
}

.rBoxNavigation .rBox2 {
    background-color: #fff;
    border: 0 solid #000000;
    border-width: 0 2px 0 2px;
}

.rBoxNavigation .rBox3,
.rBoxNavigation .rBox4 {
    background-color: #fff;
    border: 0 solid #000000;
    border-width: 0 1px 0 1px;
}

/***********************************************************************
    LAYOVER BOX
    This rBox is different from the others by simply
    giving different class names so that child rBoxes
    within won't inherit those sytles + unique paddings added
***********************************************************************/
.layoverRBox {
    background: transparent;
    height: 100%
}

.layoverRBox .rBoxCenterTopLay {
    margin: 0 1px 0 1px;
    background-color: #fff;
    height: 2px;
    display: block;
}

.layoverRBox .rBoxCenterBottomLay {
    margin: 0 1px 0 1px;
    background-color: #fff;
    height: 2px;
    display: block;
}

.layoverRBox .rBoxOuterBoxLay {
    background: #fff;
    border: 0 solid #000;
    border-width: 0 1px;
    height: 100%;
}

.layoverRBox .rBoxInnerBoxLay {
    border: 0 solid #fff;
    border-width: 0 1px;
    height: 100%;
}

.layoverRBox .rBoxContentLay {
    padding: 7px 10px 22px 10px;
    height: auto;
}

.layoverRBox .rBox1Lay {
    margin: 0 4px;
    background: #000;
}

.layoverRBox .rBox2Lay {
    background-color: #fff;
    border: 0 solid #000;
    border-width: 0 2px 0 2px;
}

.layoverRBox .rBox3Lay,
.layoverRBox .rBox4Lay {
    background-color: #fff;
    border: 0 solid #000;
    border-width: 0 1px 0 1px;
}

.layoverRBox .rBoxTopLay {
    display: block;
    background: transparent;
    font-size: 5px;
    line-height: 5px;
}

.layoverRBox .rBoxBottomLay {
    display: block;
    background: transparent;
    font-size: 5px;
    line-height: 5px;
}

.layoverRBox .rBox1Lay,
.layoverRBox .rBox2Lay,
.layoverRBox .rBox3Lay,
.layoverRBox .rBox4Lay {
    display: block;
    overflow: hidden;
}

.layoverRBox .rBox1Lay,
.layoverRBox .rBox2Lay,
.layoverRBox .rBox3Lay {
    height: 1px;
}

.layoverRBox .rBox2Lay {
    margin: 0 2px;
    border-width: 0 2px;
}

.layoverRBox .rBox3Lay {
    margin: 0 2px;
}

.layoverRBox .rBox4Lay {
    height: 2px;
    margin: 0 1px 0 1px;
}

/***********************************************************************
    DO NOT TOUCH STYLES **** DO NOT TOUCH STYLES
***********************************************************************/
span .rBoxTop {
    display: block;
    background: transparent;
    font-size: 5px;
    line-height: 5px;
}

span .rBoxBottom {
    display: block;
    background: transparent;
    font-size: 5px;
    line-height: 5px;
}

span .rBox1,
span .rBox2,
span .rBox3,
span .rBox4 {
    display: block;
    overflow: hidden;
}

span .rBox1,span .rBox2,span .rBox3 {
    height: 1px;
}

span .rBox2 {
    margin: 0 2px;
    border-width: 0 2px;
}

span .rBox3 {
    margin: 0 2px;
}

span .rBox4 {
    height: 2px;
    margin: 0 1px 0 1px;
}
/***********************************************************************
    DO NOT TOUCH STYLES END **** DO NOT TOUCH STYLES END
***********************************************************************/