/**************/
/* Left panel */
/**************/
#pl ul li, #pl ul li a
{
    background-color: transparent;
    width: 198px;
    /*border-right: solid 1px #727272;*/
}


/**************/
/*   Lists    */
/**************/
.bc ul
{
    list-style-type: none;
    float: left;
    padding-top: 10px;
}


#pl
{
    float: left;
    width: 199px;
    padding: 0px;
}


#pl .pbnr .bnr
{
    margin: 0 0 10px 0;
}


#pl .bt img{
display: none;
}

#pl .bt {
    background-image: url('/csi/3375105/3506176/i/bdr/panel_left_bt.gif');
    height: 30px;
    line-height: 30px;
}

#pl .bc{
overflow: auto;
    border-right: solid 1px #727272;
    padding-bottom: 10px;
    background-image: url('/csi/3375105/3506176/i/site/bg_flower.gif');
    background-repeat: no-repeat;
    background-position: right bottom;
}

#pl .bb {
margin: 0 0 10px 0;
border-bottom: solid 1px #727272;

}

#a304054272 .bt,#p6553600 .bt {
    background-image: url('/csi/3375105/3506176/i/bdr/panel_left_thin_bt.gif');
    height: 16px;
    background-repeat: no-repeat;
}
#a304054272 .bc{
text-align: center;
padding: 10px 0 0 0;
}
#p6553600 .bc{
text-align: center;
padding: 10px 0 0 0;
}

#pl .news .bt{
    background-image: url('/csi/3375105/3506176/i/bdr/panel_left_bt.gif');
    height: 30px;
    line-height: 30px;
}

#pl .news .bc{
    border-right: 1px solid #727272;
padding: 20px 0 30px 0;
}

#pl .news .bb{
    border-bottom: 1px solid #727272;
}


/*************************************/
/* For All Browsers */
/*************************************/
#pl a
{
    width: 159px;
    text-align: left;
    font-weight: normal;
    float: left;
    color: #333333;
    padding: 3px 10px 2px 10px;
    font-weight: normal;
    background: #FFFFFF;
    text-decoration: none;
}

#pl .ritm a
{
    border-bottom: 1px solid #F7F7F7;
    padding: 10px;
}

html > body #pl a
{
    width: 178px;
}

#pl a:hover
{
    background: #E3E3E3;
    text-decoration: underline;
}

#pl p
{
    width: 100%;
    padding: 10px;
    margin: 0px;
    text-align: center;
    font-weight: normal;
    color: #000000;
    background: #FFFFFF;
}

#pl h3
{
    text-align: left;
    text-transform: uppercase;
    color: #ffffff;
    padding: 0 0 0 10px;
}

#pl .bnr a
{
    padding: 0;
    margin: 0 0 10px 0;
}

/*******************************/
/* For Non IE Browsers Only    */
/*******************************/
html > body #pl p
{
    width: 160px;
}

/*******************************/
/* Sign-in Form                */
/*******************************/
#pl .sign
{
    padding: 10px 0 10px 0;
}

.bc input
{
    margin: 0px 0px 5px 0px;
}

.bc label
{
    margin: 0px 0px 5px 0px;
    width: 60px;
}

/***********************************************************************/
/* Forms */
/***********************************************************************/
#pl .bc form
{
    text-align: center;
}
#pl .bc input
{
    margin: 2px 0px 2px 0px;
}

/***********************************************************************/
