body {margin: 20 10 10 10; padding: 0; background-color: #ffffff; color: #000000; font-size: 80%;}
body, h1 {font-family: Arial, Tahoma, Verdana;}
td {font-size: 80%;}
.nobr {white-space: nowrap;}

.bg1, .sel0 {background-color: #877966;}
.bg2, .sel1 {background-color: #feba35;}
.bg3, .sel2, h2, .heading, .news_announce_date {background-color: #e8e4da;}
.bg4, .sel3 {background-color: #819cc9;}
.sel0 {color: #ffffff;}

.sel0 a:link, .sel0 a:hover, .sel0 a:visited, .sel0 a:visited:hover {color: #ffffff; text-decoration: none;}
.sel1 a:link, .sel1 a:hover, .sel1 a:visited, .sel1 a:visited:hover {color: #000000; text-decoration: none;}
.sel2 a:link, .sel2 a:hover, .sel2 a:visited, .sel2 a:visited:hover {color: #000000; text-decoration: none;}

.heading td {border-top: 1px solid #877966;}

.menu td, .menu2 td, .menu3 td, .menu4 td
{text-align: left; vertical-align: middle; height: 25; padding: 4 10 3 10; border-bottom: 1px solid #877966;}

/*.menu td, .menu2 td, .menu3 td, .menu4 td {border-left: 1px solid #877966;}*/
.menu2 td {font-size: 75%;}
.menu3 td {font-size: 70%;}
.menu4 td {font-size: 65%;}
table.menu2 {border-left: 20px solid #ffffff;}
table.menu3 {border-left: 40px solid #ffffff;}
table.menu4 {border-left: 60px solid #ffffff;}

table.crumbs {text-align: left; vertical-align: middle; height: 25; padding: 4 10 3 10; margin-top: 5; margin-bottom: 15;}

h1 {font-size: 120%; font-weight: bold; margin: 20 0 15 0;}
h2 {font-size: 100%; font-weight: normal; margin: 20 0 15 0; padding: 2 10 3 5;}
h2, .table td, .heading td, .news_announce_date {border-bottom: 1px solid #877966;}
h3 {font-size: 100%; font-weight: bold; margin: 20 0 10 0;}

p {margin: 0 0 10 0;}
ul {margin: 0 0 10 25; padding: 0;}
ol {margin: 0 0 10 25; padding: 0;}
li {margin-bottom: 3; padding-left: 2;}

.question {margin-top: 20; font-weight: bold;}

.news_announce_date {margin: 0 0 5 0; padding: 2 10 3 5; white-space: nowrap; float: left; font-size: 85%; cursor: default;}
.news_header {margin: 0 0 5 0; font-weight: bold; clear: both;}
.news_text {margin: 0; padding: 0 0 20 0; font-size: 85%; clear: both;}
.content .news_text {padding: 0 0 30 0; font-size: 100%;}
.customer_domain {font-size: 85%; }
.customer_name {font-size: 110%; }

a:link {color: #0245ca;}
a:hover {color: #fe5d1b;}
a:visited {color: #788699;}
a:visited:hover {color: #fe5d1b;}

.sider {text-align: right; vertical-align: bottom; padding: 10 10 30 10;}
.footer {vertical-align: top; padding: 15 20 10 35; height: 50;}
.content {padding: 0 20 20 35; vertical-align: top;}
.hide {display: none;}
.mt20 {margin-top: 20;}
strong, .bold, .sel3 {font-weight: bold;}
.arrow, .caption, .sel0, .sel1, .sel2, .sel3 {cursor: default;}
.ill {margin: 5 20 5 0; float: left;}
.islands li {margin-bottom: 10;}
.compact li, .inner li {margin-bottom: 0;}
.inner {margin: 20 0 10 25;}