/* CSS Document */

h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 160%;
}
h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 140%;
}
h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 120%;
}
h4
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
}
h5
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
}
h6
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
}

img
{
    border-right: medium none;
    border-top: medium none;
    border-left: medium none;
    border-bottom: medium none
}


body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	font-size:small;
	color: #000000;
}
body {
/*	background-color: #FFFFFF;*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


table
{
    border-right: #878787 2px dotted;
    border-top: #878787 1px dotted;
    border-left: #878787 2px dotted;
    border-bottom: #878787 1px dotted
}

table.blank
{
	border-right: #878787 0px dotted;
    border-top: #878787 0px dotted;
    border-left: #878787 0px dotted;
    border-bottom: #878787 0px dotted;
    
}
caption
{
    border-right: #878787 2px dotted;
    padding-right: 2px;
    border-top: #878787 2px dotted;
    padding-left: 2px;
    font-size: 125%;
    background: #009DA7;
    padding-bottom: 1px;
    border-left: #878787 2px dotted;
    padding-top: 1px;
    border-bottom: medium none;
    font-family: 'Trebuchet MS', arial, verdana, helvetica, sans-serif;
    text-align: left;
    color:White;
}
.captionBtm
{
    border-right: #878787 2px dotted;
    border-top: medium none;
    border-left: #878787 2px dotted;
    border-bottom: #878787 2px dotted;
    caption-side: bottom
}
tfoot
{
    background: #009DA7;
    border-bottom: #878787 2px dotted;
    text-align: left
}
th
{
    background: #009DA7;
    border-bottom: #878787 2px dotted;
    text-align: left;
    color:White;
    
}
td
{
    border-right: #eee 1px solid;
    border-bottom: #eee 1px solid
}
td.blank
{
    border-right: #eee 0px solid;
    border-bottom: #eee 0px solid
}
td.noBorder
{
	border:none;
}

/*This can be used to make a <td> look like a <th> without breaking accessability*/
td.fakeheader {
    font-weight: bold;
    background: #fff7a5;
    border-bottom: #878787 2px dotted;
    text-align: left
}

td.beigecellcentred {
    background: #fff7a5;
    text-align: center
}
td.largetextcalendar
{
	font-size: large ;
	text-align:center;
}
th.largetextcalendar
{
	text-align: center;
	font-size:large;
}


/*Table without borders */
table.noBorder 
{
	border:none;
	font-size:100%;
}
td.noBorder
{
	border:none;
}
tr.noBorder
{
	border:none;
}



#contents{
	margin:0;
	padding:0;
	}
#header{
	margin:0;
	padding:0;
	height:150px;
	background-image: url(/nr/burysafe/images/door_graffetti.jpg);
	background-repeat: no-repeat;
	}
#header_home{
	position: relative;
	float:left;
	margin:0;
	padding:0;
	width:100%;
	height:150px;
	background-image: url(/nr/burysafe/images/door_graffetti.jpg);
	background-repeat: no-repeat;
	}
#header_your_town{
	position: relative;
	float:left;
	margin:0;
	padding:0;
	width:100%;
	height:150px;
	background-image: url(/nr/burysafe/images/banner_yourtown.jpg);
	background-repeat: no-repeat;
	}
#header_school{
	position: relative;
	float:left;
	margin:0;
	padding:0;
	width:100%;
	height:150px;
	background-image: url(/nr/burysafe/images/school.jpg);
	background-repeat: no-repeat;
	}
#header_business{
	position: relative;
	float:left;
	margin:0;
	padding:0;
	width:100%;
	height:150px;
	background-image: url(/nr/burysafe/images/business.jpg);
	background-repeat: no-repeat;
	}
#header_community{
	position: relative;
	float:left;
	margin:0;
	padding:0;
	width:100%;
	height:150px;
	background-image: url(/nr/burysafe/images/banner_community.jpg);
	background-repeat: no-repeat;
	}
#header_search{
	position: relative;
	float:left;
	margin:0;
	padding:0;
	width:100%;
	height:150px;
	background-image: url(/nr/burysafe/images/door_graffetti.jpg);
	background-repeat: no-repeat;
	}
/*#header_asbo{*/
#banner{
	position: relative;
	float:left;
	margin:0;
	padding:0;
	width:100%;
	height:150px;
	background-image: url(/nr/burysafe/images/asbo.jpg);
	background-repeat: no-repeat;
	}
#header_secure{
	position: relative;
	float:left;
	margin:0;
	padding:0;
	width:100%;
	height:150px;
	background-image: url(/nr/burysafe/images/securehome.jpg);
	background-repeat: no-repeat;
	}
#header_park{
	position: relative;
	float:left;
	margin:0;
	padding:0;
	width:100%;
	height:150px;
	background-image: url(/nr/burysafe/images/carpark.jpg);
	background-repeat: no-repeat;
	}
#header_current_crime{
	margin:0;
	padding:0;
	width:100%;
	height:150px;
	background-image: url(/nr/burysafe/images/currentcrime.jpg);
	background-repeat: no-repeat;
	}
#header_bullying{
	position: relative;
	float:left;
	margin:0;
	padding:0;
	width:100%;
	height:150px;
	background-image: url(/nr/burysafe/images/bullying.jpg);
	background-repeat: no-repeat;
	}
#header_personal_safety{
	position: relative;
	float:left;
	margin:0;
	padding:0;
	width:100%;
	height:150px;
	background-image: url(/nr/burysafe/images/personalsafety.jpg);
	background-repeat: no-repeat;
	}
#header_road_safety_test{
	position: relative;
	float:left;
	margin:0;
	padding:0;
	width:100%;
	height:150px;
	background-image: url(/nr/burysafe/images/roadsafety.jpg);
	background-repeat: no-repeat;
	}
#header_secure_your_home{
	position: relative;
	float:left;
	margin:0;
	padding:0;
	width:100%;
	height:150px;
	background-image: url(/nr/burysafe/images/securehome.jpg);
	background-repeat: no-repeat;
	}
#header_hate_crime{
	position: relative;
	float:left;
	margin:0;
	padding:0;
	width:100%;
	height:150px;
	background-image: url(/nr/burysafe/images/door_graffetti.jpg);
	background-repeat: no-repeat;
	}	
#topnavigation{
	position: relative;
	margin:0;
	padding:0;
	width:100%;
	height:30px;
	background-color: #009DA7;
	left: 0px;
	right: 0px;
	overflow:hidden;
	float: left;

	}
#topnavigation ul {  background-color: #009DA7;  list-style-type: none; padding:0; margin:0;width:100%;}

#topnavigation ul li 
{  
	margin:0;
	padding:0;
	background-color: #009DA7;
	display:block;
	float:left;
	width:16%;
}
#topnavigation ul li a {  display: block; color:white; padding: 7px 7px 7px 30px;  margin:0;  text-decoration: none;  height:16px; font-weight:bold;}
#topnavigation li a:hover {  color:white;  background-color: black; font-weight:bold;}
.topnavigationactive{background-color: black;}

#bottompartnerlinks{
	position: relative;
	margin:0;
	padding:0;
	width:100%;
	/*height:30px;*/
	background-color: #009DA7;
	left: 0px;
	right: 0px;
	overflow:hidden;
	float: left;

	}
#bottompartnerlinks ul {  background-color: #009DA7;  list-style-type: none; padding:0; margin:0;width:100%;}

#bottompartnerlinks ul li 
{  
	margin:0;
	padding:0;
	background-color: #009DA7;
	display:block;
	float:left;
	width:12.5%;
}
#bottompartnerlinks ul li a 
{  
	display: block; 
	color:white; 
	padding:7px 7px 20px 30px;  
	margin:0;  
	text-decoration: none;  
	/*height:16px; */
	font-weight:bold;
}

#bottompartnerlinks li a:hover {  color:white;  background-color: black; font-weight:bold;}



#breadnav{
	margin:0;
	padding:12px 0px 0px 0px;
	height:30px;
	background-color:#FFFFFF;
	color: #009DA7;
	font-weight: bold;
	margin-left: 30px;
	float: left;
	width: auto;
	}
#breadnav a{
	text-decoration: none;
	color: #009DA7;
	font-weight: bold;
}
#search{
	margin:0;
	padding:0;
	width:180px;
	height:30px;
	background-color:#CCCCCC;
	position: relative;
	right: 0px;
	font-weight:bold;
	border-bottom:5px solid white;
	border-top:5px solid white;
	float: right;
	}
#search input{
	margin:0;
	padding:0;
	border:0;
	width:100px;
	}
#search a
{
	color:Black
}
#leftnav
{
	float:left;
	width:180px;
}
	
ul.leftnav 
{  
	list-style-type: none; 
	padding:0;
	margin:0;
}
ul.leftnav li {  margin:0;padding:0;background-color: white;}

ul.leftnav li a 
{
	display: block;
	color:black;
	padding: 15px 50px 0px 10px;
	margin:0;
	text-decoration: none;
	height:40px;
	background-image: url(/nr/burysafe/images/leftNavPanelUp.jpg);
	background-repeat:repeat-y;
}
ul.leftnav li a:hover 
{
	color:black;
	background-color: white;
	background-image: url(/nr/burysafe/images/leftNavPanelDown.jpg);
	background-repeat:repeat-y;
}

#rightbread{
float:right;width:180px;
}
#rb1
{
	margin:0;
	padding:5px 0 5px 0;
	border:1px #CCCCCC solid;
	text-align:center;
	
}
#rb2
{
	color:white;
	margin:0;
	padding:10px;
	height:auto;
	width:160px;
	background-color:black;
	border-bottom:5px solid white;
}
#rb2 a
{
	color:white;
	text-decoration:none;
	font-weight:bold;
}
#rb3
{
	color:white;
	margin:0;
	padding:10px;
	height:auto;
	width:160px;
	background-color:#009DA7;
	border-bottom:5px solid white;

}
#rb3 a
{
	color:white;
	text-decoration:none;
	font-weight:bold;
}
#rbspace
{
	margin:0;
	padding:0;
	height:5px;
}
#copyimg
{
	margin:0;
	padding:0;
	margin-bottom: 10px;
	margin-right: 10px;
}
#formsearch{
	margin:0;
	padding:5px;
	}
#searchtext{
	margin:0;
	padding:0;
	width:100px;
	}
#burysafelogo
{
	margin:0;
	padding:0;
	padding-right:50px;
}

#pagecopy{
	margin:0;
	padding: 0 0 10px 0;
	background-color:white;
	position: relative;
	float: left;
	width: 100%;
	}

#maintext{
	padding:0;
	margin:0;
	/*font-size:14px;*/
	font-weight:bold;
	line-height:30px;
}
#maintextnonebold{
	padding:0;
	margin:0;
	/*font-size:14px;*/
	/*font-weight:bold;*/
	/*line-height:30px;*/
}

#leftnavsub{
	float:left;
	width:180px;
	padding: 0;
	margin: 0;
	}
	
#innercontent{
float:right;width:40%;margin:0 10px 0 0;
}
#innercontentlarge
{
	float:left;
	width:50%;
	margin:0 10px 0px 10px
}
#innercontentlargeFULL
{
	float:left;
	margin:0 10px 0px 10px;
}
#leftnavsub ul {
	padding:0;
	margin:0;
	margin-left:25px;
	list-style-image: url(../images/bullet.gif);
	display:list-item;
}
#leftnavsub ul li {  
	margin:0;
	padding:0;
	padding-left:5px;
	padding-top:0;
}
#leftnavsub ul li a {
	text-decoration: none;
	color:black;
	margin:0;
	padding:0;
	line-height:auto;
}
#leftnavsub ul li a:hover {
	color:#666666;
}
.clear
{
	clear:both;
}
.dottedbox
{
    border-right: #009DA7 2px dotted;
    padding-right: 8px;
    border-top: #009DA7 2px dotted;
    padding-left: 10px;
    margin-bottom: 10px;
    padding-bottom: 0px;
    border-left: #009DA7 2px dotted;
    padding-top: 8px;
    border-bottom: #009DA7 2px dotted;
    position: relative;
    height: 1%
}
html .dottedbox
{
    padding-bottom: 16px
}

.dottedbox .inner
{
    margin: -20px 0px 0px;
}
.dottedbox h1
{
    border-right: medium none;
    padding-right: 10px;
    border-top: medium none;
    display: inline;
    padding-left: 10px;
    font-size: 160%;
    background: #fff;
    left: 12px;
    padding-bottom: 0px;
    margin: 0px;
    border-left: medium none;
    padding-top: 0px;
    border-bottom: medium none;
    position: relative;
    top: -20px;
    height: 40px
}
.dottedbox p
{
    margin-top: -10px;
    position: relative
}
.dottedbox ul
{
    padding-right: 0px;
    padding-left: 25px;
    padding-bottom: 0px;
    margin: 0px 0px 6px;
    padding-top: 0px;
    position: relative
}
.dottedbox li
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px 0px 3px;
    padding-top: 0px
}

.darkborder
{
	border-style: solid;
	border-width: 1px;
	border-color: #211C1E;
	padding-top: 6px;
}

.darkborder .blueheading
{
	background-color:#00A3B5;
	color:#FFFFFF;
	padding-left: 5px;
	position: relative;
	top: -20px;	
}

.headingNews
{
    border-right: #211C1E 1px solid;
    padding-right: 0px;
    border-top: #211C1E 1px solid;
    padding-left: 35px;
    font-size: 125%;
    background: url("/nr/burysafe/images/bullet-transparentbg.gif") #00A3B5 no-repeat 10px 50%;
    padding-bottom: 2px;
    margin: 0px;
    border-left: #211C1E 1px solid;
    padding-top: 1px;
    border-bottom: #211C1E 1px solid;
    position: relative;
    color:#FFFFFF;
}

ul.latestnews
{
    border-right: #211C1E 1px solid;
    padding-right: 0px;
    border-top: medium none;
    padding-left: 10px;
    -moz-padding-start: 20px;
    list-stye-position: inside;
    padding-bottom: 5px;
    margin: 0px;
    border-left: #211C1E 1px solid;
    padding-top: 8px;
    border-bottom: #211C1E 1px solid
}

#newsbox
{
	padding:5px;
	margin: 0px;
	-moz-margin-start: 15px;
	margin-top: -35px;
}

#AreaMap
{
	float: right;
}

#buryarea
{
    display: block;
    background: url("/nr/burysafe/images/BuryAreaMapSmall.jpg") no-repeat;
    margin: 20px 0px 40px;
    width: 150px;
    position: relative;
    height:255px;
}
#buryarea a
{
    font-size: x-small;
    background: #fff;
    color: #000;
    font-family: arial, sans-serif;
    position: relative;
    text-decoration: none
}
#buryarea a#title2:hover
{
    background-position: 0px 0px;
    overflow: visible
}
#buryarea a#area-RamsbottomTottingtonNorthManor
{
    display: block;
    background: no-repeat 400px 400px;
    left: 0px;
    overflow: hidden;
    width: 98px;
    padding-top: 77px;
    position: absolute;
    top: 0px;
    height: 0px
}


#buryarea html a#area-RamsbottomTottingtonNorthManor
{
    height: 0px
}
#buryarea a#area-RamsbottomTottingtonNorthManor:hover
{
    background-position: 0px 0px;
    overflow: visible;
    padding-top: 78px
/*    white-space: nowrap;*/

}
#buryarea a#area-BuryWest
{
    display: block;
    background: no-repeat 400px 400px;
    left: 39px;
    overflow: hidden;
    width: 36px;
    padding-top: 59px;
    position: absolute;
    top: 79px;
    height: 0px
}
#buryarea html a#area-BuryWest
{
    height: 0px
}
#buryarea a#area-BuryWest:hover
{
    background-position: 0px 0px;
    overflow: visible;
    padding-top: 60px
/*    white-space: nowrap*/
}
#buryarea a#area-BuryEast
{
    display: block;
    background: no-repeat 400px 400px;
    left: 76px;
    overflow: hidden;
    width: 59px;
    padding-top: 65px;
    position: absolute;
    top: 79px;
    height: 0px
}
#buryarea html a#area-BuryEast
{
    height: 0px
}
#buryarea a#area-BuryEast:hover
{
    background-position: 0px 0px;
    overflow: visible;
    padding-top: 65px
    /*white-space: nowrap;*/
}
#buryarea a#area-Radcliffe
{
    display: block;
    background: no-repeat 400px 400px;
    left: 7px;
    overflow: hidden;
    width: 68px;
    padding-top: 59px;
    position: absolute;
    top: 138px;
    height: 0px
}
#buryarea html a#area-Radcliffe
{
    height: 0px
}
#buryarea a#area-Radcliffe:hover
{
    background-position: 0px 0px;
    overflow: visible;
    padding-top: 40px
}
#buryarea a#area-WhitefieldUnsworth
{
    display: block;
    background: no-repeat 400px 400px;
    left: 75px;
    overflow: hidden;
    width: 60px;
    padding-top: 56px;
    position: absolute;
    top: 143px;
    height: 0px
}
#buryarea html a#area-WhitefieldUnsworth
{
    height: 0px
}
#buryarea a#area-WhitefieldUnsworth:hover
{
/*    width: 10px; */
    background-position: 0px 0px;
    overflow: visible;
    padding-top: 70px;
/*    white-space: nowrap; */
    
}
#buryarea a#area-Prestwich
{
    display: block;
    background: none transparent scroll repeat 0% 0%;
    left: 0px;
    overflow: hidden;
    width: 150px;
    padding-top: 55px;
    position: absolute;
    top: 200px;
    height: 0px
}
#buryarea html a#area-Prestwich
{
    height: 0px
}
#buryarea a#area-Prestwich:hover
{
    background-position: 0px 0px;
    overflow: visible;
    padding-top: 47px;
    padding-left: 40px;
}
#buryarea a#area-RamsbottomTottingtonNorthManor:hover span
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid;
    left: -90px;
    top:100px;
}
#buryarea a#area-BuryWest:hover span
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid;
    left: -50px
}
#buryarea a#area-BuryEast:hover span
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid;
    left: -50px
}
#buryarea a#area-Radcliffe:hover span
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid
}
#buryarea a#area-Prestwich:hover span
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid
}
#buryarea a#area-WhitefieldUnsworth:hover span
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid;
    left: -100px
}
#buryarea span
{
    padding-right: 2px;
    padding-left: 2px;
    /*background: #ffef5b;*/
    background: #C6DCE7;
    padding-bottom: 0px;
    padding-top: 0px;
    font-family: 'trebuchet ms', arial, verdana, sans-serif
}
html #buryarea span
{
    position: absolute
}
#buryarea dt
{
    display: none
}
.CCsubmit
{
	background-color:Transparent;
	background:none;
    font-family: 'trebuchet ms', arial, verdana, sans-serif;
    cursor: pointer;
    border: #000 0px solid;
}
.CCsubmit:hover
{
    background-color:Transparent;
    font-family: 'trebuchet ms', arial, verdana, sans-serif;
    cursor: pointer;
}

.leftQuote
{
	float:left;
	position:static;
}

.rightPicture
{
	float:right;
	position:static;
	padding-left:5px;
}

.rightQuote
{
	float:right;
	position:relative;
	padding-left:5px;
}

.leftPicture
{
	float:left;
	position:relative;
}

#mainNoRight
{
    padding-right: 10px;
    padding-left: 10px;
    font-size: 75%;
    background: #fff;
    padding-bottom: 10px;
    margin: 16px 0px 0px 185px;
    padding-top: 0px;
    position: relative;
    voice-family: inherit
}