body,input,select,option,textarea,button{font-family:Ubuntu,Quicksand,'Open Sans','Trebuchet MS',Helvetica,Arial,sans-serif;font-size:12pt}
body,form,fieldset{margin:0}
table{border-collapse:collapse;border-spacing:0}
img{border:0 none}
iframe{width:600px;display:block;margin:10px auto;border:1px solid #ccc}

.clear{clear:both}
.center-t{text-align:center!important}
.center-e{margin-left:auto!important;margin-right:auto!important}
.align-r{text-align:right!important}
.bold{font-weight:bold}
.italic{font-style:italic}
.smaller{font-size:80%}
.bigger{font-size:120%}
.hidden{display:none}
.no-padding{padding:0!important}

table.top-align td,table.top-align th{vertical-align:top}
table.left-align th{text-align:left}
table.left-align th.align-r{text-align:right}

#xhr-response{display:none}

#msg{width:600px;background-color:#ddd;font-weight:bold;color:red;text-align:center;margin:8px auto 12px auto}
#msg div{padding:3px 5px}
#msg span{color:green}

table.pagination{border-collapse:separate;width:600px;margin-left:auto;margin-right:auto}
.pagination td{text-align:center;width:17%;background-color:#ccc}
.pagination td.summary{padding:5px}
.pagination td input.text{text-align:center}
.pagination td a,.pagination td a:visited{display:block;color:blue;padding:5px;text-decoration:none}
.pagination td a:hover,.pagination td a:focus{color:red;background-color:#ddd}
