* {
  scrollbar-base-color: scrollbar;
  scrollbar-darkshadow-color: threeddarkshadow;
  scrollbar-face-color: threedface;
  scrollbar-highlight-color: threedhighlight;
  scrollbar-shadow-color: threedshadow;
  scrollbar-track-color: default;
  scrollbar-3dlight-color: threedlightshadow;
  scrollbar-arrow-color: buttontext;
}
body {
  margin: 15px 0px 0px 0px;
  padding: 0px;
  background-color: #ccc;
  text-align: center;
}
body, td, input, select, textarea {
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 10pt;
}
img {
  margin: 0px;
  padding: 0px;
}
form {
  margin-top: 0px;
  margin-bottom: 0px;
}
h1 {
  margin: 0px 0px 15px 0px;
  color: #d00;
  font-size: 18pt;
}
h2 {
  margin: 0px 0px 3px 0px;
  color: #d00;
  font-size: 13pt;
}
h3 {
  text-align: right;
  margin: 0px 0px 15px 0px;
  color: #000;
  font-size: 10pt;
}
a {
  color: #c00;
  text-decoration: none;
}
a:hover {
  color: #00b;
}
a.headerlink {
  margin: 0px 5px 0px 5px;
  font-weight: bold;
  font-size: 9pt;
  color: #fff;
}
a:hover.headerlink {
  color: #f00;
}
a.commentlink {
  color: #000;
  font-weight: bold;
}
a:hover.commentlink {
  color: #c00;
}
a.expandimagelink {
  text-align: right;
  margin: 0px 2px 0px 2px;
  font-family: sans-serif;
  font-size: 12pt;
  font-weight: bolder;
  color: #fff;
}
p {
  margin: 0px;
  font: normal normal normal 10pt/13pt verdana, helvetica, arial, sans-serif;
}
p.backissues {
  margin: 0px 0px 8px 0px;
}
p.articlesummary {
  margin: 0px 0px 6px 0px;
}
p.commentquote {
  font-family: tahoma, verdana, velvetica, arial, sans-serif;
  margin: 0px 10px 8px 5px;
}
p.comment {
  font-family: tahoma, verdana, velvetica, arial, sans-serif;
  margin: 0px;
}
p.issuedate {
  margin: 0px 5px 0px 0px;
  color: #fff;
  font-weight: bold;
}
p.mainsummary {
  margin: 0px 0px 15px 0px;
  font-weight: bold;
}
p.mainbody {
  margin: 0px;
}
p.copyrightfooter {
  font-size: 9pt;
  color: #fff;
  text-align: right;
  padding: 1px 3px 1px 0px;
}
p.footer {
  margin: 15px 0px 15px 0px;
}
select {
  font-weight: bold;
  margin: 0px 0px 8px 0px;
}
td.watermark {
  width:200px;
  background-image: url(/images/business_eye_sidebar_bottom.gif);
  background-position: bottom center;
  background-repeat: no-repeat;
}
img.articlespacer {
  margin-bottom: 12px;
}
input.bordered, textarea.bordered, input.button {
  border-top: #ccc solid 1px;
  border-bottom: #4e4e4e solid 1px;
  border-right: #4e4e4e solid 1px;
  border-left: #ccc solid 1px;
}
span.wysiwygsmall {
  font-size: 9pt;
}
span.wysiwygsmallRed {
  font-size: 9pt;
  color: #f00;
}
span.wysiwygmedium {
  font-size: 10pt;
}
span.wysiwygmediumRed {
  font-size: 10pt;
  color: #f00;
}
span.wysiwyglarge {
  font-size: 11pt;
}
span.wysiwyglargeRed {
  font-size: 11pt;
  color: #f00;
}
span.wysiwygxLarge {
  font-size: 14pt;
}
span.wysiwygxLargeRed {
  font-size: 14pt;
  color: #f00;
}


/* REGISTRATION PANEL */
#registration-panel {
  color: #fff;
  font-weight: bold;
  width:182px;
  padding: 10px 9px 100px 9px;
}
#registration-panel #registration-button {
  padding: 0px 0px 10px 0px;
}
#registration-panel #registration-login-form {
  background: #1546C7 url(/images/already-registered.gif) no-repeat top left;
  padding: 25px 8px 10px 8px;
}
#registration-panel #registration-login-form input.input {
  background: #fff url(/images/input-background.gif);
  border-top: 1px solid #3D4645;
  border-right: 1px solid #808082;
  border-bottom: 1px solid #808082;
  border-left: 1px solid #3D4645;
  margin: 0px 0px 5px 0px;
}

/* REGISTRATION FORM */
#registration-form {
  margin-top: 1.5em;
  border: 1px solid #ccc;
  padding: 15px;
}
#registration-form p.fields {
  margin: 0;
}
#registration-form p.fields br {
  clear: both;
}
#registration-form label {
  float: left;
  width: 90px;
  text-align: right;
  margin: 3px 8px 0 0;
}
#registration-form div.input-block {
  float: left;
  padding: 2px;
  font-size: 1em;
  margin-bottom: 12px;
  width: 200px;
}

#receive-magazine-block,
#receive-magazine-block label,
#receive-magazine-block div.input-block {
  clear: both;
  float: none;
}
#receive-magazine-block div.input-block {
  padding: 0px 0px 0px 100px;
}

#registration-form textarea {
  width: 200px;
  height: 100px;
  margin-bottom: 12px;
}
#registration-form input.submit {
  margin-left: 108px;
}
