.al {text-align: left;}
.ac {text-align: center;}
.ar {text-align: right;}

.vat {vertical-align: top;}
.vam {vertical-align: middle;}
.vab {vertical-align: bottom;}

.pad0 {padding: 0px;}
.pad5 {padding: 5px;}
.pad10 {padding: 10px;}
.pad15 {padding: 15px;}

.padh0 {padding-left: 0px; padding-right: 0px;}
.padh5 {padding-left: 5px; padding-right: 5px;}
.padh10 {padding-left: 10px; padding-right: 10px;}
.padh15 {padding-left: 15px; padding-right: 15px;}

.padv0 {padding-top: 0px; padding-bottom: 0px;}
.padv5 {padding-top: 5px; padding-bottom: 5px;}
.padv10 {padding-top: 10px; padding-bottom: 10px;}
.padv15 {padding-top: 15px; padding-bottom: 15px;}

.padt5 {padding-top: 5px;}
.padt10 {padding-top: 10px;}
.padb10 {padding-bottom: 10px;}

.mar2 {margin: 2px;}
.marv2 {margin-top: 2px; margin-bottom: 2px}
.mar5 {margin: 5px;}

table.centered {margin:auto;}
table.collapsed {border-collapse:collapse;}

.bg_e {background-color: #eee;}

.black {color: black;}
.red {color: red;}
.yellow {color: yellow;}
.gray {color: gray;}

a.blacklink {color: black;}
a.blacklink:hover {color: blue; text-decoration:underline;}

a img {border-width: 0px;}

.fl {float: left }

.nu {text-decoration: none}
.u {text-decoration: underline}

.nb {font-weight: normal}
.b {font-weight: bold}

.s10 {font-size: 10px}
.s12 {font-size: 12px}
.s14 {font-size: 14px}
.s16 {font-size: 16px}
.s18 {font-size: 18px}
.s20 {font-size: 20px}
.s24 {font-size: 24px}

.wide100 {width: 100%}

.big {font-size: 120%}
.vbig {font-size: 150%}
.small {font-size: 83%}

.placeholder {border:1px solid #666; background-color: #aaa; color:black;}

