﻿/* ======== */
/* Default */
html, body, form, table {
margin: 0px;
padding: 0px;
}
body {
color: #333333;
font-size: 12px;
line-height: 14px;
font-family: Arial;
}
table {
border-collapse: collapse;
border-spacing: 0px;
}
table td {
vertical-align: top;
padding: 0px;
}
table th {
padding: 0px;
}
.spacer {
font-size: 0px;
line-height: 0px;
margin: 0px;
padding: 0px;
border: none;
display: block;
visibility: hidden;
}
img {
border: none;
}
a {
color: #1A7AC2;
cursor: hand;
}
a:hover {
text-decoration: none;
}
area {
}
body>* a {
cursor: pointer;
}
/* Headers */
h1 {
font-size: 14px;
font-family: Tahoma;
margin: 0px 0px 16px 0px;
}
h2 {
font-size: 12px;
font-family: Tahoma;
margin: 0px 0px 16px 0px;
}
h3 {
font-size: 12px;
margin: 0px 0px 0px 0px;
}
h4 {
font-size: 11px;
margin: 0px 0px 16px 0px;
}


/* ======= */
/* Layout */
html {
height: 100%;
}
body {
width: 100%;
height: 100%;
background: #E6E6E6;
}
#bg_gray {
width: 930px;
margin: 0px auto;
padding: 30px;
}
#bg_white {
background: #FFFFFF;
}
#table_layout {
width: 810px;
height: 100%;
margin: 0px 60px;
}
#td_layout_top {
height: 120px;
}
#table_layout_top {
width: 100%;
height: 100%;
}
#table_content {
width: 100%;
}
#second_page #table_content {
height: 500px;
}
.column_layout, #left_column {
width: 180px;
}
.column_layout_vr, .column_layout_vr .spacer {
width: 30px;
}
#column_center {
padding: 0px 0px 20px 0px;
}

/* ======= */
/* Blocks */
#td_logo {
width: 210px;
}
#td_home {
width: 330px;
text-align: right;
/*vertical-align: middle;
/*height: 61px;
text-align: right;
vertical-align: center;*/
}
#td_language {
width: 61px;
height: 61px;
text-align: right;
}
#td_search {
width: 209px;
text-align: left;
}
#td_top_menu {
width: 600px;
height: 59px;
}
#td_header {
padding-bottom: 40px;
}
#second_page #td_header {
padding-bottom: 21px;
}
#footer {
height: 55px;
border-top: 2px solid #D1E4F3;
padding-top: 16px;
margin-top: 6px;
}


/* ========= */
/* Elements */

/* Common */
.left {
float: left;
}
.right {
float: right;
}
.gray, a.gray {
color: #999999;
}
.dgray, a.dgray {
color: #6E757D;
}
.hr {
clear: both;
border-top: 1px solid #E6E6E6;
margin-bottom: 15px;
}
/* Links */
.bullet, .bullet_cyan, .bullet_green, .bullet_orange, .bullet_yellow {
width: 10px;
background-repeat: no-repeat;
background-position: 100% 10px;
padding-left: 10px;
margin-left: 3px;
}
.bullet_cyan {
background-image: url("/design/img/bullet_cyan.gif");
}
.bullet_green {
background-image: url("/design/img/bullet_green.gif");
}
.bullet_orange {
background-image: url("/design/img/bullet_orange.gif");
}
.bullet_yellow {
background-image: url("/design/img/bullet_yellow.gif");
}
a.link_print, .link_print a {
background: url("/design/img/icon_print_blue_dark.gif") no-repeat 0px 2px;
padding: 0px 0px 1px 21px;
}
a.link_doc, .link_doc a {
background: url("/design/img/icon_file_doc.gif") no-repeat;
padding: 0px 0px 2px 27px;
}
a.link_pdf, .link_pdf a {
background: url("/design/img/icon_file_pdf.gif") no-repeat;
padding: 0px 0px 2px 27px;
}
a.link_xls, .link_xls a {
background: url("/design/img/icon_file_xls.gif") no-repeat;
padding: 0px 0px 2px 27px;
}
.link_calendar img {
display: inline;
}

/* Form */
.input, select, textarea {
color: #333333;
font-size: 11px;
font-family: Arial;
border: 1px solid #E6E6E6;
}
.input {
height: 12px;
padding: 0px 1px 2px 1px;
}
html:first-child .input {
padding: 1px 1px 1px 1px;
}
.text_button {
color: #1A7AC2;
font-size: 10px;
font-family: Arial;
background: none;
border: none;
text-decoration: underline;
}

/* Logo */
#td_logo img {
margin-left: -2px;
position: relative;
}

/* home */
#home {
color: #999999;
font-size: 10px;
margin: 20px 0px 0px 0px;
}

/* Language */
#language {
color: #999999;
font-size: 10px;
margin: 20px 0px 0px 0px;
}
#language .vr {
width: 3px;
padding-left: 3px;
}
#language a {
text-decoration: none;
}

/* Search */
#search {
margin: 19px 0px 0px 0px;
text-align: right;
}
#search .input {
width: 137px;
height: 11px;
font-size: 10px;
margin-right: 4px;
}
#search a {
position: relative;
top: -1px;
margin-right: 1px;
}

/* Top menu */
#top_menu {
width: 100%;
}
#top_menu td {
padding-right: 33px;
}
#top_menu .last {
padding-right: 4px;
}

/* Footer */
#footer {
color: #999999;
font-size: 11px;
}
#footer .left span {
display: block;
float: left;
width: 210px !important;
width: 207px;
}
#footer .right {
margin-right: -1px;
}
#footer .right .vr {
width: 3px;
padding-left: 3px;
}

/* Banners */
.banner {
margin: 0px 0px 25px 0px;
}
.banner img {
margin: 0px 0px 2px 0px;
}

/* Map */
#map img {
margin: 0px 0px 11px 0px;
}

/* Publishing */
.publishing {
padding: 0px 0px 26px 0px;
}
.publishing img {
float: left;
border: 5px solid #E6E6E6;
margin: 0px 10px 0px 0px;
}
.publishing h3 {
margin: -1px 0px 4px 0px;
}
.publishing .info {
font-size: 11px;
color: #999999;
}

/* Rates */
.rates {
font-size: 11px;
background: #F2F2F2;
padding: 10px 7px 8px 10px;
}
.rates table {
width: 100%;
}
.rates td {
vertical-align: bottom;
padding: 0px 0px 2px 0px;
}
.rates img {
margin: 0px 2px 3px 3px;
}
.rates .gray {
padding-left: 1px;
padding-right: 7px;
}

/* Left menu */
.left_menu {
margin: 37px 0px 0px 0px;
}
.left_menu div {
background-repeat: no-repeat;
background-position: 0px 10px;
background-image: url("/design/img/bullet_blue.gif");
padding-left: 18px;
margin: 0px 0px 14px 0px;
}
#second_page .left_menu div.item1_sel,
#second_page .left_menu div.item2_sel,
#second_page .left_menu div.item3_sel {
background-image: url("/design/img/bullet_gray.gif");
}
.left_menu .item1_sel, .left_menu .item1_sel a,
.left_menu .item2_sel, .left_menu .item2_sel a,
.left_menu .item3_sel, .left_menu .item3_sel a {
color: #979797;
font-weight: bold;
text-decoration: none;
}
.left_menu .item2, .left_menu .item2_sel {
font-size: 11px;
background-position: 23px 6px;
padding-left: 39px;
margin: 0px 0px 8px 0px;
}
.left_menu .item3, .left_menu .item3_sel {
font-size: 11px;
background-position: 45px 6px;
padding-left: 61px;
margin: 0px 0px 8px 0px;
}

/* Dashed links */
.dashed_links {
color: #979797;
font-size: 11px;
}
.dashed_links a {
text-decoration: none;
border-bottom: 1px dashed #1A7AC2;
}
.dashed_links a:hover {
border: none;
}
.dashed_links .sel {
color: #979797;
border: none;
}
.dashed_links .vr {
width: 20px;
padding-left: 20px;
}

/* Page navigation */
.pager {
font-size: 11px;
padding: 15px 0px 0px 0px;
}
.pager .num {
color: #E6E6E6;
margin: 0px 5px;
}
.pager .num a {
margin: 0px 3px;
}
.pager b {
color: #333333;
background: #E6BF00;
padding: 0px 4px;
}

/* Status */
.status {
color: #979797;
font-size: 10px;
height: 35px;
}
.status .vr {
margin: 0px 3px;
}

/* ======== */
/* Content */
.body {
line-height: 16px;
}
.body p {
margin: 0px 0px 16px 0px;
}
/* Images */
.body img.left {
border: 5px solid #E6E6E6;
margin: 0px 10px 0px 0px;
}
.body img.right {
border: 5px solid #E6E6E6;
margin: 0px 0px 0px 10px;
}
.body .graphic {
border: 1px solid #E6E6E6;
padding: 16px 0px;
margin: 0px 0px 16px 0px;
}
/* Table default */
.body table th {
padding: 3px 10px 2px 10px;
}
.body table td {
padding: 3px 10px 2px 10px;
}
/* Table text, Table data */
.body .table_text, .body .table_data {
width: 100%;
font-size: 11px;
border: none;
}
.body .table_text th, .body .table_data th {
text-align: left;
vertical-align: bottom;
border-bottom: 1px solid #E6E6E6;
padding: 3px 10px 2px 10px;
}
.body .table_data th {
text-align: right;
}
.body .table_text th span, .body .table_data th span {
color: #999999;
font-family: Verdana;
font-weight: normal;
line-height: 13px;
text-align: left;
}
.body .table_text td, .body .table_data td {
text-align: left;
vertical-align: top;
border-bottom: 1px solid #E6E6E6;
padding: 3px 10px 2px 10px;
}
.body .table_data td {
text-align: right;
}
.body .table_text .first, .body .table_data .first {
text-align: left;
}

/* Lists */
.body ul {
list-style-type: none;
margin: 0px 0px 16px 0px;
padding: 0px 0px 0px 0px;
}
.body ul li {
background: url("/design/img/bullet_list.gif") no-repeat 4px 5px;
padding-left: 20px;
margin-bottom: 6px;
}
.body ul ul {
padding: 0px 0px 0px 20px;
margin-bottom: 0px;
}
/* \*/
* html .body ul ul {
padding: 0px 0px 0px 0px;
}
.body ol {
margin: 0px 0px 16px 30px;
padding: 0px 0px 0px 0px;
}
.body ol ol {
margin: 0px 0px 6px 20px;
}
/* System links */
.body .bottom_links {
font-size: 11px;
margin: 20px 0px 10px 0px;
}

/* ====== */
/* Pages */

/* ========== */
/* Main page */
#head_page #left_column .bullet {
background-image: url("/design/img/bullet_orange.gif");
}
#head_page #center_column_1 .bullet {
background-image: url("/design/img/bullet_yellow.gif");
}
#head_page #center_column_2 .bullet {
background-image: url("/design/img/bullet_cyan.gif");
}
#head_page #right_column .bullet {
background-image: url("/design/img/bullet_green.gif");
}
#head_page #center_column_2 .bullet {
background-image: url("/design/img/bullet_cyan.gif");
}
/* News */
#head_page .news {
padding: 0px 0px 6px 0px;
}
#head_page .news .title_pic {
margin: 0px 0px 14px 0px;
}
/* Documents */
#head_page .documents {
padding: 0px 0px 5px 0px;
}
#head_page .documents .item {
padding-left: 16px;
margin: 0px 0px 15px 0px;
}
#head_page .documents .info {
display: block;
margin: 1px 0px 0px 0px;
}
#head_page #center_column_2 .documents .item {
background: url("/design/img/bullet_cyan.gif") no-repeat 0px 9px;
}

/* ========== */
/* Blue page */
/* Left menu */
#blue_page .left_menu div, #blue_page .bullet {
background-image: url("/design/img/bullet_blue_dark.gif");
}
/* Headers */
#blue_page h1, #blue_page h2, #blue_page h4 {
color: #07528E;
}
/* Table text, Table data */
#blue_page .table_data th, #blue_page .table_text th {
border-bottom-color: #07528E;
}
#blue_page a.link_print, #blue_page .link_print a {
background-image: url("/design/img/icon_print_blue_dark.gif");
}
#blue_page .body ul li {
background-image: url("/design/img/bullet_list_blue_dark.gif");
}

/* ========== */
/* Cyan page */
/* Left menu */
#cyan_page .left_menu div, #cyan_page .bullet {
background-image: url("/design/img/bullet_blue_light.gif");
}
/* Headers */
#cyan_page h1, #cyan_page h2, #cyan_page h4 {
color: #1481D5;
}
/* Tables */
#cyan_page .table_data th, #cyan_page .table_text th {
border-bottom-color: #1481D5;
}
#cyan_page a.link_print, #cyan_page .link_print a {
background-image: url("/design/img/icon_print_blue_light.gif");
}
#cyan_page .body ul li {
background-image: url("/design/img/bullet_list_blue_light.gif");
}

/* ============ */
/* Violet page */
/* Left menu */
#violet_page .left_menu div, #violet_page .bullet {
background-image: url("/design/img/bullet_violet.gif");
}
/* Headers */
#violet_page h1, #violet_page h2, #violet_page h4 {
color: #C16E9C;
}
/* Tables */
#violet_page .table_data th, #violet_page .table_text th {
border-bottom-color: #C16E9C;
}
#violet_page a.link_print, #violet_page .link_print a {
background-image: url("/design/img/icon_print_violet.gif");
}
#violet_page .body ul li {
background-image: url("/design/img/bullet_list_violet.gif");
}

/* =========== */
/* Green page */
/* Left menu */
#green_page .left_menu div, #green_page .bullet {
background-image: url("/design/img/bullet_green_dark.gif");
}
/* Headers */
#green_page h1, #green_page h2, #green_page h4 {
color: #557E21;
}
/* Tables */
#green_page .table_data th, #green_page .table_text th {
border-bottom-color: #557E21;
}
#green_page a.link_print, #green_page .link_print a {
background-image: url("/design/img/icon_print_green_dark.gif");
}
#green_page .body ul li {
background-image: url("/design/img/bullet_list_green_dark.gif");
}

/* ============ */
/* Orange page */
/* Left menu */
#orange_page .left_menu div, #orange_page .bullet {
background-image: url("/design/img/bullet_orange_dark.gif");
}
/* Headers */
#orange_page h1, #orange_page h2, #orange_page h4 {
color: #E34F0A;
}
/* Tables */
#orange_page .table_data th, #orange_page .table_text th {
border-bottom-color: #E34F0A;
}
#orange_page a.link_print, #orange_page .link_print a {
background-image: url("/design/img/icon_print_orange_dark.gif");
}
#orange_page .body ul li {
background-image: url("/design/img/bullet_list_orange_dark.gif");
}

/* ============ */
/* Yellow page */
/* Left menu */
#yellow_page .left_menu div, #yellow_page .bullet {
background-image: url("/design/img/bullet_yellow_dark.gif");
}
/* Headers */
#yellow_page h1, #yellow_page h2, #yellow_page h4 {
color: #CE8A00;
}
/* Tables */
#yellow_page .table_data th, #yellow_page .table_text th {
border-bottom-color: #CE8A00;
}
#yellow_page a.link_print, #yellow_page .link_print a {
background-image: url("/design/img/icon_print_yellow_dark.gif");
}
#yellow_page .body ul li {
background-image: url("/design/img/bullet_list_yellow_dark.gif");
}

/* ========== */
/* Documents */
.documents .item {
margin: 0px 0px 12px 0px;
}
.documents .info {
color: #999999;
font-size: 11px;
}
#second_page .documents .info {
margin-left: 6px;
}

/* ===== */
/* News */
.news .item {
margin: 0px 0px 14px 0px;
}
.news .date {
color: #999999;
font-size: 11px;
}
#second_page .news .date {
margin: 0px 0px -2px 0px;
}
.news .bottom_links {
border-top: 1px solid #E6E6E6;
padding: 12px 0px 0px 0px;
margin-top: 15px;
}
/* News archive */
.news_archive {
font-size: 11px;
background: #F2F2F2;
padding: 8px 12px 8px 12px;
margin: 0px 0px 15px 0px;
}
.news_archive .input {
width: 59px;
text-align: center;
border: 1px solid #E6E6E6;
margin: 0px 0px 0px 1px;
}
.news_archive .link_calendar img {
margin: 0px 7px 0px 2px;
}

/* ========== */
/* Structure */
.structure .info {
width: 197px;
background: url("/design/img/bg_structure_title.gif") no-repeat 100% 12px;
padding: 0px 11px 13px 0px;
}
.structure .links {
background: url("/design/img/bg_structure.gif") repeat-y;
padding: 0px 0px 13px 0px;
}
.structure .first td.links {
background-repeat: no-repeat;
background-position: 0px 12px;
}
.structure .last .links {
background: url("/design/img/bg_structure_last.gif") no-repeat;
}
.structure .title, .structure .title_sel {
background: #D1E4F3;
padding: 3px 8px 5px 8px;
}
.structure .title_sel {
background: #FFF;
border: 1px solid #D1E4F3;
border-bottom: none;
padding-top: 2px;
padding-left: 7px;
}
.structure .title a, .structure .title_sel a {
color: #6993BB;
font-weight: bold;
text-decoration: none;
border-bottom: 1px dashed #6993BB;
}
.structure .links div {
background: url("/design/img/bg_structure_link.gif") no-repeat 1px 10px;
padding: 4px 10px 2px 18px;
}
.structure .text {
color: #666666;
font-size: 11px;
line-height: 13px;
border: 1px solid #D1E4F3;
border-top: none;
background: #FFF;
padding: 3px 8px 5px 8px;
display: none;
}
.structure p {
margin: 7px 0px 5px 0px;
}

/* ===== */
/* Maps */
#map_page {
width: 600px;
background: #FFF;
margin: 25px 40px;
}
#map_page h1 {
color: #FF6A00;
}
#map_page .dashed_links {
margin: 0px 0px 20px 0px;
}
#map_page .dashed_links span {
line-height: 30px;
white-space: nowrap;
}
#map_page .map {
/* display: none; */
}
/* DHTML tooltip for map */
#dhtmlgoodies_tooltip {
height: 50px;
color: #FFF;
font-size: 11px;
white-space: pre;
background: url("/design/img/bg_tooltip.png") no-repeat;
behavior: url("common/js/png_bg.htc");
padding: 3px 2px 2px 31px;
position: absolute;
z-index: 20000;
display: none;
}
#dhtmlgoodies_tooltipShadow{
background: url("/design/img/bg_tooltip_shadow.png") no-repeat;
behavior: url("common/js/png_bg.htc");
padding-right: 2px;
position: absolute;
z-index: 10000;
display: none;
}

/* ======== */
/* Sitemap */
.sitemap {
padding: 6px 0px 0px 0px;
}
.sitemap div {
background-repeat: no-repeat;
background-position: 1px 8px;
background-image: url("/design/img/bullet_blue.gif");
padding-left: 21px;
margin-top: 6px;
}
.sitemap div div {
background-position: 6px 8px;
padding-left: 25px;
}
.sitemap .item_1 a {
font-weight: bold;
}
.sitemap .item_1 div a {
font-weight: normal;
}
.sitemap .blue_links div {
background-image: url("/design/img/bullet_blue.gif");
}
.sitemap .cyan_links div {
background-image: url("/design/img/bullet_cyan.gif");
}
.sitemap .violet_links div {
background-image: url("/design/img/bullet_violet.gif");
}
.sitemap .green_links div {
background-image: url("/design/img/bullet_green.gif");
}
.sitemap .orange_links div {
background-image: url("/design/img/bullet_orange.gif");
}
.sitemap .yellow_links div {
background-image: url("/design/img/bullet_yellow.gif");
}

/* ============== */
/* Photo gallery */
.photo_gallery {
padding: 7px 0px 0px 0px;
}
.photo_gallery table td {
padding: 0px;
}
.photo_gallery .photo {
width: 192px;
height: 192px;
text-align : center;
border: 1px solid #e6e6e6;
}
.photo_gallery .photo img {
padding: 20px 20px 22px 20px;
}
.photo_gallery table td.text {
color: #979797;
font-size: 10px;
font-family: Tahoma;
padding: 0px 0px 31px 0px;
}
.photo_gallery .spacer {
width: 11px;
}
