body{
    font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

table{
    font-size: 10px;
}

input[type=text]{
    border: #7A7A7A 1px solid;
    width: 150px;
    font-size: 10px;
}

input[type=text]:hover{
    border: #3C3C3C 1px solid;
}

input[type=text]:focus{
    border: #3C3C3C 1px solid;
}

input[type=password]{
    border: #7A7A7A 1px solid;
    width: 150px;
    font-size: 10px;
}

input[type=password]:hover{
    border: #3C3C3C 1px solid;
}

input[type=password]:focus{
    border: #3C3C3C 1px solid;
}

input[type=file]{
    border: #7A7A7A 1px solid;
    width: 150px;
    font-size: 10px;
}

input[type=file]:hover{
    border: #3C3C3C 1px solid;
}

input[type=file]:focus{
    border: #3C3C3C 1px solid;
}

textarea{
    border: #7A7A7A 1px solid;
    width: 150px;
    font-size: 10px;
}

textarea:hover{
    border: #3C3C3C 1px solid;
}

textarea:focus{
    border: #3C3C3C 1px solid;
}

select{    
    border: #7A7A7A 1px solid;
    width: 150px;
    font-size: 10px;
    cursor: pointer;
}

select:hover{
    border: #3C3C3C 1px solid;
}

select:focus{
    border: #3C3C3C 1px solid;
}

.iconButton{
    float: left;
}

button{
    border: #7A7A7A 1px solid;
    cursor: pointer;
    font-size: 10px;
}

button:hover{
    border: #3C3C3C 1px solid;
}

button:active{
    border: #3C3C3C 1px solid;
}

.Button{
    border: #7A7A7A 1px solid;
    background-color: #333333;
    cursor: pointer;
    font-size: 10px;
    color: white;
}

.Button:hover{
    border: white 1px solid;
}

.Button:active{
    border: #3C3C3C 1px solid;
}

.ButtonAdd{
    border: #7A7A7A 1px solid;
    cursor: pointer;
    background: url('images/sprite.png') no-repeat;
    background-position: -77px 0px; 
    width: 25px;   
    height: 25px;
}

.ButtonAdd:hover{
    border: #3C3C3C 1px solid;
}

.ButtonAdd:active{
    border: #3C3C3C 1px solid;
}

.ButtonDelete{
    border: #7A7A7A 1px solid;
    cursor: pointer;
    background: url('images/sprite.png') no-repeat;
    background-position: 2px 0px;
    width: 25px;    
    height: 25px;
}

.ButtonDelete:hover{
    border: #3C3C3C 1px solid;
}

.ButtonDelete:active{
    border: #3C3C3C 1px solid;
}

.ButtonSave{
    border: #7A7A7A 1px solid;
    cursor: pointer;
    background: url('images/sprite.png') no-repeat;
    background-position: -24px 1px;
    width: 25px;    
    height: 25px;
}

.ButtonSave:hover{
    border: #3C3C3C 1px solid;
}

.ButtonSave:active{
    border: #3C3C3C 1px solid;
}

.ButtonUpdate{
    border: #7A7A7A 1px solid;
    cursor: pointer;
    background: url('images/sprite.png') no-repeat;
    background-position: 0px -26px;
    width: 25px;    
    height: 25px;
}

.ButtonUpdate:hover{
    border: #3C3C3C 1px solid;
}

.ButtonUpdate:active{
    border: #3C3C3C 1px solid;
}

.ButtonCancel{
    border: #7A7A7A 1px solid;
    cursor: pointer;
    background: url('images/sprite.png') no-repeat;
    background-position: -51px 0px;
    width: 25px;    
    height: 25px;
}

.ButtonCancel:hover{
    border: #3C3C3C 1px solid;
}

.ButtonCancel:active{
    border: #3C3C3C 1px solid;
}

.ButtonRefresh{
    border: #7A7A7A 1px solid;
    cursor: pointer;
    background: url('images/sprite.png') no-repeat;
    background-position: -102px 0px;
    width: 25px;    
    height: 25px;
}

.ButtonRefresh:hover{
    border: #3C3C3C 1px solid;
}

.ButtonRefresh:active{
    border: #3C3C3C 1px solid;
}

.ButtonUser{
    border: #7A7A7A 1px solid;
    cursor: pointer;
    background: url('images/sprite.png') no-repeat;
    background-position: -125px -2px;
    width: 25px;    
    height: 25px;
}

.ButtonUser:hover{
    border: #3C3C3C 1px solid;
}

.ButtonUser:active{
    border: #3C3C3C 1px solid;
}

.ButtonUserAdd{
    border: #7A7A7A 1px solid;
    cursor: pointer;
    background: url('images/sprite.png') no-repeat;
    background-position: -146px -2px;
    width: 25px;    
    height: 25px;
}

.ButtonUserAdd:hover{
    border: #3C3C3C 1px solid;
}

.ButtonUserAdd:active{
    border: #3C3C3C 1px solid;
}

.ButtonUserDelete{
    border: #7A7A7A 1px solid;
    cursor: pointer;
    background: url('images/sprite.png') no-repeat;
    background-position: -168px -2px;
    width: 25px;    
    height: 25px;
}

.ButtonUserDelete:hover{
    border: #3C3C3C 1px solid;
}

.ButtonUserDelete:active{
    border: #3C3C3C 1px solid;
}

.ButtonUserInfo{
    border: #7A7A7A 1px solid1pxsolid;
    cursor: pointer;
    background: url('images/sprite.png') no-repeat;
    background-position: -190px -2px;
    width: 25px;    
    height: 25px;
}

.ButtonUserInfo:hover{
    border: #3C3C3C 1px solid;
}

.ButtonUserInfo:active{
    border: #3C3C3C 1px solid;
}

.ButtonCalendar{
    border: #7A7A7A 1px solid;
    cursor: pointer;
    background: url('images/sprite.png') no-repeat;
    background-position: -25px -27px;
    width: 25px;    
    height: 25px;
}

.ButtonCalendar:hover{
    border: #3C3C3C 1px solid;
}

.ButtonCalendar:active{
    border: #3C3C3C 1px solid;
}

.ButtonHome{
    border: #7A7A7A 1px solid;
    cursor: pointer;
    background: url('images/sprite.png') no-repeat;
    background-position: -51px -27px;
    width: 25px;    
    height: 25px;
}

.ButtonHome:hover{
    border: #3C3C3C 1px solid;
}

.ButtonHome:active{
    border: #3C3C3C 1px solid;
}

.ButtonSetting{
    border: #7A7A7A 1px solid;
    cursor: pointer;
    background: url('images/sprite.png') no-repeat;
    background-position: -76px -25px;
    width: 25px;    
    height: 25px;
}

.ButtonSetting:hover{
    border: #3C3C3C 1px solid;
}

.ButtonSetting:active{
    border: #3C3C3C 1px solid;
}

.ButtonLogin{
    border: #7A7A7A 1px solid;
    cursor: pointer;
    background: url('images/sprite.png') no-repeat;
    background-position: -100px -25px;
    width: 25px;    
    height: 25px;
}

.ButtonLogin:hover{
    border: #3C3C3C 1px solid;
}

.ButtonLogin:active{
    border: #3C3C3C 1px solid;
}

.ButtonLogout{
    border: #7A7A7A 1px solid;
    cursor: pointer;
    background: url('images/sprite.png') no-repeat;
    background-position: -120px -25px;
    width: 25px;    
    height: 25px;
}

.ButtonLogout:hover{
    border: #3C3C3C 1px solid;
}

.ButtonLogout:active{
    border: #3C3C3C 1px solid;
}

.ButtonImages{
    border: #7A7A7A 1px solid;
    cursor: pointer;
    background: url('images/sprite.png') no-repeat;
    background-position: -140px -25px;
    width: 25px;    
    height: 25px;
}

.ButtonImages:hover{
    border: #3C3C3C 1px solid;
}

.ButtonImages:active{
    border: #3C3C3C 1px solid;
}