body{
		background:url(../Irr_Images/bg.jpg) repeat-x #edefef;
		font-family:"Lucida Grande","Lucida Sans Unicode", Arial, san-serif;
		margin:0px;
		padding:0px;
		text-align:left;
		background-color:#EEEFF1;
		color:#262a2d;
	}
#featured, #toolbar p, form, #logo img{
		margin:0px;
		padding:0px;
	}
img{
		border:none;
	}
a	{
		color:#003c69;
		text-decoration:underline;
	}
a:visited{
		color:#5e6a71;
		text-decoration:underline;
	}
a:hover{
		color:#981e32;
		text-decoration:none;
	}
table{
		margin:5px;
		border-collapse:collapse;
	}
th	{
		text-align:center;
		padding:5px;
	}
td	{
		padding:5px;
	}
#logo{
		margin:0px;
		padding:0px;
		float:left;
		height:105px;
		width:185px;
		background:url(../Irr_Images/bg-nav2_opt.png) repeat-y;
		display:inline;
	}
#wrapper{
		width:976px;
		position:relative;
		margin:0 auto;
		padding-left:10px;
		background:url(../Irr_Images/bg-shadows.jpg) 0px 68px no-repeat;
		background-image:url(../Irr_Images/bg-shadows2.jpg);
		background-position:970px 30px;
	}
#wrapper #toolbar{
		height:20px;
		width:775px;
		float:left;
		background:#fff url(../Irr_Images/toolbarMGRAY-rht-sm.jpg) no-repeat;
		line-height:20px;
		font-size:x-small;
		text-align:right;
		font-weight:normal;
	}
#wrapper #content{
		background:url(../Irr_Images/bg-content-opt.gif) repeat-y right top;
	}
#wrapper #content #localfooter{
		clear:both;
		background-image:none;
		text-align:center;
		padding-top:65px;
		padding-left:195px;
		padding-right:10px;
		display:block;
		font-size:x-small;
		line-height:1.4em;
	}
#wrapper #content #pnlHome{

	}
#wrapper #content #highlights{
		width:214px;
		float:left;
		padding-left:22px;
		padding-right:22px;
		margin-left:25px;
		width:189px;
		background-color:#fff;
		background:url(../Irr_Images/bars5.jpg) no-repeat;
		margin-top:25px;
	}
#wrapper nav a{
		text-decoration: none;
	}
#globalnav{
		font-size:x-small;
		font-weight:normal;
		width:960px;
		height:25px;
		line-height:2em;
		color:#fff;
		padding-top:5px;
	}
#globalnav ul{
		margin:0px;
		padding:0px;
		list-style-image:none;
		text-align:right;
		padding-right:18px;
		padding-left:0px;
		margin:0px;
	}
#globalnav li{
		display:inline;
		padding-left:20px;
	}
#globalnav a{
		text-decoration:none;
		color:#fff;
	}
#globalnav a:hover{
		color:#e7e9ea;
	}
#globalnavsearchform{
		display:inline;
	}
#globalnavsearchform input{
		width:125px;
		border:#5e6a71 1px solid;
		color:#5e6a71;
		font-size:9px;
		height:14px;
		padding-bottom:0px;
		text-align:center;
	}
#searchbuttonimg{
		padding-top:3px;
		padding-left:3px;
	}
#siteID{
		height:85px;
		float:left;
		width:775px;
		color:#fff;
		background:#981e32 url(../Irr_Images/sid-zx.jpg) no-repeat;
	}
#siteID h2{
		font-weight:normal;
		font-size:small;
		padding:21px 0px 0px 22px;
		margin:0px;
		width:580px;
		color:#ffffff;
	}
#siteID h1{
		padding:0px 0px 0px 22px;
		font-size:1.65em;
		font-weight:bold;
		letter-spacing:-0.05em;
		width:580px;
		margin:0px;
		color:#fff;
	}
#toolbar ul{
		display:inline;
		list-style-image:none;
		padding-right:22px;
	}
#toolbar li{
		display:inline;
		padding:0px 0px 0px 15px;
	}
#toolbar a{
		color:#5e6a71;
		text-decoration:none;
		font-weight:normal;
	}
#toolbar a:hover{
		color:#981e32;
	}
#toolbar .toolbargreeting{
		float:left;
	}
#content{
		width:960px;
		vertical-align:top;
		padding:0px;
	}
#content p{
		margin:0px;
		padding-bottom:12px;
		line-height:1.6em;
	}
#content #main ol,#content #additional ol{
		line-height:1.6em;
		margin-top:0px;
		padding-top:0px;
		padding-bottom:0px;
		margin-bottom:0px;
	}
#content #additional li{
		margin-top:5px;
		margin-left:0px;
		margin-bottom:5px;
		margin-right:0px;
		padding-top:0px;
		padding-right:0px;
		padding-bottom:0px;
		padding-left:0px;
	}
#content #additional ul{
		list-style-type:square;
		margin-left:15px;
		padding:0px 0px 0px 20px;
		line-height:1.6em;
		margin-top:0px;
		padding-top:0px;
		padding-bottom:0px;
		margin-bottom:0px;
	}
#content #main li{
		margin-top:5px;
		margin-left:0px;
		margin-bottom:5px;
		margin-right:0px;
		padding-top:0px;
		padding-right:0px;
		padding-bottom:0px;
		padding-left:0px;
	}
#content #main ul{
		list-style-type:square;
		margin-left:15px;
		padding:0px 0px 0px 20px;
		line-height:1.6em;
		margin-top:0px;
		padding-top:0px;
		padding-bottom:0px;
		margin-bottom:0px;
	}
#content ol h1, #content ol h2, #content ol h3, #content ol h4, #content ol h5, #content ol h6{
		padding-bottom:0px;
	}
#content ul h1, #content ul h2, #content ul h3, #content ul h4, #content ul h5, #content ul h6{
		padding-bottom:0px;
	}
#content h1{
		font-size:2.2em;
		line-height:1.2em;
		margin:0px;
		padding:0px 0px 6px;
		letter-spacing:-0.02em;
		font-weight:normal;
		color:#003c69;
	}
#content h2{
		font-size:1.8em;
		line-height:1.3em;
		margin:0px;
		padding:0px 0px 6px;
		letter-spacing:0em;
		font-weight:normal;
		color:#5e6a71;
	}
#content h3{
		font-size:1.5em;
		line-height:1.4em;
		margin:0px;
		padding:0px 0px 6px;
		letter-spacing:0em;
		font-weight:normal;
		color:#003c69;
	}
#content h4{
		font-weight:bold;
		font-size:1.2em;
		line-height:1.5em;
		margin:0px;
		padding:0px 0px 5px;
		letter-spacing:0em;
		color:#5e6a71;
	}
#content h5{
		font-weight:bold;
		font-size:1em;
		line-height:1.6em;
		margin:0px;
		padding:0px 0px 5px;
		letter-spacing:0em;
		color:#5e6a71;
		font-family:"Lucida Grande","Lucida Sans Unicode", Arial, san-serif;
	}
#content h6{
		font-size:.8em;
		line-height:1.7em;
		color:#262a2d;
		margin:0px;
		padding:0px 0px 5px;
		letter-spacing:0em;
		font-weight:normal;
		font-family:"Lucida Grande","Lucida Sans Unicode", Arial, san-serif;
	}
#content #highlights ul{
		line-height:1.6em;
		margin-top:0px;
		margin-left:8px;
		margin-bottom:0px;
		padding:0px 0px 0px 20px;
	}
#content #highlights ul #pdf{
		list-style-image: url('../Images/pdficon_small.gif');
	}
#content #highlights ul #download{
		list-style-image: url('../Images/download_arrow.png');
	}
#content #highlights ol{
		line-height:1.6em;
		margin-top:0px;
		padding-top:0px;
		padding-bottom:0px;
		margin-bottom:0px;
	}
#content #highlights li{
		margin-top:5px;
		margin-left:0px;
		margin-bottom:5px;
		margin-right:0px;
		padding-top:0px;
		padding-right:0px;
		padding-bottom:0px;
		padding-left:0px;
	}
#content #secondary ul, #content #secondary ol{
		line-height:1.6em;
		margin-top:0px;
		padding-top:0px;
		padding-bottom:0px;
		margin-bottom:0px;
	}
#content #secondary li{
		margin-top:5px;
		margin-left:0px;
		margin-bottom:5px;
		margin-right:0px;
		padding-top:0px;
		padding-right:0px;
		padding-bottom:0px;
		padding-left:0px;
	}
#content #secondary ul{
		list-style-type:square;
		margin-left:15px;
		padding:0px 0px 0px 20px;
	}
#secondary{
		padding-top:20px;
		float:left;
		font-size:.8em;
		background-color:#fff;
		width:214px;
		float:left;
		padding-left:22px;
		padding-right:22px;
	}
#wrapper #content #secondary{
		
		background-color:#fff;
	}
#highlights{
		padding-top:20px;
		float:left;
		font-size:.8em;
		background-color:#fff;
	}
nav{
		margin:0px;
		padding:0px;
		width:175px;
		float:left;
		position: relative;
		top: 100px;
		font-size:1.0em;
		line-height:1.2em;
		font-weight:normal;
		background-color:#fff;
		background:url(../Irr_Images/bg-nav.jpg) no-repeat #edefef;
		padding:0 10px 100px 0px;
	}
nav li{
		padding:3px 0;
	}
nav ul{
		list-style-type:none;
		display:block;
		padding:0 0 15px;
		margin:13px 0 0;
	}
nav ul ul, #nav ul ul ul{
		padding:3px 0 3px 15px;
		margin:0;
	}
nav .navparentpath{
		
	}
nav .navcurrentpage{
		color:#981e32;
	}
nav a.navcurrentpage:hover{
		color:#262a2d;
	}
nav .navdivider{
		border-top:1px #ebebed solid;
		padding:10px 0 0;
		margin:0;
	}
nav #featured ul{
		padding:0px;
		list-style-type:none;
		margin:0 0 2px;
		padding:5px 0px;
		border:1px solid #ebebed;
		border-right:none;
		border-left:none;
	}
nav #featured li{
		padding:3px 0;
	}
nav ul li ul li ul li a{
		color:#3399ff;
	}
#logo #nav #featured{
		font-size:1.1em;
		line-height:1.3em;
		padding:0;
		background-repeat:repeat-y;
	}
#logo #nav #featured a{
		color:#981e32;
	}
#logo #nav #featured a:hover{
		color:#5e6a71;
	}
#home{
		float:left;
		overflow:hidden;
		padding:0px 0px 0px 22px;
		width:753px;
	}
#home img{
		padding:0px;
		margin:0px;
	}
#main{
		width:495px;
		float:left;
		padding-left:22px;
		background-color:#fff;
		padding-top:20px;
		float:left;
		font-size:.8em;
		background-color:#fff;
	}
#full{
		width:731px;
		float:left;
		padding-left:22px;
		background-color:#fff;
		padding-top:20px;
		float:left;
		font-size:.8em;
		background-color:#fff;
	}
#additional{
		padding-top:20px;
		float:left;
		font-size:.8em;
		background-color:#fff;
	}
#additional{
		display:none;
	}
#wsufooter{
		clear:both;
		width:960px;
		position:relative;
		text-align:center;
		height:50px;
		font-size:x-small;
		margin-left:auto;
		margin-right:auto;
		padding:15px 0px 0px 0px;
	}
#wsufooter{
		background:url(../Irr_Images/bg-wsufooter2-opt.png) no-repeat right top;
		padding-top:40px;
		padding-left:195px;
		padding-right:16px;
		width:775px;
	}
#wsufooter a{
		color:#868f95;
		text-decoration:none;
	}
#wsufooter a:hover{
		color:#5e6a71;
		text-decoration:none;
	}
.welcome{
		font-size:2.2em;
		color:#003c69;
		line-height:normal;
	}
.mission{
		color:#003c69;
		font-size:1.4em;
		padding:1px;
		line-height:normal;
	}
#Pop_calc, #Manage_calc, #Drip_calc, #Sprink_calc, #Pivot_calc, #Res_calc, #Design_calc, #Water_calc, #Chem_calc{
		height:0px;
		overflow:hidden;
		-webkit-transition:height 2s; /* For Safari 3.1 to 6.0 */
		transition:height 2s;
	}
.calc_list{
		border:5px solid black;
		border:1px solid grey;
		margin:3px;
		padding:2px;
		box-shadow:2px 2px 5px #888888;
		border-radius:5px;
		-webkit-transition:height 2s; /* For Safari 3.1 to 6.0 */
		transition:height 2s;
	}
.calc_list h4 a{
		display:block;
		text-decoration:none;
	}
.headerColumn{
		background-color:#e4edff;
	}
.docName{
		width:auto;
	}
.docAuthor{
		width:35%;
		color:#000;
		text-align:left;
	}
.calcBox{
		border:thin solid;
	}
.oddColumn{
		background-color:#f1f6ff;
	}
.evenColumn{
		background-color:#FFF;
	}
div.row{
		clear:both;
		padding:5px;
	}
div.row span.label{
		float:left;
		text-align:left;
		width:150px;
	}
div.row span.input{
		float:left;
		text-align:left;
		width:150px;
	}
#form1 {
		color: #003c69;
		padding: 10px 20px;
		width: 450px;
		border: 2px solid #003c69;
}
#form1 fieldset {
		margin: 0px 20px 20px;
		padding-top: 0px 0px 20px;
		border: 1px solid #003C69;
    	background-color: #F4F8FB;
    
}
#form1 fieldset legend {
		font-size: 12pt;
		font-weight: bold;
		color: #FFF;
		background-color: #003C69;
		padding: 5px;
		width: 15em;
		margin-bottom: 0px;
		border: 1px solid #003c69;
}
#form1 input, #form1 select {
		margin: 1em 0px 0px 0px;
		border: 1px solid #003C69;
		padding: 2px;
		background: transparent url("../Images/field_bg.gif") no-repeat 0 0;
}
#form1 input:focus, #form1 select:focus {
		border: 2px solid #0085E8;
	}
#buttons {
		margin: 0px 20px 20px;
		padding-top: 0px 0px 20px;
	}


.access {
		text-decoration: underline;
	}

#buttons .row input {
		width: auto;
		background: #003c69;
		color: #FFFFFF;
		border: 2px; solid; #003c69;
		font-size: large;
}