html { overflow-y: scroll; }
html, body { margin: 0pt; padding: 0pt; }
body { text-align: center; font-family: arial,helvetica,lucida,tahoma,verdana,sans-serif; font-size: 12px; color: rgb(76, 76, 76); }
a { text-decoration: none; color: rgb(102, 102, 102); }
a:hover { text-decoration: none; color: rgb(0, 0, 0); }
#page { width: 436px; margin: 0pt auto; }
#myform { margin: 0pt; padding: 0pt; }
#header { position: fixed; top: 0pt; left: 0pt; width: 100%; background: none repeat scroll 0% 0% rgb(238, 238, 238); border-bottom: 1px solid rgb(204, 204, 204); text-align: left; color: rgb(0, 0, 0); z-index: 1; }
#header-title h4 { height: 16px; overflow: hidden; }
#header-note { background: none repeat scroll 0% 0% rgb(253, 252, 231); border-bottom: 1px solid rgb(204, 204, 204); padding: 10px 20px; }
#header-note a { text-decoration: none; color: rgb(17, 91, 181); }
#header-note a:hover { text-decoration: underline; color: rgb(11, 73, 148); }
html > body.at.search #content { padding-top: 175px; }
#header-title, #header-filter { position: relative; padding: 0pt; width: 436px; margin: 0pt auto; cursor: default; }
#header-title .branding { position: absolute; top: 20px; right: 0pt; }
#header-filter { height: 24px; padding-top: 27px; }
#header h2 { margin: 0pt; padding: 17px 0pt 8px; font-size: 16px; }
#header h4 { height: 16px; font-size: 12px; margin: 4px 0pt; overflow: hidden; }
#header .link { font-size: 11px; opacity: 0.7; }
#header form { margin: 0pt; padding: 0pt; }
#no-match.missingurl, #content.missingurl { padding-top: 110px ! important; }
#content, #no-match, #suggest-service { text-align: left; padding: 140px 0pt 25px; overflow: auto; cursor: default; }
#content a { display: block; width: 135px; padding: 5px; margin: 0pt; float: left; cursor: pointer; }
#content a:hover { background: none repeat scroll 0% 0% rgb(242, 242, 242); border: 1px solid rgb(229, 229, 229); padding: 4px; }
* html #content .bmat_item a { border: 1px solid rgb(255, 255, 255); width: 124px; }
* html #content .bmat_item.athov a { background: none repeat scroll 0% 0% rgb(242, 242, 242) ! important; border: 1px solid rgb(229, 229, 229); color: rgb(0, 0, 0) ! important; margin: 0pt; }
#footer { position: fixed; bottom: 0pt; left: 0pt; width: 100%; background: none repeat scroll 0% 0% rgb(238, 238, 238); border-top: 1px solid rgb(204, 204, 204); padding: 2px 0pt; font-size: 10px; }
#footer a { color: rgb(51, 51, 51); }
#footer .block { position: relative; }
#footer a.jiathisfoot { position: absolute; right: 0pt; top: -2px; }
#suggest-service { padding: 0pt 0pt 45px 5px; text-align: left; clear: both; }
#suggest-service a { color: rgb(51, 102, 187); }
#suggest-service a:hover { color: rgb(51, 102, 187); text-decoration: underline; }
#at-filter { position: absolute; top: 12px; right: 0pt; background: url("./images/bkg-search-bookmark.gif") no-repeat scroll center center transparent; padding: 1px 10px 1px 25px; text-align: center; width: 401px; }
#at-filter input { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: medium none; width: 400px; margin: 2px 0pt; color: rgb(102, 102, 102); outline: 0pt none; }
.block { width: 436px; margin: 0pt auto; text-align: left; }
.privacy { padding-right: 20px; margin-left: 20px; }
.promo { background: url("./images/bkg-link-new.gif") no-repeat scroll right top transparent; padding-right: 20px; margin-left: 20px; }
body.at { background: url("./images/bkg-page.gif") repeat-y scroll center center rgb(200, 200, 200); }
body.at #header, body.at #footer { background: none repeat scroll 0% 0% transparent; border: medium none; padding: 0pt; }
body.at #header-inner { background: none repeat scroll 0% 0% rgb(238, 238, 238); border-bottom: 1px solid rgb(204, 204, 204); width: 476px; margin: 0pt auto; }
body.at #footer-inner { background: none repeat scroll 0% 0% rgb(238, 238, 238); border-top: 1px solid rgb(204, 204, 204); width: 476px; margin: 0pt auto; padding: 4px 0pt; }
* html #header { margin-left: 1px; }
* html #content { padding-top: 0pt; }
* html #no-match { padding-top: 4px; }
* html #suggest-service { padding-top: 10px; }
* html #footer { background: none repeat scroll 0% 0% transparent; border-top: 0pt none rgb(245, 245, 245); border-color: rgb(245, 245, 245); margin-top: 10px; }
