body{
    font-family: Arial;
    background-color:#000000;
    /*border-top:15px solid #DEF4FF;*/
    font-size:17px!important;
}
h1{
    font-family: Arial;
    font-size:24px;
    color:#000000;
    margin-top:30px;
    margin-bottom:10px;
}
h2{
    font-family: Arial;
    font-size:20px;
    color:#FF761C;
    margin-top:16px;
    margin-bottom:8px;
}
a{
    color:#000000;
}
footer{    
    background:#ffffff;
    margin-top:15px;
    margin-bottom:15px;
    padding:0 15px 15px 15px;
}
aside{
   
}

/* change bootstrap container padding default */
.container{ padding:0;}

#main_container{
    padding:0 15px 15px 15px;
}
#main_footer{
     background:#ffffff;
     padding:0 30px 0 30px;
}
.footer1{margin-left:0; margin-right:0;}
.footer2
{
    padding:0 30px 0 30px;
    border-bottom:1px solid #82ACE6; 
    font-size:12px; 
    color:#FFF;
}

.banner_footer_container
{
    float:left;
}

.banner_footer_container .banner_container
{
    width:70% !important;
}


.banner_footer_container img {
    display:block;
    height:auto !important;
    max-width:100% !important;
    margin:0 auto !important;
}



#header_logo_en{
    display:block;
    margin:22px 0 2px 0;
    width:509px;
    height:114px;
    background: url('../images/header_logo_lg_en.png') no-repeat;
}
#header_logo_el{
    display:block;
    margin:22px 0 2px 0;
    width:509px;
    height:114px;
    background: url('../images/header_logo_lg_el.png') no-repeat;
}

#header_carousel{
    width:100%;
    text-align:center;
    max-height:400px;
    overflow: hidden;
}
#footer_logo_en{
    display:block;
    margin:15px 0 0 0;
    width:250px;
    height:50px;
    background: url('../images/footer_logo_lg_en.png') no-repeat;
}
#footer_logo_el{
    display:block;
    margin:15px 0 0 0;
    width:250px;
    height:50px;
    background: url('../images/footer_logo_lg_el.png') no-repeat;
}

#footer_eu{
    float:left;
    margin:0 0 10px 0;
    width:78px;
    height:77px;
    background: url('../images/footer_eu.png') no-repeat;   
}
.footer_eu_text
{
    float:left;
    width:670px;
    font-size:14px;
    color:#000000;
    position:relative;
    top:60px;
    left:30px;
}
.footer_iso_9001_logo
{
    float:right;
}
#developing_company_EN{
    display:block;
    float:right;
    position:relative;
    margin:10px;
    width:185px;
    height:15px;
    background: url('../images/tessera_logo_EN.png') no-repeat;
}
#developing_company_EL{
    display:block;
    float:right;
    position:relative;
    margin:10px;
    width:185px;
    height:15px;
    background: url('../images/tessera_logo_EL.png') no-repeat;
}
.footer_w3c_container
{
   
}
#w3c_logo{
    display:block;
    float:right;
    margin:10px;
    width:141px;
    height:42px;
    background: url('../images/w3c_a_html5_logo.png') no-repeat;    
}
.main_content_container { margin-bottom:20px; }
.print_friendly_div {float:right;}

/* Menu horizontal
===================================== */
.navbar{
    margin-bottom:0;
}
.navbar-default {
    background: #ffffff;
    border:0;
    border-radius: 6px 6px 0 0;
    /*box-shadow:3px 0 5px #D4EAF7;*/
}
/*
.navbar-default .navbar-nav > li > a {
    color: #353535;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    background-color: #DBDCE0;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    background-color: #DBDCE0;

}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    background-color: #DBDCE0;
}
*/
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    background-color: #24539B;

}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    background-color: #24539B;
}
.navbar-brand{ padding:3px;}
.dropdown-menu {background-color:#FFFFFF;} 


.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus
{
   background-color:#000000; 
   border:1px solid #ffffff;
   color:#ffffff;
}


.navbar-default .navbar-toggle
{
    background:#FA8B15;
    color:#ffffff;
    border-color: #FA8B15;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus
{
   background:#006696; 
   border-color: #006696;
}

.navbar-default .navbar-toggle .icon-bar
{
    background-color:#ffffff;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus
{
   background-color: #000000;
   color: #fff;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus
{
    background-color: #000000;
    color: #fff;
     /*background-color: #E77918;*/
}

.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus
{
    background-color: #000000;
	color: #fff;
}

.navbar-default .navbar-nav > li > a {
    color: #000000;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #000000;
    text-decoration:underline;
}

.navbar-default .navbar-toggle
{
    background:#000000;
    color:#ffffff;
    border-color: #000000;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus
{
   background:#ffffff; 
   border-color: #000000;
}

.navbar-default .navbar-toggle .icon-bar
{
    background-color:#ffffff;
}

.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar
{
    background-color:#000000;
}

/* =====================================
                      Menu horizontal */

/* Article
===================================== */
.title_link {color:#000000;}
.title_link:hover {color:#000000; text-decoration:underline;}

.article_news_date
{
    color:#000000;
    margin-top:2px;
    margin-bottom:-20px;
    padding-top:4px;
}


.article_title{}

/* for date in title */
.article_title span{font-size:14px; color:#000000; margin-left:5px;}
.article_img_cover {
    border:5px solid #F6F7F9 !important;
}
.article_img_cover_left img{
    float:left;
    margin:2px 15px 10px 0px;
}
.article_img_cover_right img{
    float:right;
    margin:2px 0px 10px 15px;
}
.print_friendly_icon{
    float:right;
    margin:4px 0 0 6px;
    font-size:14px;
}
.article_image_gallery{
    margin:16px;    
    float:left;
    box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.2);
}
.related_articles_container{
    background-color:#F1F1F1; 
    padding: 1px 16px 16px 16px;
    margin:20px 0 20px 0;
}
.related_articles_one_article{
    border-bottom:3px solid #FFFFFF;
    margin:16px 0 0 0;
}
.related_articles_image{
    float:left; 
    margin:4px 14px 4px 0;  
    border:10px solid #FFFFFF;
}
.related_articles_title{
    padding:4px 0 8px 0;
    margin:0;
}
.related_articles_title a, a:hover{
    color:#000000;
    text-decoration:underline;
}
.category_description_container{
    margin-top:30px;
    margin-left:15px;
    margin-right:15px;
}
/* article tag */
article img{
    display:block;
    height:auto !important;
    max-width:100%;
}
/* =====================================
                              Article */

/* Buttons
===================================== */
.btn_readmore {
    float:right; 
    margin-bottom:8px; 
    margin-top:8px;
    color:#343434;
}
.btn_readmore span{
    color:#ffffff;
}
.btn_readmore:hover
{
    background-color:#000000;
    color:#ffffff;
}
.btn_readmore:hover span{
    color:#000000;
}


.btn_back{
    margin-top:20px;
    float:left;
    color: #FFFFFF;
    background-color:#000000;
    border-color:#ffffff;
}
.btn_back:hover{
    color:#000000;
    background-color:#ffffff;
    border-color:#000000;
}
/* =====================================
                              Buttons */

/* Members
===================================== */
.member_only_icon{
    float:right;
    margin:0 4px 0 4px;
}

.member_only_icon_lastnews{
    float:left;
    margin:0 4px 0 0;
}

.member_only_access{
    float:left;
    margin:3px 6px 0 0;
}
/* =====================================
                              Members */

/* Footer sitemap
===================================== */
.footer_sitemap { font-size: 17px; padding-bottom:20px;}
.footer_sitemap a {color: #000000;}
.footer_sitemap li {
    padding: 0 20px 4px 0; 
    margin-top:20px;
    list-style-type: none;
}
.footer_sitemap ul {
    font-size:13px;
    margin: 0px;
    padding: 0px;
}
.footer_sitemap ul li {
    margin: 0px;
    padding: 3px 0px 0px 0px
}
.footer_sitemap ul a {color: #E0E0E0;}

/* =====================================
                       Footer sitemap */

.copyright_container{
    text-align: left; 
    color:#000000;
    margin-top:45px;
    margin-bottom:40px;
}

/* Carousel bxSlider
===================================== */
.bx-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 0;
    *zoom: 1;
}
.bx-wrapper img {
    max-width: 100%;
    display: block;
}

/* theme */
.bx-wrapper .bx-viewport {
/*
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
    border: solid #fff 5px;
    left: -5px;
    background: #fff;
*/
}

.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom:10px;
    left:10px;
    width: 100%;
}

.bx-wrapper .bx-pager
{
    position: absolute;
    bottom:45px;
    right:10px;
}

/* loader */
.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url('../images/system/carousel/bx_loader.gif') center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}

/* pager */
.bx-wrapper .bx-pager {
    text-align: left;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    background: #FCD5AC;
    text-indent: -9999px;
    display: block;
    width: 24px;
    height: 24px;
    margin: 0 3px;
    outline: 0;
    border:1px solid #D3B28F;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #F7631D;
     border:1px solid #FCD5AC;
}

/* direction controls (next / prev) */
.bx-wrapper .bx-prev {
    left: 10px;
    background: url('../images/system/carousel/controls.png') no-repeat 0 -32px;
}
.bx-wrapper .bx-next {
    right: 10px;
    background: url('../images/system/carousel/controls.png') no-repeat -43px -32px;
}
.bx-wrapper .bx-prev:hover {
    background-position: 0 0;
}
.bx-wrapper .bx-next:hover {
    background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}

/* auto controls (start / stop) */
.bx-wrapper .bx-controls-auto {
    text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url('../images/system/carousel/controls.png') -86px -11px no-repeat;
    margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url('../images/system/carousel/controls.png') -86px -44px no-repeat;
    margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
}

/* pager_with auto-controls hybrid layout */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}

/* image captions */
.bx-wrapper .bx-caption {
    position: absolute;
    bottom:20px;
    left:0;
    background: #FFFFFF;
    background: rgba(255, 255, 255, 0.75);
    width: 100%;
    margin:0 20px 0 20px;
}
.bx-wrapper .bx-caption span {
    color: #464648;
    font-family: Arial;
    font-weight: normal;
    text-align: left;
    display: block;
    font-size: 1.35em;
    padding: 10px 150px 10px 25px;
}

/* =====================================
                    Carousel bxSlider */

/* Search
===================================== */

.top_right_area_container{
    
}

.search_container
{
    position:relative;
    top:45px;
    right:45px;
}
.search_text
{
    float:left;
    border:3px solid #000000;
    border-radius:7px; 
    max-width:230px;
    margin-right:10px;
}
.search_text:hover, .search_text:focus
{
   border:3px solid #000000;
   border-radius:7px;  
   box-shadow: 2px 2px 3px #000000;
}
.search_button
{
    float:left;
    height:31px;
    padding-top:1px;
    background: #000000;
    border:3px solid #ffffff;
    border-radius:7px;
    font-size:15px;
}
.search_button:hover
{
   background: #ffffff;
   border:3px solid #000000;
   border-radius:7px; 
   color:#000000;
}
.amea_button
{
    width:68px;
    height:31px;
    padding-top:1px;
    background: #000000;
    border:3px solid #ffffff;
    border-radius:7px;
    text-align:center;
    font-size:16px;
}
.amea_button:hover
{
   background: #ffffff;
   border:3px solid #000000;
   border-radius:7px; 
   color:#000000;
   text-decoration:none;
}

.rss_button_container:hover
{
    text-decoration:none;
}

/* =====================================
                               Search */

/* path - breadcrump
===================================== */
.path_area_container{ background:#ffffff; color:#000000; padding:3px 30px 7px 30px; margin: 10px 0 0 0;}
.path_container { margin-top:5px;}
.path_container a {color:#000000;}
.path_container a:hover {color:#000000; text-decoration:none;}
/* =====================================
                    path - breadcrump */

/* Contact form
===================================== */
.contact_data_container{
    background-color:#F1F1F1;
}
.contact_data_inner{
    margin-left:50px;
    padding:10px;
}
.contact_data_row{
    margin-bottom:10px;
}
.contact_data_icon{
    margin-left:-50px;
    float:left;
}
.contact_data{
    padding-top:10px;
}
.contact_form_row{
    margin-bottom: 10px;
}
.contact_captcha_input{
    text-transform: uppercase;
    width:70px;
    font-weight:bold;
    text-align:center;
    margin:5px 0 0 5px;
}
/* =====================================
                         Contact form */



/* Subcategory
===================================== */
.subcategory_container {
    text-align:left;
    background-color:#F6F7F9;
    padding:10px;
    margin-bottom:10px;
}
.subcategory_container ul {
    margin:10px;
    padding:0px;
    padding-left:10px;
}
.subcategory_container li { list-style-type: square; color:#ED6E00; font-size:16px; padding:1px;}
/* =====================================
                         Demo Comment */

/* Language Picker 1
===================================== */
.language_picker_container{
    width:122px;
}
/* =====================================
                    Language Picker 1 */


/* Google map
===================================== */
.google_map_container{ margin:15px; }
.google_map_canvas{height:300px;}
.google_infowindow_title {padding:2px; text-align:center; color:#000000; font-size:13px; font-weight:normal;}
.google_infowindow_desc {padding:2px; text-align:justify; color:#3F3F3F; font-size:11px; font-weight:normal;}
.google_infowindow_link {float:right; padding:2px; text-align:justify; color:#3F3F3F; font-size:11px; font-weight:normal;}
/* =====================================
                           Google map */







/* Last News (old)
===================================== */
.lastnews_container {padding: 10px 30px 10px 30px;}
.lastnews_line { margin-bottom:30px; border-bottom: 1px solid #CCC;  }
.lastnews_cover_small{
    float:left; 
    margin:4px 15px 10px 0px; 
    padding:3px; 
    border:1px solid #D8DEE2;
    background-color:#FAFAFA;
}
.lastnews_date {
    color:#000000;
    margin-top:2px;
    margin-bottom:8px;
    padding-top:4px;
}

.lastnews_date span {
    /*font-size:13px;*/
    /*background: url('../images/bullet_news.png') 1px  no-repeat;*/
}

.lastnews_article { margin-bottom:15px; }

.lastnews_more {
    padding-top:5px;
    padding-bottom:5px;
    float:right;
}
/* =====================================
                            Last News */


/* Frontpage News
===================================== */
.frontpage_news_container {padding: 0;}
.frontpage_news_line { margin-bottom:30px; border-bottom: 1px solid #000000; }
.frontpage_news_cover_small{
    float:left; 
    margin:4px 15px 10px 0px; 
    padding:3px; 
    border:1px solid #D8DEE2;
    background-color:#FAFAFA;
}
.frontpage_news_date {
    color:#000000;
    margin-top:2px;
    margin-bottom:8px;
    padding-top:4px;
}

.frontpage_news_date span {
    /*font-size:15px;*/
    /*background: url('../images/bullet_news.png') 1px  no-repeat;*/
}
.frontpage_news_article {
    margin-bottom:15px;
}
.frontpage_news_title{
    margin-bottom:6px;
}
.frontpage_news_title a{
    color:#000000;
    text-decoration:underline;
    font-size:20px;
}
.frontpage_news_more {
    padding-top:5px;
    padding-bottom:5px;
    float:right;
}

.frontpage_news_more a
{
    text-decoration:underline;
}
/* =====================================
                   Frontpage News */








/* Comment (old)
===================================== */
.comment_container {margin:15px;}
.comment_bubble_top{
    background-color:#D7E7EA;
    border: 1px solid #8CC2CE;
    margin: 20px 0 0 0;
    padding: 8px 20px;
    font-size:17px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.comment_bubble{
    background-color:#E7F0F2;
    border: 1px solid #BFD5DA;
    margin: 10px 0 0 0;
    padding: 20px;
    border-radius: 5px;
}
.comment_bubble_title{}
.comment_bubble_date{
    color:#545454;
    font-size:12px;
    margin-bottom:8px;
}
.comment_bubble_text{}

.comment_fieldset{
    border: 1px #DDDDDD solid;
    margin-top: 30px;
    padding: 10px 20px 20px 20px;
    color: #333333;
    background-color: #FAFAFA;
    border-radius: 5px;
}
.comment_fieldset legend{
    padding: 5px 15px 5px 15px;
    font-size:17px;
    border: 1px #DDDDDD solid;
    background-color: #FFFFFF;
}
.comment_div {
    margin:14px;
}
.comment_div label{
    width: 30%;
    padding:5px;
    float: left;
    text-align: right;
    display: block;
}
.comment_div input, textarea{
    width: 65%;
    padding:4px; 
    border: 1px solid #DDDDDD;
}
.comment_div input:hover, textarea:hover{
    border: 1px solid #BABABA;
}
.comment_captcha {
    text-align:center;
}
/* =====================================
                          Comment old */


.banner_container{ cursor: pointer;}
.banner_container img{
    display:block;
    height:auto !important;
    max-width:100% !important;

}
#aside_container{ 
    /*background-color:#ffffff;*/
    padding-top:10px;
}
#aside_container .banner_container p { 
    margin:0; padding-top:20px; padding-bottom: 20px;
}
#aside_container .banner_container img
{
    margin: 0 auto;
}
#page404_img{
    margin:0 auto;
    width:250px;
    height:180px;
    background: url('../images/system/page404.jpg') no-repeat;  
}
#page404_message{ text-align: center; margin-top:20px;}



.date_function_container{
    margin-top:24px;
    height:40px;
    font-size:13px;
}
#social_media_top_container
{
    
}

/* Topstory
===================================== */
.topstory_article { 
    margin-top:15px;
    background-color:#FFF;
    padding:8px;
}
.topstory_article h1{ 
    margin:8px 0 2px 0;
    font-size:15px;
    height:66px;
    overflow: hidden;
}
.topstory_article a:hover{
    text-decoration: none;
}
.topstory_article img {
}

.position_topstory
{
    background:#ffffff;
    margin:15px;
    padding:25px 15px 15px 15px;
}
.position_topstory img {
    display:block;
    height:auto !important;
    max-width:100% !important;
    margin:0 auto !important;
}

/* =====================================
                             Topstory */



/* Table in articles */
.article_content table {
	border-collapse: collapse;
}
.article_content th {
	color: #FFFFFF;
        font-weight: bold;
	border: 1px solid #F6F7F9;
	padding: 6px;
	background-color: #454545;

}
.article_content td {
	border: 1px solid #E6E7EB;
	padding: 4px;
	background-color: #F6F7F9;
}





.btn-link {color:#FF761C;}
#footer_contact_us {
    font-size:11px;
    color:#FFF;
}


.photo_gallery_top_div {height:28px;}

.search_article {
    border-bottom: 1px solid #F5F7F8;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.terms_of_use { font-size:11px; margin:20px 0 0 46px;}
.terms_of_use a{ color:#FFFFFF; }


/* Font resizer A+ A-
===================================== */
.fontresize { display: none;} /* hide from non-Javascript browsers */
#accessibility {     
    float:right;
    margin:0 4px 0 4px;
    padding:0;
}
#accessibility li { display: inline; margin-left:2px;}
#accessibility .current a {
    color: #555;
    text-decoration: none;
}
#small { font-size: 24px; }
#large { font-size: 19px; }
/* =====================================
                   Font resizer A+ A- */



/* Demo Comment
===================================== */
/* =====================================
                         Demo Comment */


.header_under_logo
{
    padding:15px 0 15px 0;
}
.header_under_logo_left
{
    float:left;
    padding-left:18px;
}
.header_under_logo_right
{
    float:right;
    padding-right:18px;
}
.main_area_container
{
    background:#ffffff;
    /*box-shadow:3px 5px 5px #C1D8EA;*/
    margin-top:10px;
    padding:20px 30px 20px 30px;
}
.main_area_container_no_line_pattern
{
    background:#ffffff;
    /*box-shadow:3px 5px 5px #C1D8EA;*/
    margin-top:10px;
    padding:20px 30px 20px 30px;
}
#ticker_carousel
{
    height:35px;
    padding:7px 0 5px 0;
    background:#FA8B15;
}
#ticker_carousel a
{
    font-size:16px;
    color:#ffffff;
}
.btn-default
{
    background-color: #000000;
    border-color: #000000;
    color: #ffffff;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default .active
{
    background-color: #ffffff;
    border-color: #000000;
    color: #000000;
}
.btn-success
{
    background-color: #000000;
    border-color: #000000;
    color: #ffffff;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success .active
{
    background-color: #ffffff;
    border-color: #000000;
    color: #000000;
}

.newsletter_form_01 #mlb2-55809 .subscribe-form .form-section  h4
	{
		color:#000000 !important;
	}
	
.newsletter_form_01 #mlb2-55809 .subscribe-form  button
{
	background-color:#000000 !important;
}
