* { margin: 0; padding: 0; border: 0; outline: none; }
html, body { width: 100%; height: 100%; }
body { color: #2B2B2B; font: 11px Arial; }

.clear { clear: both; }
.section-label { padding: 13px 0 0 14px; }
.left { float: left; }
.right { float: right; }

#wrapper-main { margin: auto; position: relative; width: 1000px; min-height: 100%; height: auto !important; height: 100%; border-left: 1px solid #C4C4C4; border-right: 1px solid #C4C4C4; }

 #main-footer { background: #CE1443; width: 100%; position: absolute; bottom: 0 !important; bottom: -1px; height: 41px; margin-top: 20px; }
  ul#foot-nav { float: left; list-style: none; padding: 10px 0 0 14px; }
   ul#foot-nav li { float: left; color: #FFFFFF; padding: 0 2px 0 2px; font-weight: bold; }
    ul#foot-nav li a { color: #FFFFFF; font-weight: bold; text-decoration: none; }
     ul#foot-nav li a strong { font-size: 9px; }
	ul#foot-nav li a:hover,
    ul#foot-nav li a.active { color: #FFCA06; text-transform: uppercase; }
  #foot-copyright { float: right; color: #FFFFFF; font-weight: bold; padding: 15px 18px 0 0; }

ul#head-nav { list-style: none; }
 ul#head-nav li { float: left; padding: 0 5px 0 5px; text-align: center; }
  ul#head-nav li a { color: #176596; font-weight: bold; text-decoration: none; }
   ul#head-nav li a strong { font-size: 9px; }


#langbar ul { list-style: none; padding: 20px 0 0 20px; }
 #langbar ul li { float: left; background: url('../img/arrow-lang.gif') center left no-repeat; padding: 0 20px 0 10px; }
  #langbar ul li a { color: #ED1D23; font-weight: bold; text-decoration: none; }
  #langbar ul li a:hover,
  #langbar ul li a.active { color: #2A2F81; }


#awards {
	padding-bottom: 41px;
	padding-left: 340px;
	color: #ffffff;
	font-size: 12px;
	height: 78px;
}

#awards ul {
	padding-top: 13px;
}

#awards ul li {
	padding-bottom: 5px;

}
