* { margin: 0; }
html { height: 100%; }
h1 { margin: 20px; }
h2 { font-size: 20px; margin: 30px; }
h3 { font-size: 20px; margin: 0px 30px; }
body { text-align: center; background: #ffffff top left no-repeat; font-family: Arial, Helvetica, sans-serif; height: 100%; font-size: 14px; }
img { border: 0; text-decoration: none; behavior: url(iepngfix.htc); }
p, li { padding: 5px; }
sup { color: #cccccc; }
h1 { text-align: center; }
.section { border: 2px solid #cccccc; margin-bottom: 5px; }

#image { float: left; }

#menu { background-color: #000000; color: #ffffff; font-weight: bold; padding: 10px 0; margin-bottom: 20px; width: 100%; }
#menu ul, .section ul { list-style-type: none; margin: 0px auto; padding: 0px; width: 720px;}

#menu li { display: inline; margin: 0px; padding: 0px; background: none; border: 0; font-size: small;}
#menu li a { padding: 10px; margin: 0; color: #ffffff; text-decoration: none; }
#menu li a:hover { background-color: #ffffff; color: #000000; }
#menu li .push { float: right; }

#head { margin-top: 40px; }
#container { margin: 0px auto; padding-bottom: 40px; width: 720px; }
#topBox { clear: both; }
#topBox, #topBox input { font-size:30px; padding: 10px; vertical-align: baseline; }

#faq,#faq-small,#faq2,#topBox { margin: 70px 0 0 0; padding: 10px 50px; opacity: 0.8; text-align: center; background-color: #ffffff; color: #000000; }
#faq-small { display: none; }

#sponsor { margin: 10px 0 0 0; padding: 5px 20px; text-align: center; color: #000000; background-color: #ffffff; opacity: 0.8; }

.result { border-top: 1px dashed #cccccc; padding: 10px; text-align: left; clear: left; }
.data { font: italic 11px Georgia; color: #999999; padding-top: 5px; }
.icon { float: left; margin-right: 10px; }
.icon img { height: 48px; width: 48px; padding-bottom: 5px;}
.success, .error, .info { padding: 10px; text-align: center; font-face: italic; }

dd,dt,dl { text-align: left; }
dt { border-top: 1px dashed #cccccc; padding: 10px 20px 10px 10px; font-weight: bold; }
dd { padding: 0 20px 10px 20px; }

#preload { position: absolute; top: 1px; left: -1000px; height: 1px; width: 1px; }