/* !Form Validation */
.fc-tbx td { padding: 0; text-align: left; }
.fc-tbx .tl { background: url(img/tl.png) no-repeat; }
.fc-tbx .t { background: url(img/t.png) repeat-x; height: 16px; }
.fc-tbx .tr { background: url(img/tr.png) no-repeat; }
.fc-tbx .l { background: url(img/l.png) repeat-y; width : 16px; }
.fc-tbx .r { background: url(img/r.png) repeat-y; width: 16px; }
.fc-tbx .bl { background: url(img/bl.png) no-repeat; }
.fc-tbx .b { background: url(img/b.png) no-repeat; height: 25px; }
.fc-tbx .br { background: url(img/br.png) no-repeat; }
.fc-tbx .c { background: url(img/c.png) repeat; }
.fc-tbx a.close { float: right;	background: url(img/close.png) no-repeat; position: relative; margin-left: 5px; display: block; width: 10px; height: 10px; cursor: pointer; }
.fc-tbx .err { float: left; }
.fc-tbx p { width: auto; display: block; margin: 0; padding: 0; border: 0; color: #FFF; font-size: 110%; text-align: left; }
.ajax_loader { background: url(../../images/loading.gif) no-repeat center; width: 200px; height: 150px; }
.fc-error { border: 1px solid #888; margin-top: 5px; background-color: #EAEAEA; }
.fc-error p { margin: 5px; color: #A00; }
/* Localized */