.infographics { width: 100%; }
.infographics td { height: 80px; }
.infographics .b11 { height: 30px; }
.infographics .b12 { height: 30px; background-color: #f2b518; }
.infographics .b13 { height: 30px; background-color: #f2b518; }
.infographics .b14 { height: 30px; background-color: #ec9222;  }
.infographics .b21 { height: 20px; }
.infographics .b22 { height: 20px; background-color: #c7eafc; }
.infographics .b23 { height: 20px; background-color: #cbdb2a; }
.infographics .b31 {  }
.infographics .b32 { background-color: #6aadd3; }
.infographics .b33 { width: 715px; background-color: #085785; }
.infographics .b41 { width: 85px; background-color: #c7eafc; }
.infographics .b42 { width: 80px; background-color: #8dd8f8; }
.infographics .b43 { width: 80px; background-color: #276e9a; }
.infographics .b44 { width: 390px; background-color: #085785; }
.infographics .b45 { width: 80px; background-color: #e2f4fd; }
.infographics .b46 { width: 245px; }
.infographics .b51 { padding: 5px 0 0 0; height: 10px; }
.infographics .b61 { padding: 5px 0 20px 0; height: 57px; }

.infographics .b13 div { padding: 3px; text-align: center; font-weight: bold; font-size: 16px; }
.infographics .b14 div { padding: 3px; text-align: center; font-weight: bold; font-size: 16px; }
.infographics .b33 div { font-size: 63px; text-align: left; vertical-align: middle; text-transform: uppercase; font-weight: bold; padding: 0 0 0 45px; color: #ffffff; }
.infographics .b44 div { font-size: 63px; text-align: left; vertical-align: middle; text-transform: uppercase; font-weight: bold; padding: 0 0 0 45px; color: #ffffff; }
.infographics .b46 div { color: #085785; font-size: 16px; line-height: 20px; position: relative; left: -60px; font-weight: bold; }
.infographics .b51 div { background-color: #085785; float: right; width: 715px; height: 5px; }
.infographics .b61 div { float: right; width: 715px; }
.infographics .b61 img { float: left; }

.border-warning,
.border-normal,
.border-normal2,
.border-info,
.dates,
.border-partner { padding: 0 0 0 30px; margin: 0 0 30px 0; }

.border-warning { border: 20px solid #f15922; border-top: 0; border-right: 0; border-bottom: 0; }
.border-warning table { width: 100%; }
.border-warning table td { text-align: center; width: 50%; vertical-align: top; }
.border-warning table td div { margin: 0 auto; width: 75%; }
.border-warning table td div ul { color: #f15922; }
.border-warning table td div ul li { text-align: left; font-weight: bold; }

.border-normal { border: 20px solid #cbdb2a; border-top: 0; border-right: 0; border-bottom: 0; }
.border-normal .wBorder { padding: 10px 0; margin: 0; border: 5px solid #cbdb2a; border-left: 0; border-right: 0; font-weight: bold; font-size: 18px; }
.border-normal .wBorder span { font-size: 22px; }

.border-normal2 { background-color: #cbdb2a; border: 20px solid #99ca3c; border-top: 0; border-right: 0; border-bottom: 0; }
.border-normal2 .title { color: #f15922; font-weight: bold; }
.border-normal2 table { width: 100%; }
.border-normal2 table td { width: 50%; vertical-align: top; }
.border-normal2 table td div { margin: 0 auto; }
.border-normal2 table td div ul li { font-weight: bold; }

.border-info { border: 20px solid #085785; border-top: 0; border-right: 0; border-bottom: 0; }
.border-info table { width: 100%; }
.border-info table td.title { vertical-align: middle; width: 25%; text-align: center; font-size: 16px; font-weight: bold; color: #085785; }
.border-info table td.list { width: 75%; }
.border-info table td.list ol { color: #085785; }
.border-info table td.list ol li { color: #000000; }

.dates {  }
.dates table { width: 100%; border-bottom: 4px solid #f15922; }
.dates table tr { border-bottom: 1px solid #f15922; }
.dates table tr td { font-weight: bold; padding: 3px 0; }
.dates table tr td:first-child { text-align: left; }
.dates table tr td:last-child { text-align: right; }
.dates table tr td.title { text-align: center; }

.border-partner { border: 20px solid #f15922; border-top: 0; border-right: 0; border-bottom: 0; }
.border-partner .wBorder { padding: 0 0 10px 0; margin: 0 0 20px 0; border: 5px solid #000000; border-left: 0; border-right: 0; border-top: 0; font-weight: bold; font-size: 18px; }
.partner-block { padding: 0 0 30px 0; }
.partner-block table { width: 100%; }
.partner-block table td { width: 33%; text-align: center; vertical-align: middle; }