form p { clear:both; padding-top:1em; margin:0; padding:6px 0 0 0; }
p.property label { display:block; float:left; width:200px; padding-right:5px; text-align:left; }
p.property select { width:205px; }
p.imagebutton { margin-top: 10px; }

main #mainbody #personal-info p.property input.text,
main #mainbody #login-info p.property input.text,
main #mainbody #personal-info p.property input.password,
main #mainbody #login-info p.property input.password,
main #mainbody #personal-info p.property select,
main #mainbody #login-info p.property select,
main #mainbody #anti-spam p.property input.text {
	width:325px; 
	height: 34px; 
	float: left; 
	margin-left: 15px; 
}

p.property span.additionalinfo { display:inline; }
span.additionalinfo { float: left; margin-left: 10px; }
span.additionalinfo label { float:none; display:inline; width: auto; }
span.additionalinfo strong { font-size:100%; }
span.additionalinfo input { display:inline; }
p.msg { font-size:90%; margin:0; padding:5px 260px 10px 155px; }
p.msg2 { font-size:90%; padding:5px 0 10px 155px; }
a.more { background:url(/selfreg/img/n_arrows_grey.gif) no-repeat left center; padding-left:12px; margin-left:10px; text-decoration:none; }
a.more:hover { text-decoration:underline; }
#sreg_chhint_inpt { width:300px; }
#sreg_buttons { padding:30px 0 60px 180px; width:490px; }
#sreg_buttons p { text-align:right; }
#sreg_buttons_centered { padding:30px 0 60px 180px; width:490px; }
#sreg_buttons_centered p { text-align:center; }
h3.variation1 { border:none; color:#5979a2; text-transform:uppercase; margin:0; padding:5px 0; }
p b { color:#5979a2; }
.first { padding-bottom:1.2em; }
#contenthead h1 { font-weight: 500; }
main #tier4 #contentcontainer { width: 1200px; }
main #tier4 #contentcontainer table { width: 92%; }
.clear {clear:both; }
.general-title {color: rgb(94, 109, 120); font-weight: 300; font-family: aktiv-grotesk,sans-serif; }
.general-title h1 {color: rgb(119, 133, 137); font-size:40px; }
#mainbody {font-size: 18px; }
#mainbody p a {color: rgb(0, 120, 239); }
#mainbody strong {font-weight: 400; }
#subnav a {color: rgb(0, 120, 239); font-size: 18px; }
p.imagebutton a {color: white !important; }
#saveButton {float: left; }
#saveButton p {left: 40%; }
#cancelButton {float: left; }
#cancelButton p {left: 28%; }

/* validation page specific
----------------------------------------------- */
#validate-btn { width:490px; }
#validate-btn p { float:none; position:relative; top:10px; left: 38%; padding: 10px; }
#validate-property .text { width:240px; }
#validate-property label { font-weight:bold; padding-right:5px; }
#sreg_error { color:#c00000; font-weight:bold; }
#mainbody form h3.variation1 { padding: 7px; background: #58595b; color: white; font-size: 13px; text-align: center; margin: 60px 20px 20px 20px; }

/* help rollovers
----------------------------------------------- */
#rolloverContainer { position:absolute; background-color:#dddddd; width:154px; font-size:70%; }
#rolloverContainer p { margin:0; padding:10px 15px; z-index:1000; }
img.question { margin-left:12px; vertical-align:middle; padding: 0px !important}

/* Edit Account page specific
----------------------------------------------- */
#mainbody #manageUser #sreg_buttons .imagebutton { position: relative; padding-bottom: 25px; }

/* LeftNav update
--------------------------------------------- */

.credlabel {color:darkgray; font-weight:bold; font-size:20pt; padding: 0 10px 0 0;}
.credvalue {color:royalblue; font-weight:bold; font-size:20pt;}
.creddiv {width:50%; margin:0 0 0 0;}
