.register_mainPage {
	
}

.register_programProfile {
	
}

#editLayout .register_programProfile .FormField,#editLayout .register_programProfile .FormField
	{
	width: 462px
}

#editLayout .register_programProfile .FormField select,#editLayout .register_programProfile .FormField input
	{
	width: 462px;
}

.register_programProfile label {
	line-height: 1.1em;
	padding-bottom: 6px;
}

.selectFilters {
	float: left;
	padding: 8px;
	border: 1px solid #B1BBBF;
	margin-bottom: 5px;
}

.selectFilters h3 {
	display: block;
}

/*********** OLD STYLES ***********/
#regNav {
	float: right;
	height: 40px;
	font-weight: bold;
	font-size: 15px;
	padding-left: 35px;
	padding-top: 30px;
	width: 535px;
}

#regNav li {
	display: inline;
	margin-right: 11px;
	padding: 0px;
}

#regNav li a {
	font-style: normal;
	text-decoration: underline;
}

#regNav li a:hover {
	color: #0c477f;
	text-decoration: underline;
}

#regSteps {
	background: url(../images/registration/regStepsback.gif) no-repeat;
	height: 34px;
	font-weight: bold;
	font-size: 18px;
	padding: 15px 0px 0px 48px;
	width: 762px;
	_font-size: 17px;
	_padding-top: 15px;
}

#regSteps li {
	display: inline;
	padding: 0px;
}

#regSteps .join {
	color: #1072BB;
	letter-spacing: -4.5px;
	margin: 0 5px;
	text-decoration: none;
}

#regSteps li.last {
	margin-right: 0;
}

#regSteps li {
	font-style: normal;
	font-size: 15px;
	text-decoration: none;
}

#regSteps li.currentStep {
	text-decoration: none;
	color: #1072BB;
}

#regSteps li a:hover {
	color: #0c477f;
	text-decoration: underline;
}

#regContentTop {
	margin-bottom: 10px;
}

#regContentTop h2 {
	margin-bottom: 12px;
	font-size: 22px;
}

.regInfoRight,.twoColumnRight {
	margin-top: 10px;
	width: 330px;
	float: left;
	margin: 12px;
	margin-left: 32px;
	margin-right: 0;
}

.regInfo p:hover {
	text-decoration: none;
}

.regInfoLeft .FieldMsg,.twoColumnLeft .FieldMsg {
	width: auto;
}

.continue {
	font-size: 18px;
	float: right;
	display: block;
	text-decoration: underline;
	color: #1072BB;
	margin-bottom: 8px;
	margin-top: 15px;
	font-weight: bold;
	font-style: normal;
}

.skipDash {
	font-size: 13px;
	float: right;
	display: block;
	color: #1072BB;
	font-weight: bold;
	font-style: normal;
}

.skipDash


:hover


,
.continue


:hover


,
{
color


:
#333333


;
}
.regInfoRight .imageBox,.twoColumnRight .imageBox {
	margin-top: 20px;
}

.regInfoLeft .imageBox,.twoColumnLeft .imageBox {
	margin-top: 75px;
}

.regInfo {
	border: 2px solid #6DACD8;
	background-color: #CBE6F5;
	padding: 20px;
}

fieldset .regInfo p:hover {
	text-decoration: none;
}

.regInfo h3 {
	color: #333333;
	font-style: normal;
	font-size: 18px;
}

.regInfo  p {
	clear: both;
}

.regInfo ul {
	list-style-type: disc;
	margin-left: 20px;
	font-size: 15px;
	line-height: 1.2;
	clear: both;
}

.regInfo ul li {
	margin-bottom: 5px;
}

.FieldMsg {
	color: #959494;
}

.regForm label {
	
}

.regForm label,.programForm label {
	display: block;
}

#image_field label,#thumbnail_field label {
	
}

.programForm input,.programForm select {
	font-size: 13px;
}

.regForm #email_field input,.regForm #email_field input {
	margin-bottom: 0;
}

.regForm #email_field span,.regForm #email_field span {
	margin-top: 3px;
}

fieldset .FormField .FieldMsg {
	color: #990000;
	margin: 5px 0 0 0;
	font-weight: bold;
	max-width: 250px;
}

.programForm .FormField {
	
}

.regForm .ajaxResponse {
	float: right;
}

.regForm .addStrategicPriorityForm .no {
	display: none;
}

.regForm .addStrategicPriorityForm .yes,.regForm .removeStrategicPriorityForm .no
	{
	display: block;
	clear: right;
	min-width: 85px;
}

.regForm .removeStrategicPriorityForm .yes {
	display: none;
}

.regForm .removeStrategicPriorityForm {
	background-color: #CBE6F5;
}

.regForm strong,.regForm em {
	margin: 0;
	padding: 0;
}

.regForm strong {
	line-height: 1;
	font-size: 15px;
	color: #1072BB;
}

.regForm em {
	line-height: 1.25;
	width: 200px;
	clear: left;
}

.regForm fieldset form {
	float: left;
	margin-bottom: 4px;
	padding: 7px;
	/* max-height: 100px; */
}

.regForm fieldset .button {
	margin-left: 5px;
	margin-bottom: 5px;
	font-size: 14px;
	padding: 3px;
	float: right;
}

/*** REGISTRATION STYLES ***/
#email_Msg {
	margin: 0;
	color: #666666;
}

.userMsg {
	color: #14c;
	border: 3px solid #ccc;
	padding: 3px;
}

.progPro .submit {
	width: auto;
	min-width: 3px;
}


.progPro .FormField label,.progPro .FormField div {
	_registermargin: 0;
}

.progPro .FormField .submit {
	clear: both;
}

#feedbackImage {
	float: right;
	position: absolute;
	top: 0;
	right: 0;
}

#address2_FormField {
	float: right;
}