@import url("/css/screen_globals.css");
@import url("/css/screen_navigation.css");

#disclaimer_wrap {
	position: relative;
	background-color: #ffffff;
	width: 100%;
}

	#disclaimer_content {
		position: relative;
		margin: 0 24px;
		padding: 12px;
		text-align: left;
	}

#content {
	width: 100%;
	background-color: #FFFFFF;
}	
	
	#content_left {
		position: relative;
		width: 720px;
		float: left;
		padding: 12px 8px 0 8px;			
	}

	#left_col {
		position: relative;
		float: left;
		width: 432px;
		padding: 20px 12px;
	}
	
	
		#left_col img a {
			border: 2px solid #018CA9;
		}
		
		
		#about_headline {
			position: relative;
			background: transparent url("/images/about_aboutus_h2.jpg") no-repeat top left;
			width: 93px;
			height: 20px;
		}
	
		#newsletter_headline {
			position: relative;
			background: transparent url("/images/newsletter_h2.jpg") no-repeat top left;
			width: 303px;
			height: 20px;
		}
	
		#resources_headline {
			position: relative;
			background: transparent url("/images/resources_headline_h2.jpg") no-repeat 0 1px;
			width: 105px;
			height: 20px;
		}
		
		#aboutforum_headline {
			position: relative;
			background: transparent url("/images/aboutforum_headline_h2.jpg") no-repeat 0 1px;
			width: 181px;
			height: 20px;
		}
		
		#symptoms_headline {
			position: relative;
			background: transparent url("/images/symptoms_headline_h2.jpg") no-repeat 0 1px;
			width: 290px;
			height: 20px;
		}
		
		#causes_headline {
			position: relative;
			background: transparent url("/images/causes_headline_h2.jpg") no-repeat 0 1px;
			width: 165px;
			height: 20px;
		}
		
		#prevention_headline {
			position: relative;
			background: transparent url("/images/prevention_headline_h2.jpg") no-repeat 0 1px;
			width: 250px;
			height: 20px;
		}
		
		#talk_headline {
			position: relative;
			background: transparent url("/images/talk_headline_h2.jpg") no-repeat 0 1px;
			width: 270px;
			height: 20px;
		}
		
		#bedrest_headline {
			position: relative;
			background: transparent url("/images/bedrest_headline_h2.jpg") no-repeat 0 1px;
			width: 285px;
			height: 20px;
		}
		
		#sharefriend_headline {
			position: relative;
			background: transparent url("/images/share_headline_h2.jpg") no-repeat 0 0;
			width: 204px;
			height: 20px;
		}
	
		#contact_headline {
			position: relative;
			background: transparent url("/images/contact_headline_h2.jpg") no-repeat 0 1px;
			width: 115px;
			height: 20px;
		}
		
		h5 a.btn_sharefriend { background: transparent url("/images/btn_sharefriend.jpg") no-repeat 0 0; width: 165px; height: 24px; display: block; }
		
		h5 a.btn_sharefriend:hover {
			background-position: 0 -24px;
		}
		
		h5 a.btn_prevention { background: transparent url("/images/btn_prevention.jpg") no-repeat 0 0; width: 190px; height: 24px; display: block; }
		
		h5 a.btn_prevention:hover {
			background-position: 0 -24px;
		}
		
			#form_body ul.no_style {
				margin: 0;
				padding: 0;
				list-style: none;
			}
			
			#form_body ul.no_style li {
				background: none;
				padding: 6px 0;
				line-height: 19px;		
				vertical-align: middle;
			}
			
			#form_body ul li label {
				width: 170px;
				float: left;
			}

			#form_body ul li label em {
				font-size: 14px;
				font-weight: bold;
				font-style: normal;
				color: #CA006C;
			}
		
			#form_body ul li input.text {
				border: 2px solid #D9F2F9;
				font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
				font-weight: normal;
				font-size: 12px;
				color: #666666;
				padding: 6px 0 6px 6px;
				vertical-align: bottom;
				background-color: #D9F2F9;
				border: none;				
				width: 200px;
			}
			
			#form_body ul li textarea {
				font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
				font-weight: normal;
				font-size: 12px;
				color: #666666;
				margin: 4px 0 0 0;
				padding: 6px 0 6px 6px;
				background-color: #D9F2F9;
				border: none;
				width: 256px;
				height: 150px;
			}
			
			#form_body img.verify {
				margin: 0;
			}
		
		#left_col ul {
			position: relative;
			line-height: 18px;
			margin-top: 8px;
		}
		
			#left_col ul li {
				padding: 4px 12px 6px 0;
				list-style: none;
				border-top: 1px dotted #018CA9;
				
			}
	
		#left_col ul.standard_list {
			position: relative;
			line-height: 18px;
			margin: 0 0 16px 32px;
		}
	
			#left_col ul.standard_list li {
				list-style: disc;
				border: none;
				padding: 0 0 2px 0;
			}
	
		#news_headline {
			position: relative;
			background: transparent url("/images/news_newsarticles_h2.jpg") no-repeat 0 1px;
			width: 159px;
			height: 20px;
		}
		
		#news_feat_headline {
			position: relative;
			background: transparent url("/images/news_featured_h2.jpg") no-repeat 0 1px;
			width: 156px;
			height: 20px;
		}
		
		#news_img_wrap {
			position: relative;
			float: right;
			width: 211px;
			margin-left: 12px;
		}
		
			#news_img_content {
				position: relative;
				margin-bottom: 12px;
			}
			
			#caption_wrap {
				position: relative;
				width: 211px;
				background: transparent url("/images/bg_bluemod.jpg");
				margin: 0 0 12px 0;
			}

			#caption_top {
				position: relative;
				background: transparent url("/images/bg_caption_top.jpg") no-repeat top left;
				width: 211px;
			}
			
			#caption_btm {
				position: relative;
				background: transparent url("/images/bg_caption_btm.jpg") no-repeat bottom left;
				width: 211px;
			}
			
			#caption_content {
				position: relative;
				width: 211px;
			}
			
			#caption_content .item_full {
				position: relative;
				padding-top: 12px;
				margin-left: 12px;
			}
			
			#caption_content .item_full p em {
				font-size: 11px;
				padding: 0;
			}

		.blue_mod_left_wrap {
			position: relative;
			width: 432px;
			background: transparent url("/images/bg_bluemod.jpg");
			margin: 8px 0 12px 0;
		}
		
			.blue_mod_left_top {
				position: relative;
				background: transparent url("/images/bg_bluemod_left_top.jpg") no-repeat top left;
				width: 432px;
			}
			
			.blue_mod_left_btm {
				position: relative;
				background: transparent url("/images/bg_bluemod_left_btm.jpg") no-repeat bottom left;
				width: 432px;
			}
			
			.blue_mod_left_content {
				position: relative;
				width: 408px;
				margin: 0 12px;
				padding-top: 12px;
			}
			
		.blue_mod_leftsm_wrap {
			position: relative;
			width: 210px;
			background: transparent url("/images/bg_bluemod.jpg");
			margin: 0 0 4px 0;
		}
		
			.blue_mod_leftsm_top {
				position: relative;
				background: transparent url("/images/bg_bluemod_leftsm_top.jpg") no-repeat top left;
				width: 210px;
			}
			
			.blue_mod_leftsm_btm {
				position: relative;
				background: transparent url("/images/bg_bluemod_leftsm_btm.jpg") no-repeat bottom left;
				width: 210px;
			}
			
			.blue_mod_leftsm_content {
				position: relative;
				width: 186px;
				height: 170px;
				margin: 0 12px;
				padding-top: 12px;
			}
			
		.pink_mod_leftsm_wrap {
			position: relative;
			width: 210px;
			background: transparent url("/images/bg_pinkmod.jpg");
			margin: 0 0 4px 0;
		}
		
			.pink_mod_leftsm_top {
				position: relative;
				background: transparent url("/images/bg_pinkmod_leftsm_top.jpg") no-repeat top left;
				width: 210px;
			}
			
			.pink_mod_leftsm_btm {
				position: relative;
				background: transparent url("/images/bg_pinkmod_leftsm_btm.jpg") no-repeat bottom left;
				width: 210px;
			}
			
			.pink_mod_leftsm_content {
				position: relative;
				width: 186px;
				height: 170px;
				margin: 0 12px;
				padding-top: 12px;
			}


	#right_col {
		position: relative;
		float: right;
		width: 252px;
		padding: 20px 0;
		margin-right: 0;
	}		

		#alone_wrap {
			position: relative;
			width: 228px;
			margin: 0 12px;
		}
		
		#alone_headline {
			position: relative;
			background: transparent url("/images/about_alone_h2.jpg") no-repeat top left;
			width: 172px;
			height: 20px;
		}
		
		#share_headline {
			position: relative;
			background: transparent url("/images/about_share_h2.jpg") no-repeat top left;
			width: 228px;
			height: 38px;
			margin-top: 2px;
			padding-bottom: 12px;
		}
		
		.blue_mod_wide_wrap {
			position: relative;
			width: 252px;
			background: transparent url("/images/bg_bluemod.jpg");
			margin: 0 0 32px 0;
		}
		
			.blue_mod_wide_top {
				position: relative;
				background: transparent url("/images/bg_bluemod_wide_top.jpg") no-repeat top left;
				width: 252px;
			}
			
			.blue_mod_wide_btm {
				position: relative;
				background: transparent url("/images/bg_bluemod_wide_btm.jpg") no-repeat bottom left;
				width: 252px;
			}
			
			.blue_mod_wide_content {
				position: relative;
				width: 228px;
				margin: 0 12px;
			}
			
			#lady {
				position: relative;
				background: transparent url("/images/about_bg_lady.jpg") no-repeat bottom left;
				width: 228px;
				height: 107px;
			}
			
			#lady p {
				margin: 0 48px 0 0;
				padding: 0;
			}
			
			.blue_mod_wide_content .item_full {
				position: relative;
				padding: 12px 0;
			}
			
			.blue_mod_wide_content .item_left {
				position: relative;
				float: left;
				width: 32px;
				margin: 12px 0;
			}
			
			.blue_mod_wide_content .item_right {
				position: relative;
				float: right;
				width: 184px;
			}
			
			.blue_mod_wide_content .item_right p {
				margin: 0;
				padding: 7px 0 0 0;
			}
						
			h5 a.btn_news_blue { background: transparent url("/images/btn_news_blue.jpg") no-repeat 0 0; width: 104px; height: 24px; display: block; }
					
			h5 a.btn_news_blue:hover {
				background-position: 0 -24px;
			}

		#newswire_wrap {
			position: relative;
			width: 228px;
			margin: 0 12px;
		}

		#newswire_wrap .newswire_headline {
			position: relative;
			background: transparent url("/images/img_newswire_h2.jpg") no-repeat 0 1px;
			width: 103px;
			height: 20px;
		}

		#newswire_wrap p {
			padding: 0;
			margin-bottom: 12px;
		}
	
		#newswire_wrap p a {
			color: #003D61;
			text-decoration: underline;
		}
		
		#newswire_wrap p a:hover {
			text-decoration: none;
		}
		
		#newswire_wrap p a.current {
			text-decoration: none;
			font-weight: bold;
		}
		
		#idea_wrap {
			position: relative;
			width: 228px;
			margin: 0 12px 24px 12px;
		}		
		
		#idea_wrap .idea_headline {
			position: relative;
			background: transparent url("/images/idea_headline_h2.jpg") no-repeat top left;
			width: 159px;
			height: 20px;
		}
		
		#idea_wrap .item_left {
			position: relative;
			float: left;
			width: 54px;
			margin-bottom: 10px;
		}

		#idea_wrap .item_right {
			position: relative;
			float: right;
			width: 162px;
		}

		#idea_wrap .item_right a {
			font-weight: bold;
		}
		
		#idea_wrap .item_right p {
			padding-bottom: 4px;
		}
		
		
		.ad-space {
			position: relative;
			top: -20px;
			left: 0;
			width: 252px;
			text-align: center;
			margin-bottom: 30px;
		}
		
			.ad-space .news_story {
				padding: 5px 0;
				font-weight: normal;
			}
			
			#twitter_div {
				position: relative;
				width: 228px;
				margin: 0 12px 24px 12px;
				overflow: hidden;
			}
			
				#twitter_div .twitter_headline {
					position: relative;
					background: transparent url("/images/twitter_headline_h2.jpg") no-repeat top left;
					width: 221px;
					height: 20px;
				}
				
				#twitter_div .item_left {
					position: relative;
					float: left;
					width: 54px;
					margin-bottom: 10px;
				}
		
				#twitter_div .item_right {
					position: relative;
					float: right;
					width: 162px;
				}
		
				#twitter_div .item_right a {
					font-weight: bold;
				}
				
				#twitter_div .item_right p {
					padding-bottom: 4px;
				}
				
				ul#twitter_update_list {
					list-style: none;
					margin-bottom: 15px;
				}
				
					ul#twitter_update_list li {
						font-size: 12px;
						border-bottom: 1px dotted #018CA9;
						padding: 8px 0;
					}
					
						ul#twitter_update_list li a {
							font-size: 12px;
						}
					
					h5 a.btn_twitter { background: transparent url("/images/btn_twitter.jpg") no-repeat 0 0; width: 154px; height: 24px; display: block; }
					
					h5 a.btn_twitter:hover {
						background-position: 0 -24px;
					}
				
		#feat_read_wrap {
			position: relative;
			width: 228px;
			margin: 0 12px 24px 12px;
		}

		#feat_read_wrap .feat_read_headline {
			position: relative;
			background: transparent url("/images/img_featread_h2.jpg") no-repeat top left;
			width: 165px;
			height: 20px;
		}
		
		#feat_read_wrap .item_left {
			position: relative;
			float: left;
			width: 54px;
			margin-bottom: 10px;
		}

		#feat_read_wrap .item_right {
			position: relative;
			float: right;
			width: 162px;
		}

		#feat_read_wrap .item_right a {
			font-weight: bold;
		}
		
		#feat_read_wrap .item_right p {
			padding-bottom: 4px;
		}

	#content_right {
		position: relative;
		float: left;
		width: 228px;
		padding: 0;
		margin-left: 4px;
	}
	
		#blue_mod_wrap {
			position: relative;
			width: 228px;
			background: transparent url("/images/bg_bluemod.jpg");
			margin: 12px 0;
		}
		
			#blue_mod_top {
				position: relative;
				background: transparent url("/images/bg_bluemod_top.jpg") no-repeat top left;
				width: 228px;
			}
			
			#blue_mod_btm {
				position: relative;
				background: transparent url("/images/bg_bluemod_btm.jpg") no-repeat bottom left;
				width: 228px;
			}
			
			#blue_mod_content {
				position: relative;
				width: 204px;
				margin: 0 12px ;
				padding-top: 20px;
				padding-bottom: 12px;
			}
			
					#forum_headline {
						position: relative;
						background: transparent url("/images/img_visit_h2.jpg") no-repeat top left;
						width: 162px;
						height: 16px;
						padding-bottom: 2px;
					}
					
					h5 a.btn_learn_blue { background: transparent url("/images/btn_learn_blue.jpg") no-repeat 0 0; width: 114px; height: 24px; display: block; }
					
					h5 a.btn_learn_blue:hover {
						background-position: 0 -24px;
					}
					
		#pink_mod_wrap {
			position: relative;
			width: 228px;
			background: transparent url("/images/bg_pinkmod.jpg");
			margin: 12px 0;
		}
		
			#pink_mod_top {
				position: relative;
				background: transparent url("/images/bg_pinkmod_top.jpg") no-repeat top left;
				width: 228px;
			}
			
			#pink_mod_btm {
				position: relative;
				background: transparent url("/images/bg_pinkmod_btm.jpg") no-repeat bottom left;
				width: 228px;
			}
			
			#pink_mod_content {
				position: relative;
				width: 204px;
				margin: 0 12px ;
				padding-top: 20px;
				padding-bottom: 12px;
			}
		
				#sharestory_headline {
					position: relative;
					background: transparent url("/images/img_sharestory_h2.gif") no-repeat top left;
					width: 188px;
					height: 19px;
					padding-bottom: 2px;
				}
				
				#warning1_headline {
					position: relative;
					background: transparent url("/images/warning1_headline_h2.jpg") no-repeat top left;
					width: 168px;
					height: 20px;
					padding-bottom: 2px;
				}
				
				#warning2_headline {
					position: relative;
					background: transparent url("/images/warning2_headline_h2.jpg") no-repeat top left;
					width: 170px;
					height: 21px;
					padding-bottom: 2px;
				}
				
				#warning3_headline {
					position: relative;
					background: transparent url("/images/warning3_headline_h2.jpg") no-repeat top left;
					width: 170px;
					height: 21px;
					padding-bottom: 2px;
				}
				
				#warning4_headline {
					position: relative;
					background: transparent url("/images/warning4_headline_h2.jpg") no-repeat top left;
					width: 172px;
					height: 21px;
					padding-bottom: 2px;
				}
				
				#warning5_headline {
					position: relative;
					background: transparent url("/images/warning5_headline_h2.jpg") no-repeat top left;
					width: 172px;
					height: 21px;
					padding-bottom: 2px;
				}
				
				#warning6_headline {
					position: relative;
					background: transparent url("/images/warning6_headline_h2.jpg") no-repeat top left;
					width: 172px;
					height: 21px;
					padding-bottom: 2px;
				}
				
				#pink_mod_content .item_left {
					position: relative;
					float: left;
					width: 32px;
				}
		
				#pink_mod_content .item_right {
					position: relative;
					float: right;
					width: 160px;
				}
				
				h5 a.btn_sharestory_pink { background: transparent url("/images/btn_sharestory_pink.jpg") no-repeat 0 0; width: 136px; height: 24px; display: block; }
				
				h5 a.btn_sharestory_pink:hover {
					background-position: 0 -24px;
				}