.green_profile #section-philosophy .title {
    font-size:37pt;
}

a.nav_selected {
   color: #54b848 !important;
}

#header_nav li #Corporate.nav_selected {
        background-image: url(/media/img/icon-corporative-app-green.gif) !important;
}

#header_nav li #Mobile.nav_selected {
        background-image: url(/media/img/icon-mobile-web-green.gif) !important;
}

#header_nav li #Knowledge.nav_selected {
        background-image: url(/media/img/icon-knowledge-engi-green.gif) !important;
}

#header_logo {
   background: url(/media/img/logo_green.png) no-repeat;
}

#header_color {
   background: url(../img/logo_green_back.png) no-repeat;
}

.project1,
.project2,
.project3, 
.portlet {
   background: #f2f2f1 url(/media/img/rightimageframe_green.gif) repeat-y right;
}

.portlet-quality{
   background: #ffffff url(/media/img/rightimageframe_green.gif) repeat-y right;
}

.projects .over {
   background: #f1fff1 url(/media/img/rightimageframe_green.gif) repeat-y right;
}

.products_modules,
.community_projects {
   background: transparent url(/media/img/rightimageframe_green.gif) repeat-y right;
}

#message_div,
.title, #interrogation, .project_title {
   color: #54b848;
}

.top_sidebar {
   background: url(/media/img/topsidebar_green.gif) repeat-y top left;
}

.left_sidebar {
   background: url(/media/img/leftsidebar_green.gif) repeat-y top left;
}

div.top_right_border {
  border-right: 1px solid #54b848;
  border-top: 1px solid #54b848;
}

.version_green, .downloads_green {
    color: #54b848;
    text-decoration: underline;
    padding-top: 5px;
    font-size: 9pt;
}

a, a.colored_link {
    color: #54b848;
    font-size:14px;
}

a:hover,
a.colored_link:hover,
a.readmore:hover,
#list_product_characteristic a:hover{
    color: #54b848;
}

#list_product_characteristic a.active {
    background: #54b848 url(/media/img/arrow_green.gif) no-repeat scroll right center;
}

.subtitle_project {
color:#54B848;
font-size:22pt;
padding-left:1px;
padding-top:10px;
}


#loginbutton {
    color: #54b848;
}
#loginbutton:hover {
    color: #44ee22;
}

.logintext_green {
    border: 1px #54b848 solid;
    background: #d8e8d5;
}

form .input input:focus {
    background: #f1fff1;
}

form .Required label {
    padding-right: 8px;
    background: url(/media/img/required_green.gif) no-repeat right 2px;
}

.roundedgreen input{
    background: #54b848 url(/media/img/boton_right-green.gif) no-repeat right;
}

.roundedgreen  {
    background: transparent url(/media/img/boton_left-green.gif) no-repeat left;
}

div.body_bottom {
   border-top: 1px dotted #54b848;
   padding-top:10px;
}

.pagination {
    border-top: 1px dotted #54b848;
}

.next_page_green, .previous_page_green {
    float: left;
    padding: 2px 3px 3px 3px;
    text-decoration: underline;
    color: #54b848;
}

.separator_green {
    float: left;
    display: inline;
    padding: 3px;
    color: #54b848;
}

#community-feeds ul li a:hover {
  color: #54b848;
}

#community-feeds ul li a.portal_tabs_rss:hover {
  background:url(../img/rss_icon_green.gif) no-repeat top left;
}

div#jGrowl div.jGrowl-notification-info,
div#jGrowl div.jGrowl-notification-error {
   background-color: #54b848;
}

/* products logo styles */
.product_logo_image { 
    background-position: left -142px;
}

/*Only for IE6*/
*html #header_logo {
    background:none;
    filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/img/logo_green.png',sizingMethod='crop');
}
