/* REGISTRATION PAGE SPECIFIC */
.section_registration .contentModInner .hd {height:31px}


.section_registration .contentMod .rndCorners-top {background-position:0 -109px; left:0}
.section_registration .contentMod .rndCorners-top span {background-position:0 -122px; right:-4px;}

.section_registration .hd {background-color:#88A8B9; background-position:0 -106px}
.section_registration .bd {position:relative}
.section_registration .contentMod .hd h3 {position:absolute; left:13px; top:12px; background: url('../images/sprite_subheaders.gif') no-repeat scroll 0 -361px; width:84px; height:9px}
.section_registration .contentMod .hd h3 strong {position:absolute; top:0; left: -2000px }

.section_registration #registrationIntro {border-bottom:1px solid #E3E3E3; padding:1em 20px 1.2em 15px}
.section_registration #registrationIntro p {font-size:84%; color:#696969; line-height:1.5em; }

.section_registration .registrationStep {position:absolute; top:4em; left:0; _left:-15px; margin-top:20px; width:188px; height:54px;
	background: url('../images/sprite_registrationSteps.gif') no-repeat scroll 0 0;}
.section_registration #registrationStep2 {top:2.8em}
.section_registration .registrationStep strong {position:absolute; left: -2000px}
.section_registration .registrationStep#registrationStep2 {background-position:0 -54px}

.section_registration .createAddForm {margin-right:40px}

.registrationForm {margin-left:13em; _margin-left:12em}
.registrationForm .field { margin-left:13.5em; clear:both}
.registrationForm #specialtiesField {margin-right:-8em}

.registrationForm .field label {left:-13.5em; width:13em; text-align:right}
.registrationForm .field.submitBttn {margin-right:-20px; margin-bottom:0px; padding-top:20px}

.registrationForm .column {position:relative; float:left; width:49%; }
.registrationForm .columnRight {float:right; width:49%; margin-right:0;}
.registrationForm .columnRight .field {margin-left:11em;}
.registrationForm .columnRight .field label {left:-11.5em; width:11em; }

.registrationForm .columnState {width:26%;}
.registrationForm .columnState .field {margin-left:6em}
.registrationForm .columnState .field label {width:6em; left:-6.5em;}

.registrationForm .columnZip {float:right; margin:0; width:18%}
.registrationForm .columnZip .field {margin-left:3em}
.registrationForm .columnZip .field label {width:3em; left:-3.5em;}

.registrationForm .field input.left {width:45%; float:left; margin-bottom:4px}
.registrationForm .field input.right {width:45%; float:right; margin-bottom:4px; margin-right:-2px}
.registrationForm #favoriteSitesField {margin-bottom:0}

.registrationForm .submitBttn .errorMsg {top:22px; right:100px}
#page_registration2 .registrationForm .submitBttn .errorMsg {right:120px}

.registrationForm .choices {position:relative; zoom:1}
.registrationForm .choices ul {width:33%; margin-bottom:15px}
.registrationForm .choices ul.left,
.registrationForm .choices ul.middle,
.registrationForm .choices ul.right {float:left}
.registrationForm .choices li {position:relative; clear:left; min-height:18px; _height:18px}
.registrationForm .choices li label {position:static; top:0; left:0; width:auto; padding-left:5px}
.registrationForm .choices li input {width:auto; float:left}