html, body { margin: 0; padding: 0; height:100%; background-color: #000; font-family: Geneva, Arial, Helvetica, sans-serif; color: #FFF; font-size: 13px; line-height: 18px; }

#header { width: 940px; height: 150px; margin: 0; padding: 0; text-align: left; border-top: none; border-right: none; border-bottom: 17px #9ACCCD solid; border-left: none; }
#headerleft { float: left; width: 218px; height: 150px; margin: 0; padding: 0; text-align: left; }
#headercenter { float: left; width: 588px; height: 150px; margin: 0; padding: 0; }
#headercentertop { width: 568px; height: 103px; margin: 0; padding: 25px 10px 0 10px; }
#headercenterbottom { width: 584px; height: 22px; margin: 0; padding: 0 4px 0 0; text-align: right; }
#headerright { float: left; width: 134px; height: 150px; margin: 0; padding: 0; text-align: right; font-size: 11px; text-transform: lowercase; letter-spacing: 0.1em; }

#nav { width: 906px; height: 30px; margin: 0; padding: 0; border-top: none; border-right: 17px #9ACCCD solid; border-bottom: 7px #9ACCCD solid; border-left: 17px #9ACCCD solid; }

#container { width: 872px; margin: 0; padding: 17px; border-top: none; border-right: 17px #9ACCCD solid; border-bottom: 17px #9ACCCD solid; border-left: 17px #9ACCCD solid; background-color: #000; }

#content { width: 872px; margin: 0; padding: 0; display: table; position: relative; text-align: left; background-color: #000; }
#contentleft { float: left; width: 410px; height: 100%; text-align: left; margin: 0; padding: 0 25px 15px 0; border-right: 1px #9ACCCD solid; }
#contentright { float: left; width: 410px; height: 100%; text-align: left; margin: 0 0 0 -1px; padding: 0 0 15px 25px; border-left: 1px #9ACCCD solid; }

#content1 { width: 872px; margin: 0; padding: 7px 0 7px 0; display: table; position: relative; text-align: left; background-color: #000; }

#pressspace { width: 872px; margin: 0; padding: 37px 0 7px 0; text-align: left; font-size: 11px; text-align: left; }

#words { width: 872px; margin: 0; padding: 0; display: table; position: relative; text-align: left; background-color: #000; }
#wordsleft { float: left; width: 410px; height: 100%; text-align: left; margin: 0; padding: 0 25px 15px 0; border-right: 1px #9ACCCD solid; font-size: 11px; text-align: left; }
#wordsright { float: left; width: 410px; height: 100%; text-align: left; margin: 0 0 0 -1px; padding: 0 0 15px 25px; border-left: 1px #9ACCCD solid; font-size: 11px; text-align: left; }

#in { width: 920px; _width: 930px; vertical-align: top;  background-color: #FFF; }

#footer { width: 940px; height: 225px; margin: 0; padding: 0; background-image: url(../_images/_site-elements/other/footer.png); background-position: top; background-repeat: no-repeat; }

br { line-height: 13px; }

/* -------------------------------------------------------------------------------------------------------------------------------- */

.languagetext { color: #9ACCCD; font-stretch: expanded; letter-spacing: 1px; font-size: 12px; font-weight: bold; }

.titletext { text-transform: uppercase; font-size: 16px; line-height: 20px; font-weight: bold; border-bottom: #9ACCCD 1px solid; padding-bottom: 2px; }

h1 { text-transform: uppercase; font-size: 17px; line-height: 20px; font-weight: bold; }
h2 { font-size: 16px; line-height: 20px; font-weight: bold; }
h3 { text-transform: uppercase; font-size: 15px; line-height: 20px; font-weight: bold; }

.subtext { color: #CCCCCC; font-size: 11px; }

A:link 		{ color: #9ACCCD; text-decoration: none; }
A:visited 	{ color: #9ACCCD; text-decoration: none; }
A:active 	{ color: #9ACCCD; text-decoration: none; }
A:hover 	{ color: #FFF; text-decoration: underline; }

/* -------------------------------------------------------------------------------------------------------------------------------- */

.imgleft { margin: 0 10px 5px 0; }
.imgright { margin: 0 0 5px 7px; }
.cover { border: 1px #9ACCCD solid; }