div.register th {text-align:center;vertical-align:top;}
div.register .left {text-align:left}
div.register .right {text-align:right}
/*text input only*/
div.register input.long {width:41ex;background:#FFFFCC;}
div.register input.med {width:20ex;background:#FFFFCC;}
div.register input.date {width:14ex;background:#FFFFCC;}
div.register input.short {width:6ex;border-width:1px;background:#FFFFCC;}
div.register input.ro {background:white;}
div.register textarea {width:48ex;}
div.register div.error {padding:1ex; border:2px red solid;color:red;background:#EEE;width:70%;margin-bottom:2ex;}
div.register div.ticket {margin:1ex;padding:1ex;border: 1px #0083C6 solid;font-size:140%;width:70%;}

div.register dl {margin-left:5ex;}
div.register dt {margin-top:1.5ex;}
div.register .red {color:red;}
div.register ul.menu {display:block;text-align:right;}
div.register ul.menu li {display:inline;padding:1ex;}
div.register pre {padding:2ex;border:1px solid black;}