/* $Revision: 1936 $ */

/**************************************************************************
 * Boxes
 **************************************************************************/

.box .list{padding:0;text-align:left;}
.box .list ul{padding:0;margin:0;}
.box .list ul li {
    padding: 0;
    margin: 0;
    list-style: none;
    width: 100%;
}
.box .list ul li.even{background:#e9e9e9}

.box {
    float: left;
    margin: 2px 0 3px 5px;
    position: relative;
}

.box .header {
    height: 42px;
    overflow: hidden;
}

.box .square .borderLeft {
    height: 42px;
    background: url(/gfx/box/box_header_border_left_square.png) no-repeat top left;
}

.box .nonsquare .borderLeft {
    height: 42px;
    background: url(/gfx/box/box_header_border_left.png) no-repeat top left;
}

.box .header .borderRight {
    height: 42px;
    background: url(/gfx/box/box_header_border_right.png) no-repeat top right;
}

.box .header .gradient {
    height: 42px;
    margin: 0px 10px 0px 10px;
    background: url(/gfx/box/box_header_gradient.png) repeat-x top left;
}

.box .header .textContent {
    padding: 16px 6px 5px 6px;
}

.box .content .borderLeft {
    background: url(/gfx/box/box_body_border_left.png) repeat-y top left;
}

.box .content .borderRight {
    background: url(/gfx/box/box_body_border_right.png) repeat-y top right;
}

.box .content .indent {
    margin: 0px 5px 0px 5px;
}

.box .content .gradientTop {
    background: #fefefe url(/gfx/box/box_body_gradient_top.png) repeat-x top left;
}

.box .content .gradientBottom {
    background: url(/gfx/box/box_body_gradient_bottom.png) repeat-x bottom left;
}

.box .content .textContent {
    padding: 15px 6px 5px 6px;
}

.box .content .tabHeader {
    height: 39px;
    background: url(/gfx/box/box_tab_header.png) repeat-x top left;
    cursor: pointer;
}

.box .content .textHeader {
    padding: 13px 6px 5px 11px;
    cursor: pointer;
}

.box .footer {
    height: 35px;
}

.box .footer .borderLeft {
    height: 35px;
    background: url(/gfx/box/box_footer_border_left.png) no-repeat top left;
}

.box .footer .borderRight {
    height: 35px;
    background: url(/gfx/box/box_footer_border_right.png) no-repeat top right;
}

.box .footer .gradient {
    height: 35px;
    margin: 0px 10px 0px 10px;
    background: url(/gfx/box/box_footer_gradient.png) repeat-x top left;
}

.box .footer .textContent {
    padding: 10px 6px 5px 6px;
}

.box .nofooter {
    height: 10px;
}

.box .nofooter .borderLeft {
    height: 10px;
    background: url(/gfx/box/box_footer_corner_left.png) no-repeat top left;
}

.box .nofooter .borderRight {
    height: 10px;
    background: url(/gfx/box/box_footer_corner_right.png) no-repeat top right;
}

.box .nofooter .gradient {
    height: 10px;
    margin: 0px 10px 0px 10px;
    background: url(/gfx/box/box_footer_bottom.png) repeat-x top left;
}

.box .footerTab {
    height: 40px;
}

.box .footerTab .borderLeft {
    height: 40px;
    background: url(/gfx/box/box_footer_tab_left.png) no-repeat top left;
}

.box .footerTab .borderRight {
    height: 40px;
    background: url(/gfx/box/box_footer_tab_right.png) no-repeat top right;
}

.box .footerTab .gradient {
    height: 40px;
    margin: 0px 10px 0px 10px;
    background: url(/gfx/box/box_footer_tab_gradient.png) repeat-x top left;
}

.box .footerTab .textContent {
    padding: 11px 6px 5px 6px;
}
