HTML, BODY {padding:0; margin:0; background:#FFFFFF;}
BODY, UL, OL, LI, P, H1, H2, H3, H4, H5, H6, FORM, IMG {margin:0; padding:0; border:0;}
BODY {height:100%;}
#body {padding:20px 30px;}
BODY, INPUT, TEXTAREA, OPTION, SELECT, LI, P, H1, H2, H3, H4, H5, H6, A, TD, TH {font: 12px Arial,sans-serif; color:#2c2c2c;}
TD {vertical-align:top;}
TABLE {border-collapse:collapse;}
TABLE TD {padding:0;}
P, UL, OL, H1, H2, H3 {margin-bottom:1em;}
SMALL {font-weight:normal; font-size:10px;}

/* HEADERS=
----------------------------------------------- */
H1 {color: #537423; font-size:21px; margin: 23px 0 23px 0;}
H2 {font-size:14px; font-weight:bold;}
H3 {font-size:12px; font-weight:bold;}
/* -------------------------------------------- */

/* LISTS=
----------------------------------------------- */
UL {list-style:none;}
UL LI {padding-left: 19px; margin: 0; background: url('/media/img/bullet1.gif') 0 7px no-repeat;}

UL.list2 {list-style:none;}
UL.list2 LI {padding-left: 19px; margin: 0; background: url('/media/img/bullet2.gif') 0 6px no-repeat;}

UL.listFAQ {list-style:none;}
UL.listFAQ LI {padding: 0; margin: 0 0 1em 0; background: url('/media/img/bullet2.gif') 0 6px no-repeat;}
.question { color:#537423; text-decoration:underline; cursor: pointer; }
.question2 { color:#000000; font-weight: bold; text-decoration:none; cursor: none; }
UL.listFAQ DIV.question {padding-left: 19px; }
UL.listFAQ DIV.question2 {padding-left: 19px; }
UL.listFAQ DIV.answer {display: none; padding: 10px 19px 1px 19px; margin: 1em 0 0 0; background-color: #ffffff;}
UL.listFAQ DIV.answer OL LI {padding: 0; background: none;}

UL.listFAQ UL {}
UL.listFAQ UL LI {padding-left: 19px; margin: 0; background: url('/media/img/bullet1.gif') 0 7px no-repeat;}


OL {margin-left:2.2em;}
OL LI {margin-bottom:.7em; background: none; padding: 0;}

#leftMenu UL { margin: 21px 0 26px 0; padding: 0;}
#leftMenu UL LI {background: none; margin: 0; padding: 0; font-weight: bold;}
#leftMenu UL LI A {display: block; padding: 6px 20px; color: #696969; font-size: 14px; text-decoration:none; font-weight: bold; background: url('/media/img/menubullet.gif') 11px 12px no-repeat;}
#leftMenu UL LI A:hover {display: block; font-weight: bold; padding: 6px 20px; color: #ff6c00; font-size: 14px; text-decoration:none; background: url('/media/img/menubullet.gif') -241px 12px no-repeat;}
#leftMenu UL LI A.current, #leftMenu UL LI A.current:hover {display: block; font-weight: bold; padding: 6px 20px; color: #ff6c00; font-size: 14px; text-decoration:none; background: url('/media/img/menubullet.gif') -498px 13px no-repeat;}

#leftMenu UL UL {margin: 0 0; padding: 0;}
#leftMenu UL LI {background: none; margin: 0; padding: 0; font-weight: normal;}
#leftMenu UL UL LI A {display: block; color: #272d14; padding: 3px 48px; font-size: 11px; text-decoration:none; font-weight: normal; background: url('/media/img/menubullet.gif') 40px 9px no-repeat;}
#leftMenu UL UL LI A:hover {display: block; color: #ff6c00; padding: 3px 48px; font-size: 11px; text-decoration:none; font-weight: normal; background: url('/media/img/menubullet.gif') -212px 9px no-repeat;}
#leftMenu UL UL LI A.current, #leftMenu UL UL LI A.current:hover {display: block; font-weight: normal; color: #ffffff; padding: 3px 48px; font-size: 11px; background: url('/media/img/menubullet.gif') -720px 9px no-repeat #ff9600; text-decoration:none;}
#leftMenu UL UL LI A.current2, #leftMenu UL UL LI A.current2:hover {display: block; font-weight: normal; color: #ff6c00; padding: 3px 48px; font-size: 11px; text-decoration:none; background: url('/media/img/menubullet.gif') -468px 9px no-repeat;}


#leftMenu UL UL UL {margin: 0 0 0 48px; padding: 0;}
#leftMenu UL UL UL LI A {display: block; color: #272d14; padding: 3px 17px; font-size: 11px; text-decoration:none; font-weight: normal; background: url('/media/img/menubullet.gif') 10px 9px no-repeat;}
#leftMenu UL UL UL LI A:hover {display: block; color: #ff6c00; padding: 3px 17px; font-size: 11px; text-decoration:none; font-weight: normal; background: url('/media/img/menubullet.gif') -242px 9px no-repeat;}
#leftMenu UL UL UL LI A.current, #leftMenu UL UL UL LI A.current:hover {display: block; font-weight: normal; color: #ffffff; padding: 3px 17px; font-size: 11px; background: url('/media/img/menubullet.gif') -751px 9px no-repeat #ff9600; text-decoration:none;}
#leftMenu UL UL UL LI A.current2, #leftMenu UL UL UL LI A.current2:hover {display: block; font-weight: normal; color: #ff6c00; padding: 3px 17px; font-size: 11px; text-decoration:none; background: url('/media/img/menubullet.gif') -498px 9px no-repeat;}

#leftMenu UL UL UL UL {margin: 0 0 0 17px; padding: 0;}
#leftMenu UL UL UL UL LI A {display: block; color: #272d14; padding: 3px 17px; font-size: 11px; text-decoration:none; font-weight: normal; background: url('/media/img/menubullet.gif') 10px 9px no-repeat;}
#leftMenu UL UL UL UL LI A:hover {display: block; color: #ff6c00; padding: 3px 17px; font-size: 11px; text-decoration:none; font-weight: normal; background: url('/media/img/menubullet.gif') -242px 9px no-repeat;}
#leftMenu UL UL UL UL LI A.current, #leftMenu UL UL UL UL LI A.current:hover {display: block; font-weight: normal; color: #ffffff; padding: 3px 17px; font-size: 11px; background: background: url('/media/img/menubullet.gif') -642px 9px no-repeat #ff9600; text-decoration:none;}


/* -------------------------------------------- */

/* FORMS=
----------------------------------------------- */
INPUT {}
INPUT.text {border:1px solid #b0b2aa; background-color: #f3f3f3; width: 315px;}
INPUT.radio, INPUT.checkbox {width:auto; border:0; width:14px; top:2px; position:relative;}
INPUT.button, INPUT.submit {border:1px solid #000; cursor:pointer; cursor:hand; width:auto;}
TEXTAREA {border:1px solid #b0b2aa; background-color: #f3f3f3; width: 315px; overflow:auto;}
SELECT {border:1px solid #b0b2aa; background-color: #f3f3f3; width: 315px;}
SELECT.calendar {border:1px solid #b0b2aa; background-color: #ffffff;}

INPUT.search {border: 1px #b0b2aa solid;}

SELECT.calculatorSelect, SELECT.calculatorSelect OPTION {font-size: 11px; background-color: #ffffff;}

DIV.inputCalculator {font-size: 11px;}
DIV.inputCalculator LABEL {padding-left: 5px; font-size: 11px;}

.clear {clear: both;}
.textCurrency {font-size: 11px;}
INPUT.input {font-size: 11px;}

TABLE.results TD {padding: 8px 0 7px 0;}

A.linkPayments {display: inline; padding-left: 16px; background: url('/media/img/icon-payments.gif') 0 3px no-repeat;}
A.linkPrint {display: inline; padding-left: 16px; background: url('/media/img/icon-print.gif') 0 3px no-repeat;}

TABLE.tableResults {}
TABLE.tableResults TD.header {font-weight: bold; border-bottom: 3px #537423 solid; padding-bottom: 7px;}
TABLE.tableResults TD.first {border-bottom: 1px #dedede solid; border-right: 1px #dedede solid; padding: 7px 0 6px 0;}
TABLE.tableResults TD.second {border-bottom: 1px #dedede solid; padding: 7px 0 6px 0;}
TABLE.tableResults TD.footer {padding: 7px 0 6px 0; background-color: #cccccc;}

#calculatorText {margin-top: 102px;}
#calculatorText P, #calculatorText A {font-size: 11px;}
#calculatorText H2 {}

/* -------------------------------------------- */

/* LINKS=
----------------------------------------------- */
A {color:#537423; text-decoration:underline;}
A:hover {text-decoration:underline;}
A:visited {}

A P {text-decoration:none;}

A.mainPromo {display: block; margin-top: 12px; color: #2c2c2c; text-decoration: none;}
A.mainPromo:hover {display: block; margin-top: 12px; color: #2c2c2c; text-decoration: underline;}

DIV.mainNews {width: 443px; margin-bottom: 12px;}
.mainNews A {color: #2c2c2c; text-decoration: none;}
.mainNews A:hover {color: #2c2c2c; text-decoration: underline;}

A.mainAllNews {color: #537423; font-size: 11px; text-decoration: underline;}
A.mainAllNews:hover {color: #537423; font-size: 11px; text-decoration: underline;}

A.faq {width: 125px; display: block; margin-top: 16px; color:#537423; padding-left: 19px; text-decoration:underline; background: url('/media/img/icon-faq.gif') 0 2px no-repeat;}
A.faq:hover {width: 125px; display: block; margin-top: 16px; color:#537423; padding-left: 19px; text-decoration:underline; background: url('/media/img/icon-faq.gif') 0 2px no-repeat;}

A.newsSubscribe, A.newsSubscribe:hover {display: inline; padding: 0 23px 0 0; font-size: 11px; background: url('/media/img/icon-subscibe.gif') 100% 0 no-repeat;}

A.newsSubscribe2, A.newsSubscribe2:hover {float: right; display: inline; padding: 0 23px 0 0; font-size: 11px; background: url('/media/img/icon-subscibe.gif') 100% 1px no-repeat;}

A.backNews, A.backNews:hover {display: inline; margin-top: 22px; padding: 0 0 0 14px; font-size: 11px; background: url('/media/img/icon-back.gif') 0 3px no-repeat;}

A.vacancyResume, A.vacancyResume:hover {display: inline; padding: 28px 17px 0 0; font-size: 11px; background: url('/media/img/icon-resume.gif') 100% 29px no-repeat;}

A.vacancyResume2, A.vacancyResume2:hover {display: inline; padding: 0 17px 0 0; font-size: 11px; background: url('/media/img/icon-resume.gif') 100% 2px no-repeat;}

.mainDate {color: #669900; font-size: 10px;}

.footerMenu {}
.footerMenu A {padding: 0 7px 0 7px; color: #949494; font-size: 11px; background: url('/media/img/delimiter.gif') 0 3px no-repeat; text-decoration: none;}
.footerMenu A:hover {padding: 0 7px 0 7px; color: #949494; font-size: 11px; background: url('/media/img/delimiter.gif') 0 3px no-repeat; text-decoration: underline;}

.footerMenuFirst {}
.footerMenuFirst A {padding: 0 7px 0 0; color: #949494; font-size: 11px; text-decoration: none;}
.footerMenuFirst A:hover {padding: 0 7px 0 0; color: #949494; font-size: 11px; text-decoration: underline;}


/* -------------------------------------------- */

/* NAV=
----------------------------------------------- */
.menuTop {padding:30px 0 0px; margin-bottom:15px; border-bottom:1px solid #CCC; padding-right:200px;}
.menuTop DIV {background:#000000; padding:3px 0 4px 0;}
HTML>BODY .menuTop DIV {padding-bottom:0;}
.menuTop DIV DIV {border-left:1px solid #FFFFFF; float:left; padding:0; position:relative; top:-3px;}
.menuTop A {color:#FFFFFF; display:block; float:left; padding:2px 10px 4px; text-decoration:none;}
.menuTop A.current {color:#000000; background:#FFF;}
.menuTop A:hover {text-decoration:underline;}

.menuLeft {}
.menuLeft LI {margin-bottom:1em;}
.menuLeft A.current	{color:#625E5E;}
.menuLeft LI LI {padding-left:10px; margin:.5em 0 .7em;}
.menuLeft LI LI A {font-size:10px;}

.path {color: #2c2c2c; font-size: 11px;}
.path A {font-size: 11px;}
.path A:hover {font-size: 11px;}
.path A.last {cursor:text; text-decoration:none; color: #2c2c2c; font-size: 11px;}

.helpNav {position:absolute; right:30px; top:50px;}
.helpNav A {margin-left:10px;}
/* -------------------------------------------- */

/* TEXT=
----------------------------------------------- */
.red {color:#ff6c00;}
.green {color:#537423;}
.greyBlock {background:#F1F0EE; border:1px solid #CCCCCC; display:block; padding:3px 4px 4px; margin:9px 7px 0 0; float:left; width:30%;}

.gray {color: #949494;}

.font11 {font-size: 11px;}
.font12 {font-size: 12px;}

.imgLeft {float:left; margin:7px 10px 0 0;}
.imgRight {float:right; margin:7px 0 10px 0;}

.table {background-color:#ffffff; border:0; border-top: 3px #537423 solid; border-bottom: 3px #537423 solid; margin-bottom: 1em;}
.table TD, .table TH { font-size: 11px; color: #2c2c2c; border:1px solid #dedede; padding: 7px 10px 7px 10px;}
.table TH {font-weight:bold; border-bottom:2px solid #dedede;}
.table .mark {background-color:#f7f7f7;}

/* -------------------------------------------- */

/* BLOCKS=
----------------------------------------------- */

#divMain {width: 100%; height: 100%; min-height: 100%;}
#divMain2 {width: 984px; text-align:left;}

#top1 {height: 42px;}
#top1 DIV {font-size: 17px; color: #ffffff; background-color: #ff9600;}
#top1 DIV A, #top1 A:hover {font-size: 17px; color: #ffffff;}
#top2 {width: 984px; height: 244px;}
#top2inner {width: 984px; height: 148px;}

.t1rus {float: left; padding: 11px 0 11px 22px; width: 220px; height: 20px;}
.t2rus {float: right; padding: 11px 22px 11px 0; width: 720px; height: 20px;}
.t2rus b {padding-right: 25px;}

.t1eng {float: left; padding: 11px 0 11px 22px; width: 122px; height: 20px;}
.t2eng {float: right; padding: 11px 22px 11px 0; width: 818px; height: 20px;}

#logo {display: none;}
#topMenu {height: 41px;}
#divLeft {background: url('/media/img/left-bg.gif') 0 0 no-repeat #c5c5c5; vertical-align: top;}

#divSearch {margin: 0 0 0 20px;}

#tdContentMain {background-color: #eeeeee; vertical-align: top;}
#divContentMain {padding: 32px 36px 32px 19px; width: 685px;}

#divFooter {margin: 12px 0 30px 0; color: #949494; font-size: 11px;}
#divFooter a {color: #949494; font-size: 11px;}

.divLangSwitcherFirst {padding: 0 4px 0 0; color: #9e9e9e; font-size: 11px;}
.divLangSwitcherFirst A {color: #ff6c00; font-size: 11px; text-decoration: underline;}
.divLangSwitcherFirst A:hover {color: #ff6c00; font-size: 11px; text-decoration: underline;}

.divLangSwitcher {padding: 0 4px 0 6px; color: #9e9e9e; font-size: 11px; background: url('/media/img/delimiter.gif') 0 3px no-repeat;}
.divLangSwitcher A {color: #ff6c00; font-size: 11px; text-decoration: underline;}
.divLangSwitcher A:hover {color: #ff6c00; font-size: 11px; text-decoration: underline;}

TABLE.newsCalendarHeader {background-color: #ff9600;}
TABLE.newsCalendarHeader TD {padding: 4px 4px 4px 0;}

TABLE.newsCalendar {background-color: #ffffff;}
TABLE.newsCalendar TD {text-align: center; color: #2c2c2c; padding: 2px 0 1px 0;}

TABLE.newsCalendar TR.week TD {background-color: #dedede; color:#2c2c2c; padding: 3px 0 3px 0;}
TABLE.newsCalendar TR.week TD.green {color:#537423;}

TABLE.newsCalendar TD TD {text-align: center; color: #2c2c2c; padding: 0 12px 0 0;}
TABLE.newsCalendar TD A {text-align: center; color: #ef4900; text-decoration:underline;}
TABLE.newsCalendar TD A:hover {text-align: center; color: #ef4900; text-decoration:underline;}
TABLE.newsCalendar TD.current, TABLE.newsCalendar TD.current A {background-color: #ef4900; color: #ffffff; text-decoration: none; cursor: default;}

A.printVersion, A.printVersion:hover {font-size: 11px; display: inline; padding-right: 18px; background: url('/media/img/icon-print.gif') 100% 2px no-repeat;}

.main {position:relative;}

.center {padding:0 220px 0 250px;}
.left {position:absolute; width:250px; left:0; top:0; border-right:1px solid #CCC; padding-bottom:50px;}
.right {position:absolute; width:220px; right:20px; top:0; border-left:1px solid #CCC;}
.center, .left, .right {padding-top:15px;}

.news {}
.news H1 {font-size:14px;}
.news .date {font-size: 11px; color: #ff6c00; font-style:italic;}
.news P {margin:0; margin-bottom:1em;}
.news IMG {float:left; margin-right:7px; margin-top:3px;}

.newsArchive {}
.newsArchive LI {border-bottom:1px solid #CCC; margin-bottom:2px; padding-bottom:5px;}
.newsArchive LI LI {border-bottom:0; padding-bottom:0;}
.newsArchive A.current {text-decoration:none; cursor:text;}
.newsArchive UL {padding-left:15px; margin-bottom:0; margin-top:1px;}

.mainPhotos {}
.mainPhotos IMG {margin-bottom:20px;}

.photoGallery {}
.photoGallery IMG {margin:0 10px 3px 0;}
.photoGallery A {display:block; float:left; border:1px solid #CCC; border-width:0 1px 1px 0; margin:0 10px 10px 0; padding-bottom:4px; text-decoration:none;}

.catalog {}
.catalog DIV {margin-bottom:1em;}
.catalog IMG {margin-top:3px; margin-right:10px; border:1px solid #CCC;}
.catalog B {display:block; margin-bottom:7px;}

.catalogItem {}
.catalogItem B {display:block; margin-bottom:7px;}
.catalogItem IMG {margin-right:20px; margin-top:3px;}

.forumTable {}
.forumTable THEAD TD {font-weight:bold; background-color:#F1F0EE;}
.forumTable TD {padding:2px 4px 4px; border:1px solid #CCC;}

.forumDiscuss {}
.forumDiscuss DIV {padding-bottom:1em;}
.forumDiscuss DIV.hr {height:3px; background-color:#CCC; border:0; margin-bottom:11px; line-height:1px; font-size:1px;}

.faq {}
.faq LI {margin-bottom:.7em; padding-left:.7em; border-left:2px solid #CCCCCC;}
.faq LI LI {border:0;}
.faq LI UL {margin-bottom:1em;}
.faq DIV {display:none;}
.faq DIV DIV {display:block;}

.faqForum {}
.faqForum LI {padding:0;}
.faqForum LI LI {padding-left:10px;}
.faqForum LI UL {margin:.7em 0;}
.faqForum .answer {display:none; padding-top:10px;}

.voteResult {margin-top:10px;}
.voteResult TD {padding:3px 10px 4px 0; border-bottom:1px dotted #CCCCCC; width:240px;}
.voteResult DIV {background-color:red; float:left;}

.searchResult {}

#search-top {float:right;}

#backFromPrint {display:none;}
/* -------------------------------------------- */

/* OTHER=
----------------------------------------------- */

#menu .submenu UL {padding: 0; margin: 7px 0; width: 185px; list-style:none; list-style-image: none;}
#menu .submenu UL LI {background: none; padding: 0; margin: 0;}
#menu .submenu A {display: block; color: #ffffff; text-decoration: none; padding: 4px 12px;}
#menu .submenu A:hover {display: block; color: #ffffff; text-decoration: none; padding: 4px 12px; background-color: #86ba18;}
#menu DIV.submenu {display: none; background-color: #ff9600; position:relative; margin-top: -8px; z-index: 99999999;}

DIV.top-nav { background-color: #ffffff;}
DIV.top-nav A {display:block; background-position:0 0; background-repeat:no-repeat; text-indent:-999999px; height:41px; line-height:41px;}
DIV.top-nav A:hover, DIV.top-nav A.curr, DIV.top-nav A.curr:hover {background-position:0 -41px;}

DIV.top-nav A.curr2, DIV.top-nav A.curr2:hover {background-position:0 -41px;}

.cellSpacer {padding:0 20px;}
.left .cellSpacer {padding:0; padding-right:20px;}
.right .cellSpacer {padding:0; padding-left:20px;}

.footnote {font-size: 11px; color: #666666;}

/*
.paging {}
.paging A {margin-left:7px;}
.paging A.current {text-decoration:none; cursor:text; color:#000000;}*/
.paging {display:table; width:100%; margin-bottom:27px;}
.paging * {float:left;}
.paging A, .paging B {padding:0 5px;}
.paging A {font-size: 14px; color: #537423;}
.paging B {font-size: 14px; color: #2c2c2c; font-weight: bold;}
.paging .curr {font-weight: bold; color: #2c2c2c; text-decoration:none;}
.paging A.btn {width:9px; background-position:0 50%; background-repeat:no-repeat; border:0; padding:0; text-decoration:none;}
.paging A.first {background-image:url(/media/img/arrow-first.gif); background-position:100% 50%; margin-left:7px;}
.paging A.last {background-image:url(/media/img/arrow-last.gif);}
.paging A.next {background-image:url(/media/img/arrow-next.gif);}
.paging A.prev {background-image:url(/media/img/arrow-prev.gif); background-position:100% 50%;}
.paging .noborder {border:0;}

.confirm {}
.confirm P {color:red; font-weight:bold; font-size:11px;}

.sitemap {}
.sitemap A B {display:block; border-bottom:2px solid #CCCCCC; padding-bottom:5px;}
.sitemap A B {text-decoration:none;}
.sitemap A:hover B {border-bottom-color:#FFFFFF;}
.sitemap UL {padding: 0; margin: 0 0 8px 0;}
.sitemap LI {padding-left: 12px; background: url('/media/img/bullet3.gif') 0 5px no-repeat;}
.sitemap LI A, .sitemap LI A:hover {font-size: 14px; color: #537423;}
.sitemap LI UL {margin: 4px 0 0 25px; padding: 0;}
.sitemap LI UL UL {margin: 4px 0 4px 25px; padding: 0;}
.sitemap LI LI {padding-left: 12px; background: url('/media/img/bullet4.gif') 0 5px no-repeat;}
.sitemap LI LI A, .sitemap LI LI A:hover {font-size: 12px; color: #2c2c2c;}
/* -------------------------------------------- */
.whiteContent{background: white; color: #909090;}
.whiteContent .viz1{background: url(/media/img/viz1.gif) no-repeat;}
.whiteContent .viz2{background: url(/media/img/viz2.gif) 100% 0% no-repeat;}
.whiteContent .viz3{background: url(/media/img/viz3.gif) 0% 100% no-repeat;}
.whiteContent .viz4{background: url(/media/img/viz4.gif) 100% 100% no-repeat; padding: 19px; zoom: 1}
.whiteContent .viz4, .whiteContent .viz4 p{color: #909090;}
.whiteContent .viz4 p{font-size: 11px;}
.whiteContent .viz4 form{margin-bottom: 30px;}
.whiteContent .viz4 form select{margin-bottom: 13px; margin-top: 4px;}
.whiteContent .viz4 b, .whiteContent .viz4 form, .whiteContent .viz4 table{color: #000000;}
.whiteContent .viz4 table td{padding: 6px 6px 6px 0; font-size: 11px; border-bottom: 1px solid #DEDEDE;  border-right: 1px solid #DEDEDE}
.whiteContent .viz4 table td.td1{padding-left: 20px;}
.whiteContent .viz4 table td.td2{padding-left: 20px; border-right: none;}

/*---------------------------------------------*/
#maturity table { border-collapse: collapse; width: 100%; border-bottom: 3px solid #DEDEDE; margin-bottom: 1em; }
#maturity table td, #maturity table th { padding: 10px; border: none; border-bottom: 1px solid #DEDEDE; vertical-align: top; }
#maturity table tbody td { border-left: 1px solid #DEDEDE; }
#maturity table tbody b { font-weight: normal; color:#FF6C00; }
#maturity table thead th { background: #ccc; border-top: 3px solid #537423; }
#maturity table th, #maturity table th a { font-weight: bold; }
#maturity p b span { color:#FF6C00; }
#maturity table tbody td, #maturity table tbody th, #maturity table tbody td strong { color: #537423; }
#maturity table tbody td, #maturity table tbody th { background: white; }
#maturity table tbody th { white-space: nowrap; }
#maturity table tbody .even td, #maturity table tbody .even th { background: #F7F7F7; }
#maturity .footnote, #maturity .footnote * { font-size: 9px; }
#maturity .footnote { 
	margin-top:2em; margin-bottom:-3em; 
	*margin-top: 0em; *margin-bottom: 0em; *position: relative; *top: 2em;
}