	@charset "utf-8";
/* Style Sheet Title */


/* General Styles */

img, div { 
behavior:url(../iepngfix.htc);
}

/* General Styles */
body{
background:url(../images/structure_images/body_bg.jpg) #9ACEFE repeat-x;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, p, ul, li{
margin:0;
padding:0;
}

h1{
color:#336699;
font-weight:normal;
}

h2{
font-size:20px;
color:#3399CC;
margin-bottom:10px;
}

h3{
font-size:16px;
color:#333333;
margin-bottom:5px;
}

h4{
font-size:16px;
color:#333333;
font-weight:300;
}

p, td{
color:#333333;
}

p{
line-height:19px;
margin-bottom:10px;
}

.pHighlight{
background:#91C836;
padding:10px;
}

.pHighlight_yellow{
background:#FFFF99;
border:1px solid #FFCC66;
padding:10px;}
ul{
margin-bottom:10px;
}

li{
list-style:none;
color:#333333;
}

a{
text-decoration:none;
color:#0066CC;
}

a:hover{
text-decoration:underline;
}

.sectionAlign{
width:100%;
height:auto;
float:left;
margin-bottom:10px;
}

.promotionLink, .backtoTop{
text-align:right;
line-height:22px;
margin-bottom:10px;
}

.promotionLink{
padding-right:20px;
width:90%;
background:url(../images/structure_images/promotionLink_bg.png) 100% 70% no-repeat;
}

.yellowButton{
width:100%;
height:54px;
line-height:54px;
text-align:center;
margin-bottom:10px;
font-size:16px;
font-weight:bold;
background:url(../images/structure_images/yellowButton_bg.jpg) 50% 0 no-repeat;
}

.yellowButton a{
color:#333333;}

.mouseType{
font-size:11px;
margin-bottom:10px;
color:#666666;
}

.mouseTypeBox{
width:auto;
float:left;
margin-right:10px;
}

.backtoTop{
width:100%;
font-size:11px;}

#shareThis{
width:100px;
padding:4px;
margin-bottom:10px;
margin-left:79%;
border:1px solid #DFDFDF;
background:#EFEFEF;
}

#shareThis a{
font-size:12px;
color:#666666;
}

.flashBox{
margin-bottom:10px;
text-align:center;
}

/* All Container */
#allContainer{
width:965px;
height:auto;
margin:auto;
}

#bannerContainer, 
#contentContainer1Top, 
#contentContainer1Body, 
#contentContainer1Bottom, 
#contentContainer2Top, 
#contentContainer2Body, 
#contentContainer2Bottom{
width:100%;
float:left;
}

/* Banner Container */
#bannerContainer{
height:150px;
background:url(../images/structure_images/banner_bg.png) no-repeat;
}

#bannerHomeLink{
width:450px;
height:150px;
float:left;
}

#subNavContainer{
width:500px;
height:20px;
margin:55px 10px 0 0;
float:right;
}

#subNavContainer ul{
float:right;
}

#subNavContainer li{
display:inline;
padding:0 10px;
border-right:1px dotted #7FC2FF;
font-size:11px;
}

#subNavContainer a{
color:#FFFFFF;
}

#subNavContainer a:hover{
text-decoration:underline;
}

/* Nav Container */
#navContainer{
width:965px;
height:42px;
float:left;
z-index:2;
}

#navContainer a{
display:block;
height:42px;
line-height:42px;
padding:0 12px;	
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
font-size:13px;
}

#navContainer li {
float:left;
}

#navContainer li ul{
position:absolute;
width:195px;
left:-999em;
background:#FFFFFF;
border:3px solid #BDE0FF;
margin-left:4px;
}

#navContainer li ul a{
width:175px;
height:auto;
padding:0 10px;
font-weight:normal;
font-size:12px;
color:#3B9AEF;
line-height:20px;
text-align:center;
}

#navContainer li ul a:hover{
color:#FFFFFF;
background:#BDE0FF;
}

#navContainer li:hover ul, #nav li.sfhover ul {
left:auto;
}

/* Main Nav Hovers */
.navAboutNRD:hover{
background:url(../images/structure_images/navAboutUs_bg.png) no-repeat;
}

.navFloodControl:hover{
background:url(../images/structure_images/navFloodControl_bg.png) no-repeat;
}

.navWaterConservation:hover{
background:url(../images/structure_images/navWaterConservation_bg.png) no-repeat;
}

.navRecreationAndWildlife:hover{
background:url(../images/structure_images/navRecreationAndWildlife_bg.png) no-repeat;
}

.navWaterQuality:hover{
background:url(../images/structure_images/navWaterQuality_bg.png) no-repeat;
}

.navEducationalResources:hover{
background:url(../images/structure_images/navEducationalResources_bg.png) no-repeat;
}

.navRuralWaterSupply:hover{
background:url(../images/structure_images/navRuralWaterSupply_bg.png) no-repeat;
}

/* Third Nav */

#thirdNav{
margin-bottom:10px;
}

#thirdNav li{
width:230px;
height:auto;
margin:0 5px 10px 0;
border:1px solid #B3DBFF;
font-size:11px;
float:left;
}

#thirdNav li a{
display:block;
padding:0 5px 0 5px;
background:#DFF1FF;
}

#thirdNav li a:hover{
text-decoration:none;
background:#BFE4FF;
}

/* Content Container 1 */
#contentContainer1Top{
height:9px;
background:url(../images/structure_images/contentContainer1Top_bg.png) no-repeat;
}

#contentContainer1Body{
height:auto;
min-height:375px;
background:url(../images/structure_images/contentContainer1Body_bg.png) repeat-y;
}

#contentContainer1Body a:hover{
text-decoration:underline;
}

#contentContainer1Bottom{
height:30px;
padding-top:15px;
background:url(../images/structure_images/contentContainer1Bottom_bg.png) no-repeat;
}

#contentContainer1Bottom p, #contentContainer2Bottom p{
color:#336699;
font-size:10px;
padding-left:10px;}

/* Content Container 2 */
#contentContainer2Top{
background:url(../images/structure_images/contentContainer2Top_bg.png) no-repeat;
height:18px;
}

#contentContainer2Body{
background:url(../images/structure_images/contentContainer2Body_bg.png) repeat-y;
height:auto;
}

#contentContainer2Bottom{
background:url(../images/structure_images/contentContainer2Bottom_bg.png) no-repeat;
height:20px;
padding-top:15px;
}

/*Content Full Span */
#contentFullSpan{
width:925px;
margin-left:20px;
}

#contentFullSpan h1{
font-size:24px;}

.weatherCenterTable td{
border:1px solid #CCCCCC;
background:#EFEFEF;
text-align:center;
font-size:10px;}

/* Left Content */
#leftContent{
width:714px;
margin-left:10px;
height:auto;
float:left;
font-size:12px;
}

#leftContent p, #leftContent td, #contentFullSpan p, #contentFullSpan li{
font-size:12px;
}

#leftContent td{
border:1px solid #CCCCCC;
background:#EFEFEF;
line-height:20px;
}

#leftContent table{
margin-bottom:10px;
}

#leftContent h2{
font-weight:normal;
}

#leftContent h2 a{
color:#3399CC;
}

#leftContent h2 a:hover{
text-decoration:none;
}

#leftContentHomeLeft li, #leftContentHomeRight li, #leftContentMain li, #contentFullSpan li{
background:url(../images/structure_images/leftContentMainLi_bg.jpg) no-repeat;
padding-left:20px;
margin-bottom:8px;
line-height:19px;
}

/* Left Content Home */

#homeBanner{
width:100%;
height:324px;
float:left;
margin-bottom:10px;
}

#leftContentHomeLeft, #leftContentHomeRight{
padding-top:15px;
height:auto;
float:left;
margin-bottom:10px;
}

#leftContentHomeLeft{
width:329px;
margin-left:20px;
padding-right:15px
}

#leftContentHomeRight{
width:310px;
padding:15px 20px 0 20px;
background:url(../images/structure_images/leftContentHomeRight_bg.jpg) no-repeat;
}

.leftContentSubSep{
border-bottom:1px dashed #B3DBFF;
width:100%;
height:1px;
margin-bottom:10px;
}

/*Left Content Sidebar */

#leftContentSidebar, #leftContentSidebar2, #leftContentMain{
margin-top:15px;
}

#leftContentSidebar{
width:170px;
}

#leftContentSidebar2{
width:155px;
}

#leftContentSidebar, #leftContentSidebar2{
height:auto;
float:left;
background:url(../images/structure_images/leftContentSidebar_bg.jpg) no-repeat;
}

#leftContentSidebar h1, #leftContentSidebar2 h1{
font-size:16px;
font-weight:bold;
float:left;
margin:0 0 10px 10px;
}

#leftContentSidebarNav li{
width:158px;
line-height:31px;
float:left;	
background:url(../images/structure_images/leftContentSidebarLiSep_bg.jpg) no-repeat;
}

#leftContentSidebarNav li a{
height:31px;
display:block;
text-align:center;
}

#leftContentSidebarNav li a:hover{
width:170px;
color:#FFFFFF;
text-decoration:none;
background:url(../images/structure_images/leftContentLiHover_bg.jpg) no-repeat;
}

#leftContentSidebarNav ul ul li{
background:none;
}

#leftContentSidebarNav ul ul li a{
width:155px;
height:auto;
line-height:16px;
padding:0px 0px 5px 5px;
margin-bottom:0px;
text-align:left;
font-size:11px;
border-bottom:1px dotted #B3DBFF;
}

#leftContentSidebarNav ul ul a:hover{
width:155px;
background-color:#DFF1FF;
background-image:none;
color:#0066CC;
}

#leftContentSidebar2 li{
line-height:18px;
background:url(../images/structure_images/rightContentLi_bg.jpg)0 50% no-repeat;
padding:0 0 0 15px;
}

	/* Sidebar active page hovers */
	body#nrdHistory a#nrdHistoryNav,
	body#staff a#staffNav,
	body#funding a#fundingNav,
	body#board a#boardNav,
	body#boardMeetings a#boardMeetingsNav,
	body#podcasts a#podcastsNav,
	body#preventingFloods a#preventingFloodsNav,
	body#multiRes a#multiResNav,
	body#soilConservation a#soilConservationNav,
	body#urban a#urbanNav,
	body#metro a#metroNav,
	body#chalco a#chalcoNav,
	body#haron a#haronNav,
	body#prairie a#prairieNav,
	body#backto a#backtoNav,
	body#platte a#platteNav,
	body#habitat a#habitatNav,
	body#ground a#groundNav,
	body#howWe a#howWeNav,
	body#rural a#ruralNav,
	body#waterShed a#waterShedNav,
	body#outdoor a#outdoorNav,
	body#summer a#summerNav,
	body#field a#fieldNav,
	body#waterWorks a#waterWorksNav,
	body#envirothon a#envirothonNav,
	body#geocaching a#geocachingNav,
	body#newsRoom a#newsRoomNav,
	body#washingtonCoRW1 a#washingtonCoRW1Nav,
	body#washingtonCoRW2 a#washingtonCoRW2Nav,
	body#dakotaCoRuralWater a#dakotaCoRuralWaterNav,
	body#thurstonCoRuralWater a#thurstonCoRuralWaterNav,
	body#spectrumNewsletter a#spectrumNewsletterNav,
	body#policiesAndManuals a#policiesAndManualsNav,
	body#jobOpportunities a#jobOpportunitiesNav,
	body#freeMaterials a#freeMaterialsNav,
	body#formsAndApplications a#formsAndApplicationsNav,
	body#kidsActivities a#kidsActivitiesNav{
	color:#FFFFFF;
	background:url(../images/structure_images/leftContentLiHover_bg.jpg) no-repeat;
	width:170px;
	}

/* Left Content Main */

#leftContentMain{
width:520px;
height:auto;
min-height:400px;
margin-left:10px;
float:left;
}

.leftContentMainSep{
width:100%;
height:30px;
background:url(../images/structure_images/leftContentMainSep_bg.jpg) 50% 0 no-repeat;}

.leftContent2Colum{
width:48%;
height:auto;
margin-left:10px;
float:left;}

.directoryListItem{
width:498px;
height:auto;
padding:10px;
margin-bottom:10px;
background:url(../images/structure_images/leftContentMain_directoryList_bg.jpg) repeat-x;
border:1px solid #B3DBFF;
}

.podcastContainer object{
margin-bottom:10px;
}

.podcastContainer_downloadLink{
text-align:right;
width:100%;
margin-bottom:0px;
}
/* Left Content Footer */
#leftContentFooter{
width:700px;
margin-left:5px;
float:left;
height:25px;
border-top:1px dashed #A7C5E4;
}

#leftContentFooter ul{
margin-top:5px;
}

#leftContentFooter li{
width:auto;
display:inline;
padding:0 9px;
line-height:20px;
border-right:1px solid #A7C5E4;
font-size:11px;
}

#leftContentFooter a{
color:#74A2CF;
}

/* Right Content */
#rightContent, rightContent h1{
width:219px;
}

#rightContent{
height:auto;
float:left;
margin-left:15px;
font-size:11px;
}

#rightContent h1{
height:43px;
font-size:15px;
text-align:center;
line-height:43px;
background:url(../images/structure_images/rightContentH1_bg.jpg) no-repeat;
}

#rightContent h2{
font-size:13px;
margin-bottom:5px;
}

#rightContent h2 a{
color:#3399CC;
}

#rightContent h3{
font-size:14px;}

#rightContent p, #rightContent li{
line-height:14px;
}

#rightContent li{
background:url(../images/structure_images/rightContentLi_bg.jpg)0 50% no-repeat;
padding:0 0 0 15px;
margin-bottom:10px;
}

.rightContentEntry{
width:199px;
height:auto;
padding:10px 10px;
margin-bottom:10px;
}

.rightContetnEntrySep{
width:199px;
height:1px;
border:1px solid #B3DBFF;
margin-bottom:10px;
}

/* Footer Container */
#footerContainer{
width:100%;
height:100px;
float:left;
background:url(../images/structure_images/footer_bg.jpg) repeat-x;
}

/* Images */

.imagePad{
padding:3px;
margin:0 10px 10px 0;
border:1px solid #B3DBFF;
}

.imagePad2, .imagePad3, .imagePad_right, .imagePad_left{
border:5px solid #EFEFEF;
margin-bottom:10px;
}

.imagePad_right{
margin-left:10px;
float:right;
}

.imagePad_left{
margin-right:10px;
float:left;
}


.imagePad3{
float:left;
margin:0 10px 0 0;
}

.flashVid{
width:100%;
text-align:center;
margin-bottom:10px;
}

.imagePad_directoryListItem{
margin-right:10px;
}

/* Form */
.feildTitle{
font-weight:bold;
width:100%;
font-size:12px;
margin-bottom:10px;
}

.feildBox{
width:100%;
margin-bottom:10px;
}

.feildTitleShort{
font-weight:bold;
width:auto;
font-size:12px;
margin:0 7px;
}
