/* Sitewide Styles
----------------------------------------------- */

	   body {
   background-color:#FFFFFF;
    margin:  0px;
    padding: 0px;
    text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	}
	
		
 #frame {
    width:750px;
    text-align: left; 
    margin: 0px auto;
	padding:0px;
    width: 750px; 
	background-color:#DFE4ED;
}
	
/* Language Chooser
----------------------------------------------- */

#langnav {
        font-size:10px;
        background:#DFE4ED;
        height:17px;
        width:750px;
        clear:both;
        text-align:center;
        border-bottom:0px none #FFFFFF;
        }

#langnav ul {
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        text-transform:uppercase;
        text-align:center;
        display:inline;
        }

#langnav ul li {
        margin:0px; 
        padding:0px;
        display:inline;
        list-style:none;
        }

#langnav ul a { 
        float:left;
        display:block;
        padding:2px 5px 2px 10px;
        font-weight:normal;
        color:#7E94B5;
        white-space:nowrap;
        background:url(/images/divlangnav.gif) no-repeat 0px 3px;
        }

#langnav ul a.first {
        background:none;
        }

/* Masthead
----------------------------------------------- */

#topinnerframe {
	float:left;
	width:750px;
	height: 150px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
	background:#FFFFFF url("/images/masterbanner.gif") no-repeat;
	border-top: 2px solid #FDBB2F;
    border-bottom: 2px solid #FDBB2F;
	}
		

#topinnerframeG {
	float:left;
	width:750px;
	height: 150px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
	background:#FFFFFF url("/images/G_masthead.jpg") no-repeat;
	border-top: 2px solid #FDBB2F;
    border-bottom: 2px solid #FDBB2F;
	}

	
#topinnerframeBG_01 {
	float:left;
	width:750px;
	height: 150px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
	background:#FFFFFF url("/images/BG_01masthead.jpg") no-repeat;
	border-top: 2px solid #FDBB2F;
    border-bottom: 2px solid #FDBB2F;
	}
	
	
#topinnerframeC_01 {
	float:left;
	width:750px;
	height: 150px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
	background:#FFFFFF url("/images/C_01masthead.jpg") no-repeat;
	border-top: 2px solid #FDBB2F;
    border-bottom: 2px solid #FDBB2F;
	}
	
	
#topinnerframeC_02 {
	float:left;
	width:750px;
	height: 150px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
	background:#FFFFFF url("/images/C_02masthead.jpg") no-repeat;
	border-top: 2px solid #FDBB2F;
    border-bottom: 2px solid #FDBB2F;
	}
	
	
#topinnerframeM_01 {
	float:left;
	width:750px;
	height: 150px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
	background:#FFFFFF url("/images/M_01masthead.jpg") no-repeat;
	border-top: 2px solid #FDBB2F;
    border-bottom: 2px solid #FDBB2F;
	}
	
	
#topinnerframeM_02 {
	float:left;
	width:750px;
	height: 150px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
	background:#FFFFFF url("/images/M_02masthead.jpg") no-repeat;
	border-top: 2px solid #FDBB2F;
    border-bottom: 2px solid #FDBB2F;
	}

	
#topinnerframeN_01 {
	float:left;
	width:750px;
	height: 150px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
	background:#FFFFFF url("/images/N_01masthead.jpg") no-repeat;
	border-top: 2px solid #FDBB2F;
    border-bottom: 2px solid #FDBB2F;
	}
	
	
#topinnerframeN_02 {
	float:left;
	width:750px;
	height: 150px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
	background:#FFFFFF url("/images/N_02masthead.jpg") no-repeat;
	border-top: 2px solid #FDBB2F;
    border-bottom: 2px solid #FDBB2F;
	}
	
	
#topinnerframeT_01 {
	float:left;
	width:750px;
	height: 150px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
	background:#FFFFFF url("/images/T_01masthead.jpg") no-repeat;
	border-top: 2px solid #FDBB2F;
    border-bottom: 2px solid #FDBB2F;
	}

	
#topinnerframeT_02 {
	float:left;
	width:750px;
	height: 150px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
	background:#FFFFFF url("/images/T_02masthead.jpg") no-repeat;
	border-top: 2px solid #FDBB2F;
    border-bottom: 2px solid #FDBB2F;
	}
	
			
/* Main Navigation
----------------------------------------------- */

#topnav 
{
   float:left;
   background:#002C6C;
   width:750px;
   text-align:center;
}

#topnav ul 
{
   float:left;
   margin:0 0 0 0;
   padding:0 0 0 0;
   text-transform:uppercase;
   font-size:10px;
   display:inline;
}

#topnav ul li 
{
   float:left;
   margin:0px; 
   padding:0px;
   display:inline;
   list-style:none;
   
}

#topnav ul a 
{
   float:left;
   display:block;
   padding:7px 7px 7px 12px;
   font-weight:bold;
   color:#ffffff;
   background:url("/images/divider.gif") no-repeat 0px 8px;
}

#topnav ul a.first 
{
   float:left;
   background:none;
   }
   

/* For skip links 
----------------------------------------------- */

.invisible, .invisible a {
   display: none;
   color: #002C6C;
}



.spacer {
   height: 10px;
}



/* Content Top Border
----------------------------------------------- */	
		
#content_top {
	float:left;
	width:750px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
	background-color:#DFE4ED;
	}
		
/* SubNav Container
----------------------------------------------- */

#contentleft {
	float:left;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	width:175px;
	height:100%;
	padding:0px;
	background:#DFE4ED;
	}
		
		
/* Left-hand Sub Nav
----------------------------------------------- */

.lhsnav {
	float:left;
	display: block;
	font-size:60%; 
	margin-left:auto;
        width:95%;
	padding:0px 0px 0px 0px;
	background:#DFE4ED;
	}
		
#lhsnav1 ul {
	padding: 0px 0px 0px 0px;
	display: inline;
	list-style: none;
	margin: 0px;

	}
	
#lhsnav1 li {	
	margin:0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	list-style: none;
	}


	
.lhsnavhead {	
	        margin:0px;	        
	        display: block;
		padding: 4px 0px 4px 10px;
		background: #BEC9DA;
		font-weight:bold;
		text-transform: uppercase;
                }
                
                
.lhsnavbold {
        font-weight: bold;
	color: #000000;		
	}
                        
                
#lhsnav1 a {
	display: block;
	color: #000000;
	text-decoration: none;
	background: #E3E3E3;
	background-repeat: no-repeat;
	border-top: 1px solid #FFFFFF;
	padding: 4px 10px 4px 15px;
	margin:0px;
	}
	
	
#lhsnav1 a:hover {
	color: #FFFFFF;
	background: #DFE4ED;
	margin:0px;
	}


.lhsnav2 {
	float:left;
	display: inline;
	font-size:60%; 
	margin-left:auto;
        width:95%;
	padding:0px 0px 0px 0px;
	background:#DFE4ED;
	}
	
#lhsnav3 ul {
	padding: 0px 0px 0px 0px;
	display: inline;
	list-style: none;
	margin: 0px;	
	}
	
#lhsnav3 li {	
	margin: 0px;
	display: inline;
	list-style: none;
	padding: 0px 0px 0px 0px;
	}

                
#lhsnav3 a {
	display: block;
	color: #000000;
	text-decoration: none;
	background: #E3E3E3;
	background-repeat: no-repeat;
	border-top: 1px solid #FFFFFF;
	padding: 4px 10px 4px 15px;
	margin:0px;
	}
	
	
#lhsnav3 a:hover {
	color: #FFFFFF;
	background: #DFE4ED;
	margin:0px;
	}
       
/* Main content
----------------------------------------------- */
        
#middleframe {
	float:left;
	width:750px;
	height:100%;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background:#DFE4ED;
	}

#middleheader {
	float:left;
	width:569px;
	height:80px;
	padding:0px 0px 0px 6px;
	background:#d9e0e9;
	margin:0px 0px 0px 0px;
	}
	
	
#contentright {
	float:left;
	width:569px;
	height:100%;
	padding:0px 0px 0px 6px;
	background:#F5F5F5;
	margin:0px 0px 0px 0px;
	}
	
#headercontent {
	float:left;
	width:98%;
	height:100%;
	padding:0px 0px 0px 6px;
	background:#F5F5F5;
	margin:0px 0px 0px 0px;
	}
	
#headercontent a {       
	padding:10px 0px;
	font-size: 100%;
	color: #333399;
	text-decoration:none
	}
	
#headercontent a:hover {       
	padding:10px 0px;
	font-size: 100%;
	color: #3333CC;
	text-decoration:underline
    }        
        
#bodycontent {
	float:left;
	width:67%;
	height:100%;
	padding:0px 0px 0px 6px;
	background:#F5F5F5;
	margin:0px 0px 0px 0px;
	}

#bodycontent h1 {
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size:140%;
	color: #bec9da;
	padding:10px 0px 5px 5px;
	border-bottom:1px dotted #CCCCCC;
	margin:0px 0px 0px 0px;
	}
	
#bodycontent h2 {
        font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size:120%;
	color: #002C6C;
	padding: 10px 0px 0px 5px;
	}
	

#bodycontent h3 {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size:100%;
	color: #000000;
	padding: 0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	}
	
#bodycontent h5 {
	font-family: arial, helvetica, sans-serif;
	font-size:95%;
	font-weight:bold;
	color: #000000;
	padding:0px 5px 0px 8px;
	border-bottom:1px solid #C2C2C2;
        }
	
#bodycontent a {       
	padding:10px 0px;
	font-size: 100%;
	color: #333399;
	text-decoration:none
	}
	
#bodycontent a:hover {       
	padding:10px 0px;
	font-size: 100%;
	color: #3333CC;
	text-decoration:underline
        }        
        
        
#neighbourhoods {
	float:left;
	width:100%;
	height:100%;
	padding:0px 0px 0px 6px;
	background:#F5F5F5;
	margin:0px 0px 0px 0px;
	}
	
#neighbourhoods h1 {
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size:140%;
	color: #bec9da;
	padding:10px 0px 5px 5px;
	border-bottom:1px dotted #CCCCCC;
	margin:0px 0px 0px 0px;
	}
	
#neighbourhoods h2 {
        font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size:120%;
	color: #002C6C;
	padding: 10px 0px 0px 5px;
	}
	

#neighbourhoods h3 {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size:100%;
	color: #000000;
	padding: 0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	}
	
#neighbourhoods h5 {
	font-family: arial, helvetica, sans-serif;
	font-size:95%;
	font-weight:bold;
	color: #000000;
	padding:0px 5px 0px 8px;
	border-bottom:1px solid #C2C2C2;
        }
	
#neighbourhoods a {       
	padding:10px 0px;
	font-size: 100%;
	color: #333399;
	text-decoration:none
	}
	
#neighbourhoods a:hover {       
	padding:10px 0px;
	font-size: 100%;
	color: #3333CC;
	text-decoration:underline
        }        
        
        
.breadcrumbs {
	font-size: 70%;
	border-bottom: 1px solid #ffffff;
	padding: 3px 0px 0px 5px;
	margin-bottom: 5px;
	}
	
.breadcrumbs a {
	font-size: 70%;
	color: #333399;
	padding: 3px 0px 0px 5px;
	margin-bottom: 5px;
	}
        
.execthumbs {
        display: block;
        background:#f5f5f5;
        padding:10px 5px 15px 10px; 
        }
        
        
.execdivider {
        display: block;
        background:#f5f5f5;
        padding:0px;
        border-bottom: 1px solid #B6C4C8; 
        }

#piccol {
        float:left;
        height:133px;
        padding:0px 10px 0px 10px;
        margin:0px;
        overflow:visible;
        background:#f5f5f5;
        border-right:1px dotted #cccccc;
        }
   
   
#pictext {
        float:left;
        height:133px;
        padding:10px 60px 0px 20px;
        margin:0px;
        overflow:visible;
        background:#f5f5f5;
        }

.picrunaround {
        float:right;
        background:#f5f5f5;
        background-repeat:no-repeat;
        padding:30px 10px 8px 20px;
        }
		
.picrunaroundborder {
	border: 5px solid #BEC9DA;
		
        }
        
.picrunaroundS {
        float:right;
        background:#f5f5f5;
        background-repeat:no-repeat;
        padding:20px 10px 8px 20px;
        }
        
   
.picrunaroundL {
        background:#f5f5f5;
        background-repeat:no-repeat;
        padding:0px 10px 10px 0px;
        border:0px;
        }
        
.adbannerrunaround {
         float:left;
         background:#DFE4ED;
         background-repeat:no-repeat;
         padding:15px 12px 20px 10px;
        }

.bulletrunaround {
        float:left;
        background:#f5f5f5;
        background-repeat:no-repeat;
        padding:0px 10px 0px 5px;
        margin:0px 0px 5px 0px;
        }
        
.uldoublespace ul {
	line-height: 150%;
	font-size:85%;
	padding:0px 30px 0px 20px;
	text-transform:none;
	list-style-position: inside;
	list-style-type: circle;
        }
        
 .uldoublespace li {
	text-transform:none;
	list-style-type: disc;
	
        }
        
.faqdoublespace ul {
	line-height: 150%;
	padding:0px 30px 0px 20px;
	text-transform:none;
	list-style-position: inside;
	list-style-type: circle;
        }
        
.faqdoublespace li {
	text-transform:none;
	list-style-type: disc;
        }
        
.red {
        font-weight: bold;
        color: #FF0000;
        }
        
.bigred {
        font-weight: bold;
        font-size:90%;
        color: #FF0000;
        }
        
.bigred1 {
        font-weight: bold;
        font-size:85%;
        color: #FF0000;
        }

.bigred1 a{
        font-weight: bold;
        font-size:85%;
        color: #FF0000;
        }
		
.bigred1 a:hover{
        font-weight: bold;
        font-size:85%;
		text-decoration:underline;
        color: #FF0000;
        }
		        
.blue {
        font-weight: bold;
        color: #002CCC;
        }
        
.bigblue {
        font-weight: bold;
	font-size:90%;
	color: #002C6C;
	padding:5px;
        }
        
.bigblue1 {
        font-weight: bold;
	font-size:85%;
	color: #002C6C;
	padding: 0px;
        }
 
.bigblue2 {
        font-weight: bold;
 	font-size:110%;
 	color: #002C6C;
 	padding: 0px;
        }
        
.flatblue {
        font-weight: bold;
        color: #336677;
        }
        
.nptheadblue {
        font-weight: bold;
	font-size:125%;
	color: #002C6C;
        }
        
        
.nptheadblue1 {
        font-weight: bold;
	font-size:145%;
	color: #002C6C;
        }
        
        
.nptsubheadblue {
        font-weight: bold;
	font-size:105%;
	color: #6680A7;
        }


.nptsubheadblue1 {
        font-weight: bold;
	font-size:105%;
	color: #002C6C;
        }
        
        
.mediumblue {
        font-weight: bold;
	font-size:105%;
	color: #5F7BA3;
	padding:5px;
        }
        

.lightblue {
        font-weight: bold;
	font-size:100%;
	color: #336699;
	padding:5px;
        }
        
.invisbody {
	color: #f5f5f5;
        }
        
.blackunderline {
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-size:95%;
	font-weight:bold;
	color: #000000;
	padding:5px 0px 2px 5px;
	border-bottom:1px solid #C2C2C2;
        }
        
#firearmsheader {
	float:left;
	width:569px;
	height:100%;
	padding:0px 0px 0px 6px;
	background:#F5F5F5;
	margin:0px 0px 0px 0px;
	}
	
#firearmsheader h1 {
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size:22px;
	color: #bec9da;
	padding:10px 0px 5px 5px;
	border-bottom:1px dotted #CCCCCC;
	margin:0px 0px 0px 0px;
	}
	
#firearmsheader h2 {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size:100%;
	color: #000000;
	padding: 0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	}
	
#firearmsheader h3 {
        font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size:120%;
	color: #002C6C;
	padding: 10px 0px 0px 5px;
	}
	

#firearmsheader ul {
	line-height: 150%;
	font-size:85%;
	padding:0px 0px 0px 20px;
	margin: 5px 0px 20px 20px;
	text-transform:none;
	list-style-type: disc;
        }

#firearmsheader li {
	text-transform:none;
	list-style-type: disc;
        }
        
#firearmsheader a {       
	padding:10px 0px;
	font-size: 100%;
	color: #333399;
	text-decoration:none
	}
	
#firearmsheader a:hover {       
	padding:10px 0px;
	font-size: 100%;
	color: #3333CC;
	text-decoration:underline
        }       
        

.local_priorities {
		margin:0px 0px 5px 0px;
		background: #FFF1D5;
		font-weight:bold;
		font-size: 100%;
		color:#002C6C;		
		padding: 0px;
	        }
	
        
.localpriorityhead {	
		display: block;
		padding: 3px 0px 3px 5px;
		background: #FEE4AC;
		font-weight:bold;
		font-size: 70%;
		color:#002C6C;
		border-bottom: 1px solid #FFFFFF;
                }
                
#localpriority {	
		padding: 5px 0px 5px 5px;
		background: #FFF1D5;
		font-weight:bold;
		font-size: 70%;
		color:#002C6C;
                }
                
#localpriority ul {
	display: block;	
	line-height: 150%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
#localpriority li {
    display: list-item;
	padding: 0px 0px 0px 4px;
	margin: 0px 25px 10px 0px;
	list-style-type: none;
	list-style-position: outside;
	border-left: 7px solid #FDC959;
	}
	
	
li#lastupdated {  
	border-left: 0px;
	font-size: 100%;
	color:#000000;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	font-weight:normal;	
	}
			
.localspace {	
		display: block;
                padding: 1px 0px 0px 0px;
	        background: #FFF1D5;
                margin:0px 0px 10px 0px;
             }
                
.local_prioritybody {
		padding: 3px 0px 3px 5px;
		font-weight:normal;
		font-size: 70%;
		color:#002C6C;
                }



        
.localofficers {	
	        background:#D9E0E9;
	        display: block;
	        padding: 5px 0px 5px 5px;
		font-weight:bold;
		font-size: 70%;
		color:#002C6C;
		border-bottom: 1px solid #FFFFFF;
                }
        
.wardhead {
	display: block;
	background: #FDC959;	
	font-size:90%;
        font-weight: bold;
        color: #002C6C;
        border-bottom: 1px solid #FDBB2F;
        border-top: 1px solid #FDBB2F;
        padding: 3px 0px 3px 5px;
        }
        
	
.local_actions {
		margin:0px 0px 5px 0px;
		background: #FFF1D5;
		font-weight:normal;
		font-size: 100%;
		color:#331e03;		
		padding: 0px;
	        }
                
.actionhead {
	display: block;
	background: #FDC959;	
	font-size:90%;
        font-weight: bold;
        color: #331e03;
        border-bottom: 1px solid #FDBB2F;
        border-top: 1px solid #FDBB2F;
        padding: 3px 0px 3px 5px;
        }
        


#actions {	
		display: block;
		width: 90%;
		padding: 5px 0px 5px 5px;
		background: #FFF1D5;
		font-size: 70%;
		color:#331e03;
		margin:7px 0px 5px 5px;
		border-left: 3px solid #FFF1D5;
                }



        
.PACT {
		margin:0px 0px 5px 0px;
		background: #D5DDD3;
		font-weight:bold;
		font-size: 100%;
		color:#002C6C;		
		padding: 0px;
	        }
	        
#PACThead {
	display: block;
	background: #ABBBA7;	
	font-size:85%;
        font-weight: bold;
        color: #2E5624;
        border-bottom: 1px solid #829A7C;
        border-top: 1px solid #829A7C;
        padding: 3px 0px 3px 5px;
        }
		
#PACThead a{	color: #2E5624;
	text-decoration: underline;

        }
		
#PACThead a:hover{
	color: #FFFFFF;
	text-decoration: underline;

        }
		

        
        
 
 
.PACTtext {	
 	display: block;
 	padding: 3px 0px 3px 5px;
 	background: #D5DDD3;
 	font-weight:bold;
 	font-size: 70%;
 	color:#62805B;
        }
        
                
                
.PACTdate {	
		display: block;
		width: 90%;
		padding: 5px 0px 0px 5px;
		background: #D5DDD3;
		font-weight:bold;
		font-size: 70%;
		color:#426739;
		margin:7px 0px 0px 5px;
		border-top: 1px solid #829A7C;
		border-left: 3px solid #829A7C;
                }
 
.PACTspace {	
 		display: block;
                padding: 1px 0px 0px 0px;
 	        background: #D5DDD3;
                margin:0px 0px 10px 0px;
             }
             
 
.PSurg {
		margin:0px 0px 5px 0px;
		background: #DFE4ED;
		font-weight:bold;
		font-size: 100%;
		color:#002C6C;		
		padding: 0px;
	        }
	        
	        
.PSurghead {
	display: block;
	background: #CCD5E2;	
	font-size:85%;
        font-weight: bold;
        color: #335689;
        border-bottom: 1px solid #8CA0BD;
        border-top: 1px solid #8CA0BD;
        padding: 3px 0px 3px 5px;
        }
        
 
 
.PSurgtext {	
 	display: block;
 	padding: 3px 0px 3px 5px;
 	background: #DFE4ED;
 	font-weight:bold;
 	font-size: 70%;
 	color:#59769F;
        }
        
                
                
#PSurgdate {	
		padding: 5px 0px 5px 5px;
		background: #DFE4ED;
		font-weight:bold;
		font-size: 70%;
		color:#335689;
                }
                
                
 #PSurgdate ul {
	display: block;	
	line-height: 150%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	list-style-type: disc;
	list-style-position: inside; 
	} 
	
#PSurgdate li {
        display: list-item;
	padding: 0px 0px 0px 4px;
	margin: 0px 25px 10px 0px;
	list-style-type: none;
	list-style-position: outside;
	border-left: 7px solid #8CA0BD;
	}
	
	
#PSurgspace {	
 		display: block;
 	        height:10px;
 	        background: #D5DDD3;
                margin:0px 0px 10px 0px;
             }
 
 
             
.local_PS_BG {
	display: block;
	margin:0px 0px 0px 0px;
	height:100px;
	background:url(/images/lps_BLAENAUGWENT_e.jpg) no-repeat;	
	font-size:70%;
        font-weight: bold;
        color: #002C6C;
        padding: 15px 0px 0px 200px;
        }
 
 
.local_PS_C {
	display: block;
	margin:0px 0px 0px 0px;
	height:100px;
	background:url(/images/lps_CAERPHILLY_e.jpg) no-repeat;	
	font-size:70%;
        font-weight: bold;
        color: #002C6C;
        padding: 15px 0px 0px 200px;
        }
 
 
.local_PS_M {
	display: block;
	margin:0px 0px 0px 0px;
	height:100px;
	background:url(/images/lps_MONMOUTHSHIRE_e.jpg) no-repeat;	
	font-size:70%;
        font-weight: bold;
        color: #002C6C;
        padding: 15px 0px 0px 200px;
        }
 
  
.local_PS_N {
	display: block;
	margin:0px 0px 0px 0px;
	height:100px;
	background:url(/images/lps_NEWPORT_e.jpg) no-repeat;	
	font-size:70%;
        font-weight: bold;
        color: #002C6C;
        padding: 15px 0px 0px 200px;
        }
        
        
.local_PS_T {
	display: block;
	margin:0px 0px 0px 0px;
	height:100px;
	background:url(/images/lps_TORFAEN_e.jpg) no-repeat;	
	font-size:70%;
        font-weight: bold;
        color: #002C6C;
        padding: 15px 0px 0px 200px;
        }
        
        
.lpshead {	
 	   display: block;
           padding: 3px 0px 3px 5px;
           background: #56A1D5;
 	   font-weight:bold;
 	   font-size: 70%;
 	   color:#FFFFFF;
	   border-bottom: 1px solid #FFFFFF;
	   }
	   
	   
.lpshead_BG{	
 	   display: block;
           padding: 3px 0px 3px 5px;
           background: #D48D27;
 	   font-weight:bold;
 	   font-size: 70%;
 	   color:#FFFFFF;
	   border-bottom: 1px solid #FFFFFF;
	   }
	   
	   
.lpshead_C {	
 	   display: block;
           padding: 3px 0px 3px 5px;
           background: #60A742;
 	   font-weight:bold;
 	   font-size: 70%;
 	   color:#FFFFFF;
	   border-bottom: 1px solid #FFFFFF;
	   }
	   
	   
.lpshead_M {	
 	   display: block;
           padding: 3px 0px 3px 5px;
           background: #43A5C1;
 	   font-weight:bold;
 	   font-size: 70%;
 	   color:#FFFFFF;
	   border-bottom: 1px solid #FFFFFF;
	   }
	   
	   
.lpshead_N {	
 	   display: block;
           padding: 3px 0px 3px 5px;
           background: #700E60;
 	   font-weight:bold;
 	   font-size: 70%;
 	   color:#FFFFFF;
	   border-bottom: 1px solid #FFFFFF;
	   }
	   
	   
.lpshead_T {	
 	   display: block;
           padding: 3px 0px 3px 5px;
           background: #BF2F2B;
 	   font-weight:bold;
 	   font-size: 70%;
 	   color:#FFFFFF;
	   border-bottom: 1px solid #FFFFFF;
	   }
	   
	    
.statshead {	
 	   display: block;
           padding: 3px 0px 3px 5px;
           background: #BCD5ED;
 	   font-weight:bold;
 	   font-size: 70%;
 	   color:#002C6C;
	   border-bottom: 1px solid #FFFFFF;
	   }
	   
	   
.local_CSa {
	display: block;
	margin:0px 0px 0px 0px;
	height:95px;
	background:url(/images/statsbannerA.gif) no-repeat;	
	font-size:70%;
        font-weight: bold;
        color: #002C6C;
        padding: 15px 0px 0px 250px;
        }
        
        
 .local_CSb {
	display: block;
	margin:0px 0px 0px 0px;
	height:95px;
	background:url(/images/statsbannerB.gif) no-repeat;	
	font-size:70%;
        font-weight: bold;
        color: #002C6C;
        padding: 15px 0px 0px 250px;
        }
        
        
.local_CSc {
	display: block;
	margin:0px 0px 0px 0px;
	height:95px;
	background:url(/images/statsbannerC.gif) no-repeat;	
	font-size:70%;
        font-weight: bold;
        color: #002C6C;
        padding: 15px 0px 0px 250px;
        }
        

.local_CSd {
	display: block;
	margin:0px 0px 0px 0px;
	height:95px;
	background:url(/images/statsbannerD.gif) no-repeat;	
	font-size:70%;
        font-weight: bold;
        color: #002C6C;
        padding: 15px 0px 0px 5px;
        }
        
 .local_CSe {
	display: block;
	margin:0px 0px 0px 0px;
	height:95px;
	background:url(/images/statsbannerE.gif) no-repeat;	
	font-size:70%;
        font-weight: bold;
        color: #002C6C;
        padding: 15px 0px 0px 5px;
        }
        
 
 .local_CSf {
 	display: block;
 	margin:0px 0px 0px 0px;
 	height:95px;
 	background:url(/images/statsbannerF.gif) no-repeat;	
 	font-size:70%;
        font-weight: bold;
        color: #002C6C;
        padding: 15px 0px 0px 5px;
        }
         

 .surveyblock {
 	display: block;
 	margin:0px 0px 10px 0px;
 	height:19px;
 	background:url(/images/yourvoicebg.gif) no-repeat;	
 	font-size:70%;
        font-weight: bold;
        color: #ffffff;
        padding: 56px 0px 0px 85px;
        }
        
        
#surveylink a{	color: #FFFFFF;
	text-decoration: underline;

        }
		
#surveylink a:hover{
	color: #BBCBE1;
	text-decoration: underline;

        }
        
        
.adbannerhead {	
 	   background:url(/images/nhwlink.gif) no-repeat;
 	   margin: 0px 0px 0px 0px;
 	   height: 36px;
 	   display: block;
           padding: 3px 0px 3px 5px;
 	   font-weight:bold;
 	   font-size: 70%;
 	   color:#002C6C;
	   }
	   
 .drugheader {
 	background:#CCD5E2;
 	font-weight:bold;
 	font-size: 85%;
 	margin:5px 10px 2px 3px;
 	padding:3px 10px 3px 3px;
 	border-top:1px solid #698095;
 	}
 	
 .drugpic {
 		display: block;
 		padding: 5px 0px 5px 5px;	
 		margin: 2px 10px 2px 3px;
 		background:#E5E9F0;
 	        font-weight: bold;
 		font-size:80%;
 	        color: #002C6C;
 	        
 	  }
 
 .drugtext { 	font-weight: bold;
 		font-size:100%;
 		vertical-align: top;
 	        color: #002C6C;
 	        }

 
 
 .public_action {
 		margin:0px 0px 5px 0px;
 		background: #C77203;
 		font-weight:bold;
 		font-size: 100%;
 		color:#002C6C;		
 		padding: 0px;
 	        }
 	        
 	        

  
                 
                 
 .P_Adetails {	   	
 	        height: 185px;
 	        padding: 0px 0px 0px 0px;
 		background: #DDD2E5;
 		font-weight:normal;
 		font-size: 100%;
 		color:#561C7F;
 		margin: 0px 0px 10px 0px;
                 }
                 
                 
  .P_A_head {
 	display: block;
 	background: #BBA4CC;	
 	font-size:85%;
         font-weight: bold;
         color: #561C7F;
         border-bottom: 1px solid #784999;
         border-top: 1px solid #784999;
         padding: 3px 0px 3px 5px;
         margin: 0px 0px -10px 0px;
         }
         
         
 #P_Alist ul {	
	display: block;	
	font-size: 70%;
	line-height: 180%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
 	} 
 	
 #P_Alist li {
 	display: list-item;
 	line-height: 180%;
 	font-size: 70%;
 	padding: 0px 30px 0px 0px;
 	margin: 0px 0px 0px -18px;
	list-style-type: disc;
	list-style-position: outside;
 	}
 	
 	
#P_Alist a{
        color: #561C7F;
	text-decoration: underline;
        }
		
#P_Alist a:hover{
	color: #CC0000;
	text-decoration: underline;
        }
        
        
.P_Adetailspace {	
  		display: block;
  	        height:1px;
  	        background: #F4E3CD;
                margin:-10px 0px 0px 0px;
             }
             
             
             
 
/* Right-hand Sub Nav
----------------------------------------------- */

#rhsnav {
	float:left;
	font-size:100%;
	font-family: arial, helvetica, sans-serif;	
	color: #002C6C;	
	width:30%;
	height:100%;
	margin:0px 2px 0px 5px;
	padding:0px 0px 0px 0px;
	background:#F5F5F5;
	}	

.lpu_name {
	float:right;
	font-family:arial, helvetica, sans-serif;
	font-weight:normal;
	font-size:140%;
	color: #A2ABBA;
	padding:0px 0px 5px 0px;
	margin:-31px 22px 0px 0px;
	}   
        
        	
.localbody {
	background:#F5F5F5;
	font-size: 100%;
	font-family: arial, helvetica, sans-serif;
	color: #002C6C;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
.local_articles {
		border: 1px solid #cccccc;
		padding: 2px;	
	        }
			
			
.confidencebox {
		 background:#D9E0E9;
	     display: block;
		 border: 1px solid #cccccc;
		 padding: 2px 2px 2px 2px;	
		 font-size:70%;	
		 }
		 
		 			
.confidenceheader {	
		display: block;
		padding: 3px 0px 3px 5px;
		background: #99ABC4;
		font-weight:bold;
		font-size:110%;	
		color: #ffffff;
		border-bottom: 1px solid #ffffff;
        }
		
              
.confidence_percent {	
		 font-weight: bold;
		 font-size:410%;
		 color: #002C6C;
		 padding: 5px 0px 0px 0px;
	     }
		 
		 		 		
.bigasterisk {	
		 font-weight: bold;
		 font-size:250%;
		 vertical-align: top;
		 color: #B50817;
		 }
		 
		 
.confidencecopy {
		 padding: 0px 2px 0px 3px;	
		 font-weight: bold;
		 font-size:100%;
	     }


.locallinkheader {
	display: block;
	background: #D9E0E9;
	font-weight: bold;
	font-size:90%;
	color: #002C6C;
    padding:3px 0px 3px 3px;
	margin:0px 0px 10px 0px;
	border-bottom: 1px solid #99ABC4;
	border-top: 1px solid #99ABC4;
	}       
    
				        
#local_pic {
	     display: block;
		 margin: 0px 0px 0px 0px;
		 width:100%;
	     height:50px;
	     background:url(/images/pcsowebbanner.jpg) no-repeat;
	     }
	        
	        
#local_pic1 {
	     display: block;
		 margin: 0px 0px 0px 0px;
	     width:100%;
	     height:50px;
	     background:url(/images/pcsowebbanner1.jpg) no-repeat;
	     }	
	        
	        	
#wardsnav {
	      display: block;
	      background: #99ABC4;
	      margin: 0px 0px 0px 0px;
	      height: auto;
                }

                  
.wardsnavhead {	
	        display: block;
		padding: 5px 0px 3px 5px;
		background: #002C6C;
		font-weight:bold;
		font-size: 70%;
		color: #ffffff;
		height: auto;
		border-bottom: 1px solid #ffffff;
		margin: 0px 0px 0px 0px;
                }
                
               
#wardsnav ul {
        text-align:left;
	display: inline;
	list-style: none;
	padding: 0px 0px 0px 0px;
	font-size: 90%;
	height: auto;
	overflow: auto;
	margin: 0px 0px 0px 0px;
	}
	
#wardsnav li {
        text-align:left;
        display: inline;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	list-style: none;
	font-size: 90%;
	}
		
	
#wardsnav a {
        text-align:left;
	display: block;
	color: #002C6C;
	font-size: 90%;
	text-decoration: none;
	background: #99ABC4;
	padding: 3px 0px 3px 5px;
	margin: 0px 0px 0px 0px;
	}

	
#wardsnav a:hover {
	text-align:left;
	color: #6680A7;
	background: #DFE4ED;
	font-size: 90%;
	margin: 0px 0px 0px 0px;
	}
	
	
.wardsnavbold {
        text-align:left;
	font-weight: bold;
	color: #002C6C;
	font-size: 90%;
	margin: 0px 0px 0px 0px;
	}
              
 	
#nnews {
	
	display:block;
	margin:0px 0px 3px 0px;
	background:url(/images/nnewsheadA1.gif) no-repeat;	
	font-size:75%;
        font-weight: bold;
        color: #002C6C;
        padding: 162px 0px 0px 5px;
        }
        
 
.nnewsheader {
		display: block;
	    margin:0px 0px 0px 0px;	
	    font-size:75%;
        font-weight: bold;
        color: #FFFFFF;
        padding: 0px 0px 3px 5px;
        }       
	
.nnewslink a {
	      display: block;
	      color: #FFFFFF;
	      font-size: 75%;
	      font-weight: bold;
	      text-decoration: none;
	      background: #002C6C;
	      border-top: 1px solid #002C6C;
	      padding: 3px 0px 3px 7px;
	      }

	
.nnewslink a:hover {
	            color: #6680A7;
	            background: #DFE4ED;
	            text-decoration: none;
	            font-size: 75%;
	            font-weight: bold;
	            padding: 3px 0px 3px 7px;
	            border-top: 1px solid #002C6C;
	            }	
	

.statslink {
		height: 50px;
		font-size: 75%;
	    margin: 0px 0px 0px 4px;
		padding: 5px 5px 5px 5px;
		background:url(/images/neighbourhoods/crimemap_on.jpg) no-repeat;
	        }
	        
	        
.statslink a {
	      font-weight: bold;
	      color: #000000;
	      text-decoration: none;
	      }

	
.statslink a:hover {	            
	            font-weight: bold;
	            color: #CC0000;
	            text-decoration: none;
	            }	
	

.pledgelink {   
        height: 12px;
		font-size: 75%;
		vertical-align: bottom;
		margin:0px 0px 0px 3px;
		padding: 45px 5px 5px 3px;
		background:url(/images/neighbourhoods/pledgelink4neighbourhoods.gif) no-repeat;
	        }	
	
.pledgelink a {
	      font-weight: bold;
	      color: #ffffff;
	      text-decoration: none;
	      }

	
.pledgelink a:hover {	            
	            font-weight: bold;
	            color: #CC0000;
	            text-decoration: none;
	            }
	            

#localstation {
	       padding: 5px;
	       line-height: 19px;
	       background: #D5DDD3;
	       font-size: 70%;
		   margin:0px 0px 0px 2px;
            }

                  
.localstationhead {	
		display: block;
		padding: 3px 0px 3px 5px;
		background: #426739;
		font-weight:bold;
		font-size: 70%;
		color: #ffffff;
		border-bottom: 1px solid #ffffff;
              }
              
	     
.station_picBG1 {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height:260px;
	     background:url(/images/neighbourhoods/stations/stationB_G1.jpg) no-repeat;
	     }
		 

.station_picBG2 {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height:260px;
	     background:url(/images/neighbourhoods/stations/stationB_G2.jpg) no-repeat;
	     }
		 
.station_picBG3 {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height:280px;
	     background:url(/images/neighbourhoods/stations/stationB_G3.jpg) no-repeat;
	     }
		 
.station_picBG4 {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height:260px;
	     background:url(/images/neighbourhoods/stations/stationB_G4.jpg) no-repeat;
	     }
		 
		 
.station_picC1 {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height:260px;
	     background:url(/images/neighbourhoods/stations/stationC1.jpg) no-repeat;
	     }  
		 

.station_picC2 {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height:260px;
	     background:url(/images/neighbourhoods/stations/stationC2.jpg) no-repeat;
	     }
		 

.station_picC3 {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height: 265px;
	     background:url(/images/neighbourhoods/stations/stationC3.jpg) no-repeat;
	     }

		 
.station_picC4 {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height: 260px;
	     background:url(/images/neighbourhoods/stations/stationC4.jpg) no-repeat;
	     }
		 
		 
.station_picC5 {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height: 260px;
	     background:url(/images/neighbourhoods/stations/stationC5.jpg) no-repeat;
	     }
		 

.station_picC6 {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height: 260px;
	     background:url(/images/neighbourhoods/stations/stationC6.jpg) no-repeat;
	     }
		 
		 
.station_picC7 {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height:270px;
	     background:url(/images/neighbourhoods/stations/stationC7.jpg) no-repeat;
	     } 
		 
		 		 
.station_picM1 {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height:260px;
	     background:url(/images/neighbourhoods/stations/stationM1.jpg) no-repeat;
	     }
		 
.station_picM2 {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height:280px;
	     background:url(/images/neighbourhoods/stations/stationM2.jpg) no-repeat;
	     }
	     
.station_picM3 {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height:260px;
	     background:url(/images/neighbourhoods/stations/stationM3.jpg) no-repeat;
	     }

.station_picM3a {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height:270px;
	     background:url(/images/neighbourhoods/stations/stationM3a.jpg) no-repeat;
	     }
		 
.station_picM4 {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height:260px;
	     background:url(/images/neighbourhoods/stations/stationM4.jpg) no-repeat;
	     }
	     
.station_picN1 {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height:260px;
	     background:url(/images/neighbourhoods/stations/stationN1.jpg) no-repeat;
	     }
	     
	     
.station_picN1a {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height:229px;
	     background:url(/images/neighbourhoods/stations/stationN1a.jpg) no-repeat;
	     }
	     
	     
.station_picN1b {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height:249px;
	     background:url(/images/neighbourhoods/stations/stationN1b.jpg) no-repeat;
	     }
		 
		 
.station_picN2 {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height:270px;
	     background:url(/images/neighbourhoods/stations/stationN2.jpg) no-repeat;
	     }             
              

.station_picN2a {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height:210px;
	     background:url(/images/neighbourhoods/stations/stationN2a.jpg) no-repeat;
	     }
		 
	     
.station_picN3 {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height:260px;
	     background:url(/images/neighbourhoods/stations/stationN3.jpg) no-repeat;
	     }
		 
		 
.station_picN4 {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height:260px;
	     background:url(/images/neighbourhoods/stations/stationN4.jpg) no-repeat;
	     }
		 
		 		 		 
.station_picN5 {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height:270px;
	     background:url(/images/neighbourhoods/stations/stationN5.jpg) no-repeat;
	     }
	     
	     
.station_picN5a {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height:245px;
	     background:url(/images/neighbourhoods/stations/stationN5a.jpg) no-repeat;
	     }
	     
	     
.station_picN5b {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height:245px;
	     background:url(/images/neighbourhoods/stations/stationN5b.jpg) no-repeat;
	     }
	     
		 
.station_picT1 {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height:260px;
	     background:url(/images/neighbourhoods/stations/stationT1.jpg) no-repeat;
	     }
		 
		
.station_picT2 {	     
	     font-size: 70%;
	     padding: 5px;
	     display: block;
	     line-height: 19px;
	     height:260px;
	     background:url(/images/neighbourhoods/stations/stationT2.jpg) no-repeat;
	     }
	     				
					
#localauthority {	
		padding: 5px;
	    line-height: 19px;
		background: #FEE4AC;
		font-size: 70%;	
                }


                  
.localauthorityhead {	
		display: block;
		padding: 3px 0px 3px 5px;
		background: #FDC959;
		font-weight:bold;
		font-size: 70%;
		border-bottom: 1px solid #AA9BC4;
                }
				
				
#localfootnotes {
	       padding: 5px;
	       line-height: 19px;
	       background: #FFFFFF;
	       font-size: 11px;
                }

.footred {
        font-size:120%;
        color: #FF0000;
        font-weight:bold;
        }
        
.footred a {
        font-size:100%;
        color: #FF0000;
        font-weight:normal;
        }
        
.footred a:hover {
        font-size:100%;
        color: #FF0000;
        font-weight:normal;
        }
        
                
.footblue {
        font-weight: bold;
	font-size:110%;
	color: #002C6C;
	padding: 0px;
        }     
        
                  
        
.footbluelite{
        font-weight: normal;
	font-size:110%;
	color: #002C6C;
	padding: 0px;
        }             
        
.localfootnoteshead {	
		display: block;
		padding: 3px 0px 3px 5px;
		background: #CCD5E2;
		font-weight:bold;
		font-size: 70%;
		color: #FF0000;
		border-bottom: 1px solid #ffffff;
              }
 
.localcontactheader {
 	background:#EBEBEB;
 	font-weight:bold;
 	font-size: 70%;
 	color: #002C6C;
 	padding:9px 0px 6px 5px;
 	border-top:1px dotted #6D78A6;
	}
	
              
	            
	/* Table elements
----------------------------------------------- */

.datatableheader {
	height:100%;
	background:#004A90;
	font-weight: bold;
	color: #FFFFFF;
        font-size:100%;
	margin:0px;
	padding:2px 3px 3px 4px;
	border:0px;
	border-top:1px solid #002C6C;
	border-right:1px solid #002C6C;
	}
	
.datatablebody {
	height:100%;
	text-align:left;
	background:#F7F7FF;
	margin:0px;
	padding:5px 3px 5px 4px;
	border:0px;
	font-weight: normal;
	color: #000000;
        font-size:100%;
        }
        
.drugtableH1 {
	height:100%;
	width:170px;
	background:#004A90;
	font-weight: bold;
	color: #FFFFFF;
        font-size:100%;
	margin:0px;
	padding:2px 3px 3px 4px;
	border:0px;
	border-top:1px solid #002C6C;
	border-right:1px solid #002C6C;
	}
	
.drugtableH20 {
	height:1px;
	width:115px;
	background:#004A90;
	font-weight: bold;
	color: #FFFFFF;
        font-size:100%;
	margin:0px;
	padding:2px 3px 3px 4px;
	border:0px;
	border-top:1px solid #002C6C;
	border-right:1px solid #002C6C;
	}
	
.drugtableH21 {
	height:1px;
	width:116px;
	background:#004A90;
	font-weight: bold;
	color: #FFFFFF;
        font-size:100%;
	margin:0px;
	padding:2px 3px 3px 4px;
	border:0px;
	border-top:1px solid #002C6C;
	border-right:1px solid #002C6C;
	}
	
.drugtableB1 {
	height:30px;
	width:80px;
	text-align:left;
	background:#F7F7FF;
	margin:0px;
	padding:5px 3px 5px 4px;
	border:0px;
	font-weight: normal;
	color: #000000;
        font-size:100%;
        }
        
.drugtableB2 {
	height:30px;
	width:91px;
	text-align:center;
	background:#F7F7FF;
	margin:0px;
	padding:5px 3px 5px 4px;
	border:0px;
	font-weight: normal;
	color: #000000;
        font-size:100%;
        }
        
.drugtableB3 {
	height:30px;
	width:115px;
	text-align:left;
	background:#F7F7FF;
	margin:0px;
	padding:5px 3px 5px 4px;
	border:0px;
	font-weight: normal;
	color: #000000;
        font-size:100%;
        }
        
.drugtableB4 {
	height:30px;
	width:116px;
	text-align:left;
	background:#F7F7FF;
	margin:0px;
	padding:5px 3px 5px 4px;
	border:0px;
	font-weight: normal;
	color: #000000;
        font-size:100%;
        }
        
.appealstable {
	height:100%;
	width:112px;
	background:#004A90;
	font-weight: bold;
	color: #FFFFFF;
        font-size:80%;
	margin:0px;
	padding:2px 3px 3px 4px;
	border:0px;
	border-top:1px solid #002C6C;
	border-right:1px solid #002C6C;
	}
	
.stafftablehead1 {
	height:35px;
	width:392px;
	background:#F5F5F5;
	font-weight: bold;
	color: #000000;
        font-size:70%;
	margin:0px;
	padding:2px 3px 3px 4px;
	border:0px;
	}
	
.stafftablehead2 {
	height:35px;
	width:168px;
	background:#F5F5F5;
	font-weight: bold;
	color: #000000;
        font-size:70%;
	margin:0px;
	padding:2px 3px 3px 4px;
	border:0px;
	}
	
	
.white {
        font-weight: normal;
        color: #FFFFFF;
        font-size:11px;
        }
        
.table {	
	width:560px;
	font-size: 80%;
	color: #000000;
	}
	
.victimtable {	
	width:420px;
	font-size: 80%;
	color: #000000;
	}
	
.singleitemtable {	
	width:200px;
	font-size: 85%;
	color: #000000;
	}
	
.pdflinkheader {
	height:125%;
	background:#BFCDDA;
	font-weight: bold;
	color: #000000;
        font-size:100%;
	margin:0px;
	padding:2px 3px 3px 4px;
	border:0px;
	}
	
.pdflinkbody {
	height:125%;
	background:#D7DDE3;
	font-weight: bold;
	color: #000000;
        font-size:100%;
	margin:0px;
	padding:2px 3px 3px 4px;
	border:0px;
	border-top:1px solid #698095;
	border-right:1px solid #698095;
	}
	
.pdflink {
	height:125%;
	width:10px;
	background:#D7DDE3 url(/images/pdf.gif) no-repeat 5px;
	font-weight: bold;
	color: #000000;
        font-size:70%;
	padding:5px 3px 3px 24px;
	border:0px;
	border-top:1px solid #698095;
	border-right:1px solid #698095;
	}
	
.pdflinklong {
	height:125%;
	width:200px; 
	background:#D7DDE3 url(/images/pdf.gif) no-repeat 5px;
	font-weight: bold;
	color: #000000;
        font-size:70%;
	padding:5px 3px 7px 24px;
	border:0px;
	border-top:1px solid #698095;
	border-right:1px solid #698095;
	}
	
.phoneheader {
	height:100%;
	background:#BFCDDA;
	margin:0px;
	padding:2px 3px 3px 4px;
	border:0px;
	border-bottom:1px solid #698095;
	font-weight: bold;
	color: #000000;
	}
	
.phonebody {
	height:100%;
	background:#D7DDE3;
	margin:0px;
	padding:2px 3px 3px 4px;
	border:0px;
	border-top:1px solid #698095;
	border-right:1px solid #698095;
	border-bottom:1px solid #698095;
	font-weight: bold;
	color: #000000;
	}
	
.faqquestion {
	height:100%;
	background:#D7DDE3 url("/images/info_point/qbullet.gif") no-repeat;
	margin:0px;
	padding:0px 20px 5px 25px;
	border:0px;
	font-weight: bold;
	color: #000000;
        font-size:100%;
	}
	
.faqanswer {
	background:#F1F5F9 url("/images/info_point/abullet.gif") no-repeat;
	margin:0px;
	padding:5px 20px 15px 35px;
	border-bottom:1px dotted #698095;
	font-size:100%;
	}
	
.feedbackheader {
	height:100%;
	background:#5E88A5;
	margin:0px;
	padding:2px 3px 3px 10px;
	border:0px;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
	font-weight: bold;
	color: #FFFFFF;
        font-size:80%;
	}
	
.feedbackbody {
	height:100%;
	text-align:left;
	background:#B9CCD9;
	margin:0px;
	padding:5px 3px 5px 10px;
	border:0px;
	font-weight: normal;
	color: #000000;
        font-size:100%;
        border-top:1px solid #333333;
        border-right:1px solid #333333;
	border-bottom:1px solid #333333;
        }
        
.feedbacksubmit {
	background:#0E5F2D;
	font-weight: bold;
	color: #FFFFFF;
        font-size:100%;
        }
        
.feedbackclear {
	background:#9C0F0F;
	font-weight: bold;
	color: #FFFFFF;
        font-size:100%;
        }
        
	
/* Content Bottom Border
----------------------------------------------- */

#content_bottom {
    width:100%;
        float:left;
	text-align:left;
	background-color:#DFE4ED;
	padding:0px;
	margin:0px;
	}
	
.docheader {
	background:#F1F5F9;
	font-weight:bold;
	font-size: 85%;
	margin:5px 10px 2px 3px;
	padding:3px 10px 3px 3px;
	border-top:1px solid #698095;
	}
	
.acronymheader {
	height:20px;
	background:#F1F5F9;
	font-weight:bold;
	font-size: 90%;
	margin:5px 10px 2px 3px;
	padding:3px 10px 3px 3px;
	border-top:1px solid #698095;
	border-bottom:1px solid #698095;
	}
	
.acronymheader.a {
	font-weight:bold;
	font-size: 90%;
	color:#5F7BA3;
	}
	
.acronymletter {
	font-size: 150%;
	padding:0px 0px 0px 0px;
	color: #2F437D;
	}
	
.acronymspace {
	line-height: 28px;
	}
	
.disclaimer {
	background:#F1F5F9;
	font-weight:bold;
	font-size: 75%;
	text-align:center;
	margin:5px 10px 2px 3px;
	padding:10px 20px 15px 10px;
	border-top:1px solid #698095;
	border-right:1px solid #698095;
	border-bottom:1px solid #698095;
	border-left:1px solid #698095;
	}
	
.mapheader {
	background:#BEC9DA;
	font-weight:bold;
	font-size: 80%;
	color: #002C6C;
	margin:5px 10px 2px 3px;
	padding:3px 10px 3px 2px;
	border-top:1px solid #698095;
	}
	
.wardheader {
	background:#F5F5F5;
	font-weight:bold;
	font-size: 80%;
	color: #002C6C;
	margin:5px 10px 2px 3px;
	padding:3px 10px 3px 2px;
	border-top:1px solid #698095;
	}
	
.nptheader {
	background:#D9E0E9;
	font-weight:bold;
	font-size: 80%;
	color: #002C6C;
	padding:5px 0px 5px 5px;
	border:0px;
	}
	
.nptcontactheader {
	background:#EBEBEB;
	font-weight:bold;
	font-size: 80%;
	color: #002C6C;
	padding:5px 0px 5px 5px;
	border-top:1px dotted #6D78A6;
	}
		
.nptemailheader {
	background:#FFF1D5;
	font-weight:bold;
	font-size: 70%;
	color: #B50817;
	padding:5px 0px 5px 5px;
	}
	
.neighbourhoodpic {
        float:left;
        padding:3px 3px 0px 3px;
        margin:0px 15px 0px 0px;
        overflow:visible;
        background:#f5f5f5;
        border:1px solid #000000;
        }
        
.neighbourdot {
	
	padding:0px 0px 0px 0px;
	border-bottom:1px dotted #CCCCCC;
	margin:0px 0px 10px 0px;
	}
		
/* Footer
----------------------------------------------- */

#footer {
	float:left;
	margin:0 0 0 0;
        padding:0px 0px 0px 0px;
        width:750px;
	height:40px;
	padding:0px;
	text-align:center;
	background-color:#FFFFFF;
	}
		
       
#footer a {
	color:#999999;
	}
	

#footer ul 
{
   float:left;
   margin:0 0 0 0;
   padding:0px 0px 0px 3px;
   font-size:10px;
   display:inline;
}

#footer ul li 
{
   float:left;
   margin:0px; 
   padding:0px 0px 0px 3px;
   display:inline;
   list-style:none;
   
}

#footer ul a 
{
   float:left;
   display:block;
   padding:0px 0px 0px 3px;
   font-weight:bold;
   color:#999999;
}

#footer ul a.first 
{
   float:left;
   background:none;
}

.copyright {
	font-size:60%;
	font-weight:normal;
	border-top:1px dotted #CCCCCC;
	color:#cccccc;
	padding:10px 3px 7px 0px;
	background-color:#FFFFFF;
	}
	
/* Fonts etc.
----------------------------------------------- */		
      
      a {
	text-decoration:none;
	color:#000000;
	}
	
a:hover {
	text-decoration:underline;
	}
	
  a img {
	border:0px;
	}
	
     .u {
	text-decoration:underline;
	}
	
      p {
	font-size: 70%;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 19px;
	padding: 0px 20px 10px 0px;
	margin:0px 0px 5px 5px;
	}
	

	
p.onepara {
     	font-weight: bold;
        }

p.closer {
     	font-weight: normal;
     	line-height: 100%;
        padding-bottom: 10px;
        margin-top: 0px;	
        }

    pre {
        margin:0px 10px 10px 10px;
        font-size:8px;
        }
   
        
h1 {
	font-family:arial, helvetica, sans-serif;
	font-weight:normal;
	font-size:140%;
	color: #bec9da;
	padding:10px 0px 5px 5px;
	border-bottom:1px dotted #CCCCCC;
	margin:0px 0px 0px 0px;
	}
	
	
h2 {
        font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size:105%;
	color: #002C6C;
	padding: 4px 0px 10px 10px;
	}
	
h3 {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 95%;
	color: #C30;
	padding: 4px 0px 3px 0px;
	}
	
h4 {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 80%;
	color: #002C6C;
	}
	
h5 {
	font-family: arial, helvetica, sans-serif;
	font-size:85%;
	font-weight:bold;
	color: #000000;
	padding-bottom: 2px ;
	border-bottom:1px solid #C2C2C2;
        }
        

 .form {
	margin:0px;
        padding:0px;
        border:0px;
	}
	
	
  .none {
	display:none;
	}
	
         
			
/* Page elements
----------------------------------------------- */

#divider {
	float:left;
	width:750px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
	background-color:#FFFFFF;
	}	
	
		
.break {
	clear:both;
	height:1px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	}
	
.picrunaround {
        float:right;
        background:#f5f5f5;
        background-repeat:no-repeat;
        padding:16px 0px 8px 20px;
        margin:15px;
        }
   
.picrunaroundL {
        background:#f5f5f5;
        background-repeat:no-repeat;
        padding:0px 0px 10px 0px;
        border:0px;
        }
   

	
/* Home Page Styles
----------------------------------------------- */
	
#middleinnerframe {
	float:left;
	width:750px;
	height: 241px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background:#DFE4ED;
	}


#bottominnerframe {
	float:left;
	width:750px;
	height: 241px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background:#CCCCCC;
	}
	
#homecontenttopleft {
	float:left;
	margin:0px 0px 0px 0px;
	height: 241px;
	width:379px;
	height:241px;
	padding:0px;
	background:#DFE4ED;
	}
	
#homecontenttopright {
	float:left;
	width:371px;
	height:241px;
	padding:0px; 
	margin:0px 0px 0px 0px;
	background:#FFFFFF url("../images/home_img.jpg") no-repeat;
	}
	
#toppanels {
        font-size:10px;
	width:750px;
	margin:0px 0px 5px 0px;
	}
	
#toppanels h2 {
	margin:0px 0px 0px 0px;
	color:#002C6C;
	font-size:90%;
	font-weight:bold;
	}
	
#toppanels p {
	color:#002C6C;
	padding:0px 0px 0px 0px;
	line-height:95%;
	font-weight:normal;
	}
	
#homeleft {
	float:left;
	width:379px;
	height:241px;
	overflow:visible;
	background:#DFE4ED;
	}
	
#homeleft .col {
	padding:30px 20px 0px 20px;
	}
	
#homepic {
	float:left;
	}
	
	
#contentpanels {
	font-size:70%;
	width:750px;
	margin:0px 0px 5px 0px;
	}
	
#contentpanels p {
	margin:8px 10px 10px 10px;
	color:#000000;
	}
	
#contentpanels a {
	font-weight:bold;
	color:#002C6C;
	text-decoration:none;   
	}
	
#contentpanels a:hover {
	text-decoration:underline;
	color:#7E94B5;
	}
	
#contentpanels ul {
	list-style-type:none;
	margin:10px 0px 10px 5px;
	padding:0px;
	}
	
#contentpanels ul li {
	background-image:url("/images/home_arrow.gif");
	background-repeat:no-repeat;
	padding:0px 10px 8px 15px;
	}
	
#contentpanels ul a:hover {
	text-decoration:underline;
	}
	
#newspanel {
	float:left;
	width:498px;
	height:230px;
	padding:0px;
	margin:0px;
	overflow:visible;
	background:#BEC9DA;
	border-right:1px solid #ffffff;
	}
	
#newspanel p {
	font-size:75%;
	font-weight:normal;
	color:#000;
	padding:0 0 0 20px;
	margin:0px;
	overflow:visible;
	}
	
#newspanel .col {
	padding-left:0px;
	}
	
.newspanelhead {
	width:498px;
	height:74px;
	background:#FFFFFF;
	background-repeat:no-repeat;
	background-image:url("/images/newshead.gif");
	margin:0px 0px 0px 0px;
	}
	
.newspanelhead h2 {
	margin:0px;
	padding:0px;
	display:none;
	}
	
.jobspanelhead {
        width:250px;
	height:74px;
	background:#FFFFFF;
	background-repeat:no-repeat;
	background-image:url("/images/vacancieshead.gif");
	margin:0px 0px 0px 0px;
	}
	 
.jobspanelhead h2 {
	margin:0px;
	padding:0px;
	display:none;
	}
	
	
#jobspanel {
	float:left;
	width:250px;
	height:230px;
	padding:0px;
	margin:0px;
	overflow:visible;
	background:#BEC9DA;
	}
	
#jobspanel p {
	font-size:75%;
	font-weight:normal;
	color:#000;
	padding:0 0 0 20px;
	margin:0px;
	overflow:visible;
	}
	
.published
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #004B8F;
	margin-left: 3px;
	padding-left: 3px;
}

.newsimage {
	float: left;
	margin: 5px 9px 2px 2px;
	border: 2px solid #BEC9DA;


}

/* News 
---------------------------------------------- */

#newsright {
	float:left;
	width:569px;
	height:100%;
	padding:0px 0px 0px 6px;
	background:#F5F5F5;
	margin:0px 0px 0px 0px;
	}
	
#newsright h1 {
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size:140%;
	color: #bec9da;
	padding:10px 0px 5px 5px;
	border-bottom:1px dotted #CCCCCC;
	margin:0px 0px 0px 0px;
	}
	
#newsright h2 {
        font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size:120%;
	color: #002C6C;
	padding: 10px 0px 0px 5px;
	}
	

#newsright h3 {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size:100%;
	color: #000000;
	padding: 0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	}
	
#newsright h5 {
	font-family: arial, helvetica, sans-serif;
	font-size:95%;
	font-weight:bold;
	color: #000000;
	padding:0px 5px 0px 8px;
	border-bottom:1px solid #C2C2C2;
        }
	
#newsright a {       
	padding:10px 0px;
	font-size: 100%;
	color: #333399;
	text-decoration:none
	}
	
#newsright a:hover {       
	padding:10px 0px;
	font-size: 100%;
	color: #3333CC;
	text-decoration:underline
        } 
        
        
#newsright ul {
	font-size: 75%;
	color: #002C6C;
	text-transform:uppercase;
	margin: 0px;
	padding: 0px;

        }


.authorityvachead {
	font-family:arial, helvetica, sans-serif;
	font-weight:normal;
	font-size:22px;
	color: #bec9da;
	padding:10px 0px 2px 10px;
	margin:0px 0px 5px 0px;
	}
