/* body */

body {
	margin:0;
	padding:0;
	background-color:#000;
	font-family:arial;
	color:#fff;
	text-align:center;
}



/* links */

a,
a:link,
a:visited,
a:active {
	color:#fff;
	text-decoration:none;
}
a:hover {
	color:#fff;
	text-decoration:underline;
}
.clear {
	clear:both;
}


/* header */

#header {
	background-color:#1a1a1a;
	border-bottom:1px solid #333;
	margin-bottom:14px;
}
#header img {
	width:116px;
	height:30px;
	float:left;
	margin:5px 21px 5px 7px;
	border-width:0px;
}
#header p.title {
	font-size:120%;
	color:#fff;
	float:left;
	line-height:22px;
	margin:0;
	padding:7px 0 0 0;
}


/* content area */

#content {
	height:503px;
	margin:0;
}
.flashrequired {
	font-size:78%;
	padding-top:200px;
}
.downloadflash a,
.downloadflash a:link,
.downloadflash a:visited,
.downloadflash a:active {
	font-weight:bold;
	font-size:78%;
	text-decoration:none;
	margin:0;
	padding:4px 9px 5px 9px;
	background-color:#26394d;
	border:1px solid #334c66;
}
.downloadflash a:hover {
	background-color:#334c66;
	border:1px solid #406080;
	text-decoration:none;
}

#copyright {
	font-size:71%;
	font-weight:bold;
	color:#666;
}


/* advertising */

#advertising {
	background-color:#1a1a1a;
	border-top:1px solid #333;
	padding:3px 0;
}
#advertising .container {
	width:738px;
	height:90px;
	margin-left:auto;
	margin-right:auto;
}
#advertising img.label {
	width:7px;
	height:70px;
	float:left;
	margin:11px 3px 0 0;
}
#advertising div.adtopright {
	width:7px;
	height:70px;
	float:left;
	margin-right:3px;
}