.messages {
    display: block; 
    padding: 10px 0; 
    margin: 10px auto 10px; 
    clear: both;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.messages a.closeMessage { margin: -14px -8px 0 0; display:none; width: 16px; height: 16px; float: right; background: url(images/messages/close.png) no-repeat; }
/*.messages:hover a.closeMessage { visibility:visible; }*/
.messages p { margin: 3px 0 3px 10px !important; padding: 0 10px 0 23px !important; font-size: 14px; line-height: 16px; }
.messages.error { border: 1px solid #C42608; color: #c00 !important; background: #FFF0EF; 
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.messages.error p { background: url(../images/messages/cross.png ) no-repeat 0px 50%; color:#c00 !important; }
.messages.success {background: #E0FBCC; border: 1px solid #6DC70C;  
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
} 
.messages.success p { background: url(../images/messages/tick.png) no-repeat 0px 50%; color: #2B6301 !important; }
.messages.warning { background: #FFFCD3; border: 1px solid #EBCD41; color: #000;  
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.messages.warning p { background: url(../images/messages/warning.png ) no-repeat 0px 50%; color: #5F4E01; }
.messages.information, .messages.info { background: #DFEBFB; border: 1px solid #82AEE7;  
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.messages.information p, .messages.info p { background: url(../images/messages/help.png ) no-repeat 0px 50%; color: #064393; }
.messages.information a { text-decoration: underline; }
div#flashmsg{
    position: absolute;
    z-index: 1000;
    left: 25%;
    margin: 5px auto;
    width: 600px !important;
    white-space: nowrap;
}

#divCalendar{
    width: 800px;
    padding: 15px 0px 15px 50px;
}

.fc-event-inner{
    background-color: #478AF8;
    padding: 5px 0 !important;
}
.fc-event-title{
    color: #ffffff;
    font-weight: bold;
    font-size: 8pt;
}
.fc-day-header{
    height: 25px;
    vertical-align: middle !important;
}

table tbody td.fc-sun, table tbody td.fc-sat{
    background: #FEF6F3 !important; 
}

/* adjust class dialog box*/
.ui-dialog .ui-dialog-buttonpane{
    padding: 0 !important;
}