/*CSS Document*/

* {
	font-family:Arial, Helvetica, sans-serif;
}

.formTitle {
	font-weight:bold;
	font-size:110%;
}

div.section {
	border:2px solid black;
	padding:2px;
	margin:0;
	overflow:hidden;
	text-align:left;
}

input.fw {
	width:99%
}

input.fh {
	height:100%
}

.noborder {
	border:0px dotted #ff00ff;
}

.fieldLabel {
	font-weight:bold;
	text-align:left;
}

.plateText {
	font-size:125%;
}

.bold {
	font-weight:bold;
}

.small {
	font-size:90%;
}

/*** Colour Picker ***/
.clBlock {
	border:1px solid #000000;
	width:32px;
	height:32px;
	float:left;
	margin:1px 4px 1px 0;
	cursor:pointer;
}

.clBigBlock {
	border:1px solid #000000;
	width:64px;
	height:32px;
	float:left;
	margin:1px 4px 1px 0;
}

.clYellow {
	background-color: #FFFF00;
}

.clBlue {
	background-color: #0000FF;
}

.clWhite {
	background-color: #FFFFFF;
}

.clGreen {
	background-color: #00FF00;
}

.clBlack {
	background-color: #000000;
}

.clRed {
	background-color: #FF0000;
}

.clLightGrey {
	background-color: #D0D0D0;
}

/*
ul#colorPickerBG li.selected,
ul#colorPickerFG li.selected {
	border:2px solid black;
	margin:0 4px 0 0;
}
*/

div#frmBody {
	background-color:#FFFFFF;
}

	div#frmBody input {
		text-align:left;
	}

	div#frmBody table th {
		color:#FFFFFF;
		background-color: #007CB5;
		font-weight:bold;
	}
	
		div#frmBody table th.subhead {
		color:#007CB5;
		background-color: #FFFFFF;
			
		}

/*input#ePCOLicNum*/ .tfl-logo {
	background:transparent url(London/TFL-logo-small.gif) no-repeat scroll center right;
}

ul#colorPickerBG,
ul#colorPickerFG {
	list-style:none;
	overflow:hidden;
	padding:0;
	margin:4px 0;
	float:left;
}

ul#colorPickedBG,
ul#colorPickedFG {
	float:left;
	list-style:none;
	overflow:hidden;
	padding:0;
	margin:4px 0 4px 15px;
}


