/***
colours
dfeeff - blue palest
dbe7fb - blue pale
badaff - blue light
3571b7 - blue mid
142b45 - blue dark
f9d711 - yellow wand
505050 - grey
***/
p {
	padding: 5px 5px 0px 0px;
	width: 375px;
}

p.floater_right {
	float: right;
}

.mayday_oneliner1 input[type=radio] {
	display: block;
	float: left;
	margin-top: 8px;
	margin-right: 5px;
	color: red;
}

.mayday_col1 p {
	width: 900px;
}
.mayday_col1 input[type=text] {
	width: 700px;
}
.mayday_col2 p {
	width: 460px;
}

.leftcol {
	width: 460px;
	float: left;
	background: #dbe7fb;
}

	.leftcol1 {
		width: 300px;
		float: left;
	}
	
	.leftcol2 {
		width: 150px;
		margin-left: 10px;
		float: left;
	}

.rightcol {
/*	width: 460px; */
	width: 460px;
	float: right;
}

	.rightcol1 {
		width: 230px;
		float: left;
/*		background: #eee;*/
	}
	
	.rightcol1 p label {
		float: left;
		width: 80px;
		clear: left;
	}/* time label */
	
	html body .rightcol1 input[type=text] {
		float: left;
		width: 110px;
	}/* time input */
	
	.rightcol2 {
		float: right;
		width: 230px;
/*		background: #ddd*/
	}
	
	.rightcol2 p label {
		float: left;
		width: 100px;
		clear: left;
	}/* height label */
	
	html body .rightcol2 input[type=text] {
		float: left;
		width: 110px;
	}/* height input */

	.rightcol p.commanderadvised {
/*		background: #ddd;*/
		float: left;
		text-align: left;
		width: 160px;
		margin-top: 10px;
	}
	
	.gps {
		width: 80px;
		float: left;
		margin-top: 8px;	
	}
	
	.gpscheck {
/*		background: #aaa;*/
		display: block;
		width: 130px;
		float: left;
		padding-top: 3px;
		margin-top: 10px;
	}
	
	html body .rightcol .commanderadvisedcheck {
/*		background: #aaa;*/
		display: block;
		width: 130px;
		float: left;
		padding-top: 3px;
		margin-top: 10px;
	}
	
	 .rightcol label.commanderadvised_yes_label,
	 .gps_yes_label {
/*		background: lime;*/
		width: 30px;
	}
	
	 .rightcol #commanderadvised_yes,
	 #gps_yes {
/*		outline: 1px solid green;*/
		display: block;
		float: left;
	}
	
	 .rightcol label.commanderadvised_no_label,
	 .gps_no_label {
/*		background: yellow;*/
		width: 30px;
		display: block;
		float: left;
	}
	
	 .rightcol #commanderadvised_no,
	 #gps_no {
/*		outline: 1px solid red;*/
		float: left;
	}
	
	.rightcol p {
		
	}
		
.mayday_col2 label {
	display: block;
	width: 300px;
	float: left;
	margin-right: 0px;
}
.mayday_col2 input[type=text] {
	width: 150px;
}

.mayday_col3 p {
	width: 300px;
}

.mayday_col3 label {
	display: block;
	width: 190px;
	float: left;
	margin-right: 0px;
}

.mayday_col3 .floater_right input[type=text] {
	width: 105px;
}

.mayday_col3 input[type=text] {
	width: 100px;
}
.mayday_col4 p {
	width: 205px;
}
.mayday_col4 label {
	display: block;
	width: 75px;
	float: left;
	margin-right: 0px;
}

.mayday_col4 input[type=text] {
	width: 120px;
}

.pobproblem {
	width: 960px;
}

.pobproblem label {
	float: left;
}

input#pobproblem {
	width: 760px;
	float: left;
}
.mayday_boatcrew  {
	width: 200px;
}
.mayday_boatcrew label {
	width: 0;	
}
.mayday_boatcrew  input[type=text] {
	width: 300px;	
}

.mayday_boatcrew_number label {
	width: 3em;	
}
.mayday_boatcrew_number  input[type=text] {
	width: 50px;	
}
#boatcrewname  {
	width: 300px;
}
#boatcrewnumber {
	width: 100px;
}

.mayday_weather  label {
	float: left;
	width: 80px;		
}
.mayday_weather  input[type=text]  {
	float: left;
	width: 770px
/*	width: 370px;	*/	
}
.mayday_tides  label {
	float: left;
	width: 80px;		
}
.mayday_tides  input[type=text]  {
	float: left;
	width: 360px;		
}
.checkbox_standard,
.checkbox_standard_right {
	width: 300px;
	background: #dbe7fb;
	float: left;
	margin-right: 20px;
}

.checkbox_standard_right {
	margin-right: 0;
}

.checkbox_standard label {
	text-align: right;
	margin-right: 10px;
}

.contact .mba {
	width: 200px;
}

.mba label {
	width: 90px;
}

.mba input[type=text] {
	width: 60px;
}

.contact p.skippername {
	width: 400px;
}

.skippername label {
	width: 120px;
}

.skippername input[type=text] {
	width: 260px;
}

.contact .mobile {
	width: 300px;
}

.mobile label {
	width: 80px;	
}

.mobile input[type=text] {
	width: 205px;
}

.col3standard label {
	width: 100px;
}

.col3standard input[type=text] {
	width: 180px;
}

.col3standard .floater_right input[type=text] {
	width: 196px;
}

.pob p {
	width: 105px;
}

.pob label {
	width: 60px;
}

.pob input[type=text],
.pob .floater_right input[type=text] {
	width: 40px;
}

.pob .pobchildren {
	margin-left: 40px;
}

.datetime label {
	width: 100px;
}

.datetime .policeref label {
	width: 160px;
}

.datetime .policeref input[type=text] {
	width: 130px;
}

.col2lj label {
	width: 170px;
}

.col2lj input[type=text] {
	width: 280px;
}

.col2lj p.rego input[type=text] {
	width: 80px;
}