
/* CSS Document */
/***********************************************/
/* print.css                             */
/***********************************************/

/*Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{ margin: 0; padding : 0; }

/*Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6
{ font-size : 100%; }

/*Removes list-style from lists */
ol,ul
{ list-style : none; }  

/*Normalizes font-style and font-width to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/*Removes borders and spacing from tables */
table
{ border-collapse : collapse; border-spacing : 0; }

/*Left-aligns text in caption and th */
caption,th
{ text-align : left; }

/*Removes quotation marks from q */
q:before, q:after
{content :''; }

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

html { 
text-align : left; 
}

body {
position : static;
width: 7in;
text-align : left; 
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color:#000000;
background-color: #FFFFFF; }

a{
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}

h1 {
font-size: 16px;
}

h2 {
font-size: 14px;
}

h3 {
font-size: 12px;
}

h4 {
font-size: 11px;
}

h5 {
font-size: 10px;
font-weight:bold;
}

/***********************************************/
/* Layout                             */
/***********************************************/ 
div#content {
position:static;
width:100%;
margin-top:5px;
}

div#content_main {
	width: 100%;
}
div#content_sub {
position: static;
width: 100%;
}

div#site_info {
position:static;
width:100%;
margin-top: 10px;
}

/***********************************************/
/* div#content styles                         */
/***********************************************/ 
div#content ul {
list-style-type: square;
margin-left: 20px;
}

div#content li {
padding: 5px;
}

div#content blockquote{
color:#000000;
font-style:italic;
line-height: 130%;
font-size: 11px;
padding: 10px;
}

div#content p{
padding: 5px;
font-size:10px;
}

div#content h2{
padding: 5px;
border-top: 3px solid #000000;
border-bottom: 1px solid #000000;
}

div#content h3{
line-height: 120%;
padding: 5px;
border: none;
}

div#content h4{
color: #000000;
font-weight: bold;
padding: 5px;
border: none;
}

/***********************************************/
/* SKIP to content                            */
/***********************************************/
#skip {
display: none;
}

/***********************************************/
/* pageName styles                            */
/***********************************************/ 
#pageName {
padding-top: 20px;
background-color:#FFFFFF;
color: #000000;
}

#pageName h1 {
margin-left: 5px;
}

/***********************************************/
/* content_main styles                            */
/***********************************************/ 
body.onecolumn div#content_main {
width: 100%;
background-color:#FFFFFF;
}

body.partners div#content_main {
width: 100%;
background-color:#FFFFFF;
}

body.lgu_county div#content_main {
width: 100%;
background-color:#FFFFFF;
} 

body.lgu_swcd div#content_main {
width: 100%;
background-color:#FFFFFF;
} 

body.lgu_wd div#content_main {
width: 100%;
background-color:#FFFFFF;
} 

body.lgu_wmo div#content_main {
width: 100%;
background-color:#FFFFFF;
} 

body.lgu_wca div#content_main {
width: 100%;
background-color:#FFFFFF;
} 

div#columns {
position: static;
}

div#columns ul {
position: static;
margin: 0px;
list-style:square;
}

div#columns a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

div#columns h2{
color: #000000;
font-size: 16px;
font-weight: bold;
line-height: 120%;
border-top: 3px solid #000000;
border-bottom: 1px solid #000000;
}

div#columns li.indent {
padding: 5px 0px 5px 0px;
margin-left: 20px;
}

/***********************************************/
/* content_sub styles                            */
/***********************************************/ 
div#content_sub h2{
color: #000000;
font-weight: bold;
background:#FFFFFF;
padding: 5px 0px 5px 5px;
border: none;
}

div#content_sub h3{
color: #000000;
font-weight: bold;
padding: 5px 0px 5px 5px;
}

div#content_sub p {
padding: 5px;
}

div#content_sub dl{
padding: 10px 5px 0px 5px;
}

div#content_sub ul{
padding: 5px 5px 0px 5px;
}

div#content_sub ul li{
padding-bottom: 5px;
}

div#content_sub ol.address {
padding-bottom:10px;
}

div#content_sub ol.address li {
padding: 0px 5px 0px 5px;
margin: 0px;
}

div#content_sub ol.address h4 {
color: #000000;
padding: 10px 0px 0px 5px;
margin: 0px;
}

div#content_sub ol.address p {
color: #000000;
padding: 0px 0px 0px 5px;
margin: 0px;
}

/***********************************************/
/* div#news styles              */
/***********************************************/

div#news h4 {
position:static;
}

div#news p {
position:static;
}
 
div#news p.date {
position: static;
color:#000000;
border-bottom:1px solid #CCCCCC;
padding: 5px; 
}

/***********************************************/
/* feature styles                             */
/***********************************************/ 

h3.feature {
position:static;
}

p.noWrap {
width:100%;
}

p.cutline {
position:static;
font-weight:bold;
}

/***********************************************/
/* upper right corner box styles              */
/***********************************************/ 
div#content_main .box{
float: none;
margin:10px 20px 5px 5px;
padding:5px;
border:1px solid #000000; 
}

div#content_main .box h3{
background-color:#FFFFFF;
color:#000000;
}

div#content_main .box ul.bullets li{
padding:0px 5px 3px 5px;
}

/***********************************************/
/* body.home styles              */
/***********************************************/ 
body.home {
width: 7in;
}

/***********************************************/
/* body.watermgmt styles              */
/***********************************************/ 
body.grants {
background-image: none;
}

/***********************************************/
/* body.watermgmt styles              */
/***********************************************/ 

body.watermgmt div#content_main {
width: 100%;
background-color:#FFFFFF;
}

/***********************************************/
/* body.wetlands styles                            */
/***********************************************/ 

body.wetlands div#content_main {
width: 100%;
background-color:#FFFFFF;
}

body.wetlands div#columns ul#four {
position: static;
width: 100%; 
margin: 5px;
}

/***********************************************/
/* bulleted list styles                            */
/***********************************************/ 

ul.bullets {
list-style-type: square;
margin-left: 20px;
}

ul.bullets li {
list-style-type:square;
padding: 5px;
font-size: 110%;
}

ul.disc {
margin-left: 40px;
padding: 5px;
font-size:100%;
}

ul.disc li {
list-style-type:disc;
padding: 5px;
font-size:100%;
}

/***********************************************/
/* numbered list styles                            */
/***********************************************/ 

ol.numbered {
list-style-type:decimal;
margin-left: 10px;
}

ol.numbered li {
list-style-type:decimal;
padding: 5px;
margin: 5px 5px 5px 20px;
}

/***********************************************/
/* a_to_z styles                            */
/***********************************************/
ul.atoz {
position: static;
float: none;
display: none;
}

ul.atoz li {
float: none;
display:none;
list-style-type:none;
padding: 10px 10px 5px 5px;
font-size:11px;
}

ol.atoz {
clear:both;
padding: 5px;
list-style-type: none;
font-size: 11px;
}

ol.atoz li {
padding: 2px 5px 2px 5px;
}

ol.atoz li.back {
display: none;
}

ol.atoz h3 {
padding: 5px;
margin-top: 10px;
}

/***********************************************/
/* definition list styles                            */
/***********************************************/
dl {
margin: 5px;
}

dt {
font-size: 11px;
font-weight:bold;
padding-bottom: 5px;
}

dd {
padding-bottom: 10px;
}

/***********************************************/
/* calendar styles                            */
/***********************************************/

#calendar dl {
margin: 5px;
}

#calendar dt {
font-size: 12px;
font-weight:bold;
padding-bottom: 5px;
color: #000000;
}

#calendar dd {
font-size: 10px;
color:#000000;
padding-top: 5px;
}

#calendar dd.img {
display:none;
}

/***********************************************/
/* back styles                            */
/***********************************************/
#back {
padding: 5px; 
clear: both;
}

#back a {
display: block;
border: 1px dotted #000000;
padding: 5px;
text-decoration: none;
}

/***********************************************/
/* div#secondaryNav styles                             */
/***********************************************/ 
ul#secondaryNav ul{
float:none;
width: 100%;
margin:0px 0px 20px 0px;
padding: 5px 5px 10px 5px;
}

ul#secondaryNav li {
float:none;
}

ul#secondaryNav a {
display:block;
padding:5px 20px 5px 5px;
font-size:11px;
background:#FFFFFF;
}

/***********************************************/
/* div#nav_main styles                            */
/***********************************************/
div#nav_main {
width: 7in;
background:#000000;
}

.home div#nav_main {
width: 7in;
height: 180px;
background:#FFFFFF url(/images/layout/banner-trans.png) no-repeat left top;
}

div#nav_main ul {
position: static;
background:#FFFFFF;
}

div#nav_main li {
position: static;
display: inline;
width: 1in;
border-left: 1px solid #FFFFFF;
}

div#nav_main li ul{
display: none;
}

div#nav_main ul#nav_logo {
background:#ffffff;
height: 179px;
width: 149px;
}

div#nav_main ul#nav_logo li{
padding-top: 10px;
padding-left: 10px;
}

div#nav_main a {
display: inline;
color: #000000;
text-decoration:none;
font-size:14px;
font-weight:bold;
padding: 5px 10px 5px 5px;
}

ul#drop_easements, ul#drop_grants, ul#drop_planning, ul#drop_practices, ul#drop_wetlands { display:none }

/***********************************************/
/* ul#nav_features styles                      */
/***********************************************/
ul#nav_features {
display: none;
background: #FFFFFF url(/images/layout/bwsr-green-trans.png) no-repeat left center;
}

ul#nav_features li{
display: none;
}

ul#nav_features a{
display:none;
}

/***********************************************/
/* ul#lgu_nav styles              */
/***********************************************/
ul#lgu_nav {
float: left;
padding: 10px 0px 0px 10px;
margin: 0;
margin-bottom:20px;
width: 95%;
background: url(/images/layout/border-brown.png) repeat-x bottom left;
}

ul#lgu_nav li {
float: left;
margin-right: 2px;
padding: 0;
list-style-type:none;
}

ul#lgu_nav li h4 {
padding: 5px 5px 0px 0px;
}

ul#lgu_nav a {
display: block;
height: 40px;
color: #FFFFFF;
background: #754c24;
padding: 10px 15px 5px 5px;
margin-right: 1px;
font-size:12px;
border: 1px solid #754c24;
border-bottom:none;
}

ul#lgu_nav a:link, ul#lgu_nav a:visited {
color: #FFFFFF;
}

/***********************************************/
/* partner styles                            */
/***********************************************/ 
dl.partner {
clear: left;
position:static;
width: 80%;
margin: 20px;
font-size:11px;
}

dl.partner dt {
position: static;
width: 80%;
border-bottom: 1px solid #999999;
}

dl.partner dd {
position: static;
}

/***********************************************/
/* table styles                            */
/***********************************************/ 

table {
width: 95%;
margin-top: 5px;
margin-left:5px;
margin-bottom: 5px;
font-size:11px;
border:none;
}

table th, table td {
padding: 2px 10px 10px 5px;
text-align:left;
vertical-align:text-top;
}

table th {
font-size:12px;
font-weight:bold;
border: 1px solid #CCCCCC;
}

table caption {
padding: 10px;
font-size: 12px;
font-weight:bold;
}

table ul.bullets li {
font-size:10px;
padding: 0px 5px 3px 5px;
}

table ul.bullets {
margin-left: 10px;
padding-top:0px;
}

/***********************************************/
/* table#staffDirectory styles                 */
/***********************************************/ 
table#staffDirectory {
width: 97%;
border: 1px solid #CCCCCC;
margin: 5px;
}

table#staffDirectory th, td{
padding: 2px 2px 4px 5px;
margin: 0px;
border-bottom: 1px solid #CCCCCC;
}

table#staffDirectory td a {
display: block;
}

table#staffDirectory th h5 {
padding:2px 2px 4px 5px;
}

/***********************************************/
/* table#bankFees styles                       */
/***********************************************/ 
table#bankFees {
width: 7in;
border: 1px solid #CCCCCC;
margin: 5px;
}

table#bankFees th, td {
padding: 2px 20px 2px 10px;
border: 1px solid #CCCCCC;
}

table#bankFees th{
background-color:#333333;
color:#FFFFFF;
border: 1px solid #333333;
}

/***********************************************/
/* div#issues styles                            */
/***********************************************/ 
div#issues {
background-color:#FFFFFF;
border-top: none;
font-size:11px;
}

div#issues h2 {
color:#000000;
padding: 10px 5px 5px 5px;
}

div#issues dl {
position:static;
width: 7in;
}

div#issues dt {
position: static;
width: 7in;
border-bottom: none;
}

div#issues dd {
position: static;
width: 7in;
}

/***********************************************/
/* site_info styles                            */
/***********************************************/ 
#site_info {
clear: left;
font-size: 10px;
}

#site_info h3 {
position: static;
margin: 5px;
}

#site_info p {
padding: 5px;
}

#site_info ul {
position: static;
margin: 5px;
}

#site_info li {
display: inline;
width:1in;
padding-right: 30px;
}

#site_info img {
display:none;
}

/***********************************************/
/* Inman position clearing fix                            */
/***********************************************/ 
/* =si_clear_children */
.pc,.sc { position : absolute; top: 0; left: 0; }
.clear_children, .cc_tallest { position: relative; }
/*\*/* html .clear_children { display: inline;}/**/ 
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */

