@charset "utf-8";
/* CSS Document */

body {
	font-size: 62.5%;
	margin: 0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #2a2a2f;
	text-align: center;
}

div.access {
	position:absolute;
	left:-9000px
}
	
#wrapper	{
	width: 918px;
	text-align: center;
	margin: 0 auto;
}
#main {
	float:left;
}
img {
	border:0;
}

/*--------------------- Header ---------------------*/

#header	{
	width: 918px;
	height: 67px;
	text-align: left;
	padding: 25px 0 0 0;
}
#header	.logos {
	float:left;
	width: 580px;
}
#header	form {
	margin: 0;
	padding: 0;
}
#header .search {
	float: right;
	width: 160px;
	padding: 6px 0 0 0;
}	
#header .search .search-field {
	background-color: #2a2a2f;
	background-image: url(../_images/search-bg.gif);
	background-repeat: no-repeat;
	color: #b6b5b5;
	width: 113px;
	font-size: 1.1em;
	padding: 7px 0 0 4px;
	float:left;
	border: none;
	height: 18px;
}	
#header .search .search-btn {
	background-color: #2a2a2f;
	color: #b6b5b5;
	border: none;
	float:left;
}	
#header .findpage {
	float: right;
	width: 143px;
	padding: 6px 0 0 0;
}	
#header .hidegobutton {
	display: none;
}
#header #findapage {
	border: none;
	height: 23px;
	width: 113px;
	font-size: 1.1em;
	padding: 4px 0 0 4px;
	background-color: #2a2a2f;
	color: #b6b5b5;
	border: #b6b5b5 dotted 1px;
}
#header #go_button {
	border: none;
	height: 23px;
	width: 25px;
	background-color: #2a2a2f;
	color: #b6b5b5;
	border: #b6b5b5 dotted 1px;
	font-size: 1.1em;
}

/*--------------------- Banner ---------------------*/

#banner {
	/*height: 276px;*/
	float: left;
	width: 916px;
	padding: 27px 0 10px 0;
}
#banner img {
z-index: 1;
}

/*--------------------- Breadcrumb ---------------------*/

#breadcrumb {
	float: left;
	width: 700px;
	padding: 0 0 28px 0;
}
#breadcrumb ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
#breadcrumb li {
	float: left;
	margin: 0;
	list-style: none;
	padding: 0 5px;
	font-size: 1.1em;
	color: #cccccc;
	border-left: #CCCCCC solid 1px;
}
#breadcrumb li.first {
	border-left: none;
}
#breadcrumb li a {
	color: #cccccc;
	text-decoration: none;
}
#breadcrumb li a:hover {
	color: #ffffff;
	text-decoration: underline;
}


/*--------------------- Toggle Video ---------------------*/

#togglevideo {
	float: right;
	width: 215px;
	padding: 0 0 28px 0;
	margin-top: -3px;
}
#togglevideo ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}
#togglevideo li {
	float: left;
	margin: 0;
	list-style: none;
	padding: 0 3px 0 0;
	font-size: 1.4em;
	color: #cccccc;
}

#togglevideo li a {
	color: #d2d1ae;
	text-decoration: none;
	border: solid 1px #d2d1ae;
	width: 16px;
	text-align: center;
	display: block;
	font-weight: bold;
}

#togglevideo li.normallink a {
	color: #d2d1ae;
	text-decoration: none;
	border: none;
	width: 150px;
	text-align: center;
	display: block;
	font-weight: normal;
	font-size: 0.9em;
}

#togglevideo li a:hover, #togglevideo li .on {
	color: #2a2a2f!Important;
	border: solid 1px #d2d1ae;
	background-color: #d2d1ae;
}

#togglevideo li.normallink a:hover, #togglevideo li.normallink .on {
	color: #FFFFFF!Important;
	border: none;
	background: none;
}


/*--------------------- Toggle Video Blue ---------------------*/

#togglevideoblue {
	float: right;
	width: 215px;
	padding: 0 0 28px 0;
	margin-top: -3px;
}
#togglevideoblue ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}
#togglevideoblue li {
	float: left;
	margin: 0;
	list-style: none;
	padding: 0 3px 0 0;
	font-size: 1.4em;
	color: #cccccc;
}

#togglevideoblue li a:hover, #togglevideoblue li .on {
	color: #2a2a2f!Important;
	border: solid 1px #00acf1;
	background-color: #00acf1;
}

#togglevideoblue li.normallink a {
	color: #00acf1;
	text-decoration: none;
	border: none;
	width: 150px;
	text-align: center;
	display: block;
	font-weight: normal;
	font-size: 0.9em;
}

#togglevideoblue li a {
	color: #00acf1;
	text-decoration: none;
	border: solid 1px #00acf1;
	width: 16px;
	text-align: center;
	display: block;
	font-weight: bold;
}

#togglevideoblue li.normallink a:hover, #togglevideoblue li.normallink .on {
	color: #FFFFFF!Important;
	border: none;
	background: none;
}

/*--------------------- Toggle Video Red ---------------------*/

#togglevideored {
	float: right;
	width: 225px;
	padding: 0 0 28px 0;
	margin-top: -3px;
}
#togglevideored ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}
#togglevideored li {
	float: left;
	margin: 0;
	list-style: none;
	padding: 0 3px 0 0;
	font-size: 1.4em;
	color: #cccccc;
}

#togglevideored li a:hover, #togglevideored li .on {
	color: #2a2a2f!Important;
	border: solid 1px #ff7a7c;
	background-color: #ff7a7c;
}

#togglevideored li.normallink a {
	color: #ff7a7c;
	text-decoration: none;
	border: none;
	width: 150px;
	text-align: center;
	display: block;
	font-weight: normal;
	font-size: 0.9em;
}

#togglevideored li a {
	color: #ff7a7c;
	text-decoration: none;
	border: solid 1px #ff7a7c;
	width: 16px;
	text-align: center;
	display: block;
	font-weight: bold;
}

#togglevideored li.normallink a:hover, #togglevideored li.normallink .on {
	color: #FFFFFF!Important;
	border: none;
	background: none;
}
/*--------------------- Content ---------------------*/

#contentarea-home {
	background: url(../_images/home-content-bg.gif) 0 0 repeat-y;
	width: 916px;
	float: left;
}
#contentarea-search {
	background: url(../_images/search-content-bg.gif) 0 0 repeat-y;
	width: 916px;
	float: left;
}
#contentarea-searchapply {
	background: url(../_images/searchapply-content-bg.gif) 0 0 repeat-y;
	width: 916px;
	float: left;
}
#content {
	float: left;
	clear: none;
	width: 463px; 			
	text-align: left;
	padding: 0 0 0 0;
}
#contentarea-searchapply #content {
	width: 666px; 			
}
#contentarea-search #content {
	width: 508px; 			
}
#contentarea-home #colone {
	width: 212px;
	float: left;
	text-align: left;
	margin: 2px 0 0 20px;
}
#contentarea-home #colone .box {
	padding: 0 0 7px 0;
}
#coltwo {
	width: 200px;
	float: left;
	text-align: left;
	margin: 0 0 0 18px;
}
#contentarea-search #coltwo {
	width: 177px; 			
}

#contentarea-b {
	background: url(../_images/b-content-bg.gif) 0 0 repeat-y;
	width: 916px;
	float: left;
}
.spotlight {
	clear: both;
	float: none;
	min-height: 90px;
}
.spotlight .spotlightbox {
	width: 225px;
	float: left;
}
.spotlight .spotlightbox h2 {
	background: #3f3f44;
	padding: 1px 0 1px 6px;
}
.spotlight .spotlightbox p {
	padding: 10px 6px 6px 6px;
}
.spotlight .addspace {
	margin-right: 10px;
}


/*--------------------- Links ---------------------*/

#content a:link {
	color:#FFFFFF;
	text-decoration: underline;
}
#content a:visited {
	color:#a8a8a8;
	text-decoration: underline;
}
#content a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

/*--------------------- Content Style---------------------*/

h1 {
	font-size: 1.6em;
	color: #cccccc;
	margin: 0;
	padding: 10px 0 2px 0;
	font-weight: lighter;
}
h1.h1home {
	margin: 0;
	padding: 0;
	float:left;
}
.contentquiz h1 {
	font-size: 4.6em;
	color: #00acf1;
	margin: 0;
	padding: 0 0 10px 0;
	font-weight: normal;
}

/*.contentgreen h1 {
	color: #9ff823;
}*/
h2 {
	font-size: 1.4em;
	color: #cccccc;
	margin: 0;
	padding: 10px 0 2px 0;
	font-weight: normal;
}
h2.setsizehone {
	font-size: 1.6em;
	color: #cccccc;
	margin: 0;
	padding: 10px 0 2px 0;
	font-weight: lighter;
}
#contentarea-home #colone h2 {
	padding: 6px 0 0 0;
}
#contentarea-home #colone h2 a {
	color: #cccccc;
	text-decoration: none;
}
#contentarea-home #colone h2 a:hover {
	text-decoration: underline;
}

#contentarea-home #colone .links-j a:hover {
	color: #d4d79b;
}
#contentarea-home #colone .links-w a:hover {
	color: #ced720;
}
#contentarea-home #colone .links-h a:hover {
	color: #00acf1;
}
#contentarea-home #colone .links-d a:hover {
	color: #ffd30a;
}
#contentarea-home #colone .links-p a:hover {
	color: #eeff4d;
}
#contentarea-home #colone .links-g a:hover {
	color: #ff7a7c;
}

#coltwo h2.first {
	padding: 6px 0 4px 0;
}
#coltwo h2 {
	padding: 18px 0 4px 0;
}
.contentquiz h2 {
	font-size: 1.8em;
	color: #00acf1;
	margin: 0;
	padding: 48px 0 8px 0;
	font-weight: normal;
}
.contentquiz h2.score {
	font-size: 1.8em;
	color: #00acf1;
	margin: 0;
	padding: 8px 0 8px 0;
	font-weight: normal;
}
.contentquiz h2.firstscore {
	padding: 48px 0 8px 0;
}

h3 {
	font-size: 1.2em;
	color: #cccccc;
	margin: 0;
	padding: 10px 0 2px 0;
}
.contentquiz h3 {
	font-size: 1.6em;
	color: #cccccc;
	margin: 0;
	padding: 8px 0;
	font-weight: normal;
}
h4 {
	font-size: 1.2em;
	color: #cccccc;
	margin: 0;
	padding: 10px 0 2px 0;
}

p {
	font-size: 1.2em;
	color: #cccccc;
	margin: 0;
	padding: 6px 0;
	line-height: 1.4em;
}

p.small {
	font-size: 1.1em;
}
#contentarea-home #colone p {
	padding: 2px 0 6px 0;
}

/*--------------------- Col 2 - right hand column---------------------*/

#coltwo p {
	padding: 6px 0 6px 0;
}
#coltwo p.findoutmore, #content .spotlightbox p.findoutmore, #content .icouldpage p.findoutmore {
	padding: 1px 0 6px 0;
	background: url(../_images/findoutmore-bg.gif) 0 0 repeat-x;
}
#coltwo p.findoutmore a, #content .spotlightbox p.findoutmore a {
	padding: 1px 0 1px 10px;
	color: #9ff823;
	text-decoration: none;
	background: url(../_images/bullet-smalldarkgreen.gif) 0 4px no-repeat;
	display: block;
}
#content .icouldpage p.findoutmore a {
	padding: 1px 0 1px 16px;
	color: #9ff823;
	text-decoration: none;
	background: url(../_images/bullet-smalldarkgreen.gif) 0 8px no-repeat;
	display: block;
}
#coltwo p.findoutmore a:hover, #content .spotlightbox p.findoutmore a:hover, #content .icouldpage p.findoutmore a:hover {
	color: #9ff823;
	text-decoration: none;
	background: #3f3f44 url(../_images/bullet-smalldarkgreen-over.gif) 0 4px no-repeat;
}

/*--------------------- Col 2 - right hand column - colours ---------------------*/

.contentgreen #coltwo p.findoutmore a, .contentgreen #content .spotlightbox p.findoutmore a, .contentgreen #content .icouldpage p.findoutmore a {
	color: #ced720;
	background: url(../_images/bullet-smallgreen.gif) 0 4px no-repeat;
}
.contentgreen #coltwo p.findoutmore a:hover, .contentgreen #content .spotlightbox p.findoutmore a:hover, .contentgreen #content .icouldpage p.findoutmore a:hover {
	color: #ced720;
	background: #3f3f44 url(../_images/bullet-smallgreen-over.gif) 0 4px no-repeat;
}	
.contentgreen2 #coltwo p.findoutmore a, .contentgreen2 #content .spotlightbox p.findoutmore a, .contentgreen2 #content .icouldpage p.findoutmore a {
	color: #eeff4d;
	background: url(../_images/bullet-smallgreen2.gif) 0 4px no-repeat;
}
.contentgreen2 #coltwo p.findoutmore a:hover, .contentgreen2 #content .spotlightbox p.findoutmore a:hover, .contentgreen2 #content .icouldpage p.findoutmore a:hover {
	color: #eeff4d;
	background: #3f3f44 url(../_images/bullet-smallgreen2-over.gif) 0 4px no-repeat;
}	
.contentlightgreen #coltwo p.findoutmore a, .contentlightgreen #content .spotlightbox p.findoutmore a {
	color: #d4d79b;
	background: url(../_images/bullet-smalllightgreen.gif) 0 3px no-repeat;
}
.contentlightgreen #coltwo p.findoutmore a:hover, .contentlightgreen #content .spotlightbox p.findoutmore a:hover {
	color: #d4d79b;
	background: #3f3f44 url(../_images/bullet-smalllightgreen-over.gif) 0 3px no-repeat;
}	
.contentlightgreen #content .icouldpage p.findoutmore a {
	color: #d4d79b;
	background: url(../_images/bullet-smalllightgreen.gif) 6px 3px no-repeat;
}
.contentlightgreen #content .icouldpage p.findoutmore a:hover {
	color: #d4d79b;
	background: #3f3f44 url(../_images/bullet-smalllightgreen-over.gif) 6px 3px no-repeat;
}	
.contentblue #coltwo p.findoutmore a, .contentblue #content .spotlightbox p.findoutmore a, .contentblue #content .icouldpage p.findoutmore a  {
	color: #00acf1;
	background: url(../_images/bullet-smallblue.gif) 0 4px no-repeat;
}
.contentblue #coltwo p.findoutmore a:hover, .contentblue #content .spotlightbox p.findoutmore a:hover, .contentblue #content .icouldpage p.findoutmore a:hover {
	color: #00acf1;
	background: #3f3f44 url(../_images/bullet-smallblue-over.gif) 0 4px no-repeat;
}	
.contentred #coltwo p.findoutmore a, .contentred #content .spotlightbox p.findoutmore a, .contentred #content .icouldpage p.findoutmore a  {
	color: #ff7a7c;
	background: url(../_images/bullet-smallred.gif) 0 3px no-repeat;
}
.contentred #coltwo p.findoutmore a:hover, .contentred #content .spotlightbox p.findoutmore a:hover, .contentred #content .icouldpage p.findoutmore a:hover {
	color: #ff7a7c;
	background: #3f3f44 url(../_images/bullet-smallred-over.gif) 0 3px no-repeat;
}	
.contentorange #coltwo p.findoutmore a, .contentorange #content .spotlightbox p.findoutmore a, .contentorange #content .icouldpage p.findoutmore a  {
	color: #ffd30a;
	background: url(../_images/bullet-smallorange.gif) 0 3px no-repeat;
}
.contentorange #coltwo p.findoutmore a:hover, .contentorange #content .spotlightbox p.findoutmore a:hover, .contentorange #content .icouldpage p.findoutmore a:hover {
	color: #ffd30a;
	background: #3f3f44 url(../_images/bullet-smallorange-over.gif) 0 3px no-repeat;
}	


#content ul {
	margin: 0;
	padding: 6px 0 6px 1px;
}
#content li {
	font-size: 1.2em;
	color: #cccccc;
	list-style: none;
	margin: 0;
	padding: 2px 0 2px 12px;
	background: url(../_images/bulletround-darkgreen.gif) 0 6px no-repeat;
}
.contentgreen #content li {
	background: url(../_images/bulletround-green.gif) 0 6px no-repeat;
}
.contentlightgreen #content li {
	background: url(../_images/bulletround-lightgreen.gif) 0 6px no-repeat;
}
.contentblue #content li {
	background: url(../_images/bulletround-blue.gif) 0 6px no-repeat;
}
.contentred #content li {
	background: url(../_images/bulletround-red.gif) 0 6px no-repeat;
}
.contentorange #content li {
	background: url(../_images/bulletround-orange.gif) 0 6px no-repeat;
}
#content #sitemap ul, #content #sitemap ul ul, #content #sitemap ul ul ul {
	margin: 0;
	padding: 0 0 0 10px;
}
#content #sitemap li {
	font-size: 1.2em;
	color: #cccccc;
	list-style: none;
	margin: 0;
	padding: 2px 0 2px 12px;
	background: url(../_images/bulletround-darkgreen.gif) 0 6px no-repeat;
}
#content #sitemap li li {
	font-size: 1.0em;
}

.red { 
	color: #FF0000;
}
.introsignoff {
	font-size: 1.4em;
	color: #cccccc;
	padding: 20px 0 6px 0;
	line-height: 1.4em;
}
.highlight {
	color: #9ff823;
}

#buyingquiz {
	text-align: left;
}
.flashaltcontent {
	text-align: left;
}
.flashaltcontent a:link, .flashaltcontent a:visited {
	color:#ffffff;
	text-decoration: none;
}
.flashaltcontent a:hover {
	text-decoration: underline;
}
#content .start {
	margin-top: 10px;
	font-size: 1.6em;
	font-weight: bold;
	color: #cccccc;
	padding: 0 0 0 14px;
	background: url(../_images/quiz/bullet.gif) left center no-repeat;
}
#content .start a:link, #content .start a:visited {
	color: #cccccc;
	text-decoration: none;
}
#content .start a:hover {
	color: #00acf1;
	text-decoration: none;
}
#content .icouldpage {
	width: 220px;
	float: left;
}
.floatleft {
	float: left;
}
#content .tablestyle {
	padding-top: 10px;
}
#content .tablestyle td {
	border-top: #48484C solid 1px;
}

.applybutton a  {
	color: #ff7a7c;
	background: url(../_images/bullet-smallred.gif) 0 3px no-repeat;
}


/*--------------------- Apply now links  ---------------------*/

#content .applynow a:link, #content .applynow a:visited {
	padding-left: 12px;
	color: #FFFFFF;
}
.contentgreen #content .applynow a:link, .contentgreen #content .applynow a:visited {
	background: url(../_images/bullet-biggreen.gif) 0 0 no-repeat;
}
.contentgreen #content .applynow a:hover {
	color: #ced720;
}
.contentgreen2 #content .applynow a:link, .contentgreen2 #content .applynow a:visited {
	background: url(../_images/bullet-biggreen2.gif) 0 0 no-repeat;
}
.contentgreen2 #content .applynow a:hover {
	color: #eeff4d;
}
.contentlightgreen #content .applynow a:link, .contentlightgreen #content .applynow a:visited {
	background: url(../_images/bullet-biglightgreen.gif) 0 0 no-repeat;
}
.contentlightgreen #content .applynow a:hover {
	color: #d4d79b;
}
.contentblue #content .applynow a:link, .contentblue #content .applynow a:visited {
	background: url(../_images/bullet-bigblue.gif) 0 0 no-repeat;
}
.contentblue #content .applynow a:hover {
	color: #00acf1;
}
.contentred #content .applynow a:link, .contentred #content .applynow a:visited {
	background: url(../_images/bullet-bigred.gif) 0 0 no-repeat;
}
.contentred #content .applynow a:hover {
	color: #ff7a7c;
}
.contentorange #content .applynow a:link, .contentorange #content .applynow a:visited {
	background: url(../_images/bullet-bigorange.gif) 0 0 no-repeat;
}
.contentorange #content .applynow a:hover {
	color: #ffd30a;
}


/*--------------------- Footer ---------------------*/
#base {
	width: 918px;
	color: #FFFFFF;
	clear: both;
}

#footer {
	width: 918px;
	height: 110px;
	padding: 25px 0 0 10px;
	clear: both;
	font-size: 1.2em;
	margin: 0 auto;
	text-align: left;
	color: #cdcdcd;
}
#footer ul {
	margin: 0;
	padding: 0;
}
#footer li {
	float: left;
	margin: 0;
	padding: 0 8px;
	border-left: #CCCCCC solid 1px;
	list-style: none;
}
#footer li.first {
	padding: 0 8px 0 4px;
	border-left: none;
}
#footer li a {
	color: #cdcdcd;
	text-decoration: none;
}
#footer li a.on {
	text-decoration: underline;
}
#footer li a:hover {
	color: #cdcdcd;
	text-decoration: underline;
}
#footer .printthispage {
	float: right;
}
#footer .copyright {
	float: none;
	clear: both;
	padding: 2px 0 0 4px;
}
