BODY, TABLE {
        color:#000000;
        background-color: #ffffff;
        font-family: Verdana, Tahoma, Arial, sans-serif, sans-serif;
        font-size: 8pt;
        text-align: justify;
}

A {
        color: #483D8B;
}

A:HOVER {
        color: #000080;
}
A.sorted {
        font-weight: bold;
}
LI {
        margin-bottom: 3px;
        margin-top: 3px;
        margin-left : -20px;
}
P {
        margin-bottom : 3px;
		font-family: Verdana, Tahoma, Arial, sans-serif, sans-serif;
        font-size: 8pt;
        }
.firmname {
        color: #006699; font-weight: bold;
}
.form_login {
        margin-bottom : 0px;
}
.textbox {
        background-color: #F2F9FF; border-width: 1px;
        border-color: #000000;        border-style: solid;
        font: 9pt Verdana, Tahoma, Arial, sans-serif;
        color: #000000;
}
.textbox_login {
        background-color : #F2F9FF; border-width : 1px;
        border-color : #000000; border-style : solid;
        font : 8pt Verdana, Tahoma, Arial, sans-serif;
        color : #000000;
}
.button {
        background-color: #FFFFFF; border-width: 1px;
        border-color: #000000;        border-style: solid;
        font: 9pt Verdana, Tahoma, Arial, sans-serif;
        color: #000000;
}
.radio {
        border-width: 0px;
}
.section_goods {
        border-width: 1px; border-color: #4682B4;
        border-style : solid;
}
.section_goods_up {
        border-width: 1px; border-color: #4682B4;
        border-style : solid; border-bottom-width : 0px;
}
.section_firms {
        border-width: 1px; border-color: #369F63;
        border-style : solid;
}
.section_firms_up {
        border-width: 1px; border-color: #4682B4;
        border-style : solid; border-bottom-width : 0px;
}
.header {
        color : #006699; font-weight : bold; font-size: 8pt;
}
.error {
        color : #CD5C5C; font-weight : bold;
}
.currentpage {
        font-size: 9pt;
}
.sitename {
        color: #483D8B; font-size : 10pt; font-weight: bold;
}
.notice {
        color:  #8B4513;  /*#808080; */ font-size: 9pt;
}
.celltop {
        padding-top : 2px;
}
.textbox_number {
        background-color : #F2F9FF; border-width : 1px;
        border-color : #000000; border-style : solid;
        font : 8pt Verdana, Tahoma, Arial, sans-serif;
        color : #000000; text-align: right; padding-right: 2px;
}
.table_border {
        border-width: 1px; border-style : solid;
        border-color :#ffffff;
}



a:link.group, a:visited.group{
         color: #333333;
         font-size: 11px;
         text-decoration: none;


}
a:hover.group{
         color: #FF33CC;
         font-size: 11px;
         text-decoration: none;


}

a:link.group_a, a:visited.group_a{
         color: #cc3399;
         font-size: 11px;
         text-decoration: none;

}
a:hover.group_a, {
         color: #FF33CC;
         font-size: 11px;
         text-decoration: none;

}





#m_groupact a:link a:visited{
        vertical-align: middle;
        font-size: 14px;
        font-weight: bold;
        color: #00FF00;
        text-align: left;
        line-height: 20px;
        width: 98%;
        text-decoration: none;
        background: #efefef;
        text-indent: 3px;
        height: 20px;

}

#m_group1
    color: #008000;
}