/*
  Cascade Style Sheet
*/
#id_tdcontent{
    text-transform: uppercase;
}
/*.idul_menu{
    visibility: hidden;
}*/
body, table, p, div, a {
    font-family: sans-serif;
    font-size: 10pt;
    color: rgb(23, 23, 23);
}
body, p, div {
    margin: 0px; padding: 0px;
}
table {
    border-collapse: collapse;
}

h1, h2, h3, h4 {
    font-weight: normal;
}

a {
    text-decoration: none;
}
a:hover {
    cursor: hand; cursor: pointer;
    text-decoration: underline;
    color: dimgray;
}

input, select, textarea {
    font-family: Sans-serif;
    font-size: 10pt;
    color: rgb(23, 23, 23);
    margin: 0px;
}
input.text, input.number, select, textarea {
    background-color: white;
    border: 1px solid steelblue;
}
input.number {
    text-align: right;
}
input.button {
    padding: 0px 5px 0px 5px;
}

input#id_keyword {
    width: 60%;
}

img.question {
    margin: 10px; padding: 5px;
    border: thin solid dimgray;
    border-radius: 10px 10px;
}

.readonly   {font-weight: bold; padding-left: 3px;}
.label      {white-space: nowrap;}
.linespace  {padding-bottom: 10px;}
.error      {color: red;}
.error2     {color: pink;}
.pending    {color: dimgray;}
.comment    {color: steelblue;}
.highlight  {font-weight: bold;}
.width60    {width: 60%;}
.width80    {width: 80%;}
.hidden     {visibility: hidden;}
.visible    {visibility: visible;}

.margin_top     {margin-top: 18px;}
.margin_bottom  {margin-bottom: 18px;}
.margin_left    {margin-left: 18px;}
.margin_right   {margin-right: 18px;}

.marginT5  {margin-top: 5px;}
.marginB5  {margin-bottom: 5px;}
.marginL5  {margin-left: 5px;}
.marginR5  {margin-right: 5px;}
.marginT10  {margin-top: 10px;}
.marginB10  {margin-bottom: 10px;}
.marginL10  {margin-left: 10px;}
.marginR10  {margin-right: 10px;}

.border0  {border: none;}file:///var/www/simpli/ptm/lib/standard.css
.borderA  {border: 1px solid gainsboro;}
.borderT  {border-top: 1px solid gainsboro;}
.borderB  {border-bottom: 1px solid gainsboro;}
.borderL  {border-left: 1px solid gainsboro;}
.borderR  {border-right: 1px solid gainsboro;}

.margin0    {margin: 0px;}
.margin5    {margin: 5px;}
.margin10   {margin: 10px;}
.margin15   {margin: 15px;}

.padding0   {padding: 0px;}
.padding5   {padding: 5px;}
.padding10  {padding: 10px;}
.padding15  {padding: 15px;}

.lstyleN    {list-style-type: none; list-style: none;}

.floatL {float: left;}
.floatR {float: right;}
.clearB {clear: both;}
.clearL {clear: left;}
.clearR {clear: right;}

.bgcolor1   {background-color: rgb(60, 105, 50);}
.bgcolor2   {background-color: gainsboro;}


