body, table {font-size: 9pt; font-family: Verdana, Arial, sans-serif}
body, a, ul div {color: #505050}
a:hover {color: #006699}
p, .p, ul, ol {margin-top: 0; margin-bottom: 1em}
em, .em {font-weight: bold}
table {border-collapse: collapse; border-spacing: 0px}
tr {vertical-align: top}
ul {padding: 0; margin-left: 20px}
form {margin: 0}
dl {margin: 0}
hr {height: 1px; color: #c0c0c0; border-color: #c0c0c0; border-style: none; border-top-style: solid; border-width:1px}
ul.coloured {color: #006699}
h1 {font-size: 12pt}
h2 {font-size: 11pt}
h3 {font-size: 10pt}
.AlphaPNG {IE6AlphaPNG: enable}

.page-width {width: 765px}
.page-min-width {width: 500px}
.menu-item {width: 141px}

body#default {margin: 0; padding: 0 ; background-color: #63828e}
#window-footer {font-size: 7pt; color: white; text-align: center; padding-bottom: 5px}
#window-footer a {text-decoration: none; color: white}
#window-footer a:hover {text-decoration: underline}
#PageTable {border-style: solid; border-width: 1px; border-color: #666666; background-color: white}
#PageTable td {vertical-align: top}
#top-bar-divider {height: 10px; width: 100%; background: url(../images/template/topbar_divider.png) repeat-x; font-size: 1px}
#PageHeaderCell {background: url(../images/template/pageheaderimage.png) repeat-x center}
.RightAbsolutePosition {position: absolute; right: 15px} /* can't use inside box with padding-right because of IE bug */
#PageContentCell {padding-right: 15px} /* must be on cell instead of contained box because of another IE bug */
#PageContentCell {padding-top: 5px; padding-bottom: 10px; padding-left: 15px; height: 100%; vertical-align: top}
.RightColumn {position: relative}
#breadcrumbs {padding-bottom: 10px; font-size: 7pt}
.breadcrumb {white-space: nowrap}
#page-heading {height: 22px; text-align: left; vertical-align: middle; padding: 3px 10px 0 15px; color: #606060; font-size: 12px; font-weight: bold; font-family: Arial, sans-serif}
#search-bar input {font-size: 7pt}
#search-field {width: 120px}
.language-flag {border-style: solid; border-width: 1px; border-color: #404040; margin-left: 2px}
#LastUpdated {margin-top: 30px; text-align: right; font-size: 7pt; color: #707070}
#PageFooterCell {padding-top: 3px; padding-bottom: 5px; border-top: solid #c0c0c0 1px}
#footer {height: 13px; font-size: 7pt}

#left-column {height: 100%; vertical-align: top; border: solid #c0c0c0; border-width: 0 1px 0 1px}
#left-column-margin {width: 1px}
#menu {border: solid #c0c0c0; border-width: 0 0 1px 0}
.menu-item {height: 21px; white-space: nowrap; border-top: solid #c0c0c0 1px; overflow: hidden}
.menu-item-text {padding-left: 5px; font-size :10px; color: #505050; position: relative; top: 4px}
.menu-item a {text-decoration: none}
.menu-item a:hover {color: #006699}
.menu-item {background-color: #f8f8f8}
.menu-item-level-0 {background-color: #f0f0f0}
.menu-item-selected {background-color: #e0e0e0}

.float-right {float: right; margin-left: 15px; margin-bottom: 10px}
.quote {font-size: 8pt; font-style: italic}
table.box {border: 1px solid #666666}
table.box td {padding: 10px}

.PrintOnly {display: none}
@media print {
  .NoPrint {display: none}
  .PrintOnly {display: block}
	body {background-color: transparent}
	#PageTable {height: auto}
	.ContentWidth {width: auto}
	.PageWidth {width: auto}
}
