
/* ::::: http://graphics8.nytimes.com/css/common/global.css ::::: */

body { background-color: white; font: small Georgia,serif; }
@media print {
  body { background-image: url('dcs.gif'); }
}
html > body { font: 84.5% Georgia,serif; }
h1, h2, h3, h4, h5 { color: black; }
a { color: rgb(0, 66, 118); text-decoration: none; }
a:hover { text-decoration: underline; }
a:visited { color: rgb(102, 102, 153); }
img { border: medium none; text-decoration: none; }
form { padding: 0px; width: 0px; display: inline; }
ul { margin: 0pt; padding: 0pt; list-style: none outside none; }
ol { margin: 0pt; padding: 0pt; }
li { margin: 0pt; padding: 0pt; }
#nagBar { display: none; }

/* ::::: http://graphics8.nytimes.com/css/standalone/regilite/screen/regiLite.css ::::: */

body { background-color: transparent; }
.regiliteDecorator { width: 351px; background-color: rgb(255, 255, 255); }
.regiliteDecorator .box { border: 1px dashed rgb(204, 204, 204); }
.regiliteDecorator .sectionHeader { background: url('graphic_saveupto.png@22') no-repeat scroll left top transparent; min-height: 32px; height: auto ! important; font-size: 1.4em; font-weight: bold; line-height: 1.2857em; margin: 0pt 0pt 9px; }
.inset { margin: 10px 10px 7px; }
.regiliteDecorator #regiLite .infoEntry { width: 268px; }
.header { margin: 0pt 0pt 7px; padding: 0pt; font-family: arial,helvetica,sans-serif; font-size: 115%; font-weight: bold; }
#regiLite:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
#regiLite {  }
#regiLite { margin: 0pt; padding: 0pt; }
#regiLite .icon { float: left; width: 50px; margin: 0pt; padding: 0pt; }
#regiLite .icon img { margin: 0pt; padding: 0pt; }
#regiLite .infoEntry { text-align: left; float: left; width: 285px; margin: 0pt; padding: 0pt; }
#regiLite .infoEntry p { font-family: arial,helvetica,sans-serif; font-size: 80%; margin: 0pt; padding: 0pt; }
#regiLite .infoEntry .privacy { margin: 0pt; padding: 5px 0pt 0pt; }
#regiLite .infoEntry .signUp { font-family: arial,helvetica,sans-serif; font-size: 80%; display: block; }
#regiLite .sample { font-family: arial,helvetica,sans-serif; font-size: 80%; }
.infoEntry form label { font-family: arial,helvetica,sans-serif; font-size: 86%; color: rgb(51, 51, 51); font-weight: bold; display: block; margin-bottom: 5px; }
.infoEntry form .yellow { font-family: arial,helvetica,sans-serif; font-size: 86%; font-weight: bold; color: rgb(51, 51, 51); display: inline; margin: 5px 0pt; padding: 1px; background: none repeat scroll 0% 0% rgb(255, 248, 217); }
.infoEntry form input.regiTextInput { width: 180px; font-family: arial,helvetica,sans-serif; font-size: 86%; display: inline; margin-bottom: 2px; padding: 0pt; }
.infoEntry .emailAddress { font-family: arial,helvetica,sans-serif; font-size: 86%; font-weight: bold; display: inline; margin: 5px 0pt; color: rgb(51, 51, 51); }
.infoEntry form input.regiSubmit { display: inline; margin: 0pt; padding: 0pt; }
#regiLite .forgot { font-family: arial,helvetica,sans-serif; font-size: 80%; display: block; margin-top: 5px; }
