label
{
width: 8em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 8.5em;
}

#flashMessage{
color: red;
}

.error-message{
color: red;
}

.hidden{
display: none;
}

.checkbox label{
float: none;
display: inline;
/*clear:both;*/
}

div.checkbox{
display:compact;
}

/*fieldset
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}*/

fieldset.admin_hospital{float:left;}
fieldset.admin_wanted{float:right;}

fieldset.admin_wanted textarea, fieldset.admin_hospital textarea{
height:3.5em;
}

table.admin_table, .admin_table td, .admin_table th
{
    border-style: solid;
}
table.admin_table
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}
.admin_table td, .admin_table th
{
    margin: 0;
    border-width: 1px 1px 0 0;
}


#div_kamoku{width:420px; margin-bottom:em;}
#div_kamoku .checkbox{
float:left;
width:140px;
}
#div_text_kamoku{clear:both;
padding-bottom:3em;
}
