body {
	font-family: 'Myriad Pro', arial, sans-serif;
  color: #7f7f7f;
  background: #fff url('/images/infobackground.jpg') no-repeat;
}
#infowrapper {
	text-align: center;
  margin: 0 auto;
  width: 1020px;
  min-height: 600px;
  height: auto !important;
  height: 600px;
  background: url('/images/infowrapper-bg.png') no-repeat;
}
#header{
	width: 962px;
  height: 108px;
  margin: 0 auto;
 	text-align: center;
}
#header #logo{
	float: left;
  margin-top: 20px;
  margin-left: 20px;
}
#header #logo img{
	border: none;
}
#menu {
	width: 962px;
  height: 49px;
  margin: 0 auto;
  text-align: center;
  background: url('/images/info-menu-bg.png') no-repeat;
}
#menu img.menusep {
	margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
}
#map_nav{ 
  width: 960px; 
  height: 55px; 
  margin: 0 auto; 
  position: absolute; 
  z-index: 10; 
}
#navigation{
  z-index: 12;
  /* border: thin solid green; */
  width: 960px;
  height: 31px;
  position: relative;
}
#navigation li{
  text-align: center;
  width: 120px;

  list-style: none;
  float: left;
  /* border: thin dashed red; */ 
}
#navigation li, #navigation a {
    height: 31px; 
    display: block;
}
#navigation a {
	padding-top: 12px;
  color: #8e8e8e;
  font-size: 14px;
  text-decoration: none;
}
#infoinnerwrapper {
	text-align: center;
  margin: 0 auto;
  width: 962px;
  min-height: 600px;
  height: auto !important;
  height: 600px;
  background: url('/images/infoinner-wrapper.png') no-repeat;
}
#infoinnerwrapper #videowrapper{
	width: 960px;
  height: 302px;
  border: 1px solid transparent;
}
#infoinnerwrapper #bodywrapper{
	width: 100%;
  min-height: 400px;
  height: auto !important;
  height: 400px;
  text-align: left;
}
#infoinnerwrapper #bodywrapper #content{
	float: left;
  margin-left: 20px;
  padding: 20px;
  width: 640px;
  min-height: 400px;
  height: auto !important;
  height: 400px;
  text-align: left;
	background: url('/images/infocontent-bg.png') no-repeat;
}
#infoinnerwrapper #bodywrapper #extras{
	float: right;
	width: 260px;
  min-height: 400px;
  height: auto !important;
  height: 400px;
  text-align: center;
	border: thin solid transparent;
}
#infoinnerwrapper #bodywrapper #extras #participating{
  margin-left: 16px;
  width: 216px;
  height: 187px;
  background: url('/images/info-org-bg.png');
 }
#participating #orgcontainer {
	width: 216px;
  height: 144px;
  margin-top: 12px;
}
#participating h3{
	font-size: 12px;
  color: #88bdcb;
  text-transform: uppercase;
  padding-top: 12px;
}
#infoinnerwrapper #bodywrapper #extras #news{
  margin-top: 20px;
  margin-left: 16px;
  width: 216px;
  min-height: 187px;
	height: auto !important;
  height: 187px;
}
#news .date{
	float: left;
  width: 68px;
  padding-top: 8px;
  height: 65px;
  background: url('/images/date-holder.png');
  text-align: center;
}
#news .date span{
  color: #fff;
  font-size: 24px;
}
#news .date span strong{
	font-size: 18px;
  text-transform: uppercase;
  font-weight: normal;
}
#news h3{
	width: 125px;
  float: left;
  margin-left: 15px;
  margin-top: 15px;
  color: #f19e27;
  font-size: 12px;
  text-transform: uppercase;
}
#news .newsheader{
	width: 100%;
	min-height: 73px;
  height: auto !important;
  height: 73px;
  text-align: left;
}
#news .newscontent{
	text-align: left;
}
#news .newscontent{
	font-family: arial, tahoma, sans-serif;
  padding: 10px;
  font-size: 12px;
  color: #5d6064;
}
#news .newscontent a{
	color: #f19e27;
}
#pageNewscontent h3{
  cursor: pointer;
}
#infoinnerwrapper #videowrapper #videocontainer{
	margin: 0 auto;
  text-align: center;
  background: url('/images/infovideo-container.png') no-repeat;
  width: 887px;
  height: 242px;
  margin-top: 17px;
	padding: 11px 14px;
}
#videocontainer #player{
	float: left;
  height: 242px;
  width: 322px;
  background: #353b42 url('/images/player_spacer.png');
}
#videocontainer #controls{
	float: left;
  margin: 0 1px;
  width: 346px;
  height: 242px;
	background: #272c32;
}
#controls h2{
	text-align: left;
	color: #ffffff;
  padding: 5px;
}
#controls h3{
	text-align: left;
  padding: 2px;
  font-size: 14px;
  font-weight: normal;
}
#controls p{
	text-align: left;
  font-size: 12px;
  padding: 10px;
}
#videocontainer #videolist{
	float: left;
  width: 216px;
  height: 242px;
  background: #357081;
}
#videolist .video{
  background: url('/images/videolist-sprite.png') 0 -61px no-repeat;
  width: 216px;
  height: 60px;
}
#videolist .video:hover{
  background: url('/images/videolist-sprite.png') no-repeat;
}
.video img{
	margin-left: -2px;
  width: 212px;
  height: 57px;
  margin-top: 2px;
  margin-left: 1px;
}
