
body { background:#dcb0de; color:#333; font-family:Helvetica,Arial,sans-serif; font-size:0.625em; margin:0; width:100%; }
img { border:none; }
em { font-style:italic; }
strong { font-weight:bold; }
a { color:#3366cc; font-weight:normal; text-decoration:none; }
sup, sup a { font-size:.5em; font-weight:bold; line-height:1.2em; vertical-align:top; }

#outerWrap { margin:0 auto; overflow:hidden; padding:0 0 20px; position:relative; width:780px; }
	#outerWrap .contact { font-size:11px; position:absolute; top:11px; right:30px; }
		#outerWrap .contact a { color:#78207d; text-decoration:underline; }
		#outerWrap .homeleft { font-size:11px; position:absolute; float:left; top:11px; left:30px; }
		#outerWrap .homeleft a { color:#78207d; text-decoration:underline; }
#contentTop { background:transparent url(../images/contentTop.gif) left bottom no-repeat; width:780px; height:40px;  }

#innerWrap { background:#fff url(../images/contentBg.gif) left top repeat-y; overflow:hidden; width:780px; }
	
	#headWrap { background:#e2e9e0 url(../images/headerBg.jpg) left top no-repeat; margin:0 0 0 19px; position:relative; width:742px; height:166px; }
	#weCareLogo span { position:absolute; top:11px; left:11px; width:338px; height:86px; }
		#weCareLogo span a { background:transparent url(../images/weCareLogo.gif) top left no-repeat; border:none; cursor:pointer; display:block; text-indent:-9999px; width:338px; height:86px; }
	
	#loginWraplogout { position:absolute; top:5px; right:11px; width:150px; }
	#loginWraplogout a { color:#792280; float:right; text-decoration:underline;font-size:11px;  }
	#loginWraplogout span { color:#792280; float:right; font-size:11px; margin:0 10px 0 10px;}
	
	#loginWrap { position:absolute; top:5px; right:11px; width:119px; }
	#loginWrap a { color:#792280; float:right; text-decoration:underline;font-size:11px;  }
	#login { position:relative; width:119px; }
		#login span { color:#a782b3; display:block; font-size:11px; margin:0 0 3px; }
			#login span.forgotPass a { color:#a782b3; float:right; text-decoration:underline; }
		#login input { background:none; border:none; color:#a782b3; font-family:Myriad,Helvetica,Arial,sans-serif; font-size:11px; height:14px; outline:none; padding:2px 0 2px 3px; }
		#login #inputUser { background:transparent url(../images/inputUserBg.gif) left top no-repeat; margin:0 0 2px; width:119px; height:19px; }
			#login #inputUser input { width:110px; }
		#login #inputPass { background:transparent url(../images/inputPassBg.gif) left top no-repeat; display:inline; float:left; margin:0 0 3px; width:101px; height:19px; }
			#login #inputPass input { width:90px; }
		#login a img#signIn { border:none; outline:none; display:inline; float:left; width:18px; height:19px; }
	#primaryNav { position:absolute; top:116px; left:0px; width:742px; height:26px; }
		#primaryNav li { display:inline; }
		#primaryNav li a { display:block; float:left; font-size:1em; height:26px; margin:0 1px 0 0; text-indent:-9999px; }
			li#ctl00_navAbout a { background:transparent url(../images/navAbout.jpg) left top no-repeat; width:126px; }
			li#ctl00_navProfessional a { background:transparent url(../images/navProfessional.jpg) left top no-repeat; width:174px; }
			li#ctl00_navPatient a { background:transparent url(../images/navPatient.jpg) left top no-repeat; width:126px; }
			li#ctl00_navGrant a { background:transparent url(../images/navSmallGrant.jpg) left top no-repeat; margin:0 0 0 0px; width:158px; }
			li#ctl00_navJoin a { background:transparent url(../images/navJoin.jpg)  top no-repeat; margin:0 10px 0 0; width:124px; float:right; }		
			
			/*.navjoin_withoutgrant a { background:transparent url(../images/navJoin.jpg) left top no-repeat; margin:0 0 0 0px; padding:0 160px 0 0; width:124px; border:1px solid red; }	
			.navjoin_withgrant a { background:transparent url(../images/navJoin.jpg) left top no-repeat; margin:0 0 0 160px; width:124px; }	*/				
			
			#primaryNav li a:hover, #primaryNav li.selected a { background-position:0 -26px; }
	#subNav { background:#e7c7e6 url(../images/subNavBg.gif) left top repeat-x; position:absolute; bottom:0px; left:0px; width:742px; height:24px; }
		#subNav ul { margin:0 0 0 0px; }
		#subNav li { display:inline; }
			#subNav li.subNavDivider { background:transparent url(../images/subNavDivider.gif) left 6px no-repeat; display:inline; float:left; margin:0 0 0 0; position:relative; text-indent:-9999px; width:3px; height:24px; }
			#subNav li a { display:block; float:left; font-size:1em; text-decoration:none; text-indent:-9999px; height:24px; }
				#subNav li a:hover, #subNav li.selected a { background-position:0 -24px; }
				li#ctl00_subNavMission a { background:transparent url(../images/subNavMission.jpg) left top no-repeat; width:65px; }
				li#ctl00_subNavOfficers a { background:transparent url(../images/subNavOfficers.jpg) left top no-repeat; width:124px; }
				li#ctl00_subNavSubmission a { background:transparent url(../images/subNavSubmission.jpg) left top no-repeat; width:154px; }
				li#ctl00_subNavPowerPoint a { background:transparent url(../images/subNavPowerPoint.jpg) left top no-repeat; width:170px; }
				li#ctl00_subNavSponsors a { background:transparent url(../images/subNavSponsors.jpg) left top no-repeat; width:142px; }
				li#ctl00_subNavNewsletter a { background:transparent url(../images/subNavNewsletter.jpg) left top no-repeat; width:145px; }
				li#ctl00_subNavPresLetter a { background:transparent url(../images/subNavPresLetter.jpg) left top no-repeat; width:110px; }
	
	#contentWrap { clear:both; display:inline; float:left; margin:10px 0 0 19px; overflow:hidden; width:742px; }
		#primaryContent { display:inline; float:left; margin:0 8px 0 0; position:relative; }
			#mainImg { margin:0 0 10px; text-align:center; }
				#mainImg h1 { position:absolute; text-indent:-9999px; }
			#primaryContent h1 { color:#924996; font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:3.0em; font-weight:300; }
			#primaryContent h2 { color:#924996; font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:1.5em; font-weight:300; }
			#primaryContent ul { margin:0 0 0.5em; }
			#primaryContent li { font-size:1.2em; line-height:1.5em; padding:0 0 0.5em; }
				#primaryContent ul.resources li { background:#fff url(../images/arrowPinkBullet.gif) left 2px no-repeat; margin:0 30px; padding:0 25px 0.5em; position:relative; }
			#primaryContent a:hover { text-decoration:underline; }
			#downloadPDF { font-size:1.1em; position:absolute; top:60px; right:30px; }
				#downloadPDF a, #downloadPDF a:hover { color:#924996; text-decoration:none; }
			#primaryContent .form { margin:1em 0 2em 30px;}
				#primaryContent .form td.labelText { font-size:12px; font-weight:bold; text-align:right; width:100px; }
				#primaryContent .form td.labelText span.reqiredField {clear:both;color:#78277d;padding-left:2px; font-size:12px;}
				#primaryContent .form td.textInput input { background:#fff; border:1px solid #cdbab2; margin:0; padding:3px; width:150px; }
				#primaryContent .form td.selectBox { background:#fff; margin:0; padding:3px; width:10px; }
				#primaryContent .form tr.break td { height:7px; }
				#primaryContent .form tr.bigBreak td { height:20px; }
				#primaryContent .form td.signIn, #primaryContent .form td.next, #primaryContent .form td.submit { display:block; position:relative; }
				#primaryContent .form span.forgotPass, #primaryContent .form span.backPage { font-size:1.1em; position:absolute; top:8px; right:30px; }
					#primaryContent .form span.forgotPass a, #primaryContent .form span.backPage a { color:#a782b3; text-decoration:underline; }
				#primaryContent .form td.radio input { margin:3px 0 0; padding:0; }
				#primaryContent .form td.radio span { font-size:12px; margin:3px 10px; }
				#primaryContent .form td.radio label { font-size:12px; margin:3px 10px; }
				#primaryContent .form select { margin:0 2px 0 2px;}
				#primaryContent .form textarea { background:#fff; border:1px solid #cdbab2; margin:0; padding:3px; width:150px; resize:none;}
			#primaryContent .steps { background:transparent  left top no-repeat; color:#924996; font-size:12px; margin:0 0 15px 22px; padding:9px 8px; position:relative; width:432px; height:10px; }
				#primaryContent .steps span.currentStep { background:#e2e2e2; color:#333; padding:2px; }
				#primaryContent .steps span.requiredText { color:#78277d; font-size:10px; font-style:italic; position:absolute; top:10px; right:8px; }
			#primaryContent .dottedLine { background:transparent url(../images/dottedLine.gif) left top no-repeat; display:inline; float:left; font-size:1px; margin:0 0 15px 30px; width:500px; height:2px; }
		#secondaryContent { display:inline; float:left; }
			#secondaryContent p { font-size:12px; line-height:1.3em; }
/* Its Light Purple color style 
			#secondaryContent p a { color:#a681b3; font-weight:bold; }
            #secondaryContent p a.callout { color:#a681b3; }
*/
			#secondaryContent p a { color:#78277d; font-weight:bold; }
			#secondaryContent p a.callout { color:#78277d;  }			
			
			#secondaryContent h2 { height:16px; margin:0 0 8px; text-indent:-9999px; }

#footer { padding:0 10px; width:760px; }
	#footer li { color:#78207d; display:inline; float:left; font-size:1.1em; }
		#footer li a { color:#78207d; }
		#footer li span { margin:0 7px; }

#contentBtm { background:transparent url(../images/contentBtm.gif) left top no-repeat; width:780px; height:18px;  }
		
		
#ctl00_ContentPlaceHolder1_ucSurveylist_divSurverylist.home { background:transparent url(../images/pollCalloutHome.gif) left top no-repeat; margin:0 0 10px; padding:11px; position:relative; width:293px; height:104px; }
#ctl00_ContentPlaceHolder1_ucSurveylist_divSurverylist.home h2 { background:transparent url(../images/letUsKnow.gif) left top no-repeat; width:107px; }
#ctl00_ContentPlaceHolder1_ucSurveylist_divSurverylist.home .submit { border:none; display:block; outline:none; position:absolute; bottom:0px; right:11px; width:59px; height:20px; }
#ctl00_ContentPlaceHolder1_ucSurveylist_divSurverylist.home .options input { display:block; float:left; margin:2px 0 0; width:12px; height:12px; }
#ctl00_ContentPlaceHolder1_ucSurveylist_divSurverylist.home .options label { display:block; float:left; margin:2px 0 2px 5px; font-size:12px; }
#ctl00_ContentPlaceHolder1_ucSurveylist_divSurverylist.home .options { float:left; width:140px; }
#ctl00_ContentPlaceHolder1_ucSurveylist_divSurverylist.home .options div.radio { clear:both; margin:0 0 2px; }
			
			
#ctl00_ContentPlaceHolder1_ucSurveylist_divSurveryResult.home { background:transparent url(../images/pollCalloutHome.gif) left top no-repeat; margin:0 0 10px; padding:11px; position:relative; width:293px; height:104px; }
#ctl00_ContentPlaceHolder1_ucSurveylist_divSurveryResult.home h2 { background:transparent url(../images/testKnowledge.gif) left top no-repeat; width:180px; height:20px;  }
#ctl00_ContentPlaceHolder1_ucSurveylist_divSurveryResult.home .options span { color:#792280; font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:1.3em; font-weight:300;display:block; float:left; margin:5px 7px 2px 0; width:12px; height:12px;   }
#ctl00_ContentPlaceHolder1_ucSurveylist_divSurveryResult.home .options label { display:block; float:left; margin:5px 0 2px 10px; font-size:1.3em; }
#ctl00_ContentPlaceHolder1_ucSurveylist_divSurveryResult.home .options { float:left; width:140px; }
#ctl00_ContentPlaceHolder1_ucSurveylist_divSurveryResult.home .options div.radio { clear:both; margin:0 0 2px; }
		
#submission {margin:30px 0 0 30px;}
#submission.submission h1 { height:20px; color:#A262A3; font-size:18px; }
#submission p {font-size:1.2em; padding:0; margin:0; float:left;}

#outerWrapEmail { margin:0 auto; overflow:hidden; padding:0 0 20px; position:relative; width:560px; }
#weCareEmailLogo span { position:absolute; top:11px; left:11px; width:338px; height:86px; }
#weCareEmailLogo span a { background:transparent url(../images/weCareLogo.gif) top left no-repeat; border:none; cursor:pointer; display:block; text-indent:-9999px; width:338px; height:86px; }
#headWrapEmail { background:url(../images/headerBg-mail.jpg) left top no-repeat; margin:0 0 0 19px; position:relative; width:535px; height:141px; }
#innerWrapEmail { background:#fff url(../images/contentBg.gif) left top repeat-y; overflow:hidden; width:560px; }	
#contentTopemail { background:transparent url(../images/contentTop.gif) left bottom no-repeat; width:560px; height:40px;  }
#emailcont  p { font-size:1.2em; line-height:1.5em; padding:0 10px 1em; padding:0 10px 1em; }

/* 05/27/2010 */
div.features {	display:none; border:1px solid #b694b8; width:485px; margin:0 0 10px 30px; color:#3b223e; background:#fbfafa; padding:6px 6px 6px 6px;}
    a.features { text-decoration:none; font-weight:bold; background:url(../images/expand.gif) no-repeat right ; padding-right:20px; color:#78277d;}
    a.features_open {  text-decoration:none; font-weight:bold;	background:url(../images/collapse.gif) right top no-repeat; padding-right:20px; color:#78277d;}
    a.features:hover, a.features_open:hover { text-decoration:underline;}
    	#primaryContent.innerNoSidebar div.features p { padding:0 0 8px 0; }
    	#primaryContent div.features h2 { color:#924996; font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:14px; font-weight:bold; padding:0 0 10px 0; }
            #primaryContent div.features ul { margin:0 0 0.5em; }
		    #primaryContent div.features  li {background:transparent url(../images/bulletPinkSquare.gif) left 6px no-repeat; margin:0 10px 0 20px; padding:0 15px 1em 15px; position:relative; }

/* 11/18/2011*/
.fileupload{    font: verdana; font-size: 12px; color: Gray;}
.adminCheckbox{ margin-top:-20px;}


