#topnav form,
#topnav form div {
    display: inline;
}

.imageCaptions {
    float: left;
    margin: 0 8px 8px 0;
}

.siteNav {
    float: left;
    list-style-type: none;
}

.siteNav li {
    border: 1px solid #6E2A8E;
    float: left;
    width: 2em;
    height: 2em;
    line-height: 2em;
    text-align: center;
    margin: 0.2em;
    text-transform: uppercase;
}

#col1_content .siteNav li a {
    display: block;
    text-decoration: none;
    background: #DEDAEB;
}

.siteNav li span,
#col1_content .siteNav li a:hover,
#col1_content .siteNav li a:focus {
    display: block;
    background: #6E2A8E;
    color: #fff;
}

#siteList ul ul {
    margin: 0;
    padding: 0;
}

#siteList ul li.toTop {
    margin-bottom: 1em;
}

/* MPA to top links and navigation */
#col1_content .top,
#col1_content .mpaDirection {
    margin: 0 1em 1em 2em;
}

#col1_content .mpaDirection a {
    margin-right: 1em;
}

/* IE6 fix */
#news_feature h2 {
    height: 100%;
}

/***** Search *****/

#advancedSearch {
    margin: 0 13px 0 0;
    clear: right;
}

#advancedSearch fieldset {
    border: 1px solid #C9C9C9;
    padding: 1em 1em 0 1em;
}

#advancedSearch legend {
    color: #444;
    margin-bottom: 1em;
}

#advancedSearch label {
    float: left;
    width: 30%;
}

#advancedSearch input {
    display: block;
    margin: 0 0 1em 0;
}

#advancedSearch input.search {
    margin-left: 30%;
}

#searchpage .info {
    margin: 1em 0;
}

#searchpage .info .term,
#searchpage .info .total {
    font-weight: bold;
}

#searchpage .error h3,
#searchpage .info h3 {
    margin: 0 0 1em 0;
}

#searchpage .error p {
    margin-left: 0;
}

#searchpage .info ul {
    margin: 0;
}

#searchpage .key {
    margin: 0 0 1em 0;
}

#searchpage .results {
    list-style-type: none;
    padding: 0;
    margin-left: 0;
}

#searchpage .results li {
    margin: 0 0 1em 0;
    padding: 0 0 1em 0;
    border-bottom: 1px solid #ccc;
}

#searchpage .results li.first {
    border-top: 1px solid #ccc;
    padding-top: 1em;
}

#searchpage .results .filetype {
    font-size: 0.8em;
    margin: 0 1em 0 0;
}

#atozpage .key .blaby,
#atozpage .results li.blaby a,
#searchpage .key .blaby,
#searchpage .results li.blaby a {
    background-image: url(../images/blaby/azblaby.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    padding-left: 25px;
}

#atozpage .key .leicester,
#atozpage .results li.leicester a,
#searchpage .key .leicester,
#searchpage .results li.leicester a {
    background-image: url(../images/blaby/azleics.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    padding-left: 25px;
}

#searchpage .results .description {
    margin-bottom: 0.5em;
}

#searchpage .results .score,
#searchpage .results .date {
    font-size: 0.8em;
    line-height: 1.4em;
}

#searchpage .pagination {
    list-style-type: none;
    margin-left: 0;
    padding: 0;
}

#searchpage .pagination li {
    float: left;
    margin: 0;
    padding: 0;
}

#searchpage .pagination span,
#searchpage .pagination a {
    padding: 0.2em 0.4em;
}

#searchpage .pagination span {
    font-weight: bold;
}

#searchpage .searchMode {
    float: right;
    margin-right: 13px;
}

/***** atoz *****/

#atozpage .results ul {
    list-style-type: none;
    padding: 0;
}

#atozpage .results ul ul {
    margin: 0;
}

#atozpage .results ul li {
    margin: 1em 0 0 0;
    font-weight: bold;
}

#atozpage .results ul ul li {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

#atozpage .letter {
    text-transform: uppercase;
}

/***** Copied from screen/basemod-3-1-2.css *****/

#atoz {
	/*width: 100%;*/
	/*padding: 5px 0px 10px 4px;*/
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 0;
    float: left;
}

#atoz ul, #atoz ol {
margin: 0 0 3px 5px;
list-style: none;
}

#atoz ul li, #atoz ol li {
float: left;
padding: 0;
/*margin-top: .5em;*/
margin: .1em;
font-size: 112.775%;
}

#atoz ul li a, #atoz ol li a {
display: block;
/*color: #000;*/
color: #6e2a8e;
padding: 1px 0;
width: 1.8em;
text-align: center;
background: #fff;
border: 1px solid #ddd;
text-decoration: none;
}

#atoz ul li a:hover, #atoz ol li a:hover {
background: #76379f;
color: #fff;
text-decoration: none;
}

#atoz ul li.inactive, #atoz ol li.inactive {
display: block;
color: #aaa;
padding: 4px 0;
width: 2.0em;
text-align: center;
background: #6b5f6d;
border: 1px solid #aaa;
margin: 1px 1px 0 1px;
}

#box_contact {
  width: 95%;
  clear: left;
  margin: 1em 0 0 0;
  }
#box_contact h2 {

  }
box_contact ul {
  margin: 0;
  padding: 14px 10px 14px 10px;
  list-style: none;
  }
.box_contact li {
  margin: 0 0 6px; 
  padding: 0;
  }
#box_contact p {
  margin:0 0 0 5px;
  padding: 5px;
  background: #DEDAEB;
  background: #efefef;
}

#box_contact a { color: #6e2a8e; font-weight: normal; background:transparent; }
#box_contact a:focus,
#box_contact a:hover,
#box_contact a:active { text-decoration:none; background-color: #6e2a8e; color: #fff; }

#govmetrics form input {
    margin-right: 1em;
}

@media print {
    #govmetrics {
        display: none;
    }
}

