/* 
-------------------------------------------------------------------
I:on Bucks stylesheet: global styles
-------------------------------------------------------------------
*/

/* Resets, body, general formatting and reusable classes etc
--------------------------------------------------------------------------
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr { margin: 0; padding: 0; font-size: 1em; }

img, embed, object, form, fieldset { border: 0; vertical-align: bottom; }

body { font: 62.5% "Arial", sans-serif; background: #fff; color: #333; text-align: center; }

input, select, textarea { font: 1em "Arial", sans-serif; vertical-align: bottom; }

table { border-collapse: collapse; border-spacing: 0; }

ul, ol { list-style: none; }

.hide, .skipNav { position: absolute; top: 0; left: -9999px; }
.skipNav:hover, .skipNav:active, .skipNav:focus { position: absolute; top: 0; left: 0; background: #000; color: #fff; }

a { color: #000; text-decoration: none; }
a:hover { color: #000; }
a:active, a:focus { color: #000; }

/* Main wrapper
--------------------------------------------------------------------------
*/

#wrapper { max-width: 1004px; min-width: 770px; margin: 0 auto; background: url(../images/template/bg-wrapper-left.png) repeat-y top left; text-align: left; }
#wrapper2 { background: url(../images/template/bg-wrapper-right.png) repeat-y top right; }

/* Header and main menu
--------------------------------------------------------------------------
*/

#header { margin: 0 3px; padding: 1em 20px 0 38px; overflow: hidden; }
#header ul#logos { overflow: hidden; }
#header ul#logos li { margin: 0px 0 0; float: left; }
#header ul#logos li.together { margin: 0 12px 0 0; float: right; }

#header ul.links { margin: 1em 0 0; float: right; }
#header ul.links li { margin: 0 0 0 .5em; float: left; background: #15448a url(../images/template/bg-header-tab-left.png) no-repeat top left; }
#header ul.links li a { background: url(../images/template/bg-header-tab-right.png) no-repeat top right; color: #fff; font-size: 1.2em; padding: .4em 1.6em 1em; font-weight: bold; text-transform: uppercase; float: left; }
#header ul.links li a:hover, #header ul.links li a:active, #header ul.links li a:focus { text-decoration: underline; }
#header ul.links li a span { text-transform: none; }

#header #search { margin: 1em 145px 0 0; background: #15448a url(../images/template/bg-header-tab-left.png) no-repeat top left; float: right; }
#header #search fieldset { background: url(../images/template/bg-header-tab-right.png) no-repeat top right; color: #fff; font-size: 1.2em; padding: .3em 1.6em .8em; }
#header #search fieldset label { vertical-align: middle; font-weight: bold; }
#header #search fieldset input { vertical-align: middle; border: 0; padding: 0; }
#header #search fieldset input.submit { background: #5883c5; color: #fff; }



#menu { margin: -.8em 3px 1.5em; padding: 3em 0 0; position: relative; border-top: 3px solid #15448a; background: #fefa7d; }
#menu ul { overflow: hidden; }
#menu ul li { margin: 0 0 0 .4em; background: #15448a url(../images/template/bg-menu-tab-left.png) no-repeat top left; float: left; }
#menu ul li a, #menu ul li span { background: url(../images/template/bg-menu-tab-right.png) no-repeat top right; color: #fff; font-size: 1.2em; padding: .4em 1.6em; font-weight: bold; text-transform: uppercase; float: left; }
#menu ul li a:hover, #menu ul li a:active, #menu ul li a:focus { text-decoration: underline; }
#menu ul li.on { background: #fff url(../images/template/bg-menu-tab-on-left.png) no-repeat top left; }
#menu ul li.on a, #menu ul li.on span { background: url(../images/template/bg-menu-tab-on-right.png) no-repeat top right; color: #15448a; }
#menu ul li.loginon { float:right;
						margin: 0 0.4em 0 0; 
							background: #FFFFFF url(../images/template/bg-menu-tab-on-left.png) no-repeat scroll left top; 
							color: #15448a; }
#menu ul li.loginoff { float:right; margin: 0 0.4em 0 0; }
#menu ul li.loginon a, #menu ul li.loginon span { background: url(../images/template/bg-menu-tab-on-right.png) no-repeat top right; color: #15448a; }
#menu ul li.logout { float:right; margin: 0 0.4em 0 0; background: none; }
#menu ul li.logout a {  background: none; color: #15448a; }
/* Content
--------------------------------------------------------------------------
*/

#content { background: url(../images/template/bg-content-left.png) repeat-y top left; }
#content #content2 { background: url(../images/template/bg-content-right.png) repeat-y top right; }
#content #content3 { background: url(../images/template/bg-content-btmleft.png) no-repeat bottom left; }
#content #content4 { background: url(../images/template/bg-content-btmright.png) no-repeat bottom right; }
#content #content5 { background: url(../images/template/bg-content-topleft.png) no-repeat top left; }
#content #content6 { padding: 25px 40px 40px; min-height: 495px; background: url(../images/template/bg-content-topright.png) no-repeat top right; }

#internal { overflow: hidden; line-height: 1.5; }

#internal #leftCol { width: 165px; margin: 0 -165px 0 0; float: left; position: relative; }

#internal #leftCol div.menu { background: url(../images/template/imagewrap-top.png) repeat-x top left; }
#internal #leftCol div.menu div { background: url(../images/template/imagewrap-btm.png) repeat-x bottom left; }
#internal #leftCol div.menu div div { background: url(../images/template/imagewrap-left.png) repeat-y top left; }
#internal #leftCol div.menu div div div { background: url(../images/template/imagewrap-right.png) repeat-y top right; }
#internal #leftCol div.menu div div div div { background: url(../images/template/imagewrap-topleft.png) no-repeat top left; }
#internal #leftCol div.menu div div div div div { background: url(../images/template/imagewrap-topright.png) no-repeat top right; }
#internal #leftCol div.menu div div div div div div { background: url(../images/template/imagewrap-btmright.png) no-repeat bottom right; }
#internal #leftCol div.menu div div div div div div div { overflow: hidden; padding: 4px; background: url(../images/template/imagewrap-btmleft.png) no-repeat bottom left; }
#internal #leftCol div.menu div div div div div div div div { /*reset divs*/ padding: 0; background: none; }
#internal #leftCol div.menu ul { padding: .5em 0; background: url(../images/template/bg-intmenu.png) repeat-y top left; }
#internal #leftCol div.menu ul li { border-top: 1px solid #dfedfd; }
#internal #leftCol div.menu ul li a, #internal #leftCol div.menu ul li span { font-weight: bold; color: #333; text-transform: uppercase; font-size: 1.2em; display: block; padding: .4em .8em; text-decoration: underline; }
#internal #leftCol div.menu ul li span { text-decoration: none; }
#internal #leftCol div.menu ul li a:hover, #internal #leftCol div.menu ul li a:active, #internal #leftCol div.menu ul li a:focus { color: #4040c0; text-decoration: none; }
#internal #leftCol div.menu ul li.on { border: 1px solid #bcc7d4; margin: -1px; background: #e0edfd url(../images/template/bg-intmenu-on.png) repeat-x bottom left; }
#internal #leftCol div.menu ul li.on a { background: url(../images/template/bg-intmenu-arrows.png) no-repeat center right; }

#internal #rightCol { padding: 0 0 0 185px; color: #000; }
#internal #rightCol.full { padding: 0; }
#internal #rightCol .helpadminonly { margin: .8em 0 0; font-size: 1.2em; font-weight: bold;  font-style: italic; color: #15448a; }
#internal #rightCol .helpsubpageheading { margin: 1.4em 0 0 0; font-size: 1.5em; font-weight: bold; color: #15448a; }
#internal #rightCol h1 { font-size: 1.6em; }
#internal #rightCol h2 { margin: .8em 0 0; font-size: 1.3em; color: #15448a; }
#internal #rightCol h3 { margin: .8em 0 0; font-size: 1.2em; }
#internal #rightCol h4 { margin: .8em 0 0 1.7em; font-size: 1.1em; }
#internal #rightCol p { margin: .8em 0; font-size: 1.2em; }
#internal #rightCol ul { margin: .8em 0 0; padding: 0 0 0 2.5em; font-size: 1.2em; list-style: disc; }
#internal #rightCol ul li { margin: 0 0 .1em; }

#internal #rightCol table { font-size: 1.2em; }

#internal #rightCol a { color: #000; text-decoration: underline; }
#internal #rightCol a:hover { text-decoration: none; }
#internal #rightCol a:active, #internal #rightCol a:focus { color: #333; }

#internal #rightCol .floatLeft { float: left; }
#internal #rightCol .floatRight { margin: 0 0 .5em .5em; float: right; }

#internal #rightCol .imageWrap { background: url(../images/template/imagewrap-top.png) repeat-x top left; }
#internal #rightCol .imageWrap div { background: url(../images/template/imagewrap-btm.png) repeat-x bottom left; }
#internal #rightCol .imageWrap div div { background: url(../images/template/imagewrap-left.png) repeat-y top left; }
#internal #rightCol .imageWrap div div div { background: url(../images/template/imagewrap-right.png) repeat-y top right; }
#internal #rightCol .imageWrap div div div div { background: url(../images/template/imagewrap-topleft.png) no-repeat top left; }
#internal #rightCol .imageWrap div div div div div { background: url(../images/template/imagewrap-topright.png) no-repeat top right; }
#internal #rightCol .imageWrap div div div div div div { background: url(../images/template/imagewrap-btmright.png) no-repeat bottom right; }
#internal #rightCol .imageWrap div div div div div div div { overflow: hidden; padding: 7px; background: url(../images/template/imagewrap-btmleft.png) no-repeat bottom left; }
#internal #rightCol .imageWrap div div div div div div div div { /*reset divs*/ padding: 0; background: none; }

#internal #rightCol table.standard { width: 98%; font-size: 1.2em; border: 1px solid #ccc; }
#internal #rightCol table.standard thead tr th  { padding: .2em .4em; background: #e0edfd; color: #15448a; text-align: center; text-transform: uppercase; border: 1px solid #ccc; }
#internal #rightCol table.standard caption { padding: .2em .4em; background: #e0edfd; color: #15448a; text-align: center; text-transform: uppercase; border: 1px solid #ccc; margin-left: -1px; margin-bottom: 3px; }
#internal #rightCol table.standard tbody tr th { padding: .2em .4em; background: #eee; border: 1px solid #ccc; text-align: center; }
#internal #rightCol table.standard tbody tr.figures th { text-align: left; }
#internal #rightCol table.standard tbody tr td { padding: .2em .4em; background: #f9f9f9; border: 1px solid #ccc; text-align: right; }

#internal #rightCol table.standard-crimeTable { width: 98%; font-size: 1.2em; border: 1px solid #ccc; }
#internal #rightCol table.standard-crimeTable thead tr th  { padding: .2em .4em; background: #e0edfd; color: #15448a; text-align: center; text-transform: uppercase; border: 1px solid #ccc; }
#internal #rightCol table.standard-crimeTable caption { padding: .2em .4em; background: #e0edfd; color: #15448a; text-align: center; text-transform: uppercase; border: 1px solid #ccc; margin-left: -1px; margin-bottom: 3px; }
#internal #rightCol table.standard-crimeTable tbody tr th { padding: .2em .4em; background: #eee; border: 1px solid #ccc; text-align: center; }
#internal #rightCol table.standard-crimeTable tbody tr.figures th { text-align: left; }
#internal #rightCol table.standard-crimeTable tbody tr td { padding: .2em .4em; background: #f9f9f9; border: 1px solid #ccc; text-align: right; }


#internal #rightCol table.crime { width: auto; }
#internal #rightCol table.crime tr th { padding: 0 6em 1em 0; vertical-align: top; color: #333; text-transform: uppercase; }
#internal #rightCol table.crime tr th strong { color: #15448a; display: block; }
#internal #rightCol table.crime tr td { vertical-align: top; text-align: right; font-weight: bold; color: #15448a; }

#internal #rightCol .crimeContent { margin: -1px 0 0; padding: 10px; border: 1px solid #ccc; overflow: hidden; }
#internal #rightCol .crimeContent .options { width: 206px; margin: 0 0 0 -206px; float: right; }
#internal #rightCol .crimeContent .options h2 { margin: 0; }
#internal #rightCol .crimeContent .options #externalLegend { background-color: inherit; color: inherit; padding: 1.5em 0 0 0; }
#internal #rightCol .crimeContent .options #externalLegend .legendentry { background-color: inherit; color: inherit; padding: 0.5em 0 0 0; }
#internal #rightCol .crimeContent .options #externalLegend .legendentry24 { background-color: inherit; color: inherit; padding: 0.5em 0 0 0; }
#internal #rightCol .crimeContent .options label { margin: .2em .8em; font-size: 1.1em; display: block; }
#internal #rightCol .crimeContent .options label.all { margin: .8em 0 0; }
#internal #rightCol .crimeContent .options label input { margin: 0; padding: 0; }
#internal #rightCol .crimeContent .options input.submit { margin: .6em 0 0 .8em; font-size: 1.1em; background: #fff; border: 1px solid #ccc; cursor: pointer; }
#internal #rightCol .crimeContent .details { padding: 0 230px 0 0; }
#internal #rightCol .crimeContent .details table { margin: 3px 0 0 20px; }
#internal #rightCol .crimeContent .details object { width: 100%; }
#internal #rightCol .crimeContent .footnote { padding: 0.9em 0 0 0; font-size: 1em; background-color: inherit; color: inherit; }

#internal #rightCol .crimeTrendsTabs { overflow: hidden; margin-top: -1px; }
#internal #rightCol .crimeTrendsTabs ul { margin: 0; padding: 0; list-style: none; border: 1px solid #ccc; border-width: 1px 0 0 1px; overflow: hidden; float: left; }
#internal #rightCol .crimeTrendsTabs ul li { margin: 0; float: left; }
#internal #rightCol .crimeTrendsTabs ul li a, #internal #rightCol .crimeTrendsTabs ul li span { padding: .3em .9em; border-right: 1px solid #ccc; float: left; }
#internal #rightCol .crimeTrendsTabs ul li.on { background: #fff; margin-top: 0px; padding-top: 1px; z-index: 10; position: relative; }
#internal #rightCol .crimeTrendsTabs ul li.off { background: #eee; }

#internal #rightCol .mapKey { overflow: hidden; }
#internal #rightCol .mapKey .col { width: 33%; float: left; }
#internal #rightCol .mapKey .col p { margin: .2em 0 1px; }
#internal #rightCol .mapKey .col ul { padding: 0; list-style: none; }
#internal #rightCol .mapKey .col ul li { margin: 0 0 .4em; }
#internal #rightCol .mapKey .col ul li img, #internal #rightCol .mapKey .col ul li input { vertical-align: middle; }
#internal #rightCol .mapKey .col input.submit { margin: .6em 0 0 .8em; font-size: 1.1em; background: #fff; border: 1px solid #ccc; cursor: pointer; }

#internal #rightCol p.date { margin: .5em 0 0; font-size: 1.1em; color: #666; }
#internal #rightCol p.more { text-align: right; font-style: italic; }

#internal #rightCol .news { margin: .8em 0 0; background: #f9f9f9; border: 1px solid #eee; padding: 1px 10px 10px; }

#internal #rightCol .map { border: 8px solid #dfedfd; }
#internal #rightCol .map img { border: 1px solid #4a79be; }

#internal #rightCol div.linksList { font-size: 1.2em; overflow: hidden; }
#internal #rightCol div.linksList div { width: 49.9%; margin: 1em 0 1px; overflow: hidden; float: left; }
#internal #rightCol div.linksList div a img { margin: 0 1em 0 0; float: left; }

#internal #rightCol ul.docList li a img { margin: 0 .5em 0 0; vertical-align: middle; }

#internal #rightCol .related { margin: .8em 0 0; clear: both; background: url(../images/template/related-btmleft.png) no-repeat bottom left; }
#internal #rightCol .related div { background: url(../images/template/related-btmright.png) no-repeat bottom right; }
#internal #rightCol .related div div { background: url(../images/template/related-topleft.png) no-repeat top left; }
#internal #rightCol .related div div div { padding: 15px 25px; background: url(../images/template/related-topright.png) no-repeat top right; }
#internal #rightCol .related div div div div { overflow: hidden; padding: 10px 0; background: url(../images/template/related-line.png) no-repeat center bottom; }
#internal #rightCol .related div div div div div { /*reset divs*/ padding: 0; background: none; }
#internal #rightCol .related .left { width: 48%; float: left; }
#internal #rightCol .related .right { width: 48%; float: right; }
#internal #rightCol .related img.thumb { float: left; border: 1px solid #ccd8e6; }
#internal #rightCol .related h2 { margin: 0 0 0 65px; text-transform: uppercase; }
#internal #rightCol .related ul { margin: 0 0 0 65px; padding: 0; list-style: none; }
#internal #rightCol .related ul li { margin: 0; }
#internal #rightCol .related ul li.more a { font-weight: bold; text-transform: lowercase; color: #15448a; text-decoration: none; }
#internal #rightCol .related ul li.more a:hover, #internal #rightCol .related ul li.more a:active, #internal #rightCol .related ul li.more a:focus { text-decoration: underline; }

#internal .crimetypesdescription li { padding: 0em 0em 0.6em 0em; }
#internal .crimetypesdescription div { margin: 0.3em 0em; }

/* Homepage
--------------------------------------------------------------------------
*/

#homepage { overflow: hidden; line-height: 1.5; }

#homepage .top { margin: 0 1em 1em; }
#homepage .top .text h1 { font-size: 1.8em; color: #0145ae; }
#homepage .top .text p { margin: .4em 0 0; font-size: 1.4em; }

#homepage .left { margin: 0 0 0 0; padding: 0 275px 0 0; float: left; }

#homepage .left .imageWrap { margin: 0 0 2em; background: url(../images/template/imagewrap-top.png) repeat-x top left; }
#homepage .left .imageWrap div { background: url(../images/template/imagewrap-btm.png) repeat-x bottom left; }
#homepage .left .imageWrap div div { background: url(../images/template/imagewrap-left.png) repeat-y top left; }
#homepage .left .imageWrap div div div { background: url(../images/template/imagewrap-right.png) repeat-y top right; }
#homepage .left .imageWrap div div div div { background: url(../images/template/imagewrap-topleft.png) no-repeat top left; }
#homepage .left .imageWrap div div div div div { background: url(../images/template/imagewrap-topright.png) no-repeat top right; }
#homepage .left .imageWrap div div div div div div { background: url(../images/template/imagewrap-btmright.png) no-repeat bottom right; }
#homepage .left .imageWrap div div div div div div div { overflow: hidden; padding: 7px; background: url(../images/template/imagewrap-btmleft.png) no-repeat bottom left; }
#homepage .left .imageWrap div div div div div div div div { /*reset divs*/ padding: 0; background: none; }

#homepage .left .text { width: 55%; float: left; }
#homepage .left .text h1 { font-size: 1.6em; color: #0145ae; }
#homepage .left .text p { margin: .4em 0 0; font-size: 1.3em; }
#homepage .left .text p a { color: #0145ae; text-decoration: underline; }
#homepage .left .text p a:hover, #homepage .left .text p a:active, #homepage .left .text p a:focus { color: #c33; }

#homepage .left .poll { width: 40%; float: right; background: #ffefa3 url(../images/template/poll-top.png) repeat-x top left; }
#homepage .left .poll div { background: url(../images/template/poll-right.png) repeat-y top right; }
#homepage .left .poll div div { background: url(../images/template/poll-btm.png) repeat-x bottom left; }
#homepage .left .poll div div div { background: url(../images/template/poll-left.png) repeat-y top left; }
#homepage .left .poll div div div div { background: url(../images/template/poll-topleft.png) no-repeat top left; }
#homepage .left .poll div div div div div { background: url(../images/template/poll-topright.png) no-repeat top right; }
#homepage .left .poll div div div div div div { background: url(../images/template/poll-btmright.png) no-repeat bottom right; }
#homepage .left .poll div div div div div div div { padding: 15px 8px 3px 15px; background: url(../images/template/poll-btmleft.png) no-repeat bottom left; }
#homepage .left .poll div div div div div div div div { /* reset */ padding: 0; background: none; }
#homepage .left .poll h2 { font-size: 1.6em; color: #0145ae; margin: 0 0 0.5em; }
#homepage .left .poll fieldset { overflow: hidden; }
#homepage .left .poll fieldset strong { margin: .5em 0; display: block; font-weight: normal; font-size: 1.3em; color: #0145ae; }
#homepage .left .poll fieldset label { display: block; font-size: 1.3em; color: #0145ae; padding: 0.2em; }
#homepage .left .poll fieldset label input { margin: 0; padding: 0; vertical-align: middle; }
#homepage .left .poll fieldset div.submit { text-align: right; }
#homepage .left .poll .viewresultslink .viewquickpolllink .votingException { text-align: center; font-size: 1em; margin: 0 2.5em 0.1em 0; }

#homepage .right { width: 255px; margin: 0 0 0 -255px; background: #4978be url(../images/template/homemap-bgbtm.png) no-repeat bottom left; float: right; color: #fff; }
#homepage .right div { padding: 12px; background: url(../images/template/homemap-bgtop.png) no-repeat top left; }
#homepage .right div div { padding: 0; background: none; }
#homepage .right h2 { font-size: 1.8em; }
#homepage .right fieldset { text-align: right; }
#homepage .right select { margin: 0.2em 0 0; font-size: 1.2em; width: 100%; }
#homepage .right input { margin: 0.2em 0 0; font-size: 1.2em; width: 94%; }
#homepage .right input.submit  { width: 35%; background: #fff; border: 2px solid #6ba5f9; }
#homepage .right .map h3 { font-size: 1.4em; padding: 2.1em ; text-align: left; }
#homepage .right .map { padding: 0.5em ; text-align: center; }

/* Search results pages */
#search-results form { margin: 0; padding: 0; }
.search h2 { font-size: 1.2em; margin: 0; padding: 0; }
#search-suggestions h2 { font-size: 1.3em; font-weight: bold; }
#search-suggestions { font-size: 1.2em; clear:right; margin-left:20em; margin-top:1em; HEIGHT: 100px }
#search-suggestions ul {}
#search-results h1#search-result-title {font-weight: bold; font-size: 1.6em; margin: 0.25em 0 0.5em 0; display: block; color: #000}
#search-error-msg {background-color: yellow; margin: 0em 0.75em;}
#search-error-msg span {display: block; font-size: 1.2em; font-weight: normal; padding: 0.5em;}
#search-result-list { height:15em; margin:auto; overflow-x:hidden; overflow-y:scroll; width: 400px; border: 1px solid gray; margin-top: 1.5em; padding: 0.5em; }
#search-result-list ul {margin: 0; padding-left: 0; list-style-type: none;}
#search-result-list ul li { font-size: 1.1em; padding:0.15em 0.75em;}
#search-result-list ul li a {text-decoration: underline;}
#search-result-list ul li a:hover {text-decoration: none;}

#search-result-list-to-left { height:15em; margin:30px; overflow-x:hidden; overflow-y:scroll; width: 230px; border: 1px solid gray; margin-top: 1.5em; padding: 0.5em; float: left; }
#search-result-list-to-left ul li { font-size: 1.1em; padding:0.15em 0.75em;}
#search-result-list-to-left ul li a {text-decoration: underline;}
#search-result-list-to-left ul li a:hover {text-decoration: none;}
/* search results page */
#search-results .search-form, #search-results #search-again-map {margin-left: 2em}

.adminoverview li a { text-decoration: underline;} 
.adminoverview li  { margin-top: 1em;} 


#search-results #new-full-search-title {display:block; font-size:1.2em; font-weight:bold; margin:1em auto; width:600px; text-align: center;}
#search-results #new-map-search-title {display:block; font-size:1.5em; font-weight:bold; margin:2em 16em 1em; }
#search-results #search-again-map  {float: right; margin-top: 0.5em; }
#search-results #search-again-both {display:block; margin:0 0 0 300px; width:600px;}
#flash-map {float: right;  }
#flash-map h3 { font-size: 1.2em; font-weight: bold; margin-top: 0.7em;  }
/* search not found */
.search-info span { font-size: 1.1em; float:left; margin-left:0.5em; width:95%; padding-bottom: 0.25em;}
.search-info img {float:left;}
.search-info { zoom: 1; margin:0.25em 1em 1.5em; background: #ffffcc url(../images/searchResults/search-res-top.gif) repeat-x; }
.search-info .search2 { background: url(../images/searchResults/search-res-bottom.gif) repeat-x bottom; }
.search-info .search3 { background: url(../images/searchResults/search-res-left.gif) repeat-y; }
.search-info .search4 { background: url(../images/searchResults/search-res-right.gif) repeat-y right; }
.search-info .search5 { background: url(../images/searchResults/search-res-top-left.gif) no-repeat; }
.search-info .search6 { background: url(../images/searchResults/search-res-top-right.gif) no-repeat top right; }
.search-info .search7 { background: url(../images/searchResults/search-res-bottom-left.gif) no-repeat bottom left; }
.search-info .search8 { min-height: 50px; padding: 15px 15px 0; background: url(../images/searchResults/search-res-bottom-right.gif) no-repeat bottom right; }

/* image map */
.search-form { width: 170px; float: left; }
.search-form label { margin: .5em 0; padding: 0; display: block; font-size: 1.2em; font-weight: bold; }
.search-form span { margin: .5em 0; padding: 0; display: block; font-size: 1.2em; font-weight: bold; }
.search-form input, .search-form select { margin: .5em 0 0; font: 1.2em "Arial"; }
.search-form input { width: 160px; padding: 1px 3px; }
.search-form select { width: 170px; padding: 0; }
.search-form input.submit { width:50%; float: right; font-weight: bold; cursor: pointer; }

/* Options */
#crime-filter button { margin-top: 1em; }

#search-again-a { font-weight: bold; font-size:1.3em;  }

#neighb-policing-link { font-size:1.3em;  }
#visitCrimeTable { font-size:1.3em;  }
#dataupload { font-size: 12px; }
#dataupload p { margin: .2em 0 1px;  }

#adminoverview { font-size: 12px }
#updatedataset { font-size: 12px }
a.incidentcategory { text-decoration: underline; color: blue }

#uploadproblems {
	margin-left: 30px;
}

.standardtext {
	font-size: 1em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
 }

/* Footer
--------------------------------------------------------------------------
*/

#footer { margin: 50px 0 0; border-top: 1px solid #e5e5e5; }
#footer ul { margin: 1.2em 0; }
#footer ul li { font-size: 1.2em; display: inline; }
#footer ul li a { color: #333; text-decoration: underline; }
#footer ul li a:hover, #footer ul li a:active, #footer ul li a:focus { text-decoration: none; }

/* IE Mac fixes
--------------------------------------------------------------------------
*/

/*\*//*/
.hide, .skipNav { display: none; visibility: hidden; }
/**/