.show { visibility:visible; }
.hide { visibility:collapse; display:none; }
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	background-color:#FFF;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	background:transparent url(/images/alt-bg.jpg) top center fixed no-repeat;
	height: 100%; 	
}
#overlayboxdiv {
	background-color:#FFF;
	border:0px;
	margin:0px;
	border-style:none;
	width:200px; 
	height:200px;
	display:inline;
	position:absolute;
}
.lhcolumn {
	background-image:url(/images/webquiz/leftbar.jpg);
	background-repeat:repeat-y;
}
.bottombar {
	background-image:url(/images/webquiz/bottombar.jpg);
	background-repeat:no-repeat;
	height:70px;
	padding-left:75px;
	padding-top:20px;
}
.bottombar a:link {
	color:#fff;
}
.boxtop {
	height:10px;
}
.boxbottom {
	height:10px;
}
.registertitles {
	font-size:120%;
	font-style:italic;
}
.wq_asterisk {
	color:#999;
}

.wq_play_quiz_button {
	font-family:Tahoma, Geneva, sans-serif;
	font-style:italic;
	border-bottom-style:ridge;
	padding:8px 10px 8px 8px;
	color:#FFF;
	background-color:#093;
	font-size:15px;
}

.wq_large_green {
	color:#093;
	font-size:160%;
	font-weight:bold;
}
.transparent {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.darkbox {
	background:#343434;
	color:#FFF;
}
.lightbox {
	background:#575556;
	color:#FFF;
}
.innerbox {
	padding:5px;
}
.darkboxtext {
	font-size:120%;
	font-style:italic;
}
.lightboxtext {
	font-style:italic;
}
.innerbox a:link {	color:#FFF; }
.innerbox a:visited {	color:#FFF; }
.innerbox a:hover {	color:#2292C4; }
.innerbox a:active {	color:#FFF; }

a:link{
	color:#2292C4;
	text-decoration:none;
}
a:visited{
	color:#2292C4;
	text-decoration:none;
}
a:hover{
	color:#666666;
	text-decoration:none;
}
a:active{
	color:#2292C4;
	text-decoration:none;
}
/* __________________________________________________________________________TEXT BLACK */
.wq_black_vlarge_caps {
	font-size: 28px;
	font-weight: bold;
	text-transform:uppercase;
}
.wq_black_large_caps {
	font-size: 18px;
	font-weight: bold;
	text-transform:uppercase;
}
.wq_black_bold {
	font-weight: bold;
	font-size:11px;
}
.wq_black_bold_caps {
	font-weight: bold;
	text-transform:uppercase;
}
/* __________________________________________________________________________TEXT ORANGE  */
.wq_orange_medium_caps {
	font-size: 14px;
	color:#F18231;
	font-weight: bold;
	text-transform:uppercase;
}
.wq_orange {
	font-size: 11px;
	color:#F18231;
}
.wq_orange_caps {
	font-size: 11px;
	color:#F18231;
	text-transform:uppercase;
}
/* __________________________________________________________________________TEXT WHITE */
.wq_white {
	color:#FFFFFF;
	font-size:11px;
}
.wq_white_bold {
	color:#FFFFFF;
	font-weight: bold;
}
.wq_white_medium_caps {
	font-size: 14px;
	color:#FFFFFF;
	font-weight: bold;
	text-transform:uppercase;
}
a.wq_white_medium_caps:link {
	color:#FFFFFF;
}
a.wq_white_medium_caps:visited {
	color:#FFFFFF;
}
a.wq_white_medium_caps:active {
	color:#FFFFFF;
}
a.wq_white_medium_caps:hover {
	color:#CCCCCC;
}

.wq_white_vlarge_caps {
	font-size: 28px;
	color:#FFFFFF;
	font-weight: bold;
	text-transform:uppercase;
}
a.wq_white_vlarge_caps:link {
	color:#FFFFFF;
	text-decoration:none;
}
a.wq_white_vlarge_caps:visited {
	color:#FFFFFF;
	text-decoration:none;
}
a.wq_white_vlarge_caps:hover {
	color:#CC0000;
	text-decoration:none;
}
a.wq_white_vlarge_caps:active {
	color:#FFFFFF;
	text-decoration:none;
}
.wq_white_caps {
	font-size: 11px;
	color:#FFFFFF;
	text-transform:uppercase;
}
.wq_white_small {
	font-size: 10px;
	color:#FFFFFF;
	text-decoration:none;
}
a.wq_white_small:link {
	font-size: 10px;
	color:#FFFFFF;
	text-decoration:none;
}
a.wq_white_small:visited {
	font-size: 10px;
	color:#FFFFFF;
	text-decoration:none;
}
a.wq_white_small:hover {
	font-size: 10px;
	color:#CC0000;
	text-decoration:none;
}
a.wq_white_small:active {
	font-size: 10px;
	color:#FFFFFF;
	text-decoration:none;
}
/* __________________________________________________________________________TEXT GREY */
.wq_grey_small {
	color:#EFEFEF;
	font-size: 10px
}
/*div.wq_grey_small {
	display:none;
	}*/
.wq_grey_bold_caps {
	font-weight: bold;
	text-transform:uppercase;
	color:#EFEFEF;
}
/* __________________________________________________________________________TEXT DARK GREY */
.wq_dgrey_bold_caps {
	font-weight: bold;
	text-transform:uppercase;
	color:#666666;
	text-decoration:none;
}
a.wq_dgrey_bold_caps:link {
	color:#666666;
	text-decoration:none;
}
a.wq_dgrey_bold_caps:visited {
	color:#666666;
	text-decoration:none;
}
a.wq_dgrey_bold_caps:hover {
	color:#CC0000;
	text-decoration:none;
}
a.wq_dgrey_bold_caps:active {
	color:#666666;
	text-decoration:none;
}
/* __________________________________________________________________________FORMS */
/* Use this for Input boxes */
.inputbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	border-width:1px; 
	border-color:#CCCCCC; 
	background-color:#FFFFFF;
	width:150px;
}
.inputbox_size2 {
	width:250px;
}
.tickbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	border-width:1px; 
	border-color:#CCCCCC; 
	background-color:#999999;
}
/* Use this for Input buttons */
.inputbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666;
	border-width:1px; 
	border-color:#CCCCCC; 
	background-color:#EFEFEF;
}
/* Use this for highlighting */
.highlight {
	color:#FF6600;
}
/* Apply this to forms */
form{
	margin:0;
}
.warning {
	font-weight:bold;
	color:#FF0000;
}
/* __________________________________________________________________________BACKGROUND COLOURS*/
.bgd_light_grey {
	background-color:#999999;
}
.bgd_white {
	background-color:#FFFFFF;
}
.bgd_orange {
	background-color:#F18231;
}
.bgd_dark_grey {
	background-color:#323232;
}
/* __________________________________________________________________________BACKGROUND IMAGES*/
.bgd_leftborder {
	background-image:url(/images/wq_left_border.gif);
	background-repeat:repeat-y;
}
.login_orange_tm {
	background-image:url(/images/wq_login_orange_tm.gif);
	background-repeat:repeat-x;
}
.login_orange_ml {
	background-image:url(/images/wq_login_orange_ml.gif);
	background-repeat:repeat-y;
}
.login_orange_sepmid {
	background-image:url(/images/wq_login_orange_sepmid.gif);
	background-repeat:repeat-x;
}
.login_orange_bm {
	background-image:url(/images/wq_login_orange_bm.gif);
	background-repeat:repeat-x;
}

.login_grey_tm {
	background-image:url(/images/wq_login_grey_tm.gif);
	background-repeat:repeat-x;
}
.login_grey_ml {
	background-image:url(/images/wq_login_grey_ml.gif);
	background-repeat:repeat-y;
}
.login_grey_bm {
	background-image:url(/images/wq_login_grey_bm.gif);
	background-repeat:repeat-x;
}
.login_grey_mr {
	background-image:url(/images/wq_login_grey_mr.gif);
	background-repeat:repeat-y;
}
.bgd_footer {
	background-image:url(/images/wq_footer_bgd.gif);
	background-repeat:repeat-x;
}
/* _________________________________________________ FOOTER TEXT */
.footer_address {
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
a.footer_address:link{
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
a.footer_address:visited{
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
a.footer_address:hover{
	font-size: 9px;
	color: #2292C4;
	text-decoration: none;
}
a.footer_address:active{
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
/* _________________________________________________ */
.footer_btns {
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}
a.footer_btns:link {
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}
a.footer_btns:visited {
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}
a.footer_btns:hover {
	font-size: 11px;
	color: #2292C4;
	text-decoration: none;
}
a.footer_btns:active {
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}
/* _________________________________________________*/

.language_selector {
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	text-transform:uppercase;
}
/* _________________________________________________ */
.blue_subheadings {
	font-size: 11px;
	font-weight:bold;
	color: #0C2577;
}
a.blue_subheadings:link {
	color: #0C2577;
}
a.blue_subheadings:visited {
	color: #0C2577;
}
a.blue_subheadings:hover {
	color: #666666;
}
a.blue_subheadings:active {
	color: #0C2577;
}
.staf 
{
background:#B5B5B5 url(http://www.nikwax.com/images/blue-box.gif) repeat scroll 0 0;
margin:10px 0 0 6px;
padding:0 0 1px 0;
width:96px;
position:relative;
font-size:11px;

}
.staf a {
color:#FFFFFF;
font-weight:bold;
display:block;
padding:6px;

}
.staf a:hover {
	color:#ccc;
}

.leftAd,
.LeftAdText
{
display:none;	
	}
	
	
#updateAsTrader label{
	position:relative;
	float:left;
	line-height:22px;
}
#updateAsTrader form input{
	position:relative;
	float:right;
	margin-right:2px;
}
