.width60 {width:60px;}
.width150 {width:150px;}
.width200 {width:200px;}
.width300 {width:300px;}

input.textfield, select {border:1px solid #CACED1;margin:0px;padding:0px;}
input.textfield {height:16px;display:block;float:left;}
select {height:18px;font-size:0.9em;}
/*SE added border top as IE7 displays border top in black */
fieldset {display:block;border:none;}
legend {color:#001179;font-size:0.8em;font-weight:bold;margin:0px;visibility:hidden;height:0px;}

.styled {background-color:#fff;display:block;float:left;width:646px;margin:0px 0px 8px 0px;padding:26px 0px 0px 0px}
.formblock {padding:0px 0px 0px 25px;margin:0px 0px 0px 0px;display:block;float:left;}

.formblock p {display:block;float:left;margin:0px;padding:5px 0px 10px 0px;line-height:16px;}
.formblock p label {display:block;float:left;width:231px;text-align:right;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.formblock p select {margin:0px 0px 0px 10px;padding:0px;}
.formblock p input {margin:0px 0px 0px 10px;padding:0px;}
.formblock p input.radio {margin:0px;}
.formblock p textarea {margin:0px 0px 0px 10px;padding:0px;}
.formblock p span {margin: 0px 0px 0px 10px;}

.pdetails {border-bottom:1px solid #d5d5d5;display:block;float:left;padding:5px 0px 12px 0px;margin:0px 0px 16px 0px;}
.pdetails p {display:block;float:left;margin:0px;padding:5px 0px;line-height:16px;clear:both;width:582px;}
.pdetails p label {display:block;float:left;width:211px;text-align:right;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.pdetails p label.widthnone {width:auto;}
.pdetails p select, .pdetails p input {display:block;float:left;margin:0px 10px 0px 10px;}
.pdetails p a {color:#001f89;font-weight:normal;}
.pdetails p.changeaddress {padding:15px 0px 4px 0px;text-align:center;}

.fdetails {border-bottom:1px solid #d5d5d5;display:block;float:left;padding:5px 0px 12px 0px;margin:0px 0px 16px 0px;}
.fdetails p {display:block;float:left;margin:0px;padding:5px 0px 10px 0px;line-height:16px;}
.fdetails p label {display:block;float:left;width:311px;text-align:right;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.fdetails p select {margin:0px 0px 0px 0px;padding:0px;}
.fdetails p input {margin:0px 0px 0px 0px;padding:0px;}

.questionblock {width:582px;display:block;float:left;margin:0px;padding:3px 0px;clear:both;}
.question {width:311px;display:block;float:left;text-align:right;}
.fdetails .question p {text-align:right;float:right;line-height:10px;}
.answer {width:271px;display:block;float:left;}
.answer p {clear:both;padding:0px 0px 2px 7px;margin:0px;width:264px;}
.fdetails .answer p label {display:block;float:left;width:auto;text-align:left;height:14px;line-height:14px;}
.fdetails .answer p input {display:block;float:left;height:18px;line-height:18px;padding:0px;margin:0px 3px 0px 0px;}

.findaddress {margin:8px 0px 5px 0px;display:block;float:left;clear:both;padding:5px 0px 0px 250px;width:auto;white-space:nowrap;}
.submitbtn {margin:0px 0px 0px 0px;clear:both;}
.boxsub .submitbtn {clear:both;display:block;float:left;padding:3px 0px 19px 268px;margin:0px 0px 0px 0px;}/**/
.boxsub .submitbtn .bluebtn_16 {}
.boxsub .submitbtn .bluebtn_16 span {}
#manualaddress {display:none;}

option {
	padding-right: 0.7em;
}

textarea, #leftcol input {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1.2em;
}

.formblock p {
	width: 100%;	
}

.pdetails {
	width: 582px;
	clear: both;	
}

.hiddenRow {
	display: none !important;	
}
