body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	background: white url('../images/back.gif') left top repeat;
}

#page {
	position: absolute;
	width: 906px;
	height: 580px;
	top: 50%;
	left: 50%;
	margin: -290px 0px 0px -473px;
	padding: 15px 20px 5px;
}

#page.relative {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px auto;
}

#page a {
	color: black;
	text-decoration: none;
}

#page a img {
	border: none;
}

#page .left,
#page .right {
	display: inline;
}

#page .left {
	float: left;
}

#page .right {
	float: right;
}

#page .clear {
	float: none !important;
	clear: both !important;
	height: 0px !important;
	margin: 0px !important;
	padding: 0px !important;
	border: none !important;
}

* html #page .clear {
	display: inline;
}

html>/**/body #page .clear {
	display: block !important;
}

#page #top {
	height: 40px;
}

#page #top .left {
	margin-right: 20px;
}

#page #top .left .logo {
	margin-left: 10px;
}

#page #top .left .logo img {
	display: block;
	border: none;
}

#page #top .right .navigation,
#page #bottom .right .navigation {
	margin: 2px 5px 0px 0px;
}

#page #top .right .navigation ul,
#page #top .right .navigation ul li,
#page #bottom .right .navigation ul,
#page #bottom .right .navigation ul li {
	margin: 0px;
	padding: 0px;
}

#page #top .right .navigation ul li,
#page #bottom .right .navigation ul li {
	display: inline;
	float: left;
	list-style: none;
	background: url('../images/dot_red.gif') left 10px no-repeat;
}

#page #top .right .navigation ul li a,
#page #bottom .right .navigation ul li a {
	display: block;
	padding: 5px 5px 5px 11px;
	font-weight: bold;
}

#page #top .right .navigation ul li a:hover,
#page #bottom .right .navigation ul li a:hover {
	color: #9e9e9e;
}

#page #top .right .navigation ul li.act,
#page #bottom .right .navigation ul li.act {
	background-image: url('../images/dot_grey.gif');
}

#page #top .right .navigation ul li.act a:hover,
#page #bottom .right .navigation ul li.act a:hover {
	color: black;
}

#page #middle {
	position: relative;
	overflow: auto;
	height: 510px;
	border: 3px solid #7a7a7a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #cfcfcf;
	background-color: #333;
	scrollbar-base-color: #9e9e9e;
	scrollbar-track-color: #9e9e9e;
	scrollbar-face-color: #9e9e9e;
	scrollbar-highlight-color: black;
	scrollbar-3d-light-color: black;
	scrollbar-darkshadow-color: #9e9e9e;
	scrollbar-shadow-color: black;
	scrollbar-arrow-color: black;
}

#page #middle h1 {
	margin: 0px 0px 5px;
	font-size: 13px;
}
            
#page #middle a { 
	text-decoration: underline;
	color: #cfcfcf;
}

#page #middle img { 
	border: 1px solid black; 
}

#page #middle img.noborder { 
	border: none;
}

#page #middle .content {
	min-height: 1px;
	padding: 35px 50px 15px 50px;
}

* html #page #middle .content {
	height: 1px;
}

#page #middle .content .left,
#page #middle .content .right {
	width: 375px;
}

#page #middle .content .box,
#page #middle .content .box2 {
	margin-top: 10px;
	padding: 12px 15px;
	border: 1px dotted black;
}

#page #middle .content .box {
	text-align: center;
}

#page #middle .content .box .image {
	padding-top: 3px;
	height: 130px;
}

#page #middle .content .box2 {
	width: 415px;
	padding: 10px;
	min-height: 1px;
}

* html #page #middle .content .box2 {
	height: 1px;
}

#page #middle .content .box2 .image,
#page #middle .content .box2 .text {
	float: left;
}

#page #middle .content .box2 .image {
	width: 220px;
}

#page #middle .content .box2 .text {
	width: 185px;
	padding-top: 17px;
}

#page #middle.player {
	background-color: black;
}

#page #middle.player .content .video {
	text-align: center;
}

#page #bottom {
	height: 34px;
}

#page #bottom .right .navigation {
	margin-top: 9px;
}