body {
	background-color: #fff;
	color: #414042;
}
h3 { color: #919498 !important; }
#countdown h2 { color: #6d6e71;}

a#co-op-initiative,
a.blockLink,
#footer a,
.page-about a.showReceiveUpdates,
.page-conference a.showReceiveUpdates,
.page-prize a.showReceiveUpdates,
.page-magazine .button a,
.button span a, 
#prize div.ed_form_element span.ed_form_label,
.page-conference .video-list a { color: #414042; }

h1,
.session,
#opportunities li,
#schedule li, #day li,
.sessionDetail,
#sponsors li,
.testimonial,
.quote,
#testimonials {
	border-bottom: 1px solid #c8c8ca;
}

h1,
h2 span,
h3,
strong,
a,
#countdown address,
#date,
.sessionDate,
#schedule dt, #day dt,
#schedule h5, #day h5,
p.sponsorOf,
#share span,
#testimonials li span,
.speaker h3 .company,
.speaker h3 .title,
.speaker h5,
.stan-hollen-signature,
.standalone h4 {
	color: #6d6f73;
}

h1 em,
h3 span,
#daysLeft,
#receiveUpdates li.copy,
#schedule li li, #day li li {
	color: #a7a9ac;
}

a:hover, a:visited:hover,
h1 a.option:hover,
h2,
#daysLeft span span span span,
#thankYou h4,
#closeUpdate,
#homepageFeature h1,
#schedule a.reveal,
#day a.reveal,
#schedule a.minimize,
#day a.minimize,
.registerLink a,
#footer a:hover,
a.revealLinks,
.speaker a:hover,
.video-list a:hover,
.magazine-past-issues a:hover,
#formReceiveUpdates label span {
	color: #b3c939;
}

	/* !important for IE6 */
h1 a.option {
	color: #6d6f72 !important;
}

.video-list + h2,
.photo-list + h2 {
	border-top: 1px solid #c8c8ca;
}

blockquote {
	color: #a6a5a5;
}

#receiveUpdates {
	border: 1px solid #ebebeb;
	background-color: #fff;
}

#signUpSide input,
#contact li.send input {
	background-color: transparent;
}

.photo-list a img {
	border: 1px solid #c8c8ca;
}

.photo-list a:hover img {
	border: 1px solid #404042;
}

.promo-speakers h3 { color: #f99f34; }
.promo-speakers { border-bottom: 10px solid #f99f34; }
.promo-webinar h3 { color: #778cc3; }
.promo-webinar { border-bottom: 10px solid #778cc3; }
.promo-magazine h3 { color: #ee53af; }
.promo-magazine { border-bottom: 10px solid #ee53af; }

/* Conference */
.page-conference #main h2,
.page-conference a,
.page-conference a:hover,
.page-conference #subNav a.selected,
.speaker h3 .name,
.speaker h5,
.speaker a:hover,
.speaker h3 .name,
.speaker .minimize {
	color: #f99f34;
}

.page-conference #subNav a.selected {
	background-image: url("../images/bg-subNav-li-orange.png");
}

.page-conference .ed_form_submit_button { background-image: url(../images/send-orange.png); }

.page-conference cite,
.speaker h3 .company,
.speaker a { color: #404042; }

.page-conference textarea {
	border: 1px solid #f99f34;
}
.page-conference div.ed_form_element input.ed_form_textbox ,  .page-conference  input.text  {
	border: 1px solid #f99f34;
	padding: 4px 2px;
	width: 203px;
}

.page-conference .ed_form_submit_button,  .page-conference input.contourSubmit { 
	background-image: url(../images/send-orange.png); 
	width: 68px; 
	margin-right: 26px;
	display: block;
	height: 46px;
	text-indent: -9999px;
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	float: right;
	font-size: 0;
}


/* Magazine */
.page-magazine #main h2,
.page-magazine a,
.page-magazine a:hover,
.page-magazine #subNav a.selected,
.page-magazine cite {
	color: #ee53af;
}

.page-magazine #subNav a.selected {
	background-image: url("../images/bg-subNav-li-pink.png");
}

.page-magazine textarea {
	border: 1px solid #eea2cf;
	padding: 2px;
}

.page-magazine div.ed_form_element input.ed_form_textbox ,  #contour fieldset.thinkmagazine input.text  {
	border: 1px solid #eea2cf;
	padding: 4px 2px;
	width: 203px;
}

.page-magazine .ed_form_submit_button ,  div.thinkmagazine input.contourSubmit { 
	background-image: url(../images/send-pink.png); 
	width: 68px; 
	margin-right: 26px;
	display: block;
	height: 46px;
	text-indent: -9999px;
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	float: right;
	font-size: 0;
}

#magazine .requiredText, #prize .requiredText {
	color: #aaa;
}

/* Prize */
.page-prize #main h2,
.page-prize #main h3,
.page-prize #main strong,
.page-prize a,
.page-prize a:hover,
.page-prize #subNav a.selected,
.prize .n,
.page-prize #main .faq-question.active h3,
.faq-question .minimize {
	color: #58b7dd;
}

.page-prize #main .faq-question h3 {
	color: #000;
}

.page-prize #subNav a.selected {
	background-image: url("../images/bg-subNav-li-blue.png");
}

.page-prize textarea {
	border: 1px solid #c6e6f3;
	padding: 2px;
}

.page-prize #prize .ed_form_textbox,   #contour fieldset.prize input.text   {
	border: 1px solid #c6e6f3;
	padding: 4px 2px;
	width: 203px;
}

.page-prize .ed_form_submit_button,  div.prize input.contourSubmit { 
	background-image: url(../images/send-blue.png); 
	width: 68px; 
	margin-right: 26px;
	display: block;
	height: 46px;
	text-indent: -9999px;
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	float: right;
	font-size: 0;
}

/* Webinars */
.page-webinars #main h1 {
	color: #6d6e71;
	border: 0 !important;
}

.page-webinars #main h2 {
	border-top: 1px solid #C8C8CA;
	color: #414042;
	margin-bottom: 30px;
	padding: 29px 0 0px;
}

.page-webinars #main a,
.page-webinars #main a:hover,
.page-webinars #subNav a.selected,
.page-webinars cite,
.page-webinars h3 {
	color: #778cc3;
}

.page-webinars h3 { font-size: 18px; line-height: 24px; margin-top: 30px; margin-bottom: 0; }
.page-webinars h4 { font-size: 14px; line-height: 18px; margin-bottom: 16px; }

.page-webinars #subNav a.selected {
	background-image: url("../images/bg-subNav-li-purple.png");
}

.page-webinars .ed_form_submit_button, div.signup input.contourSubmit { 
	background-image: url(../images/sign-up-purple.png); 
	width: 79px; 
	margin-right: 30px;
	display: block;
	height: 46px;
	text-indent: -9999px;
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	float: right;
	font-size: 0;
	margin-top: -50px;
}

.page-webinars div.ed_form_element input.ed_form_textbox, #contour fieldset.signup input.text {
	border: 1px solid #778cc3;
	padding: 4px 2px;
	width: 203px;
}

/* About */
.page-about #main h2,
.page-about a,
.page-about a:hover,
.page-about #subNav a.selected {
	color: #b3c939;
}

.page-about #subNav a.selected {
	background-image: url("../images/bg-subNav-li-green.png");
}

.page-about textarea,  #contour fieldset.contact textarea  {
	border: 1px solid #b3c939;
	padding: 2px;
}

.page-about div.ed_form_element input.ed_form_textbox,  #contour fieldset.contact input.text  {
	border: 1px solid #b3c939;
	padding: 4px 2px;
	width: 203px;
}

.page-about .ed_form_submit_button,  div.contact input.contourSubmit,
#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_RunwayMasterContentPlaceHolder_Poll_3_btnSubmit,
.poll input[type="submit"] { 
	background-image: url(../images/send-green.png); 
	width: 68px; 
	margin-right: 26px;
	display: block;
	height: 46px;
	text-indent: -9999px;
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	float: right;
	font-size: 0;
}

#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_RunwayMasterContentPlaceHolder_Poll_3_btnSubmit,
.poll input[type="submit"] {
	bottom: 16px;
	float: none;
	margin-right: 0;
	position: absolute;
	right: 18px;
}




/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
