html, body { padding:0;margin:0;color: #000000;background:#BEC8CE; position: relative; }
img { max-height:150px; }
h1 { padding:0;margin:0 0 2px 0; font-size:22px; font-family:'Times New Roman'; text-align:center; }
h4 { padding:0;margin:0 0 -4px 0; font-size:16px; font-family:'Times New Roman'; text-align:center; }
h5 { padding:10px 0;margin:0;text-align:center; font-weight:normal }
ul.Imgs { position:absolute; height:150px; top:0; list-style:none; margin:0; padding:0;}
ul.Imgs li.Link { position:absolute; width:232px; height:150px; top:0; margin:0; padding:0; }
ul.Imgs li.Link a.toplink { display:block; overflow:hidden; width:232px; }
ul.Imgs li.Link ul { position:absolute; bottom:0; width:192px; display:none; list-style:none; margin:0; padding:0; }
ul.Imgs li.Link ul li { width:192px; text-align:center; margin:0; padding:4px 0; }
ul.Imgs li.Link ul li.name { color:#FF9; font-size:14px; font-family: Tahoma; font-weight:bold; }
ul.Imgs li.Link ul li a { color:#FFF; font-size:14px; font-family: Tahoma; font-weight:bold; text-decoration:none }
ul.Imgs li.Link ul li a:hover { text-decoration:underline }
ul.Imgs li.Link:hover ul { display:block; z-index:99; }

#Buttons { margin:0 auto;height:35px; }
#Buttons td { height:35px;margin:0;padding:0;font-size:16px; }
#Buttons td a { display:block;height:35px;margin:0;padding:.5em .4em 0 .4em;;text-decoration:none; color:#1A3745; }
#Buttons td a:hover { color:#BC222E; background-image: url(images/misc/button_back_over.png); }
#Buttons td a span { font-size:0.76em; font-style:italic; font-weight:bold; font-family: Arial}

.thead { background:#587CAD; background-image:url('/images/aria/misc/top1.gif'); color:#FFF; font-weight:bold;}
.alt2 { background:#E4EAF2; }
.alt1, .alt1Active { background:#DFE6EF; }
.topics_border { border: 1px dotted #89959B; }
.topics { border-top: #FFFFFF 1px solid; border-left: #a7c4e7 7px solid; background-color: #F8F8F8; font-size:11px; line-height:13px; font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; }
.lposter { font-weight:bold }

div.tableheader { background:#587CAD; background-image:url('/images/aria/misc/top1.gif'); color:#FFF; font-weight:bold; text-align:center; }
table.tops { width:100%; }
td.names { background:#FFF; color:#00E; padding-left:0.3em; border-right:solid 1px #EEE;border-bottom:solid 1px #EEE; font-weight: bold; font-size:14px; }
td.names span { color:#999; font-weight: normal; font-size:14px; }
td.thanks { background:#FFF; color:#000; width:3.4em; border-bottom:solid 1px #EEE; text-align:center }

td.badguys { background:#FFF; color:#00E; padding-left:0.3em; font-size:12px; }
td.Tnames { background:#DFE6EF; color:#000; padding-left:0.3em; font-weight:bold; font-size:12px;}
td.regdate {background:#333; color:#999; width:7em; text-align:center; font-size:12px; }
td.Tregdate {background:#DFE6EF; color:#000; width:7em; text-align:center; font-weight:bold; font-size:12px; }
td.ipoints {background:#333; color:#F66; width:4em; text-align:center; font-size:12px; }
td.Tipoints {background:#DFE6EF; color:#000; width:4em; text-align:center; font-weight:bold; font-size:12px; }
th.badnick { padding-left:0.3em; background:url('/images/aria/misc/top1.gif') repeat scroll 0% 0% #587CAD }
th.badnick a { color:#fff;text-decoration:none }
th.badnick a.visited { color:#fff;text-decoration:none }
th.badnick div { float:right; padding:3px 0.3em 0 0; color:#CC9;font-weight:normal;font-size:11px }

#totop { position: fixed; bottom: 10px; right:15px; display:none; color:#496690; width:90px; height:26px; background-image: url(images/totop.png); font-size:12px; font-weight:bold; font-family: Tahoma; text-decoration:none; opacity: 0.75; }
#totop:hover { opacity: 1; }

#start { display:none; margin:10px auto; width:150px; line-height:44px; font-size:32px;background:#0C0;color:#FFF;text-decoration:none; border-radius:8px; text-shadow: 1px 1px #000; }
#nextquestion { display:none; margin:10px auto 15px auto; width:340px; line-height:30px; font-size:24px;background:#0C0;color:#FFF;text-decoration:none; border-radius:8px; text-shadow: 1px 1px #000; }
#questionblock { display:none; }
.question { display:table; margin: 17px auto; padding:10px 5px 3px 5px; text-align:center; border:solid 1px #8a969c; position:relative; background:#EEE; border-radius:8px; }
.questiontitle { position:absolute; top:-12px; left:0; width:100%; text-align:center; font-weight:bold; }
.questiontitle div { display:table; margin: 0 auto; padding: 0 1em; background:#FFF; color:#333; border:solid 1px #8a969c; border-radius:8px; }
.question label { margin:0 3px; font-family:Arial; font-size:12px;}
.question label:hover { color:#009; cursor:pointer; }
#qnote { text-align:justify; text-indent:1.5em;padding: 0 5px; }
#qtimer { margin:10px 0 7px 0; text-align:center; font-size:18px; font-wieght:bold; font-family:Verdana; color:#666;}
#qtimer span { color:#000;}
#tops { margin:0 auto 10px auto}
#tops td { border-bottom:solid 1px #EEE; }
#tops a { text-decoration:none;color:#00F;