html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-family:Arial, Helvetica, sans-serif;}
body {line-height:1;}
ol, ul {list-style:square;}
body  {font:80% Arial, Helvetica, sans-serif;background:#3a3a3a;margin:0;padding:0;text-align:center;color:#000;}
#container {width:950px;margin:0 auto;text-align:left;background:url(images/background-container.png) no-repeat;}
#wrapper {width:800px;margin:0 auto;position:relative;}
#header {height:385px;} 
#header-left{float:left;width:300px;}
#header-right {float:right;width:500px;text-align:center;}
#header h1 {margin:0 0 0 -9999px;}
#header h2 {font-family:Georgia, "Times New Roman", Times, serif;float:right;margin:100px 0 0 0;padding:40px 20px 15px 20px;font-size:16px;font-weight:normal;line-height:165%;}
#header h2 span {font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-size:20px;}
#header strong #logo {display:block;background:url(images/logo-ada.png) no-repeat 0 0;width:127px;height:47px;margin:290px 0 0 70px;}
#header strong #logo:hover {background-position:0 -47px;}
#header strong #logo span {display:none;}
#header strong #register {display:block;background:url(images/button-register.png) no-repeat 0 0;width:131px;height:37px;margin:60px auto 7px auto;}
#header strong #register:hover {background-position:0 -74px;}
#header strong #register span {display:none;}
a {color:#333;margin:0}
a:hover {text-decoration:none;}
#copy-box {background:url(images/background-grey.png) no-repeat;margin:0;height:137px;}
#copy-box p {font-size:14px;color:#fff;line-height:150%;}
#copy-box-box {padding:35px;}
#boxes {padding-left:31px;background:url(images/background-boxes.png) no-repeat;width:800px;height:273px;}
#boxes h3 {margin-left:-9999px;margin-bottom:60px;}
#boxes div {width:252px;height:251px;float:left;margin-right:10px;color:#e5e3e3;}
#boxes ul {list-style:square;margin-left:12px;}
#boxes span {font-size:10px;}
#content {background-color:#ccc;font-size:12px;}
#content-belt {padding:30px 60px 50px 60px;}
#content li {padding-bottom:6px;font-weight:bold;}
#content strong.underline {border-bottom:1px dotted #999;width:200px;padding-bottom:2px;margin-bottom:6px;display:block;}
#content strong.underline2 {border-bottom:1px dotted #999;width:200px;padding-bottom:2px;margin-bottom:6px;display:block;}
#content strong.underline3 {border-bottom:1px dotted #999;width:200px;padding-bottom:6px;margin-bottom:6px;display:block;}
#content small {font-weight:normal;}
#content p {line-height:135%;padding-bottom:5px;}
#content.news p {font-size:110%;line-height:150%;padding-bottom:10px;}
#content.news h3 {font-size:140%;padding-bottom:10px;}
#news p {display:block;font-weight:bold;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #999;}
.fact-box{display:block}
.fact-box *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#333333;}
.fact-box1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #8a8a8a;border-right:1px solid #8a8a8a;background:#595959;}
.fact-box2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #bcbcbc;border-right:1px solid #bcbcbc;background:#505050;}
.fact-box3{margin-left:1px;margin-right:1px;border-left:1px solid #505050;border-right:1px solid #505050;}
.fact-box4{border-left:1px solid #8a8a8a;border-right:1px solid #8a8a8a;}
.fact-box5{border-left:1px solid #595959;border-right:1px solid #595959;}
.fact-boxfg{background:#333333;color:#fff;}
.fact-boxfg p {padding:10px 15px;font-size:11px;}
.fact-boxfg a {color:#fff;}
.fact-boxfg a:hover {text-decoration:none;}
#footer {background:url(images/background-footer.gif) no-repeat;height:475px;background-color:#ccc;padding:250px 0 0 625px;overflow:hidden;}
#footer small {margin:0;display:block;color:#fff;}
.clearfloat {clear:both;height:0;font-size:1px;line-height:0px;} 

