html
{
    overflow-y: scroll !important;
}

a 
{
   color: #0000CD;   
}

a:visited 
{
   color: #00008B;   
}

ul, li
{
    margin: 0pt;
    padding: 0pt;    
    vertical-align: baseline;
}

ul 
{
    list-style: none;
	margin-left: 0;
	padding-left: 10px;
	text-indent: -10px;
}

li 
{
    margin-left: 0px;       
    line-height: 20px;
    font-size:11px;
}

li img 
{
    margin-top: 0px;
}

.mpc
{
    margin: 4px 2px 0px 2px;	 
}

a
{
    font-size: 11px;
}
.vl
{
    background: transparent url(ll2.png);
    background-repeat: repeat-y;
    border: none 0;
    margin: 0 0 0 0;
    margin: 0 0 0 0;
    width: 4px;
}
.vr
{
    background: transparent url(rl2.png);
    background-repeat: repeat-y;
    border: none 0;
    margin: 0 0 0 0;
    margin: 0 0 0 0;
    width: 4px;
}
.tl
{
    background: transparent url(tl.png);
}
.tr
{
    background: transparent url(tr.png);
}

.ttl
{
    background: transparent url(ttl2.png);
    width: 12px;
}

.ttr
{
    background: transparent url(ttr2.png);
    width: 12px;
}

.ttt a
{
    font-size: 13px;
    line-height: 13px;
}

.ttt .selected, .l2b .subselected
{
    color: #329433;
}


.ttt img
{
    margin-top: 3px;
}

.ts
{
    width: 10px;
    height: 1px;
}
.bl
{
    background: transparent url(bl.png);
}
.br
{
    background: transparent url(br.png);
}
.bt
{
    background: white url(tl2.png);
    background-repeat: repeat-x;
    border: none 0;
    height: 4px;
    margin: 0 0 0 0;
    margin: 0 0 0 0;
}
.bb
{
    background: url(bl2.png) #D7D7D7;
    background-repeat: repeat-x;
    border: none 0;
    height: 4px;
    margin: 0 0 0 0;
    margin: 0 0 0 0;
}
.bf
{
    border: none 0;
    margin: 0 0 0 0;
    margin: 0 0 0 0;
}
.pc
{
    background: transparent url(pc.png);
    background-attachment: fixed;
    background-position: left top;    
    font-size: 12px;
    line-height: 19px;
    padding: 4px;
	 color: #212021;
}

.ttc
{
    background: gray;
    background-attachment: fixed;
    background-position: left top;
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    line-height: 14px;
}

.l2b
{    
    width: 100%;
    background: transparent url(pc.png);
    background-attachment: fixed;
    background-position: left top;
    margin: 1px 0px 4px 0px;
    padding-bottom: 4px;
    font-size: 12px;
    line-height: 14px;
    height: 18px;
}

.section
{
    overflow-x: auto;
}


.zoneS .mpc
{
    width: 234px;
    overflow-x: auto;
    overflow-y: hidden;
}

.zoneM .mpc
{
    width: 440px;
    overflow-x: auto;
    overflow-y: hidden;
}

.zoneW .mpc
{
    width: 690px;
    overflow-x: auto;
    overflow-y: hidden;
}

.zoneF .mpc
{
    width: 940px;
    overflow-x: auto;
    overflow-y: hidden;
}

.mpcframe
{
    margin-left: 2px;
    margin-top: 4px;
    margin-bottom: 2px;
}

.mpcthumb
{
    display: block;
    xmargin-left: auto;
    xmargin-right: auto;
}

.bcdiv, .bcdiv a
{
    color: #329433;
    margin-top: 0px;
    margin-bottom: 2px;
}

.bcsep
{
    margin-top: 2px;
}

.sms_z2
{
    margin-left: 4px;
    margin-right: 4px;
}

.mm_z1, .mm_z2
{
    margin-left: 12px;
    margin-right: 12px;
}

.f_z1
{
    margin-left: 3px;
}

.sw_z1, .ws_z1
{
    margin-right: 4px;
}

