@charset "utf-8";
/* CSS Document */

body {
	background: url(background2.gif) repeat-x #fff;/*edit e8e8e8*/
	margin: 0;
	}

#outerContainer {
	width: 980px;
	margin: 0 auto;
	position: relative;
	}
		
	#globalContentContainer {
		width: 762px;
		float: left;
		}	
		
	#globalContainer {
		margin: 0 auto 0 auto;
		}

	#primaryNav {
		clear: both;
		width: 760px;
		height: 34px;
		border-left: 1px solid #bfbfbf;
		}
	
.shim {
	clear: both;
	}

/*----------- defines masthead ------------*/


#mastheadContainer {
	background: #ffffff;
	width: 760px;
	float: left;
	}
	

	#masthead {
		width: 760px;
		margin: 0;
		height: 170px;
		}



	#logo {
		clear: both;
		float: left;
		display: inline; /*combats double margin bug in IE*/
		height: 54px;
		margin: 15px 0 15px 30px; /*edit 15px 0*/
		}
	
	#fastFinder {
		float: right;
		margin: 0 20px 15px 0; /*edit 0 20px 15px*/
		padding: 9px 0 0;
		width: 740px; /*edit added*/
		}
		
		#netReturnsPromos {
			padding: 0 0 0 5px;
			float: left;
			}
		
		ul#netReturnsPromoList {
			list-style: none;
			margin: 0;
			padding: 0;
			}
			
			ul#netReturnsPromoList li {
				width: 209px;
				background: #065639;
				list-style: none;
				margin: 0 0 5px 0;
				padding-top: 12px;
				padding-bottom: 11px;
				display: inline;
				}
				
				ul#netReturnsPromoList li a {
					margin: 10px;
					}	
		
		#search {
			float: left;
			margin: 0 0 0 10px;
		}
		
		#healthTopicDropDown {
			float: left;
			margin: 0 0 0 20px;
			}
			
		.TopicCenterDDL {
		height: 23px;
		width: 175px;
			}
			
	#socialMediaContainer {
	float: right;
	padding: 1px 0 0 17px;
	margin: 60px 20px 0 0 ;
	}
		
/*----------- defines content ------------*/

#contentContainer {
	width: 762px;
	background: #ffffff;
	margin: 0 auto 0 auto;
	padding: 0 0 15px 0;
	float: left;
	}
            
	#contentLeft {
		min-width: 213px;
		float: left;
		margin: 0 15px 0 30px;
		}
	
		#contentLeft img {
			margin-top: 30px;
		}
	
	#contentMiddle {
		float: right;
		margin: 17px 17px 0px 17px;
		min-height: 447px;
		}
	
		.content {
			width: 728px;
			}
	
		.content ul {
			color: #4C3B33;
			list-style-image: url(bullet.gif);
			list-style-position: 1px;
			}
	
/*----------- defines single column content ------------*/
	
#contentSingleColumnContainer {
	}
	
	.contentSingleColumn {
		margin: 15px 30px 0 30px;
		}

	#listingLeftColumn {
		width: 330px;
		float: left;
		margin: 0;
		padding: 0;
		}

	#listingRightColumn {
		width: 330px;
		float: right;
		margin: 0;
		padding: 0;
		}
	
		ul.listings {
			list-style: none;
			margin: 0;
			padding: 0;
			}
			
		li.listing {
			background: #EEEDE7;
			padding: 10px 15px 10px 15px;
			margin-bottom: 5px;
			}
			
			li.listing ul{
				list-style: none;
				padding: 0px 0px 0px 30px;
				}
	
/*----------- defines home content ------------*/
	
#homeContentContainer {
	width: 760px;
	background: #ffffff;
	padding: 0 0 15px 30px;
	float: left;
	}
	    
	#homeContentColumn1 {
		width: 420px;
		float: left;
		display: inline; /* eliminates double margin in IE */
		margin:0;
		}
		
		.mainPromoImg {
		float: left;
		display: inline; /* eliminates double margin in IE */
		margin: 30px 0 30px 0;
			}
			
		#featureStory {
			padding: 0;
			}
			
	.welcomeContent {
		width: 250px;
		float: left;
		display: inline; /* eliminates double margin in IE */
		margin: 30px;
		}

/*----------- Side Column -------------*/

#sideColumn {
	width: 218px;
	height: 100%;
	background: #F7F7EB;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1000;
	}

	.bar {
		min-height: 37px;
		background: #7e5340;
		}

	#netReturnsScript1 {
		padding: 0;
		}
		
		#netReturnsScript1 h2{
			padding: 15px 15px 2px 15px;
			}
			
		#netReturnsScript1 ul{
			list-style: none;
			margin: 0;
			padding: 0;
			}
		
		#netReturnsScript1 ul li {
			border-bottom: 1px dotted #ffffff;
			padding: 8px 0 9px 0;
			}
			
		#BreakingNews {
			padding: 0 10px;
			}
			
		.breakingNews5 {
			display: none;
			}
		
		#NewsReleases {
			padding: 0 10px 15px 10px;
			}
		
	.lineBreak {
		width: 100%;
		height: 5px;
		min-height: 5px;
		max-height: 5px;
		background: #ffffff;
		clear: both;
		}
	
	#interactivePromo {
		margin: 0 0 20px 0;
		}

		#interactiveHeader h2{
			padding: 15px 15px 2px 15px;
			}
			
		#interactiveContainer {
			}
			
		#interactiveImg {
			float: left;
			margin: 0px 10px 10px 15px;
			}

	#netReturnsScript2 {
		padding: 0;
		}
		
		#netReturnsScript2 h2{
			padding: 15px 15px 2px 15px;
			}
		
			.netReturnsScript {
				padding: 0 5px;
				}

		#netReturnsScript2 ul{
			list-style: none;
			margin: 0;
			padding: 0;
			}
			
		#netReturnsScript2 ul li {
			border-bottom: 1px dotted #ffffff;
			padding: 8px 0 9px 0;
			}

		#UpcomingCalendarItems {
			padding: 0 10px 15px 10px;
			}
	
	#sectionNav {
		padding: 80px 15px 15px;
		}
		
		#sectionNav ul {
			margin: 0px;
			padding: 0 0 0 15px;
			}
			
	#learnMore {
		padding: 15px;
		}
		
		#learnMore ul {
			margin: 0px;
			padding: 0 0 0 15px;
			}

/*----------- defines footer ------------*/

#footerContainer {
	width: 978px;
	background-color: #7e5340;
	margin: 0 auto 15px auto;
	padding: 8px 0 10px;
	position: relative;
	z-index: 2000;
	}

	#footer {
		width: 932px;
		margin: 0 auto 0 auto;
		padding: 4px 0 0 0;
		}

	#copyrightDate {
		float: left;
		}

	.footerCopyright {
		float: left;
		}

	.copyrightContainer {
		width: 700px;
		float: left;
		}

	#footerLinks {
		float: right;
		}
	



