html, body, div, span, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, big, img, small, strike, strong, b, u, i, ol, ul, li,
fieldset, form, label, article, aside, footer, header, nav, section {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}
html, body {height: 100%;}
body {overflow:hidden; position:relative; background: transparent url('../images/bg.png') 0 0 repeat; font: 14px/1.5 Tahoma, Geneva, sans-serif; color: #666;}
#wp {min-height: 100%; height: auto !important; height: 100%; margin: 0 0 -60px 440px;}
.language {position: fixed; top: 10px; left: 10px; z-index: 1000;}
.language img {width: 20px; height: 14px; margin: 0 5px;}
header {position: fixed; top: 0; left: 440px; width: 670px; background: transparent url('../images/background2.png') right top repeat-x;}
header h2 {font-size: 26px; margin: 20px 0 0 0; font-weight: bold; color: #444; text-align: center;}
aside {position: fixed; top: 0; left: 0; z-index: 500; width: 400px; height: 100%; background-color: #AD0B09; text-align: center; padding: 50px 0;}
aside #logo img {width: 300px; height: 147px;}
aside .copyright {position: fixed; left: 30px; bottom: 10px; z-index: 1000; color: #fff; font-size: 10px;}
aside .copyright a {color: #222; text-decoration: none;}
aside .copyright a:hover {text-decoration: underline;}
nav {text-align: right; margin: 20px 0;}
nav ul li {height: 40px;}
nav ul li a {display: inline-block; padding: 5px 30px 5px 30px; color: #000; font-size: 18px; font-weight: bold; margin: 4px 0 4px 0; text-decoration: none;}
nav ul li a:hover {text-decoration: underline;} 
nav ul a.current {background: transparent url('../images/nav-hover-bg.png') right center no-repeat;}
section {position:relative; left:0; top:0; height:100%; width: 14000px;}
article#cb1, article#cb2, article#cb3, article#cb4, article#cb5, article#cb6, article#cb7 {width:700px; height:100%; padding: 20px; float:left; margin: 150px 1000px 0 0; background-color: #fff;}
article p {margin: 10px 0;}
article p.italic {font-style: italic; margin-left: 20px;}
article p strong {font-weight: bold;}
article h3 {font-size: 16px; font-weight: bold; margin: 7px 0;}
article a {display: block; margin: 5px 0 10px 10px; color: #03c; text-decoration: none;}
article a:hover {text-decoration: underline;}
div.row {margin: 5px 0;}
div.row label {display: inline-block; width: 120px; text-align: right; padding-right: 4px;}
div.logos img {width: 200px; height: 160px; border: 1px solid #bbb; margin: 5px;}
.formbuttonsbox input:hover {cursor: pointer;}
span.red {color: #d00;}
#push {height: 60px;}
footer {position: fixed; bottom: 0; left: 0px; width: 670px; height: 20px; margin-left: 440px; text-align: center; background: transparent url('../images/background2.png') right bottom repeat-x}
#makeMeScrollable {width:600px; height: 450px; position: relative; }
#makeMeScrollable div.scrollableArea img {position: relative; float: left; margin: 0; padding: 0; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;}
