﻿body div 
{
    position:relative;
}
body a
{
    text-decoration: none;
}
.login-div
{
    width: 325px;
    height: 150px;
    margin: auto;
    margin-top:100px;
    padding:60px 40px;
    border:1px solid #000;
}
.login-div .login-title
{
    font-family: 'Arial Negreta', 'Arial';
    font-weight: 700;
    font-style: normal;
    font-size: 32px;
    color: #333333;
    text-align: left;
    line-height: normal;    
}
.login-div .login-control
{
    margin-top:30px;
    height:100px;
}
.login-div .login-control .memoa > *
{
    font-size:12px;
    text-align:center; 
    vertical-align:middle;
}
.login-div .login-control .lba
{
    position:absolute;
    bottom:0px;
    width:100%;
}
.login-div .login-control .lba input[type='button']
{
    float:right;
    width:80px;
}
.login-div .login-control div
{
    margin-top:10px;
}
.login-div .login-control:first-child
{
    margin-top:0px;    
}
.conform-div
{
    width: 680px;
    height: 540px;
    margin: auto;
    margin-top:100px;
    padding:30px 40px;
    border:1px solid #000;
}
.conform-div .conform-title
{
    font-family: 'Arial Negreta', 'Arial';
    font-weight: 700;
    font-style: normal;
    font-size: 32px;
    color: #333333;
    text-align: left;
    line-height: normal;    
}
.conform-div .conform-guest
{
    color:#CC0000;
    font-family: 'Arial Negreta', 'Arial';
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
    text-align: left;
    line-height: 2;   
}
.conform-div .conform-text
{
    margin-top:60px;
}
.conform-div .conform-text span
{
    font-family: 'Arial Normal', 'Arial';
    font-weight: 400;
    font-style: normal;
    font-size: 13px;
    color: #000000;
    text-align: left;
    line-height: normal;
}
.conform-div .conform-checkbx
{
    margin-top:60px;
}
.conform-div .conform-control
{
    margin-top:40px;
    padding-left:120px;
}
.conform-div .conform-control .cba input[type='button']
{
    float:right;
    width:80px;
}
.conform-div .conform-control div
{
    margin-top:10px;
}
.conform-div .conform-control:first-child
{
    margin-top:0px;    
}
.controlbar 
{
    height:40px;    
}
.controlbar > div 
{
    display:inline-block;
    height:40px;
    margin-left:50px;
    line-height: 40px;
}
.controlbar :first-child
{
    margin-left:0px;
}
.controlbar > .datefilter input[type='text']
{
    width:80px;    
}
hr
{
    height: 2px;
    background-color: #CCC;
    border: 0;    
}
.sria
{
    white-space: nowrap;
    width:100%;
    border:1px solid #5C5;
    border-collapse: collapse;
}
.sria th 
{
    text-align: left; 
    border:1px solid #797979;
    background:#E4E4E4;
}
.sria td 
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; 
    border:1px solid #797979;
}
.sria tr:nth-child(even) 
{
    background:#F2F2F2;
}
.addbta
{
    margin:10px 0px;
    height: 20px;
    display:none;
}
.addbta input[type='button']
{
    right: 0px;
    position: absolute;
}
.addautharea div
{
    margin-top:5px;
}
.addautharea .saab
{
    height:25px;
}
.addautharea .saab input[type='button']
{
    right: 0px;
    position: absolute;
}