/* CSS Document */

/* Global */

/** {
    margin:0;
    padding:0;
}*/

/*a, a:focus, a:hover, a:active*/
body, #left ,#left a {
	color:#000000;
}

/*body {font-size:90%;}*/

#left {font-family: arial, verdana, sans-serif;}

#left {
	font-family: arial, verdana, sans-serif;
	font-size:0.9em;
	width:14em;
/* updated width changed from 13em to 14em */}

#left img {padding-top: 0;
border:0;}

#left h2 {
	font-weight: bold;
	font-size: 1.5em;
	/*	font:bold 1.5em Arial, verdana, sans-serif;
	*/
	color:#323264;
	margin-left:3%;
	padding-top:.2em;
}

#left p {font-size:0.9em;
line-height:1.0em;}

/* Forms */

form, fieldset {background-color: #fca311;}

form {
	margin:0;
	width:12.5em;
}

/* mac hac \*/

form {
	overflow:auto;
	width:14em;
}

/* end hack */

fieldset {border: 0;
width: 12em;
padding: .25em 0 .5em 4%;
margin-top:0;
float:left;
color:#000;}

#left fieldset a {background: #e4adc2;
color:#000;}

legend {margin:0;
font-size: 1.3em;
font-weight:bold;
font-family: 'Arial', tahoma, verdana, sans-serif;
color:#fff;
padding:.25em 0 .2em 0;
margin: 0 0  0 -7px;}

html>/**/

body legend {
	margin: -.25em 0 0 0px;
	color:#323264}

.text {
	margin: 0;
	color: #000000;
	font-family: Arial, Helvetica, Sans-serif;}

.formfield178 {
	margin-top: .2em;
	font-size: .9em;
	margin-bottom: .3em;
	width: 97%;
	font-family: Arial, Helvetica, Sans-serif
}

.formfield179 {width:94%;}

input.searchbutton {
	background-color: #323264;
	/* added by youthnet */
	color: #fff;
	border:1px outset #63BBBD;
	/* added by youthnet */
	margin-left:0;
	font-weight:bold;
	margin-right:0.41em;
	/*overflow: hidden;*/
}

/* mac hack \*/

input.searchbutton {float:right}

/* hack ends */

input.txt {
	width:98%;
	margin:0 auto .5em;
	background:#fff;
	color:#000;
}

input.btn {
	background:#BED2B8 url(../../images/btn.gif) repeat-x;
	padding:.1em;
	width:7em;
	float:right;
	color:#fff;
	font-weight:bold;
	font-size:1em;
	line-height: 1.4em;
	font-family: "Lucida Bright", Georgia, Times, serif;
	cursor:pointer;
}

input:focus, input.focus {border-style:inset;}

label {display:block;
margin-top:.5em;}

.op {display:none;}

/* Opera styles */

/*@media all and (min-width: 0px){ - removed by JG in favour of next line*/

@media all{

}
H2#QS{
	margin-right:5px;
	margin-left:5px;
	margin-top:5px;
	padding-left: 5px;
	/*background-color:#fad471;*/
	background-color:#ffffff;
	text-align:center;
}
.fLeft {
	/*float:left;*/
	display:inline;
	/*background-color:#ff0000;*/
}

.fRight {
	float:right;
	margin-left: 10px;
	/*display:inline;*/
}

input#b1{
	width:6em;
	float:right;
	margin-right:5px;
	padding-right:0;
}
input#b2{
	width:5em;
	float:left;
}
#QS{
	position: relative;
  display: inline-block;
	font-size: 1.2em;
	font-weight: 700;
	color:#323264;
	bottom: 1em;
}
