@CHARSET "utf-8";
.divbar { background-image: url("/assets/gw/crimson-gradient.png"); background-repeat: repeat-x; height: 40px; line-height: 40px; margin-bottom: 1em; padding: 0; float: left; top: 0; left: 20px; width: 720px; }
.divbar-cap-left { background-image: url("/assets/gw/crimson-cap-left.png"); background-repeat: no-repeat; clear: both; height: 40px; width: 20px; float: left; }
.divbar-cap-right { background-image: url("/assets/gw/crimson-cap-right.png"); background-repeat: no-repeat; height: 40px; width: 20px; float: right; }
.drgForm #idAreaeditor { clear: both; margin: 0; }
.drgForm .drgTitle { font-size: 12pt; font-weight: bold; }
.drgForm .input { width: 500px; }
.drgForm label { font-weight: bold; float: left; padding-top: 0.2em; width: 100px; }
.drgTable { width: 718px; }
.drgTable td { border-bottom: 1px solid #ccc; line-height: 1.2em; padding-top: 0.5em; padding-bottom: 0.5em; }
.drgTitle td { border-bottom: 1px solid #666; font-weight: bold; }
.form-login { text-align: center; }
.form-login .form-field { width: 200px; }
.form-table { margin-left: auto; margin-right: auto; }
.form-table td { padding: 0.2em; }
.menu1 { height: 40px; line-height: 40px; list-style-position: inside; list-style-type: none; margin: 0; padding: 0; }
.menu1 .menu1Text { border-right: 1px solid #333; float: left; font-weight: bold; height: 40px; line-height: 40px; padding-left: 10px; padding-right: 10px; }
.menu1 li { display: inline; }
.menu1EntryCurrent .menu1Text { background-color: #000; background-image: url("/assets/gw/charcoal-gradient-down.png"); background-repeat: no-repeat; padding-left: 14px; padding-right: 6px; }
.menu2 { list-style-position: inside; list-style-type: none; margin: 0; padding: 0; margin-left: 1em; margin-right: 1em; }
.menu2 .menu2Text { padding-left: 0.5em; padding-right: 0.5em; }
.menu2 li { display: inline; }
.menu2EntryCurrent .menu2Text { background-color: #fff; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #666; padding-bottom: 0.2em; }
.menubar { background-image: url("/assets/sp/charcoal-gradient.png"); background-repeat: repeat-x; height: 40px; line-height: 40px; margin-bottom: 0.5em; padding: 0; float: left; top: 0; left: 20px; width: 720px; }
.menubar-cap-left { background-image: url("/assets/sp/charcoal-cap-left.png"); background-repeat: no-repeat; clear: both; float: left; width: 20px; height: 40px; margin-bottom: 0.5em; }
.menubar-cap-right { background-image: url("/assets/sp/charcoal-cap-right.png"); background-repeat: no-repeat; float: right; width: 20px; height: 40px; margin-bottom: 0.5em; }
.news-date { color: #666; }
.news-title { color: #000; font-weight: bold; }
.one-column { clear: both; margin-bottom: -1em; }
.one-column-content { padding-left: 10px; padding-right: 10px; }
.one-column-region { float: left; /*position: relative;*/ width: 99.9999%; }
.padded-box { -moz-border-radius: 10px; background-color: #fff; background-image: url("/assets/gw/silver-gradient-bg.png"); background-position: bottom left; background-repeat: repeat-x; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #666; border-bottom: 1px solid #666; margin-bottom: 1em; padding: 10px; }
.page-break-line { border-top: 1px solid #ccc; margin-bottom: 1em; }
.page-content { margin-bottom: 1em; }
.page-fixed-width { margin-left: auto; margin-right: auto; text-align: left; width: 760px; }
.page-footer { color: #fff; font-size: 8pt; height: 40px; line-height: 40px; text-align: center; vertical-align: middle; }
.page-footer a:active { color: #ccc; }
.page-footer a:link { color: #fff; }
.page-footer a:visited { color: #ccc; }
.page-footer img { line-height: 40px; vertical-align: middle; }
.page-logo { margin-top: 0.5em; margin-bottom: 0.5em; }
.page-menu { color: #fff; font-size: 12pt; line-height: 40px; vertical-align: middle; }
.page-menu a:active { color: #fff; text-decoration: none; }
.page-menu a:link { color: #fff; text-decoration: none; }
.page-menu a:visited { color: #fff; text-decoration: none; }
.page-title { color: #fff; font-size: 14pt; font-weight: bold; }
.quick-links { float: right; }
.siteby { color: #666; height: 24px; line-height: 16px; padding-top: 4px; text-align: center; vertical-align: top; }
.siteby .editmode { margin-top: -2px; vertical-align: top; }
.two-column { margin-bottom: -1em; }
.two-column-content { padding-left: 10px; padding-right: 10px; }
.two-column-region { float: left; position: relative; width: 49.9999%; }
a:active { color: #f00; }
a:hover .menu1Text { background-color: #000; background-image: url("/assets/gw/charcoal-gradient-down.png"); background-repeat: no-repeat; cursor: pointer; padding-left: 14px; padding-right: 6px; }
a:link { color: #00f; }
a:visited { color: #606; }
body { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; line-height: 1.2em; margin: 0; }
form { margin: 0; padding: 0; }
form label { font-weight: bold; }
h1 { font-size: 14pt; font-weight: bold; line-height: 1.2em; margin: 0; margin-bottom: 1em; padding: 0; }
h2 { font-size: 12pt; font-weight: bold; line-height: 1.2em; margin: 0; margin-bottom: 1em; padding: 0; }
h3 { font-size: 10pt; font-weight: bold; line-height: 1.2em; margin: 0; margin-bottom: 1em; padding: 0; }
h4 { font-size: 10pt; font-weight: bold; line-height: 1.2em; margin: 0; margin-bottom: 1em; padding: 0; }
h5 { font-size: 10pt; font-weight: bold; line-height: 1.2em; margin: 0; margin-bottom: 1em; padding: 0; }
h6 { font-size: 10pt; font-weight: bold; line-height: 1.2em; margin: 0; margin-bottom: 1em; padding: 0; }
html { overflow-y: scroll; /* force vertical scrollbar */ }
ol { line-height: 1.5em; margin-top: 1em; margin-bottom: 1em; }
p { margin-top: 1em; margin-bottom: 1em; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; border-style: none; border-width: 0; font-size: 10pt; margin: 0; padding: 0; text-align: left; }
td { border-collapse: collapse; border-spacing: 0; border-style: none; border-width: 0; font-size: 10pt; margin: 0; padding: 0; text-align: left; }
th { border-collapse: collapse; border-spacing: 0; border-style: none; border-width: 0; font-size: 10pt; margin: 0; padding: 0; text-align: left; }
ul { line-height: 1.5em; margin-top: 1em; margin-bottom: 1em; }
.page-error { color: #c00; font-weight: bold; text-align: center; }
.page-debug { color: #606; }
