/* =form basics
------------------------------------*/

input,
select,
textarea,
ul.checklist {
	border: 3px double #c5d4e1;
}

.largeFormLayout {
	background: url(/img/bg/thickThinRuleMedBlue.gif) no-repeat left top;
	padding: 18px 0 36px 0;
	width: 590px;
	position: relative;
	left: 0;
	top: 0;
	z-index: 90;
	float: left;
}




.scholarshipsSearch .largeFormLayout {
	width: 420px;
	background: 0 none;
}

.loginInterstitial .largeFormLayout {
	width: 940px;
	background-repeat: repeat-x;
}

.loginInterstitial .armyROTC label {
	width: auto;
}

.withRadio {
	margin-top: 6px;
	clear: left;
	float:left;
	margin-bottom: 0;
	color: #909090;
	font-style:italic;
	font-size:12px;
	width: 718px;
}

.loginInterstitial #howStuffWorksMessage,
.loginInterstitial #armyROTCMessage,
.loginInterstitial #navyROTCMessage,
.loginInterstitial #afROTCMessage {
	display: none;
}

.loginInterstitial #caDiversityFieldset label,
.loginInterstitial #AFROTC2010Fieldset label {
	width: 600px;
	float:left;
}

.loginInterstitial #caDiversityFieldset input,
.loginInterstitial #AFROTC2010Fieldset input {
	float: left;
	clear: left;
}

.loginInterstitial #caDiversityFieldset,
.loginInterstitial #AFROTC2010Fieldset,
.loginInterstitial #afrotc2011{
	background: url(/img/logos/afrotc.gif) no-repeat 800px 50%;
}

.loginInterstitial #ipsos {
	background: url(/img/logos/i-Say-by-Ipsos.gif) no-repeat 800px 50%;
}

.loginInterstitial #westernWats {
	background: url(/img/logos/opinionOutpost.gif) no-repeat 800px 50%;
}

.loginInterstitial #inboxDollars {
	background: url(/img/logos/inboxDollars.gif) no-repeat 790px 50%;
}

.loginInterstitial #npd {
	background: url(/img/logos/NPD-Logo.gif) no-repeat 800px 50%;
}

.loginInterstitial #armyROTCQuestion {
	background: url(/img/logos/armyROTC2.gif) no-repeat 820px 50%;
}

.loginInterstitial #NavyROTCFieldset {
	background: url(/img/logos/nrotc.gif) no-repeat 820px 50%;
}

.loginInterstitial #myView {
	background: url(/img/logos/myView.gif) no-repeat 800px 50%;
}

.loginInterstitial #shiftGig {
	background: url(/img/logos/shiftGigLogo.gif) no-repeat 765px 50%;
}

.loginInterstitial #usamp {
	background: url(/img/logos/surveyhead.gif) no-repeat 780px 10px;
}

.loginInterstitial #beRecruited {
	background: url(/img/logos/beRecruitedLogo.gif) no-repeat 750px 15px;
}

.loginInterstitial #straightLine {
	background: url(/img/logos/straighterline.gif) no-repeat 770px 15px;
}

.loginInterstitial #beRecruited p.errorMsg {
	border: 1px solid #D12828;
	background-color: #F7E4E8;
	padding: 5px;
	margin: 10px 0;
	clear: left;
}

.loginInterstitial #studyAdvisors{
	background: url(/img/logos/studyAdvisor.jpg) no-repeat 750px 50%;
}

.loginInterstitial #capitalOne{
	background: url(/img/logos/capitalone.gif) no-repeat 770px 30px;
}

.loginInterstitial #myPoints{
	background: url(/img/logos/myPointsLogo.jpg) no-repeat 730px 50%;
}

.loginInterstitial #harrisInteractive{
	background: url(/img/logos/harrisInteractive.jpg) no-repeat 785px 40%;
}

.loginInterstitial #cea {
	background: url(/img/logos/ceaLogo.gif) no-repeat 770px 40%;
}

.loginInterstitial #aicpa{
	background: url(/img/logos/SHGP_logo.gif) no-repeat 770px 40%;
}


#beRecruited h5 {
	margin-bottom: 5px;
}

#beRecruitedWrap {
	float:left;
	clear: both;
}

#beRecruitedWrap label {
	padding: 0;
	margin-top: 10px;
}

#beRecruitedWrap #beRecruitedSport {
	margin-left: 10px;
}


.loginInterstitial .largeFormLayout .radio label.disclaimer {
	clear: left;
	width: auto;
}

#submit button, #submitFieldset button {
	float: left;
}

#withButton {
	float: left;
	padding-left: 10px;
	margin: 0;
	line-height: 28px;
	height: 28px;
}

#submit, #submitFieldset {
	border: 0 none;
	margin-bottom: 0;
	padding: 0;
	width: 940px;
}

.loginInterstitial .interstitialSmallForm #submit,
.loginInterstitial .interstitialSmallForm #submitFieldset{
	width: 200px;
}
.loginInterstitial .interstitialSmallForm button.submitButton {
	width: 140px;
	float: none;
	margin: 0 auto;
}

.loginInterstitial .largeFormLayout fieldset {
	padding: 20px 200px 20px 20px;
	border: 1px solid #c5d4e1;
	width: 718px;
	margin-bottom: 20px;
}

.loginInterstitial .largeFormLayout fieldset.active {
	background: transparent;
}

.profilePathTemplate .largeFormLayout {
	width:760px;
}

.studentBasic .largeFormLayout,
.studentPreferences .largeFormLayout,
.studentAcademic .largeFormLayout,
.studentActivities .largeFormLayout,
.studentMoreAboutYou .largeFormLayout {
	padding-top: 5px;
	width: 520px;
}


.quickApply .largeFormLayout {
	padding-bottom: 0;
	padding-top: 5px;
	width: 760px;
}
.quickApply #quickApplyB .largeFormLayout,
	.quickApplyBBox {
	padding-bottom: 0;
	padding-top: 5px;
	width: 580px;
	background: url("/img/bg/thickThinRuleMedBlue.gif") repeat-x scroll left top transparent;
}

.quickApplyBBox {
	padding-top: 15px;
	margin-top: 15px;
}

.quickApplyBBox,
.quickApply #quickApplyB .largeFormLayout h5,
.quickApplyBFName,
.quickApplyBEmail,
.quickApplyBPassword,
.quickApplyBAddress,
.quickApplyBCity,
.quickApplyBState,
.quickApplyBZip,
.quickApplyBCountry,
.quickApplyBPhone,
.quickApplyBBirthDate,
.quickApplyBForeignAddress,
.quickApplyBGender,
.quickApplyBHSGrad,
.quickApplyBGPA{
	float: left;
}



.quickApplyBFName {
	width: 225px;
	margin-right: 10px;
}

.quickApplyBFName #firstName {
	width: 210px;
}

.quickApplyBEmail,
.quickApplyBPassword,
.quickApplyBAddress,
.quickApplyBCountry,
.quickApplyBCountry #countryID,
.quickApplyBBirthDate,
#quickApplyB #phoneCountry {
	width: 260px;
}

.quickApplyBPhone {
	width: 538px;
}

.quickApplyBHSGrad {
	width: 310px;
}


.quickApplyBGPA {
	width: 90px;
}

.quickApplyBGender span {
	margin: 0;
	padding: 0;
	display: block;
}

.quickApplyBLName #lastName,
.quickApplyBEmail #emailAddress,
.quickApplyBEmail #emailAddress2,
.quickApplyBPassword #password1,
.quickApplyBPassword #password2,
.quickApplyBAddress #address1,
.quickApplyBAddress #address2,
.quickApplyBPhone #phone {
	width: 250px;
}



.quickApplyBCity #city,
.quickApplyBState #state {
	width: 110px;
	margin-right: 10px;
}

.quickApplyBState #state {
	width: 54px;
}

.quickApply #quickApplyB .leftColumn,
.quickApplyBZip {
	margin-right: 18px;
}

.quickApplyBMI {
	float: left;
	width: 25px;
}

.quickApplyBLName {
	float: left;
	width: 250px;
}

.quickApply #quickApplyB .largeFormLayout fieldset {
	width: 538px;
}


.quickApply #quickApplyB .largeFormLayout #featuredCollegeFieldset {
	padding-left: 0;
}




.collegeAbout .largeFormLayout,
.createGCAccount .largeFormLayout,
.collegeMaterials .largeFormLayout {
	width: 460px;
	padding-bottom: 0;
}

.leadDownload .largeFormLayout {
	width: 460px;
}

.leadDownload .largeFormLayout fieldset.date {
	width: 188px;
	float: left;
}

.collegeMaterials .largeFormLayout {
	background: none;
}

.collegeAbout fieldset.radio span {
	width: 418px;
	margin-right: 0;
}

.collegeAbout fieldset.radio span.radioSetOne {
	padding-bottom: 9px;
	margin-bottom: 9px;
	border-bottom: 1px solid #c5d4e1;
}

.largeFormLayout h5 {
	width: 100%;
}

.largeFormLayout h5 span {
	float: none;
}

.createAccountForm fieldset,
.largeFormLayout fieldset {
	padding: 9px 20px 9px 20px;
	width: 418px;
	border: 1px solid #fff;
	float: left;
	position: relative;
}

.editCappexMessage .largeFormLayout fieldset {
	width: 658px;
}

#promoteEventsCriteria label,
#promoteEventsCriteria input,
#promoteEventsCriteria select {
	float: left;
	margin-right: 5px;
	margin-top: 5px;
}

#promoteEventsCriteria label {
	line-height: 23px;
}


.largeFormLayout div.divAsFieldset {
	padding: 9px 20px 9px 20px;
	width: 418px;
	border: 1px solid #fff;
	float: left;
}

.accountManagement .createAccountForm fieldset,
.gcAccountManagement .createAccountForm fieldset,
.administratorConsole .createAccountForm fieldset {
	padding: 9px 19px 0 19px;
}

.largeFormLayout fieldset.active {
	background: #f2faff;
	border-bottom: 1px solid #94bbda;
	border-right: 1px solid #94bbda;
	border-left: 1px solid #c5d4e1;
	border-top: 1px solid #c5d4e1;
}

.largeFormLayout span {
	display: inline;
	float: left;
}

.safari2 .largeFormLayout span.preferredphonetype {
	padding-bottom: 2px;
}

.largeFormLayout label,
.smallForm label{
	display: block;
	padding-top: 1px;
	color: #909090;
	padding-bottom: 4px;
}

.basicCriteria .largeFormLayout fieldset.inlineFieldsAndLabels {
	clear: left;
}

.largeFormLayout fieldset.inlineFieldsAndLabels label {
	float: left;
	margin-top: 5px;
	padding-right: 5px;
	clear: none;
	padding-top: 6px;
}

.largeFormLayout span.smallFieldSingle {
	clear: left;
}

.largeFormLayout fieldset.inlineFieldsAndLabels input {
	clear: none;
	float: left;
	margin-right: 10px;
}

.createCampaign #criteria {
	margin-top: 15px;
}

.largeFormLayout input.inlineField,
.createCampaign #criteria input.inlineField {
	clear: none;
	float: left;
	width: 200px;
}

.largeFormLayout select.inlineField {
	float: left;
	margin-right: 10px;
}

#spGCRailModules li #meritAidNearZipForm fieldset {
	padding: 0 0 9px 0
}

#meritAidNearZipForm fieldset span {
	margin-right: 10px;
}

#meritAidNearZipForm

#spGCRailModules li #meritAidNearZipForm select {
	width: 210px;
	margin-right: 10px;
}

.safari2 #spGCRailModules li #meritAidNearZipForm select {
	width: 207px;
	margin-right: 10px;
}

#spGCRailModules li #meritAidNearZipForm.allowZip select {
	width: 134px;
}

#spGCRailModules li #meritAidNearZipForm.allowZip select#distanceInMiles {
	height:26px;
	width:90px;
}

#spGCRailModules li .collegeSearchModule input {
	width: 200px;
	margin-right: 10px;
}

#spGCRailModules .collegeSearchBox {
	width: 260px;
	position: relative;
}

.tools .collegeSearchBox {
	width: 200px;
	position: relative;
}

.messageCenterStage1 #collegeListSecondary .collegeSearchBox {
	background: url(/img/bg/tearTag.gif) no-repeat left bottom;
	width: 200px;
	padding-left: 30px;
	padding-top: 7px;
	height: 32px;
	position: relative;
	margin-bottom: 18px;
}

.messageCenterStage1 #collegeListSecondary .collegeSearchBox input.searchSuggestPhrase {
	width: 142px;
}

#spGCRailModules .collegeSearchBox button.submitButton {
	position: absolute;
	left: 220px;
	top: 20px; /* overridden in ielt8 */
}

.tools .collegeSearchBox button.submitButton {
	position: absolute;
	left: 160px;
	top: 20px;
}

#spGCRailModules li #meritAidNearZipForm label {
	display: none;
}

#spGCRailModules li #meritAidNearZipForm.allowZip label {
	display: inline;
}

.smallForm label{
	float: left;
	clear: left;
}

.supplementaryLabel {
	clear: left;
}

input {
	padding: 2px;
}

.largeFormLayout input {
	width: 408px;
	margin: 5px 0 0 0;
}

.studentAcademic .largeFormLayout input.searchSuggestPhrase {
	width: 232px;
	margin: 0;
}

.createGCAccount .radio {
	width: 380px;
}

.largeFormLayout select {
	margin: 5px 0 0 0;
	padding: 1px;
	height: 24px;
}

.gecko .largeFormLayout select {
	height: 26px;
}

.safari .largeFormLayout select {
	height: 26px;
}

.largeFormLayout textarea {
	width: 408px;
	margin: 5px 0 0 0;
	padding: 2px;
}

.quickApplyBForeignAddress,
.quickApplyBForeignAddress textArea,
.quickApplyBForeignAddress #foreignAddress {
	width: 528px;
}

#quickApplyB #moreAboutYouID {
	width: 310px;
}

.checkbox input {
	border: 0 none;
}

/* Removing for SP 3.0
#collegeApproach em {
	font-weight: bold;
	color: #5681a3;
	font-style:normal;
}

#collegeApproach label {
	line-height: 16px;
}

 disabling for SP 3.0
.gecko #collegeApproach input {
	margin-top: 4px;
}*/

.largeFormLayout .checkboxes input,
.createStudentAccount .createAccountForm .checkboxes input,
#saveToProfileCheckbox input {
	width: auto;
	float:left;
	border: 0 none;
	margin-right: 5px;
	margin-top: 0;
}

.largeFormLayout .checkboxes span {
	margin-right: 0;
	clear: left;
	padding: 9px 0 0 0;
}

.createStudentAccount .createAccountForm .checkboxes input {
	margin-left: 0;
}

.largeFormLayout .checkboxes label,
.createStudentAccount .createAccountForm .checkboxes label {

	float: right;
	width: 395px;
	line-height: 12px;
	margin-bottom: 0;
}



.largeFormLayout .checkboxes span {
	width: 418px;
}

.createAccountForm fieldset.checkboxes span {
	width: 398px;
	float: left;
	padding-left: 20px;
	position: relative;
	margin-right: 0;
}

.accountManagement .createAccountForm fieldset.active {
	background: #cedae0;
	border: 0 none;
	padding-left: 20px;
	padding-right: 20px;
}

#accountModuleOptOut fieldset {
	padding-bottom: 9px;
}

#accountModuleOptOut fieldset p.info {
	padding-bottom: 0;
}

fieldset#selectAll {
	background: #f6f8fa;
	border-bottom: 1px solid #c5d4e1;
	padding: 2px 19px 5px;
}

.createAccountForm fieldset.checkboxes span.subBullet {
	width: 378px;
	margin-left: 20px;
}

.createAccountForm fieldset.checkboxes span input {
	margin: 0;
	position: absolute;
	left: 0;
	top: 4px;
	border: 0 none;
	width: auto;
	padding: 0;
}

#otherQuestionsTextBox input,
#otherTextBox,
#navyPhoneWonk input {
	border: 3px double #c5d4e1;
}


.largeFormLayout span {
	margin-right: 10px;
}

.largeFormLayout span.last {
	margin-right: 0;
}

.usMilitary .largeFormLayout fieldset span.checkbox {
	clear: left;
	width:418px;
}

.largeFormLayout .name input {
	width: 177px;
}

.largeFormLayout input.oneChar,
.largeFormLayout span.oneChar input{
	width: 14px;
}

.largeFormLayout input.twoChar,
.largeFormLayout span.twoChar input,
.createAccountForm span.twoChar input {
	width: 15px;
}

.largeFormLayout span.twoLetter input {
	width: 28px;
}

.largeFormLayout input.oneLineCity {
	width: 268px;
}

.largeFormLayout input.fourChar,
.largeFormLayout span.fourChar input,
.createCampaign #criteria input.fourChar {
	width: 30px;
}

.largeFormLayout input.oneChar,
.largeFormLayout span.oneChar input {
	width: 14px;
}

.largeFormLayout input.fiveDigit,
.createAccountForm input.fiveDigit,
.smallForm input.fiveDigit,
.createCampaign #criteria input.fiveDigit {
	width: 56px;
}

.meritAidNearZip .createAccountForm {
	background: url(/img/bg/thickThinRule.gif) repeat-x left top;
}

.createGCAccount .largeFormLayout input.fiveDigit {
	float: left;
}

#findYourHS {
	clear: left;
	float: left;
}

.largeFormLayout select.stateSelect {
	width: 54px;
}

.createAccountForm input.half,
.largeFormLayout input.half {
	width: 190px;
}

.largeFormLayout input.dateField {
	width: 32px;
}

.largeFormLayout .satCheckbox { /* IE6 wraps otherwise */
	width: 250px;
	clear: left;
}

.inlineText {
	margin-top: 5px;
	line-height: 24px;
}

ul.checklist,
.specialAnswer #programIDs {
	list-style: none;
	width: 410px;
	height: auto;
	overflow-x:hidden;
	overflow-y:scroll;
	background: #fff;
	margin: 3px 0 0 0;
	padding: 0;
}

.safari2 ul.checklist,
.safari2 .specialAnswer #programIDs {
	overflow: auto;
}


ul.checklist {
	padding: 2px;
}

ul.checklist li {
	margin: 0;
	padding: 0;
	clear: left;
	float: left;
}

.profilePathTemplate ul.checklist li,
.scholarshipsSearch ul.checklist li,
.quickApply ul.checklist li {
	width: 394px;
}

#fitSearchForm ul.checklist li {
	width: 245px;
}


#content ul.checklist li input,
.specialAnswer #programIDs input,
#primaryContent ul.checklist li input {
	width: auto;
	vertical-align: middle;
	margin: 0 2px 0 0;
	float: left;
	display: inline;
	border: 0 none;
}

.safari2 #content ul.checklist li input {
	margin: 2px 2px 0 0;
}

ul.checklist label {
	display: block;
	padding: 1px 1px 1px 3px;
	color: #555555;
}

ul.checklist label:hover,
ul.checklist label.hover {
	background: #eeeef3;
}

ul.checklist.height6lines {
	height: 105px;
}
ul.checklist.height5lines {
	height: 88px;
}

ul.height4lines {
	height: 71px;
}

#enrolledOrKnowQuestions span {
	width: 408px;
	display: block;
	margin-right: 0;
}

#quickApplyB #enrolledOrKnowQuestions,
#quickApplyB #hsQuestions {
	padding-top: 10px;
	float: left;
}

#quickApplyB #hsQuestions ul.height4lines,
	#quickApplyB #hsQuestions ul.height5lines {
	float: left;
}

.leadDownload .largeFormLayout .radio input#sepChar,
.leadDownload .largeFormLayout .radio input#surChar {
	border:3px double #C5D4E1;
}


.largeFormLayout .radio input,
.largeFormLayout .checkbox input,
.createAccountForm .radio input,
.athleticNCSAScholarships #varistyQuestion input {
	width: auto;
	float: left;
}

.largeFormLayout .radio input,
.athleticNCSAScholarships #varistyQuestion input {
	border: 0 none;
}

.createAccountForm .radio span {
	width: 418px;
	margin-right: 0;
	padding-top: 9px;
}

.createAccountForm fieldset.last {
	padding-bottom: 0;
}

.createAccountForm .radio input {
	margin: 0;
	border: 0 none;
}

.createAccountForm .radio label {
	line-height: 1em;
	margin-left: 5px;
}

.largeFormLayout .radio label,
.largeFormLayout .checkbox label,
.athleticNCSAScholarships #varistyQuestion label {
	float: left;
	clear: none;
	padding: 0 20px 0 5px;
	margin: 5px 0 0 0;
}

.athleticNCSAScholarships #varistyQuestion label {
	margin: 2px 0 0 0;
}

.largeFormLayout .radio label.disclaimer {
	padding-top: 5px;
	font-style:italic;
	font-size: 10px;
	padding-left: 0;
	width: 398px;
}

.armyRotc .largeFormLayout .checkbox label {
	margin-top: 4px;
	width: 380px;
}




.ajaxIndicator {
	background: url(/img/icons/spinner.gif) no-repeat right top;
	padding-right: 20px;
}

.studentScholarships .ajaxIndicator,
.scholarshipsCappexScholarships  .ajaxIndicator {
	background: url(/img/icons/spinnerOnBlue.gif) no-repeat right top;
	padding-right: 32px;
	height: 32px;
	line-height: 32px;
	position: absolute;
	left: 0;
	top: 3px;
}

.studentScholarships .buttonLink,
.scholarshipsCappexScholarships  .buttonLink {
	position:relative;
}

#nextStep {
	float: left;
	clear: left;
}

.largeFormLayout .withButton input {
	float: left;
}

.largeFormLayout .withButton label {
	clear: left;
}

#txtFileFields {
	display: none;
	float: left;
	width: 418px;
}

#txtFileFields span {
	float: left;
}

#txtFileFields span label {
	margin: 0;
	float: left;
	clear: none;
	padding: 11px 5px 0 0;
}

#txtFileFields span input {
	float: left;
	clear: none;
}

#optCharReplacement {
	display: inline;
	float: left;
	width: 418px;
}

#optCharReplacement label {
	clear: left;
	float: left;
	display: inline;
	margin: 5px 0;
}

#optCharReplacement select {
	float: left;
	margin: 2px 5px;
}

#optCharReplacement span {
	width: 200px;
	float: none;
}

#optCharReplacement span label {
	margin: 5px 5px 0 0;
	float: left;
	clear: none;
}

#optCharReplacement span input {
	float: left;
	clear: none;
	margin-top: 0;
	margin-right: 5px;
}


/* =reviewForm
-------------------------------------*/
#aboutYou h3 a {
	font-size: 11px;
	font-weight: normal;
}

.rateCollege label {
	display: inline;
}

.rateCollege a {
	float: right;
	margin-top: -15px;
	color: #5681A3
}


#reviewSection2 .rateCollege,
#reviewSection3 .rateCollege,
#reviewSection1 {
	margin-bottom: 18px;
	background: #f6f8fa;
	border: 1px solid #c5d4e1;
	padding: 20px;
	width: 430px;
}

#reviewSection1 .errorMsg {
	padding-top: 5px;
}

#reviewSection2 .collapsed,
#reviewSection3 .collapsed {
	border-bottom: 1px #c5d4e1 solid;
}

#reviewSection2 .collapsed .expCollapse,
#reviewSection3 .collapsed .expCollapse {
	background: transparent url(/img/icons/expandCollapse.gif) no-repeat scroll 4px 2px !important;
	padding-left:20px !important;
	float:right;
	margin-top:-15px;
}

#reviewSection2 .expanded .expCollapse,
#reviewSection3 .expanded .expCollapse {
	background: transparent url(/img/icons/expandCollapse.gif) no-repeat scroll 4px -22px !important;
	padding-left:20px !important;
	float:right;
	margin-top:-15px;
}

#reviewSection2 .collapsed div.category,
#reviewSection3 .collapsed div.category {
	display: none !important;
}

#reviewSection2 .expanded div.category,
#reviewSection3 .expanded div.category {
	display: block !important;
}

.ratingPrnt {
	width: 430px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #C5D4E1;
	margin-bottom: 5px;
	height: 16px;
}

.rateCollege p {
	clear:left;
	margin-bottom: 0;
}

.ratingPrnt .lblText {
	display:block;
	float:left;
	width:auto;
}

.ratingPrnt .required {
	font-size: 1.0833em;
	line-height: 14px;
	padding-left: 2px;
}

.reveiwpageexpCollapse1 {
	background:transparent url(/img/icons/expandCollapse.gif) no-repeat scroll 4px 2px;
	padding-left:20px;
}
.reveiwpageexpCollapse2 {
	background:transparent url(/img/icons/expandCollapse.gif) no-repeat scroll 4px -21px;
	padding-left:20px;
}

.rating {
	list-style: none;
	background: transparent url(/img/icons/starMatrix.gif) no-repeat scroll left top;
	width: 90px;
	height: 16px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#reviewSection2 .rating,
#reviewSection3 .rating {
	float: left;
    margin: -2px 0 0 10px;
}

.viewRatingOne { background-position: 0 -96px; }
.viewRatingTwo { background-position: 0 -112px; }
.viewRatingThree { background-position: 0 -128px; }
.viewRatingFour { background-position: 0 -144px; }
.viewRatingFive { background-position: 0 -160px; }

.setRatingOne { background-position: 0 -16px; }
.setRatingTwo { background-position: 0 -32px; }
.setRatingThree { background-position: 0 -48px; }
.setRatingFour { background-position: 0 -64px; }
.setRatingFive { background-position: 0 -80px; }

.setRatingZeroPointFive { background-position: 0 -176px; }
.setRatingOnePointFive { background-position: 0 -192px; }
.setRatingTwoPointFive { background-position: 0 -208px; }
.setRatingThreePointFive { background-position: 0 -224px; }
.setRatingFourPointFive { background-position: 0 -240px; }

div.rating {
	text-indent: -5000px;
}

ul.rating li {
	display: inline;
	margin: 0;
	padding: 0;
}

ul.rating li span {
	display: block;
	float: left;
	width: 18px;
	height: 16px;
	margin: 0;
	padding: 0;
	text-indent: -1600px;
}

.reviewsubmitBtns {
	clear:both;
	margin-left:48px;
}

.previewComments {
	display: none;
}

#reviewsList table {
	float: left;
	border-top: 1px solid #c5d4e1;
	margin: 0;
	width: 940px;
}

#reviewsList th,
#reviewsList td {
	padding: 6px 20px 6px 0;
}

#reviewsList th {
	background: #f6f8fa;
}

#reviewsList td p {
	margin-bottom: 0;
}

#collegeResponse {
	width: 30%;
	float: right;
	margin-top: -2px;
}

#reviewsList #reviewResponseContainer {
	padding: 10px;
	background: #f6f8fa;
	border-bottom: 1px solid #c5d4e1;
	width: 920px;
	float: left;
	clear: left;
}

#reviewsList .voteAndFlag .buttonLink {
	margin-bottom: 0;
}

#reviewsList .voteAndFlag p {
	margin-bottom: 0;
}

#reviewsList .voteAndFlag label {
	float: left;
	line-height:24px;
	margin-right: 5px;
}

#reviewsList .voteAndFlagReason input {
	width: 350px;
}

#reviewsList ul.rating li span {
	float: none;
}

.displayReviewsCollapsed {
	color: #5681a3;
	background: url(/img/icons/expandCollapse.gif) no-repeat 4px 2px;
	padding-left: 13px;
	border-left: 1px solid #c5d4e1;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	margin-left: 2px;
	padding-right: 5px;
	line-height: 14px;
	padding-bottom: 2px;
}

.displayReviewsExpanded {
	color: #5681a3;
	background: url(/img/icons/expandCollapse.gif) no-repeat 4px -22px;
	padding-left: 18px;
	border: 1px solid #c5d4e1;
	margin-left: 2px;
	padding-right: 5px;
	line-height: 14px;
	padding-bottom: 2px;
}

.displayReviewsCollapsed:hover,
.displayReviewsExpanded:hover {
	color: #f37320;
	border: 1px solid #c5d4e1;
}

#avgReviewRatings {
	position:absolute;
	background: #fff;
	border: 1px solid #c5d4e1;
	padding: 10px 10px 4px 10px;
	left: 95px;
	top: 35px;
	width: 100px;
}

#avgReviewRatings p {
	margin-bottom: 6px;
}

/* =loginForm
-------------------------------------*/
.loginForm label,
.loginForm input {
	float: left;
	width: 150px;
}

.loginForm {
	padding-top: 18px;
	float: left;
}

.loginForm input {
	margin-bottom: 9px;
}


/* =createAccountForm
------------------------------------*/

.login .createAccountForm,
.optout .createAccountForm,
.inviteGC .createAccountForm {
	border-bottom: 1px solid #c5d4e1;
	margin-bottom: 1em;
}

.login .createAccountForm {
	padding-top: 5px;
}

.createAccountForm,
.smallForm {
	float: left;
	background: url(/img/bg/thickThinRuleMedBlue.gif) repeat-x left top;
	padding-top: 23px;
}

#meritAidNearZipForm {
	padding-top: 0;
}

#createAccountForm label,
#createAccountForm input,
#createAccountForm button {
	float: left;
	clear: left;
}

#createAccountForm input {
	width: 220px;
}


.accountManagement .createAccountForm,
	.collegeMessageOptOut .createAccountForm,
	.gcAccountManagement .createAccountForm,
	.administratorConsole .createAccountForm {
	background: none;
	padding-top: 0;
	width: 458px;
	padding-bottom: 18px;
}

.accountManagement .createAccountForm textarea,
	.gcAccountManagement .createAccountForm textarea {
	width: 410px;
}

.accountManagement .createAccountForm p,
.gcAccountManagement .createAccountForm p,
.administratorConsole .profileModule p,
p.sliderContent,
.collegeMessageOptOut .createAccountForm p {
	margin-bottom: 0;
	padding: 9px 19px;
}

.accountManagement .createAccountForm fieldset p,
.collegeMessageOptOut .createAccountForm fieldset p,
.gcAccountManagement .createAccountForm fieldset p {
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0;
	padding-top: 0;
}

.createAccountForm {
	width: 460px;
}

.smallForm {
	background: url(/img/bg/thickThinRule.gif) repeat-x left top;
}

.formInfo {
	border-top: 1px solid #c5d4e1;
	border-bottom: 1px solid #c5d4e1;
	padding: 9px 0;
	width: 420px;
	float: left;
	font-size: .923em;
	clear: left;
	margin: 9px 0 0 20px;
	display: inline;
}

#quickApplyB .formInfo {
	width: 538px;
}

.returningUserTip {
	float: left;
	padding-top: 9px;
	padding-left: 9px;
}

#independentSubfields {
	clear: left;
	float: left;
	width: 418px;
}


.externalMediaEdit, .externalMediaEdit form{
	background-color: #ffffff;
	width: 400px;
}

.externalMediaEdit{
	padding: 10px;
}
.externalMediaEdit input,
.externalMediaEdit textarea {
	float: left;
	clear: left;
	margin-bottom: 10px;
	width: 380px;
}

.externalMediaEditModeText{
	width: 290px !important;
	float: left !important;
	margin: 0px 0px 0px 10px !important;
}

.externalMediaInlineSaveButtons{
	margin: 35px 0px 0px 5px;
}


.createAccountForm input,
.createAccountForm textarea,
.createAccountForm select,
.smallForm input,
.smallForm select {
	float: left;
	clear: left;
}

.externalMediaUpload .createAccountForm input {
	width: 410px;
}

.externalMediaUpload .createAccountForm {
	background: 0 none;
	padding-top: 0;
}

.externalMediaUpload .mediaUploadForm h2 {
	padding-left: 20px;
}

.createAccountForm select {
	width: 420px;
}

.createAccountForm textarea {
	width: 410px;
	padding: 2px;
}

.smallForm select {
	height: 26px;
}

.createAccountForm input,
.smallForm input {
	width: 330px;
}

.enhancementForm .createAccountForm input {
	width: 410px;
}

.smallForm fieldset span {
	float: left;
	width: 160px;
	margin-right: 20px;
}

.createAccountForm fieldset span {
	float: left;
	width: 200px;
	margin-right: 18px;
}

.administratorConsole .createAccountForm fieldset span {
	width: 380px;
	padding: 0 0 5px 0;
}

.smallForm fieldset span {
	width: auto;
}

.createAccountForm span.last,
.smallForm spanl.last {
	margin-right: 0;
}

.smallForm fieldset {
	padding: 0 0 18px 0;
}

.tools #meritAidNearZipForm fieldset {
	padding-bottom: 0;
}

.createAccountForm label {
	float: left;
	font-size: 1.0833em;
	padding-bottom: 1px;
}

.smallForm input.half {
	width: 150px;
}

#gcRequest span {
	width: 418px;
	margin-right: 0;
}

#gcRequest label {
	padding-right: 0;
}

/* =meritAid styles
------------------------------------*/

.meritAid #homePageSearch button {
	background: url(/img/meritAid/goButton.png) no-repeat left -48px;
	text-indent: -9999px;
	border: 0 none;
	width: 63px;
	height: 48px;
	margin-left: 0;
	left: 252px;
	position: absolute;
}

.meritAid #homePageSearch button:hover,
.meritAid #homePageSearch button.active {
	cursor: pointer;
	background-position: left top;
}

.meritAid #homePageSearch button div,
.meritAid #homePageSearch button div span {
	background: none;
}

/* =searchWidget
---------------------------*/

.meritAid #homePageSearch input {
	height: 1.5em;
	width: 232px;
	border: 2px solid #94bbda;
	padding: 2px;
	font: normal 2em/1.5em georgia, serif;
	color: #5681a3;
	float: left; /* overridden in ielt8 */
}

.meritAid .collegeSearchModule input,
.searchWidgetTop .collegeSearchModule input,
.meritAidProgramList .collegeSearchModule input,
.meritAidProgramDetails .collegeSearchModule input,
#collegeType {
	width: 232px;
	border: 3px double #c5d4e1;
	padding: 2px;
}

#collegeType {
	width: 350px;
}

.messageCenter .collegeSearchModule input {
	width: 160px;
}

.meritAidSearch .cssDropdown {
	width: 242px;
}

.meritAidList .cssDropdown,
#collegeSearchBox_cappexScholarships .cssDropdown {
	width: 290px;
}

.meritAidSearch .collegeSearchModule {
	position:relative;
}

.gecko.meritAidSearch .cssDropdown,
.safari3.meritAidSearch .cssDropdown {
	top: 46px;
}

.meritAidSearch .cssDropdown li ul,
.meritAidSearch .cssDropdown li ul li {
	width: 238px;
}

.meritAidList .cssDropdown li ul,
.meritAidList .cssDropdown li ul li {
	width: 266px;
}

#collegeSearchBox_cappexScholarships .cssDropdown li ul,
#collegeSearchBox_cappexScholarships .cssDropdown li ul li {
	width: 286px;
}

.meritAidSearch .cssDropdown li ul li a.resultLink {
	width: 234px;
}

.meritAidList .cssDropdown li ul li a.resultLink {
	width: 262px;
}

#collegeSearchBox_cappexScholarships .cssDropdown li ul li a.resultLink {
	width: 282px;
}

.meritAidProgramList .collegeSearchModule label,
.meritAidProgramDetails .collegeSearchModule label,
.collegeProfileGlobal .collegeSearchModule label {
	display: none;
}

.collegeSearchResults .collegeSearchModule input,
.messageCenter .collegeSearchModule input,
.compareSchools .searchSuggestPhrase,
#collegeType,
.meritAidList .searchSuggestPhrase,
.collegeProfileAdmin .searchSuggestPhrase {
	height: 24px;
	font-size: 18px; /* overridden for #collegeType in ielt8 */
	line-height: 24px;
	font-family: georgia, serif;
	color: #5681a3;
}

#collegeType {
	height: 34px;
	margin-right: 5px;
}
.compareSchools .searchSuggestPhrase,
.collegeProfileAdmin .searchSuggestPhrase {
	width: 230px;
}

.meritAidList .collegeSearchModule .searchSuggestPhrase {
	width: 260px;
	margin-right: 5px;
}

.safari.meritAidList .searchSuggestPhrase {
	width: 250px;
	margin-right: 5px;
}

.meritAidProgramList .collegeSearchModule input,
.meritAidProgramDetails .collegeSearchModule input,
.searchWidgetTop .collegeSearchModule input {
	float: left;
}

.meritAidProgramList .collegeSearchModule submitButton,
.meritAidProgramDetails .collegeSearchModule submitButton,
.collegeProfileGlobal .collegeSearchModule submitButton {
	float: right;
}

#collegeSearchLabel {
	width: 400px;
	text-align: right;
	display: block;
	float: left;
	font-size: 1.0833em;
	height: 24px;
	line-height: 24px;
}

 #collegeSearchLabel .safari {
	padding-top: 15px;
}

.meritAid .resultMeritAidPrograms,
.resultMeritAidPrograms {
	text-decoration: none;
	color: #f37320;
	text-align: right;
	display: block;
	float: right;
}

.resultMeritAidPrograms {
	display: none;
}

.meritAid.collegeSearchResults .resultMeritAidPrograms,
.collegeSearchResults .showMeritAidOverride .resultMeritAidPrograms {
	float: none;
	display: inline;
}

.meritAid.collegeSearchResults .cssDropdown .resultMeritAidPrograms,
.collegeSearchResults .showMeritAidOverride .cssDropdown .resultMeritAidPrograms {
	float: right;
	display: block;
}

.meritAidProgramList .resultMeritAidPrograms,
.messageCenter .resultMeritAidPrograms,
.meritAidProgramDetails .resultMeritAidPrograms,
.meritAidList .resultMeritAidPrograms {
	display: block;
}

.meritAid.compareSchools .resultMeritAidPrograms,
.meritAid.collegeSearchResults .cssDropdown .resultMeritAidPrograms {
	display: block;
}

.hideMeritAid .resultMeritAidPrograms,
.hideMeritAid .cssDropdown .resultMeritAidPrograms,
.compareSchools .resultMeritAidPrograms {
	display: none;
}

.collegeProfileAdmin .collegeSearchModule {
	margin-bottom: 18px;
}

.collegeSearchResults ul.meritAidSearchResults li {
	line-height: 2em;
}

.resultLink {
	font-weight: bold;
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	padding:  4px 0 4px 4px;
	color: #5b5b5b;
	float: left;
	width: 232px;
	clear: left;


}

.resultFooterLink {
	margin: 4px;
	display: block;
	text-align: center;
}


.noResultsMsg {
	padding: 4px 0 4px 0;
	text-align: center;

}
.studentBasic .resultLink,
#fitSearchForm .resultLink {
	font-weight: normal;
}

.gcChances .resultLink {
	width: 332px;
}

.resultLocation {
	font-weight: normal;
}

.resultLink:hover,
.resultLink.jsHover {
	background: #d5edff;
}

.cssDropdown {
	margin-top: 1px;
	width: 240px;
	position: absolute;
	padding-bottom: 10px;
	clear: both;
	z-index: 400;

}

.religiousAffil {
	z-index: 1;
}

/*	admin create campaign advance critera page
*/

.advancedCriteria #collegeSearchBox_majorSearch .submitButton{
	margin-top: 4px;
	width: 50px !important;
	padding-left: 5px !important;

}
/* student prferences IE fixes
*/
.studentBasic #collegeSearchBox_majorSearch .submitButton div,
.studentPreferences #collegeSearchBox_majorSearch .submitButton div{
	margin: 3px 0px 0px 4px\9;
}
.studentPreferences #collegeListFieldset .submitButton div{
	margin-left: 3px\9;
}

.advancedCriteria .cssDropdown {
	width: 418px;
}

.advancedCriteria .cssDropdown li ul,
.advancedCriteria .cssDropdown li ul li {
	width: 414px;
}

.advancedCriteria .cssDropdown li ul li a.showAllSchoolsLink,
.advancedCriteria .cssDropdown li ul li a {
	width: 410px;
}

#gcCollegeSearch .cssDropdown {
	width: 310px;
}

#gcCollegeSearch .cssDropdown li ul,
#gcCollegeSearch .cssDropdown li ul li {
	width: 306px;
}

#gcCollegeSearch .cssDropdown li ul li a.showAllSchoolsLink,
#gcCollegeSearch .cssDropdown li ul li a {
	width: 302px;
}

.dropdownChecklist .cssDropdown {
	width: auto;
}

.gcChances .cssDropdown {
	width: 340px;
}

.cssDropdown li ul {
	width: 236px;
	float: left;
	border: 2px solid #c5d4e1;
	background: #fff;
}

.gcChances .cssDropdown li ul {
	width: 336px;
}

.cssDropdown li ul li {
	width: 236px;
	float: left;
	background: #fff;
}

.gcChances .cssDropdown li ul li {
	width: 336px;
}

.messageCenter .cssDropdown,
messageCenterStage1 .cssDropdown {
	width: 220px;
}

.messageCenter .cssDropdown li ul,
.messageCenterStage1 .cssDropdown li ul {
	width: 216px;
}

.messageCenter .cssDropdown li ul li,
.messageCenterStage1 .cssDropdown li ul li {
	width: 216px;
}

.messageCenter .cssDropdown li ul li a,
.messageCenterStage1 .cssDropdown li ul li a {
	width: 212px;
}

.showAllSchoolsLink {
	text-align: center;
	width: 232px;
	padding: 5px 2px;
	float: left;
}

.showAllMajorsContainer {
	text-align:center;
	padding: 4px 0 4px 0;
}

.showAllMajorsContainer .showAllSchoolsLink {
	padding-top: 0;
}

.studentHome #secondaryContent .collegeSearchModule label,
.messageCenterStage2 .collegeSearchModule label,
.chancesTab .collegeSearchModule label,
.tips .collegeSearchModule label {
	display: none;
}

.studentHome #secondaryContent .collegeSearchModule input,
.tips .collegeSearchModule input,
.tools .collegeSearchModule input,
.messageCenterStage2 .collegeSearchModule input,
.chancesTab.collegeSearchModule input {
	width: 142px;
}

.studentHome .collegeSearchModule button.submitButton,
.tips .collegeSearchModule button.submitButton {
	width: 38px;
}

#searchBar td {
	width: 580px;
	background: url(/img/bg/tanGradient.png) repeat-x left top;
	padding: 2px;
}
#searchBar td a {
	color: #94bbda;
	line-height: 21px;
	height: 21px;
	float: left;
}

#searchBar td span.errorMsg {
	line-height: 21px;
	height: 21px;
	float: left;
	margin-right: 10px;
}

#searchBar td a:hover {
	color: #f37320;
}

#searchBar td input#searchText,
.meritAidProgramSearch input#searchText{
	border: 0 none;
	background: url(/img/bg/searchInputBg.png) no-repeat left top;
	height: 17px;
	padding-left: 3px;
	float: left;
	color: #909090;
	width: 200px;
}

.meritAidProgramSearch #searchText {
	margin-bottom: 20px;
}

#searchSubmitButton {
	text-indent: -9999px;
	float: left;
	height: 21px;
	background: url(/img/buttons/search.png) no-repeat left top;
	width: 25px;
	border: 0 none;
	padding: 0;
	margin:0 10px 0 0;
	cursor: pointer;
}

.safari2 #searchSubmitButton {
	width: 70px;
	margin-left: 10px;
}

#searchSubmitButton:hover {
	background-position: left -40px;
}

/* =survey
---------------------------*/

.netPromoterLikelihoods,
.netPromoterLikelihoods span {
	float: left;
}

.netPromoterLikelihoods span {
	width: 30px;
}

.netPromoterLikelihoods input,
.netPromoterLikelihoods label {
	float: left;
	clear: left;
	text-align: center;
}

.netPromoterLikelihoods label {
	width: 30px;
}
.netPromoterLikelihoods input {
	border: none;
	margin-left: 8px;
	padding: 0;
}

.netPromoterLikelihoods #prometerTextBox {
	margin-bottom: 10px;
}

.netPromoterLikelihoods p {
    margin-bottom: 2px;
}

#scale {
	width: 345px;
	padding: 15px 0 15px 15px;
	margin-bottom: 15px;
	display: inline;
	float: left;
	border-top: 1px solid #c5d4e1;
	border-bottom: 1px solid #c5d4e1;
	background: #f2faff;
}

#likelihoodList #first {
	float: left;
	padding-top: 10px;
	padding-left: 8px;
	color: #909090;
}
#likelihoodList #third {
	float: right;
	padding-top: 10px;
	color: #909090;
	padding-right: 23px;
}

.alertInline {
	padding-bottom: 10px;
}

.alertInline select,
.alertInline label {
	padding-bottom: 0;
	float: left;
	margin-bottom: 0;
	margin-right: 10px;
}

.feebackFormLayout fieldset {
	float: left;
	clear: left;
	width: 360px;
}

.feebackFormLayout textarea {
	width: 350px;
	height: 50px;
	padding: 2px;
}

.feebackFormLayout input {
	width: 350px;
}

.feebackFormLayout button.submitButton {
	width: 100px;
	margin-left: 130px;

}

/* =editAutoResponder
---------------------------*/

.editAutoResponderPreview form {
	margin-top: 10px;
	width: 120px;
	float: left;
}

.editAutoResponder #autoResponderTextButton,
	.editAutoResponder #disableAutoResponderTextButton {
	float: left;
}

.editAutoResponder #editAutoResponderText {
	margin-bottom: 10px;
}

.editAutoResponder #disableAutoResponder {
	margin-top: 30px;
	border-top: 2px solid #C5D4E1;
}

.editAutoResponder #disableAutoResponder form {
	margin-top: 10px;
}

.editAutoResponderPreview #outlookHeader {
	background-image: url( "/img/headers/outlookHeader.gif" );
	width: 649px;
	height: 218px;
}

.editAutoResponderPreview h4 {
	margin-bottom: 15px;
}

/* =editCappexMessage (styles copied straight from editAutoResponder section above)
---------------------------*/

#textEditor {
	margin: 18px 0;
	width: 700px;
	clear: both;
	float: left;
}

#textEditor h5 {
	margin-bottom: 4px;
}

.editCappexMessagePreview form {
	margin-top: 10px;
	width: 120px;
	float: left;
}

.editCappexMessage #cappexMessageTextButton {
	float: left;
}

form#cappexMessageText {
	background: url(/img/bg/thickThinRuleMedBlue.gif) repeat-x left top;
	padding-top: 18px;
	width: 700px;
	float: left;
}

form#cappexMessageText button {
	float: left;
	clear: left;
}

.editCappexMessage #editCappexMessageText {
	margin-bottom: 10px;
}

.editCappexMessagePreview #outlookHeader {
	background-image: url(/img/headers/outlookHeader.gif);
	width: 649px;
	height: 218px;
}

.editCappexMessagePreview h4 {
	margin-bottom: 15px;
}

#zip {
	width: 45px;
}

/* =specialMessage
------------------------------------------------*/

.specialAnswer {
	float: left;
	width: 480px;
}

.specialAnswer .errorMsg {
	clear: left;
	margin-bottom: 3px;
}

.specialAnswer div {
	float: left;
	padding: 0 0 12px 0;
}

.specialAnswer #programIDs,
.specialAnswer #level_education,
.specialAnswer #starttime {
	width: 480px;
	margin-top: 0;
}

.specialAnswer .inlineField,
.specialAnswer .inlineMultiField {
	width: 230px;
	display: inline;
}

.specialAnswer .radio label {
	width: auto;
	margin-right: 20px;
	font-weight: normal;
}

.specialAnswer .radio input {
	clear: none;
}

.specialAnswer .inlineField label,
.specialAnswer .inlineMultiField label {
	width: 220px;
}

.specialAnswer label {
	float: left;
	margin-bottom: 3px;
	width: 480px;
}

.specialAnswer select,
.specialAnswer input {
	clear: left;
	float: left;
}

.specialAnswer .inlineMultiField input {
	width: 90px;
	float: left;
	clear:none;
	margin-left: 10px;
}

.specialAnswer .inlineField input {
	width: 220px;
}

.specialAnswer .checkbox label,
.specialAnswer .salutation label {
	font-weight: normal;
	float: none;
	width: auto;
	margin: 0;
}

.specialAnswer div.salutation,
.specialAnswer #dateOfBirth {
	width: 480px;
}

.forwardSlash {
	padding: 2px 4px;
}

.specialAnswer .salutation span {
	float: left;
	margin-right: 20px;
}

.specialAnswer .checkbox input,
.specialAnswer .salutation input {
	margin: 2px 4px 0 0;
	border: 0 none;
}

.specialAnswer .inlineField.first {
	margin-right: 20px;
}

.specialAnswer #dateOfBirth span {
	float: left;
}

.specialAnswer #dateOfBirth input {
	width: 25px;
}

.specialAnswer #dateOfBirth label {
	width: auto;
	clear: left;
	font-weight: normal;
	margin-bottom: 0;
	line-height: 1;
	padding-top: 2px;
}

.specialAnswer #dateOfBirth #birthDateYear {
	width: 40px;
}

#referral {
	width: 480px;
	float: left;
}

#referral input {
	clear: none;
}

#referral label {
	font-weight: normal;
	padding-right: 5px;
	width: auto;
}
#referral p,
#referral h5 {
	margin-bottom: 3px;
}

#referLastNameLabel {
	padding-left: 10px;
}

#starttime {
	clear: left;
}

/* gc chances form
------------------------*/

#gcChances,
#accountManagementCollegeSelection {
	width: 820px;
	float: left;
	padding: 24px 60px;
	border-bottom: 1px solid #c5d4e1;
	background: #f6f8fa;
}

#collegeNameSearch,
#collegeIdSearch {
	float: left;
	width: 400px;
	position: relative;
}

.gecko #collegeIdSearch button {
	position: absolute;
}

#collegeIdSearch label {
	font-weight: bold;
	margin-bottom: 3px;
}

.collegeLookup .cssDropdown {
	width: 345px;
}

.collegeLookup .cssDropdown li ul,
.collegeLookup .cssDropdown li ul li {
	width: 341px;
}

.collegeLookup .cssDropdown li ul li a.resultLink,
.collegeLookup .cssDropdown li ul li .showAllSchoolsLink {
	width: 337px;
}

#accountManagementCollegeSelection #collegeNameSearch input,
#collegeIdSearch input {
	width: 335px;
	margin-right: 5px;
	height: 24px;
	line-height: 24px;
	font-size: 1.5em;
	font-family: georgia, serif;
	color: #5681a3;
}

#collegeNameSearch {
	margin-right: 20px;
}

#gcChances label {
	font-weight: bold;
	padding-bottom: 3px;
	float: left;
	width: 340px;
}

#gcChances input,
.meritAid #gcChances input {
	width: 330px;
}

#gcChances select {
width: 340px;
}

.gcChances #chooseStudent,
.gcChances .collegeSearchModule {
	width: 340px;
	float: left;
	display: inline;
	margin-right: 20px;
}

.gcChances .collegeSearchModule {
	margin-right: 0;
}

/* manageMeritAidEdits
---------------------------*/

.secondaryLabel {
	clear: left;
	width: 418px;
}

.formElementAfterToolTip {
	clear: left;
}

.basicCriteria .largeFormLayout h3,
.composeMessage .largeFormLayout h3,
.advancedCriteria .largeFormLayout h3 {
	clear: both;
	padding-top: 18px;
}

.advancedCriteria .collegeSearchBox button.submitButton {
	margin: 0;
	position:absolute;
	left: 426px;
	top: 21px;
}

.advancedCriteria .myCollegesRemoveLink {
	background-position: right top;
}

.basicCriteria .largeFormLayout select,
.advancedCriteria .largeFormLayout select {
	height: auto;
}

.basicCriteria h4.collegeName {
	padding-bottom: 14px;
}

#collegeAskMiniForm textarea {
	width: 270px;
	margin-bottom: 9px;
	height: 80px;
}

.collegeAskStandAlone #collegeAskMiniForm textarea,
.yc360Connect #collegeAskMiniForm textarea {
	width: 514px;
	height: 200px;
}

.collegeAskStandAlone #collegeAskMiniForm p,
.yc360Connect #collegeAskMiniForm p {
	margin-bottom: 0;
}

.collegeAskStandAlone #collegeAskMiniForm button,
.yc360Connect #collegeAskMiniForm button {
	margin-bottom: 18px;
}

#collegeAskMiniForm table {
	float: right;
	width: 220px;
	margin-right: 6px;
}

#collegeAskMiniForm table td {
	width: 220px;
	padding: 4px 0;
	border-bottom: 0;
}

.manageMeritAidEdits button.submitButton {
	margin-top: 18px;
}

/* collegeDashboard lightbox
---------------------------*/

.collegeDashboard .field {
	margin: 0 0 5px 0;
}

.editCampaignPreview form {
	margin-top: 10px;
	width: 60px;
	float: left;
}


/*------------------
	simpleSelect styles
	--------*/

.jsSelect {
	border: 0 none;
}

select.jsSelect {
	height: 24px;
}

.messageCenterStage1 #chosenCollegesList li select.jsSelect,
.messageCenterStage2 #applyCollegesList select.jsSelect {
	width: 180px;
	border: 0 none;
}

span.jsSelect {
	background: url(/img/bg/simpleSelectBg3.gif) no-repeat right top;
	height: 24px;
	line-height: 22px;
	font-size: 1.0833em;
	border-left: 1px solid #c5d4e1;
}

.chancesTab #primaryContent select.jsSelect {
	width: 180px;
}

.scholarshipsSearchResults select {
	border:3px double #c5d4e1;
	height:24px;
	margin: 0;
	padding:1px;
}

.gecko.scholarshipsSearchResults select {
	height: 26px;
}

.scholarshipsSearchResults select.jsSelect {
	border: 0 none;
	height: 24px;
	padding: 0;
}

.scholarshipsSearchResults select.jsSelect {
	width: 130px;
}

.scholarshipsMyScholarships select.jsSelect {
	width: 140px;
}

.messageCenterStage1 .jsSelectContainer,
.chancesTab .jsSelectContainer,
.messageCenterStage2 .jsSelectContainer,
#firstModularProfileContainer .jsSelectContainer,
.scholarshipsSearchResults .jsSelectContainer,
.scholarshipsMyScholarships .jsSelectContainer {
	padding: 3px;
	width: 180px;
	height: 26px;
	float:right;
	position: relative;
	clear: both;
}

.scholarshipsSearchResults .jsSelectContainer {
	width: 110px;
	float: left;
}

.scholarshipsMyScholarships .jsSelectContainer {
	width: 140px;
	float: left;
}


#firstModularProfileContainer .collegeToApplyStatusChanger form h3 {
	display: none;
}

#firstModularProfileContainer .jsSelectContainer,
#firstModularProfileContainer .collegeTileSecondary {
	float:left;
}

.alertBox .jsSelectContainer {
	padding: 3px;
	float:right;
	height: 26px;
	position: relative;
}

.messageCenterStage2 .alertBox .jsSelectContainer,
.chancesTab .alertBox .jsSelectContainer {

	width: 181px;
}

#updateSingleStatusListContent .collegeTilePrimary ul {
	margin: 0;
}

#updateSingleStatusListContent .collegeTilePrimary h3 {
	width: 360px;
}


#updateSingleStatusListContent .jsSelectContainer,
#updateSingleStatusListContent .collegeTileSecondary {
	float: left;
}

#updateSingleStatusListContent select {
	width: 180px;
}

div.jsSelectContainer.active {
	background: url(/img/bg/dropdownAnimation.gif) no-repeat left top;
}
#firstModularProfileContainer div.jsSelectContainer.active,
.messageCenterStage1 div.jsSelectContainer.active,
.messageCenterStage2 div.jsSelectContainer.active {
	background:transparent url(/img/bg/dropdownAnimation180.gif) no-repeat scroll left top;
}

.scholarshipsSearchResults div.jsSelectContainer.active,
.scholarshipsMyScholarships div.jsSelectContainer.active {
	background: 0 none;
}


.chancesTab div.jsSelectContainer.active {
	background: url(/img/bg/dropdownAnimation180.gif) no-repeat left top;
}

.alertBox div.jsSelectContainer.active {
	background: url(/img/bg/dropdownAnimation187.gif) no-repeat left top;
}

/* =dropdownChecklist
------------------------------*/

span.dropdownChecklistTrigger {
  background: transparent url(/img/bg/simpleSelectBg3.gif) no-repeat scroll right top;
  border-left: 1px solid #C5D4E1;
  font-size: 1.0833em;
  height: 24px;
  line-height: 22px;
  display: block;
  padding-left: 6px;
   z-index: 400;  /*just above the dropdownOverlay */
}

span.dropdownChecklistTrigger.depressed {
  background: transparent url(/img/bg/simpleSelectBg3.gif) no-repeat scroll right bottom;
}

.dropdownChecklist ul {
	background: #f6f8fa;
	margin-top: -1px;
	border-bottom: 2px solid #7698b2;
	border-right: 2px solid #7698b2;
	border-left: 1px solid #c5d4e1;
	border-top: 1px solid #c5d4e1;
	width: 333px;
}

.dropdownChecklist ul.checklist.height5lines {
	height: 92px;
}

.dropdownChecklist ul input {
	border: 0 none;
}

.dropdownChecklistTrigger {

}

.accountManagement .createAccountForm p.optPrefsMessage,
.collegeMessageOptOut .createAccountForm p.optPrefsMessage{
	border-bottom: 1px solid #c5d4e1;
	margin-bottom: 0;
	padding-left: 30px;
	background: #e4f6e4 url(/img/icons/tick.gif) no-repeat 5px 50%;

}

.accountManagement .createAccountForm p.optPrefsMessageAllOut,
.collegeMessageOptOut .createAccountForm p.optPrefsMessageAllOut{
	border-bottom: 1px solid #c5d4e1;
	margin-bottom: 0;
	padding-left: 30px;
	background: #f6f5de url(/img/icons/dialogWarning16x16.gif) no-repeat 5px 50%;
}

.accountManagement p.areYouSure,
.collegeMessageOptOut p.areYouSure {
	border-bottom: 1px solid #c5d4e1;
	border-top: 1px solid #c5d4e1;
	margin-bottom: 0;
	padding-left: 30px;
	background: #f6f5de url(/img/icons/dialogWarning16x16.gif) no-repeat 5px 50%;
	width: 409px;
	float:left;
}

#addedContacts {
	width: 214px;
}

#addedContacts li,
#contactImporterTarget li {
	width: 194px;
	line-height: 14px;
	float: left;
	margin-bottom: 5px;
}

#addedContacts li span,
#contactImporterTarget li span {
	line-height: 14px;
	float: left;
	overflow: hidden;
}

#addedContacts li span.contactName,
#contactImporterTarget li span.contactName {
	line-height: 14px;
	float: right;
	width: 170px;
}

#addedContacts li .contactEmail,
#contactImporterTarget li .contactEmail {
	font-style:italic;
	line-height: 14px;
	float: right;
	width: 170px;

}

#allContactsList {
	width: 214px;
	background: #f6f6f6;
	border: 1px solid #ededed;
	height: 250px;
	overflow: auto;
}

#addedContacts {
	float: left;
	width: 194px;
}

#contactImporterTarget .errorMsg {
	padding-left: 9px;
	margin-bottom: 9px;
}


#inviteStudentTarget .contactCheckbox {
	width: auto;
	margin-top: 2px;
}

#inviteStudentTarget textarea {
	width: 534px;
	height: 120px;
	float: left;
	display: inline;
}

#checkAtLeastOne {
	border-bottom: 1px solid #c5d4e1;
	background: #f6f8fa;
	margin-bottom: 9px;
	padding: 9px;
}

#inviteStudentTarget #inviteStudentForm {
	float: right;
	width: 216px;
	position: relative;

}

#addContactForm,
#contactImporterForm {
	float: left;
	width: 300px;
	margin-bottom: 18px;
}

#addContactForm {
	background: url(/img/icons/softArrow.gif) no-repeat right 19px;
}

#addContactForm label {
	font-size: 1.0833em;
	margin-bottom: 3px;
	float:left;
}


#contactImporterForm {
	background: #f6f8fa;
	border: 1px solid #c5d4e1;
	padding: 10px;
	width: 235px;
	margin-top: 3px;
}

#addContactForm input {
	width: 182px;
	float: left;
}

#contactImporterForm input {
	width: 102px;
	float: left;
}

#addEmailAddressesContainer {
	width: 300px;
	float: left;
}

#viewAndEditContainer {
	width: 540px;
	position: relative;
	margin-left: -324px;
	padding-top: 27px;
	border-top: 1px solid #c5d4e1;
	margin-top: 27px;
	padding-bottom: 18px;
}

#importContactsEmail {
	margin-right: 10px;
}

.importContactsField {
	float: left;
	width: 112px;
	margin-bottom: 9px;
}

#addEmailErrorMsg {
	clear: left;
}

#deadlineRemindersAlertBox input {
	width: auto;
}

#deadlineRemindersAlertBox label {
	float:left;
	margin-top:10px;
	width:125px;
}
#deadlineRemindersAlertBox table {
	width: 360px;
	margin-bottom: 9px;
}

#smsInfo {
	float: left;
	width: 360px;
	margin-bottom: 9px;

}

#smsInfo p {
	clear: left;
}

#smsInfo label {
	float: left;
	clear: left;
	margin-bottom: 3px;
}

#smsInfo input {
	float: left;
	width: 110px;
}

#smsInfo select {
	width: 230px;
}

#smsInfo span#smsPhone {
	float: left;
	width: 120px;
	margin-right: 10px;
	margin-bottom: 9px;
}

#smsInfo span#smsCarrier {
	width: 230px;
	float: left;
	margin-bottom: 9px;
}
#advancedCriteria {
	max-height: 300px;
	overflow: auto;
	border-top: 1px solid #c5d4e1;
	border-bottom: 1px solid #c5d4e1;
}

#reviewForm {
	background: url(/img/bg/thickThinRuleMedBlue.gif) repeat-x left top;
	padding-top: 27px;
}

#reviewForm .errorMsg {
	clear: left;
}

#reviewForm h2 {
	margin: 0;
	line-height: 1.2em;
}

#reviewForm fieldset {
	margin-left: 48px;
	float: left;
	display: inline;
	margin-bottom: 10px;

}

#changeReviewer {
	clear: left;
}

#reviewForm label {
	float: left;
	line-height: 14px;
	font-size: 1.0833em;
}

#reviewHeader3,
#reviewHeader2,
#reviewHeader1 {
	line-height: 30px;
	padding-left: 48px;
	background: url(/img/icons/one.gif) no-repeat left 50%;
	clear: left;
}

#reviewHeader2 {
	background: url(/img/icons/two.gif) no-repeat left 50%;

}

#reviewHeader3 {
	background: url(/img/icons/three.gif) no-repeat left 50%;	
}

#reviewSection1 div.formItem {
	float: left;
	width: 430px;
	clear: left;
	margin-top: 18px;
}

#reviewSection1 select {
	margin-left: 10px;
}

#reviewForm .radio input {
	float: left;
	border: 0 none;
}

#reviewForm .radio label {
	line-height: 20px;
}

#reviewForm .select label,
#reviewForm #asAnonymous label {
	line-height: 24px;
}

#reviewForm textarea {
	width: 424px;
}

#reviewForm #categoryDiv table td {
	float: right;
	padding: 2px 3px;
	border-top: 1px solid #c5d4e1;
	border-left: 1px solid #c5d4e1;
	border-right: 1px solid #c5d4e1;
	background: #fff;
	position:relative;
}

#collegeAskMiniForm table td {
	position:relative;
	float: right;
}

#collegeAskMiniForm table span img {
	float: left;
	padding: 0 0 0 2px;
	margin-right: 3px;
}

#reviewForm #categoryDiv table {
	width: 200px;
	float: right;
	margin-top: 5px;
	margin-bottom: 0;
	clear: both;
}

#reviewForm #categoryDiv table span {
float: left;
}

#reviewForm #categoryDiv table span img {
float: left;
}

#fitSearchForm .dropdownChecklist {
	width: 270px;
	position: relative;
}

#fitSearchForm .dropdownChecklist .cssDropdown {
	width: 270px;
	padding-bottom: 0;
	z-index: 400;
}

#fitSearchForm .dropdownChecklist ul {
	width: 263px;
	position: relative;
}

#fitSearchForm {
	width: 580px;
	float: left;
	border-top: 1px solid #c5d4e1;
	position: relative;
}

#fitSearchForm fieldset {
	width: 570px;
	padding: 0 0 0 10px;
	float: left;
/*	border-bottom: 1px solid #c5d4e1;
	background: url(/img/bg/vertRule.gif) repeat-y 460px top; */
	position:relative;
	background: url(/img/bg/horRule.gif) repeat-x left bottom;
}

.studentPreferences #fitSearchForm fieldset {
	border:1px solid #FFFFFF;
	padding:9px 20px;
	position:relative;
	width:418px;
	background: #fff;
}

.studentPreferences #fitSearchForm {
	width: 458px;
	border-top: 0 none;
}

#fitSearchForm fieldset label.fitSearchSelectorLabel {
	float: left;
	width: 160px;
	padding: 16px 0 0 0;
	font-size: 1.0833em;
}

.studentPreferences #fitSearchForm fieldset label.fitSearchSelectorLabel {
	font-size: 12px;
	width: 418px;
	padding-top: 0;
}

.studentPreferences #fitSearchForm span.dropdownChecklistTrigger {
	float:none;
}

.studentPreferences #fitSearchForm fieldset .fitSearchSelector {
	margin-right: 0;
	padding: 12px 0;
}

#fitSearchForm fieldset .ratingSlider {
	width: 110px;
	padding: 8px 0 8px 10px;
	float: left;
}

#fitSearchForm fieldset .fitSearchSelector {
	width: 270px;
	padding: 12px 10px;
	float: left;
}

.largeFormLayout #fitSearchForm span {
	margin-right: 0;
}

.largeFormLayout #fitSearchForm #admissionRateSliderContainer p span {
	float: none;
}

.largeFormLayout #fitSearchForm fieldset .ratingSlider {
	float: right;
	width: 100px;
}

#fitSearchForm button {
	margin-top: 20px;
	float: left;
}

#fitSearchForm .fitSearchSelector select {
	width: 270px;
}

#fitSearchForm .jsSelectContainer {
	float:left;
	position:relative;
	padding: 3px 0 0 3px;
	left: -3px;
	top: -3px;
	background: #fff;
}

#fitSearchForm .singleSelect .fitSearchSelector,
#fitSearchForm .dualSingleSelect .fitSearchSelector {
	padding-bottom: 9px;
}

#fitSearchForm .dualSingleSelect select {
	width: auto;
}

#fitSearchForm .dualSingleSelect .fitSearchSelector span {
	float: left;
	padding: 0 5px;
	line-height: 24px;
}

#fitSearchForm #distanceFromHome_value1 {
	float: left;
	border: 1px solid #c5d4e1;
	height: 14px;
	line-height: 14px;
	width: 38px;
}

#fitSearchForm label span {
	float: left;
	padding-right: 5px;
}

#admissionRateSliderContainer .cpxSliderArea {
	width: 270px;
	margin: 2px 0;

}

#admissionRateSliderContainer .cpxSliderFrame {
	width: 270px;
	background: url(/img/bg/admissionRate.gif) no-repeat left top;
}

#fitSearchForm fieldset #admissionRateSliderContainer {
	padding: 8px 10px 10px 10px;
	position: relative;
	height: 33px;
}

.largeFormLayout #fitSearchForm fieldset #admissionRateSliderContainer {
	position: relative;
	height: 33px;
	padding: 12px 0;
}

.largeFormLayout #fitSearchForm #distanceFromHome_value1 {
	margin-top:0;
}

#admissionRateSliderContainer p {
	margin-bottom: 0;
	width: 270px;
	text-align: center;
	position: relative;
	top: 18px;
}

#admissionRateSliderContainer .cpxSliderArea {
	background: url(/img/bg/admissionRateGreen.gif) no-repeat 2px 2px;
	position:absolute;
}

#admissionRateSliderContainer .cpxSliderArea2 {
	background: url(/img/bg/admissionRateWhite.gif) no-repeat -266px 2px;
}

#fitHeaders {
	float: left;
	width: 580px;
	padding: 5px 0;
	font-size: 1.0833em;
	font-weight:bold;
	border-bottom: 1px solid #c5d4e1;
/*	background: url(/img/bg/vertRule.gif) repeat-y 460px top; */

}

#fitCriteriaHeader {
	float: left;
	width: 440px;
	padding-left: 10px;
}

#fitImportanceHeader {
	width: 110px;
	float: right;
}

.admitRateLeftBound,
.admitRateRightBound {
	text-align:left;
	position: absolute;
	width: 270px;
	left: 0;
	color: #9a9a9a;
}

.admitRateRightBound {
	text-align:right;
}

#fitSearchForm #fitSearchPrevSubmitButton {
	float: left;
	margin: 0;
	width: 140px;
}

#fitSearchForm #fitSearchNextSubmitButton {
	float: right;
	margin: 0;
	width: 140px;
}

#fitSearchForm #fitSearchPrevSubmitButton .smallButtonLeft,
#fitSearchForm #fitSearchPrevSubmitButton .smallButtonLeft span,
#fitSearchForm #fitSearchNextSubmitButton .smallButtonLeft span,
#fitSearchForm #fitSearchNextSubmitButton .smallButtonLeft {
	width: 128px;
}

#fitSearchResultsControl {
	float: left;
	clear: both;
	width: 580px;
	border-top: 1px solid #c5d4e1;
	padding: 5px 0;
	margin-top: 36px;
	border-bottom: 1px solid #c5d4e1;
}

#fitSearchResultsControl p {
	float: left;
	text-align: center;
	width: 280px;
	margin-left: 10px;
	margin-bottom: 0;
	line-height: 24px;
}

.fitSearch h2 {
	margin-top: 9px;

}

#fitSearchResults .fitCriteriaDetails li.criteriaDetailsHeader {
	padding-left: 0;
}

#fitSearchForm .dualSingleSelect select#tuitionLimit_value1 {
	width: 100px;
}

.safari #fitSearchForm .dualSingleSelect select#tuitionLimit_value1 {
	width: 90px;
}

.safari #fitSearchForm .dualSingleSelect select#tuitionLimit_value2 {
	width: 45px;
}

#fitSearchForm label {
	color:#555555;
	font-size:1em;
	font-weight:bold;
	line-height:1.5em;
}

#fitSearchForm .cssDropdown label {
	color: #909090;
	font-weight: normal;
	padding-top: 0;
	padding-bottom: 0;
}

#fitSearchForm .cssDropdown ul li label {
	padding: 1px 1px 1px 3px;
	line-height: 15px;
}

.largeFormLayout #fitSearchForm label#phraseLabel_ {
	color: #909090;
}

.studentPreferences #fitHeaders {
	display: none;
}

.studentPreferences .largeFormLayout {
	z-index:auto;
}

#collegeSearchModule_profileSearchTop label,
#collegeSearchModule_addSchoolTop  label {
	float: left;
	margin-right: 5px;
	line-height:22px;
}

#collegeSearchModule_profileSearchTop label b,
#collegeSearchModule_addSchoolTop  label {
	font-weight: normal;
	font-size: 13px;
}

#collegeSearchBox_profileSearchTop,
#collegeSearchBox_addSchoolTop {
	float: left;
	width: 330px;
	position:relative;
}

#collegeSearchModule_profileSearchTop input,
#collegeSearchModule_addSchoolTop  input {
	width: 230px;
}

#emailText fieldset input {
	margin-left: 0;
	margin-top: 0;
}

#emailText fieldset input.secondRadio {
	margin-left: 20px;
}

.secondHeadingFieldset {
	padding-top: 8px;
}

.largeFormLayout .instruction {
	padding-bottom: 0;
}

#columnSelection,
#leadDownloadFormClover fieldset {
	float: left;
	width: 658px;
}

#columnSelection select {
	float: left;
}

#columnSelection .buttonContainer {
	float: left;
	padding: 30px 10px 0 10px;
}

#columnSelection .last {
	padding-right: 0;
}

#leadDownloadFormClover #columnSelection button {
	float: left;
	clear: left;
	width: 80px;
	font-size: 11px;
	margin: 0 0 5px 0;
}

#columnSelection .columnsSelectBox {
	float: left;
}

#leadDownloadFormClover {
	width: 700px;
	background: transparent url(/img/bg/thickThinRuleMedBlue.gif) repeat-x scroll left top

}

#leadDownloadFormClover button {
	margin-left: 290px;
}

#leadDownloadFormClover fieldset.date {
	width: 188px;
	float: left;
}

#opinionOutpostEmailAlert,
	#thriveResearchEmailAlert,
.loginInterstitial .emailLink {
	clear: both;
	padding-left: 20px;
	background: url(/img/icons/emailSmall.gif) no-repeat left 2px;
	margin-top: 5px;
	float: left;
	width: 398px;
	font-style: normal;
	margin-bottom: 0;
}

#thriveResearchEmailAlert .field {
	border: 3px double #c5d4e1;
	display: block;
	width: 100%;
}

.incomplete{
	border: 1px solid #af0000;
	color: #af0000;
	padding: 5px;
	background-color: #ffcccc;
}

#ncsaParentEmailWarning{
	border: 1px solid #FAAC05;
	background-color: #F5FA93;
	padding: 5px;
}

#thriveResearchParentEmailErrorMsg,
#ncsaParentEmailErrorMsg,
#ncsaParentFirstNameErrorMsg,
#ncsaParentLastNameErrorMsg{
	color: #af0000;
	margin-top: 6px;
}

#ncsaParentFirstNameErrorMsg,
#ncsaParentLastNameErrorMsg{
	width: 175px;
}

.loginInterstitial #opinionOutpostEmailAlert,
.loginInterstitial .emailLink {
	width: 690px;
}

#inboxDollarsImpNote {
      clear: both;
      padding-left: 20px;
      margin-top: 5px;
      float: left;
      width: 398px;
}

.studentFamilyEditItem label {
	margin-top: 5px;
	margin-bottom: 2px;
	font-size: 11px;
	float: left;
	width: 350px;
}
.studentFamilyEditItem .collegeNameText,
#collegeSearchModule_privateStudentLoansSearch .collegeNameText,
#collegeSearchModule_simpleTuitionSearch .collegeNameText {
	font-size: 11px;
}

.studentFamilyEditItem .collegeNameLink,
#collegeNameStatic_privateStudentLoansSearch .collegeNameLink,
#collegeNameStatic_simpleTuitionSearch .collegeNameLink {
	background-position:right top;
	height:15px;
	left:310px;
	padding:0;
	position:absolute;
	top:3px;
}

#collegeNameStatic_privateStudentLoansSearch .collegeNameLink,
#collegeNameStatic_simpleTuitionSearch .collegeNameLink {
	left: 258px;
}

#phrase_privateStudentLoansSearch,
#phrase_simpleTuitionSearch {
	width: 235px;
}
.studentFamilyEditItem .collegeNameTextHolder,
#collegeNameStatic_privateStudentLoansSearch,
#collegeNameStatic_simpleTuitionSearch {
	width: 303px;
	border: 1px solid #c5d4e1;
	background: #f6f8fa;
	float:left;
	position:relative;
	padding: 5px 50px 5px 5px;
	margin-bottom: 9px;
}

#collegeNameStatic_privateStudentLoansSearch,
#collegeNameStatic_simpleTuitionSearch {
	width: 253px;
}

.studentFamilyEditItem h3 {
	margin-bottom: 9px;
}

#currentGrade {
	width: 310px;
	margin-bottom:12px;
}

#collegeSearchModule_privateStudentLoansSearch,
#collegeSearchModule_simpleTuitionSearch {
	margin-bottom: 9px;
}

.scholarshipsDetails #collegeSearchModule_privateStudentLoansSearch,
.scholarshipsDetails #collegeSearchModule_simpleTuitionSearch {
	z-index: 1;
}

#privateStudentLoansLogo {
	margin-bottom: 0;
	float: left;
	margin-top: 9px;
	padding-right: 210px;
	position:relative;
	height: 24px;
	clear: both;
}

#privateStudentLoansLogo span {
	background: url(/img/logos/privateStudentLoans.gif) no-repeat right top;
	text-indent: -9999px;
	width: 200px;
	position: absolute;
	left: 75px;
	top:0;
	height: 24px;
}

#caDiversityFieldset label,
#AFROTC2010Fieldset label {
	width: 400px;
	padding-right: 0;
}

#caDiversityFieldset label#AFROTC0Label {
	margin-right: -3px;
	width: 396px;
}

/* compressed form styles */

.compressedFormLayout {
	background: url(/img/bg/thickThinRuleMedBlue.gif) no-repeat left top;
	padding: 5px 0 0 0;
	position: relative;
	width: 480px;
}

.compressedFormLayout input,
.compressedFormLayout select, .compressedFormLayout textarea,  .compressedFormLayout ul.checklist{
	border: 1px solid #c5d4e1;
	padding: 1px;
	margin: 0 8px 3px 0;
	float: left;
	display: inline;
	width: 336px;
}

.compressedFormLayout textarea {
	height: 80px;
}

.compressedFormLayout select {
	width: 340px;
	height: 20px;
	padding: 0;
}

.fieldContainer,
.date span.twoChar,
.date span.fourChar,
#gradDate span.twoChar,
#gradDate span.fourChar {
	float: left;
	position:relative;
}

.fieldContainer input,
.fieldContainer select {
	float: none;
}

.quickApplyC .date span.twoChar label,
.quickApplyC .date span.fourChar label,
.quickApplyC #gradDate span.twoChar label,
.quickApplyC #gradDate span.fourChar label,
.quickApplyD .date span.twoChar label,
.quickApplyD .date span.fourChar label,
.quickApplyD #gradDate span.twoChar label,
.quickApplyD #gradDate span.fourChar label,
.compressedFormLayout .fieldContainer label {
	position:absolute;
	left: 3px;
	top: 2px;
	color: #9a9a9a;
}

.compressedFormLayout .activeField label {
	text-indent: -9999px;
}

.compressedFormLayout fieldset {
	float: left;
	width: 340px;
	margin-bottom:12px;
	position: relative;
}

#quickApplyB .registeredLink {
	color: #999999;
}

.compressedFormLayout .registeredLink {
	margin-bottom: 18px;
}

.compressedFormLayout fieldset.wideField {
	width: 460px;
	margin-bottom: 18px;
	clear: left;
}

.compressedFormLayout fieldset.wideField textarea {
	width: 456px;
	margin-right: 0;
	float: none;
}
.compressedFormLayout h5 {
	float: left;
	width: 115px;
	clear: left;
	margin: 0 5px 12px 0;
}

.compressedFormLayout .wideField h5 {
	float: none;
	margin-bottom: 3px;
}

.compressedFormLayout .radio h5 {
	float: none;
	width: auto;
	margin-right: 0;
	margin-bottom: 3px;
}

.compressedFormLayout .radio label {
	display: inline;
	float: left;
	margin-right: 16px;
}

.compressedFormLayout .radio input {
	float: left;
	border: 0 none;
	width: auto;
	margin-right: 3px;
}

.compressedFormLayout .onePerLine span,
.compressedFormLayout #enrolledOrKnowQuestions span {
	width:340px;
	clear: left;
}

.compressedFormLayout input.last {
	margin-right: 0;
}

.compressedFormLayout #firstName,
.compressedFormLayout #lastName {
	width: 146px;
}

.compressedFormLayout .oneChar {
	width: 20px;
}

.compressedFormLayout .oneLineCity {
	width: 206px;
}

.compressedFormLayout .stateSelect {
	width: 54px;
}

.compressedFormLayout .fiveDigit {
	width: 56px;
}
.compressedFormLayout .dateField {
	width: 32px;
}
.compressedFormLayout span.twoChar {
	float: left;
}
.compressedFormLayout .inlineText {
	float: left;
	line-height: 20px;
	margin: 0 8px 0 0;
}

.compressedFormLayout p.afterField {
	clear: both;
	margin-bottom: 8px;
	line-height:1em;
}

.compressedFormLayout .fourChar {
	width: 30px;
}
.compressedFormLayout .half {
	width: 162px;
}
.compressedFormLayout .toolTips {
	padding-right: 17px;
}

.compressedFormLayout .railMsgContainer3,
.compressedFormLayout .railMsgContainer4,
.compressedFormLayout .railMsgContainer7,
.compressedFormLayout .railMsgContainer5,
.compressedFormLayout .railMsgContainer,
.compressedFormLayout .railMsgContainer2 {
	width: 110px;
	position:absolute;
	left: 480px;
	top: 0;
}



.compressedFormLayout .railMsgContainer7 {
	left: 360px;
}

.compressedFormLayout .railMsg,
.compressedFormLayout #scholarshipChancesRailMessage,
.compressedFormLayout #athleteRailMessage,
.compressedFormLayout #moreAboutYouRailMessage {
	width: 98px;
}

.compressedFormLayout .formInfo {
	margin-left: 0;
	width: 460px;
}

.compressedFormLayout #quickApplySubmitButton,
.compressedFormLayout #quickApplySubmitButtonDefault {
	clear: left;
	margin-left:0;
}

.compressedFormLayout .infoRequired {
	width: 120px;
	margin-right: 20px;
	margin-bottom: 12px;
}

/* styles for quick apply C */

body.quickApplyC {
	background: #5681a3 url(/img/bg/quickApplyFormBG.gif) repeat-y 50% top;
}

body.quickApplyC .pageContainer {
	background: url(/img/bg/quickApply3.jpg) no-repeat 50% top;
}

.quickApplyC #header {
	width: 420px;
	float: left;
	background: 0 none;
	height: 80px;
}

.quickApplyC #header a {
	float: left;
	width: 400px;
	height: 60px;
}

.quickApplyC #header a img {
	display: none;
}

.quickApplyC #header ul {
	display: none;
}

.quickApplyC #content {
	float: right;
	width: 520px;
	background: none;
	padding-top: 6px;
}

.quickApplyC .compressedFormLayout {
	background: none;
	padding-left: 20px;
	float: right;
	padding-top: 6px;
	width: 500px;
}

.quickApplyC h1 {
	font-size: 21px;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 28px;
	text-shadow: #ffffff 1px 1px;
	color: #384e5e;
	padding: 2px 0 2px 0;
}

.quickApplyC .grid_7 h3 {
	font-size: 16px;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 21px;
	text-shadow: #99b8d0 1px 1px;
	color: #384e5e;
	padding-top: 18px;
	background: url(/img/bg/quickApply3Rule.png) no-repeat left top;
}
.quickApplyC .fbConnectLink {
	border-top: 1px solid #c5d4e1;
}

.quickApplyC .grid_7 {
	width: 420px;
}

.quickApplyC .grid_7 p,
.quickApplyC .grid_7 h1,
.quickApplyC .grid_7 h3 {
	padding-left: 50px;
	padding-right: 20px;
}

.quickApplyC .infoRequired {
	margin-right: 20px;
}

.quickApplyC #footer {
	float: left;
	margin: 20px 10px 0 10px;
	width:420px;
	background: url(/img/bg/quickApply3Rule.png) no-repeat scroll left top transparent;
	clear: none;
}

.quickApplyC #footer p {
	float: left;
	color: #94BBDA;
	margin-top: 12px;
	clear: both;
	width: 400px;
	text-align: left;
}

.quickApplyC #footer ul {
	float: left;
	width: 400px;
	padding-top: 18px;
}
.quickApplyC #footer ul li {
	line-height: 21px;
	border: none;
	padding-left: 0;
}
.quickApplyC #footer ul li a {
	text-decoration: underline;
}

.quickApplyC .railMsgContainer3,
.quickApplyC .railMsgContainer4,
.quickApplyC .railMsgContainer7,
.quickApplyC .railMsgContainer5,
.quickApplyC .railMsgContainer,
.quickApplyC .railMsgContainer2 {
	width: 470px;
	clear: both;
	float: left;
	background: 0 none;
	margin-right: 30px;
	padding-bottom: 12px;
	position:relative;
	left:0;
}

.quickApplyC .railMsgContainer3 p,
.quickApplyC .railMsgContainer4 p,
.quickApplyC .railMsgContainer7 p,
.quickApplyC .railMsgContainer5 p,
.quickApplyC .railMsgContainer p,
.quickApplyC .railMsgContainer2 p {
	font-style:italic;
}

#quickApplyB .railMsgContainer5,
#quickApplyB .railMsgContainer {
	left: 300px;
    position: absolute;
    top: 30px;
    z-index: 500;
}

#quickApplyB .railMsgContainer5 {
	width: 212px;
	left: 338px;
	top: 15px;
}

.safari #quickApplyB .railMsgContainer5 {
	left: 355px;
}

#quickApplyB .railMsgContainer {
	top: 5px;
}

.quickApplyC #npdMessage {
	top: -12px;
}

.subFieldLabel {
	margin-bottom: 4px;
}

#winnersList li {
	padding: 60px 0 60px 180px;
	color: #e2ebf2;
}

.onDark {
	color: #e2ebf2;
}

#phil {
	background: url(/img/content/PhilDAngle.png) no-repeat 30px top;
}

#christina {
	background: url(/img/content/christinaHAngle.png) no-repeat 30px top;
}

#eric {
	background: url(/img/content/ericCAngle.png) no-repeat 30px top;
}

#caitlin {
	background: url(/img/content/CaitlinHAngle.png) no-repeat 30px top;
}

.quickApplyC .pageError {
	margin-right: 20px;
}

/* quick apply b styles */

/*.quickApplyB {*/
	/*background-color: #94bbda;*/
/*}*/

/*.quickApplyB .pageContainer {*/
	/*background: none;*/
/*}*/

/*.quickApplyB .container_16 {*/
	/*background-color: #ffffff;*/
/*}*/

/*.quickApplyB #header {*/
	/*background: #fff;*/
/*}*/

/*#quickApplyBHead {*/
	/*background: #5681a3;*/
	/*margin: 0;*/
	/*padding: 20px 10px;*/
/*}*/

/*.quickApplyB h1 {*/
	/*color: #384e5e;*/
	/*font-family: Arial, sans-serif;*/
	/*text-align: center;*/
	/*font-weight:bold;*/
	/*font-style:italic;*/
/*}*/

/*.quickApplyB h3 {*/
	/*color: #5681a3;*/
	/*font-family: Arial, sans-serif;*/
	/*font-weight:bold;*/
	/*font-style:italic;*/
	/*font-size: 18px;*/
/*}*/

/*#quickApplyBHead p {*/
	/*text-align: center;*/
	/*color: #fff;*/
	/*font-family: Arial, sans-serif;*/
	/*font-size: 16px;*/
	/*line-height: 18px;*/
/*}*/
/*.quickApplyB #secondaryContent {*/
	/*background: none;*/
/*}*/

/*.quickApplyB .largeFormLayout {*/
	/*background: none;*/
	/*padding-top: 10px;*/
/*}*/

/*#recentWinnersList li {*/
	/*padding: 70px 0 70px 160px;*/
/*}*/


/*.quickApplyB #phil {*/
	/*background: url(/img/content/PhilD.jpg) no-repeat left top;*/
/*}*/

/*.quickApplyB #christina {*/
	/*background: url(/img/content/ChristinaH.jpg) no-repeat left top;*/
/*}*/

/*.quickApplyB #eric {*/
	/*background: url(/img/content/EricC.jpg) no-repeat left top;*/
/*}*/

/*.quickApplyB #caitlin {*/
	/*background: url(/img/content/CaitlinH.jpg) no-repeat left top;*/
/*}*/

.quickApplyD .container_16 #content {
	margin-right: 10px;
	width: 580px;
}

.quickApplyD #cityFixerTipText,
.quickApplyC #cityFixerTipText {
	float: none;
	clear: none;
	width: auto;
}

.quickApplyB .railMsgContainer7 {
	margin-right:175px;
	width:110px;
}

.quickApplyB .railMsgContainer7 #scholarshipChancesRailMessage {
	width: 100px;
}

input[type=hidden] {
	visibility: hidden !important;
	display: none !important;
	border: 0 none !important;
}

/* ProfileEditorForm */

.profileEditorModule {
	position: relative;
}

.profileEditorForm {
	position: absolute;
	z-index: 1000;
	top: 0;
	background-color: #fff;
	border: 1px solid #e3e6e9;
	padding: 8px;
	width: 235px;
}

.profileEditorCloseButton {
	text-decoration: none;
}

.profileEditorForm input {
	float: left;
}

#webaddrProfileEditorForm {
	width: 275px;
}

#webaddrProfileEditorForm label {
	float: left;
	margin: 7px 3px 0 0;
}

button.profileEditorButton {
	clear: none;
	margin-left: 8px;
}

.profileEditorStaticChanged {
	font-weight: bold;
}

.profileEditorSymbol {
	float: left;
}

#saveToProfileCheckbox {
	float: left;
	width: 300px;
	margin-top: 27px;
	margin-left: 5px;
}

#saveToProfileCheckbox input {
	margin-right: 3px;
}

#saveToProfileCheckbox label {
	float: left;
}

#startingTermMonthContainer {
	width: 150px;
}

.largeFormLayout fieldset label.secondRadio {
	padding-right: 0;
}

.interstitialRadios .field {
	float: none;
	clear: both;
}



.profileEditorCloseButton {
	margin-top: 10px;
	float: right;
	width: 14px;
	height: 14px;
	background: url(/img/icons/close.gif) no-repeat left top;
	text-indent: -9999px;
}

.profileEditorForm input {
	margin-top: 4px;
}

.profileEditorForm button.submitButton {
	margin-left: 5px;
	clear: none;
}

#wiki_contentProfileEditorForm {
	width: 430px;
}

#featuredCollegeDescriptionProfileEditorForm{
	width: 375px;
}

#featuredCollegeDescription {
	width: 554px;
}

.profileEditorForm textarea {
	height: 75px;
	width: 350px;
	float: left;
}



.ncsaParentFirst {
	float: left;
}

.ncsaParentLast {
	float: right;
}

#varistyQuestion,
	#varsityNo {
	clear: both;
    float: left;
    margin-top: 10px;
}

.athleticNCSAScholarships #varistyQuestion {
	margin: 0 0 10px 0;
}

.loginInterstitial #ncsaParentInfo,
.loginInterstitial .ncsaParentEmailBox {
	float: left;
	margin-top: 10px;
}

.loginInterstitial .ncsaParentEmailBox {
	width: 350px;
}

.loginInterstitial .ncsaParentLast,
.loginInterstitial .ncsaParentFirst {
	float: left;
	margin-top: 10px;
	width: 175px;
}

#ncsaWait {
	margin-top: 10px;
	width: 460px;
	height: 65px;
	background: url(/img/bg/ncsaBg.gif) no-repeat left top;
}

.loginInterstitial #ncsaWait {
	float: left;
}

#ncsaWait p {
	margin: 5px 40px 0 65px;
}

.loginInterstitial #ncsaWait p {
	margin: 13px 25px 0 80px;
}

/* tripPlanner Styles Begin */

.myTrips .largeFormLayout {
	padding-bottom: 0;
}

.myTrips .largeFormLayout,
.tripStart .largeFormLayout {
	background: none;
	padding-top: 0;
}


.tripStart .largeFormLayout fieldset {
	padding: 10px;
	clear: both;
	float: left;
	width: 498px
}

.tripStart .largeFormLayout .startDateTime {
	padding-bottom: 0;
}


.myTrips .largeFormLayout fieldset {
	float: left;
	padding: 0 0 10px 0;
	width: 520px;
	clear: both;
}


.myTrips .largeFormLayout .buttonLink {
	margin-bottom: 0;
}

.tripStart .largeFormLayout .radio span {
	clear: both;
}

.tripStart .largeFormLayout #dateInput input {
	width: 206px;
	margin-bottom: 3px;
}


.tripStart .whosGoing div {
	padding: 10px;
}

.tripStart .whosGoing li,
.requestVisit .toDo li {
	float: none;
	clear: both;
}


.requestVisit .largeFormLayout .toDo {

	background-color: #f6f8fa;
	padding: 15px 10px;
	width: 500px;
	border-bottom: 1px solid #c5d4e1;
}

.requestVisit .largeFormLayout .toDo label {
	width: 170px;
}

.requestVisit .largeFormLayout .toDo h4 {
	padding-bottom: 5px;
}


.myTrips .largeFormLayout .yourTrips .greyBox {
	border-top: 1px solid #c5d4e1;
	border-bottom: 1px solid #c5d4e1;
	background-color: #f6f8fa;
	padding: 10px;


}



.tripStart .largeFormLayout .blueBox  {
	width: 490px;
	margin: 10px 0 15px 0;
	padding: 15px;
	background-color: #edf2f6;
	border: 1px solid #c5d4e1;
}

.athleticNCSAScholarships .smallForm,
.athletic5Things .smallForm,
	.athleticCoachTurnOffs .smallForm,
	.athleticMustDo .smallForm,
	.athleticInfoParents .smallForm {
	width: 310px;
	padding: 48px 10px 15px 10px;
	margin: 5px 0 20px 20px;
	background: url(/img/logos/ncsaLogo.gif) no-repeat 50% 10px #edf2f6;
	border: 1px solid #c5d4e1;
	float: right;
}

.athleticNCSAScholarshipField input,
.athleticNCSAScholarshipField label,
.athleticNCSAScholarshipField button.submitButton {
	float: none;
	clear: both;
}

.athleticNCSAScholarshipField .field {
	width: 100%;
}

.athleticNCSAScholarshipField #ncsaSportErrorMsg,
.athleticNCSAScholarshipField #ncsaParentEmailErrorMsg {
	margin: 0 0 4px 0;
	color: #AF0000;
	float: left;
}

.athleticNCSAScholarshipField #ncsaParentFirstNameErrorMsg,
.athleticNCSAScholarshipField #ncsaParentLastNameErrorMsg {
	width: 130px;
	margin-bottom: 4px;
}

#satErrorMsg {
	width: 250px;
}

.athleticNCSAScholarshipField select {
	margin-bottom: 15px;
}

.requestVisit .largeFormLayout .wheatBox {
	background-color: #fefde9;
	border: 1px solid #d3ccb4;
	width: 482px;
	margin: 10px 0 0 0;
}

.requestVisit .largeFormLayout .wheatBox .info {
	padding: 15px 15px 15px 55px;
	background: url(/img/icons/exclaimationPoint.gif) no-repeat 13px 50%;
}

.requestVisit .tripCollegeMessage .wheatBox {
	margin: 10px 0 10px 0;
	width: 90%;
}

.requestVisit .tripCollegeMessage .wheatBox .info {
	padding: 10px;
	background: none;
}

#emailOptions span {
	margin: 15px 0 2px 0;

}

#emailOptions .purposeOther {
	margin: 5px 0 15px 0;
	width: 495px;

}

#emailOptions .purposeOther label {
	font-style: italic;
	padding: 0;
	display:block;
	float: left;
	width: 390px;
}

.planRoute .largeFormLayout,
.requestVisit .largeFormLayout,
.itinerary .largeFormLayout {
	width: 960px;
	padding: 0;
	margin: 0;
	background: none;
}

.requestVisit .largeFormLayout fieldset {
	padding: 0;
	margin: 0;
	background: url(/img/bg/thickThinRule.gif) repeat-x left top;
}


.itinerary .isConfirmed,
.itinerary .contactCollege {
	float: left;
	line-height: 1.085em;
}

.itinerary .isConfirmed {
 padding-top: 15px;
}

.itinerary .contactCollege {
	width: 300px;
}

.itinerary .contactCollege ul {
	padding-top: 3px;
}

.planRoute .isConfirmed,
.planRoute .contactCollege,
.planRoute .isConfirmedWarningContainer {
	display: none;
}

.itinerary .isConfirmed span,
	.itinerary .isConfirmed li,
	.itinerary .isConfirmed input,
	.itinerary .isConfirmed label,
	.isConfirmedWarningContainer {
	float: left;
}

.itinerary .isConfirmed input,
	.itinerary .isConfirmed label {
	clear: none;
	width: 25px;
	margin: 0;
}

.isConfirmedWarningContainer {
	width: 260px;
	margin: 0 0 0 15px;
	padding: 0 100px 0 0;
}

.isConfirmedWarningArrow {
	background: url(/img/bg/warningMessageArrow.gif) no-repeat -61px top;
	width: 260px;
	height: 11px;
}


.isConfirmedWarning {
	margin-top: -1px;
	padding: 10px;
	border-left: 1px solid #ff9494;
	border-right: 1px solid #ff9494;
	border-bottom: 1px solid #ff9494;
	background-color: #fff9f9;
	color: #ff0000;
}

.customizeWarning,
	.dateChangeWarning {
	border: 1px solid #ff9494;
	padding: 5px;
	margin: 5px 0 10px 0;
	background-color: #fff9f9;
	color: #ff0000;
		clear: left;
}


.itineraryUpdateTime {
	background-color: #EDF2F6;
    border: 1px solid #C5D4E1;
	padding: 10px;
	float: none;
	margin: 5px 0 5px 0;
	width: 280px;

}
.itineraryUpdateTime span {
	float: none;
	padding: 0;
	margin: 0;
}


.itineraryUpdateTime input {
	width: 333px;
}

.itineraryUpdateTime select {
	margin: 5px 3px 5px 0;
}

.itineraryUpdateTime a {
	background: url(/img/icons/calendarMonth.gif) no-repeat left top;
	padding: 0 0 5px 22px;
	display: block;

}

.planRoute input.updateDateCalendar,
.itinerary input.updateDateCalendar {
	height: 0;
	margin: 0;
	padding: 0;
	visibility: hidden;
	width: 0;
	float: right;
}

.planRoute .datePickerTrigger,
	.itinerary .datePickerTrigger {
	padding-bottom: 3px;
	display:block;
}


.tripStart .largeFormLayout label,
	.planRoute .largeFormLayout label,
	.requestVisit .largeFormLayout label,
	.itinerary .largeFormLayout label {
	color: #555555;
}


#specialRequestContainer textarea {
	width: 475px;

}



/*
	reset cascade so the google map control drowpdown items display correctly
*/
.largeFormLayout .gmnoprint input{margin: 0 5px 0 0; padding: 0; width: auto;}
.largeFormLayout .gmnoprint label{display: inline; width: auto; float: none; padding: 0; color: #000000;}

.capOneRadios {
	line-height: 1.07em;
}


.createCampaign #criteria input,
.createCampaign #criteria select,
.createCampaign #criteria label {
	float: left;
	clear: none;

}

.createCampaign #criteria select {
	margin-bottom: 5px;
	padding: 1px;
}

.createCampaign #criteria input {
	margin-right: 5px;
}

.createCampaign #criteria label {
	margin: 5px 5px 5px 0;
}

.createCampaign #criteria input.inlineField {
	margin-left: 5px;
}

.createCampaign #familyAlumni {
	width: 438px;
}

.createCampaign #familyAlumni label {
	padding: 5px 0;
	float: left;
	width: 300px;
}

.createCampaign #familyAlumni input {
	width: 230px;
	margin-right: 20px;
}

.createCampaign #familyAlumni .smallButton {
	width: 150px;
}

.createCampaign #familyAlumni .collegeNameTextHolder {
	padding: 5px;
	float: left;
	width: 399px;
	border: 1px solid #d8d8d8;
	background-color: #f2f2f2;
	margin-bottom: 5px;
}
.legacyCriteriaBox {
	padding: 10px;
	background-color: white;
	border: 1px solid #c5d4e1;
	float: left;
	margin-bottom: 10px;
	width: 416px;
}

.createCampaign #familyAlumni .existingAlumniCriteriaBox {
	background-color: #f5f8fa;
	border: 1px solid #c5d4e1;
    float: left;
    padding: 10px;
    width: 416px;
	margin-bottom: 5px;
}

.createCampaign #familyAlumni .collegeNameTextHolder .collegeNameLink {
	padding: 0;
}

#afrotc20111Label {
	float: none;
	padding: 3px 20px 0;
}

.ncsaParentInputs input {
	width: 190px;
}

.athleticNCSAScholarshipField .ncsaParentInputs {
	float: left;
}

.athleticNCSAScholarshipField .ncsaParentInputs input,
.athleticNCSAScholarshipField .ncsaParentInputs .field{
	width: 135px;
}

.athleticNCSAScholarshipField .ncsaParentInputs {
	width: 310px;
	margin-bottom: 15px;
}

.athleticNCSAScholarshipField #ncsaParentEmail {
	width: 300px;
}

.interstitialSmallForm {
	margin: 20px 0 20px 0;
	padding: 25px 0 20px 249px;
	float: left;
	border-bottom: 1px solid #C5D4E1;
	background: url("/img/bg/thickThinRuleMedBlue.gif") repeat-x scroll left top transparent;
	width: 389px;
}

#sportsContentTextProfileEditorForm, #sportsTextCancelLink, #sportsTextEditorLink {
	padding: 5px 0 5px 5px;
}

#sportsContentTextProfileEditorForm button.submitButton {
	padding-top: 5px;
}

#sportsContentTextStatic {
	padding: 5px;
	clear: left;
}

#sportsContentTextStatic ul li {
	font-size: 1.0833em;
	line-height:1.385em;
	margin-bottom: .3925em;
	background: url(/img/icons/bullet.gif) no-repeat 2px 7px;
	padding-left: 15px;
}

.studentPreferences .largeFormLayout .dontShareProfile,
.quickApply .largeFormLayout .dontShareProfile {
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

#quickApplyB .interstitialRadiosie7 {
	float: left;
}

#myView .interstitialRadios,
	#shiftGig .interstitialRadios,
#simpleTuitionInterstitial .interstitialRadios,
#varistyQuestion .interstitialRadios .interstitialRadiosie7 {
	float: left;
	width: 100%;
}

#quickApplyB .athleticExperience .railMsgContainer5 {
	left: 360px;
	width: 182px;
}

#quickApplyB .athleticExperience textarea {
	width: 330px;
}

.athleticExperience .railMsgContainer5 #athleteRailMessage {
	width: 170px;
}


#quickApplyB #hsQuestionsMajor {
	float: left;
	padding: 20px 0 5px;
}

.quickApply #quickApplyForm{width: 590px !important;}


.simpleTuitionInterstitialBox {
	width: 310px;
	float: left;
	padding: 20px;
	border: 1px solid #c5d4e1;
	background-color: #f6f8fa;
	margin: 20px 350px 0 0;
}

.simpleTuitionInterstitialBox h2 {
	margin-top: 0;
}

.simpleTuitionInterstitialBox .buttonLink {
	margin-bottom: 0;
}

.largeFormLayout .radio .simpleTuitionInterstitialBox #phrase_simpleTuitionSearch,
	.largeFormLayout .radio .ncsaParentInputs input,
	.largeFormLayout .radio  .ncsaParentEmailBox input {
	border: 3px double #c5d4e1;
	float: none;
	margin: 0;
}

.largeFormLayout .radio  .ncsaParentEmailBox input {
	width: 318px;
}

.largeFormLayout .radio .simpleTuitionInterstitialBox label {
	margin: 5px 0;
	padding: 0;
}

#howWeCanImprove {
	width: 454px;
	margin-top: 5px;
}

.inputFieldPrompt{
	color: #CCCCCC !important;
}

.citiBox .largeFormLayout {
	background: none;
	border: 1px solid #c5d4e1;
	padding: 0;
	width: 536px;
}

/* butterfly styles */
.butterwrap {
	position: absolute;
}

/* default class to change facing of butterfly
   when flying to the right
*/
.butterflyFaceRight{
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";
}



.loginInterstitial .grockitInterstital,
.loginInterstitial .largeFormLayout .grockitInterstital.active {
	background: url(/img/logos/grockitLogo.gif) no-repeat 785px 40% transparent;
}

.loginInterstitial .largeFormLayout fieldset.benchPrepInterstitial {
	width: 650px;
	padding-right: 268px;
}

.loginInterstitial .benchPrepInterstitial,
.loginInterstitial .largeFormLayout .benchPrepInterstitial.active {
	background: url(/img/other/campaignLogos/benchPrep.png) no-repeat 715px 40% transparent;
}

.largeFormLayout fieldset.petersonsFieldset {
	margin: 15px 0 5px 0;
	padding: 0;
}



.petersonsFieldset input{
	float: left;
	width: 25px;
}
.petersonLogo {
	width: 125px;
	height: 50px;
	background: url('/img/logos/petersonsLogo.gif') no-repeat left top;
	float: left;
}


#quickApplyB .petersonLogo {
	width: 135px;
}

/* full sail wonk */
.fullSailWonkQuestion input{
	clear: none; margin-right: 20px;

}

.fullSailWonkQuestion label {width: 20px;}


#navyPhoneWonk {
	border: none;
	padding: 5px 0 0 0;
	margin-bottom: 0;
}

#navyPhoneWonk.active {
	border: none;
	padding: 5px 0 0 0;
	background: none;
}

#navyPhoneWonk label {
	margin-top: 10px;
}

.navyRadios {
	width: 400px;
	float: left;
	display: block;
}

.loginInterstitial .navyRadios {
	width: 600px;
}

#navyPhoneWonkErrorMsg {
	float: left;
	margin-top: 5px;
}

.scholarshipsCappexScholarships #moreAboutYouID {
	width: 530px;
}

.createSchoolForm {
	background: url(/img/bg/thickThinRuleMedBlue.gif) no-repeat left top #F6F8FA;
	padding: 20px 10px;
	width: 440px;
	display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}

.createSchoolForm h4,
.createSchoolForm h5 {
	margin-bottom: 5px;
}

.createSchoolForm .createSchoolFormInput,
.createSchoolForm .createSchoolFormInputBox {
	margin-bottom: 10px;
}

.createSchoolForm .createSchoolFormInputBox input {
	width: 200px;
}
