@charset "utf-8";
/* CSS Document */

body {
	/*background-color: #f7f3e8;*/
	margin: 0;
	padding: 0;
	}

#globalContainer {
	width: 980px;
	margin: 0 auto 0 auto;
	}
	
#primaryNav {
	clear: both;
	float: left;
	/*display: inline; combats double margin bug in IE*/
	margin: 5px 15px 0 0;
	border-right: 1px dotted #808285;
	background: #015359;
	width: 100%;
	}
	
.shim {
	clear: both;
	}

/*----------- defines masthead ------------*/

#masthead {
	width: 980px;
	background-color: #f7f3e8;
	}
	
	#fastFinder {
		float: left;
		height: 29px;
		width: 980px;
		background-color: #016A72;
		}

		#netReturnsPromos {
			margin: 0;
			float: right;
			}
			
		ul#netReturnsPromoList {
			list-style: none;
			margin-top: 0;
			padding: 5px 0 0 0;
			}
			
			ul#netReturnsPromoList li {
				background: #75893D;
				display: inline;
				margin-right: 3px;
				}
				
			ul#netReturnsPromoList li a {
				background: #015359;
				padding: 7px 15px;
				}
				
			ul#netReturnsPromoList li a:hover {
				background: #013c40;
				padding: 7px 15px;
				}
			
		#search {
			float: right;
			padding: 2px 0 0 12px;
			}
			
		#healthTopicDropDown {
			float: right;
			padding: 4px 5px 0 4px;
			}
	
	#logo {
		clear: both;
		float: left;
		display: inline; /*combats double margin bug in IE*/
		/*height: 54px;*/
		margin: 15px 15px 0px 0px;
		}
	
	#socialMediaContainer {
		clear: both;
		float: right;
		padding: 0 0 0 15px;
		margin-top: -11px;
		}
	

	
/*----------- defines content ------------*/
	
#contentContainerOuter {
	width: 978px;
	background: #ffffff;
	border-top: 3px double #A5A9AA;
	border-right: 1px dotted #A5A9AA;
	border-bottom: 3px double #A5A9AA;
	border-left: 1px dotted #A5A9AA;
	padding: 15px 0 15px 0;
	}

	#contentContainer {
		width: 978px;
		background: #ffffff url(../../images/template6/backgroundInterior.gif) repeat-y;
		}

		#contentLeft {
			width: 155px;
			float: left;
			margin: 15px 0 0 0;
			}
			
			#contentLeft ul {
				list-style: none;
				margin: 0;
				padding: 0;
				}
				
			#contentLeft ul li {
				margin: 10px 0 10px 0;
				}
			
			#sectionNav {
				border-bottom: 3px double #A5A9AA;
				margin: 0 0 15px 15px;
				}
	
			#learnMore {
				border-bottom: 3px double #A5A9AA;
				margin: 15px 0 15px 15px;
				}
	
		#contentMiddle {
			float: left;
			margin: 0 15px 0 15px;
			padding: 15px;
			border-right: 1px dotted #A5A9AA;
			border-left: 1px dotted #A5A9AA;
			}
	
			.content {
				width: 533px;
				}
	
				.content ul {
					/*color: #4C3B33;*/
					list-style-image: url(../../images/template6/bullet.gif);
					list-style-position: 1px;
					}
	
		#contentRight {
			width: 213px;
			float: right;
			margin: 0 15px 0 0;
			}
			
	.donate label, .donate input {margin-bottom: 1em;}

/*----------- defines single column content ------------*/
	
#contentSingleColumnContainer {
	}
	
	.contentSingleColumn {
		margin: 15px 15px 15px 15px;
		}
		
		#listingLeftColumn {
			width: 468px;
			float: left;
			margin: 0;
			padding: 0;
			}

		#listingRightColumn {
			width: 468px;
			float: right;
			margin: 0;
			padding: 0;
			}
			
			ul.listings {
				list-style: none;
				margin: 0;
				padding: 0;
				}
				
			li.listing {
				background: #EAEAE8;
				padding: 10px 15px 10px 15px;
				margin-bottom: 5px;
				}
				
				li.listing ul{
					list-style: none;
					padding: 0px 0px 0px 30px;
					}
		
/*----------- defines home content ------------*/
	
#homeContentContainerOuter {
	width: 978px;
	background: #ffffff;
	border-top: 3px double #A5A9AA;
	border-right: 1px dotted #A5A9AA;
	border-bottom: 3px double #A5A9AA;
	border-left: 1px dotted #A5A9AA;
	padding: 15px 0 15px 0;
	}

	#homeContentContainer {
		width: 978px;
		background: #ffffff url(../../images/template6/backgroundHome.gif) repeat-y;
		}
 
		#homeContentLeft {
			width: 540px;
			float: left;
			margin: 0 7px 0 15px;
			}
			
			.welcomeContent {
			}
	
		#homeContentMiddle {
			float: left;
			margin: 0;
			padding: 0 7px 0 7px;
			}
			
			#homeContentMiddle ul{
				list-style: none;
				margin: 0;
				padding: 0;
				}
				
				#homeContentMiddle ul li {
					border-bottom: 1px dotted #231F20;
					padding: 5px 0 5px 0;
					}
				
			#netReturnsScript1 {
				width: 142px;
				background-color: #B76828;
				padding: 8px;
				margin-bottom: 10px;
				}

			#netReturnsScript2 {
				width: 142px;
				background-color: #B76828;
				padding: 8px;
				}

		#homeContentRight {
			width: 219px;
			float: right;
			margin: 0 15px 0 0;
			}

			#featureStory {
				border-bottom: 1px solid #808285;
				margin: 0 0 15px 0;
				}
				
			#interactivePromo {
				background-color: #dedad1;
				padding: 0 8px 10px 0;
				}

				#interactiveHeader {
					}
					
					#interactiveContainer {
						}
						
						#interactiveImg {
							float: left;
							margin: 0 10px 0 0;
							}


	
/*----------- defines footer ------------*/

#footerContainer {
	width: 978px;
	height: 30px;
	background-color: #ffffff;
	border-right: 1px dotted #A5A9AA;
	border-bottom: 2px solid #A5A9AA;
	border-left: 1px dotted #A5A9AA;
	}

	#footer {
		width: 932px;
		margin: 0 auto 0 auto;
		padding: 6px 0 0 0;
		}
		
		#footerLinks {
			width: 232px;
			float: left;
			}

		#copyrightDate {
			float: right;
			}

		.footerCopyright {
			float: right;
			}