*{ margin: 0; padding: 0; }
img{ border: 0; }
table{ border-collapse: collapse; }
html { overflow-y: scroll; }

body{ background-color: #504f4f; color: #504f4f; font-family: Helvetica, Arial, sans-serif; font-size: 12px; height: 100%; position: relative; width: 100%; }

#modal-overlay{ background-color: #000; height: 100%; left: 0; opacity: 0; position: absolute; top: 0; width: 100%; z-index: 9000; }
#modal-frame{ background-color: #fff; border: 10px solid #000; border-top: 30px solid #000; height: 400px; left: 0; opacity: 1.0; position: absolute; top: 0; width: 600px; z-index: 9001; }
#modal-frame-title{ color: #fff; font-weight: bold; position: absolute; top: -20px; left: 0; }
#modal-frame-close{ position: absolute; top: -20px; right: 0; }
#modal-frame-close a{ color: #fff; font-weight: bold; text-decoration: none; }
#modal-frame-content{ height: 100%; overflow-y: scroll; width: 100%; }
#modal-frame-content .file-list p{ border-bottom: 1px solid #eee; padding: 15px 5px; }
#modal-frame-content .file-list p:hover{ background-color: #eee; }

#header-liquid{ background: url('../images/bg_header-liquid.png') #353434 0 0 repeat-x; }
#header{ padding: 20px 0; }

#body-liquid{ background-color: #fff; }
#body{ padding: 20px 0; }
#body h1,
#body h2,
#body h3,
#body h4,
#body h5{ color: #000; font-family: Georgia, "Times New Roman", serif; font-weight: normal; }

#body h2{ padding: 0 0 12px 0; }
#body p{ line-height: 18px; padding: 0 0 12px 0; }

a{ color: #6da16c; cursor: pointer; }

div.mod-personal-profile img{ border: 5px solid #c5c5c5; display: block; margin: 0 0 10px 0; }

a.a_download-excel-large{ background: url('../images/bg_excel-large.png') 0 0 no-repeat; display: block; height: 89px; width: 70px; }
a.a_download-excel-large:hover{ background-position: 0 -99px; }

a.a_download-spss-large{ background: url('../images/bg_spss-large.png') 0 0 no-repeat; display: block; height: 89px; width: 70px; }
a.a_download-spss-large:hover{ background-position: 0 -99px; }

a.a_download-stata-large{ background: url('../images/bg_stata-large.png') 0 0 no-repeat; display: block; height: 89px; width: 70px; }
a.a_download-stata-large:hover{ background-position: 0 -99px; }

a.a_download-word-small{ background: url('../images/bg_word-small.png') 0 0 no-repeat; display: block; height: 22px; width: 110px; }
a.a_download-word-small:hover{ background-position: 0 -32px; }

a.a_download-acrobat-small{ background: url('../images/bg_acrobat-small.png') 0 0 no-repeat; display: block; height: 22px; width: 110px; }
a.a_download-acrobat-small:hover{ background-position: 0 -32px; }

h3.archive-header{ border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0 0 8px 0; padding: 5px; }

.archive-listing{ background-color: #f9f9f9; }
.archive-listing-list{ padding: 0 5px; }

#footer{ color: #c8c8c8; font-size: 11px; padding: 20px 0; }
#footer p{ line-height: 18px; padding: 0 0 12px 0; }