html {
/* background: transparent url(/images/gentrack2010/bg.jpg) repeat; */
background: transparent url(/images/gentrack2010/shine.jpg) no-repeat fixed;
}

body {
font-family: lucida sans unicode, arial, sans-serif;
font-size: 13px;
min-height: 800px;
margin: 0;
padding: 0;
}

img {
border: none;
}

#container {
width: 802px;
min-height: 500px;
background: white;
margin: 0 auto;
}

#container-cap-top {
width: 802px;
height: 25px;
margin: 0 auto;
background: transparent url(/images/gentrack2010/container-cap.gif) no-repeat;
}

#container-cap-bottom {
width: 802px;
height: 25px;
margin: 0 auto;
background: transparent url(/images/gentrack2010/container-cap-bottom.gif) no-repeat;
}

#title-banner {
width: 802px;
height: 0;
background: transparent url(/images/gentrack2010/title-banner.jpg) no-repeat top left;
padding: 139px 0 0 0;
overflow: hidden;

}

#title-banner #top-right-container a{
position: absolute;
top: 62px;
margin-left: 380px;
font-family: lucida sans unicode, arial, sans-serif;
font-size: 12px;
text-decoration: none;
color: #59595b; 
}

#title-banner #logo-link a {
position: absolute;
top: 50px;
margin-left: 25px;
text-decoration: none;
}

#title-banner #logo-link a img {
width: 300px;
height: 60px;
border:0;
}

#title-banner #top-right-container a:hover{
text-decoration: underline;
}

#search {
position: absolute;
top: 0;
margin: 0 0 0 597px;
}

#search p input#submit {
position: absolute;
top: 58px;
left: 157px;
font-family: lucida sans unicode, arial, sans-serif;
}

#label {
color: #59595b;
font-family: lucida sans unicode, arial, sans-serif;
font-size: 12px;
position: absolute;
width: 70px;
left: -70px;
top: 62px;
}

#search-text-box {
background: white;
border: 1px solid #231f20;
height: 21px;
width: 148px;
position: absolute;
top: 58px;
}

#image-banner160 {
width: 754px;
height: 160px;
background: transparent url(/images/gentrack2010/narrow-banner-placeholder.png) top left no-repeat;
margin: 2px 23px 0 25px;
}

#image-banner {
width: 754px;
height: 249px;
background: transparent url(/images/gentrack2010/image-banner.png) no-repeat top left;
margin: 2px 23px 0 25px;
}

#content {
width: 475px;
min-height: 400px;
float: left;
margin: 0 0 0 25px;
padding: 10px 10px 10px 0;
}

#content h2{
font-family: century gothic, arial, sans-serif;
font-weight: normal;
color: #59595b;
font-size: 40px;
margin: 10px 0 20px 0;
padding: 0;
/* line-height: 0.1; */
}

#content h3{
font-family: lucida sans unicode, arial, sans-serif;
font-size: 20px;
color: #59595b;
font-weight: normal;
}

#content h4{
font-family: lucida sans unicode, arial, sans-serif;
font-size: 17px;
color: #59595b;
font-weight: normal;
margin-bottom: 5px;
}

#content p.intro-paragraph{
font-family: lucida sans unicode, arial, sans-serif;
font-size: 17px;
color: #59595b;
margin: 50px 0 0 0;
padding: 0;
font-weight: normal;
}

#content p{
font-family: lucida sans unicode, arial, sans-serif;
font-size: 13px;
color: #59595b;
}

#content a img {
border:0;
}

#sidebar {
width: 234px;
min-height: 100px;
background: #e3e0d3;
float: right;
margin: 90px 23px 1px 0;
padding: 0 7px 10px 7px;
}

#sidebar h5{
font-family: lucida sans unicode, arial, sans-serif;
font-size: 13px;
color: #59595b;
font-weight: normal;
margin: 10px 0 20px 0; 
}

#sidebar h5 a{
font-family: lucida sans unicode, arial, sans-serif;
font-size: 13px;
color: #59595b;
text-decoration: none; 
}
#sidebar h5 a:hover{
color: #0089cc;
text-decoration: none; 
}

#sidebar-cap {
background: url(/images/gentrack2010/sidebar-header2.png) repeat-y top left;
width: 248px;
min-height: 39px;
float: right;
margin: 0 -7px 10px 0;
}

#sidebar-cap h2 {
font-family: century gothic, arial, sans-serif;
font-weight: normal;
font-size: 19px;
color: white;
margin: 0;
padding: 6px 5px 5px 5px;
}

#top-menu {
position: absolute;
top: 127px;
list-style: none;
padding: 0;
margin: 0 0 0 30px;
min-width: 802px;
}

#top-menu li {
font-family: century gothic, arial, sans-serif;
text-transform: uppercase;
font-size: 12px;
color: white;
float: left;
margin: 0;
position: relative;

display: block;
width: 140px;
height: 40px;
margin: 0 7px 0 0;
}

/*
#top-menu li a {
text-decoration: none;
color: white;
display: block;
width: 140px;
height: 40px;
margin: 0 4px 0 0;
}
*/

#top-menu li a {
text-decoration: none;
}

#top-menu li.knowledge-centre {
text-decoration: none;
color: white;
display: block;
width: 162px;
height: 40px;
margin: 0 0 0 4px;
}
/*
#top-menu li.knowledge-centre a {
text-decoration: none;
color: white;
display: block;
width: 162px;
height: 40px;
margin: 0 0 0 4px;
}

#top-menu ul.dropdown a.knowledge-centre {
width: 147px;
}
*/

#top-menu li span{
font-family: century gothic, arial, sans-serif;
font-size: 17px;
color: #cad12c;
text-transform: lowercase;
display: block;
margin-top: -5px;
}

#top-menu li ul.dropdown {
position: absolute;
background: white;
border: 1px solid #59595b;
border-top: none;
left: -5px;
top: 37px;
display: none;
margin: 0;
padding: 0 10px 0 0;
width: 132px;
}

#top-menu #menu-item-2 ul.dropdown {
width: 136px;
left: -6px;
}

#top-menu #menu-item-3 ul.dropdown {
width: 132px;
left: -3px;
}

#top-menu #menu-item-4 ul.dropdown {
width: 136px;
left: -4px;
}

#top-menu #menu-item-5 ul.dropdown {
width: 150px;
left: -5px;
}



#top-menu li:hover ul.dropdown {
  display: block;
}

#top-menu li li {
  color: #808080;
  float: none;
  list-style: none;
  margin: 0;
  padding: 0;
  text-transform: none;
	height: auto;
	margin: 0 3px 0 0;
}
#top-menu li li li {
  margin: 0px 0 0px 0px;
}

#top-menu ul.dropdown a {
color: #808080;
display: block;
margin: 0 0 0 5px;
padding: 2px;
height: auto;
min-height: 15px;
}
#top-menu ul.dropdown ul {
  margin: 0;
  padding: 0;
}
#top-menu ul.dropdown li li a {
  margin: 0 0 0 15px;
}

#top-menu ul.dropdown a:hover {
color: black;
display: block; 
}

#footer {
clear: both;
background: transparent url(/images/gentrack2010/footer-bg.jpg) repeat-x top left;
width: 754px;
min-height: 114px;
margin: 0 0 0 25px;
}

#footer #footer-logo{
width: 130px;
height: 75px;
float: left;
margin: 20px 0 0 0;
}

#footer #footer-logo img{
	border:0;
}

#footer #footer-logo p{
font-family: lucida sans unicode, arial, sans-serif;
font-size: 9px;
color: #59595b;
line-height: 1;
}

#footer .footer-first-level {
list-style: none;

overflow: auto;
padding: 0;
margin: 28px 0 0 0;
float: right;
}

#footer .footer-first-level li {
display: block;
float: left;
margin: 0 0 0 15px;
font-family: century gothic, arila, sans-serif;
font-size: 17px;
color: #59595b;
}

#footer .footer-second-level {
list-style: none;
margin: 0;
padding: 0;
}

#footer .footer-second-level li {
float: none;
padding: 0;
margin: 0;
font-family: lucida sans unicode, arila, sans-serif;
font-size: 11px;
color: #59595b;
}

#footer .footer-second-level li a {
color: #59595b;
text-decoration: none;
}

#footer .footer-second-level li a:hover {
text-decoration: underline;
}


#loginbox { margin: 24px 0; padding: 70px 10px 10px 10px; width: 320px; height: 180px; }
#loginbox fieldset { border: 0; padding: 0; margin: 0; }
#loginbox legend { font-weight: normal; font-size: 14px; margin: 0; padding: 0; }
#loginbox div { clear: both; margin: 0; padding: 10px 0 0 0; }
#loginbox input { width: 140px; margin: 0 0 4px 0; padding: 2px 4px; }
#loginbox label { clear: both; width: 140px; display: block; float: left; font-size: 14px; }
#loginbox div#rememberlogin { clear: both; }
#loginbox div#rememberlogin input#autologin { margin: 0 4px 0 0; width: 20px; }
#loginbox div#rememberlogin label { width: 244px; margin: 0 0 4px 0; }
#loginbox #loginsubmit { width: 100px; height: 32px; margin: 10px 0 0 0; border: 0; }
#loginbox #loginsubmit:focus, #loginbox #loginsubmit:active { background: transparent; }

.newsdate {
float:left; 
width:100px;
}

.newslink {
float:left; 
width:300px;
}

.sidebarnewsdate {
	font-weight: bold;
}

