/* @override style
	http://existvm03.www.scholarships4moms.net/resources/css/SA0021.css
 */


@import url("bootstrap.css");
/*@import url("http://fonts.googleapis.com/css?family=Oswald");*/
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300);
@import url("http://fonts.googleapis.com/css?family=Cabin+Sketch:400,700");

html {background: #f7f5f4 url('/resources/images/scholarships4moms.net/WA0021/bg.jpg');}

body {
	background: transparent;
	color: #777777;
	margin: 0 auto;
	width: 960px;
}


h2 {
	color: #5e4a3b;
	font-family: 'Oswald', sans-serif;
	font-weight: 200;
}

h3 {
	color: #5e4a3b;
	font-family: 'Oswald', sans-serif;
	font-weight: 200;
}

p {font-family: Georgia, Times New Roman, serif;}

a {color: #50a8a2; text-decoration: none;}
a:hover {color: #8e1c12;text-decoration: underline;}

.readMore a {font-family: Lucida Grande;}
.note {font-style: italic;}

.clearfix::after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#container {
	background: #fff url('/resources/images/scholarships4moms.net/WA0021/bgHeaderBasic.jpg') no-repeat top center;
	box-shadow: 1px 1px 6px #e1e0df;
	-webkit-box-shadow: 1px 1px 6px #e1e0df;
	-moz-box-shadow: 1px 1px 6px #e1e0df;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
}

#header {height: 440px; margin: 0 auto; width: 960px;}


#frontPage 	#header,
#winners #header {position: relative;}

#blogPage 	#header {background: #fff url('/resources/images/scholarships4moms.net/WA0021/bg-header.jpg') no-repeat top center;}



#logo {background: transparent url('/resources/images/scholarships4moms.net/WA0021/logo.png') no-repeat top left; margin: 0 0 0 145px; padding: 0; display: block; height: 40px;
}

#logo a {
	display: block;
	height: 40px;
	width: 300px;
}

.inner #logo {margin-left: 20px;}

#slogan {
	background: transparent url('/resources/images/scholarships4moms.net/WA0021/slogan.png') no-repeat top left;
	margin: 20px 0 0 28px;
	padding: 0;
	width: 535px;
	height:55px;
}

#registration.business #slogan {
	background: transparent url('/resources/images/scholarships4moms.net/WA0021/sloganBusiness.png') no-repeat top left;
	height: 100px;
	margin: 20px 0 0 28px;
	padding: 0;
	width: 515px;
}

#registration.nursing #slogan {
	background: transparent url('/resources/images/scholarships4moms.net/WA0021/sloganNursing.png') no-repeat top left;
	height: 100px;
	margin: 20px 0 0 28px;
	padding: 0;
	width: 515px;
}

#registration .blurb {
	color: #5e4a3b;
	font-family: Oswald, Arial, sans-serif;
	font-size: 17px;
	font-weight: 100;
	line-height: 24px;
	margin: 0 0 0 15px;
	width: 560px;
	text-align: center;
}

#registration.business .blurb,
#registration.nursing .blurb {
margin: 0 0 10px 35px;
width: 250px;
text-align: left;
}



#frontPage .blurb {
	color: #5e4a3b;
	font-family: Oswald, Arial, sans-serif;
	font-size: 17px;
	font-weight: 100;
	line-height: 24px;
	margin: 10px 0 0 40px;
	width: 550px;
	text-align: left;
}

#reasons {
	background: transparent url('/resources/images/scholarships4moms.net/WA0021/reasons.png') no-repeat top left;
	height: 78px;
	margin: 0 0 0 28px;
	padding: 0;
	width: 535px;
}

#registration.business #reasons {
	background: transparent url('/resources/images/scholarships4moms.net/WA0021/reasonsBusiness.png') no-repeat top left;
	height: 170px;
	margin: 70px 0 0 28px;
	padding: 0;
	width: 300px;
}

#registration.nursing #reasons {
	background: transparent url('/resources/images/scholarships4moms.net/WA0021/reasonsBusiness.png') no-repeat top left;
	height: 170px;
	margin: 70px 0 0 28px;
	padding: 0;
	width: 300px;
}

#frontPage #reasons {margin: 20px 0 0 40px;}
#frontPage #mainImage {margin: 50px 0 0 15px;}

#winners #header #mainImage {
	height: 307px;
	width: 441px;
	position: absolute;
	right: 0;
}


#header h4 {
	color: #333333;
	font-family: Georgia, Times New Roman, serif;
	text-align: center;
	text-shadow: 1px 1px 1px #ffffff;
}

#header .span7 h4 {margin: 5px 0 0 28px;}

#headerText {
	background: transparent url('http://www.scholarships4moms.net/resources/images/scholarships4moms.net/WA0021/bgHeaderText.png') no-repeat left top;
	color: #5e4a3b;
	height: 290px;
	*height: 270px;
	margin: 20px 0 0 30px;
	*margin-top: 10px;
	width: 540px;
}

#headerTextBtm {
	background: transparent url('/resources/images/scholarships4moms.net/WA0021/bgHeaderTextBtm.png') no-repeat left top;
	height: 15px;
	margin-left: 30px;
	width: 540px;
}


#headerText p {padding: 0 25px 20px 25px;}
#headerText p.first {padding-top: 40px;}

#header #registerNow h4 {
	color: #5e4a3b;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	padding: 0 10px;
	text-shadow: none;
}

#winners #header #registerNow h4 {
	margin-top: 280px;
	_margin-top: 260px;
}

#header #registerNow .btn {font-size: 24px;margin: 10px auto 0 100px; padding: 1px 40px 5px 40px;}


/* Registration Page */

#registration #container {background: #fff url('/resources/images/scholarships4moms.net/WA0021/bgHeaderBasic.jpg') no-repeat top center;}
/*
#registration #header {background: transparent url('/resources/images/scholarships4moms.net/WA0021/mainIllustrationRight.png') no-repeat 0 54px; height: 440px; display: block; width: auto; z-index: 1000;}
*/
#registration.business #header {background: transparent url('/resources/images/scholarships4moms.net/WA0021/mainImageBusiness.png') no-repeat 340px 138px; height: 440px; display: block; width: auto; z-index: 1000;}

#registration.nursing #header {background: transparent url('/resources/images/scholarships4moms.net/WA0021/mainImageNursing.png') no-repeat 340px 148px; height: 440px; display: block; width: auto; z-index: 1000;}



#registration #container #header #mainImage {display: none;}

#registration #registrationForm {
	background: transparent url('/resources/images/scholarships4moms.net/WA0021/bgRegistrationFormBtm.png') no-repeat bottom center;
	margin: -430px 0 0 -45px;
	padding-bottom: 15px;
	width: 355px;
}

#registration #registrationForm .in {background: transparent url('/resources/images/scholarships4moms.net/WA0021/bgRegistrationForm.png') no-repeat 0 10px;}


#content {padding: 0 0 5px 0;}

#thanks.inner #content .row,
#thankYou.inner #content .row,
#unsubscribe.inner #content .row {
	/* min-height hack for ie6 */
	min-height: 340px;
	height: auto !important;
	height: 340px;
}

#frontPage #registrationForm {
	background: transparent url('/resources/images/scholarships4moms.net/WA0021/bgRegistrationForm.png') no-repeat 0 10px;
	margin: -430px 0 0 0;
	width: 355px;
	/* min-height hack for ie6 */
	min-height: 436px;
	height: auto !important;
	height: 436px;
}



#frontPage #registrationForm {background: transparent;}

h3#deadline {
	background: transparent url('/resources/images/scholarships4moms.net/WA0021/bgRibbonRed.png') no-repeat top center;
	color: #fff;
	font-size: 16px;
	height: 53px;
	letter-spacing: -1px;
	margin: 0 0 0 -10px !important;
	width: 378px;
	padding: 3px 0 0 0;
	text-align: center;
	text-shadow: 1px 1px 1px #2d0f0b;
}

#winners h3#deadline {margin: 5px 0 0 10px !important;}

#frontPage #header h3#deadline {
	position: absolute;
	top: 15px;
	right: 20px;
}


h3#deadline strong {color: #fff;}

#registrationForm h4 {
	color: #333333;
	font-family: Georgia, Times New Roman, serif;
	font-weight: normal;
	font-size: 24px;
	text-align: center;
	text-shadow: 1px 1px 1px #fff;
}

#registrationForm form {
	margin: 0 30px 0 40px;
	padding: 20px 0;
}

#registrationForm .form-horizontal .control-group {
  margin-bottom: 5px;
  *zoom: 1;
}

#registrationForm .form-horizontal .control-group > label {
  float: left;
  width: 100px;
  padding-top: 5px;
  text-align: right;
}

#registrationForm .form-horizontal .controls {margin-left: 120px;}

#registrationForm .control-group.full label {width: auto;text-align: left;}

#registrationForm .btn {
	display: block;
	font-size: 24px;
	padding: 1px 40px 5px 40px;
	margin: 0 0 0 60px;
}

#registration #content #bbb {
	clear: both;
	display: block;
	margin: 0 auto;
	padding: 10px 0 0 0;
	width: 215px;
}
#bbblink {
	display: block;position: relative;overflow: hidden; width: 100px; height: 38px; margin: 0px; padding: 0px;}
#registration #content #bbb img {
	display: inline;
	margin: 2px 2px 0 0;
	/*vertical-align: middle;*/
}
a#bbblink.sehzbam, a#bbblink.rbhzbam, a#bbblink.sehzbum, a#bbblink.rbhzbum { height:38px !important; width:100px !important; }
a#bbblink { display: inline-block !important;}
a#bbblink.sehzbam:hover img, a#bbblink.rbhzbam:hover img, a#bbblink.sehzbum:hover img, a#bbblink.rbhzbum:hover img {margin-left: -100px !important;}

#privacyPolicy .truste {
	margin: 0 20px;
}

#hdSteps {
	color: #534f4c;
	font-size: 22px;
	font-weight: normal;
	padding-top: 20px;
	text-align: center;
	text-transform: uppercase;
}

#hdStepsLower {
	color: #534f4c;
	font-size: 19px;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 30px;
	text-align: center;
	text-transform: uppercase;
}

#steps {margin: 0;}

#steps li {
	font-family: Georgia, Times New Roman, serif;
	list-style-type: none;
	margin: 0;
	padding: 105px 0 20px 0;
	text-align: center;
	width: 200px;
}

#frontPage #steps li {
	margin: 0;
	padding: 30px 0 30px 80px;
	text-align: left;
	width: auto;
}

#steps li em {display: block;padding: 0 20px;}

#step1 {background: transparent url('/resources/images/scholarships4moms.net/WA0021/iconOne.png') no-repeat 70px 20px;}

#frontPage #step1 {background: transparent url('/resources/images/scholarships4moms.net/WA0021/iconOne.png') no-repeat 20px 15px; padding-top: 35px !important;}

#step2 {background: transparent url('/resources/images/scholarships4moms.net/WA0021/iconTwo.png') no-repeat 70px 20px;}
#frontPage #step2 {background: transparent url('/resources/images/scholarships4moms.net/WA0021/iconTwo.png') no-repeat 20px 15px;}

#step3 {background: transparent url('/resources/images/scholarships4moms.net/WA0021/iconThree.png') no-repeat 70px 20px;}
#frontPage #step3 {background: transparent url('/resources/images/scholarships4moms.net/WA0021/iconThree.png') no-repeat 20px 15px;}

#howItWorks h3{margin: 30px 0 0 10px;}

#featuredArticle {}

#featuredArticle h3 {padding: 0 0 15px 30px;}

#featuredArticle p {padding: 0 0 0 30px;}

#featuredWinner {padding-bottom: 20px;}

#frontPage #featuredWinner {clear: both;}

#featuredWinner h3{
	background: transparent url('/resources/images/scholarships4moms.net/WA0021/bgRibbon.png') no-repeat top center;
	color: #fff;
	font-size: 18px;
	height: 53px;
	margin: 0 0 5px -8px !important;
	width: 378px;
	padding: 4px 0 0 0;
	text-align: center;
	text-shadow: 1px 1px 1px #5a6e1d;
}

#featuredWinner iframe {
	margin: 0 0 0 20px;
}

#frontPage #winnerTestimonials {margin: 0 0 0 40px;}
#registration #winnerTestimonials {margin: 0 0 0 20px;}
#registration #winnerTestimonials div {margin: 0 10px 0 0;}

#winnerTestimonials h3 {margin: 20px 0;}

.testimonial {margin-bottom: 30px;}

#frontPage .testimonial {
	float: left;
	width: 49%;
}

div.testimonialImg {
	border: 1px solid #cecece;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	float: left;
	height: 65px;
	padding: 5px;
	width: 49px;
}

.testimonial blockquote {
	border: none;
	margin: 0 0 0 80px;
}

.testimonial blockquote h4 {
	font-family: Georgia, Times New Roman, serif;
	font-size: 1em;
	margin-bottom: 4px;
}

.testimonial blockquote p {
	font-size: 1em;
	font-style: italic;
	line-height: 1.6em;
}

.testimonialFeatured {
	margin: 40px 0 20px -20px !important;
	width: 320px;
}

.testimonialFeatured blockquote {margin: 0;}

.testimonialFeatured blockquote h4 {
	font-family: Georgia, Times New Roman, serif;
	font-size: 22px;
	margin-bottom: 20px;
}

.testimonialFeatured blockquote p {
	font-size: 1.4em;
	font-style: italic;
	line-height: 1.6em;
}


.winnerThumbnails {
	clear: both;
	margin: 0 0 10px 0;
	overflow: hidden;
}

.winnerThumbnails .thumbnail {
	float: left;
	height: 64;
	margin-right: 10px;
	width: 50px;
}

#winnerTestimonials .readMore {clear: both; padding: 10px 20px; text-align: right;}

.articleExcerpt {margin: 0 0 0 40px;}
.articleExcerpt h3 {margin-bottom: 10px;}
.articleExcerpt p {margin-bottom: 20px;}
.articleExcerpt p.readMore {text-align: right;}

#afterContent {
	background: #402617 url('/resources/images/scholarships4moms.net/WA0021/bgAfterContent.jpg') no-repeat top center;
	color: #fff;
	height: 70px;
	margin: 0 auto;
	width: 950px;
}

#afterContent .btn {
	float: left;
	margin: 15px 0 0 20px;
}

#afterContent .btn-large {
  padding: 1px 40px 5px 40px;
  font-size: 22px;
  line-height: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

#afterContent p {
	font-size: 16px;
	font-style: italic;
	line-height: 20px;
	margin: 0 0 0 220px;
	padding: 15px;
	text-shadow: 1px 1px 1px #000;
}


/* Offer Page */

body#offerPage {width: 910px;}

#offerPage #container {background-image: none;}

#offerPage #container #content {
	background: #f6f1dd url('/resources/images/scholarships4moms.net/WA0021/bgOfferPagePaper.jpg') repeat-x top left;
	margin: 0 5px;
	padding: 0;
}

#offerPage #container #afterContent {
	border-bottom: 5px solid #fff;
}

#offerPage #container .span12,
#offerPage #container #afterContent {width: 900px;}

#offerPage #container #header {background: transparent url('/resources/images/scholarships4moms.net/WA0021/bgHeaderBasic.jpg') no-repeat top center; height: 40px !important; width: 900px;
}


#offerPage #main #content {
	/*background: #fff url('/resources/images/scholarships4moms.net/WA0021/bg-header.jpg') no-repeat center -104px;*/
	/*margin-top: -400px;*/
	margin-top: 0;
	padding-top: 20px;
}

#offerPage .note {position: relative;}

#offerPage .note p {
	color: #6c5e58;
	font-family: Lucida Grande;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2em;
	margin: 0;
	padding: 0 160px 0 10px;
}

#offerPage .note p.nextSchool {
	float: right;
	font-size: 11px;
	fontt-weight: normal;
	font-style: normal;
	padding: 10px 0 0 0;
	text-align: right;
	position: absolute;
	top: 0;
	right: 65px;
	*right: 85px;
}

#offerPage .note a {color: #6c5e58; font-weight: normal;}

#offerPage #logo {margin: 0 0 0 40px;}

#offerPage #browseSchools {
	margin: -30px 10px 0 0;
	float: right;
}

#offerPage #browseSchools label {
	color: #fff;
	padding: 0 10px;
}

#offerPage #browseSchools a {color: #ffd217;}

#offerFormContainer {padding: 15px 20px;}

#offerForm {
	background: url('/resources/images/scholarships4moms.net/WA0021/bgOfferForm.png') repeat-y top center;
	margin-bottom: 0;
	padding: 0 0 10px 0;
	}
#offerFormBottom {background: url('/resources/images/scholarships4moms.net/WA0021/bgOfferFormBottom.png') no-repeat top center; height: 15px;}

#offerForm h3 {
	color: #333333;
	font-family: Georgia, Times New Roman, serif;
	font-size: 24px;
	padding: 10px 40px 0 40px;
	text-shadow: 1px 1px 1px #fff;
}

#offerForm p {margin: 0 40px; padding: 10px 0;}
#offerForm .control-group {margin: 0 40px;}

#offerForm .control-group label {
	color: #777777;
	font-family: Lucida Grande;
	font-size: 11px;
}

#offerForm .control-group.optin label {
	font-size: 9px;
	padding: 10px 15px;
}

#offerPage #offerFormContainer .agree {
	display: block;
	float: left;
	padding: 10px 0;
	width: 20px;
    margin-left:10px;
    margin-top:10px;
}

#offerPage #offerFormContainer .degree_complete_month,
#offerPage #offerFormContainer .degree_complete_year {width: 100px; margin-right: 5px;}

#offerPage #offerFormContainer .label_agree {
	display: block;
	float: left;
	font-size: 11px;
	padding: 0;
    margin-left:5px;
	width: 360px;
    margin-top:10px;
}

#offerForm .btn {
	display: block;
	font-size: 24px;
	font-weight: bold;
	margin: 0 auto;
	padding: 1px 0 5px 0;
	width: 200px;
}

.offerimage {
	border: 2px solid #ccc;
	display: block;
	margin: 0 auto 10px auto;
	width: 300px;
}

.schoolImage {width: auto;}

.schoolImage img {
	border: 5px solid #fff;
	display: block;
	margin: 4px 0 0 0;
	line-height: 0;
	box-shadow: 1px 1px 6px #e1e0df;
	-webkit-box-shadow: 1px 1px 6px #e1e0df;
	-moz-box-shadow: 1px 1px 6px #e1e0df;
}

.schoolText h3 {
	color: #333333;
	font-family: Georgia, Times New Roman, serif;
	font-size: 24px;
	margin: 30px 40px 30px 0;
	text-shadow: 1px 1px 1px #fff;
}

.schoolText h4 {
	color: #777777;
	font-family: Georgia, Times New Roman, serif;
	font-size: 14px;
	margin: 0 40px 30px 0;
	text-shadow: 1px 1px 1px #fff;
}

.schoolText p {margin: 0 0 30px 0;}

/* Inner page styles */

.inner #header {height: 120px;}

#thankYou.inner #header,
#faq.inner #header,
#thanks.inner #header,
#unsubscribe.inner #header,
#contactUs.inner #header {height: 45px;}

.inner #header .callToAction {margin: 10px 20px 0 20px;}

.inner #header .callToAction .btn {
	float: left;
	margin: 15px 0 0 0;
}

.inner #header .callToAction .btn-large {
  padding: 1px 40px 5px 40px;
  font-size: 22px;
  line-height: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.inner #header .callToAction p {
	font-size: 16px;
	font-style: italic;
	line-height: 20px;
	margin: 0 0 0 210px;
	padding: 15px;
}

.inner #content {background: #fff;}
.inner #content h3,
.inner #content p {padding-left: 20px; padding-right: 10px;}
.inner #content .pageHeader {padding: 10px 10px 10px 20px;}

.inner #content li {list-style-position: inside; font-family: Georgia, Times New Roman, serif; }

/* Unsubscribe Page */

#unsubscribe form {margin-left: 20px;}

/* Contact Us page */

#contactForm form {
	border: 5px solid #8c5935;
	margin: 10px 120px;
	padding: 10px 15px;
}

#contactForm #phoneAreaCode {width: 40px;}
#contactForm #phonePrefix {width: 40px;}
#contactForm #phoneSuffix {width: 60px;}
#contactForm textarea {height: 80px;width: 300px;}

/* Thanks */

#thanks.inner #content h3,
#thankYou.inner #content h3 {font-size: 28px; padding: 20px 20px;}

#thanks.inner #content h4,
#thankYou.inner #content h4 {font-size: 23px; padding: 1px 0px;
    color: #5E4A3B;
    font-family: 'Oswald',sans-serif;
    font-weight: 200;
}

#thankYou #extraOffers {
    margin: 0 0 0 20px;
    width: 680px;
    padding-top: 25px;  
}

#thankYou .ca-image {
    height: 59px;
    width: 219px;
    float: right;
}

/* Winners Page */

#winners_page #featuredWinner {
	background: #fff;
	margin: 20px auto 0 auto;
	padding: 10px;
	width: 360px;
	box-shadow: 1px 1px 6px #e1e0df;
	-webkit-box-shadow: 1px 1px 6px #e1e0df;
	-moz-box-shadow: 1px 1px 6px #e1e0df;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

#winners_page #featuredWinner h3 {
	background: none;
	color: #5e4a3b;
	font-size: 18px;
	font-family: Georgia, Times New Roman, serif;	height: auto;
	margin: 0 0 5px -8px !important;
	width: 378px;
	padding: 4px 0 0 0;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0,0,0, .4);
}

#winners_page #content h2 {margin: 10px 20px 10px 20px;}

#winners_page #content h3 {margin: 0 20px 10px 20px;}

#winners_page #content p.highlight {
	font-size: 18px;
	line-height: 24px;	
	text-align: left;
	margin: 0 120px 20px 20px !important;
	padding: 0;
	
}

#winnercontainer {
	margin: 0 auto 0 20px;
	width: 940px;
	position: relative !important;
}

#winners #video,
#winners .heading p {
	display: none;
}

#select-winners {

	background: #f7f5f4;
	overflow: hidden;
	
	width: 920px;
	margin: 20px 0 20px 0;
	padding: 30px 0;
	
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.select-options #filter {
	width: 400px;
	float: left;
	text-align: right;
	padding-right: 40px;
}

#select-image {
	width: 300px;
	height: 175px /*200px*/;
	float: left;
}

#select-winners .drawing,
#select-winners .heading {
	display: none;
}

#winners .winner {
	/*width: 285px;
	height: auto !important;
	margin: 0 5px 10px 0 !important;
	padding: 10px !important;
	overflow: hidden;
	position: relative;
	border: 1px solid #cecece;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;*/
	
	width: 900px;
	height: auto !important;
	margin: 0 5px 10px 0 !important;
	padding: 10px !important;
	overflow: hidden;
	position: relative;
	border: 1px solid #cecece;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	clear: both !important;
	
}

#winners .winner img {
	display: block;
	margin: 0 10px 10px 0;
	float: left;	
	padding: 5px;
	
	border: 1px solid #cecece;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

#winners .winner strong {font-weight: bold;}

#winners .heading h3 {
	font-size: 24px;
	margin-left: 10px !important;
	padding: 0;
}

.winner h4 {
	color: #5e4a3b;
	font-family: 'Oswald', sans-serif;
	font-weight: 200;
    font-size: 18px;
    padding: 10px 5px;
}

.winner p {
	margin-left: 190px;
}




#faq #tabs {
	border: none;
	padding: 20px 10px;
}

#faq #tabs h3 {
	padding-left: 10px;
}

#faq #tabs ul {
	border: none;
	background: none;
	padding: 0;
	width: 300px;
}

#faq #tabs ul li {
	background: none;
	border-bottom: 1px solid #333333 !important;
	border: none;
	font-family: Georgia, Times New Roman, serif;
	font-size: 13px;
	width: auto;
	white-space: normal;
	display: block;
	width: 300px;
}

#faq #tabs ul li a.ui-tabs-anchor {
	background: none;
	display: block !important;
	width: auto !important;
	white-space: normal;
	width: 300px;
}

#faq #tabs ul li.ui-state-active a {
	color: #50a8a2 !important;
	text-decoration: none;
	font-weight: bold;
}

#faq .ui-tabs-nav { margin-left: 10px; }

#faq .ui-tabs-panel { width: 600px; }

#faq .ui-tabs-panel h3 {
	font-size: 18px !important;
	text-transform: uppercase !important;
	padding: 0;
	margin-top: -7px;
	border: none;
	
}

#faq .ui-tabs-panel p {
	padding-left: 10px;
	
}

#faq #tabs .mover {
	background: #50a8a2;
	color: #ffffff;
}






#footer {text-align: center;padding: 10px 0 0 0;}

#footer ul li {
	display: inline-block;
	margin: 0;
	padding: 0;
	zoom:1;
	*display: inline;
	 _height: 35px;
	 vertical-align: middle;
}

#footer ul li a {
	border-right: 1px solid #999999;
	border-left: 1px solid #ffffff;
	color: #458fcd;
	text-shadow: 1px 1px 1px #fff;
	display: block;
	margin: 0;
	padding: 0 10px;
}

#footer ul li.last a {border-right: none;}

#footer p {
	clear: both;
}

#bbbreg {
	padding: 10px 0 10px 5px;
}

#bbbreg div{

    float:left;
    padding-right:5px;
}

#footer #bbb {
	clear: both;
	display: block;
	margin: 0;
	padding: 20px 0;
	width: auto;
	vertical-align: middle;
}
#footer #bbb a,
#footer #bbb div {
	display: inline-block;
	vertical-align: middle !important;
	margin: 0 2px 0 0;
}
#bbblink {
	display: block;
	position: relative;
	overflow: hidden;
	width: 100px; height: 38px;
	margin: 0 0 6px 0 !important; padding: 0;
	}
#register #bbb img {
	display: inline-block;
	margin-right: 2px;
	vertical-align: middle;
}
a#bbblink.sehzbam, a#bbblink.rbhzbam, a#bbblink.sehzbum, a#bbblink.rbhzbum { height:38px !important; width:100px !important; }
a#bbblink { display: inline-block !important;}
a#bbblink.sehzbam:hover img, a#bbblink.rbhzbam:hover img, a#bbblink.sehzbum:hover img, a#bbblink.rbhzbum:hover img {margin-left: -100px !important;}


/* Form overrides */

#register_form {
	background: url('/resources/images/scholarships4moms.net/WA0021/bgOfferFormTop.png') no-repeat top center;
	float: left;
	width: 450px;
	margin: 0;
	padding: 15px 0 0 0;
}

#offerPage.alternate #register_form {float: right;}

.inner_form {
	background: url('/resources/images/scholarships4moms.net/WA0021/bgOfferForm.png') repeat-y top center;
	display: block;
	overflow: hidden;
}

#register_form form {
	padding: 0 15px;
}

#offer {
	color: #000;
	float: right;
	margin: 0;
	width: 390px;
}

#offerPage.alternate #offer {float: left;}

#offer b {font-weight: bold;}

#registrationForm fieldset {width: 330px;}

#registrationForm fieldset ol,
#register_form fieldset ol {margin: 0;}

#register_form fieldset ol {margin: 0 15px;}

#registrationForm br {display: none;}
#registrationForm li,
#register_form li {list-style-type: none; margin-bottom: 4px; overflow: hidden;}

#registrationForm form label,
#registrationForm form input,
#registrationForm form select
{font-size: 12px; padding: 1px; margin-bottom: 0;}

#registrationForm form li input {width: 150px;}

#register_form select{
	font-size: 13px; 
	padding: 1px; margin-bottom: 0; 
	height: 27px; 
	width: 85%;
}

#registrationForm form label {
	float: left;
	width: 100px;
}

#registrationForm form select{
	height: 20px;
	line-height: 18px;
}

#registrationForm form select.salutation {width: 70px;}
#registrationForm form select.state {width: 140px;}
#registrationForm form select.age {width: 140px;}

#registrationForm input.home_areacode,
#registrationForm input.alt_areacode,
#hiddencontact input.home_areacode,
#hiddencontact input.work_areacode,
#hiddencontact input.alt_areacode {display: inline-block;width: 40px;}

#registrationForm input.home_prefix,
#registrationForm input.alt_prefix,
#hiddencontact input.home_prefix,
#hiddencontact input.work_prefix,
#hiddencontact input.alt_prefix {display: inline-block;width: 40px;}

#registrationForm input.home_suffix,
#registrationForm input.alt_suffix,
#hiddencontact input.home_suffix,
#hiddencontact input.work_suffix,
#hiddencontact input.alt_suffix {display: inline-block;width: 50px;}

#registrationForm .label_home_prefix,
#registrationForm .label_home_suffix,
#registrationForm .label_alt_prefix,
#registrationForm .label_alt_suffix,
#hiddencontact .label_home_prefix,
#hiddencontact .label_home_suffix,
#hiddencontact .label_work_prefix,
#hiddencontact .label_work_suffix,
#hiddencontact .label_alt_prefix,
#hiddencontact .label_alt_suffix
 {display: inline-block; width: 5px; text-align: center; float: none;}

#registrationForm .class_enrolled {vertical-align: middle !important;}
#registrationForm .class_enrolled input,
#registrationForm #enrolled input {width: 20px; margin: 3px 0 0 10px !important; padding: 0 !important; vertical-align: middle; display: inline-block;
}

/*
#registration label.radio {
	display: inline-block !important;
	padding: 0;
	margin: 1px 0 0 0;
	width: auto;
	float: left;
}
*/

#registrationForm .dob_month {display: inline-block;width: 60px; margin: 0 3px 3px 0;}
#registrationForm .dob_day {display: inline-block;width: 55px; margin: 0 3px 3px 0;}
#registrationForm .dob_year {display: inline-block;width: 55px; margin: 0 3px 3px 0;}

#registrationForm .optin {width: 290px; margin-left: 20px;overflow: hidden; }

#registrationForm .optin label {font-size: 11px !important; display: block;width: 250px; margin-left: 0; padding-left: 0 !important; }

#registrationForm .optin input.emailme,
#registrationForm .optin input.doubleopt
{float: left; margin-right: 5px; width: 15px;}


#registrationForm .optin .label_emailme {
    line-height: 15px;
}

form p.fineprint {
	font-size: 12px;
	margin: 0 80px 0 20px;
}

.validationerror {
	background: #cc0000;
	display: block;
	color: #ffffff !important;
	margin: 10px 10px 0 10px;
	padding: 3px;
}

.error {color: #cc0000 !important;}

#registrationForm #image_field {
	background: url('/resources/images/shared/btn_register.jpg') no-repeat left top;
	height: 49px;
	margin: 5px 0 0 20px;
	width: 200px;
	border: none;
}

#register_form #hiddencontact {
	/*background: #E4EFD8;  url('/resources/images/scholarships4moms.net/WA0021/bgContactDetailsLight.jpg');*/
	margin: 0 0 10px 0;
	padding: 5px;
}

#register_form li select {width: 300px;}

#register_form li,
#register_form label {color: #000;}

#register_form li input[type="radio"] {margin: 0 5px;}

#register_form #terms {
	margin: 10px 20px 0 20px;
	width: 380px;
	overflow: hidden;
}

#register_form #terms p input {float: left;}

#register_form #terms p label {
	font-size: 11px;
	float: right;
	margin: 0;
	padding: 0;
	width: 340px;
}

#register_form #terms p {
	overflow: hidden;
	margin: 0 !important;
	padding: 0 !important;

}

#register_form #image_field {margin: 10px 0 10px 135px;}

#togglecontact {
	/*background: rgb(237, 228, 195);
	background: rgba(237, 228, 195, 0.5);*/
	cursor: pointer;
	color: #000;
	padding: 5px 0;
}

#hiddencontact .clearboth {clear: both; line-height: .2em;}

#hiddencontact {overflow: hidden;}

#hiddencontact li {
	float: left;
	width: 49%;
	height: 45px;
}

#hiddencontact li input,
#hiddencontact li label,
#hiddencontact li select
	{font-size: 12px; padding: 1px; margin-bottom: 0; width: 90%;}

#hiddencontact li select {
	height: 22px;
	line-height: 18px;
	margin-top: 0;
}

#register_form .subgroup {
	background: #E4EFD8;
	border: 1px solid #ffffff;
	padding: 10px;
}


.bottom_form {background: url('/resources/images/scholarships4moms.net/WA0021/bgOfferFormBottom.png') no-repeat top center; height: 15px;}

/* Button overrides */

.btn {
	font-family: Oswald;
	font-weight: 200;
}

/*.btn-primary {
  background-color: #b61406;
  background-image: -moz-linear-gradient(top, #b61406, #8e1c12);
  background-image: -ms-linear-gradient(top, #b61406, #8e1c12);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b61406), to(#8e1c12));
  background-image: -webkit-linear-gradient(top, #b61406, #8e1c12);
  background-image: -o-linear-gradient(top, #b61406, #8e1c12);
  background-image: linear-gradient(top, #b61406, #8e1c12);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b61406', endColorstr='#8e1c12', GradientType=0);
  border-color: #8e1c12 #8e1c12 #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}*/

.btn-primary {
  background-color: #e22d1d;
  background-image: -moz-linear-gradient(top, #e22d1d, #b61406);
  background-image: -ms-linear-gradient(top, #e22d1d, #b61406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b61406), to(#8e1c12));
  background-image: -webkit-linear-gradient(top, #e22d1d, #b61406);
  background-image: -o-linear-gradient(top, #e22d1d, #b61406);
  background-image: linear-gradient(top, #e22d1d, #b61406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e22d1d', endColorstr='#b61406', GradientType=0);
  border-color: #8e1c12 #8e1c12 #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/*#afterContent .btn-primary {
  background-color: #b61406;
  background-image: -moz-linear-gradient(top, #e22d1d, #b61406);
  background-image: -ms-linear-gradient(top, #e22d1d, #b61406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e22d1d), to(#b61406));
  background-image: -webkit-linear-gradient(top, #e22d1d, #b61406);
  background-image: -o-linear-gradient(top, #e22d1d, #b61406);
  background-image: linear-gradient(top, #e22d1d, #b61406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b61406', endColorstr='#b61406', GradientType=0);
  border-color: #e22d1d #e22d1d #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}*/



.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {background-color: #b61406;}
.btn-primary:active, .btn-primary.active {background-color: #003399 \9;}


/* Advertising overrides */

#vinyl {
background:url(http://www.simpletuition.com/images/widget/vinyl/bck.png) 0 0 no-repeat; position:relative; width:586px; height:110px; margin: 10px auto;
}
#vinyl h2 {margin:0; padding:0; font-size:170%; line-height:1.0em; position:absolute; left:20px; top:15px; color:#FFF;}
#vinyl h2 a{color:#fff; text-decoration:none;}
#vinyl label {display: block;}
#vinyl li {list-style-type: none;}
#vinyl #amtFS {position:absolute; top:55px; _top:53px; left:0;}
#vinyl #amt {margin-top:1px; width:160px; padding:2px; border:1px solid #d2dde2; color:#0071bc; -moz-border-radius:3px; -webkit-border-radius:3px; }
#vinyl #schoolFS {position:absolute; top:55px; _top:53px; left:220px;}
#vinyl #stInput {
margin-top:1px; width:200px; padding:2px; border:1px solid #d2dde2; color:#0071bc; -moz-border-radius:3px; -webkit-border-radius:3px;}
#vinyl button {
position:absolute; right:10px; top:63px; _top:60px; background:url(http://www.simpletuition.com/images/widget/vinyl/btn.png) 0 0 no-repeat; width:98px; height:34px; border:0; cursor:pointer;
}

.ads {
	padding-bottom: 10px;
}

.googleads {display:block; width:720px; margin: 0 auto; padding: 20px 0 20px 50px; overflow: hidden; text-align: center;}
.googleads div {/*display: inline-block;*/ float: left; margin-right: 10px; border: 1px solid #333;
}

#vinyl-widget,
#vinyl-widget h2,
#vinyl-widget form,
#vinyl-widget input,
#vinyl-widget select,
#vinyl-widget label {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div.yui-ac {position:relative; height:0; width:223px; left:0; top:0;} /* Entire widget */
div.yui-ac input.yui-ac-input {position:absolute; left:0; width:100%;} /* Styles for the input fields */
div.yui-ac-container {position:absolute; width:100%; top:19px;} /* Styles for the results container */
div.yui-ac div.yui-ac-content {position:absolute; color:#333333; padding:0 1px 0 1px; background:#FFFFFF; overflow:hidden; z-index:9050; border:1px solid #99C7E4; border-top:0;} /* Style for the contents of the container */
div.yui-ac div.yui-ac-content ul {margin:0; padding:0;}
div.yui-ac div.yui-ac-content ul li	{margin:0; line-height:1.1em; padding:2px 5px; cursor:default; border-top:1px solid #CCCCCC;}
div.yui-ac div.yui-ac-content ul li span	{color:#999999; font-size:90%;}
div.yui-ac div.yui-ac-content ul li.yui-ac-prehighlight	{background:#FF0000;}
div.yui-ac div.yui-ac-content ul li.yui-ac-highlight	{background:#0072BC; color:#FFFFFF;}
div.yui-ac div.yui-ac-content ul li.yui-ac-highlight span	{color:#FFFFFF;}


#fydformcontainer {clear:both; margin:0 auto; padding: 10px; width:85%; position: relative;}
#fydformcontainer.ver2 {clear:both; margin:0 auto 0 30px; padding: 10px; width:570px; position: relative; float: left;}

#fydformcontainer .fydform { margin:0 auto; padding:10px; border:1px solid #abb8bf; background-color:#c1e6f8; }
#fydformcontainer.ver2 .fydform {
	/* min-height hack for ie6 */
    min-height: 552px;
    height: auto !important;
    height: 552px;
}

#fydformcontainer .fydform h2 { color:#005896 !important; font-size:145%; margin-bottom: 10px; text-transform:none; width:83%;}
#fydformcontainer.ver2 .fydform h2 {margin: 5px 10px 25px 110px !important;}

#fydformcontainer .fydformheader div { float:right; width:116px; height:50px; background: url('/resources/images/finishyourdegree.net/logo_small.png'); }


#fydformcontainer table { clear:both; margin:0 auto; }
#fydformcontainer table td { padding:2px; vertical-align:middle; }

#fydformcontainer table td.right {width: 50%;}
#fydformcontainer.ver2 table td.right {width: 20%;}

#fydformcontainer table td.right label {text-align:right;}
#fydformcontainer table td.top { vertical-align:top; }

#fydformcontainer table td.dblopt { padding:0 200px; }

#fydformcontainer #btn_see_schools {width:170px; height:37px; background:transparent url('/resources/images/finishyourdegree.net/btn_see_schools.png'); color:transparent; border:none;}
#fydformcontainer.ver2 #btn_see_schools {margin-top: 20px;}


#fydformcontainer td span.item {float: left;width: 40%;}
#fydformcontainer.ver2 td span.item {float: none; width: 100%; display: block;}

#fydformcontainer .fydlogo {position: absolute; top: 10px; right: 10px; padding-top: 5px;}
#fydformcontainer.ver2 .fydlogo {left: 10px;}

.ads2,
.ads2 .googleads {
	float: right;
	width: 350px;
	padding: 10px 0 0 0;
}
.ads2 .googlead {/*display: inline-block;*/background: #fff; border: 1px solid #333; width: 336px; height: 280px; margin-bottom: 10px;
}


/* It ends here */

/* style sms optin when alt_phone present*/
input.sms_optin {float: left;margin: 12px 5px 0 0;}
label.label_sms_optin {font-size: 11px; padding: 10px 0 0 15px;}


/* Thankyou ExtraOffers */

#extraOffers {
	margin: 0 auto;
	padding: 10px 0 20px 0;
	width: 800px;
}

#extraOffers h4 {
	font-size: 18px;
	padding: 5px 0;
}

#extraOffers h5 {
	border-bottom: 1px solid #ccc;
	font-size: 16px;
	margin-bottom: 0;
	padding: 15px 0 6px 0;
	color: #9a0000;
}

#extraOffers .checked {
	border: none;
	display: block;
	float: left;
	margin: 0 5px 5px 0;
	padding: 15px 0 0 0;
	text-align: center;
	width: 60px;
}

#extraOffers .tyImg {
	border: 1px solid #ccc;
	display: block;
	float: left;
	height: 85px;
	width: 165px;
	padding: 2px;
}

#extraOffers div {position: relative; padding: 20px; overflow: hidden;/*background-color: #F7F5F5;border-left: 1px solid #ccc;*/}

#extraOffers div.result {position: relative; overflow: hidden;background-color: none; border: none; padding: 0 !important;}

#extraOffers div.result a {color: #333;
	display: block; background: #F7F5F5;border-left: 1px solid #ccc; padding: 20px; text-decoration: none; }
#extraOffers div.result a:hover {background: none !important;  border-left: 1px solid #fff;}


#extraOffers div ul {margin: 0 270px 0 250px;}
#extraOffers div ul li {list-style: none !important;}


#extraOffers .tyCta {
	display: block;
	height: 60px;
	width: 260px;
	position: absolute;
	top: 19px;
	right: 10px;
	display: block;
}


#header #registerNow #mainImage {
	display: block;
	width: 441px !important;
	height: 290px !important;
	*padding-top: 50px;
}


.clickidreg{
    margin-top:-15px;
    padding-right:20px;
    text-align:right;
    color:#ddd;
}
.clickidoffer{
    float:right;
    padding-right:30px;
    text-align:right;
    color:#ddd;
}

#bwapsilisting{
    width:700px;
    margin:auto;
}

/* Share */

.share {
    margin-left:auto;
}
.sharereg {
    margin-left:25px !important;
}
.share div {
    padding-right: 10px;
    vertical-align: top;
    width: 70px !important;
}

.share.sharesplash {
	margin-left: 40px;
}

#pinterest-btn {
	display: inline-block;
	width: 50px !important;
}



/* Fix for Google Plus Widget */
#___plusone_0 {
    margin-right: -6px !important;
}

/* Twitter share button */

.share .twitter-share-button {
	width: 90px !important;
}


/* Articles */

.article {
	margin: 20px 40px 20px 60px;
}

.article h2 {
	margin-bottom: 20px;
}

span.pulled-right {
	display: block;
	float: right;
	padding: 0 0 0 10px;
	margin: 0 0 10px 10px;
	width: 170px;
	font-size: 1.5em;
	line-height: 1.4em;
	text-align: right;
	color: #666;
	border-left: 3px solid #ccc;
}
span.pulledquote {
	display: block;
	float: left;
	padding: 0 10px 0 0;
	margin: 0 10px 10px 0;
	width: 170px;
	font-size: 1.5em;
	line-height: 1.4em;
	text-align: left;
	color: #666;
	border-right: 3px solid #ccc;
}


/* Email spelling */

li.bubble1,
li.bubble2  {
	background: #ffbe57;
	margin: 5px 20px 5px -35px !important;
	padding: 5px 0 !important;
}

li.bubble1 span,
li.bubble2 span {
	color: #333333;
	display: block;
	float: left;
	margin: 0 5px 0 20px;
	width: 200px;
}

li.bubble2 span {
	width: auto;
}

li.bubble1 span em {
	display: block;
	font-style: normal;
}

li.bubble1 span:before,
li.bubble2 span:before {
	background: transparent;
	content: "!";
	float: left;
	font-weight: bold;
	font-size: 24px;
	margin: 8px 0 0 0;
	padding: 0;
	text-align: center;
	position: relative;
	left: -10px;
	
	display: block;
	height: 24px;
	width: 18px;
}

li.bubble1 strong {
	line-height: 1em;
}

.b_no,
.b_yes {
	background: #ffe5bc;
	border: 1px solid #ffe5bc;
	width: 35px !important;
	font-weight: bold;
	margin: 5px 5px 0 0;
	
	-webkit-box-shadow: inset 0 0 rgba(0, 0, 0, 0) !important;
	-moz-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0) !important;
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0) !;
	
}


/* ITT Offer */

#OA1057_iframe #offerframe {
	border-top: 4px solid white;
	border-right: 5px solid #CCC;
	border-bottom: 5px solid #CCC;
	border-left: 4px solid white;
	width: 915px;
	margin-left: -32px;
}

/* Click to call */

#offer .phone_message {
    display: block;
    font-family: Lucida Grande, Arial, sans-serif;
    font-size: 12px !important;
    margin: 10px 25px;
    padding: 5px 5px;
    background: #79563b;
    color: #ffffff;
    text-align: center;
}

/* FACEBOOK REGISTER PAGE OVERRIDES */

body.fbreg { 
	width: 810px !important; 
	overflow-x:hidden;
	margin:0; 
	padding:0; 
	border:0;
}
.fbreg #header {
	width: 810px !important;
	height: 480px;
}
.fbreg #container { background: url("/resources/images/scholarships4moms.net/WA0021/bgHeaderNoWood.jpg") no-repeat scroll center top #FFFFFF !important; 
}
.fbreg #logo { display: none; 
}
.fbreg #slogan { 
	font: 700 55px/45px 'Cabin Sketch', Helvetica, Arial, sans-serif;  
	background: none; 
	height: 98px;
	width: 535px;
	margin: 0 0 0 15px;
	padding: 10px 0 0 0;
	}
.fbreg p.blurb {
	text-align: left !important;
	font: 18px/24px !important; 
	width: 395px !important;
}
.fbreg #hdSteps {
	font-size: 20px;
	text-align: left;
	margin: 0 0 0 20px;
	padding-top: 10px !important;
}
.fbreg #steps li { width: 145px; 
}
.fbreg #step1 { background: url("/resources/images/scholarships4moms.net/WA0021/iconOne.png") no-repeat scroll 36px 20px transparent !important;
}
.fbreg #step2 { background: url("/resources/images/scholarships4moms.net/WA0021/iconTwo.png") no-repeat scroll 36px 20px transparent !important;
}
.fbreg #step3 { background: url("/resources/images/scholarships4moms.net/WA0021/iconThree.png") no-repeat scroll 36px 20px transparent !important;
}
.fbreg #featuredWinner h3 {
	width: 460px;
	margin: 0 0 5px 0 !important;
}
.fbreg #featuredWinner > iframe { margin-left: 67px; 
}
.fbreg .testimonialFeatured {
	margin: 50px 0 20px -40px !important;
	width: 340px;
}
.fbreg .testimonial blockquote {	margin: 0 0 0 60px; 
}
.fbreg #winnerTestimonials div {	margin: 0 30px 10px 0; 
}
.fbreg #afterContent { width: 810px; 	
}
.fbreg #afterContent p { margin: 0 0 0 25px; 
}


/* END FACEBOOK REGISTER PAGE OVERRIDES */

/* Official Rules addition Oct 2013 */
div.span5 p.official_rules {display:block;font-size:10px;margin:10px 110px !important;width:inherit;}  
div.span5 p.official_rules a {text-decoration:none;}
#header p.official_rules {display:block;font-size:10px;width:inherit;}  
#header p.official_rules a {text-decoration:none;}

.lando {margin:-10px 0 0 208px !important;}


/* Winnersreg styles */

#registration.winnersReg  {
	
}

#registration.winnersReg #header {background: transparent url('/resources/images/scholarships4moms.net/WA0021/sunburst.jpg') no-repeat 5px 40px; position: relative;}

#registration.winnersReg #header #hdFeatWinnerImg {position: absolute; bottom: 0; left: 5px;}

#registration.winnersReg #header .hdFeatWinner {
		width: 360px; 
		position: absolute; 
		left: 220px; 
		top: 240px; 
		padding: 20px 0;
		
		background:rgb(255,255,255);
		background: transparent\9;
		background:rgba(255,255,255,0.7);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2ffffff,endColorstr=#b2ffffff);
		zoom: 1;
}

#registration.winnersReg #header .hdFeatWinner:nth-child(n) {
		filter: none;
}

	#registration.winnersReg #header .hdFeatWinner h4 {
		color: #47c9af;
		font-family: Oswald, sans-serif;
		font-size: 30px;
		margin: 0 0 15px 15px;
		text-align: left;
	}
	
	#registration.winnersReg #header .hdFeatWinner p {
		color: #5e4634;
		margin: 0 15px 15px 15px;
	}	

#registration.winnersReg #registrationForm {position: relative; z-index: 9999;}

#registration.winnersReg h2#sloganski {
	color: #9f111b;
	font-family: Oswald, sans-serif;
	font-size: 40px;
	font-weight: 400;
	margin: 25px 0 0 28px;
	width: auto !important;
	}

#registration.winnersReg p.blurb {
	font-family: Georgia, serif;
	font-size: 14px;
	width: 500px;
	margin-left: 45px !important;
}

#registration.winnersReg #winnercontainer {
	width: auto !important;
}

#registration.winnersReg #winnercontainer #select-winners {
	background: none;
	overflow: hidden;
	width: 210px;
	margin: 20px 0 20px 0;
	padding: 10px 0;
	border: none;
	float: left;
}

#registration.winnersReg #winnercontainer #select-winners .select-options #filter {
	background: none;
	width: 210px;
	float: none;
	text-align: center;
	padding-right: 10px;
}

#registration.winnersReg #winnercontainer #select-winners .select-options #filter .sortBy {
	border-bottom: 1px solid #ececec;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

#registration.winnersReg #winnercontainer #select-winners .select-options #filter h5 {
	color: #adaeb0;
	font-family: Oswald;
	font-weight: 300;
	font-size: 17px;
	margin-bottom: 10px !important;
	text-transform: uppercase;
}

#registration.winnersReg #winnercontainer #select-winners #select-image { display: none; }

#registration.winnersReg #winnercontainer #winners {
	float: left;
	width: 335px !important;
	margin: 20px !important;
}


#registration.winnersReg #winnercontainer #winners .winner {
	width: 543px !important;
	min-height: 63px !important;
	margin: 0 5px 10px 0 !important;
	padding: 0 !important;
	overflow: hidden;
	position: relative;
	border: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	clear: both !important;
	background: #ffffff;
}

.winner:nth-child(odd) { background:#f8f8f8 !important; }


#registration.winnersReg #winnercontainer #winners .winner h4 {
	color: #3b3b3b;
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
    font-size: 16px;
    margin-left: 70px;
    padding: 5px 0 0 0;
}

#registration.winnersReg #winnercontainer #winners .winner img {
	display: block;
	margin: 0 10px 10px 0;
	/*float: left;*/
	padding: 0;
	border: none;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	height: 63px;
	width: 50px;
}

#registration.winnersReg #winnercontainer #winners .winner p.quote {
	font-size: 16px;
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
	line-height: 1.2em;
	margin: 10px 25px 10px 70px;
	position: relative;
	padding: 0 0 0 20px;
}

#registration.winnersReg #winnercontainer #winners .winner p.quote:before { content: '\201C'; font-size: 44px; position: absolute; top: 10px; left: 0; }

#registration.winnersReg #winnercontainer #winners .winner p.quote:after { content: '\201D'; font-size: 44px; position: absolute; bottom: -10px; right: 0; }

#registration.winnersReg #winnercontainer #winners .winner .winner-details p {
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
	font-size: 14px;
	margin: 0 0 0 70px;
	display: block;
}

#registration.winnersReg #winnercontainer #winners .winner .winner-details strong { font-weight: normal; }
#registration.winnersReg #winnercontainer #winners .winner .winner-details em { font-style: normal; }


#registration.winnersReg #winnercontainer #winners .heading h3 { display: none; }

#registration.winnersReg #hdSteps { clear: both; }

#registration.winnersReg #winnerTestimonials .video { text-align: right; }

#registration.winnersReg #winnerTestimonials iframe { margin-right: 30px; }


#deadline strong {font-weight:normal;}

.image-cta {
	margin-top: 10px;
	padding: 0 55px;
	text-align: center;   
}
.image-cta p {
	color: #534F4C;
	margin: 0 auto;
}
.image-cta p.quote-author {
	font-weight: bold;
}
.image-cta h2 {
	line-height: 34px;
	font-size: 30px;
}
.image-cta h2 {
	margin-top: 10px;
}
.image-cta h2.red {
	color: #9a0000;
	margin-top: 0px;
}






/* multioffer form */
#multioffer form.offerform {
	background-color:#ffffff;
	box-shadow:0px 3px 3px #D4D4D4;
	cursor: pointer;
	width:48%;
	margin:0 1% 10px;
	float:left;
	min-height:180px;  
	background-repeat:no-repeat;
	background-position:93% 90%;
	cursor:pointer;
	padding-bottom: 30px;
}

#multioffer .ui-content-secondary .ui-checkbox .ui-btn {
    background: transparent;
    border: none;
}


/* JKM Edit. moving the background image 
 #multioffer form.offerform.isChecked {
	background-image:url('/resources/images/m.scholarshipzone.com/newMobile15/redcheck.png');
}*/

#multioffer form.offerform.isChecked .ui-checkbox-on,
#multioffer form.offerform .ui-checkbox .ui-checkbox-on {
	background-image:url('/resources/images/m.scholarshipzone.com/newMobile15/redcheck.png');
	background-repeat:no-repeat;
	background-position:93% 90%;
}

#multioffer fieldset {
	margin: 0;
	width: auto !important;
	height:180px;
}

#multioffer ol {
	margin: 0;
    padding: 0;
 }


#multioffer form.offerform label {
  margin-bottom: 5px;
  line-height: 18px;
  text-align: center;
  cursor:pointer;
  height:205px;
}
 
#multioffer form.offerform .schoolname {
   padding: 0 0 10px 0;
  font-size: 1em;
  line-height: 1em;
}
#multioffer form.offerform .school-logo {
  box-shadow: none !important;
  float:none;
  width:inherit;
  height:inherit;
  margin: 0 auto;
   height: 100px;
    width: 150px;
}

#multioffer form.offerform .school-logo img {
    height: 100px;
    width: 150px;
    margin: 0 auto;
    box-shadow: 0px 0px 3px #BE0000;
    border:none !important;
}

#multioffer .showfields,
#multioffer .ui-icon,
#multioffer .checkschool {
	display: none;
}

#multioffer .button  {
	clear: both;
}

