body {background: #000 url(../images/bg-body.gif) repeat-x; color: #bbb;}
#wrap {background: url(../images/bg-home-wrap.png) repeat-y; width: 925px; margin: 0 auto; padding: 0 17px 0 18px; position: relative; font-size: 1em;}

/**************************************************header**************************************************/
#header {background: url(../images/bg-home-header.png) 100% 0; height: 147px; position: relative; z-index: 9999;}
#header h1 {background: url(../images/logo-home.jpg) no-repeat; width: 231px; height: 147px; text-indent: -9999px; float: left;}
#header ul#headerNav {width: 694px; height: 82px; position: relative; z-index: 999; float: left;}
#header ul#headerNav li {list-style: none; display: inline;}
#header ul#headerNav li a {height: 82px; position: absolute; display: block; text-indent: -9999px; outline: none;}
#header ul#headerNav li a:hover {background-position: 0 -82px; text-decoration: none;}
#header ul#headerNav li.page-item-7 a {background-image: url(../images/headerNav-nslnk.png); width: 140px; left: 0px;}
#header ul#headerNav li.page-item-9 a {background-image: url(../images/headerNav-rslnk.png); width: 91px; left: 140px;}
#header ul#headerNav li.page-item-12 a {background-image: url(../images/headerNav-pslnk.png); width: 124px; left: 231px;}
#header ul#headerNav li.page-item-13 a {background-image: url(../images/headerNav-eslnk.png); width: 119px; left: 355px;}
#header ul#headerNav li.page-item-15 a {background-image: url(../images/headerNav-ntlnk.png); width: 220px; left: 474px;}

/**************************************************content area********************************************/
#content {position: relative;}/*see ie.css for fixes*/
#content:after {clear: both; content: '.'; display: block; height: 0; visibility: hidden;}

/**************************************************center column*******************************************/
#main {background: url(../images/bg-home-main.png) no-repeat; width: 694px; height: 325px; padding-left: 231px; overflow: hidden; position: relative;}/*see ie.css for fixes*/
#main:after {clear: both; content: '.'; display: block; height: 0; visibility: hidden;}
#main #flash-content {width: 278px; height: 275px; float: left;}
#main #flash-content #flash {width: 278px; height: 275px;}
#main #contentContainer {width: 346px; margin: 0 70px 0 0; line-height: 1.82; font-size: 1.1em; float: left;}
#main img.left {float: left; margin: 0 20px 10px 0;}
#main img.right {float: right; margin: 0 0 10px 20px;}
#main h3 {background: url(../images/title-welcome.png) no-repeat; width: 344px; height: 19px; margin: 0 0 15px 0; text-indent: -9999px;}
#main h4 {margin: 0 0 30px 0; font-weight: bold; font-size: 1.2em;}
#main h5 {margin: 0 0 30px 0; font-weight: bold; font-size: 1.1em;}
#main p {margin: 0 0 30px 0;}
#main ul {margin: 0 0 30px 20px;}
#main ol {margin: 0 0 30px 30px;}
#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;}
#main ol li ol, #main ul li ol {margin: 10px 0 0 30px;}
#main ol li ol li, #main ul li ol li {list-style: decimal;}
#main dl {margin: 0 0 30px 0;}
#main dl dt {margin: 0 0 3px 0;}
#main dl dd {margin: 0 0 15px 0;}

/**************************************************footer**************************************************/
#footer {background: url(../images/bg-home-footer.png) no-repeat; color: #fff; width: 925px; min-height: 70px; margin: 0 auto; padding: 0 17px 0 18px; font-size: 1em; position: relative; clear: both;}
#footer ul {padding: 43px 0 0 248px; float: left;}
#footer ul li {list-style: none; display: inline;}
#footer p#copyright {padding: 43px 18px 0 0; float: right;}
