
.notandi .msg { display:none; font-weight: bold;  }
.notandi table, #TB_window table { padding: 1em; }
.notandi table td, #TB_window table td { padding: .2em .4em; }
.notandi-box { margin: 2em; padding: 1em; border: 1px solid #ccc; }
.notandi .msg-ok { color: green; }
.notandi .msg-error { color: red; }
.notandi .alert { margin:1em 2em; padding:.5em; border:1px solid #ccc; backround:#def; }
.notandi-access { min-height: 100px; background: top left no-repeat; padding-left: 100px; }

.bottom-buttons { text-align:right; border-top: 1px dotted #666; margin:.5em 0 0 0; padding:.4em 0; }
.bottom-buttons div.logos { float:left; }
.bottom-buttons div.logos img.logo { margin-right: 1em; margin-top:.4em; }

#TB_window { background:#def; }
#TB_window #bru-tb-c { line-height:1.3; }
#TB_window #bru-tb-c h2 { text-transform:uppercase; font-size:2em; margin:0 0 .4em 0; color:darkblue; }
#TB_window #bru-tb-c h3 { text-transform:uppercase; border-top: 1px dotted #666; margin:.4em 0 0 0; padding:.2em 0; }
#TB_window #bru-tb-c p { margin-bottom: .6em; padding:0; }
#TB_window #bru-tb-c p.tl { font-size: 1.1em; border-top: 1px dotted #666; margin:.6em 0 0 0; padding:.4em 0; }
#TB_window #bru-tb-c input { border: 1px solid #68a; padding: .1em; margin:.1em; }
#TB_window #bru-tb-c .bottom-buttons input { padding: .3em; }
#TB_window #bru-tb-c input.vista { margin-right: .5em; padding: .3em .5em; font-weight: bold; }

.notandi-access-short .scr { min-height: 50px; background: top left no-repeat; padding-left: 50px; }
.notandi-access-short .nonscr { }
.notandi-access-short h4 { font-family: georgia, times, serif; font-weight: normal; font-size: 1.5em; margin-top:.3em; }

#TB_window #bru-tb-c p.intro { border-top: 1px dotted #666; margin-top:.8em; padding:.8em 0 .5em 0; }

#TB_window #bru-tb-c a { color: #007; text-decoration: underline; }





