/* 
*	OrthoCarolina Research Institute
*	edreamz 2008
*	T Lee
*/

.edreamz a{color:gray;}


 a:link              { color:#26495d;}
    a:visited           {color:#26495d;}
    a:hover             { color:#26495d;}
    a:active            { color:#26495d;}



.bg_index{background:url(/images/bg_index.gif) repeat-x;background-color:#5d87a0;}

.bg_main{background:url(/images/bg_main.gif) repeat-x;background-color:#5d87a0;}

#container{width:998px;background:url(/images/bg_y.gif) repeat-y;}

#leftColumn{width:236px;}
	#leftColumn #logo{height:104px;}
		#leftColumn #logo a{background:url(/images/logo.gif) no-repeat;height:67px;width:234px;display:block;text-indent:-9999999em;margin:50px 0 0 7px;}
	#leftColumn #navigation{}
		#leftColumn #navigation ul{padding:0;margin:0;}
	#leftColumn #feature{}
		#leftColumn #feature h2{display:block;background:url(/images/home_partner.gif) no-repeat;height:51px;width:204px;text-indent:-999999em;margin:10px 0 0 10px;}
		#leftColumn #feature p{color:#5d87a0;padding:8px 10px;width:200px;}
		#leftColumn #feature .logo{padding:4px 0 0 8px;}
		#leftColumn #feature a{color:#988642;font-weight:bold;}
	
#rightColumn{width:760px;}
	#rightColumn #mainPic{background-color:#6990a7;margin:0 0 0 -1px;}
	#rightColumn #content{background-color:#5d87a0;}
		#rightColumn #content .intro{width:402px;}
			#rightColumn #content .intro p{padding:10px;color:white;line-height:25px;}
		#rightColumn #content .latestNews{width:170px;padding:5px 0 0 0;}
			#rightColumn #content .latestNews h2{background:url(/images/home_news.gif) no-repeat;height:44px;width:160px;display:block;text-indent:-999999em;}
			#rightColumn #content .latestNews p{margin:0 0 0 0;padding:4px 0 0 0;}
			#rightColumn #content .latestNews h3{color:#97c1dc;padding:0 0 0 3px;}
			#rightColumn #content .latestNews .subtitle{color:white;padding:0 0 0 3px;margin-top:-1px;}
			#rightColumn #content .latestNews a{color:#e1bd7f;padding:0 0 0 3px;position:relative;top:-3px;}
			#rightColumn #content .latestNews .divider{background:url(/images/home_divider.gif) no-repeat;display:block;height:10px;width:160px;}
		#rightColumn #content .featuredStudy{width:170px;padding:5px 0 10px 0;}
			#rightColumn #content .featuredStudy h2{background:url(/images/home_study.gif) no-repeat;height:44px;width:160px;display:block;text-indent:-999999em;}
			#rightColumn #content .featuredStudy p{margin:0;padding:4px 0 0 0;}
			#rightColumn #content .featuredStudy h3{color:#97c1dc;padding:0 0 0 3px;}
			#rightColumn #content .featuredStudy .content{color:#97c1dc;padding:0 0 0 3px;}
			#rightColumn #content .featuredStudy a{color:#e1bd7f;padding:0 0 0 3px;}
	#rightColumn #innerPic{margin:0 0 0 6px;}
	#rightColumn #innerContent #mainContent{margin:0 0 0 6px;width:570px;background:url(/images/bg_content.gif) repeat-x;min-height:230px;padding-bottom:20px;}
	#rightColumn #innerContent #mainContent ul{padding:0 10px;margin:0 30px;list-style-type:disc}
		#rightColumn #innerContent #mainContent ul ul{padding:0;margin:2px 0 2px 30px;list-style-type:circle}
			#rightColumn #innerContent #mainContent ul ul ul{padding:0;margin:2px 0 2px 30px;list-style-image:url(/images/blue_bullet.gif);}
	
		#rightColumn #innerContent #mainContent .directors{padding:15px;width:528px;}
			#rightColumn #innerContent #mainContent .directors .image{margin:0 10px 0 0;border:1px solid #2c4f63;}
			#rightColumn #innerContent #mainContent .directors .name{font-weight:bold;}
			#rightColumn #innerContent #mainContent .directors .title{font-style:italic;}
			#rightColumn #innerContent #mainContent .directors .content{}
				#rightColumn #innerContent #mainContent .directors .content p{padding:5px;}
				
		#rightColumn #innerContent #mainContent .divider{background:url(/images/divider.gif) no-repeat;height:5px;margin:0 0 5px 10px;}
				
		#rightColumn #innerContent #mainContent .publications{}
			#rightColumn #innerContent #mainContent .publications .catagory{}
				#rightColumn #innerContent #mainContent .publications .catagory p{color:white;margin:3px 0 0 12px;padding:0;font-size:13px;font-weight:bold;}
			#rightColumn #innerContent #mainContent .publications .archive{}
				#rightColumn #innerContent #mainContent .publications .archive a{background:url(/images/buttons/view_archive.gif) no-repeat;height:26px;width:121px;display:block;text-indent:-999999em;}
					#rightColumn #innerContent #mainContent .publications .archive a:hover{background-position: 0 -26px;}
			#rightColumn #innerContent #mainContent .publications .archive2{}
				#rightColumn #innerContent #mainContent .publications .archive2 a{background:url(/images/buttons/view_archive2.gif) no-repeat;height:26px;width:121px;display:block;text-indent:-999999em;}
			#rightColumn #innerContent #mainContent .publications .back{}
				#rightColumn #innerContent #mainContent .publications .back a{background:url(/images/buttons/back.gif) no-repeat;height:26px;width:121px;display:block;text-indent:-999999em;}
					#rightColumn #innerContent #mainContent .publications .back a:hover{background-position: 0 -26px;}
		#rightColumn #innerContent #mainContent .pubTitle p{padding:8px 0 0 0;margin:0 15px;color:#38596c;font-weight:bold;}
		#rightColumn #innerContent #mainContent .pubSubTitle p{padding:0;margin:0 15px;font-style:italic;font-size:11px;}		
		#rightColumn #innerContent #mainContent .pubContent p{padding:0;margin:0 15px;}
		#rightColumn #innerContent #mainContent .pubContent1 p{padding:6px 0 20px 0;margin:0 15px;}
		
		#rightColumn #innerContent #mainContent .details{margin:5px 22px 10px 15px;}
			#rightColumn #innerContent #mainContent .details a{background:url(/images/buttons/details.gif) no-repeat;width:74px;height:17px;display:block;text-indent:-999999em;}
				#rightColumn #innerContent #mainContent .details a:hover{background-position: 0 -17px;}
		
		#rightColumn #innerContent #mainContent .events{}
			#rightColumn #innerContent #mainContent .events .catagory{}
				#rightColumn #innerContent #mainContent .events .catagory p{color:white;margin:3px 0 0 12px;padding:0;font-size:13px;font-weight:bold;}
			#rightColumn #innerContent #mainContent .events .back{}
				#rightColumn #innerContent #mainContent .events .back a{background:url(/images/buttons/back.gif) no-repeat;height:26px;width:121px;display:block;text-indent:-999999em;}
					#rightColumn #innerContent #mainContent .events .back a:hover{background-position: 0 -26px;}
		#rightColumn #innerContent #mainContent .eventsTitle p{padding:10px 0 0 0;margin:5px 15px 0 15px;font-weight:bold;}
		#rightColumn #innerContent #mainContent .eventsDate p{padding:0;margin:0 15px;font-style:italic;}
		#rightColumn #innerContent #mainContent .eventsLocation p{padding:0;margin:0 15px;}
		#rightColumn #innerContent #mainContent .eventsContent p{padding:0;margin:5px 15px;} 
		
		.register{margin:20px 0 20px 180px;}
		
		.regSponsor a{background:url(/images/buttons/reg_sponsor.gif) no-repeat;display:block;text-indent:-99999em;height:17px;width:154px;margin:0 10px 0 0;}
			.regSponsor a:hover{background-position: 0 -17px;}
		.regAttendee a{background:url(/images/buttons/reg_attendee.gif) no-repeat;display:block;text-indent:-99999em;height:17px;width:154px;}
			.regAttendee a:hover{background-position: 0 -17px;}
		
		a.reg_sponsor{float:left;background:url(/images/buttons/reg_sponsor.gif) no-repeat;display:block;text-indent:-99999em;height:17px;width:154px;margin:0 10px 0 0;}
			a.reg_sponsor:hover{background-position: 0 -17px;}
		a.reg_attendee{float:left;background:url(/images/buttons/reg_attendee.gif) no-repeat;display:block;text-indent:-99999em;height:17px;width:154px;margin:0 10px 0 0;}
			a.reg_attendee:hover{background-position: 0 -17px;}
		
		#rightColumn #innerContent #mainContent #registerForm{margin:-5px 0 0 3px;}
			#rightColumn #innerContent #mainContent #registerForm .sponsorshipLink a{text-decoration:underline;font-size:11px;}
			#rightColumn #innerContent #mainContent #registerForm .regSection .leftColumn{width:220px;}
				#rightColumn #innerContent #mainContent #registerForm .regSection .leftColumn .none{padding:2px 10px;margin:0 0 0 12px; height:23px;}
				#rightColumn #innerContent #mainContent #registerForm .regSection .leftColumn .colored{background-color:#ececec;padding:2px 10px;margin:0 0 0 12px; height:23px;}
			#rightColumn #innerContent #mainContent #registerForm .regSection .rightColumn{width:325px;}
				#rightColumn #innerContent #mainContent #registerForm .regSection .rightColumn .none{padding:2px;margin:0; height:23px;}
				#rightColumn #innerContent #mainContent #registerForm .regSection .rightColumn .colored{background-color:#ececec;padding:2px;margin:0; height:23px;}
			#rightColumn #innerContent #mainContent #registerForm fieldset{border:0px;margin:0 0 0 5px;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #questionType .input{width:248px;margin:0 0 5px 0;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #firstName .input{width:240px;margin:0 0 5px 0;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #lastName .input{width:240px;margin:0 0 5px 0;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #companyName .input{width:240px;margin:0 0 5px 0;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #title .input{width:240px;margin:0 0 5px 0;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #address1 .input{width:240px;margin:0 0 5px 0;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #address2 .input{width:240px;margin:0 0 5px 0;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #city .input{width:151px;margin:0 5 5px 0;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #state .input{width:70px;margin:0 0 5px 0;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #zip .input{width:80px;margin:0 0 5px 0;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #phone1 .input{width:40px;margin:0 0 5px 0;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #phone2 .input{width:40px;margin:0 0 5px 0;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #phone3 .input{width:50px;margin:0 0 5px 0;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #ext .input{width:62px;margin:0 0 5px 0;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #email .input{width:240px;margin:0 0 5px 0;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #emailConfirm .input{width:240px;margin:0 0 5px 0;}
				#rightColumn #innerContent #mainContent #registerForm fieldset .regSection{width:550px;}
					#rightColumn #innerContent #mainContent #registerForm fieldset .regSection .rightColumn{width:280px;}
					#rightColumn #innerContent #mainContent #registerForm fieldset .regSection .leftColumn{width:280px;}				
					#rightColumn #innerContent #mainContent #registerForm fieldset .regSection .leftColumn1{width:178px;}
					#rightColumn #innerContent #mainContent #registerForm fieldset .regSection .leftColumn2{width:100px;}
					#rightColumn #innerContent #mainContent #registerForm fieldset .regSection .leftColumn3{width:200px;}
					#rightColumn #innerContent #mainContent #registerForm fieldset .regSection .leftColumn4{width:144px;}
					#rightColumn #innerContent #mainContent #registerForm fieldset .regSection .leftColumn5{width:144px;text-align:right;padding:0 25px 0 0;}
					#rightColumn #innerContent #mainContent #registerForm fieldset .regSection .leftColumnA{width:50px;}
					#rightColumn #innerContent #mainContent #registerForm fieldset .regSection .leftColumnB{width:50px;}
					#rightColumn #innerContent #mainContent #registerForm fieldset .regSection .leftColumnC{width:78px;}
					#rightColumn #innerContent #mainContent #registerForm fieldset .regSection .leftColumnD{width:100px;}
			#rightColumn #innerContent #mainContent #registerForm a{color:#796000;text-decoration:none;}
			#rightColumn #innerContent #mainContent #registerForm a:hover{text-decoration:none;color:black;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #freeSeminar{}
				#rightColumn #innerContent #mainContent #registerForm fieldset #alsoAttend .input{width:220px;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #handicap .input{margin:5px 0 0 0;width:122px;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #freeOption{margin:3px 0 7px 0;}
					#rightColumn #innerContent #mainContent #registerForm fieldset #freeOption .freeCopy{position:relative;top:-3px;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #iAm .input{}
					
				#rightColumn #innerContent #mainContent #registerForm fieldset #billingName .input{width:260px;margin:0 0 5px 0;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #billingAddress1 .input{width:260px;margin:0 0 5px 0;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #billingAddress2 .input{width:260px;margin:0 0 5px 0;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #billingCity .input{width:170px;margin:0 0 5px 0;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #billingState .input{width:70px;margin:0 0 5px 0;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #billingZip .input{width:80px;margin:0 0 15px 0;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #billingMonth .input{width:120px;margin:0 0 5px 0;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #billingYear .input{width:120px;margin:0 0 5px 0;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #billingCode .input{width:70px;margin:0 0 5px 0;}
					#rightColumn #innerContent #mainContent #registerForm fieldset #billingCode a{font-size:10px;}
						#rightColumn #innerContent #mainContent #registerForm fieldset #billingCode a:hover{text-decoration:underline;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #billingCard .input{width:190px;margin:0 0 5px 0;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #billingGolf .input{width:110px;margin:0 0 13px 0;}
				#rightColumn #innerContent #mainContent #registerForm fieldset #billingDonation .input{width:110px;margin:0 0 13px 0;}
		
				#rightColumn #innerContent #mainContent #registerForm fieldset #comments .input{font-size:12px;margin:0 0 20px 0;width:520px;height:100px;}
				
		#rightColumn #innerContent #mainContent .highlight{background-color:#274a5e;width:565px;height:26px;margin:3px 0 0 2px;}
		#rightColumn #innerContent #mainContent .normal{background-color:#6990a7;width:565px;height:26px;margin:3px 0 0 2px;}
		
	#rightColumn #innerContent .sitemap{padding:0 0 20px 0;}
		#rightColumn #innerContent .sitemap ul{padding:0;margin:0 0 0 20px;list-style:none;}
			#rightColumn #innerContent .sitemap ul li{padding:5px 0 4px 20px;font-weight:bold;}	
				#rightColumn #innerContent .sitemap ul li ul{}	
					#rightColumn #innerContent .sitemap ul li ul li{padding:0 0 0 20px;font-weight:normal;margin:0;}
		#rightColumn #innerContent .sitemap a{color:#796000;}
			#rightColumn #innerContent .sitemap a:hover{color:black;text-decoration:underline;}
				
				
		#rightColumn #innerContent #mainContent p{padding:10px 15px 20px 15px;margin:0;}
	#rightColumn #innerContent #rightNav{width:170px;margin:-4px 0 0 0;float:right}
		#rightColumn #innerContent #rightNav .catBullet{margin:6px 0 0 8px;padding:0 1px 0 0;}
		#rightColumn #innerContent #rightNav .catName a{text-transform:capitalize;position:relative;top:-3px;color:white;text-decoration:none;}
			#rightColumn #innerContent #rightNav .catName .catName2{padding:8px 0 5px 5px;}
		#rightColumn #innerContent #rightNav .highlight{background-color:#26495d;}
		#rightColumn #innerContent #rightNav ul{padding:0;margin:0;list-style:none;}
			#rightColumn #innerContent #rightNav ul li{border:2px solid #FFF;background-color:#86a5b8;margin:4px 0 8px 0;color:white;font-weight:bold;padding:3px 0 0 0;}
				#rightColumn #innerContent #rightNav ul li p{padding:2px 8px 8px 8px;margin:0;line-height:16px;font-weight:normal;}
					#rightColumn #innerContent #rightNav ul li p a{color:white;text-decoration:none;}
		#rightColumn #innerContent #rightNav .highlight li{background-color:#26495d;}
	#rightColumn #innerContent #header{background:url(/images/bg_header.gif) 0 2px repeat-x;background-color:#5d87a0;height:45px;margin:0 0 0 5px;padding:2px 0 0 0;width:571px;}
		#rightColumn #innerContent #header img{padding:5px 0 0 10px;}
	
	.update{margin:0 0 -3px 27px;}
	
#footerBG{background-color:white;}

#footer{background:url(/images/footer.gif) repeat-x;height:36px;}
	#footer #links{width:998px;text-align:left;}
		#footer #links ul{display:inline;padding:0;margin:0;list-style: none;}
			#footer #links ul li{float:left;margin:5px 0 0 4px;}
	
#subFooter{text-align:center;width:998px;}
	#subFooter #leftFooter{width:40%;text-align:left;}
		#subFooter #leftFooter p{padding:5px;margin:0;color:#5d87a0;font-weight:bold;font-size:10px;text-align:left;}
			#subFooter #leftFooter p .address{color:#c5a775;}
	#subFooter #rightFooter{width:60%;text-align:left;background-color:#fff;}
		#subFooter #rightFooter p{padding:5px;margin:0;color:#9f9f9f;font-size:9px;}
		
