body {background: #000; color: #fff;}
#wrap {width: 960px; margin: 0 auto; padding: 0; position: relative; font-size: 1em;}

/**************************************************header**************************************************/
#header {background: url(../images/bg-header.jpg) no-repeat; color: #fff; width: 960px; height: 216px; position: relative; z-index: 9;}
#header h2 {background: url(../images/logo.png) no-repeat; width: 241px; height: 69px; top: 14px; left: 19px; position: absolute;}
#header ul#languageNav {color: #BBAE45; position: absolute; top: 5px; right: 15px;}
#header ul#languageNav li {list-style: none; display: inline;}
#header ul#languageNav li a {color: #BBAE45;}
#header ul#languageNav li a:hover, #header ul#languageNav a.selected {text-decoration: underline;}
#header ul#headerNav {position: absolute; top: 66px; right: 15px;}
#header ul#headerNav li {list-style: none; display: inline;}
#header ul#headerNav li span.tabRight {background: url(../images/tab-right.png) no-repeat; width: 28px; height: 32px; display: block; float: left;}
#header ul#headerNav li span.tabLeft {background: url(../images/tab-left.png) no-repeat; width: 22px; height: 32px; display: block; float: left;}
#header ul#headerNav li a {background: url(../images/tab-middle.png) repeat-x; color: #fff; height: 32px; padding: 10px 0 0 0; text-align: center; font-size: 1.2em; text-transform: uppercase; display: block; float: left;}
#header ul#headerNav li a:hover, #header ul#headerNav li a.selected {text-decoration: none; color: #BBAE45;}
#header address {color: #2B328D; font-size: 1.1em; font-weight: bold; text-align: right; font-style: normal; float: right; position: absolute; top: 129px; right: 15px;}

/**************************************************content area********************************************/
#content {position: relative;}/*see ie.css for fixes*/
#content:after {clear: both; content: '[DO NOT LEAVE IT IS NOT REAL]'; display: block; height: 0; visibility: hidden;}

/**************************************************center column*******************************************/
#main {background: url(../images/main.jpg) no-repeat; color: #000; font-size: 1.4em; width: 960px; height: 500px; position: relative; float: left;}/*see ie.css for fixes*/
#main #contentContainer {width: 534px; height: 370px; margin: 68px 0 0 387px; padding: 0 20px 0 0; overflow: auto;}
#main img.left {float: left; margin: 0 20px 10px 0;}
#main img.right {float: right; margin: 0 0 10px 20px;}
#main h4 {margin: 0 0 20px 0; font-weight: bold; font-size: 1.2em;}
#main h5 {margin: 0 0 20px 0; font-weight: bold; font-size: 1.1em;}
#main p {margin: 0 0 20px 0; line-height: 1.3; font-size: 1.1em;}
#main ul {margin: 0 0 20px 20px; line-height: 1.3; font-size: 1.1em;}
#main ol {margin: 0 0 20px 30px; line-height: 1.3; font-size: 1.1em;}
#main ul li {margin: 0 0 10px 0;}
#main ol li {margin: 0 0 10px 0;}
#main ol li ul, #main ul li ul {margin: 10px 0 0 20px; font-size: 1em;}
#main ol li ol, #main ul li ol {margin: 10px 0 0 30px; font-size: 1em;}
#main ol li ol li, #main ul li ol li {list-style: decimal;}
#main dl {margin: 0 0 20px 0; line-height: 1.3; font-size: 1.1em;}
#main dl dt {margin: 0 0 3px 0;}
#main dl dd {margin: 0 0 15px 0;}
#main table {width: 600px; margin: 0 0 20px 0; display: table; border-collapse: collapse;}
#main table thead {display: table-header-group;}
#main table thead tr {display: table-row;}
#main table thead tr th, #main table tfoot tr td {background: #910000; color: #fff; display: table-cell; padding: 5px 10px; text-align: left; vertical-align: bottom;}
#main table tbody {display: table-row-group;}
#main table tbody tr {display: table-row;}
#main table tbody tr td {display: table-cell; padding: 5px 10px; vertical-align: middle;}
#main table.table2column thead tr th, #main table.table2column tbody tr td {width: 50%;}
#main table.table2column.rightleft tbody tr td.col1 {width: 80%;}
#main table.table2column.rightleft tbody tr td.col2 {width: 20%;}
#main table.table3column thead tr th, #main table.table3column tbody tr td {width: 33%;}
#main table.table4column thead tr th, #main table.table4column tbody tr td {width: 25%;}
#main table.table5column thead tr th, #main table.table5column tbody tr td {width: 20%;}

/**************************************************footer**************************************************/
#footer {background: url(../images/bg-footer.jpg) no-repeat; color: #000; width: 960px; height: 52px; position: relative; clear: both;}
#footer p#copyright {font-size: .9em; padding: 20px 0 0 20px; float: left;}
#footer p#privacy {font-size: .9em; padding: 20px 25px 0 0; float: right;}
#footer p#privacy a {color: #000;}