    a img {border: none;}
    div {display: block; background-repeat: no-repeat;}
    li {background-repeat: no-repeat;}
    body.mceContentBody  {background-color: #FFFFFF !important; background-image: none;}

body {font-family: abel; font-size: 16px; line-height: 1.5;}
body.mceContentBody {font-family: abel; font-size: 16px; line-height: 1.5;}
#home .main_surround {background-image: none;}
#home .main_surround .main_surround_inside {background-image: none;}
.main_surround {background-image: url(../images/componentheading_bg.png); background-repeat: repeat-x; background-position: top;}
.main_surround .main_surround_inside {background-image: url(../images/componentheading_shadow.png); background-repeat: no-repeat; background-position: top;}
.main_surround .main_surround_inside .surround_inside {position: relative;}
.main_surround .main_surround_inside .surround_inside .main {padding-top: 60px;}
.main_surround .main_surround_inside .surround_inside .main h1.componentheading:first-child {position: absolute; top: 0px; width: 100%;}
.main_surround h1.componentheading {font-size: 30px; color: #2b2b2b; margin-bottom: 10px; height: 60px; line-height: 60px;}
.main_surround h1.componentheading:nth-child(2) {font-size: 25px; color: #034ea2; padding-top: 0px; margin-bottom: 0px;}
#home .has_sidebar .main {float: left; width: 60%; margin-bottom: 34px; padding-top: 0px;}
#home .has_sidebar .main #page {margin-top: 0px;}
#home .has_sidebar .main .mceContentBody {margin-top: 0px;}
#home .has_sidebar .sidebar {float: left; width: 40%; margin-bottom: 34px; margin-top: 0px;}
#home .has_sidebar .sidebar .sidebar_inside {padding-left: 40px;}
.has_sidebar .main {float: left; width: 75%; margin-bottom: 34px;}
.has_sidebar .main #page {margin-top: 10px;}
.has_sidebar .main .mceContentBody {margin-top: 10px;}
.has_sidebar .sidebar {float: left; width: 25%; margin-bottom: 34px;}
.has_sidebar .sidebar .sidebar_inside {padding-left: 40px;}
#home .main_middle_surround {background-color: #034ea2; margin-bottom: 35px;}
#home .main_middle_surround .main_middle_content .main_middle_content_inside {padding-top: 30px; padding-bottom: 30px;}
.main_bottom_surround .main_bottom_left {float: left; width: 60%; margin-bottom: 35px;}
.main_bottom_surround .main_bottom_right {float: left; width: 40%; margin-bottom: 35px;}
.main_bottom_surround .main_bottom_right .main_bottom_right_inside {padding-left: 20px;}
.showcase_surround {width: 100%; overflow: hidden; text-align: center;}
.showcase_surround .showcase .showcase_inside .module .inside_module .module_content #slideshow .cycle-pager {text-align: center; width: 100%; position: relative; z-index: 510; bottom: 40px; margin-top: -37px;}
.showcase_surround .showcase .showcase_inside .module .inside_module .module_content #slideshow .cycle-pager span {font-size: 45px; width: 22px; height: 22px; display: inline-block; color: #FFF; cursor: pointer;}
.showcase_surround .showcase .showcase_inside .module .inside_module .module_content #slideshow .cycle-pager span.cycle-pager-active {color: #ffc20e;}
.showcase_surround .showcase .showcase_inside .module .inside_module .module_content #slideshow > * {cursor: pointer;}
.showcase_surround .showcase .showcase_inside .module .inside_module .module_content #slideshow .quarter {position: relative;}
.showcase_surround .showcase .showcase_inside .module .inside_module .module_content #slideshow .quarter .caption {position: absolute; color: #FFF; font-weight: bold; bottom: 10%; width: 100%; text-align: center; left: 0%; height: 60px; font-family: Open Sans; font-weight: bold; font-size: 20px; text-shadow: 1px 1px 3px rgba(0, 0, 0, 1),1px 1px 3px rgba(0, 0, 0, 1),1px 1px 3px rgba(0, 0, 0, 1);}
.showcase_surround .showcase .showcase_inside .module .inside_module .module_content #slideshow .quarter .caption .caption_inside {width: 80%;  left: 10%; position: relative;}
#page {font-size: 15px; font-family: 'Roboto Condensed'; font-weight: 300; line-height: 1.5; color: #474747;}
#page h1.componentheading {font-size: 25px; color: #034ea2; padding-top: 0px; margin-bottom: 0px; font-family: Abel;}
#page ul.no_bullets li {list-style-image: none; padding-bottom: 6px;}
#page ul {padding-left: 18px; margin-bottom: 40px;}
#page ul li {list-style-image: url(../images/ul_li_bullet.png); list-style-position: inline; padding-bottom: 8px; padding-left: 10px;}
#page span {color: #000; font-weight: 400;}
#page p {margin-bottom: 30px;}
#page span.blue {color: #034ea2;}
#page span.orange {color: #e2b225; font-weight: 300; text-decoration: underline;}
#page span.red {color: #ee0606;}
#page span.orange {color: #f2b80b;}
#page h2 {color: #303030; font-size: 20px; font-weight: normal; margin-bottom: 18px;}
#page h3 {color: #034ea2; font-size: 25px; font-weight: normal; margin-bottom: 12px;}
#page h4 {font-size: 23px; color: #474747; margin-bottom: 12px; font-weight: 400;}
#page h5 {color: #b58700; font-size: 20px; font-weight: 400; margin-bottom: 12px;}
#page h5 + ul {margin-top: 20px;}
#page h5.blue {color: #034ea2; font-size: 18px; font-weight: 400; margin-bottom: 12px;}
#page h6 {color: #000; font-size: 18px; font-weight: 400;  margin-bottom: 12px;}
#page h6.yellow {color: #dfa600; font-size: 14px;}
#page h6.small {font-size: 16px; font-weight: 400; color: #000; margin-bottom: 8px;}
#page a {color: #eeb408; text-decoration: none; background-image: none;}
#page img {margin-bottom: 20px;}
#page img.left {float:left; margin-right: 40px; margin-bottom: 0px;}
#page img.fl {float:left; margin-right: 40px; margin-bottom: 0px;}
#page ol {list-style-type: decimal; padding-left: 20px; margin-bottom: 30px;}
#page ol li {padding-bottom: 10px;}
#page table tr td {vertical-align: top;}
#page table tr td strong {color: #d3a92c; font-weight: 300;}
#page table tr td p {margin-bottom: 10px;}
#page table tr td a.email {color: #145aa8;}
#page table tr td:first-child {padding-right: 30px;}
#page table tr td.space_top {padding-top: 20px;}
#page table tr th {text-align: left;}
#page table tr th h5 {color: #034ea2; font-size: 20px; font-weight: 400; margin-bottom: 12px;}
#page ul#column_list {columns: 3; -webkit-columns: 3; -moz-columns: 3; height: 480px;}
#page .centered_content {text-align: center; border-top: #f5f5f5 solid 1px; padding-top: 32px;}
#page .content_with_background {background-color: #ffbfbf; padding-top: 19px; padding-bottom: 19px; text-align: justify;}
#page .content_with_background span {color: #d3a212;}
#page .five_pillar {background-color: #f4f4f4; padding: 27px 24px;}
#page .thumbnail_1 {margin-bottom: 30px;}
#page ul.orange_bullet {padding-left: 18px; margin-bottom: 40px;}
#page ul.orange_bullet li {list-style-image: url(../images/ul_li_bullet_orange.png); list-style-position: inline; padding-bottom: 8px; padding-left: 10px; margin-left: 15px;}
#page ul.arrow_bullet {padding-left: 18px; margin-bottom: 40px;}
#page ul.arrow_bullet li {list-style-image: url(../images/menu_arrow.png); list-style-position: inline; padding-bottom: 8px; padding-left: 10px; margin-left: 15px; color: #034ea2;}
#page ul.arrow_bullet li a {color: #034ea2;}
#page ul.orange_bullet_column {padding-left: 18px; margin-bottom: 40px; columns: 2; -webkit-columns: 2; -moz-columns: 2; height: 320px;}
#page ul.orange_bullet_column li {list-style-image: url(../images/ul_li_bullet_orange.png); list-style-position: inline; padding-bottom: 8px; padding-left: 10px; margin-left: 15px;}
#page .no_underline {text-decoration: none !important;}
.mceContentBody {font-size: 15px; font-family: 'Roboto Condensed'; font-weight: 300; line-height: 1.5; color: #474747;}
.mceContentBody h1.componentheading {font-size: 25px; color: #034ea2; padding-top: 0px; margin-bottom: 0px; font-family: Abel;}
.mceContentBody ul.no_bullets li {list-style-image: none; padding-bottom: 6px;}
.mceContentBody ul {padding-left: 18px; margin-bottom: 40px;}
.mceContentBody ul li {list-style-image: url(../images/ul_li_bullet.png); list-style-position: inline; padding-bottom: 8px; padding-left: 10px;}
.mceContentBody span {color: #000; font-weight: 400;}
.mceContentBody p {margin-bottom: 30px;}
.mceContentBody span.blue {color: #034ea2;}
.mceContentBody span.orange {color: #e2b225; font-weight: 300; text-decoration: underline;}
.mceContentBody span.red {color: #ee0606;}
.mceContentBody span.orange {color: #f2b80b;}
.mceContentBody h2 {color: #303030; font-size: 20px; font-weight: normal; margin-bottom: 18px;}
.mceContentBody h3 {color: #034ea2; font-size: 25px; font-weight: normal; margin-bottom: 12px;}
.mceContentBody h4 {font-size: 23px; color: #474747; margin-bottom: 12px; font-weight: 400;}
.mceContentBody h5 {color: #b58700; font-size: 20px; font-weight: 400; margin-bottom: 12px;}
.mceContentBody h5 + ul {margin-top: 20px;}
.mceContentBody h5.blue {color: #034ea2; font-size: 18px; font-weight: 400; margin-bottom: 12px;}
.mceContentBody h6 {color: #000; font-size: 18px; font-weight: 400;  margin-bottom: 12px;}
.mceContentBody h6.yellow {color: #dfa600; font-size: 14px;}
.mceContentBody h6.small {font-size: 16px; font-weight: 400; color: #000; margin-bottom: 8px;}
.mceContentBody a {color: #eeb408; text-decoration: none; background-image: none;}
.mceContentBody img {margin-bottom: 20px;}
.mceContentBody img.left {float:left; margin-right: 40px; margin-bottom: 0px;}
.mceContentBody img.fl {float:left; margin-right: 40px; margin-bottom: 0px;}
.mceContentBody ol {list-style-type: decimal; padding-left: 20px; margin-bottom: 30px;}
.mceContentBody ol li {padding-bottom: 10px;}
.mceContentBody table tr td {vertical-align: top;}
.mceContentBody table tr td strong {color: #d3a92c; font-weight: 300;}
.mceContentBody table tr td p {margin-bottom: 10px;}
.mceContentBody table tr td a.email {color: #145aa8;}
.mceContentBody table tr td:first-child {padding-right: 30px;}
.mceContentBody table tr td.space_top {padding-top: 20px;}
.mceContentBody table tr th {text-align: left;}
.mceContentBody table tr th h5 {color: #034ea2; font-size: 20px; font-weight: 400; margin-bottom: 12px;}
.mceContentBody ul#column_list {columns: 3; -webkit-columns: 3; -moz-columns: 3; height: 480px;}
.mceContentBody .centered_content {text-align: center; border-top: #f5f5f5 solid 1px; padding-top: 32px;}
.mceContentBody .content_with_background {background-color: #ffbfbf; padding-top: 19px; padding-bottom: 19px; text-align: justify;}
.mceContentBody .content_with_background span {color: #d3a212;}
.mceContentBody .five_pillar {background-color: #f4f4f4; padding: 27px 24px;}
.mceContentBody .thumbnail_1 {margin-bottom: 30px;}
.mceContentBody ul.orange_bullet {padding-left: 18px; margin-bottom: 40px;}
.mceContentBody ul.orange_bullet li {list-style-image: url(../images/ul_li_bullet_orange.png); list-style-position: inline; padding-bottom: 8px; padding-left: 10px; margin-left: 15px;}
.mceContentBody ul.arrow_bullet {padding-left: 18px; margin-bottom: 40px;}
.mceContentBody ul.arrow_bullet li {list-style-image: url(../images/menu_arrow.png); list-style-position: inline; padding-bottom: 8px; padding-left: 10px; margin-left: 15px; color: #034ea2;}
.mceContentBody ul.arrow_bullet li a {color: #034ea2;}
.mceContentBody ul.orange_bullet_column {padding-left: 18px; margin-bottom: 40px; columns: 2; -webkit-columns: 2; -moz-columns: 2; height: 320px;}
.mceContentBody ul.orange_bullet_column li {list-style-image: url(../images/ul_li_bullet_orange.png); list-style-position: inline; padding-bottom: 8px; padding-left: 10px; margin-left: 15px;}
.mceContentBody .no_underline {text-decoration: none !important;}
#our_offices p {margin-bottom: 10px;}
.director .director_inside .right .right_inside h6 {color: #000; font-size: 16px;}
.director .director_inside .right .right_inside strong {color: #d3a92c; font-weight: 400; clear: left;}
.director .director_inside .right .right_inside .description {padding-top: 20px;}
#sustainability strong {font-weight: 700;}
#enquiry_form .contact_form table {width: 100%;}
#enquiry_form .contact_form table td:first-child {padding-right: 10px; padding-top: 0px;}
#enquiry_form .contact_form table td {vertical-align: top;}
#enquiry_form .contact_form table td input {width: 326px; height: 38px; border: #dadada solid 1px; color: #686868; font-size: 16px; padding-left: 16px; margin-bottom: 20px;}
#enquiry_form .contact_form table td textarea {ppadding-left: 13px; width: 716px; height: 136px; border: #dadada solid 1px; color: #686868;}
#enquiry_form .contact_form table td .submit_inside {padding-top: 10px; text-align: left;}
#enquiry_form .contact_form table td .submit_inside .submit_button {background-color: #ffc20e; border: none; color: #111111; padding: 3px 12px 6px 12px; text-transform: uppercase; width: auto; display: inline-block;}
.annual_reports_list #page h5 {color: #000; margin-bottom: 20px;}
.annual_reports_list #page h6 {color: #034ea2;}
.annual_reports_list #page a {color: #034ea2;}
.annual_reports_list #page ul.finacial_info {padding-left: 0px;}
.annual_reports_list #page ul.finacial_info li {list-style-image: none; padding-left: 0px;}
.annual_reports_list #page ul.finacial_info li a {color: #e2b225; text-decoration: underline;}
.annual_reports_list #page .annual_reports .pdf_format {background-image: url(../images/pdf_icon.png); background-repeat: no-repeat; background-position: left; padding-left: 30px;}
.annual_reports_list #page .annual_reports .flipbook_format {background-image: url(../images/flipbook_icon.png); background-repeat: no-repeat; background-position: left; padding-left: 30px;}
.annual_reports_list #page .corporate_news_items .corporate_news_items_inside .corporate_news_item .corporate_news_item_inside {padding-bottom: 18px; margin-bottom: 18px; border-bottom: #f3f3f3 solid 1px;}
.annual_reports_list #page .corporate_news_items .corporate_news_items_inside .corporate_news_item .corporate_news_item_inside span.blue {font-weight: normal;}
.annual_reports_list #page .corporate_news_items .corporate_news_items_inside .corporate_news_item .corporate_news_item_inside span.source {font-style: italic; color: #ababab;}
.annual_reports_list .mceContentBody h5 {color: #000; margin-bottom: 20px;}
.annual_reports_list .mceContentBody h6 {color: #034ea2;}
.annual_reports_list .mceContentBody a {color: #034ea2;}
.annual_reports_list .mceContentBody ul.finacial_info {padding-left: 0px;}
.annual_reports_list .mceContentBody ul.finacial_info li {list-style-image: none; padding-left: 0px;}
.annual_reports_list .mceContentBody ul.finacial_info li a {color: #e2b225; text-decoration: underline;}
.annual_reports_list .mceContentBody .annual_reports .pdf_format {background-image: url(../images/pdf_icon.png); background-repeat: no-repeat; background-position: left; padding-left: 30px;}
.annual_reports_list .mceContentBody .annual_reports .flipbook_format {background-image: url(../images/flipbook_icon.png); background-repeat: no-repeat; background-position: left; padding-left: 30px;}
.annual_reports_list .mceContentBody .corporate_news_items .corporate_news_items_inside .corporate_news_item .corporate_news_item_inside {padding-bottom: 18px; margin-bottom: 18px; border-bottom: #f3f3f3 solid 1px;}
.annual_reports_list .mceContentBody .corporate_news_items .corporate_news_items_inside .corporate_news_item .corporate_news_item_inside span.blue {font-weight: normal;}
.annual_reports_list .mceContentBody .corporate_news_items .corporate_news_items_inside .corporate_news_item .corporate_news_item_inside span.source {font-style: italic; color: #ababab;}
#home .has_sidebar .component {position: relative;}
#home .has_sidebar h3.title {display: block; border-bottom: 1px solid #ececec;}
#home .has_sidebar h3.title .title_inside {border-bottom: 3px solid #ffc400; display: inline-block; color: #0244a4; font-size: 24px;}
#home .has_sidebar .read_more {position: absolute; right: 0px; top: 12px; text-decoration: none; color: #0244a4;}
#home .has_sidebar .news_item:nth-child(2) .news_item_inside {padding-left: 10px;}
#home .has_sidebar .news_item:first-child .news_item_inside {padding-right: 10px;}
#home .has_sidebar .news_item .title a {color: #00367f; font-size: 16px; text-decoration: none;}
#home .has_sidebar .news_item .intro {font-size: 16px; color: #484848;}
#home .has_sidebar .news_item .intro a {text-decoration: none; color: #eeb408;}
.mod_featured_products h3.title {display: block; border-bottom: 1px solid #003074; margin-bottom: 24px;}
.mod_featured_products h3.title .title_inside {border-bottom: 3px solid #FFF; display: inline-block; color: #ffc400; font-size: 24px; font-weight: 400;}
#home .mod_about_matex {font-size: 15px; font-family: 'Roboto Condensed'; font-weight: 300; line-height: 1.5; color: #474747;}
#home .mod_about_matex h3.title {display: block; border-bottom: 1px solid #ececec; margin-bottom: 18px; font-weight: 400;}
#home .mod_about_matex h3.title .title_inside {border-bottom: 3px solid #ffc400; display: inline-block; color: #0244a4; font-size: 24px; font-weight: 400;}
#home .mod_awards {font-size: 15px; font-family: 'Roboto Condensed'; font-weight: 300; line-height: 1.5; color: #474747;}
#home .mod_awards h3.title {display: block; border-bottom: 1px solid #ececec; margin-bottom: 18px; font-weight: 400;}
#home .mod_awards h3.title .title_inside {border-bottom: 3px solid #ffc400; display: inline-block; color: #0244a4; font-size: 24px; font-weight: 400;}
#home .mod_about_matex a {text-decoration: none; color: #0244a4;}
#home .mod_about_matex p {margin-bottom: 28px;}
#home .mod_awards {position: relative; font-size: 14px;}
#home .mod_awards .see_more {position: absolute; right: 0px; top: 12px; text-decoration: none; color: #0244a4;}
#home .mod_awards img {height: 162px;}
.header_top_surround {background-color: #033d7d;}
.header_top_surround .header_top_left {float: left; width: 60%;}
.header_top_surround .header_top_left .header_top_left_inside .module .inside_module .module_content ul {display: table-row;}
.header_top_surround .header_top_left .header_top_left_inside .module .inside_module .module_content ul li {display: table-cell; padding: 8px 10px;}
.header_top_surround .header_top_left .header_top_left_inside .module .inside_module .module_content ul li a {color: #FFF; text-decoration: none;  font-weight: 400;}
.header_top_surround .header_top_left .header_top_left_inside .module .inside_module .module_content ul li#current > a {color: #ffc20e;}
.header_top_surround .header_top_left .header_top_left_inside .module .inside_module .module_content ul li.active > a {color: #ffc20e;}
.header_top_surround .header_top_left .header_top_left_inside .module .inside_module .module_content ul li:hover > a {color: #ffc20e;}
.header_top_surround .header_top_left .header_top_left_inside .module .inside_module .module_content ul li ul {display: none; position: absolute; z-index: 2000; br: none: background-position: top; padding-top: 5px;}
.header_top_surround .header_top_left .header_top_left_inside .module .inside_module .module_content ul li:hover > ul {display: block;}
.header_top_surround .header_top_left .header_top_left_inside .module .inside_module .module_content ul li ul li:first-child {background-image: url(../images/dropdown_menu_shadow.png); background-repeat: no-repeat; background-position: top; padding-top: 5px;}
.header_top_surround .header_top_left .header_top_left_inside .module .inside_module .module_content ul li ul li {float: none; display: block; text-align: left; background-color: #033d7d;  width: 200px; background-image: none; padding: 0px 20px 0px 20px;}
.header_top_surround .header_top_left .header_top_left_inside .module .inside_module .module_content ul li ul li > a {color: #FFF; font-size: 14px; border-bottom: #03346c solid 2px; width: 100%; display: block; padding-top: 10px; padding-bottom: 10px;}
.header_top_surround .header_top_left .header_top_left_inside .module .inside_module .module_content ul li ul li:last-child > a {border-bottom: none;}
.header_top_surround .header_top_right {float: left; width: 40%; text-align: right;}
.header_top_surround .header_top_right .header_top_right_inside {padding-top: 8px;}
.header_top_surround .header_top_right .header_top_right_inside .mod_translate {float: right; width: 170px; text-align: right;}
.header_top_surround .header_top_right .header_top_right_inside .mod_search {float: right; width: 210px; text-align: right;}
.header_surround .header_left {float:left; width: 45%;}
.header_surround .header_left .header_left_inside {padding-top: 27px; padding-bottom: 27px;}
.header_surround .header_right {float: left; width: 55%;}
.header_surround .header_right .header_right_inside {padding-top: 55px;}
.header_surround .header_right .header_right_inside .module .inside_module .module_content {text-align: right;}
.header_surround .header_right .header_right_inside .module .inside_module .module_content ul {display: table-row;}
.header_surround .header_right .header_right_inside .module .inside_module .module_content ul li:last-child {background-image: none; padding-right: 0px;}
.header_surround .header_right .header_right_inside .module .inside_module .module_content ul li {display: table-cell; padding-left: 10px; padding-right: 10px;}
.header_surround .header_right .header_right_inside .module .inside_module .module_content ul li a {color: #565656; text-decoration: none;  font-weight: normal; text-decoration: none;}
.header_surround .header_right .header_right_inside .module .inside_module .module_content ul li#current > a {color: #034ea2;}
.header_surround .header_right .header_right_inside .module .inside_module .module_content ul li.active > a {color: #034ea2;}
.header_surround .header_right .header_right_inside .module .inside_module .module_content ul li:hover > a {color: #034ea2;}
.header_surround .header_right .header_right_inside .module .inside_module .module_content ul li ul {display: none; position: absolute; z-index: 3000; box-shadow: 1px 1px 5px 2px rgba(173,173,173,1); -moz-box-shadow: 1px 1px 5px 2px rgba(173,173,173,1); -webkit-box-shadow: 1px 1px 5px 2px rgba(173,173,173,1);}
.header_surround .header_right .header_right_inside .module .inside_module .module_content ul li:hover > ul {display: block;}
.header_surround .header_right .header_right_inside .module .inside_module .module_content ul li ul li {float: none; display: block; text-align: left; background-color: #ffffff;  width: 198px; background-image: none; padding: 0px 20px 0px 20px;}
.header_surround .header_right .header_right_inside .module .inside_module .module_content ul li ul li > a {border-bottom: #ededed solid 2px; color: #565656; font-size: 14px;  width: 100%; display: block; padding-top: 10px; padding-bottom: 10px; background-image: url(../images/menu_arrow.png); background-repeat: no-repeat; background-position: right top 15px;}
.header_surround .header_right .header_right_inside .module .inside_module .module_content ul li ul li > a:hover {background-image: url(../images/menu_arrow_hover.png); background-repeat: no-repeat; background-position: right top 15px;}
.header_surround .header_right .header_right_inside .module .inside_module .module_content ul a#currrent {background-image: url(../images/menu_arrow_hover.png); background-repeat: no-repeat; background-position: right top 15px;}
.header_surround .header_right .header_right_inside .module .inside_module .module_content ul li ul li:last-child {padding-right: 20px;}
.header_surround .header_right .header_right_inside .module .inside_module .module_content ul li ul li:last-child > a {border-bottom: none;}
.header_surround .header_right .header_right_inside .module .inside_module .module_content ul li ul li ul {position: absolute; top:0; left:100%; z-index: 100;}
.header_surround .header_right .header_right_inside .module .inside_module .module_content ul li ul li ul li > a {background-position: left top 15px; padding-left: 20px;}
.header_surround .header_right .header_right_inside .module .inside_module .module_content ul li ul li ul li > a:hover {background-image: url(../images/menu_arrow_hover.png); background-repeat: no-repeat; background-position: left top 15px;}
.header_surround .header_right .header_right_inside .module .inside_module .module_content ul a#currrent {background-image: url(../images/menu_arrow_hover.png); background-repeat: no-repeat; background-position: left top 15px;}
.header_surround .header_right .header_right_inside .module .inside_module .module_content ul li ul li ul li:last-child > a {border-bottom: none; background-position: left top 15px;}
.showcase {background-image: url(../images/showcase_bottom_shadow.png); background-repeat: no-repeat; background-position: bottom center;}
.search_bar {width: 200px; float: right; margin-left: 30px;}
.search_bar .search_bar_inside .searchmod_test {width: 200px; height:  25px; background-color: #022954; padding-right: 5px;}
.search_bar .search_bar_inside .searchmod_test input[type="submit"] {cursor:pointer; vertical-align: top;}
.search_bar .search_bar_inside .searchmod_test .inputbox {width: 165px; height: 23px; border: none; background-color: #022954; vertical-align: top; color: #b7b7b7; font-size: 13px; font-style: italic; float: left; padding-left: 10px;}
.footer_surround {background-color: #033d7d; padding-top: 25px; padding-bottom: 25px;}
.footer_surround .footer .module {color: #FFF; font-weight: 300; font-family: 'Roboto Condensed'; font-size: 13px;}
.footer_surround .footer .module .inside_module {border-left: 1px solid #002a65;}
.footer_surround .footer .module .inside_module .address_inside {background-image: url(../images/icons/address.png); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 20px;}
.footer_surround .footer .module .inside_module .phone_inside {background-image: url(../images/icons/phone.png); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 20px;}
.footer_surround .footer .module .inside_module .fax_inside {background-image: url(../images/icons/fax.png); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 20px;}
.footer_surround .footer .module .inside_module .email_inside {background-image: url(../images/icons/email.png); background-repeat: no-repeat; background-position: 0px 7px; padding-left: 20px;}
.footer_surround .footer .module .inside_module .phone {width: 130px; float: left;}
.footer_surround .footer .module .inside_module .fax {width: 130px; float: left;}
.footer_surround .footer .module .inside_module .fax {margin-left: 8px;}
.footer_surround .footer .module .inside_module .email {clear: left;}
.footer_surround .footer .module a {color: #FFF; text-decoration: none;}
.footer_surround .footer .mod_facebook {float: left; width: 210px;}
.footer_surround .footer .mod_address {float: left; width: 400px;}
.footer_surround .footer .mod_address .inside_module {padding-left: 30px;}
.footer_surround .footer .mod_footer_links {float: left; width: 350px; text-align: right;}
.footer_surround .footer .mod_footer_links span {color: #ffc400;}
.footer_surround .footer .module:first-child .inside_module {border-left: none;}
.footer_surround .footer .table_menu_inside ul {display: block; clear: both; line-height: 1.1; padding-bottom: 6px;}
.footer_surround .footer .table_menu_inside ul li {display: block; text-align: center; border-right: 1px solid #002149; float: right; padding-right: 8px; padding-left: 8px;}
.footer_surround .footer .table_menu_inside ul li:first-child {border-right: none; padding-right: 0px;}
.footer_surround .footer .table_menu_1 {padding-top: 0px;}
.footer_surround .footer .table_menu_2 {padding-top: 6px;}
.footer_surround .footer p.copyright {padding-top: 6px;}
.sidebar {width:220px; float:left; margin-top: 95px;}
.sidebar .sidebar_inside .module {margin-bottom: 30px;}
.sidebar .sidebar_inside .module .inside_module .module_content ul.menu {border-top: #034ea2 solid 3px; border-bottom: #034ea2 solid 3px;}
.sidebar .sidebar_inside .module .inside_module .module_content ul.menu li {padding: 10px 0px 10px 0px; border-bottom: #e6e6e6 solid 2px;}
.sidebar .sidebar_inside .module .inside_module .module_content ul.menu li > a {color: #686868; text-decoration: none;}
.sidebar .sidebar_inside .module .inside_module .module_content ul.menu li.active > a {color: #034ea2;}
.sidebar .sidebar_inside .module .inside_module .module_content ul.menu li#current > a {color: #034ea2;}
.sidebar .sidebar_inside .module .inside_module .module_content ul.menu li > a:hover {color: #034ea2;}
.sidebar .sidebar_inside .module .inside_module .module_content ul.menu li ul {background-image: none; margin-top: 5px; margin-left: 15px;}
.sidebar .sidebar_inside .module .inside_module .module_content ul.menu li ul li {padding-left: 20px; padding-top: 7px; padding-bottom: 7px;  background-image: url(../images/menu_arrow.png); background-repeat: no-repeat; background-position: left top 15px; border-bottom: none;}
.sidebar .sidebar_inside .module .inside_module .module_content ul.menu li ul li#current {background-position: left top 15px; padding-left: 20px; background-image: url(../images/menu_arrow_hover.png); background-repeat: no-repeat; background-position: left top 15px; background-repeat: no-repeat;}
.sidebar .sidebar_inside .module .inside_module .module_content ul.menu li ul li:hover {background-position: left top 15px; padding-left: 20px; background-image: url(../images/menu_arrow_hover.png); background-repeat: no-repeat; background-position: left top 15px; background-repeat: no-repeat;}
.sidebar .sidebar_inside .module .inside_module .module_content ul.menu li ul li > a {color: #959494;}
#home .mod_featured_videos h3 {margin-bottom: 10px;}
#home .mod_featured_videos a {text-decoration: none; font-weight: bold; color: #034ea2;}
#home .mod_featured_videos .home_video .home_video_inside {padding-right: 5px;}
#home .mod_featured_videos .home_video_2 .home_video_2_inside {padding-left: 5px;}
#home .mod_matex_contact_info {color: #686868; line-height: 1.2;}
#home .mod_matex_contact_info strong {font-weight: normal; color: #363636; font-weight: 600; font-family: 'Open Sans'; font-size: 14px;}
#home .mod_matex_contact_info p {margin-top: 15px;}
#home .mod_matex_contact_info span {width: 60px; display: inline-block;}
.mod_featured_videos .video_title {padding-bottom: 16px;}
.mod_featured_videos .video_title a {text-decoration: none; color: #0244a4; font-size: 16px;}
.mod_featured_videos .video_2 {border-top: 1px solid #ececec; padding-top: 16px;}
.usages_list #page .selection input.radio {float: left; width: 10%; margin: 0px; padding: 0px; margin-top: 4px;}
.usages_list #page .selection label {float: left; width: 90%;}
.usages_list #page dd {line-height: 1.3; margin-top: 12px;}
.usages_list #page dd .description {padding-left: 10%; font-size: 90%; color: #777;}
.usages_list #page .selection {line-height: 1.3; margin-top: 12px;}
.usages_list #page .selection .description {padding-left: 10%; font-size: 90%; color: #777;}
.usages_list #page dl dt {color: inherit; margin-top: 12px; border-bottom: 1px solid #404040;}
.usages_list #page dl dt a {color: inherit; text-decoration: none;}
.usages_list #page dl dt a::after {content: "+"; color: #404040; text-align: right; float: right; font-weight: bold;}
.usages_list #page dl dt.down a::after {content: "-"; color: #404040; text-align: right; float: right; font-weight: bold;}
.usages_list #page ul li {list-style-type: disc; list-style-image: none;}
#award_year #page {color: #474747; font-size: 16px; line-height: 1.5; padding-top: 30px; margin-top: 0px;}
#award_year #page h2 {font-size: 20px; color: #dfa600; margin-bottom: 20px; font-weight: 400;}
#award_year #page h3 {color: #0244a4; font-weight: normal; margin-top: 0px; margin-bottom: 24px; font-size: 20px; font-family: Abel;}
#award_year #page h3 + h3 {margin-top: -24px;}
#award_year .mceContentBody {color: #474747; font-size: 16px; line-height: 1.5; padding-top: 30px; margin-top: 0px;}
#award_year .mceContentBody h2 {font-size: 20px; color: #dfa600; margin-bottom: 20px; font-weight: 400;}
#award_year .mceContentBody h3 {color: #0244a4; font-weight: normal; margin-top: 0px; margin-bottom: 24px; font-size: 20px; font-family: Abel;}
#award_year .mceContentBody h3 + h3 {margin-top: -24px;}
#news_item_year #page {color: #474747; font-size: 16px; line-height: 1.5; padding-top: 10px; margin-top: 0px;}
#news_item_year #page .date {color: #dfa600; font-size: 16px;}
#news_item_year #page .title {color: #00367f; text-decoration: none; font-size: 18px;}
#news_item_year #page .read_more {color: #474747; font-size: 16px; background-image: url(../images/read_more_bg.png); padding-left: 20px; background-position: center left;}
#news_item_year #page .read_more a {text-decoration: none; color: #eeb408;}
#news_item_year .mceContentBody {color: #474747; font-size: 16px; line-height: 1.5; padding-top: 10px; margin-top: 0px;}
#news_item_year .mceContentBody .date {color: #dfa600; font-size: 16px;}
#news_item_year .mceContentBody .title {color: #00367f; text-decoration: none; font-size: 18px;}
#news_item_year .mceContentBody .read_more {color: #474747; font-size: 16px; background-image: url(../images/read_more_bg.png); padding-left: 20px; background-position: center left;}
#news_item_year .mceContentBody .read_more a {text-decoration: none; color: #eeb408;}
.news_item_detail #page {color: #474747; font-size: 16px; line-height: 1.5; padding-top: 0px; margin-top: 0px;}
.news_item_detail #page .title {color: #0244a4; text-decoration: none; font-size: 18px;}
.news_item_detail #page .date {font-size: 14px;}
.news_item_detail #page a {color: #dea500; text-decoration: none;}
.news_item_detail .mceContentBody {color: #474747; font-size: 16px; line-height: 1.5; padding-top: 0px; margin-top: 0px;}
.news_item_detail .mceContentBody .title {color: #0244a4; text-decoration: none; font-size: 18px;}
.news_item_detail .mceContentBody .date {font-size: 14px;}
.news_item_detail .mceContentBody a {color: #dea500; text-decoration: none;}
.com_matex_milestonedescription .qtpage .qtip-content {font-size: 14px; line-height: 1.2; padding: 10px; font-family: 'Roboto Condensed'; font-weight: 300; color: #666;}
.com_matex_milestonedescription .qtpage .qtip-content p + p {margin-top: 10px;}
.com_matex_milestonedescription .qtpage .qtip-content h5 {font-weight: 700; color: #333;}
.com_matex_milestonedescription .qtpage .qtip-content h2 {font-size: 16px; margin-bottom: 8px;}
#awards #page .left {float: left; width: 392px; text-align: left;}
#awards #page .right {float: left; width: 328px; text-align: right;}
#awards #page table td {padding: 4px;}
#awards #page table td:first-child {width: 70px;}
#awards #page strong {color: #474747; font-weight: 400;}
#awards .mceContentBody .left {float: left; width: 392px; text-align: left;}
#awards .mceContentBody .right {float: left; width: 328px; text-align: right;}
#awards .mceContentBody table td {padding: 4px;}
#awards .mceContentBody table td:first-child {width: 70px;}
#awards .mceContentBody strong {color: #474747; font-weight: 400;}
#disclaimer h4 {font-size: 20px; color: #034ea2;}
#disclaimer em {color: #034ea2; font-style: normal;}
#disclaimer p {margin-bottom: 20px;}
#disclaimer ul {margin-left: 15px;}
.annual_reports_list .annual_reports .annual_report img {border: 1px solid #BBB;}
#sitemap #page a {display: block; margin-bottom: 25px;}
#sitemap #page ul {margin-bottom: 20px; margin-top: -20px;}
#sitemap #page ul li a {color: #474747; display: block; padding-left: 5px; margin-bottom: 0px;}
#sitemap #page ul li {list-style-image: url(../images/sitemap_li_arrow.png); line-height: 1.5; padding-bottom: 0px;}
#sitemap #page ul li ul {margin-top: -20px;}
#sitemap #page ul li ul li {display: inline-block;}
#sitemap #page ul li ul li {padding-left: 10px; padding-right: 10px; background-image: url(../images/sitemap_li_border.png); background-repeat: no-repeat; background-position: right;}
#sitemap #page ul li ul li a {padding-left: 0px;}
#sitemap #page .left {margin-top: 39px;}
#sitemap #page .right {margin-top: 39px;}
#sitemap .mceContentBody a {display: block; margin-bottom: 25px;}
#sitemap .mceContentBody ul {margin-bottom: 20px; margin-top: -20px;}
#sitemap .mceContentBody ul li a {color: #474747; display: block; padding-left: 5px; margin-bottom: 0px;}
#sitemap .mceContentBody ul li {list-style-image: url(../images/sitemap_li_arrow.png); line-height: 1.5; padding-bottom: 0px;}
#sitemap .mceContentBody ul li ul {margin-top: -20px;}
#sitemap .mceContentBody ul li ul li {display: inline-block;}
#sitemap .mceContentBody ul li ul li {padding-left: 10px; padding-right: 10px; background-image: url(../images/sitemap_li_border.png); background-repeat: no-repeat; background-position: right;}
#sitemap .mceContentBody ul li ul li a {padding-left: 0px;}
#sitemap .mceContentBody .left {margin-top: 39px;}
#sitemap .mceContentBody .right {margin-top: 39px;}