/*
 *   COGENT GOLD STANDARD 
 *   ----------------------------------
 *   ID :: CSS File
 *   
 *   gold text #D2980F
 *   wales logo blue text #0079C2
 *   
 */


/* -------------- gold standard sub-section -------------- */

#templateContentWrapperGold {
	float: left;
	width: 850px;
	margin: 0;
	padding: 20px 25px 20px 25px;
	font-family: Arial, Helvetica, sans-serif;
}

#templateContentWrapperGold #left {
	float: left;
	width: 400px;
	margin: 0;
	padding: 0;
}

#templateContentWrapperGold #right {
	float: right;
	width: 427px;
	margin: 0;
	padding: 0;
}

#templateContentWrapperGold h1 {
	font-size: 145%;
    line-height: 125%;
	margin: 0 0 10px 0;
	padding: 0;
	color: #D2980F;
}

#templateContentWrapperGold h1 span {
	margin: 0;
	padding: 0 0 0 48px;
}

#templateContentWrapperGold h2 {
	font-size: 95%;
    line-height: 100%;
	margin: 0 0 10px 0;
	padding: 0;
	color: #666;
}

#templateContentWrapperGold p {
	font-size: 80%;
    line-height: 140%;
	margin: 0 0 10px 0;
	padding: 0;
	color: #666;
}

#templateContentWrapperGold p.homeIntro {
	font-size: 105%;
    line-height: 140%;
	margin: 0 0 10px 0;
	padding: 0;
	color: #D2980F;
	font-weight: bold;
}

#templateContentWrapperGold ul {
	font-size: 80%;
	margin: 0;
	padding: 0 0 5px 16px;
	line-height: 120%;
	color: #666;
}

#templateContentWrapperGold ul li {
	padding: 0 0 0 0;
	margin: 5px 0;
}

#templateContentWrapperGold #buttonNav {
	background-image: url(images/goldStandard/goldSignupButtonNav.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 0 0;
	margin: 20px 0;
	width: 400px;
	height: 83px;
}

#templateContentWrapperGold #buttonNav #signup {
	padding: 0;
	margin: 0;
	height: 45px;
	color: #FFF;
}

#templateContentWrapperGold #buttonNav #signup a {
	padding: 0 0 0 72px;
	margin: 0;
	font-size: 110%;
	height: 45px;
	line-height: 44px;
	color: #FFF;
	display: block;
	font-weight: bold;
	text-decoration: none;
}

#templateContentWrapperGold #buttonNav #nav {
	padding: 0;
	margin: 0;
	height: 38px;
	line-height: 38px;
	font-size: 95%;
	text-align: center;
	font-weight: bold;
}

#templateContentWrapperGold #buttonNav #nav A:link {
	color: #0079C2;
	text-decoration: none;
}

#templateContentWrapperGold #buttonNav #nav A:visited {
	color: #0079C2;
	text-decoration: none;
}

#templateContentWrapperGold #buttonNav #nav A:hover {
	color: #CC0000;
	text-decoration: underline;
}

#templateContentWrapperGold #buttonNav #nav span {
	padding: 0;
	margin: 0 10px;
	color: #0079C2;
}

#templateContentWrapperGold p.signatureImage {
	font-style: italic;
	text-align: right;
	padding: 0;
	margin: 0 10px 10px 0;
}

#templateContentWrapperGold p.signature {
	font-style: italic;
	text-align: right;
	padding: 0;
	margin: 0 10px 0 0;
}

#templateContentWrapperGold p.signature span {
	font-weight: bold;
}

#templateContentWrapperGold p.callToAction {
	font-weight: bold;
	padding: 0;
	margin: 20px 0 10px 0;
	color: #D2980F;
	font-size: 95%;
}

#templateContentWrapperGold #walesEuLogo {
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 427px;
}

#templateContentWrapperGold #walesEuLogo .walesLogo {
	margin: 40px auto 0;
	padding: 0;
	width: 221px;
	height: 172px;
}

#templateContentWrapperGold #walesEuLogo .walesText {
	margin: 20px auto 0;
	padding: 0;
	width: 350px;
	font-weight: bold;
	font-size: 70%;
	color: #0079C2;
}


/* -------------- gold standard widget -------------- */

#rollOfHonourWidget {
	float: left;
	margin: 0;
	padding: 0;
}

#rollOfHonourWidget #widgetHeader {
	float: left;
	width: 427px;
	height: 67px;
	margin: 0;
	padding: 0;
}

#rollOfHonourWidget #widgetMain {
	float: left;
	width: 427px;
	height: 309px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
}

#rollOfHonourWidget #widgetMain ul {
	list-style: none; 
	padding: 0; 
	margin: 0; 
}

#rollOfHonourWidget #widgetMain ul li {
	list-style: none; 
	padding: 0; 
	margin: 0; 
}


/* -------------- home promos -------------- */

#homePromoWrapper10 {
	width: 978px;
	height: 294px;
	margin: 12px 0px;
	padding: 0;
	text-align: left;
	overflow: hidden;
	position: relative;
}

#homePromoWrapper10 ul {
	list-style: none; 
	padding: 0; 
	margin: 0; 
}

#homePromoWrapper10 ul li {
	list-style: none; 
	padding: 0; 
	margin: 0; 
}


/* -------------- gold standard widget - page selector device -------------- */

#bannerNav { position:absolute; right:15px; bottom:11px; background:url(images/goldStandard/rotatorNavImages/gSolidWhite.png) repeat 0 0; padding:5px 5px 5px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#bannerNav a { margin:3px 10px 0 0 ; height:10px; width:10px; display:block; background:url(images/goldStandard/rotatorNavImages/gDotTint.png) no-repeat 0 0; float:left; }
#bannerNav a.active { background-image:url(images/goldStandard/rotatorNavImages/gDotFull.png); }
#bannerNav span.pause, #bannerNav span.play { cursor:pointer; height:15px; width:15px; display:block; background:url(images/goldStandard/rotatorNavImages/gPause.png) no-repeat 0 0; float:left; }
#bannerNav span.play { background-image:url(images/goldStandard/rotatorNavImages/gPlay.png) }


/* -------------- right hand content -------------- */

#contentBoxWrapper {
	float: left;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#contentBoxWrapper #goldHeader {
	float: left;
	width: 427px;
	height: 67px;
	margin: 0;
	padding: 0;
}

#contentBoxWrapper #contentMain {
	float: left;
	background-image: url(images/goldStandard/goldContentBoxBackground.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 427px;
	margin: 0;
	padding: 0;
}

#contentBoxWrapper #contentMain h3 {
	margin: 15px 15px 5px;
	padding: 0;
	font-size: 80%;
	color: #666;
}

#contentBoxWrapper #contentMain h3.faq {
	color: #D86928;
	font-size: 85%;
	margin: 15px 15px 0;
}

#contentBoxWrapper #contentMain p {
	margin: 10px 15px;
	padding: 0;
}

#contentBoxWrapper #contentMain p.intro {
	margin: 15px 15px 10px;
	padding: 0;
	font-weight: bold;
}

#contentBoxWrapper #contentMain .contentImagePad {
	margin: 0 0 10px 5px;
	padding: 0;
	font-weight: bold;
}

#contentBoxWrapper #contentMain ul {
	padding: 0; 
	margin: 5px 15px 10px 33px; 
}

#contentBoxWrapper #contentMain ul li {
	padding: 0; 
	margin: 0 0 2px 0; 
}

#contentBoxWrapper #contentFooter {
	float: left;
	width: 427px;
	margin: 0;
	padding: 0;
}


/* -------------- signup form -------------- */

#contentBoxWrapper #contentMain form {
	margin: 0 15px;
	padding: 0;
	font-size: 80%;
	color: #666;
}

#contentBoxWrapper #contentMain form label {
	display: block;
	margin: 15px 0 10px 0;
	padding: 0;
	font-weight: bold;
}

#contentBoxWrapper #contentMain form input {
	margin: 0;
	padding: 0;
	width: 330px;
	height: 20px;
	font-size: 90%;
}

#contentBoxWrapper #contentMain form input#submit {
	display: block;
	margin: 10px 0 30px 0;
	padding: 0;
	width: 100px;
	height: 25px;
	font-size: 90%;
	font-weight: bold;
	color: #FFF;
	background-color: #0083CB;
	border: 0;
	cursor: pointer;
}

#contentBoxWrapper #contentMain form input.signupRadioNo {
	margin: 20px 5px 20px 20px;
	padding: 0;
	width: 15px;
	height: 15px;
	vertical-align: middle;
	background-color: #FFF;
}

#contentBoxWrapper #contentMain form input.signupRadioYes {
	margin: 20px 5px 20px 0;
	padding: 0;
	width: 15px;
	height: 15px;
	vertical-align: middle;
	background-color: #FFF;
}

#contentBoxWrapper #contentMain form p {
	margin: 0;
	padding: 0;
	font-size: 100%;
}

#contentBoxWrapper #contentMain form p.smallText {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 85%;
}

#contentBoxWrapper form .required {
	color: #ff0000;
}