/* Block styles. */

body {
	color: #999;
	background-color: #000;
	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', LucidaGrande, Lucida, Geneva, Arial, sans-serif;
	font-size: 13px;
	letter-spacing: .2px;
	line-height: 18px;
	margin: 10px;
}

h2 {
	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', LucidaGrande, Lucida, Geneva, Arial, sans-serif;
	color: #FFF;
	letter-spacing: .8px;
	line-height: 30px;
}

h3 {
	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', LucidaGrande, Lucida, Geneva, Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	letter-spacing: .4px;
	line-height: 16px;
	color: #FFF;
}

a {
	color: #C90;
	text-decoration: none;
}

a:link {
	color: #C90;
	text-decoration: none;
}

a:visited {
	color: #990;
	text-decoration: none;
}

a:hover {
	color: #F00;
	text-decoration: none;
}

a:active {
	color: #FF0;
	text-decoration: none;
}

a:focus {
	color: #F00;
	text-decoration: underline;
}

ul {
	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', LucidaGrande, Lucida, Geneva, Arial, sans-serif;
	font-size: 13px;
	letter-spacing: .2px;
	line-height: 18px;
}

img {
	border: 0;
}

/* Div definitions. */

div#top-menu {
	text-align: center;
}

div#container {
	text-align: left;
}

div#menu {
	z-index: 10;
	position: absolute;
	top: 0;
	left: 125px;
	padding-bottom: 20px;
	width: 701px;
	height: 66px;
}

div#header {
	position: absolute;
    top: 0px;
}

div#page-content {
	position: relative;
	background-repeat: no-repeat;
}

div#top-spacer {
	position: relative;
	margin: 0 auto;
	width: 600px;
	height: 496px;
}

div#video-buttons {
	z-index: 10;
	position: absolute;
	width: 250px;
	height: 50px;
}

div#text-content {
	position: relative;
	margin: 0 auto;
	width: 680px;
	text-align: justify;
}

div#bottom-spacer {
	position: relative;
	height: 30px;
}

div#footer {
	position: relative;
	margin: 0 auto;
	width: 680px;
}

div#footer-01_ {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 106px;
	height: 20px;
}

div#footer-02_ {
	position: absolute;
	left: 106px;
	top: 0px;
	width: 257px;
	height: 20px;
}

div#footer-03_ {
	position: absolute;
	left: 363px;
	top: 0px;
	width: 155px;
	height: 20px;
}

div#footer-04_ {
	position: absolute;
	left: 518px;
	top: 0px;
	width: 166px;
	height: 20px;
}

div#image-preload {
	position: absolute;
	z-index: -1;
	top: 10px;
	left: 10px;
	width: 10px;
	height: 10px;
	visibility: hidden;
}

/* Image definitions. */

img#gold_logo {
    border: 0;
    clear: right;
    padding-right: 2px;
}

/* Div classes. */

div.body-element {
	position: relative;
	margin: auto;
	width: 950px;
}

div.video-button {
	position:relative;
	float: right;
	border: 0;
	padding: 0;
}

div.left-spacer {
	position: relative;
	height: 18px;
	float: left;
	clear: left;
	font-size: 1px;
	line-height: 1px;
}

div.right-spacer {
	position: relative;
	height: 18px;
	float: right;
	clear: right;
	font-size: 1px;
	line-height: 1px;
}

div.left-float {
	position: relative;
	padding: 10px 15px 15px 0;
	float: left;
}

div.right-float {
	position: relative;
	padding: 10px 0 15px 15px;
}

/* Paragraph classes. */

p.numlist {
	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', LucidaGrande, Lucida, Geneva, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: .3px;
	line-height: 25px;
	color: #999;
}

/* Image classes. */

img.preload {
	position: absolute;
	width: 0px;
	height: 0px;
	border: 0px;
	padding: 0px;
	visibility: hidden;
}

img.title-image {
	position: relative;
}

img.left-float {
	position: relative;
	padding: 10px 15px 15px 0;
	float: left;
	clear: left;
}

img.right-float {
	position: relative;
	padding: 10px 0 15px 15px;
	float: right;
	clear: right;
}

/* Span classes */

span.list-item {
	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', LucidaGrande, Lucida, Geneva, Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	letter-spacing: .4px;
	line-height: 16px;
	color: #FFF;
}