﻿html { overflow-y: scroll; height: 100% }
html, body, form { margin: 0; }
body { margin: 10px; background: #a3a3a3; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; }

h1 { margin: 8px 0 4px 0; color: #a5a3a3; font-size: 16px; font-weight: bold; }
h2 { margin: 16px 0 2px 0; color: #65635d; font-size: 14px; font-weight: bold; }
h3 { margin: 0 0 2px 0; color: #65635d; font-size: 12px; font-weight: bold;  }

p { line-height: 1.4em; }

a:link, a:visited, a:active { color: #ee3b33; outline: none; text-decoration: none; }
a:hover { color: #ee3b33; outline: none; }

img { border: none; }

input.number { text-align: right; width: 60px }

.Page { margin: 0 auto 0 auto; padding-top: 20px; padding-bottom: 20px; background: #ffffff; width: 925px; }

.Header { padding: 0 20px 20px 20px; }

.HorizontalMenuContainer { padding: 20px 0 0 0; }
.HorizontalMenu { margin: 0; padding: 0 }
.HorizontalMenu li { float: left; margin: 0 30px 0 0; padding: 0; list-style: none; }
.HorizontalMenu a { display: block; }
.HorizontalMenu a.TopLevel { color: #65635d; font-size: 14px; text-decoration: none; }
.HorizontalMenu a.SubLevel { margin-top: 5px; color: #65635d; font-size: 12px; text-decoration: none; }
.HorizontalMenu a.Active { color: #a5a3a3; }

.Container { margin: 0 20px 0 20px; background: url(graphics/container-bg.gif) repeat-y; }
.LeftColumn { float: left; width: 715px; }
.RightColumn { float: right; padding-bottom: 38px; width: 150px; }

.Banner { width: 715px; height: 230px; }
.Content { }

.Address { color: #65635d; text-align: right; }
.Address p { margin: 0 0 1em 0; }
.Address a { color: #a5a3a3; text-decoration: none; }
.Address a:hover { color: #a5a3a3; text-decoration: underline; }

.Links { margin-top: 2em; color: #a5a3a3; text-align: right; }
.Links p { margin: 0 0 1em 0; }
.Links a { color: #a5a3a3; text-decoration: none; }
.Links a:hover { color: #a5a3a3; text-decoration: underline; }

.ProfileMovie { margin-top: 2em; text-align: right; }
.ProfileMovie a { color: #ee3b33; text-decoration: none; font-weight: bold; }
.ProfileMovie a:hover { color: #ee3b33; text-decoration: underline; }

.Language { position: absolute; margin: -18px 0 0 755px; text-align: right; width: 150px; }

.Clear { clear: both; }

#thumbnail { position: absolute; padding: 5px; background: #ffffff; border: 1px solid #333; display: none; z-index: 1000; }

/* Login */
table.login { margin: 1em auto 1em auto; border: 1px solid #65635d; border-spacing: 0; border-collapse: collapse; }
table.login td { padding: 4px; }
table.login td:first-child { width: 100px; }

/* Default Editorstyles */
span.Emphasis { font-weight: bold; }
div.Line { margin: 1.5em 0 1.5em 0; border-top: 1px solid #65635d; height: 0; }

table.DataTable { border-collapse: collapse; border: 1px solid #65635d; }
table.DataTable tr.even td {}
table.DataTable tr.odd td { background: #eeeeee; }
table.DataTable tr.hover td { background: #dddddd; cursor: pointer; }
table.DataTable th { padding: 0.5em; text-align: left; }
table.DataTable td { padding: 0.5em; }
table.DataTable td+td { border-right: none; border-left: 1px solid #a5a3a3; }
table.DataTable tr+tr td { border-top: 1px solid #a5a3a3; }