/* CSS Document */

html	{height:100%;}

body {
background-color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #666;
margin:0;
padding:0 0 28px;
text-align: left;
}
p, div, ul, ol, li, h1, h2, h3, h4, h5 {margin-top: 0px;}
img a {border:0;}

h1, h2, h3, h4, h5	{font-family:Verdana, Arial, Helvetica, sans-serif;}

a:link		{color:#336799}
a:hover		{color:#8bac1f}
a:active	{color:#336799}
a:visited	{color:#336799}

.clear	{clear:both;}

#container	{margin:0 auto; width: 1000px; background:url(../images/shadow_homepage_container.gif) no-repeat top right;}

#container_secondary	{margin:0 auto; width: 1000px;}

#top_container	{width:1000px; height:88px; padding-top:5px;}
	
	#top_links_container {width:377px; height:23px; padding:6px 0 0 22px; background:#bfccdd url(../images/bg_top_links.gif) no-repeat left bottom; float:right; color:#254f81; text-transform:uppercase; border-bottom:#fff 1px solid; margin:0; }
		#top_links_container p {float:left; margin:0 8px 0 0; padding:0; line-height:20px; font-family:Arial, Helvetica, sans-serif;}
		#top_links_container a {text-decoration:none; margin:0 7px 0; color:#254f81; }
			#top_links_container a:hover {text-decoration:underline;}
			#top_links_container a:visited {color:#254f81;}
		#top_links_container form {margin:0; padding:0; float:left; display:block; height:21px; width:180px; }	
			#top_links_container form input {margin:0; padding:0; float:left; width:21px; }	
				#top_links_container form input.search_field {width:150px; margin-right:3px; border:#ccc 1px solid; height:18px; line-height:18px; font-size:12px; }	
		
	#navigation_container	{width:1000px; height:58px; clear:both;  background:url(../images/bg_nav_new.gif) bottom left repeat-x; }
		#navigation_container ul {list-style-type:none; margin:0; padding:0;}
			#navigation_container li {list-style-type:none; display:inline; height:58px; border-bottom:#fff 2px solid;}
			
				#navigation_container li a { color:#264f83; display:block; float:left; width:142px;height:40px;padding:0;padding-top:18px;/*width:166px; line-height:58px;*/ text-align:center; background:url(../images/bg_nav_new.gif) top left no-repeat; text-decoration:none; font-weight:bold; }
				
				#navigation_container li a.nav_about { background:url(../images/bg_nav_about_new.gif); width:148px;}
				#navigation_container li a.about_on,
				#navigation_container li a.about_on:hover {
				background-image:url(../images/bg_nav_on_about_drk_new.gif); width:148px;}
				#navigation_container li a.nav_about:hover { background-position:bottom; }
				
				#about_corner { position:absolute; top:0; left:0; }
				
				#navigation_container li a:hover {background-position:bottom; }
				#navigation_container li a.on {background-image:url(../images/bg_nav_on_drk_new.gif)}
			
					
	#homepage_main	{
	background:url(../images/bg_homepage.jpg) no-repeat 0 2px;
	position:relative;
	padding-top:2px;
	width: 1000px;
}

	#secondary_main { background:url(../images/bg_secondary.jpg) top left no-repeat; position:relative; width:1000px; }
	
	#logo	{position:absolute;	left: 45px;	top: 20px; border:none;}
	#secondary_main	#logo { position:absolute; left:29px; top:25px; border:none; }
		
		#left_column	{width:181px; padding:179px 0 0 0; background:url(../images/bg_home_left_nav.gif) no-repeat top right; float:left;}
			#secondary_main #left_column	{padding:111px 0 0 0; background:url(../images/bg_home_left_nav.gif) no-repeat top right; float:left;}
			
			#left_nav_top { margin:0; padding:0; }
			#left_nav_top ul { padding:0; list-style:none; margin:0; background:#a1b373; }
			#left_nav_top ul li {  background:#a1b373; padding:2px 0 1px; border-top:1px solid #d9e1c7; border-bottom:1px solid #91a167; }
			#left_nav_top li a { background:url(../images/bg_left_nav_drk.gif) top left repeat-y; display:block; padding:7px 5px 7px 18px; color:#fff; text-transform:uppercase; text-decoration:none; font-weight:bold; font-size:9px; }
			#left_nav_top li a.two-line {padding-top:2px; padding-right: 0; padding-bottom:2px;}
			#left_nav_top li a.on, #left_nav_top li a:hover { color:#ffde00; }
		
			/* tertiary nav */
			#left_nav_top ul li ul { background:#FFF5AC url(../images/bg_nav_shadow.gif) top left repeat-x; padding-top:5px;}
			#left_nav_top ul li li { background:none; border:none; padding:0; margin:0; }
			#left_nav_top ul li li a { background:none; display:block; padding:5px 5px 5px 18px; color:#264E82; text-transform:uppercase; text-decoration:none; font-weight:bold; font-size:9px; margin:0; }
			#left_nav_top li li a.on, #left_nav_top li li a:hover { color:#a1b373; }
			
			/* fourth-level nav */
			#left_nav_top ul li ul li ul {background:#FFF5AC; background-image:none; padding-top:0;}
			#left_nav_top ul li li li { background:none; border:none; padding:0; margin:0; }
			#left_nav_top ul li li li a { background:none; display:block; padding:5px 5px 5px 30px; color:#264E82; text-transform:uppercase; text-decoration:none; font-weight:bold; font-size:9px; margin:0; }
			
			#left_nav_top li li li a.on, 
			#left_nav_top li li li a:hover { color:#a1b373; }
			
		
			
			.blank { background:#d2dcb6; border-bottom:1px solid #bdc6a3; margin-top:1px; height:31px; }
			.blank2 { background:#d2dcb6; border-bottom:1px solid #bdc6a3; margin-top:1px; height:19px; }
				
				
				#left_nav { margin-bottom:16px;}																				
				#left_nav ul	{margin:0 0 39px; padding:0; list-style:none; background:#edf1e2; padding-bottom:1px; border-bottom:#a5b57b 2px solid;}
				#secondary_main #left_nav ul {margin:0; border:none; padding:0; }
				#left_nav li {margin:0; padding:0;}
				#left_nav a	{display:block; width:163px; line-height:28px; background:#d2dcb6 url(../images/bg_left_nav_dots.gif) no-repeat left; padding-left:18px; text-transform:uppercase; text-decoration:none; font-weight:bold; border-top:#edf1e2 1px solid; border-bottom:#bdc6a3 1px solid; font-size:9px; }
				#left_nav a:hover, #left_nav a.on { color: #8bac1f; }
							#left_nav a.banner	{ background:#d2dcb6 url(../images/parent_click_here-trans.png) 5px 5px no-repeat; height:105px; }
							#secondary_main #left_nav a.banner	{ background:#d2dcb6 url(../images/bg_parents_click_here.gif) 5px 5px no-repeat; padding:0; height:31px; width:181px; }
							
							
							/* tertiary nav */
			#left_nav ul li ul { background:#FFF5AC url(../images/bg_nav_shadow.gif) top left repeat-x; padding-top:5px;}
			#left_nav ul li li { background:none; border:none; padding:0; margin:0; }
			#left_nav ul li li a { background:none; display:block; padding:5px 5px 5px 18px; color:#264E82; text-transform:uppercase; text-decoration:none; font-weight:bold; font-size:9px; margin:0; border:none; line-height:normal; }
			#left_nav li li a.on, #left_nav_top li li a:hover { color:#a1b373; }
							
			#left_nav_btm { margin:0 0 19px; }					
			#left_nav_btm ul { padding:0; list-style:none; background:#d9e1c7; border-bottom:2px solid #a5b57b; }
			#left_nav_btm ul li { background:#c2cda1; border-bottom:#aeb891; height:47px; margin-top:1px; padding:0; }
			#left_nav_btm li a { background:url(../images/btn_arrow.gif) 13px 7px no-repeat; display:block; padding:11px 0 0px 60px; text-decoration:none; text-transform:none; font-weight:bold; line-height:12px; width:121px; height:36px; font-size:11px; }					
					#left_nav_btm li a.one-line { line-height:47px; padding:0 0 0 60px; height:47px; }			
								
				#mail_links	{color:#0048aa; padding:0 0 0 20px;}
					#mail_links ul	{margin:0; padding:0; list-style:none;}
						#mail_links li	{padding-left: 9px; text-indent: -9px; margin-bottom:14px; font-size:11px; }
							#mail_links a	{text-decoration:none; color:#0048aa;}
							
		#main_column	{width:502px; float:left; padding-top:210px;}
		#secondary_main #main_column {
	padding:0 10px 0 45px; margin-top:150px;
	width:553px; float:left; border-right:1px solid #becada;
}
			#main_column h1	{color:#274e83; font-family:"Times New Roman", Times, serif; font-size:20px; font-style:italic; text-align:center; font-weight:normal; margin:0 0 18px;}
			#secondary_main #main_column h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:23px; font-style:normal; text-align:left; }
			
			
			
			
			#secondary_main #main_column p { font-size:11px; color:#333; line-height:18px; margin-bottom:22px;}
			#secondary_main #main_column h2 { font-size:18px; color:#274e83; font-weight:normal; padding:0; margin:0 0 15px; }
			#secondary_main #main_column h3 { font-size:14px; color:#274e83; font-weight:normal; padding:0; margin:0 0 15px; }
				#secondary_main #main_column h3 a{text-decoration:none;} #secondary_main #main_column h3 a:hover{text-decoration:underline;}
			#secondary_main #main_column h4 { color:#274e83; padding:0; margin:0; font-weight:bold; }
						
						#secondary_main #main_column ul, #secondary_main #main_column ol  {}
						#secondary_main #main_column ul li {font-size:11px; line-height:18px; color:#333; }
						#secondary_main #main_column ol li {font-size:11px; line-height:18px; color:#333; }
						#secondary_main #main_column ul li a,
						#secondary_main #main_column ol li a { font-size:11px; line-height:18px; }
						#secondary_main #main_column ul.callout { padding:10px 5px 10px 10px; margin:15px 0 10px; background:url(../images/bg_yellow.gif) top left repeat-y; list-style-position:inside; position:relative; right:10px; }
						#secondary_main #main_column ul.callout li { font-size:11px; line-height:18px; color:#274e83; }
			
			#secondary_main #main_column blockquote.quote { 
			width:310px; padding:20px 33px 10px 210px; height:100px; background:url(../images/bg_blockquote.jpg) no-repeat;
			font-size:16px;	line-height:26px; color:#274e83; font-style:italic; margin:0;
			}
			
			#secondary_main #main_column blockquote.quote strong {  
			font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; line-height:26px; }
			
			
			
		#secondary_main #main_column blockquote {background-color: #FFF8CC; padding:10px; display:block;}	
			#secondary_main #main_column blockquote p {margin-bottom:0; color:#274e83;}	
			

			#main_column #homepage_blocks {margin:0 0 23px;padding:0 0 0 13px;}
				.homepage_block	{float:left; width:117px; height:169px; padding:20px 21px 0; margin:0 3px 0 0; background:url(../images/bg_home_box.png) no-repeat; text-align:center;}
					* html .homepage_block{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_home_box.png',sizingMethod='scale');background:none;}

					
					
						#homepage_blocks .last	{margin-right:0;}	
					.homepage_block	h2 {display:block; text-align:center; font-family:"Times New Roman", Times, serif; color:#fff; font-weight:normal; font-size:20px; height:85px; margin:0;}
					.homepage_block	a {text-align:center; text-decoration:none; font-weight:bold; color:#274e83; font-size:12px; line-height:14px;}
						.homepage_block	a.go {display:block; height:30px; width:30px; margin:10px 40px 0; }
				
				
				
			#main_column.people	 img {float:left; margin:0 10px 0 0;}
			
			.coan #secondary_main #left_nav {height:474px;background:#d2dcb6;}
	
			.coan #secondary_main #main_column .coan_header h1, 
			.coan #secondary_main #main_column .coan_whats_new h2,
			.coan #secondary_main #main_column .coan_topics h2,
			.coan #secondary_main #main_column .coan_news_head h2
			{display:none;}
			
			.coan #secondary_main #main_column .coan_header		{background:url(../images/header_coan.gif) no-repeat; height:20px; margin-bottom:22px;}
			.coan #secondary_main #main_column .coan_whats_new	{background:url(../images/whatsnew_coan.gif) no-repeat; height:15px;}
			.coan #secondary_main #main_column .coan_topics		{background:url(../images/topics_coan.gif) no-repeat; height:14px; margin-bottom:8px;}
			.coan #secondary_main #main_column .coan_news_head	{background:url(../images/obesitynews_coan.gif) no-repeat; height:17px; margin-bottom:8px;}
			
			.coan #secondary_main #main_column h2	{color:#6e872e;}
			
			.coan #secondary_main #main_column 		{margin-bottom:30px;}
				.coan #secondary_main #main_column #whatsnew a	{text-decoration:none; color:#274e83;font-size:14px; }
				.coan #secondary_main #main_column #whatsnew li a	{text-decoration:none; color:#274e83;font-size:11px; }
			.coan #secondary_main #main_column #discussion_topics {background:#fff5b2; width:455px; height:125px; padding:11px 10px 7px 15px; margin:0 auto 30px;}
				.coan #secondary_main #main_column #discussion_topics a {display:block; float:left; width:82px; height: 95px; padding:10px 8px 0 55px; margin:0 10px 0 0; color:#fff; text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
					.coan #secondary_main #main_column #discussion_topics a.exercise {background:url(../images/bg_coan_exercise.jpg) no-repeat;}
					.coan #secondary_main #main_column #discussion_topics a.pyramid {background:url(../images/bg_coan_pyramid.jpg) no-repeat;}
					.coan #secondary_main #main_column #discussion_topics a.toomuch {background:url(../images/bg_coan_toomuch.jpg) no-repeat;}
					.coan #secondary_main #main_column #discussion_topics a.last {margin-right:0;}
			
			
			.coan #secondary_main #main_column #coan_news	{font-size:11px;}
							.coan #secondary_main #main_column #coan_news a:hover {text-decoration:underline;}
			#coan_news #newsfeed table {width:500px; margin:0 0 10px;}
			#coan_news #newsfeed  table td {padding:0;}
				#coan_news #newsfeed  .title {font-weight:bold; margin-bottom:5px; width:500px; display:block; word-wrap:break-word;}
				#coan_news #newsfeed  .date { font-style:italic;}
				#coan_news #newsfeed  .ingress {marging-bottom:5px; display:block;}
				#coan_news #newsfeed  a	{text-decoration:none; color:#274e83; display:block; border-bottom:#becada 1px dashed; padding-bottom:5px;margin-bottom:10px; padding-bottom:10px;}
					#coan_news 	#newsfeed a:hover {text-decoration:underline;}
				#coan_news #newsfeed.full .title {margin-bottom:0;}

			
		#homepage_main #news h3{ font-size:20px;}
#homepage_main #news h4{ margin-bottom:15px; font-size:14px; font-weight:normal;}
			#homepage_main .newsfeed table {width:464px; margin:0 0 3px;}
			#homepage_main .newsfeed  table td {padding:0;}
				#homepage_main .newsfeed  .title {font-weight:bold; margin:0; width:446px; display:block; word-wrap:break-word; font-size:10px;}
				#homepage_main .newsfeed  .date { font-style:italic; font-size:10px;}
				#homepage_main .newsfeed  .ingress {marging-bottom:5px; display:block;}
				#homepage_main .newsfeed  a	{text-decoration:none; color:#274e83; display:block; font-size:10px;}
					#homepage_main 		.newsfeed a:hover {text-decoration:underline;}
				#homepage_main .newsfeed.full .title {margin-bottom:0;}	
			
			
			#container_secondary .newsfeed table {width:464px; margin:0 0 10px;}
			#container_secondary .newsfeed  table td {padding:0;}
				#container_secondary .newsfeed  .title {font-weight:bold; margin-bottom:5px; width:446px; display:block; word-wrap:break-word; font-size:10px;}
				#container_secondary .newsfeed  .date { font-style:italic; font-size:10px;}
				#container_secondary .newsfeed  .ingress {marging-bottom:5px; display:block;}
				#container_secondary .newsfeed  a	{text-decoration:none; color:#274e83; display:block;  padding-bottom:5px;margin-bottom:10px; padding-bottom:10px; font-size:10px;}
					#container_secondary 		.newsfeed a:hover {text-decoration:underline;}
				#container_secondary .newsfeed.full .title {margin-bottom:0;}	
			

				
				
				
			#news	{padding:0 19px 0 17px;}
				#news h3 {color:#1154b0; display:block; padding:0 0 6px 3px; margin-bottom:11px; border-bottom:#eaeaea 1px solid; font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:14px;}
				#news h4	{color:#1154b0;  margin:0; font-weight:normal; font-size:11px; line-height:14px;}
				#news p 	{font-size:11px; line-height:14px; }
				#news a		{color:#1154b0;}
				
		#right_column	{width:314px; padding-left:3px;  float:left; padding-top:199px; }
			.home #right_column {padding-top:159px;}
			#right_column a {width:314px; display:block; text-decoration:none;}
				#right_column a.top_item	{width:253px; height:100px; overflow:hidden; padding:15px 15px 15px 45px; border-right: #eee 1px solid; background:url(../images/bg_top_item.png) no-repeat top left;}
				
				
					#right_column a.top_item h2	{color:#006600; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:0; font-size:17px;}
					#right_column a.top_item h3	{color:#006600; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; margin:0 0 3px;}
						#right_column a.top_item p	{font-size:11px;color:#006600; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; margin:0;}
					#beourvoice {text-align:center;padding:5px 0 5px 0;}
					#beourvoice img {border:none;}
				#right_column a.item	{background:#fff url(../images/bg_home_right_item.gif) repeat-x top; padding:6px 0 5px; font-family:Georgia, "Times New Roman", Times, serif; height:85px; }
					#right_column a.item img	{float:left;border:none;}
					#right_column a.item h2	{color:#0048aa; font-size:16px; font-weight:normal; margin:0 0 5px;font-family:Georgia, "Times New Roman", Times, serif;}
					#right_column a.item p	{color:#666; line-height:18px}
					#right_column a.item .small	{font-size:10px;}
					#right_column a.item .link_text	{color:#0048aa; text-decoration:underline;}
					
		
		
		#container_secondary #right_column { width:190px; float:left; margin-top:150px; padding:65px 0 0 18px; background:none; position:relative; }
		
		#secondary_main #right_column .icons { position:absolute; left:-1px; top:0; z-index:100; background:#fff; width:225px; height:65px; }
		#secondary_main #right_column .icons img { border:0; display:inline; float:left; }
		
		#secondary_main #right_column a { width:auto; display:inline; }
		
			#secondary_main #right_column h2	{font-size:16px; margin:0;color:#6e872e; font-weight:normal;}
			.coan #secondary_main #right_column p {font-size:11px; margin:0; line-height:18px; color:#000;}
			.coan #secondary_main #right_column a {display:inherit; width:auto;}
			.coan #secondary_main #right_column hr {height:1px; background:#d1dae5; margin-bottom:10px;}
	
		
		
#secondary_main #right_column #sec_user_login {	background:#fffae5 url(../images/bg_login_box.gif) repeat-x top; padding:0; border-left:1px solid #eee9d7; width:180px; margin:0 0 20px; border-right:1px solid #eee9d7;  border-bottom:1px solid #ede4bf; }
#secondary_main #right_column #sec_user_login form, #sec_user_login .logged_in	{margin:0; padding:16px 15px 8px 20px; background:url(../images/bg_login_box_dots.gif) repeat-y left; width:145px;}
#secondary_main #right_column #sec_user_login h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#0048aa; font-weight:normal; padding:0; margin:0 0 10px; }
#secondary_main #right_column #sec_user_login p { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:14px; color:#333333; }
#secondary_main #right_column #sec_user_login label { line-height:20px; padding-right:10px; text-align:left; width:135px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; display:block; }
#secondary_main #right_column #sec_user_login input { width:100px; height:20px; border:1px solid #ccc; float:none; }
#secondary_main #right_column #sec_user_login input#login { width:60px; height:20px; font-size:11px; padding:0 2px 1px; color:#0048aa;margin:10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; }
#secondary_main #right_column #sec_user_login p.links {  }
#secondary_main #right_column #sec_user_login a { display:inline; font-size:10px; color:#0048aa; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; width:50px; }
					
			#user_login, #extranet_login {	background:#fffae5 url(../images/bg_login_box.gif) repeat-x top; padding:0;	width: 312px; border-left:1px solid #eee9d7;  border-right:1px solid #eee9d7;  border-bottom:1px solid #ede4bf; }
			
			#user_login form, #extranet_login a	{margin:0; padding:16px 15px 8px 12px; background:url(../images/bg_login_box_dots.gif) repeat-y left; }
				
			#user_login h2, #extranet_login h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#0048aa; font-weight:normal; padding:0; margin:0; }
			
			#user_login p, #extranet_login p { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:14px; color:#333333; }

			#user_login p.label { line-height:20px; float:left; padding-right:10px; text-align:right; width:100px; clear:both; }
			#user_login p.links { text-align:right; padding-right:9px; }
			#user_login input { width:165px; height:20px; border:1px solid #ccc; float:left; }
			#user_login input#login {  width:60px; height:20px; font-size:11px; padding:0 2px 1px; color:#0048aa; font-family:Verdana, Arial, Helvetica, sans-serif; float:right; margin:10px 9px; }
			#user_login a { display:inline; font-size:10px; color:#0048aa; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }
		
			 #login_options p.label,  #secondary_main #right_column #sec_user_login #login_options p.label { width:auto; padding-right:5px; font-size:10px; display:block; float:left; line-height:17px; color:#333333; }
			   #secondary_main #right_column #sec_user_login #login_options p.label { color:#666; }
			 #login_options input.checkbox,  #secondary_main #right_column #sec_user_login #login_options input.checkbox {width:auto; float:left;  height:auto; border:none;}
			#secondary_main #right_column #sec_user_login #login_options td {height:17px;}
	
	
		#footer { padding:45px 0 15px 0; text-align:center;  }
		#footer p, #footer a {	padding:0; margin:0; font-size:11px; line-height:14px; color:#999; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;  }
		#footer p.links a { padding:0 17px 0 0; }


.newspage #secondary_main #main_column p.news_date	{margin:0; line-height:12px;}
.newspage #secondary_main #main_column p.news_link 	{margin:0 0 15px; line-height:12px;}
	.newspage #secondary_main #main_column p.news_link a	{text-decoration:none;}

#emailform { display:none; width:183px; z-index:100; padding:30px 15px 5px; position:absolute; background:#fffae5 url(../images/bg_login_box.gif) repeat-x top; border:1px solid #ccc; top:25px; left:0px; color:#666; font-family:Georgia, "Times New Roman", Times, serif; }
#emailform h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#0048aa; font-weight:normal; padding:0; margin:0 0 10px; }
#emailform #close_box { position:absolute; top:5px; right:5px; text-decoration:none; font-size:11px; }
#emailform form { margin:0; padding:0;}
#emailform input.field { width:165px; margin:5px 0; color:#264e82; line-height:18px; padding:3px 3px 0; height:18px; border:1px solid #ccc; font-family:Georgia, "Times New Roman", Times, serif; }
#emailform #submit { width:auto; line-height:21px; height:auto; font-size:12px; padding:0 2px 1px; color:#0048aa; float:right; margin:10px 9px; border:1px solid #ccc;  }

.resource_share {}
	.resource_share table {width:500px; margin-bottom:20px;}
		.resource_share table td{height:30px;}
		.resource_share table.resource_info td {height:80px;}
	.resource_share label {display:block; width:250px; float:left; line-height:20px;}
	.resource_share input, .resource_share textarea, .resource_share select {width:217px;}
		.resource_share input.button {width:inherit;}
	.resource_share .req {color:#FF0000}


/** Member Resources */	
ul.resources { margin:0; padding:0; list-style:none; }
li ul.resources { margin:0; padding:0 0 0 15px; list-style:none; display:none;  }
.resources li { margin:0; padding:0;  list-style:none;}
.resources li a.plusminus { cursor:pointer; padding:0 0 8px 25px; line-height:15px; background:url(/images/bg_plus.gif) top left no-repeat; font-size:12px; color:#0048aa; }
.resources li a.plusminus_minus { padding:0 0 8px 25px; line-height:15px; background:url(/images/bg_minus.gif) top left no-repeat; font-size:12px; color:#0048aa; }
.resources li a.plusminus:hover, .resources li a.plusminus_minus:hover { text-decoration:none; }
.resources li a { text-decoration:none; color:#000; }
.resources li a:hover { text-decoration:underline; }

.resources li.doc { padding:5px 0; border-bottom:1px dotted #ccc; }

.resources li span { cursor:pointer; text-decoration:underline; }
.detail_view { width:500px; border:1px solid #ccc; display:none; }
.lcol, .rcol { width:230px; float:left; padding:10px; }
.resources li .detail_view .rcol a { text-decoration:underline; }

ul.conferences { margin:0; padding:0; list-style:none; }
li ul.conferences { margin:0; padding:0 0 0 15px; list-style:none; display:none;  }
.conferences li {}
	.conferences li li li {list-style-type:disc;}
.conferences li a.plusminus { cursor:pointer; padding:0 0 8px 25px; line-height:15px; background:url(/images/bg_plus.gif) top left no-repeat; font-size:12px; color:#0048aa; }
.conferences li a.plusminus_minus { padding:0 0 8px 25px; line-height:15px; background:url(/images/bg_minus.gif) top left no-repeat; font-size:12px; color:#0048aa; }
.conferences li a.plusminus:hover, .conferences li a.plusminus_minus:hover { text-decoration:none; }

#banner_space {padding:20px 0 0;}