﻿html {background: #A67516 url(../images/gold-bars.jpg) repeat-x;}
body {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
	color:#8a4000;}
#doc {
	background:#FFFFFF; 
	margin-top:1em; 
	border: 12px solid #D5941C;
	padding:1em;
	margin-bottom:1em;
} 
#hd{	
	background:url(../images/gold-rush-logo3D.gif) right no-repeat; 
	text-align:center;
	height:180px;
	font-size:123.1%;
	color:#666666;
}	
#bd {
	background:url(../images/body.jpg) repeat-x; 
	color: #8A4500;
	min-height:450px;
}
#bd p {
	padding:0 1.5em 1em 1em;
	font-size:100%;
	line-height:1.4em;
}
#logo-l {
	background:url(../images/gold-rush-logo3D.gif) left no-repeat;
	height:180px;
}
h1 {
	color: #ecb613; 
	padding-top:1.5em; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:197%;
	font-weight:bold;
}
h2 {
	margin:1em 0; 
	font-size:116%; 
	font-weight:bold;
	padding: 0 1em 1em 1em;
	color:#333333;
	font-family:Georgia, "Times New Roman", Times, serif; 
	color: #8A4500;
	background:url(../images/dots.gif) repeat-x bottom;
}
h3 {
	margin:1em 0 0.2em 1.2em; 
	font-family:"Trebuchet MS", Trebuchet, Verdana, Arial;
	font-weight:bold;
	font-size:182%;
}
h4 {
	font-family:"Trebuchet MS", Trebuchet, Verdana, Arial;
	font-weight:bold;
	font-size:150%;
	color:#ecb613; 
	padding: 0.5em 0 0.5em 0.8em;
}
h5 {
	margin:1em 0 0.2em 1em; 
	font-weight:bold;
	font-size:110%;
	
}
.past {margin: 1em 0 0 0.6em;}

.small {font-size:10px;}
#questionnaire-hd h4 {
	padding:30px 0 0 0;
	margin-left:0;
	font-size:156.1%;
	font-weight:bold;
}
#navbar {
	overflow:hidden; 
}
#nav {
	float:left;
	padding:10px 0 0 0;
	background: url(../images/nav-gradient.jpg) repeat-x bottom left;
	width:100%;
}
#nav li {
	float:left;
	font-family: trebuchet, "trebuchet ms", Geneva, Arial, Helvetica, sans-serif;
	font-size:123.1%;
	font-weight:bold;
}
#nav a {
	float:left;
	display:block;
	margin-right:2px;
	padding: 4px 10px 4px 10px;
	color: #7E6D3A;
	text-decoration:none;
	border:1px solid #9b8748;
	border-bottom:none;
	background: #F1D98C url(../images/tab.gif) repeat-x top left;

}
#nav a:hover, 
body#Home #t-home a, 
body#Team #t-team a, 
body#Event #t-event a, 
body#Training #t-training a, 
body#Incentive #t-incentive a, 
body#Newsletter #t-newsletter a,
body#Multimedia #t-multimedia a, 
body#IT #t-IT a {
	color:#333;
	padding-bottom:4px;
	border-color: #727377;
	background:#EEEEEE url(../images/tab-over.jpg) repeat-x;
}
#t-home { margin-left:60px; }
a, a:visited {color:#0066CC;}
a:hover {color:#CC9900; background-color: #FFFFD5;}
table {
	border: 1px solid #cc9900; 
	margin:12px 0; 
	background: #FFFAEA;
}
#bd h2 a, bd h2 a:visited, #hd a, #hd a:visited  {color:#ecb613;}
#bd h2 a:hover, #hd a:hover {color:#ec8613;}
#ft {
	color:#e1e1e1; 
	border-top: 1px solid #e1e1e1; 
	margin-top:1em; 
	padding-top:1em; 
	font-size:93%; 
	font-family:Arial, Helvetica, sans-serif;
}
.gold-list ul {margin:2em 0 0 2em; }
.gold-list li { margin:0 0 1em 4em; list-style:square;}
.founded {font-style:italic; font-size:93%; font-family:Arial, Helvetica, sans-serif;}
img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
#home-page { background:url(../images/logo-large.gif) no-repeat;}
	#home-page h3 {
		font-family:Georgia, "Times New Roman", Times, serif; 
		font-size:153.9%; 
		color:#ecb613; 
		margin: 0 0 0.2em 0;
	}
	#home-page p {margin-bottom:0.5em;}
#body-content {margin:0 1.2em;}
.space {padding-top:2em;}
.img-left {float:left; margin-right:1em;}
.clear {clear:left;}

/*Questionnaire Form Styles*/

fieldset {
	border:1px solid #8A4500; 
	padding:0.5em 0 0 1.5em; 
	margin-bottom:1em;
}
legend {
	color:#8A4500; 
	font-weight:bold; 
	padding:0.5em; 
	margin-left:1em;
}
label {display:block; margin-bottom: 1em;}
.rating { padding:0 20px; float:left;}
textarea, select, input { 
	border:2px solid #6B3500; 
	border-right:1px solid #AD7B4A; 
	border-bottom:1px solid #AD7B4A;
	background: #FEF9F3;
}
textarea { 
	margin-bottom:1em; 
	padding:0.5em; 
}
input { padding:0.3em;}
.s-button {
	padding:5px; 
	background-color:#D76B00;
	border-bottom:2px solid #713800; 
	border-right:2px solid #713800; 
	border-top: 1px solid #E5A05C; 
	border-left: 1px solid #E5A05C; 
	font-weight:bold;
}
form {padding:1em;}
select {margin-bottom: 1em;}
#questionnaire-hd { background: url(../images/questionnaire-hd.png) no-repeat left bottom; height:68px; padding: 0 0 0 50px; }
#questionnaire { background: url(../images/questionnaire.png) repeat-y left top; padding:0 30px 0 30px;}
#questionnaire-ft {background:url(../images/questionnaire-ft.png) no-repeat left bottom; height:80px;}
#questionnaire p {padding-left:0; font-weight:bold; font-size:93%; padding-bottom:0.3em;}
#questionnaire span {font-weight:normal;  font-size:93%; padding-left:1em;}
#sos {display:block; margin-bottom:2em;}

.float {float:left;}
.speaker-col {width: 130px; display:block; float:left;}
fieldset {overflow:hidden;}
#speakers select, #speakers span {float:left;}
#speakers label {overflow:hidden; clear:both; margin-bottom:10px; }
.centre { margin:0 auto;}
#video-bg {
	padding:12px; 
	background: #000000; 
	border:3px solid #E1E1E1; 
	display:inline; 
	float:left;
	margin:0 auto;
	margin: 0 0 20px 100px;
}
.small-text { font-size:10px; clear:both; text-align:center;}
#league-tables { float:left;}
#league-tables li {float:left; margin-right:1em;}
.periods {margin-left:150px;}
.periods td {padding:5px;}
.imgRight {float:right; margin: 0 0 0 1em;}
/*for IE6 PNG support*/
/*img, div, a, input { behavior: url(scripts/iepngfix.htc); }*/
#benefits span {margin-right:0.5em; width: 130px; display:block; float:left;}
#benefits input {border:0;}
#benefits fieldset {padding-bottom:15px;}

#body-content ul.ppt {
	margin-left:30px;
}
#body-content ul.ppt li {
	background:url(/images/icon-ppt.png) no-repeat;
	padding: 0 0 8px 25px;
}
	#formdiv {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.thanks { background: #F2F3F6; border: 1px solid #7E8AA2; padding: 10px; }

/*****Forms*****/
ol.forms { float: left; list-style: none; padding:5px 0 5px 0; width: 600px; }
ol.forms li {

	margin-bottom: 10px;
	width: 100%;
	padding: 10px 0 10px 0;
}


ol.forms label {
	cursor: pointer;
	display: block;
	float: left;
	font-weight: bold;
	padding-right: 20px;
	width: 175px;
}
ol.forms input, ol.forms textarea {
	border: 1px solid #7E8AA2;
	border-radius: 3px;
	font: inherit;
	-moz-border-radius: 3px;
	padding: 2px;
	-webkit-border-radius: 3px;
	width: 214px;
}
ol.forms textarea { height: 300px; width: 334px; }
ol.forms input:focus, ol.forms textarea:focus { background-color: #f2f3f6; border-color: #8A4500; }
.error { color: #f00; }
ol.forms li .error { font-size: 12px; }
ol.forms li.textarea .error {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 100px;
}
ol.forms li.screenReader { margin-bottom: 0; }
ol.forms li.buttons button {
	background: #006699;
	border: 1px;
	color: #fff;
	cursor: pointer;
	font: 16px/16px "Avenir LT Std", Helvetica, Arial, sans-serif;
	overflow: hidden;
	padding: 10px 3px 10px 3px;
	text-transform: uppercase;
	width: auto;
	
}
ol.forms li.buttons button:hover { color: #fff; }
ol.forms li.buttons button:active { left: -1px; position: relative; top: -1px; }
ol.forms li.buttons, ol.forms li.inline { float: right; width: 460px; }
ol.forms li.inline input { width: auto; }
ol.forms li.inline label { display: inline; float: none; width: auto; }
	.error1 {color: #f00; }
	.error1 {color: #f00; }
.ruler {height:1px; background: #cc6600; margin:1em 0 2em 0;}
	.ruler hr {display:none;}