/* Let's begin! */
body { background-color: white;  }

/* Wrappers */
#pageWrapper { width: 100%; margin: 0 auto; }
#contentWrapper { background: transparent; width: 1024px; min-height: 500px; margin: 0 auto; }

/* Header */
#pageWrapper > header { width: 1024px; height: 100px; margin: 0 auto; padding: 0; }

/* Logo */
header #banner { border-bottom:1px solid grey;margin: 15px 0 0 0; float: left; width:100%;height:100px;}
/*header #banner #logo{ background-image: url('../img/tc_banner_en.jpg'); width:525px;height:80px;background-repeat: no-repeat;margin: 0; float: left;text-indent:-9999px;display:block;border:none; }*/
header #banner #logo{ background-image: url('../img/TC_Top_Banner-534x93.jpg'); width:534px;height:93px;background-repeat: no-repeat;margin: 0; float: left;text-indent:-9999px;display:block;border:none; }

/* User meta */
header #links { margin: 0; float: right; height:100px;width:430px;position:relative;}
header #links #top-right-nav { font-family:  Tahoma, "Helvetica Neue", Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; letter-spacing: 0.5px; line-height: 1.5em; margin: 0; float: right; }
header #links #top-right-nav a, header #links #top-nav-right a:link { color: #7b818c; margin-left:20px; }
header #links #top-right-nav a:hover { color: #0161AA;  }
header #links #tag_line {background-image:url('../img/tc_tagline_en.jpg'); background-repeat:no-repeat;width:383px;height:19px;float:right;position:absolute;bottom:19px;right:0;}


#header-social {display:inline;height:10px;float:left;}
#header-social a {margin:0;padding:0;position:relative;top:-6px;}
#header-social a:hover {position:relative;top:-8px;}

/* ******************* */
/* Header Menu */
nav ul#head-nav { background-color:white;width: 1024px; height: 35px; padding: 0; margin: 0 auto;z-indexa:999; border-bottom: 1px solid grey;}
nav ul#head-nav { font: 67.5% 'Lucida Sans Unicode', 'Bitstream Vera Sans', 'Trebuchet Unicode MS', 'Lucida Grande', Verdana, Helvetica, sans-serif;font-size: 15px;font-weight: bold;}
nav ul#head-nav ul { display:none;height: auto; top:35px;left: 0; position: absolute;  padding-top: 0px; visibility: hidden; width: auto; z-index: 1000; }
nav ul#head-nav li { /*border-left:1px solid grey;border-right:1px solid #00418A;*/height:35px;position: relative; list-style: none;  padding: 0; float: left; }
nav ul#head-nav > li:hover { /*border-right:1px solid #e62020;*/}
nav ul#head-nav li#nav-search {border:none;}
nav ul#head-nav > li.last {/*border-right:1px solid grey;*/}
nav ul#head-nav li a { color: grey; height:35px;line-height: 35px; padding: 0px 10px;display:block; text-align:left; aletter-spacing: 0.5px;}
nav ul#head-nav > li > a   {color:#58585a;}
nav ul#head-nav li a:hover {color:#0161AA;}
nav ul#head-nav ali > a:hover {colora:white;}
nav ul#head-nav ali > a:hover, nav ul#head-nav li:hover > a, nav ul#head-nav > li.current > a, nav ul#head-nav > li.has_current > a { acolor: #0161AA; text-decoration: none;/* background: #e62020 url('../img/hover.png') bottom center no-repeat;*/}
nav ul#head-nav > li.current,nav ul#head-nav > li.has_current  { /*border-right:1px solid #e62020;*/}
nav ul#head-nav li a:active  { color: #0161AA; }

/* Header Menu second level */
nav ul#head-nav li:hover ul { display:block;visibility: visible; }/*make 2 visible when hovering on 1*/
nav ul#head-nav ul li { display:block;border: 1px solid #e9e9e9; padding: 0 3px; background: white; width: 200px; }
nav ul#head-nav ul li:hover {  visibility: visible; background-image:none;}/*keep it visible*/
nav ul#head-nav li li:hover a {
  background:white;
}

/* Header Menu third level */
nav ul#head-nav ul ul li { display:none;visibility: hidden; }/*make 3 visible when hovering on 2*/
nav ul#head-nav ul li:hover ul li { visibility: visible; display:block;}
nav ul#head-nav ul ul { left: 200px; top:-1px; width:149px; padding-top: 0; }

/* Header Menu fourth level */
nav ul#head-nav ul li:hover ul ul li { visibility: hidden; }/*hide by default*/
nav ul#head-nav ul ul li:hover ul li { visibility: visible; }/*make 4 visible when hovering on 3*/
nav ul#head-nav ul ul { left: 200px; top:-1px; width:149px; padding-top: 0; }

/* Header Menu fifth level */
nav ul#head-nav ul ul li:hover ul ul li { visibility: hidden; }/*hide by default*/
nav ul#head-nav ul ul ul li:hover ul li { visibility: visible; }/*make 5 visible when hovering on 4*/
nav ul#head-nav ul ul { left: 156px; top:-1px; width:149px; padding-top: 0; }

/* Header Menu sixth level */
nav ul#head-nav ul ul ul li:hover ul ul li { visibility: hidden; }/*hide by default*/
nav ul#head-nav ul ul ul ul li:hover ul li { visibility: visible; }/*make 6 visible when hovering on 5*/
nav ul#head-nav ul ul { left: 156px; top:-1px; width:149px; padding-top: 0; }








/* ************************* */
/* Breadcrumbs */
.breadcrumbs { font-family:  Tahoma, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #5d5d5d;  }
.breadcrumbs a {color:#7d7d7d;}
.breadcrumbs a:hover { text-decoration: underline; }
.breadcrumbs .current { border-bottom: 2px solid #e62020;color:#0161AA; }

/* Content */
#content { width: 75%; min-height: 400px; padding: 0 0 150px 0; margin: 0; float: left; }
#full-content { width: 100%; min-height: 500px; padding: 0px 0 10px 0; margin: 0; float: left; }
#full-content.homepage {padding-top: 15px;}
section.post { padding: 20px; /*background-color: #f9f9f9;*/ border: 1px solid #ffffff; color: #5d5d5d; font-size: 14px;  }
section.post h1, .post h2, .post h3, .post h4, .post h5, .post h6 { padding: 0 0 25px 0; color: #5d5d5d;  }
section.post ul { padding: 0 0 0 25px; }
section.post img { margin: 10px 0 10px 0; border: 0px solid #cfcfcf; }
section.blog_article { padding: 15px 0 15px 0; border-bottom: 1px dashed #cfcfcf; }
p.article_date { width: 665px; background-color: #e8e8e8; font-size: 12px; padding: 5px 0 5px 10px; margin: 0 0 25px 0; float: left; border: 1px solid #fbfbfb; border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

/* Contact form */
section.post form input[type=text], section.post form input[type=password] { width: 30%; margin-right: 70%; background-color: #F2F2F2; border: 1px solid #ccc; border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 4px 5px 4px 5px; font-family:  Tahoma, "Helvetica Neue", Helvetica, sans-serif;   color: #4D4D4D;  text-shadow: 0px 1px 0px #FBFBFB; }
section.post form label { width: 100%; float: left; }
section.post form select { width: 30%; margin-right: 70%; float: left; }
section.post form input { float: left; }
section.post form input { margin: 5px 500px 0 0; }
section.post form p label { width: 100%; }
section.post form textarea { width: 96%; background-color: #e8e8e8; border: 1px solid #fbfbfb; border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 15px; font-family:  Tahoma, "Helvetica Neue", Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #5d5d5d; letter-spacing: 0.5px; text-shadow: 1px 1px 0px #fbfbfb; }
section.post li {list-style-position: inside;}
section.post ol, section.post ul {padding-left:1em;text-indent: -1em;}
section.post li { list-style-position:inside; padding: 0 0 4px 5px; }


section.post form.contactus input[type=text] {width:auto;margin-right:0;}

/* Comments */
#comments_container { padding: 25px 0 0 0; }
#comments_form_container { clear:both; width: 615px; padding: 15px; }
#comments_form_container p label { width: 625px; }
#comments_form_container textarea#message { background-color: #e8e8e8; border: 1px solid #fbfbfb; border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 25px 15px 25px 15px; font-family:  Tahoma, "Helvetica Neue", Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #5d5d5d; letter-spacing: 0.5px; text-shadow: 1px 1px 0px #fbfbfb; }
ul#comment_list li { list-style: none; }
ul#comment_list li.comment img { float: left; }
p.comment_heading { margin: 6px; padding: 0; float: left; }
p.comment_date { width: 575px; background-color: #e8e8e8; font-size: 12px; padding: 5px 20px 5px 10px; margin: 0 0 25px 5px; float: left; border: 1px solid #fbfbfb; border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
ul#comment_list li.comment { clear:both; }
ul#comment_list li.comment p { width: 550px; float: left; }
#comment-list-wrapper { float:left; width:45%; }
#comment-list-wrapper ul { list-style-type:none; margin:0; }
#comment-list-wrapper ul li { margin-bottom:10px; }
.comments_list li .gravatar { float:left; margin:0px 10px 5px 0px; }
.comments_list li .comment_date { font-size:10px; padding:0; }
fieldset#write-comment { float:right; padding: 1em; width:45%; }

/* User edit profile */
#user_edit fieldset > legend { font-size: 110%; font-weight: bold; position: relative; top: 15px;}
#user_edit ul { padding: 20px 10px; margin: 0px;}
#user_edit li {display:block; min-height: 60px; width: 85%; list-style: none; padding: 5px; margin: 0px; clear:both;}
#user_edit li:hover {background-color: white;}
#user_edit li.multiple_fields {display:block; height: 70px; width: 90%;}
#user_edit li.multiple_fields > div.fields { width:100%; padding: 10px; }
#user_edit li.multiple_fields > div.fields > div {margin-left:10px; width: 15%; float: left;}
#user_edit li.multiple_fields > div.fields > div input { padding: 5px; width: 50%; }
#user_edit li.multiple_fields > div.fields > div select { padding: 5px; width: 100%; }
#user_edit li.multiple_fields div {display:inline; float: left; clear:none;}
#user_edit li label {padding: 0px; margin: 0px;}
#user_edit li input[type=text], #user_edit li input[type=password], #user_edit li select,#user_edit li textarea { background-color: #e8e8e8; border: 1px solid #ccc; border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 5px 15px 5px 15px; font-family: Tahoma, "Helvetica Neue", Helvetica, sans-serif; font-size: 90%; color: #5d5d5d; text-shadow: 0px 0px 0px transparent;}

/* Sidebar */
aside { color: #5d5d5d; font-size: 14px;  width: 23%; padding: 60px 0 150px 0; float: right; }
aside h1, aside h2, aside h3, aside h4, aside h5, aside h6 { padding: 0 0 25px 0; color: #5d5d5d; text-shadow: 1px 1px 0px #ffffff; }
aside #navigation { padding: 0 0 25px 0; }
aside #navigation ul { width: 235px; }
/*aside #navigation ul li { list-stylea: none;list-style-position:inside; padding: 0 0 4px 25px; }*/
aside #navigation ul li { list-stylea: none;list-style-position:inside; padding: 0 0 4px 5px; }
aside #navigation > ul > li { list-stylea: none;list-style-position:inside; padding: 0 0 4px 5px; }
aside #navigation li {list-style-position:inside;}

aside .side-main span:hover {color:#505050;atext-decoration:underline;}
aside .side-main {margin-left:0;padding-left:0;list-style:none;}
aside .side-main span {font-weight:bold;color:#0161aa;cursor:pointer;}
aside .side_nav_lvl1 {font-weight:normal;}
aside .side_nav_lvl1 li {list-style-position:inside;}


/* Gallery widget */
ul.galleries_list li { float: left; padding: 0 20px 0 0; list-style: none; width: 106px; height: 126px; }
ul.galleries_list li a img { max-width: 100px; max-height: 100px; }
.gallery_image_full img { max-width: 670px; }

/* Form login / register */
form#register { padding: 0 0 325px 0; }
form#login ul li, form#register ul li { list-style: none; }
form#login ul li input[type=text], form#login ul li input[type=password], form#register ul li input[type=text], form#register ul li input[type=password] { margin: 0 450px 15px 0; }
form#login ul li input[type=text], form#login ul li input[type=password], form#register ul li input[type=text], form#register ul li input[type=password] { background-color: #e8e8e8; border: 1px solid #fbfbfb; border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 5px 15px 5px 15px; font-family:  Tahoma, "Helvetica Neue", Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #5d5d5d; letter-spacing: 0.5px; text-shadow: 1px 1px 0px #fbfbfb; margin: 0 500px 0 0; }
form#login ul li.form_buttons input { background: none; border: none; font-size: 14px; color: #0161AA; cursor: pointer; padding: 0; }
li#remember_me { float: left; }
li#remember_me label { float: left; }
span.register { margin: 5px 0 0 -495px; float: left; }
li.reset_pass { margin: 5px 0 0 3px; float: left; }

/* Form activate user */
form#activate-user { padding: 0 0 325px 0; }
form#activate-user ul li label { width: 650px; }
form#activate-user ul li { list-style: none; }
form#activate-user ul li input[type=text] { margin: 0 500px 15px 0; }
form#activate-user ul li input[type=text] { background-color: #e8e8e8; border: 1px solid #fbfbfb; border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 5px 15px 5px 15px; font-family:  Tahoma, "Helvetica Neue", Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #5d5d5d; letter-spacing: 0.5px; text-shadow: 1px 1px 0px #fbfbfb; margin: 0 500px 0 0; }

/* Footer */
footer { font-size: 12px; color: #7d7d7d; letter-spacing: 0.5px;  width: 1024px; margin: 0 auto; padding: 25px 0 0 0; }
#footerWrapper { float:left;  width: 100%; height: 150px; margin: 0 auto;  }

footer #footer-social {float:right;margin-bottom:6px;}
footer #footer-social a:hover {position:relative;top:-2px;}

/* Footer Nav */
#bottom-nav { border-top:1px solid grey;border-bottom:1px solid grey;height: 24px; padding: 12px 0; margin: 0 auto;  text-align:center;}
#bottom-logo {float:left;position:relative;top:-8px;}
#bottom-logo img {height:40px;}
ul#foot-nav { display:inline;color: #cfcfcf; height: 36px; padding: 0; margin: 0 auto;  }
ul#foot-nav li { display:inline;color: #cfcfcf; list-style: none; margin: 0 15px 0 0; line-heighta: 1.5px; }
ul#foot-nav li a { border-right: none/*1px solid #cfcfcf*/; padding: 0 15px 0 0; color: #7d7d7d; }
ul#foot-nav li a:hover { color: #0161AA; }
ul#foot-nav li a.last { border: none; }

/* Widget */
aside .widget { font-family:  Tahoma, "Helvetica Neue", Helvetica, sans-serif; color: #7d7d7d; font-size: 13px; text-shadow: 1px 1px #ffffff; letter-spacing: 0.2px; padding: 0 0 25px  }
aside .widget ul { margin-left: 30px; }

/* Global Classes */
.nav-splitter { font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; }
.error-box, .notice-box, .success-box { font-family:  Tahoma, "Helvetica Neue", Helvetica, sans-serif; font-weight: bold; font-size: 90%; letter-spacing: 0.5px; margin: 5px 0 10px 0; padding: 5px; text-align: center; line-height: 200%; vertical-align: middle; display: block;}
.error-box { background: #ffebe8 none repeat scroll 0 0; border: 1px solid #dd3c10; color: #dd3c10; }
.notice-box { background:#fffbe2 none repeat scroll 0 0; border: 1px solid #ffe222; color: #ffe222; }
.success-box {background: #eeffee none repeat scroll 0 0; border: 1px solid #99cc99; color: #99cc99; }
.error-box p, .notice-box p, .success-box p { padding: 0; margin-bottom: 10px; }
.clear {height:0;font-size:0px;}

.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }

.button {
    text-decoration: none;
    display: inline-block;
    text-align: center;
    color: #fefefe !important;
    font-weight:bolder;

    border: 1px solid #d9d9d9; /* Fallback style */
    border-top: 2px solid #666; /* Fallback style */
    border: 1px solid rgba(100, 100, 100, 0.15);
    border-top: 1px solid rgba(250, 250, 250, .4);

    text-shadow: 0px -1px 1px rgba(10,10,10,0.2);

    -moz-box-shadow: 0 0 .05em black;
    -webkit-box-shadow: 0 0 .05em black;
    box-shadow: 0 0 .05em rgba(0,0,0,0.4);

    -moz-border-radius: .3em;
    border-radius: .3em;

    display: block;
    padding: 0.3em 0.8em;

    background: #d9d9d9;
}

.button:hover {
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
    box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
    color: #fefefe !important;
    background: #d1d1d1;
    text-shadow: 0px -1px 2px rgba(0,0,0, .3);
}

.button:active {
    background: #7e7e7e;
}


hr { height:0px; border-top:1px solid grey; }

#nav-search {margin-right:10px;}
#nav-search input {position:relative;top:3px;}


.contact-form .error {font-size:12px;font-style:italic;color:red;}
.contact-form input {float:left;}

#blue-bar {width:100%;margin:0;padding:0;background-color:#22356B;height:80px;}






#large_icons {width:232px;float:left;margin-left:18px;}
#large_icons div {
  padding: 6px 0;
  border-bottom: 1px solid grey;
}
#large_icons a {
  border:none;
  display:block;
  width:232px;
  height:42px;
}
#large_icons a span {position:absolute;top:-999em;}

#large_icons #whats_new{background:url('../img/homepage/tc_home_whatsnew.jpg') no-repeat 0 0;}
#large_icons #whats_new:hover{background-image:url('../img/homepage/tc_home_whatsnew_ro.jpg');}

#large_icons #tc_login{background:url('../img/homepage/tc_home_tc_login.jpg') no-repeat 0 0;}
#large_icons #tc_login:hover{background-image:url('../img/homepage/tc_home_tc_login_ro.jpg');}

#large_icons #training_login{background:url('../img/homepage/tc_home_training_login.jpg') no-repeat 0 0;}
#large_icons #training_login:hover{background-image:url('../img/homepage/tc_home_training_login_ro.jpg');}

#large_icons #connection{background:url('../img/homepage/tc_home_connection.jpg') no-repeat 0 0;}
#large_icons #connection:hover{background-image:url('../img/homepage/tc_home_connection_ro.jpg');}

#large_icons #ace_reg{background:url('../img/homepage/tc_home_ace_reg.jpg') no-repeat 0 0;}
#large_icons #ace_reg:hover{background-image:url('../img/homepage/tc_home_ace_reg_ro.jpg');}

#large_icons #catalogue{background:url('../img/homepage/tc_home_catalogue.jpg') no-repeat 0 0;}
#large_icons #catalogue:hover{background-image:url('../img/homepage/tc_home_catalogue_ro.jpg');}

#large_icons #psc_rewards{background:url('../img/homepage/tc_home_psc_rewards.jpg') no-repeat 0 0;}
#large_icons #psc_rewards:hover{background-image:url('../img/homepage/tc_home_psc_rewards_ro.jpg');}

#large_icons #tac_tips{background:url('../img/homepage/tc_home_tac_tips.jpg') no-repeat 0 0;}
#large_icons #tac_tips:hover{background-image:url('../img/homepage/tc_home_tac_tips_ro.jpg');}
#large_icons #rssp{background:url('../img/homepage/RSSP_PSC_Button_EN.jpg') no-repeat 0 0;}
#large_icons #rssp:hover{background-image:url('../img/homepage/RSSP_PSC_Button_EN_Hover.jpg');}


#home-columns {width:1024px;margin:0 auto;color:grey;line-height:16px;font-size:13px;padding-top:16px;border-top:1px solid grey;}
#off-home-columns ul {list-style:none;margin-left:0px;}
#home-columns ul {padding-left:20px;}
#home-columns ul li {padding: 0;}
#home-columns .home-col {width:318px;padding: 0 16px;border-right:1px solid grey;float:left;min-height:300px;}
#home-columns .home-col a {border:none;text-decoraction:none;}
#home-columns #col4.home-col {width:200px;margin-right:0;float:left;}
#home-columns #col3.home-col {padding-right:0;border-right:none;}
#home-columns #col1.home-col {padding-left:0;}
#home-columns .home-col img {width:318px;border:none;}
#home-columns .col-heading {width:100%;color:grey;margin-bottom:10px;padding-bottom:10px;font-size:14px;}
#home-columns hr {height:0px;border-top:1px solid grey;}



#home-social {width:1024px;margin:0 auto;color:grey;line-height:16px;font-size:13px;padding-top:16px;border-top:1px solid grey;margin-top:20px;}
#home-social .social-col {width:300px;padding: 0 ;float:left;margin-right: 16px;}
#home-social .social-col .col-content {border:1px solid grey;padding: 0 16px;min-height:200px;width:300;}
#home-social .social-col#blog {width:660px;margin-right:0;}
#home-social .social-col#blog .col-content {width:660px;}

#home-social .social-col#blog {margin-right:0;width:980px;}
#home-social .social-col#blog .col-content {width:980px;}

#home-social .social-col#twitter {width:;margin-left:0;}
#home-social .col-heading {width:100%;color:grey;margin-bottom:10px;padding-bottom:10px;font-size:16px;font-weight:bold;}
#home-social hr {height:0px;border-top:1px solid grey;}




#acehome-columns {width:1024px;margin:0 auto;color:grey;line-height:16px;font-size:13px;}
#acehome-columns ul {list-style:none;margin-left:0px;}
#acehome-columns .home-col {width:480px;margin-right:30px;float:left;margin-bottom:0px;padding-bottom:20px;}
#acehome-columns .home-col#col2, #acehome-columns .home-col#col3 {margin-right:0px;border-left:0px solid grey;padding-left:30px;}
#acehome-columns .home-col#col1 {min-height:200px;}
#acehome-columns .home-col img {width:480px;border:none;}
#acehome-columns .col-heading {width:100%;border-bottom:0px solid grey;color:grey;margin-bottom:10px;padding-bottom:10px;font-size:14px;}
#acehome-columns hr {height:0px;border-top:1px solid grey;}
#acehome-columns .home-col ul li {border-top: 1px dotted grey;}
.homepage section.post {padding-left:0;}

#pschome-top-columns {border-bottom:1px solid grey;padding-bottom:10px;margin-bottom:20px;float:left;}
#pschome-top-columns img {width:248px;border-right:1px solid grey;}
#pschome-top-columns img#last-column {border-right:none;}
#off-pschome-top-columns a img {transition: all .2s ease-in-out;}
#off-pschome-top-columns a:hover img {transform: scale(1.02);}

#pschome-top-columns a {float:left;width:248px;height:131px;display:block;text-indent: -99999px; background-size:248px;border-right:1px solid grey;}
#pschome-top-columns a#business_support { background: url('../img/pschome/Business_Support_EN.png') bottom;}
#pschome-top-columns a#tech_support {background: url('../img/pschome/Tech_Support_EN.png') bottom;}
#pschome-top-columns a#marketing_support {background: url('../img/pschome/Marketing_Support_EN.png') bottom;}
#pschome-top-columns a#training {background: url('../img/pschome/Training_EN.png') bottom;border-right:none;}
#pschome-top-columns a#business_support:hover { background: url('../img/pschome/Business_Support_ro_EN.png') bottom;}
#pschome-top-columns a#tech_support:hover {background: url('../img/pschome/Tech_Support_ro_EN.png') bottom;}
#pschome-top-columns a#marketing_support:hover {background: url('../img/pschome/Marketing_Support_ro_EN.png') bottom;}
#pschome-top-columns a#training:hover {background: url('../img/pschome/Training_ro_EN.png') bottom;}


#frontpage-post {margin-top: 10px;}
#frontpage-post .post-heading {font-size: 14px; color:grey; padding-bottom:0px;font-weight:bold;}
#frontpage-post .post-date {color:grey;}
#frontpage-post .post-post {margin-top:10px;color:grey;}





.noclick {pointer-events_off: none;}


.classifications {
color: #5d5d5d; 
font-size: 14px;
}
.classifications ul {
margin-left: 0;
padding-left: 0;
list-style: none;
}
.classifications ul li {
  padding-left:54px;/*74px;*/
  background-repeat: no-repeat;
  /*background-position: 0 10px;*/
  background-size:44px;
}
.classifications li#GMOE {background-image: url('../img/classifications/GMOE.jpg');}
.classifications li#GMOE-FR {background-image: url('../img/classifications/GMOE_FR.jpg');}
.classifications li#PRO {background-image: url('../img/classifications/PRO.jpg');}
.classifications li#ADV {background-image: url('../img/classifications/ADV.jpg');}
.classifications li#SPC {background-image: url('../img/classifications/SPC.jpg');}
section.post .classifications ul {text-indent:0;}
#dialog .classifications ul li {
  background-position: 0 10px;
}

