a {
	color: #237;
	text-decoration: none;
}

fieldset{
    clear: both;
    padding: 4px 8px 9px; /*Should have been normalised, but this is the standard Firefox padding, apply for IE too*/
    margin: 0;
}

#toolbox #user_area h3,
#toolbox form label {
	color: #007;
	display: block;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: -2px;
	padding-left: 0;
	text-transform: uppercase;
}

#toolbox #user_area h3{
    margin-top: -.5em;
}

#toolbox #user_area p{
    font-size: .8em;
}

#toolbox form fieldset.text,
#toolbox form fieldset.select {
    margin: 0 0 4px;
    padding: 0; 
}

#toolbox form input{
	border: #7F9DB9 1px solid;
	padding: 2px 6px;
	width: 144px;
}
#toolbox form select {
    width: 157px;
}

#toolbox form fieldset label {
	padding-left: 2px;
}

#toolbox form fieldset.login {
    background: url(/media/img/core/login_background.png) no-repeat right top;
	border: 0;
	float: left;
}

#toolbox form fieldset.login input {
	background: url(/media/img/core/login_background_left.png) no-repeat left top;
	border: 0;
	margin: -4px -10px 0 -10px;
	padding: 5px 2px 5px 0;
    color: #000;
	float: left;
	font-weight: bold;
    text-transform: uppercase;
    width: 98px;
}

#toolbox form fieldset.submit {
	background: url(/media/img/core/button_background.png) no-repeat right top;
	border: 0;
	float: left;

}

#toolbox form fieldset.submit input {
	background: url(/media/img/core/button_background_left.png) no-repeat left top;
	border: 0;
	margin: -4px -10px 0 -10px;
	padding: 5px 2px 5px 0;
    color: #fe0;
	float: left;
	font-weight: bold;
    text-transform: uppercase;
    width: 98px;
}

form fieldset {
	border: 0;
}
form strong {
	display: block;
}

form label {
	display: block;
}
form input {
	width: 16em;
}
form textarea {
	height: 12em;
	width: 32em;
}

.report_form li {
	white-space: nowrap;
}