html,body{
	border: 0px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-size: 90%;
	color: #000000;
}

img{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

form{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.clearer{
	height: 0px;
	font-size: 0px;
	clear: both;
}

label{
	font-weight: bold;
	cursor: pointer;
}

input{
	padding: 1px;
}

.textInput{
	width: 265px;
}

#selTaxiCompany{
	width: 270px;
}

#txtComments{
	width: 268px;
	height: 100px;
}

input:focus{
	background-color: #ffffff;
}

table.form{

	margin: 0px;
	padding: 0px;
}

table.form td{
	margin: 0px;
	padding: 5px;
}

td.label{
	/* Text describing input field container */
	width: 300px;
	text-align: right;
}

td.input{
	/* Actual input field container */
	width: 300px;
}

td.message{
	/* Messages for this field, usually errors */
	width: 0px;
}

fieldset{
	margin: 20px 10px 0px 10px;
	border-top: 20px solid #333333;
	border-left: 5px solid #333333;
	border-right: 2px solid #333333;
	border-bottom: 1px solid #333333;
}

legend{
	width: 500px;
	font-weight: bold;
	padding: 3px 10px 1px 10px;
	background-color: #333333;
	color: #FFFFFF;
}

.formDescription{
	margin: 10px;
	padding: 0px;
}

#errorList{
	color: #bb0000;
}

/*
 * Link pseudo selector order
 * a{}
 * a:link {}
 * a:visited {}
 * a:hover {}
 * a:active {} 
 */
