BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px; BACKGROUND-COLOR: white
}
BODY {
	FONT-SIZE: 14px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
TD {
	FONT-SIZE: 98%; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
TH {
	FONT-SIZE: 90%; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
A {
	COLOR: #396da1
}
A:visited {
	COLOR: #4a5374
}
A:hover {
	COLOR: #5f0e0f
}
A.popup IMG {
	MARGIN-RIGHT: 0.5em
}
.width-fix {
	WIDTH: 800
}
.clear {
	CLEAR: both
}
.error {
	COLOR: red
}
.message {
	
}
IMG.logo-print {
	DISPLAY: none
}

H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 160%; MARGIN: 0.75em 40px 0.5em 0px; COLOR: #737373
}
H1.ind {
FONT-SIZE: 130%;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 130%; MARGIN: 0.2em 0px 0.2em  0.2em
}
H2.first {
	MARGIN-TOP: 0px
}
TD.home H2 {
	MARGIN-TOP: 0px; COLOR: #737373
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN: 0px 0px 0.1em
}
P {
	MARGIN: 0px 0px 0.5em; LINE-HEIGHT: 130%
}
UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0.5em;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
UL LI {
	PADDING-LEFT: 15px; BACKGROUND: url(/i/arrow-left.gif) no-repeat 0px 0.6em; MARGIN: 0.4em 0px 0px 16px; LINE-HEIGHT: 130%
}
UL.bullet LI {
	BACKGROUND: url(/i/bullet.gif) no-repeat 0px 0.6em; MARGIN: 0.4em 0px 0px 6px; LINE-HEIGHT: 130%
}
UL.nobullets LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 0px 35px; LINE-HEIGHT: 130%; PADDING-TOP: 0px
}
P.footnote {
	FONT-SIZE: 85%; COLOR: #737373
}
P.small {
	FONT-SIZE: 85%
}
P.comment {
	COLOR: #737373
}
p.top_name, h2.top_name {
	FONT-WEIGHT: normal; FONT-SIZE: 160%; MARGIN: 0.75em 40px 0.5em 0px; COLOR: #737373
}
SPAN.comment {
	COLOR: #737373
}
SPAN.count {
	FONT-SIZE: 85%; COLOR: #737373
}
P.flourish {
	PADDING-LEFT: 27px; BACKGROUND: url(/i/flourish.gif) no-repeat 0px 0.4em; LEFT: -27px; MARGIN-RIGHT: -27px; POSITION: relative
}
TABLE.html {
	LEFT: -0.3em; MARGIN: 0px 0px 0.8em; POSITION: relative
}
TABLE.html TH {
	PADDING-RIGHT: 1.2em; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.3em; BORDER-BOTTOM: #965253 1px solid
}
TABLE.html TD {
	PADDING-RIGHT: 1.2em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.7em; PADDING-TOP: 0.3em
}
TABLE.html TH.title {
	PADDING-BOTTOM: 0px; BORDER-BOTTOM: 0px
}
TABLE.html TD.indent1 {
	PADDING-LEFT: 25px
}
TABLE.html TD.indent2 {
	PADDING-LEFT: 45px
}
TABLE.html TD.small {
	FONT-SIZE: 76.5%
}
TABLE.html TR.separator TD {
	PADDING-BOTTOM: 2em; BORDER-BOTTOM: #e8e3df 1px solid
}
TABLE.html TR.nopadding TD {
	PADDING-BOTTOM: 0px
}
TABLE.html TR.hipadding TD {
	PADDING-BOTTOM: 1.5em
}
SPAN.percent {
	PADDING-LEFT: 0.1em; MARGIN-RIGHT: -0.9em
}
P.download {
	MARGIN-LEFT: 35px; POSITION: relative
}
P.download SPAN.icon {
	LEFT: -26px; VERTICAL-ALIGN: -4px; POSITION: absolute
}
P.download SPAN.icon IMG {
	MARGIN-RIGHT: 7px
}
P.download SPAN.file-size {
	COLOR: #808080
}
P.ill {
	MARGIN: 0px 0px 0.2em 20px
}
TD.right-column P.ill {
	MARGIN-LEFT: 0px
}
TD.avto {
	COLOR: black
	font-size: 20pt;
}
P.illcaption {
	MARGIN-LEFT: 85px; LINE-HEIGHT: 120%; FONT-STYLE: italic
}
DIV.illustrations-popup-large {
	Z-INDEX: 7; POSITION: relative
}
DIV.illustrations-popup-large DIV.ill-large {
	DISPLAY: none; LEFT: 50%; POSITION: absolute; TOP: 3.2em
}
DIV.illustrations-popup-large DIV.ill-large DIV.shifter {
	LEFT: -300px; WIDTH: 600px; POSITION: absolute
}
DIV.illustrations-popup-large DIV.ill-large DIV.shadow {
	Z-INDEX: 1; BACKGROUND: url(/i/ill-shadow.png) no-repeat; ; BACKGROUND: expression('none'); FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/ill-shadow.png', sizingMethod='crop'); LEFT: -22px; WIDTH: 648px; POSITION: absolute; TOP: -2px; HEIGHT: 378px
}
DIV.illustrations-popup-large DIV.ill-large DIV.image {
	Z-INDEX: 2; POSITION: relative
}
DIV.illustrations-popup-large DIV.ill-large IMG.close {
	Z-INDEX: 3; RIGHT: 13px; CURSOR: hand; POSITION: absolute; TOP: 10px
}
DIV.illustrations-popup-large DIV.ill-large DIV.caption {
	FONT-SIZE: 85%; Z-INDEX: 4; RIGHT: 0px; COLOR: #737373; POSITION: absolute; TOP: -1.5em
}
DIV.illustrations-popup-small {
	RIGHT: -40px; FLOAT: right; MARGIN-BOTTOM: 2em; OVERFLOW: hidden; WIDTH: 160px; POSITION: relative; TEXT-ALIGN: right
}
DIV.illustrations-popup-small DIV {
	RIGHT: -10px; POSITION: relative
}
DIV.illustrations-popup-small DIV.pulledout {
	RIGHT: 0px
}
DIV.illustrations-popup-small DIV.pulledin {
	RIGHT: -10px
}
DIV.illustrations-popup-small DIV.active {
	VISIBILITY: hidden
}
DIV.illustrations-popup-small DIV.normal {
	VISIBILITY: visible
}
TABLE.image-block {
	MARGIN-BOTTOM: 2em
}
DIV.emergency-phone {
	MARGIN-BOTTOM: 1.2em
}
DIV.emergency-phone H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
DIV.emergency-phone P {
	MARGIN: 0px; LINE-HEIGHT: 120%
}
DIV.emergency-phone P.comment {
	MARGIN: 0px; LINE-HEIGHT: 120%
}
DIV.emergency-phone P.number {
	FONT-SIZE: 130%
}
DIV.hot H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
DIV.hot P.number {
	FONT-WEIGHT: bold; FONT-SIZE: 200%; COLOR: #965253
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.2em; PADDING-TOP: 0px
}
TD.field-caption {
	PADDING-RIGHT: 1em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.6em
}
TD.fieldset-caption {
	PADDING-RIGHT: 1em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.6em
}
TD.fieldset-caption H2 {
	MARGIN-TOP: 0.6em; MARGIN-BOTTOM: 0px
}
TD.fieldset-caption H3 {
	MARGIN-TOP: 0.6em; MARGIN-BOTTOM: 0px
}
TD.fieldset-caption H2.first {
	MARGIN-TOP: 0px
}
TD.fieldset-caption H3.first {
	MARGIN-TOP: 0px
}
TD.field {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
TD.fieldset {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
TABLE.checkbox TD {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
TABLE.radio TD {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
INPUT.wide {
	WIDTH: 100%
}
TEXTAREA.wide {
	WIDTH: 100%
}
DIV.sys-icons DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 18px
}
DIV.hat-bg {
	BACKGROUND: url(/i/hat-bg.gif) #7f859a repeat-x left bottom
}
DIV.hat-bg DIV.bl {
	BACKGROUND: url(/i/hat-bg-bl.gif) no-repeat left bottom
}
DIV.hat-bg DIV.tl {
	BACKGROUND: url(/i/hat-bg-tl.gif) no-repeat left top
}
DIV.hat-bg DIV.tr {
	BACKGROUND: url(/i/hat-bg-tr.gif) no-repeat right top
}
TABLE.hat TABLE.search-form {
	MARGIN: 20px 0px 25px
}
TABLE.hat TABLE.search-form FORM {
	MARGIN: 0px
}
TABLE.hat TABLE.search-form TD.input-text INPUT {
	WIDTH: 100%
}
INPUT.emptySearch {
	COLOR: #c0c0c0
}
UL.menu-top {
	Z-INDEX: 2; LEFT: -10px; MARGIN: 15px 20px 0px 0px; POSITION: relative
}
UL.menu-top LI {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 4px;
	MARGIN: 0px 0px 0.15em;
	COLOR: #e4e4e9;
	LINE-HEIGHT: 120%;
	PADDING-TOP: 4px;
	font-weight: lighter;
}
TD.menu-top{
	padding-right: 30px;
	COLOR: #e4e4e9;
}
TD.menu-top A {
	COLOR: #e4e4e9; TEXT-DECORATION:none;
}
TD.menu-top A:visited {
	COLOR: #e4e4e9; TEXT-DECORATION: none;
}
TD.menu-top A:hover {
	COLOR: white; TEXT-DECORATION: underline;
}
UL.menu-top LI.selected {
	FONT-WEIGHT: bold; COLOR: #965253; FONT-STYLE: italic; BACKGROUND-COLOR: white;
}
UL.menu-top LI.selected A {
	COLOR: #965253
}
UL.menu-top LI.selected A:visited {
	COLOR: #965253
}
UL.menu-top LI A.popup {
	FLOAT: left; POSITION: relative
}
UL.menu-top LI A.popup IMG {
	Z-INDEX: 777; LEFT: -18px; POSITION: absolute; TOP: 0.3em
}
UL.search {
	FONT-SIZE: 85%; MARGIN: 0px 0px 18px
}
UL.lang {
	FONT-SIZE: 85%; MARGIN-BOTTOM: 2px
}
DIV.ribbon {
	BACKGROUND: url(/i/ribbon-bg.gif) repeat-x; POSITION: relative; HEIGHT: 24px
}
DIV.ribbon DIV {
	BACKGROUND: url(/i/ribbon-end.jpg) no-repeat 100% 100%; HEIGHT: 24px
}
DIV.ribbon DIV DIV {
	BACKGROUND: url(/i/ribbon-start.jpg) no-repeat; HEIGHT: 24px
}
DIV.ribbon DIV.bl {
	BACKGROUND: url(/i/ribbon-bl.jpg) no-repeat; LEFT: 0px; WIDTH: 134px; POSITION: absolute; TOP: 24px; HEIGHT: 120px
}
DIV.ribbon DIV.tr1 {
	RIGHT: 150px; BACKGROUND: url(/i/ribbon-tr1.gif) no-repeat; WIDTH: 179px; POSITION: absolute; TOP: -18px; HEIGHT: 3px
}
DIV.ribbon DIV.tr2 {
	RIGHT: 150px; BACKGROUND: url(/i/ribbon-tr2.jpg) no-repeat; WIDTH: 200px; POSITION: absolute; TOP: -15px; HEIGHT: 15px
}
DIV.ribbon DIV.tr3 {
	RIGHT: 0px; BACKGROUND: url(/i/ribbon-tr3.jpg) no-repeat; WIDTH: 150px; POSITION: absolute; TOP: -95px; HEIGHT: 95px
}
DIV.ribbon DIV.br {
	RIGHT: 0px; BACKGROUND: url(/i/ribbon-br.gif) no-repeat; WIDTH: 82px; POSITION: absolute; TOP: 24px; HEIGHT: 21px
}
TABLE.main {
	Z-INDEX: 5; POSITION: relative
}
DIV.current-date {
	FONT-SIZE: 160%; MARGIN: 0.75em 0px 0.5em; COLOR: #737373
}
DIV.current-date SPAN.day-and-month {
	FONT-SIZE: 125%
}
DIV.current-date SPAN.day-of-week {
	FONT-STYLE: italic
}
TD.left-column {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 3em
}
UL.menu {
	MARGIN-BOTTOM: 2em
}
TD.left-column UL.menu {
	MARGIN-BOTTOM: 1.2em
}
UL.menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; LINE-HEIGHT: 120%; PADDING-TOP: 0px
}
UL.menu LI.selected {
	FONT-WEIGHT: bold; COLOR: #965253; FONT-STYLE: italic
}
UL.menu LI.selected A {
	COLOR: #965253
}
UL.menu LI.selected A:visited {
	COLOR: #965253
}
UL.menu LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 0px 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.menu LI UL LI {
	FONT-WEIGHT: normal; COLOR: black; FONT-STYLE: normal
}
UL.menu LI.selected UL LI A {
	COLOR: #396da1
}
UL.menu LI.selected UL LI A:visited {
	COLOR: #4a5374
}
UL.menu LI.selected UL LI A:hover {
	COLOR: #5f0e0f
}
UL.detached {
	MARGIN-TOP: 0.5em
}
TD.content {
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 40px;
}
TD.subcontent {
	PADDING-LEFT: 20px;
	BORDER-LEFT: #C4D2ED 1px solid;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
DIV.content {
	PADDING-RIGHT: 40px
}
TD.right-column {
	PADDING-RIGHT: 40px
}
TD.home-right {
	PADDING-TOP: 3em
}
DIV.news-list {
	MARGIN-BOTTOM: 1.2em
}
DIV.news-list DIV.date {
	FONT-SIZE: 85%; MARGIN-BOTTOM: 0.2em; COLOR: #737373
}
DIV.news-list DIV.title {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.2em
}
DIV.colophon {
	MARGIN-BOTTOM: 1.2em
}
DIV.news-date {
	FONT-SIZE: 85%; MARGIN-BOTTOM: 0.2em; COLOR: #7c7d7d
}
DIV.news-place {
	FONT-SIZE: 95%; MARGIN-BOTTOM: 0.2em; COLOR: #7c7d7d
}
DIV.calendar-year {
	FONT-SIZE: 125%; MARGIN-BOTTOM: 8px
}
DIV.calendar-month {
	MARGIN-BOTTOM: 5px
}
DIV.calendar-year DIV.normal {
	MARGIN-LEFT: 12px
}
DIV.calendar-month DIV.normal {
	MARGIN-LEFT: 20px
}
DIV.calendar-year DIV.active {
	MARGIN-LEFT: 0px; COLOR: #965253
}
DIV.calendar-month DIV.active {
	MARGIN-LEFT: 8px; COLOR: #965253
}
DIV.calendar-year DIV.active IMG {
	MARGIN-RIGHT: 4px
}
DIV.calendar-month DIV.active IMG {
	MARGIN-RIGHT: 4px
}
DIV.calendar-year DIV.active A {
	COLOR: #965253
}
DIV.calendar-year DIV.active A:link {
	COLOR: #965253
}
DIV.calendar-year DIV.active A:visited {
	COLOR: #965253
}
DIV.calendar-month DIV.active A {
	COLOR: #965253
}
DIV.calendar-month DIV.active A:link {
	COLOR: #965253
}
DIV.calendar-month DIV.active A:visited {
	COLOR: #965253
}
DIV.calendar-month DIV.disabled {
	MARGIN-LEFT: 20px; COLOR: #7c7d7d
}
DIV.news-more {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 1.2em
}
DIV.interview {
	CLEAR: both; MARGIN-BOTTOM: 1.8em
}
DIV.not-first {
	BORDER-TOP: #f6f1f1 1px solid; PADDING-TOP: 0.3em
}
DIV.interview DIV.date {
	FONT-SIZE: 85%; MARGIN: 0px 0px 0.2em 100px; COLOR: #7c7d7d
}
DIV.interview DIV.photo IMG {
	FLOAT: left; MARGIN: 0px 10px 0px 0px
}
DIV.interview DIV.person {
	MARGIN: 0px 0px 0.8em 100px
}
DIV.interview DIV.person DIV.name {
	FONT-WEIGHT: bold
}
DIV.interview DIV.person DIV.position {
	COLOR: #a7a7a7; FONT-STYLE: italic
}
DIV.interview DIV.summary {
	MARGIN: 0px 0px 1.2em 100px
}
DIV.interview DIV.links {
	MARGIN: 0px 0px 1.2em 100px
}
DIV.interview-question {
	BORDER-TOP: #f6f1f1 1px solid; MARGIN-BOTTOM: 1.8em; PADDING-TOP: 0.3em
}
DIV.interview-question DIV.author {
	FONT-WEIGHT: bold
}
DIV.interview-question DIV.question {
	MARGIN-BOTTOM: 1.2em
}
DIV.interview-question DIV.person {
	FONT-WEIGHT: bold; MARGIN-LEFT: 30px; COLOR: #965253; POSITION: relative
}
DIV.interview-question DIV.answer {
	MARGIN: 0px 0px 1.2em 30px
}
DIV.interview-notices {
	WIDTH: 100%
}
DIV.interview-notices DIV.notice {
	FLOAT: left; PADDING-BOTTOM: 1.2em; WIDTH: 100px
}
DIV.interview-notices DIV.notice DIV.caption {
	FONT-SIZE: 85%; MARGIN-BOTTOM: 0.2em; WIDTH: 90px
}
DIV.interview-notices DIV.notice DIV.photo {
	MARGIN-BOTTOM: 0.4em
}
DIV.interview-notices DIV.notice DIV.person-name {
	FONT-SIZE: 85%; WIDTH: 90px
}
DIV.interview-notices DIV.scheduled DIV.caption {
	COLOR: #737373
}
DIV.interview-notices DIV.scheduled DIV.person-name {
	COLOR: #737373; FONT-STYLE: italic
}
DIV.interview-notices DIV.active DIV.caption {
	FONT-WEIGHT: bold; COLOR: #965253
}
DIV.interview-notices DIV.active DIV.person-name {
	FONT-WEIGHT: bold
}
DIV.interview-notices DIV.archival DIV.caption {
	COLOR: #965253
}
DIV.route-point {
	MARGIN: 0px 0px 1.2em 2em; POSITION: relative
}
DIV.route-point DIV.delete-button {
	LEFT: -2em; POSITION: absolute; TOP: 0px
}
DIV.route-point DIV.add-button {
	LEFT: -2em; POSITION: absolute; TOP: 0px
}
DIV.route-point DIV.number {
	PADDING-RIGHT: 0.35em; PADDING-LEFT: 0.35em; LEFT: -4em; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em; POSITION: absolute; TOP: -0.1em; BACKGROUND-COLOR: #cccccc
}
DIV.route-point DIV.new {
	BACKGROUND-COLOR: #d94c4c
}
DIV.route-point DIV.container {
	PADDING-LEFT: 16px; MARGIN-BOTTOM: 0.3em; CURSOR: hand
}
DIV.route-point DIV.close {
	BACKGROUND: url(/i/arrow-left.gif) no-repeat 0px 0.3em; COLOR: #396da1; TEXT-DECORATION: underline
}
DIV.route-point DIV.open {
	BACKGROUND: url(/i/arrow-down.gif) no-repeat 0px 0.35em; COLOR: black; TEXT-DECORATION: none
}
DIV.route-point DIV.time {
	FONT-SIZE: 85%; MARGIN: 0px 0px 1.2em 16px; COLOR: #999999
}
DIV.route-point DIV.description {
	DISPLAY: none; MARGIN-LEFT: 16px
}
DIV.route-passage {
	MARGIN: 0px 0px 1.2em 2em
}
DIV.route-passage DIV.description {
	FONT-SIZE: 85%; MARGIN: 0px 0px 0.3em 16px; COLOR: #8c8c46
}
DIV.route-passage DIV.description P {
	MARGIN: 0px
}
DIV.route-passage DIV.time {
	FONT-SIZE: 85%; MARGIN-LEFT: 16px; COLOR: #999999
}
BODY.popup-photo {
	COLOR: white; BACKGROUND-COLOR: #767676
}
BODY.popup-photo A {
	COLOR: white
}
BODY.popup-photo A:visited {
	COLOR: white
}
DIV.popup-photo-bg {
	BACKGROUND: url(/i/popup-photo-bg.gif) no-repeat 0px 0px
}
DIV.popup-photo-logo {
	PADDING-RIGHT: 23px; PADDING-LEFT: 60px; FLOAT: left; PADDING-BOTTOM: 45px; PADDING-TOP: 25px
}
DIV.photo-caption {
	PADDING-RIGHT: 60px; PADDING-LEFT: 110px; PADDING-BOTTOM: 0px; PADDING-TOP: 25px
}
DIV.photo-caption DIV.title {
	FONT-STYLE: italic
}
TD.photo-image IMG {
	BORDER-RIGHT: #505050 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: #505050 1px solid
}
DIV.money-coins {
	WIDTH: 100%
}
DIV.money-banknotes {
	WIDTH: 100%
}
DIV.money-coins DIV.item {
	PADDING-RIGHT: 25px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1.2em; PADDING-TOP: 0px
}
DIV.money-banknotes DIV.item {
	PADDING-RIGHT: 25px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1.2em; PADDING-TOP: 0px
}
DIV.money-coins DIV.item DIV.caption {
	MARGIN-TOP: 0.7em; FONT-STYLE: italic
}
DIV.money-banknotes DIV.item DIV.caption {
	MARGIN: 0.35em 0px 0px 100px; FONT-STYLE: italic
}
TABLE.history-timeline TD.date-cell {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0px
}
TABLE.history-timeline TD.date-cell DIV.year {
	FONT-SIZE: 125%
}
TABLE.history-timeline TD.date-cell DIV.date-new-style {
	FONT-SIZE: 85%; COLOR: #e19953; FONT-STYLE: italic
}
TABLE.history-timeline TD P.major-event {
	FONT-SIZE: 125%; MARGIN-BOTTOM: 0.1em; LINE-HEIGHT: 120%
}
TABLE.history-timeline TD.first {
	PADDING-LEFT: 0px
}
TABLE.history-timeline TD.last {
	PADDING-LEFT: 0px
}
TABLE.history-timeline TD.first DIV.year {
	FONT-SIZE: 150%
}
TABLE.history-timeline TD.last DIV.year {
	FONT-SIZE: 150%
}
DIV.weather-block {
	MARGIN: 0px 0px 1em 3.2em
}
DIV.weather-block H3 {
	MARGIN-BOTTOM: 0px; COLOR: #737373
}
DIV.weather-block DIV.temperature {
	WIDTH: 100%; POSITION: relative
}
DIV.weather-block DIV.current {
	FONT-SIZE: 150%; Z-INDEX: 777; LEFT: -35px; WHITE-SPACE: nowrap; POSITION: relative
}
DIV.weather-block DIV.day {
	FONT-SIZE: 85%; MARGIN-BOTTOM: 0.1em
}
DIV.weather-block DIV.night {
	FONT-SIZE: 85%; MARGIN-BOTTOM: 0.1em
}
DIV.weather-block DIV.day {
	FONT-WEIGHT: bold
}
DIV.weather-block DIV.temperature DIV.caption {
	FONT-SIZE: 117%; LEFT: -3.2em; POSITION: absolute; TOP: 0px
}
DIV.weather-block DIV.temperature DIV.caption DIV {
	FONT-SIZE: 85%
}
DIV.weather-block DIV.tomorrow-date {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.2em; COLOR: #965253
}
DIV.weather-block DIV.tomorrow-date SPAN.day-of-week {
	FONT-STYLE: italic
}
DIV.weather-block DIV.phenomena {
	MARGIN-BOTTOM: 0.3em
}
DIV.weather-block TABLE.weather-now TD {
	PADDING-RIGHT: 2em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0px
}
DIV.weather-block TABLE.weather-detail TH {
	PADDING-RIGHT: 1.2em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0px
}
DIV.weather-block TABLE.weather-detail TD {
	PADDING-RIGHT: 1.2em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0px
}
DIV.weather-block TABLE.weather-detail TH {
	FONT-WEIGHT: bold; COLOR: #737373
}
DIV.weather-block TABLE.weather-detail TH SPAN.day-and-month {
	FONT-WEIGHT: normal
}
DIV.weather-block TABLE.weather-detail TD.temperature {
	PADDING-TOP: 0.5em
}
DIV.districts-image-container {
	WIDTH: 645px; POSITION: relative; HEIGHT: 594px
}
DIV.inf-header {
	FONT-WEIGHT: bold; MIN-HEIGHT: 3.25em; LEFT: -9px; MARGIN-BOTTOM: 0.5em; BORDER-LEFT: #e8e3df 1px solid; POSITION: relative; HEIGHT: 3.25em
}
DIV.inf-header DIV.reducer {
	PADDING-RIGHT: 20px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.35em
}
DIV.inf-header DIV.reducer DIV {
	POSITION: relative
}
DIV.inf-header DIV.reducer DIV IMG.back-up {
	LEFT: 0px; POSITION: absolute; TOP: -0.35em
}
TD.inf-sub-categories {
	PADDING-RIGHT: 20px
}
DIV.inf-companies {
	MARGIN-BOTTOM: 2em
}
DIV.inf-companies H2 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0.9em
}
DIV.inf-companies H3 {
	FONT-SIZE: 100%
}
DIV.inf-companies P {
	MARGIN-BOTTOM: 1.2em
}
DIV.yxu {
	MARGIN-TOP: 4em; FONT-SIZE: 85%; MARGIN-LEFT: 24%; WIDTH: 100%
}
DIV.yxu DIV {
	BACKGROUND: url(/i/yxu-bg.png) no-repeat; ; BACKGROUND: expression('none'); FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/yxu-bg.png', sizingMethod='crop'); FLOAT: left; PADDING-BOTTOM: 2em; WIDTH: 25%; MARGIN-RIGHT: -1px
}
DIV.yxu DIV IMG {
	MARGIN: 2px 0px 4px
}
DIV.yxu DIV P {
	MARGIN: 0px 20px 0px 0px
}
DIV.footer {
	CLEAR: both; FONT-SIZE: 85%; BACKGROUND: url(/i/footer_bg.gif) repeat-x 0px 100%; WIDTH: 100%; POSITION: relative; HEIGHT: 240px
}
DIV.footer DIV.ribbon-footer {
	BACKGROUND: url(/i/ribbon-footer.jpg) no-repeat; LEFT: 0px; WIDTH: 240px; POSITION: absolute; TOP: 0px; HEIGHT: 240px
}
DIV.footer DIV.copyright {
	MIN-HEIGHT: 37px; LEFT: 30%; WIDTH: 45%; BOTTOM: 0px; POSITION: absolute; HEIGHT: 5em
}
DIV.footer DIV.copyright P {
	MARGIN: 0px 0px 1.2em; POSITION: relative
}
DIV.footer DIV.copyright P SPAN.copy {
	LEFT: -1.15em; POSITION: absolute; TOP: 0px
}
DIV.footer DIV.studio {
	MIN-HEIGHT: 37px; LEFT: 62%; WIDTH: 38%; BOTTOM: 0px; POSITION: absolute; HEIGHT: 5em
}
DIV.footer DIV.studio IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
DIV.footer DIV.studio P {
	MARGIN: 0px
}
DIV.system-bg {
	BACKGROUND: url(/i/popup-bg.gif) no-repeat 0px 0px
}
DIV.system-logo {
	PADDING-RIGHT: 60px; PADDING-LEFT: 60px; PADDING-BOTTOM: 45px; PADDING-TOP: 25px
}
DIV.popup-content {
	MARGIN: 0px 80px 0px 120px
}
DIV.sitemap-content {
	BORDER-RIGHT: white 1px solid; MARGIN-LEFT: 24%; WIDTH: 100%
}
DIV.sitemap-content TABLE.search-form {
	MARGIN-BOTTOM: 2.5em
}
DIV.sitemap-content TABLE.search-form FORM {
	MARGIN: 0px
}
DIV.sitemap-content TABLE.search-form TD.input-text {
	PADDING-RIGHT: 10px
}
DIV.sitemap-content TABLE.search-form TD.input-text INPUT {
	WIDTH: 100%
}
DIV.sitemap-switch {
	BORDER-TOP: white 1px solid
}
DIV.sitemap-switch DIV {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: white 1px solid; PADDING-LEFT: 0.4em; FLOAT: left; PADDING-BOTTOM: 0.4em; MARGIN: 0px 1.5em 1.5em 0px; BORDER-LEFT: white 1px solid; PADDING-TOP: 0.4em; BORDER-BOTTOM: white 1px solid
}
DIV.sitemap-switch DIV IMG {
	MARGIN-RIGHT: 0.5em
}
DIV.sitemap-switch DIV.selected {
	FONT-WEIGHT: bold; BORDER-LEFT-COLOR: #f6f1f1; BORDER-BOTTOM-COLOR: #f6f1f1; COLOR: #965253; BORDER-TOP-COLOR: #f6f1f1; FONT-STYLE: italic; BORDER-RIGHT-COLOR: #f6f1f1
}
TABLE.sitemap TD UL {
	MARGIN: 0px
}
TABLE.sitemap TD UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2em; PADDING-TOP: 0px
}
TABLE.sitemap TD UL LI UL LI {
	FONT-WEIGHT: normal; MARGIN: 0.5em 0px 0px 20px
}
TABLE.sitemap TD UL LI A.popup {
	POSITION: relative
}
TABLE.sitemap TD UL LI A.popup IMG {
	LEFT: -18px; POSITION: absolute; TOP: 0.3em
}
#hBuckets TD.mid2 {
BORDER-LEFT: #C4D2ED 1px solid;
}.bank {
font-family: Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE: 120%;
}
.rates_table {
	BORDER-RIGHT: #396da1 1px solid;
	BORDER-TOP: #396da1 1px solid;
	BORDER-LEFT: #396da1 1px solid;
	BORDER-BOTTOM: #396da1 1px solid;
	border:1px solid #666666;
}

Table.calc_head TD TR {
border: 6px;
border-color: #000000;
border-width: 1px 1px 1px 1px;
}

Table.calc_body TD {
background: #FFFFFF;
color: #ffffff;
FONT-WEIGHT: bold;
}
.bolding {
	FONT-WEIGHT: normal;
	FONT-SIZE: 130%;
	MARGIN: 0.2em 0px 0.2em  0.2em;
	FONT-WEIGHT: bold;
	COLOR: #000000;
}

.news_head{
background: #F7F8FB;
font-size:95%
text-align: center;
}

table.news_tab11 td{
background: #FFFFFF;
font-size: 12px;
text-align: center;
border-color: #9B9B9B;
border-width: 1px 1px 1px 1px;
border-style: solid;

}

table.news_tab{
text-align: center;
border-color: #9B9B9B;
border-style: solid;
border-width: 0 1px 1px 0;
font-size:95%
}

table.news_tab td, table.news_tab th{
border-color: #9B9B9B;
border-style: solid;
border-width: 1px 0 0 1px
}

.news_img {
	DISPLAY: block;
	padding-right: 10px;
	border: 0px;
}

.link_end A, .link_end A:visited, .link_end A:hover{
	color: #000000;
	text-decoration: none;
	padding-right: 10px;
	border: 0px;
}

.rating_tabl {
	border: 1px 1px 1px 1px;
	border-color: #9B9B9B;
	border-width: 1px 1px 1px 1px;
	border-style:  solid;
}

.rating_top{
	background-color: #F7F8FB;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	border: 1px 1px 1px 1px;
}

.rating_top1 {
	font-weight: normal;
	text-align: right;
}

.rating_body{
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
	margin-bottom: 18px;
}

.style1 {font-size: small}
.style2 {font-size: medium}
.style3 {font-size: large}
