td { word-break : break-all; }

body, table, td, p, font, input, span, div, form, textarea
{
  font-size: 11pt;
}

h1
{
  font-size: 9pt;
  margin: 3px 0px;
  font-weight: normal;
}

strong
{
  font-weight:bold;
  font-style:normal;
}

em
{
  font-weight:bold;
  font-style:normal;
}

label
{
  cursor: pointer;
}

.blue_btn
{
 font-size: 10pt;
 background-color: #DCE1FF;
 border: 1px solid #6E82FF;
 cursor: pointer;
}

form
{
  margin: 0px;
}

.disable
{
  background-color: #DDDDDD;
}

.list_frame_public
{
  background-color: #55B8BB;
}

.list_frame_member
{
  background-color: #55BB55;
}

.list_frame_admin
{
  background-color: #FF9B26;
}

.list_head_public
{
  background-color: #D5EEEF;
}

.list_head_member
{
  background-color: #CCEECC;
}

.list_head_admin
{
  background-color: #FEF0DF;
}

.list_data0
{
  background-color: #FFFFFF;
}

.list_data1
{
  background-color: #EEEEEE;
}

.list_data0x
{
  background-color: #FFCBEB;
}

.list_data1x
{
  background-color: #FEAFE1;
}

.mini
{
  font-size: 9pt;
}

.mini_error
{
  font-size: 9pt;
  color: #FF0000;
}

.mini_blue
{
  font-size: 9pt;
  color: #0000CC;
}

.mini_green
{
  font-size: 9pt;
  color: #20B859;
}

.error
{
  color: #FF0000;
}

.blue
{
  color: #0000CC;
}

.green
{
  color: #20B859;
}

a
{
  color: #400080;
}

a:hover
{
  color: #FF0000;
}

.page_link_box {
    padding: 2px 0px 2px 0px;
    font-size: 10px; 
}
.page_link_box a:link, .page_link_box a:visited {
    padding: 2px 5px 2px 5px;
    border: 1px solid #aaaaaa;
    color: #4E62FF;
    text-decoration: none;
    background: #ffffff;
    margin-right: 5px;
    font-size: 10px; 
}
.page_link_box a:hover, .page_link_box a:active {
    padding: 2px 5px 2px 5px;
    border: 1px solid #aaaaaa;
    color: #4E62FF;
    text-decoration: none;
    background: #DCE1FF;
    margin-right: 5px;
    font-size: 10px; 
}
.page_link_box span {
    padding: 2px 5px 2px 5px;
    border: 1px solid #aaaaaa;
    background: #ddddee;
    white-space: nowrap;
    margin-right: 5px;
    font-size: 10px; 
}
