/* 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:327px; height:23px; padding:6px 0 0 22px; background:#ffe99b 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:835px; height:58px; clear:both;  background:url(../images/bg_nav.gif) bottom left repeat-x;float:right; }
		#navigation_container ul {list-style-type:none; margin:0; padding:0; }
			#navigation_container li {list-style-type:none; display:inline; height:58px;}
			
				#navigation_container li a { color:#264f83; display:block; float:left; width:166px; line-height:58px; text-align:center; background:url(../images/bg_nav.gif) top left no-repeat; text-decoration:none; font-weight:bold; }
				
				#navigation_container li a.nav_about { background:url(../images/bg_nav_about.gif); width:170px;}
				#navigation_container li a.about_on,
				#navigation_container li a.about_on:hover {
				background-image:url(../images/bg_nav_about_on_drk.gif); width:169px;color:#ffffff;}
				#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.gif);color:#ffffff;}
			
					
	#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; margin-top:2px;}
	* html #secondary_main {margin-top:0px;}
	#secondary_main	#beourvoice { position:absolute; left: 20px; top: 20px; border:none;}

	#logo	{position:absolute;	left: 800px; top: 70px; border:none;}
	#secondary_main	#logo { position:absolute; left: 820px; top: 50px; border:none; }
		
		#left_column	{width:182px; padding:179px 0 0 0; /*background:url(../images/bg_home_left_nav.gif) no-repeat top right*/; float:left;}
			
			#secondary_main #left_column	{padding:165px 0 0 0px; background:url(../images/bg_home_left_nav.gif) repeat-x top right; float:left;width:181px;height:527px;margin-left:1px;}
			* html #secondary_main #left_column	{margin-left:0px;}
			#left_nav_top { margin:0; padding:0; }
			#left_nav_top ul { padding:0; list-style:none; margin:0; background:#bbe1b1; }
			#left_nav_top ul li {  padding:2px 0 1px; }
			#left_nav_top li a { background:url(../images/bg_left_nav.gif) top left repeat-y; display:block; padding:7px 5px 7px 18px; color:#274e83; text-transform:uppercase; text-decoration:none; font-weight:bold; font-size:9px;}
		    #left_nav_top li a:hover { background:url(../images/bg_left_nav_over.gif) top left repeat-y;  }
			#left_nav_top li a.two-line { padding:2px 0 2px 18px; }
			#left_nav_top li a.on { color:#ffffff; background:url(../images/bg_left_nav_over.gif) top left repeat-y; }
		
			/* 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,
			#left_nav_top ul li li li a.two-line { 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,
			#left_nav_top li li li a.two-line:hover { color:#a1b373; }
			
		
			
			.blank { background:#bbe1b1; border-bottom:1px solid #7ec56b; margin-top:0px; height:121px; }
			.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	{float:left; padding:254px 0 0; width:817px;}
		* html #main_column {width:800px;}
		#secondary_main #main_column {	padding:0 10px 0 20px; margin-top:170px;width:553px; float:left; /*border-right:1px solid #becada;*/}
			#main_column h1	{color:#274e83; font-size:22px; font-weight:bold; margin:8px 0 18px;}
			#secondary_main #main_column h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:23px; font-style:normal; text-align:left; }
			
			
			#main_column p { font-size:11px; color:#333; line-height:18px; margin-bottom:10px;}
			
			#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 .events h3 {color: #274e83;font-weight:bold;font-size:12px;line-height:18px;padding-top:7px;border-top:1px dotted #3da536;margin-top:0px;}
			#secondary_main form.sendtofriend label {display:block;}			
			#secondary_main form.sendtofriend input.text {width:200px;}			
						#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;}	
			
		#secondary_main #main_column .bio h2 {border-top: 1px #274e83 dotted; padding:0;margin:0;padding-top:10px;}
		#secondary_main #main_column .bio img {float:left; margin:5px;margin-right:10px;}
			#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; }
			#right_column a {width:314px; display:block; text-decoration:none;}
				#right_column a.top_item	{width:284px; padding:15px 14px 15px 15px; border-right: #eee 1px solid; background:url(/images/bg_top_item.gif) no-repeat top left;}
				
				
					#right_column a.top_item h2	{color:#006600; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:0;}
					#right_column a.top_item h3	{color:#2C5185; 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:#2C5185; font-family:Georgia, "Times New Roman", Times, serif; margin:0;}
				#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:45px 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 #actions ul {margin: 0px; padding: 3px 0px 3px 10px;background: url(../images/bg_vert_divider.jpg) top left no-repeat;} 
		#secondary_main #right_column #actions li {list-style: none; padding: 0px; margin: 0px 7px 0px 0px;height:60px;width:220px;} 
		#right_column #actions li#news {background: url(../images/icon_news_sm.jpg) 5px 2px no-repeat;  }
		#right_column #actions li#rss {background: url(../images/icon_rss_sm.jpg) 5px 2px no-repeat;  } 
		#right_column #actions li#twitter {background: url(../images/icon_twitter_sm.jpg) 5px 2px no-repeat;  } 
		#right_column #actions li#facebook {background: url(../images/icon_facebook_sm.jpg) 5px 2px no-repeat;  } 
		#right_column #actions li#learn {background: url(../images/icon_learn_sm.jpg) 5px 1px no-repeat;  } 
		#secondary_main #right_column #actions a {display: block; text-decoration: none; padding-left: 65px; font-size: 11px; font-weight: bold; line-height: 12px; color: #274e83; padding-top:23px; border: none; width:150px;}
  #right_column #actions #rssbox ul { font-weight:normal;margin-top:0px;}
  #right_column #actions #rssbox li { height:auto;}
  #right_column #actions #rssbox a { padding-top:0px; font-weight:normal;}
  #right_column #actions #rssbox a:hover {text-decoration:underline;}

			#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 {	padding:0; border-left:1px solid #eee9d7; width:85px; margin:0 0 20px; }
#secondary_main #right_column #sec_user_login form, #sec_user_login .logged_in	{margin:0; padding:16px 15px 8px 10px; width:75px;height:160px;}
#sec_user_login .logged_in {padding-top:26px;}
#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 {	padding:0;	width: 181px; background-color:#bbe1b1;}
			
			#user_login form, #extranet_login a	{margin:0; padding:16px 15px 8px 12px; }
				
			#user_login h2, #extranet_login h2 { font-size:16px; color:#0048aa; font-weight:normal; padding:0; margin:0; margin-bottom:15px;}
			
			#user_login p, #extranet_login p { font-size:12px; color:#333333;}

			#user_login p.label { width:100px; clear:both;margin:0; }
			#user_login p.links { float:left; display:block; margin:0; padding:0;width:100px;}
			#user_login input { width:140px; height:20px; border:1px solid #ccc; float:left;padding:0; }
			#user_login input#login {  width:55px; height:20px; font-size:11px; padding:0px; color:#0048aa; font-family:Verdana, Arial, Helvetica, sans-serif; float:right; margin:3px 0px; }
			#user_login a { display:inline; font-size:10px; color:#0048aa; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }
		
		#footer { padding:25px 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;}

#blogLeftCol {background-color:#bbe1b1;padding-left:10px;}

/* be our voice homepage */
	#slideshow {width:536px; float:left; padding-left:20px; position:relative;}
	#slides div {display:none; width:536px; height:260px; position:absolute; z-index:5;}
		#slides div.one {display:block; background-image:url(../images/slide-blank.jpg); padding:30px; width:476px; height:200px; color:#000;}
			#slides div.one p, #slides div.one li {color:#000;}
		
		
		#slides div.two {display:block; background-image:url(../images/slide-girl-jump.jpg)}
			#slides div.two ul {width:270px;}
		#slides div.three {background-image:url(../images/slide-boy-handstand.jpg)}
			#slides div.three ul {width:270px;}
		#slides div.four {background-image:url(../images/slide-girl-fruit.jpg)}
			#slides div.four ul {width:220px; float:right; padding-right:15px;}
		#slides div.five {background-image:url(../images/slide-girl-strawberries.jpg)}
			#slides div.five p {text-align:center; width:536px; margin-top:230px;}
		#slides div.six {background-image:url(../images/slide-boy-apple.jpg)}
			#slides div.six p {width:170px; padding:10px 15px;}
		#slides div.seven {background-image:url(../images/slide-kids-woods.jpg)}	
			#slides div.seven p {width:240px; padding:10px 15px; float:right; line-height:16px; }								
		#slides ul {padding-top:10px;}
		#slides ul li, #slides p {color:#fff; font-size:14px; padding:0 0 6px; line-height:18px;}
	#rotation {text-align:center; padding:8px 0 20px;}
	#rotation a, #rotation span {color:#c3dfb7; font-weight:bold; text-decoration:none; outline:none; cursor:pointer}
	#rotation a:hover, #rotation a.activeSlide, #rotation span:hover {color:#3db62d}
	#playpause {position:absolute; left:505px; top:265px;}
		#playpause a {display:block; float:left; height:20px; text-indent:-999em; outline:none; margin-left:7px;}
			#playpause a.play {width:15px; background-image:url(../images/play.gif);}
			#playpause a.pause {width:19px; background-image:url(../images/pause.gif);}
			#playpause a:hover, #playpause a.on {background-position:left bottom;}
			
	#left_column	{width:182px; padding:150px 0 0 0; /*background:url(../images/bg_home_left_nav.gif) no-repeat top right*/; float:left;}
	a.home { display:block; text-indent:-9999em; margin-left:20px; width:500px; height:200px;}
	#landingpage_main {	background:url(../images/bg_landingpage.jpg) no-repeat 0 2px;	position:relative;	padding-top:42px;width: 1000px;}
	#landingpage_main #left_column {padding-top:0px;margin-top:-70px;background-color:#bbe1b2;width:180px;}
	* html #landingpage_main #left_column {width:150px;}
	#landingpage_main #left_column #advocacynews {background-color:#bbe1b2;}
	#landingpage_main #main_column { padding:0 10px 0 20px; margin-top:0px;width:523px; float:left; /*border-right:1px solid #becada;*/}
	* html #landingpage_main #main_column { width:500px;}
	#landingpage_main #right_column {float:right; width:250px;padding-left:3px;  padding-top:0px; }
	#landingpage_main #right_column #user_login{background-color:#fff; width: 244px; padding:0;margin-top:5px;float:right;}
	#homepage_main #main_column #user_login {background-color:#fff; width: 244px; padding:0;float:right;}
	* html #homepage_main #main_column #user_login {margin-left:-3px;width: 240px; }
	* html #landingpage_main #right_column #user_login {margin-left:-3px;width: 240px; }
	#landingpage_main #right_column #user_login form, #homepage_main #main_column #user_login form {margin:0; width:230px; padding:6px 5px 8px 0px; }
	#landingpage_main #right_column #user_login h2, #homepage_main #main_column #user_login h2{ font-size:16px; color:#2a508e; font-weight:bold; padding:0; margin:0; margin-bottom:10px;}
	#landingpage_main #right_column #user_login p, #homepage_main #main_column #user_login p{ font-size:12px; color:#333333;}
	#landingpage_main #right_column #user_login p.small, #homepage_main #main_column #user_login p.small {font-size:10px; line-height:13px; color: #0048aa;}

	#landingpage_main #right_column #user_login p.label, #homepage_main #main_column #user_login p.label { width:100px; clear:both;margin:0; }
	#landingpage_main #right_column #user_login p.links, #homepage_main #main_column #user_login p.links { float:left; display:block; margin:0; padding:0;width:200px;font-size:9px;}
	#landingpage_main #right_column #user_login input, #homepage_main #main_column #user_login input { width:140px; height:20px; border:1px solid #ccc; float:left;padding:0; }
	#landingpage_main #right_column #user_login input#login, #homepage_main #main_column #user_login input#login {  width:50px; height:20px; font-size:11px; padding:0px; color:#0048aa; font-family:Verdana, Arial, Helvetica, sans-serif; float:right; margin:3px 0px; }
	#landingpage_main #right_column #user_login a, #homepage_main #main_column #user_login a { display:inline; font-size:10px; color:#2a508e; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }
	#landingpage_main #right_column #user_login p.discuss, #homepage_main #main_column #user_login p.discuss {margin:auto; margin-top:0px;padding:6px;width:200px;border:3px solid #0048aa;background-color:#bbe1b2;text-align:center; }
	#landingpage_main #right_column #user_login p.discuss a, #homepage_main #main_column #user_login p.discuss a {font-size:16px; font-weight:bold;}
	#landingpage_main #right_column #user_login p.join, #homepage_main #main_column #user_login p.join {margin:auto; margin-top:0px;padding:6px;width:200px;text-align:center;font-size: 12px;color:#2a508e; }

	#advocacynews {float:left; width:180px; padding-left:0px;}
	* html #landingpage_main #left_column #advocacynews {width:160px;}
	#advocacynews h2 {margin:0; padding:1px 10px; color:#2a508e; font-size:16px; line-height:30px;}
	#advocacynews ul {list-style:none; margin:0; padding:0;width:180px;}
	#advocacynews li {list-style:none; margin:0; padding:5px 10px 10px 5px; margin:5px; border-bottom:1px dotted #2a508e; font-size:12px; color:#2a508e;}
		#advocacynews li.last {border:0px;}
	#advocacynews li span {display:block; font-size:10px; font-weight:normal; padding-left:1px;}
	#advocacynews li a {display:block; font-size:10px; font-weight:normal; font-style:italic; color:#274e83; text-decoration:none; padding-left:1px;}

#left_column #poll { width: 160px;float:left;padding:5px;border:1px dotted #2a508e;margin:5px;background-color:#bbe1b2;}
* html #left_column #poll {width:140px;margin-left:2px;}
#poll p {margin:5px 0px;}
#poll h2 { color:#2a508e;font-size:12px;font-weight:bold;} 
#poll form {width:160px;}
#poll input#vote {  width:50px; height:20px; font-size:11px; padding:0px; color:#3da536; font-family:Verdana, Arial, Helvetica, sans-serif;margin-left:20px;}

		#bottom {position:static; padding:10px 0 0 10px;}

		#bottom #puzzle {width:536px; float:left;padding-top:10px;}
		#bottom #puzzle p {text-align:center;float:left;margin:0 0px 0 0px;}
		#puzzle a {display:block;color: #2150aa; font-size:21px; font-weight:bold;text-decoration:none;padding:70px 5px 5px 5px;height:104px;}
		#puzzle a:hover {color: #e5b601;}
		a#what {background:url(../images/puzzle_what.jpg) no-repeat top center;width:152px;}
		a#why {background:url(../images/puzzle_why.jpg) no-repeat top center;width:171px;}
		a#how {background:url(../images/puzzle_how.jpg) no-repeat top center;width:152px;}
		a#what:hover {background:url(../images/puzzle_what_hover.jpg) no-repeat top center}
		a#why:hover {background:url(../images/puzzle_why_hover.jpg) no-repeat top center;}
		a#how:hover {background:url(../images/puzzle_how_hover.jpg) no-repeat top center;}
		#puzzle div.puzzlecontent {clear:both; display:none;text-align:center;padding-top:10px;color:#2150aa;font-size:20px;font-weight:bold;}				
		#puzzle div.puzzlecontent-active {display:block}

		#bottom #bloglink {width:250px;float:right;background: url(../images/icon_blog.jpg) 5px 22px no-repeat; padding-top:20px; } 
		#bloglink a {display:block; height:50px;font-size:14px; color: #274e83; padding-left:80px;padding-top:25px;font-weight:bold;text-decoration:none;}

		#bottom #actions {width:250px; float:right;}	
		#bottom #actions ul {margin: 0px 0px -5px 0px; padding: 3px 0px 3px 0px;} 
		#bottom #actions li {list-style: none; padding: 0px; margin: 0px 0px 0px 0px;width:48px;float:left;} 
		#landingpage_main #right_column #actions li#news, #landingpage_main #right_column #actions li#rss, #landingpage_main #right_column #actions li#twitter, #landingpage_main #right_column #actions li#facebook, #landingpage_main #right_column #actions li#learn {background: none; } 

		#landingpage_main #right_column #actions li#news a, #bottom #actions li#news a {background: url(../images/icon_news2.jpg) 5px 2px no-repeat;  }
		#landingpage_main #right_column #actions li#rss a, #bottom #actions li#rss a {background: url(../images/icon_rss2.jpg) 5px 2px no-repeat;  } 
		#landingpage_main #right_column #actions li#twitter a, #bottom #actions li#twitter a {background: url(../images/icon_twitter2.jpg) 5px 2px no-repeat;  } 
		#landingpage_main #right_column #actions li#facebook a, #bottom #actions li#facebook a {background: url(../images/icon_facebook2.jpg) 5px 2px no-repeat;  } 
		#landingpage_main #right_column #actions li#learn a, #bottom #actions li#learn a {background: url(../images/icon_learn2.jpg) 5px 1px no-repeat;  } 
		#landingpage_main #right_column #actions li a, #bottom #actions li a {text-indent:-999em;padding-left: 42px; border: none;display:block; height:40px;background:no-repeat;}
		#bottom #actions li em {display:none;}
  		#bottom #actions #rss #rssbox { font-weight:normal;margin-top:0px;margin-left:0px;}
		#bottom #actions #rss #rssbox p{ width:120px;padding-left:0px;margin:0px;}
		#bottom #actions #rss #rssbox a { padding:0px;font-weight:normal;margin-left:0px;text-indent:0px;background-image:none;height:auto;}
	    #bottom #actions #rss #rssbox a:hover {text-decoration:underline;}
		#bottom #actions div.title { width:100px; height:30px; margin:5px; float:left; }
		#bottom div.tabcontent {clear:both; display:none;text-align:center;padding-top:10px;width:250px;color:#3da536;font-size:14px;}				
		#bottom div.tabcontent-active {display:block}



	#bloglink a.latestblog {display:block; height:auto; font-size:12px; color: #3da536; padding-left:5px;padding-top:0px;font-weight:bold;text-decoration:none;}
	#bloglink a.readmore {display:block; height:auto; font-size:10px;padding-left:5px;padding-top:10px;font-weight:normal;text-decoration:none;}
