#azSearchForm input { vertical-align: bottom; }
#azSearchForm #azq { width: 60%; margin-right: .5em; }
#azSearchForm #councilList legend { margin-bottom: .5em; }
#azSearchForm #councilList input { margin-left: .4em; }
label.azSearchLabel { font-weight: bold; margin-top: .3em; display: block; }

#azGrid div.alphabet { padding: 0; }
div.alphabet a, div.alphabet span { margin-right: 4px; }
#azGrid { width: 298px; clear: both; background: #ddddca url(/wres/template/corner-br.gif) no-repeat 100% 100%; margin: .5em; }
#azGrid div { background: url(/wres/template/corner-tr.gif) no-repeat 100% 0; padding: 0;}
#azGrid div div { background: url(/wres/template/corner-tl.gif) no-repeat 0 0; }
#azGrid div div div { background: url(/wres/template/corner-bl.gif) no-repeat 0 100%; }
#azGrid div div div { padding: .4em; }
#azGrid div div div div  { background: none; padding: 0; } /* no more corners */

/* A-Z of forms */
.azNav { margin-bottom: 1em; }
.roundedBox .alphabet { text-align: center; }
.roundedBox .alphabet a, .roundedBox .alphabet span { margin-right: .4em; font-size: 1.2em; font-weight: bold; }
.azData a { margin-right: 1em; display: block; }

div.azService { border-bottom: 1px solid #ccc; padding-bottom: 1em; }
div.azService ul { margin: 0 .2em 0; padding: 0; }

ol.az { margin: 1em 0 0; padding: 0; clear: both; }
div.azService ul li, ol.az li { margin: .5em 0 0 1.2em; padding: .1em 0 0; list-style-image: url(/wres/template/bullet-related.gif);}
ol.az li { padding-left: 2em; text-indent: -2em; line-height: 1.4em; }

dl.az { margin: .5em .2em; }
dl.az dt { background: url(/wres/template/bullet-related.gif) no-repeat 0 1px; }
dl.az dt, dl.az dd { padding-left: 15px; }

p#criteria { font-size: .85em; font-weight: bold; }

/* Skip past first part of content */
.skipIntro { position: relative; margin: -2.2em 0 .8em 60%; text-align: right; padding-right: .8em; }
 
/* styles apply to IE <= 6 only */
* html ol.az li { margin-left: 3.4em; padding-left: 0; }


