body, table, tr, td, h1, h2, h3, p , br, ul, ol, li, img, form, select, option, input, textarea { margin:0px; border:0px; border-collapse:collapse; padding:0px; vertical-align:top; color:#444444; font-family:tahoma, arial, helvetica, sans-serif; font-size:15px; font-weight:normal; line-height:20px }
body { padding:20px 20px 10px; text-align:center }
select, option, input, textarea { border:#26187d solid 1px; color:#330098; height:22px; padding:0px 3px }
input { width:180px; padding-top:1px }
h1 { margin-top:24px; font-size:22px; line-height:24px }
h1:first-child { margin-top:14px }
h2 { margin-top:10px; font-weight:bold }
h3 { margin-top:0px; font-style:italic }
ul, ol { padding:0px 0px }
ul { list-style:outside disc; padding-left:16px }
ol { padding-left:24px }
p, li { margin-top:10px }
a { color:#26187d; text-decoration:none }
a:hover { text-decoration:underline }

#pane { width:734px; margin:0px auto; background-color:#fdfd7a }
#tl { width:20px; height:20px; background:url("border-tl.gif") }
#t1 { width:140px; height:20px; background:url("border-t.gif") }
#t2 { width:210px; height:20px; background:url("border-t.gif") }
#t3 { width:340px; height:20px; background:url("border-t.gif") }
#tr { width:24px; height:20px; background:url("border-tr.gif") }
#lt { width:20px; background:url("border-l.gif") }
#rt { width:24px; background:url("border-r.gif") }
#bl { width:20px; height:24px; background:url("border-bl.gif") }
#bt { height:24px; background:url("border-b.gif") }
#br { width:24px; height:24px; background:url("border-br.gif") }

.title { margin:0px; border-bottom:#26187d 1px solid; padding:0px; text-align:right }
.title IMG { width:605px; height:62px }
.menu { padding:44px 0px; background-color:#26187d; text-align:right }
.menu A { display:block; overflow:hidden; height:30px; line-height:28px; margin:0px; border-left:#26187d 8px solid; padding:0px 10px 0px 0px; background:#26187d url("menu.gif") no-repeat top right; color:#ffffff; font-weight:bold; text-decoration:none }
.menu A:hover { background:#fdfd7a url("menu.gif") no-repeat bottom right; color:#26187d; text-decoration:none }
.mwa { color:#26187d; font-weight:bold }
.donate { xborder-left:#fdfd7a 1px solid; padding:12px 0px; background-color:#26187d; text-align:center; vertical-align:bottom }

.main { padding:0px 0px 0px 15px }
.submenu, .copy { background-color:#ffffff; text-align:right; font-size:12px; line-height:110% }
.submenu { float:left; text-align:left }
.rimg, .limg { width:200px; height:200px }
.rimg { margin:3px -2px 0px 6px; float:right }
.limg { margin:3px 13px 0px -5px; float:left }
.bof, .bon { background-color:#26187d; color:#ffffff; margin-left:10px; border:#000000 solid 1px; padding:0px; width:120px; height:22px; text-align:center; text-decoration:none; cursor:pointer }
.bon { background-color:#ffffff; color:#221177 }
.key { padding-right:10px; text-align:right; vertical-align:middle }
.val { vertical-align:middle }
.tick { margin:-2px 0px -2px -4px; border:0px }
.imagecode { width:178px; height:48px; cursor:pointer; visibility:hidden; filter:revealtrans(transition=12, duration=1) }
.reqd { color:#fd0133 }
.miss { background-color:#ffdddd }
.error { display:none }

#preview { width:100px; height:100px; background:#0010a0; border:#ffffff 1px solid }

#calendar { position:absolute; width:174px; height:200px; background:#000050; background:#0010a0; border:#ffffff 1px solid; visibility:hidden; filter:blendtrans(duration=0.2) }
.calwd, .calno, .calof, .calov { width:20px; margin:2px; border:#ffffff 1px solid; font-size:8pt; cursor:pointer }
.calno { border:#ffffff; cursor:default }
.calwd { background:#ffffff; color:#0010a0; font-weight:bold; cursor:default }
.calof { background:#0010a0; color:#ffffff }
.calov { background:#ffffff; color:#ff0000 }

.thumb { width:110px; height:110px; margin:0px 8px }
.slide { position:absolute; left:0px; top:0px; width:500px; height:500px; text-align:center; vertical-align:middle; background:#fdfd7a; visibility:hidden; filter:blendtrans(transition=12, duration=1) }