﻿/* Importing styles for registration forms */
@import url('extra.css');

/* GLOBAL BODY AND MISC */
body { background: url(../images/bg-nav.gif) 0 0 repeat-x #fff; font-family: verdana, arial, sans-serif; font-size: .75em; color: #666; }
img { margin: 0; padding: 0; }
img a, a img { border: 0; }
.curveTopLarge { background: url(../images/curve-top-large.gif) 0 0 no-repeat transparent; height: 7px; width: 577px; overflow: hidden; }
.curveBotLarge { background: url(../images/curve-bot-large.gif) 0 0 no-repeat transparent; height: 7px; width: 577px; overflow: hidden; }
.curveTopSmall { background: url(../images/curve-top-small.gif) 0 0 no-repeat transparent; height: 7px; width: 368px; overflow: hidden; }
.curveBotSmall { background: url(../images/curve-bot-small.gif) 0 0 no-repeat transparent; height: 7px; width: 368px; overflow: hidden; }
.gcurveTop { background: url(../images/gcurve-top.gif) 0 0 no-repeat transparent; height: 7px; width: 970px; overflow: hidden; }
.gcurveBot { background: url(../images/gcurve-bot.gif) 0 0 no-repeat transparent; height: 7px; width: 970px; overflow: hidden; }
.gcurveInsetTop { background: url(../images/gcurve-inset-top.gif) 0 0 no-repeat transparent; height: 8px; width: 220px; overflow: hidden; }
.gcurveInsetBot { background: url(../images/gcurve-inset-bot.gif) 0 0 no-repeat transparent; height: 8px; width: 220px; overflow: hidden; }
.grcurveTopSmall { background: url(../images/grcurve-small-top.gif) 0 0 no-repeat transparent; height: 9px; width: 265px; overflow: hidden; }
.grcurveBotSmall { background: url(../images/grcurve-small-bot.gif) 0 0 no-repeat transparent; height: 9px; width: 265px; overflow: hidden; }
.gcurveHTop { background: url(../images/gcurve-h-top.gif) 0 0 no-repeat transparent; height: 7px; width: 265px; overflow: hidden; }
.gcurveHBot { background: url(../images/gcurve-h-bot.gif) 0 0 no-repeat transparent; height: 7px; width: 265px; overflow: hidden; }
.greenBG { background: #4a706c; color: #e2e2e2; padding: 15px 25px 15px 25px; text-align: left; }
.greenBGSmall { background: #4a706c; color: #e2e2e2; padding: 0 7px 0 7px; text-align: left; }
.grayBGSmall { background: #edf0f0; color: #666; padding: 15px 25px 15px 25px; text-align: left; }
.large { font-size: 14pt; }
.w204 { width: 206px; }
.w215 { width: 215px; }
.w318 { width: 318px; .width: 368px; }
.h25 { height: 25px; }
.clear { display: block; clear: both; }
.noBGLeft { text-align: left; }
.noBGRight { padding: 0 0 0 25px; text-align: left; }
.buttons { text-align: right; margin: 7px 0 0 0; }
.insetRight { float: right; margin: 0 0 0 50px; }
.insetLeft { float: left; margin: 0 50px 0 0; }
.presLeft img { float: left; margin: 0 15px 0 0; width: 121px; height: 160px; background: #666; }
ul.norm { list-style-type: none; margin: 25px 0 20px 0; padding: 0; width: 271px; float: left; }
	ul.norm li { list-style-type: none; background: url(../images/bullet.gif) 0 3px no-repeat; margin: 3px 0 3px 0; padding: 0 0 0 20px; }
	
	/* Headings, Paragraphs, and Links */
	h1, h2, h3 { text-indent: -9999px; }
	h4 { font-size: 12pt; font-weight: bold; margin: 0 0 20px 0; text-align: left; }
	h5 { font-size: 10pt; font-weight: bold; text-transform: uppercase; text-align: left; margin: 15px 0 25px 0; }
	h6 { font-size: 10pt; font-weight: bold; text-align: left; margin: 15px 0 5px 0; text-align: left; }
	h6 a:hover { text-decoration: none; }
	h1.title-about { background: url(../images/title-about-nwccc.gif) 0 0 no-repeat; margin: 20px 0 35px 0; }
	h1.title-members { background: url(../images/title-members.gif) 0 0 no-repeat; margin: 20px 0 35px 0; }
	h1.title-events { background: url(../images/title-events.gif) 0 0 no-repeat; margin: 20px 0 35px 0; }
	h1.title-pastpres { background: url(../images/title-pastpres.gif) 0 0 no-repeat; margin: 20px 0 35px 0; }
	h1.title-pastawards { background: url(../images/title-pastawards.gif) 0 0 no-repeat; margin: 20px 0 35px 0; }
	h1.title-bestprac { background: url(../images/title-bestprac.gif) 0 0 no-repeat; margin: 20px 0 35px 0; }
	h1.title-resources { background: url(../images/title-resources.gif) 0 0 no-repeat; margin: 20px 0 35px 0; }
	h1.title-contact { background: url(../images/title-contact.gif) 0 0 no-repeat; margin: 20px 0 35px 0; }
	h2.subnav-about { background: url(../images/subnav-about-nwccc.gif) 0 0 no-repeat; margin: 0 0 15px 0; }
	h2.subnav-members { background: url(../images/subnav-members.gif) 0 0 no-repeat; margin: 0 0 15px 0; }
	h2.subnav-resources { background: url(../images/subnav-resources.gif) 0 0 no-repeat; margin: 0 0 15px 0; }
	h3.sub-next-event { background: url(../images/sub-nextevent.gif) 0 0 no-repeat; margin: 0 0 15px -3px; }
	h3.sub-about-nwccc { background: url(../images/sub-aboutnwccc.gif) 0 0 no-repeat; margin: 0 0 15px 0; }
	h3.sub-benefits { background: url(../images/sub-benefits.gif) 0 0 no-repeat; margin: 0 0 15px 0; }
	h3.sub-benefits2 { background: url(../images/sub-benefits-membership.gif) 0 0 no-repeat; margin: 0 0 15px 0; }
	p { line-height: 1.5; }
	.presRight p { line-height: 1.8; }
	#hLeft a { color: #4a706c; text-decoration: underline; }
		#hLeft a:hover { text-decoration: none!important; background: #fbf0d6; }
	a { text-decoration: none; outline: none; }
	a:hover { text-decoration: underline; }
	.bold { font-weight: bold; }
	.italics { font-style: italic; }
	.small { font-size: 8pt; }



/* HEADER */
#header { background: url(../images/bg-nav-hBox.gif) 0 0 no-repeat; height: 185px; width: 970px; margin: 0 auto; text-align: center; position: relative; }
#hLogo { width: 426px; height: 51px; float: right; margin: 21px 25px 0 0; }

	/* Main Navigation */
	#navigation { width: 970px; height: 38px; clear: both; position: absolute; bottom: 5px; .bottom: 3px; _bottom: 4px; left: 0; }
	*+html #navigation { width: 970px; height: 38px; clear: both; position: absolute; bottom: 5px; left: 0; } /* IE7 */
	#nav ul { float: left; display: inline; width: 921px; list-style-type: none; margin: 70px 0 0 25px; _margin: 70px 0 0 25px; }
		#nav ul li { float: left; display: inline; }
			#nav ul li ul { width: 150px; }
				#nav ul li ul li { display: block; width: 150px; }
					#nav ul li ul li a { padding: 5px 5px 5px 10px; border-top: 1px solid #fff; }
						#nav ul li ul li a:hover { background: #ccb06e; color: #fff!important; }
	
	
	
/* HOME PAGE */
#content { background: #fff; margin: 25px auto; width: 970px; }
#cLeft { width: 577px; float: left; display: inline; }
#cRight { width: 368px; float: right; display: inline; }
#graySpan { background: #edf0f0; width: 920px; .width: 970px; text-align: left; padding: 15px 25px 15px 25px; }



/* CHILD PAGE(S) */
#hLeft { width: 631px; float: left; display: inline; text-align: left; }
#hLeftFull { width: 970px; text-align: left; float: left; display: inline; }
#hRight { width: 265px; float: right; display: inline; }
ul.subnav { list-style-type: none; margin: 20px 0 0 0; padding: 0; width: 215px; }
	ul.subnav li { list-style-type: none; background: url(../images/bullet.gif) 0 3px no-repeat; margin: 3px 0 3px 0; padding: 0 0 0 15px; }
		ul.subnav li a { color: #ebdb96; font-weight: bold; }
		ul.subnav li a:hover { color: #fff; }
ul.underlinedlist { margin: 20px 0 0 25px; padding: 0; }
	ul.underlinedlist li { list-style-type: square; margin: 3px 0 3px 0; padding: 0 0 0 5px; }
		ul.underlinedlist li a { color: #4a706c; text-decoration: underline; font-size: 8pt; }
			ul.underlinedlist li a:hover { text-decoration: none!important; background: #fbf0d6; }
.memLeft { width: 340px; float: left; display: inline; margin: 0 91px 0 32px; text-align: left; }
.memRight { width: 200px; float: left; display: inline; margin: 0 45px 0 0; text-align: left; }
	.memLeft a, .memRight a, .onethird a { color: #4a706c; text-decoration: underline; }
		.memLeft a:hover, .memRight a:hover, .onethird a:hover { text-decoration: none!important; background: #fbf0d6; }
.memSpan { width: 450px; float: left; display: inline: margin: 0; text-align: left; }
.hr { height: 12px; border-bottom: 1px solid #4a706c; clear: both; padding: 20px 0 0 0; }
.hrn { height: 12px; clear: both; padding: 10px 0 0 0; }
	.top { background: url(../images/top.gif) 0 0 no-repeat; float: right; display: block; height: 8px; width: 13px; }
.onethird { width: 323px; float: left; display: inline; text-align: left; }
.presLeft { background: #eeeff1; float: left; display: inline; padding: 10px; width: 371px; text-align: left; line-height: 1.6; }
.presRight { float: right; width: 565px; font-size: 8pt; text-align: left; }
.acrobat { background: #ccb16e; margin: 10px 0 0 10px; float: right; display: inline; font-size: 8pt; color: #fff; padding: 6px; width: 165px; text-align: center; font-weight: bold; }
.memAward { width: 350px; float: left; display: inline; margin: 0 45px 0 0; text-align: left; }



/* GLOBAL FOOTER */
#footer { background: #ebdb96; /*height: 100%;*/ height: 125px; margin: 41px 0 0 0; clear: both; color: #798766; overflow: hidden }
	#footer a { margin: 0 3px 0 0; color: #4a706c; }
#fBox { background: url(../images/fot-logo.gif) 28px 25px no-repeat; width: 805px; .width: 970px; height: 98px; margin: 0 auto; padding: 25px 0 0 165px; color: #798766; font-size: .90em; line-height: 2.2; text-align: left; position: relative; }
	#fBoxLogo { position: absolute; display: block; height: 33px; width: 97px; top: 25px; left: 25px; }



/* FORMS */
#eventRegister { width: 631px; }
input, select, textarea { font-family: verdana, sans-serif; font-size: 9pt; color: #666; margin: 3px 0 0 0; }
input.fld { border: 1px solid #cdcdcd; padding: 3px; }
	input.fld:focus { background: #fbf0d6; }
fieldset { padding: 1em; font-size: 10pt; color: #666; border: 1px solid #ccc; margin: 0 0 20px 0; background: #f6f6f6; }
legend { color: #666; }



/* TABLES */
.table { width: 100%; text-align: left; }
.table td { padding: 8px; }
.tblHeader { background: #4a706c; height: 25px; color: #ebdb96!important; font-weight: bold; }
	.tblHeader a { color: #ebdb96; font-weight: bold; border-bottom: 1px solid #ebdb96; }
		.tblHeader a:hover { color: #fff; border-bottom: 0; border-top: 1px solid #fff; text-decoration: none;}
	.tblDk { background: #eeeff1; font-size: 8pt; }
	.tblDk a, .tblLt a { color: #4a706c; text-decoration: underline; }
		.tblDk a:hover, .tblLt a:hover { text-decoration: none!important; background: #fbf0d6; }
.tblLt { font-size: 8pt; }



/* BUTTONS */
.but-learnmore-flat { background: url(../images/but-learnmore.gif) 0 0; display: inline-block; width: 99px; height: 28px; }
	.but-learnmore-flat:hover { background: url(../images/but-learnmore_hover.gif) 0 0; display: inline-block; width: 99px; height: 28px; }
.but-register-flat { background: url(../images/but-register.gif) 0 0; display: inline-block; width: 111px; height: 28px; }
	.but-register-flat:hover { background: url(../images/but-register_hover.gif) 0 0; display: inline-block; width: 111px; height: 28px; }
.but-learnmoreregister-flat { background: url(../images/btn-learnmorereg.gif) 0 0; display: inline-block; width: 179px; height: 28px; }
	.but-learnmoreregister-flat:hover { background: url(../images/btn-learnmorereg_hover.gif) 0 0; display: inline-block; width: 179px; height: 28px; }
.but-readmore { background: url(../images/but-readmore.gif) 0 0; display: inline-block; width: 89px; height: 28px; }
	.but-readmore:hover { background: url(../images/but-readmore_hover.gif) 0 0; display: inline-block; width: 89px; height: 28px; }
.but-becomemember { background: url(../images/but-becomemember.gif) 0 0; display: inline-block; width: 135px; height: 28px; }
	.but-becomemember:hover { background: url(../images/but-becomemember_hover.gif) 0 0; display: inline-block; width: 135px; height: 28px; }
.but-viewbrochure { background: url(../images/but-viewbrochure.gif) 0 0; display: inline-block; width: 139px; height: 28px; }
	.but-viewbrochure:hover { background: url(../images/but-viewbrochure_hover.gif) 0 0; display: inline-block; width: 139px; height: 28px; }
.but-downloadapp { background: url(../images/but-downloadapp.gif) 0 0; display: inline-block; width: 212px; height: 28px; }
	.but-downloadapp:hover { background: url(../images/but-downloadapp_hover.gif) 0 0; display: inline-block; width: 212px; height: 28px; }
	
	
/* SITEMAP LIST LAYOUT */
.sitemap { margin: 0; padding: 0; list-style-type: none; }
.sitemap li { list-style-type: none; background: url(../images/bullet.gif) 0 3px no-repeat; margin: 3px 0 3px 0; padding: 0 0 0 20px; }
.sitemap li a { font-weight: bold; }
	.sitemap li ul li { background: none; }
	.sitemap li ul li a { font-weight: normal; }

strong { font-weight: bold; }
em { font-style: italic; }

.recaptcha_is_showing_audio .recaptcha_only_if_image, .recaptcha_isnot_showing_audio .recaptcha_only_if_audio, .recaptcha_had_incorrect_sol .recaptcha_only_if_no_incorrect_sol, .recaptcha_nothad_incorrect_sol .recaptcha_only_if_incorrect_sol { display:none !important }