@charset "UTF-8";
/* CSS Document */
/* 	
1.defaults
2.structure
3.links and navigation
4. yglas styles

*/
/* ----- 1.defaults -----*/

body	{
	margin:0px;
	padding:0px;
	font-family: verdana, arial, sans-serif;
	font-size: 100.01%;
	
	
	background-color: #fff;
	color:#0d1747;
	margin-bottom: 20px;
}

#division_container tbody {font-size:1em; margin-top:10px; padding:8px 0px 3px 3px;}


p		
{		
font-size: 0.75em;
}

ul 		
{list-style: none; 
margin:0; padding:0;
}

ul.bullet 		
{list-style:square; 
margin-left:25px;
font-size:1em;
}

ul.vols {list-style:square; 
margin-left:25px;
font-size:0.95em;
}

ol
{
font-size:75%;
}



ul.bulletInline 		
{list-style:square; 
margin-left:25px;
font-size:100%;
}		

.right {float:right; clear:left;}
.left {float:left;}
.leftwithpadding {float:left; padding-right:6px;}
.WHITE {color:#eeeeee;}
.light {color:#fff;}
.hours {font-size:1em; padding-top:0px;}

a img {border:0px;}

a:link.light{color:#fff;}
a:visited.light {color:#fff;}
a:hover.light {color:#eee;}

a:link, a:visited {color:#330033;}
a:hover {color:#660033;}

hr {padding:0px;  background:#9999CC;}

.clearfloat {clear:both; height:50; font-size:1px; line-height:0px;}





		
/* ----- 2.structure -----*/
#background {width:1024px; margin-left: auto; margin-right: auto; background-image:url(http://www.north-wales.police.uk/nwpv2/_globalimages/uploaded/body_gradient.jpg); background-position: top center;}
#wrap {width:994px; margin-left: auto; margin-right: auto; background-color: #fff; overflow:visible; padding-top:2px;}
#header {
	text-align:right;
	/* background-image:url(http://www.north-wales.police.uk/nwpv2/_globalimages/uploaded/header_back.jpg);*/
	background-repeat:no-repeat;
	height:24px;
	width:500px;
	float:right;
	padding-top:0px;
	font-size:0.9em;
}
 #header_left  {
	padding-left:10px;
	text-align:left;
	height:24px;
	width:450px;
	float:left;
	padding-top:0px;
	font-size:0.9em;
}


#banner {width:994px; margin-top:0; padding:0px 0px 0px 0px;}
#under_banner{background-image:url(../_globalimages/search.jpg); background-color:#0d1747; background-repeat:no-repeat; color:#EEEEEE; width:990px; height:25px; padding:2px; margin-bottom:10px; text-align:right; font-size:1em;}


#sidenav {
width: 165px;
padding: 0px 0px 5px 7px;
float:left;
clear:right;
margin-top:0px;
margin-right:3px;
overflow:hidden;
background-color: #ddd;
font-size: 0.8em;
background-position: bottom;
background-repeat:no-repeat;
height: 100%;
}



#container {width: 600px; padding: 0px; margin: 5px 0px 0px 0px; overflow:hidden;}
#linkstocontent {width:600px; padding-top: 3px; border-top:solid 1px #0D1747;}
.linkstocontent_right {float:right; clear:left; border:0px;}

#page_header {background-image:url(../../_globalimages/enOnly/lin/page_header.jpg); height:24px; color:#FFFFFF; padding-top:8px; padding-left:8px; font-size:0.9em;}
#page_content{font-size:0.9em; padding:0px 0px 0px 8px; margin:0px;}
#page_content_narrow{width:400px; font-size:0.9em; padding:0px 0px 0px 8px; margin:0px;}
#page_text{line-height:1.0em; padding:0px 0px 10px 0px; margin:0px; width:520px;}

#team{font-size:1.22em; line-height:1.0em; padding:0px 0px 10px 0px; margin:0px;}

#portal_content {width:722px;}
.border {border-left:solid 115px #eee; padding-right:100px;}

h1{display:inline; font-size:0.95em; font-weight:bold; padding-top:0px; margin:7px 0px 0px 0px;}




#blogbox {width:338px; border:solid 1px #235868; float:right; margin-top:7px; }
#debar {width:338px; float:right; margin-top:6px; border:solid 1px black;}
#blogtext {width:285px; padding-top:22px; padding-left:55px; padding-bottom:4px; font-size:0.75em; /*height:55px;*/}
#blogtext a{font-size:0.95em;}
#mapbox {
	font-size:0.8em;
	clear:both;
	width:598px;
	overflow:hidden;
	margin-bottom:3px;
	margin-top:0px;
	border:solid 1px #538aa3;
}
#mapbox img{border:0px;}

#mapbox_2a{
	font-size:0.8em;
	clear:both;
	float:right;
	width:590px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:3px;
	padding-left: 5px;
	padding-right: 5px;
	border: solid 1px #000044;
	height:217px;
	}

#mapbox_2 {width:580px; margin-left:0px; overflow:hidden; font-size:0.85em; line-height:1.2em;}
	


#map {margin-top:5px; width:280px; float:left; vertical-align:top; border:none;}

#npt_link {width:285px; height:16px; float:right; border:3px solid #FF9900; background-color:#fff; padding:4px 4px 4px 4px; font-size:1.1em;}
#mapbox_footer {width:596px; float:left; color:#1c4b69; border-top:solid 1px #1c4b69; height:30px; padding:0px 0px 0px 0px; margin:0px;}




#map img{border:0px;}
#footer {color:#000044; font-size:0.6em; background-color: #eee; clear:both; text-align:right; padding:5px; margin-top:5px;}

#bottom_footer {color: #fff; font-size:0.6em; background-color: #0d1747; background-image:url(http://www.north-wales.police.uk/nwpv2/_globalimages/enOnly/lin/footer.jpg); text-align:right; padding:5px; margin-top:5px; clear:both;}


#FOISearch{background-color: #ddd;}

/* ----- 3.navigation -----*/

/*contained in header*/
#navlist, #navlist_2 {margin-top:3px; font-size:0.9em;}	
#navlist li, #navlist_2 li{display:inline; list-style-type: none; padding-right:15px;}		
#navlist a, #navlist a:link, #navlist a:visited, #navlist_2 a, #navlist_2 a:link, #navlist_2 a:visited {color: #0d1747; text-decoration: none;}
#navlist a:hover, #navlist_2 a:hover {color: #003366; text-decoration: none;} 




/*contained in sidenav*/
#sidenav li { margin:0; padding:0px; }

#sidenav a
{
display: block;
margin:0;
padding-left:7px; 
color: #0d1747;
background-color: #ddd;
text-decoration: none;
border-left: 5px solid #0d1747;
border-bottom: 1px solid #eee;
border-right: 1px solid #fff;
font-weight: 800;
}
#sidenav a:hover
{
margin:0;
color: #470d1c;
text-decoration: none;
border-left: 5px solid #470d1c;
border-right: 1px solid #fff;
}

#sidenav ul ul a
{
color: #0d1747;
padding:2px 2px 2px 10px;
margin:0px 0px 0px 6px;
border-left: 5px solid #0d1747;
border-top:0px;
border-bottom: 1px solid #eee;
background-color: #ddd;
font-size: 1em;
font-weight:normal;
}

#sidenav ul ul a:hover
{
padding:2px 2px 2px 10px;
margin:0px 0px 0px 6px;
border-left: 5px solid #470d1c;
border-bottom: 1px solid #eee;
background-color: #fff;
font-weight:normal;
}

#sidenav ul ul ul a
{
border-left: 5px solid #ddd;
padding:2px 2px 2px 20px;
margin-left: 8px;
font-weight:normal;
}
#sidenav ul ul ul a:hover
{
border-left: 5px solid #470d1c;
padding:2px 2px 2px 17px;
margin-left: 14px;
}

#sidenav ul ul ul ul a
{
border-left: 5px solid #ddd;
padding:2px 2px 2px 26px;
margin-left: 8px;
font-weight:normal;
}
#sidenav ul ul ul ul a:hover
{
border-left: 5px solid #FFCC33;
padding:2px 2px 2px 23px;
margin-left: 14px;
}




/* ----- 4.yglas styles on homepage -----*/

#yglasbox {width:598px; border: 0px solid #d5ae11; padding:0px 0px 0px 0px; margin-bottom:4px; margin-top:15px; overflow:hidden; background-color:#eee; }
#yglasbox_footer {width:520px; background-color:#d5ae11; clear:both; padding:3px 78px 3px 0px; font-size:0.75em; font-weight:bold; text-align:right;}
#yglasbox_footer a:link{color:#444444; font-size:1em; text-decoration:none;}
#yglasbox_footer a:hover{color:#000055;}


#yglasbox p{font-size:0.75em;}
#headline {width:394px; min-height:150px; margin:4px; padding:0px; overflow:hidden;}
#headline h1{font-weight: bold; font-size: 0.8em; margin:0px; padding:0px; color:#0d1747;}
#headline p{padding: 0; margin: 0;}

#yglas_image{width:150px; float: right; padding-left: 4px;}

#newstory {width:185px; background-color:#eee; padding:5px; margin-top:5px; float:left;}
#newstory a, #newstory a:link, #newstory a:visited {color:#123456; font-size:0.75em; text-decoration:none; display:block; padding-bottom:8px; border-bottom:1px solid #0d1747; }
#newstory a:hover{color:#0d1747; text-decoration:none; }

#newsitems {width: 395px; padding-bottom:5px; padding-left:5px;}
.item {border-top:dotted 0.15em #456564; float: left; width: 190px; margin:0px 3px 0px 2px; padding: 0px 1px 2px 1px; text-align:left; overflow:hidden; }
#newsitems b{font-size:0.7em; color:#0d1747;}
#newsitems p{display:inline;}
#yglasbox a{font-size:0.7em;}



/* ----- yglas page styles -----*/

#yglas_container {width:802px; margin-top:5px; margin-left:0px; border:solid 1px #ddba00; background-color:white; overflow:hidden; text-align:left; }
#division_container {width:800px; margin-top:5px; margin-left:0px; border:solid 0px #ddba00; background-color:white; overflow:hidden; text-align:left; min-height:600px;}
#division_container_two {width:800px; margin-top:5px; margin-left:0px; border:solid 0px #ddba00; background-color:white; overflow:hidden; text-align:left; min-height:600px;}


#yglas_banner {width:802px; height:52px; background-color:#ddba00;}
#yglas_one {width:519px; float:left;}
#yglas_two {width:283px; float:right;}
#yglas_three {width:283px; height:28px; float:right; background-color:#ddba00; margin:0px;}


#yglas_search {width:220px; float:right; font-size:0.8em; height:0px; padding-top:2px; padding-left:5px; padding-right:10px; background-color:#ddba00; }
#yglas_rightpanel {text-align:left; width:220px; padding-bottom:5px; margin-top:0px; margin-right:0px; float:right; background-color:#ddd; overflow:hidden;} 
#yglas_rightpanel form, #yglas_rightpanel input{padding:0px; margin:0px; border:none;}
#yglas_rightpanel_white {background-color:white; text-align:center;}
.yglas_rightpanel_text {padding:0px 6px 0px 10px; font-size:0.8em;}
.yglas_rightpanel_text strong{display:inline; padding:0px 6px 0px 0px;}
.yglas_rightpanel_text_no {padding:4px 0px 0px 7px; font-size:0.8em; text-align:left;}

.yglas_rightpanel_text_no a{text-decoration:none;}
.yglas_rightpanel_head {font-weight:bold; text-align:left; font-size:0.8em; width:212px; display:block; background-color:#5F9EA0; color:#fff; padding:2px 0px 2px 8px; margin-top:12px;}
.yglas_rightpanel_head {font-weight:bold; text-align:left; font-size:0.8em; width:212px; display:block; background-color:#5F9EA0; color:#fff; padding:2px 0px 2px 8px; margin-top:12px;}


.yglas_rightpanel_headlines {font-weight:normal; text-align:left; /*font-size:0.8em;*/ width:212px; display:block; background-color:#ddd; color:#fff; padding:0px 4px 2px 8px; margin-top:0px;}
.yglas_rightpanel_headlines p{margin-top:5px; padding-right:5px;}
.yglas_rightpanel_headlines a{text-decoration:none;}

.yglas_rightpanel_wanted {font-weight:bold; text-align:left; font-size:0.8em; width:212px; display:block; background-color:#550000; color:#fff; padding:2px 0px 2px 8px; margin-top:12px;}
.yglas_rightpanel_wantedText {padding:4px 4px 2px 7px; font-size:0.8em; text-align:left; border-bottom:1px solid #550000; overflow:hidden;}
.yglas_rightpanel_wantedText img{float:left; padding-right:4px;}


#yglas_content {width:550px; padding:0px 7px;float:left;}
#yglas_content p{margin:0px; margin-top:8px;}
.yglas_content {font-size:1em; color:#000022; line-height:1.2em; margin-bottom:20px;}
#yglas_headline {font-size:1.6em; font-weight:bold; color:#3d3d59; padding:5px 0px;}
#yglas_mainimage {margin-left:10px; border:0px solid #003366; display:inline; float:right;}
#features {overflow:auto; padding-bottom:10px;}
#yglas_featureone {width:260px; border-top:dotted 2px #0d1747; float:right; overflow:hidden;}
#yglas_featuretwo {width:260px; border-top:dotted 2px #006699; overflow:hidden;}
#yglas_featurethree {width:563px; margin-top:8px; background-color:#fff; overflow:hidden;}
#yglas_featurefour {width:270px; border-top:dotted 2px #0d1747; float:right; overflow:hidden;}
#yglas_featurefive {width:270px; border-top:dotted 2px #006699; overflow:hidden;}
#yglas_featurethree img{padding-top:3px; padding-right:5px; padding-bottom:5px; float:left; overflow:hidden;}
#feat_three_header {background-image:url(../../_globalimages/enOnly/lin/corner.gif); background-color:#115665; background-repeat:no-repeat; padding-left:4px; padding-top:5px; padding-bottom:0px;}
.feature_head {color:#0d1747; font-weight:bold;}
.feature_headtwo {color:#006699; font-weight:bold;}
.feature_headthree {font-weight:bold; display:block; color:#fff; font-size:1.3em; padding-right:20px;}

.feature_text {color:#fff; background-color:#115665; padding-left:4px; font-weight:normal; overflow:auto; min-height:210px; line-height:1.2em;}

#yglas_mainstory {height:auto;}

/*  divisional content  */
#division_banner {width:802px; margin-bottom:8px; background-image:url(../_globalimages/page_header_wide.jpg); background-color:#0d1747; height:24px; color:#FFFFFF; padding-top:8px; padding-left:8px; font-size:0.9em;}


#division_rightpanel {text-align:left; width:220px; padding:0px 0px 5px 0px; margin-top:0px; margin-right:8px; float:right; background-color:#fff; overflow:hidden; font-size:1em;}

.pledge_rightpanel {text-align:left; width:216px; padding:130px 0px 5px 4px; margin-top:0px; margin-right:0px; margin-bottom:10px;  float:right; background-color:#000022; overflow:hidden; font-size:0.75em; color: #FFFFFF;}

#division_rightpanel_blue {text-align:left; width:220px; padding-bottom:5px; margin-top:10px; margin-right:0px; float:right; background-color:#ccc; overflow:hidden;}
#division_rightpanel_blue p{padding:0px 4px;}
#division_rightpanel img{border:0px; margin-bottom:20px;}
#division_objectives, #division_challenges, #division_priorities {width:218px; background-color:#e6e9eb; margin-right:0px; margin-bottom:5px; float:right; padding:0px 0px 10px 0px; border:solid 1px #003366;} 
#yglas_content ul, #division_priorities ul, #division_challenges ul, #division_objectives ul{padding-left: 1em;
	text-indent: -1em;}
#division_challenges p, #division_priorities p, #division_objectives p, #yglas_content li, #division_objectives li, #division_challenges li, #division_priorities li{padding:0px 4px; margin:5px 0px 0px 0px; font-size:0.9em; list-style:square; list-style-position:inside;}
.flowchart {padding-left:10px;}
.highlight_box {border:solid 1px #333366; display:block; padding:0px 6px 6px 6px; background:#eee; overflow:hidden;}
.highlight_box_white {width:480px; border:solid 1px #333366; display:block; padding:0px 6px 0px 6px; background:#fff; overflow:hidden;}

#submenu {width:200px; background-color:#e6e9eb; margin-right:0px; margin-left:20px; margin-bottom:5px; float:right; padding:0px 0px 10px 0px; border:solid 1px #003366;}
#submenu ul{font-size:0.7em; padding:0px 5px;}
#submenu li{padding-top:1em;}
#submenu_tab {height:18px; background-color:#006666; color:#FFFFFF; font-weight:normal; font-size:0.75em; padding:5px 5px 0px 5px;}



.highlight_box_white img{border:0px; margin-bottom:5px;}
.highlight_box_white p{margin:5px 0px 0px 0px; padding:0px;}
.highlight_box_advice {width:550px; border:solid 1px #333366; display:block; padding:0px 6px 6px 6px; background:#eee; overflow:hidden;}


.highlight_box p{margin:5px 0px 0px 0px; padding:0px;}
.highlight_box .right{padding-top:6px; margin-left:5px;}
.highlight_box .left{padding-top:6px; margin-right:5px;}
.highlight_box_quote {border:solid 1px #333366; display:block; padding:0px 6px 6px 6px; background:#eee; overflow:hidden;}
.highlight_box ul{font-size:0.75em; list-style:square; margin-left:15px;}

/* ----- added by web designer 4..10.2010 -----*/
.callout_box {width:540px; border:solid 1px #333366; display:block; padding:6px 6px 6px 6px; background:#E0EEEE; overflow:hidden;}


#rightpanel {width:191px; margin-top:0px; margin-right:10px; float:right;} 

/* ----- 5.right hand panel -----*/


#rightpanel p{padding:0px; display:inline; text-align:left; font-size:0.7em;}

#rightpanel img{border-style:none; margin-bottom:10px;}
#rightpanel a, #rightpanel a:link, #rightpanel a:visited {border-style:none;}
#rightpanel .rh_ad {border:solid 1px #333366; width:189px;}
#search {width:186px; background-image:url(http://www.north-wales.police.uk/nwpv2/_globalimages/enOnly/lin/search_bckground.gif); background-repeat:repeat-y; text-align:left; font-size:0.8em; min-height:20px; padding-top:5px; padding-left:5px; color:#0d1747; }
#phone {width:189px; font-family:arial,helvetica,sans-serif; font-weight:bold; border:solid 1px #333366; padding-bottom:5px; margin-bottom:4px; text-align:left;}
#icon {width:43px; float:left; padding:0px; margin:0px 8px -5px 5px;}
.number{color:#61080b; font-weight:bold;}
.subnum {font-size:0.9em; padding-left:5px; font-weight:normal;}


/*#wanted {width:184px; background-image:url(http://www.north-wales.police.uk/nwpv2/_globalimages/enOnly/lin/wanted.gif); background-repeat:no-repeat; padding-top:24px; padding-left:4px; padding-right:2px; margin-top:8px; border:solid 1px #61080b; font-size:0.8em; o*/


#neighbourhood_rightpanel {width:236px; padding:0px; float:right; margin-top:10px; text-align:left;} 







#neighbourhood_banner {width:980px; height:116px;}
#neighbourhood_banner a{color:#000044; font-size:0.9em; padding-right:25px;}
#neighbourhood_content a{font-size:0.9em; font-weight:bold; text-decoration:none; font-size:0.9em}
#neighbourhood_content {width: 980px;font-size:1em;}


#neighbourhood_content_inner {width:716px; padding-left:0px; margin-top:10px; padding-top:0px; padding-bottom:10px; font-size:1em;}
#neighbourhood_intro {
	width:700px;
	margin-bottom:10px;
	margin-left:15px;
	padding-top:0px;
	line-height:1.2em;}
#neighbourhood_photo {width:140px; float:left; clear:right;}
.neighbourhood_banner2 {width:980px; height:25px; padding:10px 0px 0px 20px; background-image:url(../_globalimages/neighbourhood_policing_banner_03.jpg); background-repeat:no-repeat; float:left; margin:0px; text-align:left;}
.neighbourhood_banner3 {width:980px; padding:10px 20px 3px 20px; background-image:url(../_globalimages/neighbourhood_policing_banner_04.gif); background-repeat:no-repeat; float:left; margin:0px; text-align:right; font-size:0.85em;}

#neighbourhood_search {width:246px; height:24px; text-align:right; font-size:0.75em; font-weight:bold; padding-top:15px; padding-right:5px; background-image:; background-repeat:no-repeat; float:left; margin:0px;}

#postcodesearch {width:225px; height:26px;
border:solid 1px #405CAA;
	padding-top:5px;
	padding-left:5px;
	margin:0px;
	float:left;
	color: #000044;
	font-weight:normal; font-size:0.75em;
}


#postcodesearchfront{width:200px; height:23px;
padding:0px 5px 0px 0px;
	margin-bottom:4px; margin-left:20px;
	color: #000044;
}
#postcodesearch select, #postcodesearch textarea, #postcodesearchfront select, #postcodesearchfront textarea, #site_search input, #site_search select, #site_search textarea {border:none; background-color: #ECF1EF;padding-left:4px; margin-left:6px;}
 
#postcodesearch input, #postcodesearchfront input{border:solid 0px #405CAA; background-color: #ggg; padding-left:0px; margin-left:6px;}



#localnews {width:225px; background-color:#e6e7da; text-align:left; font-size:0.9em; padding-left:7px; padding-top:0px; margin-top:0px; margin-bottom:5px;}
.localnews_top {background-color:#75a1a0; color:#FFFFFF; height:18px; padding-left:5px; margin-left:-6px; font-size:0.9em;}
.localnews_item {font-size:0.85em;}
.localnews_item a{text-decoration:none; color:#0d1747;}
.localnews_item a:hover{text-decoration:underline; color:#0d1747;}

#districtblog {width:225px; background-color:#e6e7da; text-align:left; font-size:0.9em; padding-left:7px; margin-bottom:5px; margin-top:0px;}
.districtblog_top {background-color:#405CAA; color:#FFFFFF; height:18px; padding-left:5px; margin-left:-6px;font-size:0.9em;}

#station {width:225px; background-color:#e6e7da; text-align:left; font-size:0.9em; padding-left:7px; margin-bottom:5px; margin-top:10px;}
.station_top {background-color:#405CAA; color:#FFFFFF; height:18px; padding-left:5px; margin-left:-6px;font-size:0.9em;}


#cbm{width:348px; font-size:0.9em; margin-top:0px; margin-left:8px;}
#cbm_tab {height:23px; background-image:url(http://www.north-wales.police.uk/nwpv2/_globalimages/enOnly/lin/cbm_tab.jpg); background-repeat:no-repeat; font-weight:bold; padding:5px 5px 0px 8px;}
#cbm h1{font-size:0.9em; font-weight:bold; padding:0px 0px 0px 2px;}
#cbm_content {width:337px; height:135px; padding:4px 0px 0px 8px; margin:0px; border-right:dotted 1px #405CAA; border-left:solid 1px #405CAA;}
#cbm_content p{font-weight:bold; line-height:2em; padding:0px; font-size:0.9em;}
#cbm img{width:100px; height:120px; border:solid 1px #333366; float:right; margin:0px 5px;}

#pcso{width:348px; font-size:0.9em; margin-top:0px; margin-left:8px;}
#pcso_tab {height:23px; background-image:url(http://www.north-wales.police.uk/nwpv2/_globalimages/enOnly/lin/pcso_tab.jpg); background-repeat:no-repeat; font-weight:bold; padding:5px 5px 0px 8px;}
#pcso h1{font-size:0.9em; font-weight:bold; padding:0px 0px 0px 2px;}
#pcso_content {width:337px; height:135px; padding:4px 0px 0px 8px; margin:0px; border-right:dotted 1px #405CAA; border-left:solid 1px #405CAA;}
#pcso_content p{font-weight:bold; line-height:2em; padding:0px;}
#pcso img{width:100px; height:120px; border:solid 1px #333366; float:right; margin:0px 5px;}

#sergeant{width:348px; font-size:0.9em; margin-top:0px; margin-left:8px;}
#sergeant_tab {height:23px; background-image:url(http://www.north-wales.police.uk/nwpv2/_globalimages/enOnly/lin/sergeant_tab.jpg); background-repeat:no-repeat; font-weight:bold; padding:5px 5px 0px 8px;}
#sergeant h1{font-size:0.9em; font-weight:bold; padding:0px 0px 0px 2px;}
#sergeant_content {width:337px; height:135px; padding:4px 0px 0px 8px; margin:0px; border-right:dotted 1px #405CAA; border-left:solid 1px #405CAA;}
#sergeant_content p{font-weight:bold; line-height:2em; padding:0px;}
#sergeant img{width:100px; height:120px; border:solid 1px #333366; float:right; margin:0px 5px;}


#insp{width:348px; font-size:0.9em; margin-top:0px; margin-left:8px;}
#insp_tab {color:#FFFFFF; height:23px; background-image:url(http://www.north-wales.police.uk/nwpv2/_globalimages/enOnly/lin/insp_tab.jpg); background-repeat:no-repeat; font-weight:bold; padding:5px 5px 0px 8px;}
#insp h1{font-size:0.9em; font-weight:bold; padding:0px 0px 0px 2px;}
#insp_content {width:337px; height:135px; padding:4px 0px 0px 8px; margin:0px; border-right:dotted 1px #405CAA; border-left:solid 1px #405CAA;}
#insp_content p{font-weight:bold; line-height:2em; padding:0px;}
#insp img{width:100px; height:120px; border:solid 1px #333366; float:right; margin:0px 5px;}

/*#priorities {width:340px; background-color:#d7e9f3; margin-right:15px; float:right; padding:0px 0px 10px 0px; border:solid 1px #003366; font-size:1em; line-height:1.1em;}

#priorities p{padding:0px 6px; margin:5px 0px 0px 0px;}*/

#priorities {width:310px; margin-right:0px; float:right; padding:0px 0px 10px 0px; border:solid 1px #003366; font-size:1em; line-height:1.1em;}
#priorities_tab {height:18px; background-color:#003366; color:#FFFFFF; font-weight:normal; font-size:0.9em; padding:5px 5px 0px 5px;}
#priorities p{padding:0px 6px; margin:5px 0px 0px 0px;}

 
/* -------- added style for public meetings --------- */


#monthlymeets {width:338px; background-color:#d7e9f3; margin-right:15px; padding:0px 0px 0px 0px; border:solid 1px #003366; font-size:1em; line-height:1.1em;}

#monthlymeets_tab {height:18px; background-color:#003366; color:#FFFFFF; font-weight:normal; font-size:0.9em; padding:5px 5px 0px 5px;}
#monthlymeets p{padding:0px 6px; margin:5px 0px 0px 0px;}


#search_other{width:195px; height:33px;
	background-color:#405CAA;
	color:#FFFFFF;
	font-size:0.9em;
	padding-top:5px;
	padding-left:28px;
	margin:0px;
	float:left;
}


#map_head {
	width:598px;
	height:80px;
	float:right;
	padding-bottom:3px;}
#districts {width:300px; float:right; padding-top:0px; font-size:0.9em; line-height:1.5em;}
#districts_neighbourhood {width:300px; float:left; padding-top:0px; font-size:0.9em; margin-top:0px;}
.district {padding-left:0px;}

#districts td a{text-decoration:none; color:#0d1747;}
#districts td a:hover{font-weight:bold; color:#405caa;}

#wardNames {
width: 150px; 
font-size:0.8em; 
float:left;}

#wardNames img{align:top;}



#neighbourhood_content_inner td a{
font-weight:normal;
text-decoration:none; 
color:#0d1747;}

#neighbourhood_content_inner td a:hover{
font-weight:bold; 
color:#405caa;}



#neighbourhood_banner {width:980px; height:116px;}
#neighbourhood_banner a{color:#000044; font-size:0.9em; padding-right:25px;}

.neighbourhood_banner2 {width:960px; height:25px; padding:10px 0px 0px 20px; background-image:url(http://www.north-wales.police.uk/nwpv2/_globalimages/neighbourhood_policing_banner_03.jpg); background-repeat:no-repeat; float:left; margin:0px; text-align:left;}
.neighbourhood_banner3 {width:940px; padding:10px 20px 3px 20px; background-image:url(http://www.north-wales.police.uk/nwpv2/_globalimages/neighbourhood_policing_banner_04.gif); background-repeat:no-repeat; float:left; margin:0px; text-align:right; font-size:0.85em;}

/* neighbourhood_09 styles added 03 feb by web designer */
#team_head {background-image:url(../../_globalimages/team_back.jpg); height:25px;}
#team_head p{padding:5px 0px 0px 15px; }
#team_details {background-color:#eee; padding:15px; clear:left;}
.team_officer {padding-bottom:15px; width:340px; border:solid 0px black; display:block; overflow:hidden;}
.team_officer p{padding-top:2px; line-height:1.4em;}
.team_officer img{float:left; width:100px; height:130px; border:solid 1px #000055; margin-right:5px; margin-top:10px;}

#local_priorities {width:716px; float:left;}
#local_yousaid {width:328px; float:right; }

p.local_priorities_head{padding:10px 0px 3px 15px; background-color:#ccd1ee; display:block;}
p.local_yousaid_head{padding:10px 0px 3px 15px; background-color:#ccd1ee; display:block;}

#local_priorities p, #local_yousaid p, #getinvolved p{padding-left:15px;padding-top:0px;}

#getinvolved {width:716px; display:block; clear:left; background-color:#FFFFCC; padding-bottom:15px;}
p.getinvolved_head{padding:6px 0px 3px 15px; background-image:url(../_globalimages/ribbon_yellow.jpg); display:block; height:16px;} 

#blog_text {display:block; background-image:url(../../_globalimages/blog_bubble_02.gif); background-repeat:repeat-y; padding:0px; margin:0px;}
p.blog_date {font-size:0.8em; padding:5px; margin:0px 12px; color:#550000;}
p.blog_text {font-size:0.8em; padding:5px; margin:0px 12px;}
p.textAmend {text-transform: lowercase; }
p.textCaps {text-transform: capitalize; }



.ad {margin-top:6px; float:left;}

#localnews {width:225px; background-color:#e6e7da; text-align:left; font-size:0.95em; padding-left:7px; padding-top:0px; margin-top:0px; margin-bottom:5px;}
.localnews_top {background-color:#ff9900; color:#000055; height:18px; padding-left:5px; margin-left:-6px; font-size:0.9em;}




/* ----- chief officer styles -----*/
#team{clear:right; width:564px; font-size:0.95em; line-height:1.3em; padding:0px 5px;}
#team_command{clear:right; width:564px; font-size:0.95em; line-height:1.3em; padding:0px 0px;}
#team a{font-weight:normal; text-decoration:underline; font-size:0.8em; color:#0d1747;}
#team a:hover{font-weight:normal; text-decoration:underline; font-size:0.8em; color:#405caa;}
.team {padding-left:5px;}
.chief_team_left {padding-top:5px; margin-top:10px; width:50%; float:left;}

.chief_team_right {padding-top:5px; margin-top:0px; width:50%; float:right;}

.chief_profile {width:440px; margin-left:130px;}
#page_header {background-image:url(http://www.north-wales.police.uk/nwpv2/_globalimages/uploaded/page_header.jpg); background-color:#0d1747; height:24px; color:#FFFFFF; padding-top:8px; padding-left:8px; font-size:0.9em;}
#team_header {background-image:url(http://www.north-wales.police.uk/nwpv2/_globalimages/uploaded/team_header.jpg); background-repeat:no-repeat; background-color:#0d1747; height:15px; color:#FFFFFF; padding:5px 0px 4px 8px; font-size:0.9em; text-align:left;}
#command_team_header {background-image:url(http://www.north-wales.police.uk/nwpv2/_globalimages/uploaded/team_header.jpg); background-repeat:no-repeat; background-color:#0d1747; height:14px; color:#FFFFFF; padding:5px 0px 5px 8px; font-size:0.8em; text-align:left;}
#team_header_no{height:16px; padding-top:8px; font-size:0.8em; border-bottom:1px solid #000044; clear:both;}
.team_header_no {font-weight:bold; color:#0d1747;}
#page_text_main {width:590px; padding-left:3px; min-height:650px;}
#page_text_main.left {padding-left:25px;}
#page_text_recruit {width:500px; padding-left:110px; min-height:650px;}
#page_text_main p{font-size:0.95em; line-height:1.3em;}
#page_text p{font-size:0.95em; line-height:1.3em;}
.chief {font-weight:bold; font-size:0.8em;}
#page_text_main img{margin:4px 4px 15px 0px;}
.chief_team_left img, .chief_team_right img{margin-right:10px;  border:solid 1px #000022;}
#chief_blogbox {width:338px; border:solid 1px #235868; float:right; margin-top:7px; background-image:url(file:///Macintosh%20HD/Users/lincummins/Desktop/Work%20in%20Progress/_globalimages/enOnly/lin/chief_blog_dcc.jpg); background-repeat:no-repeat;}

#speechmarks {font-size:0.6em;}


/* ----- chief officer styles -----*/
#priorities_tab{height:18px; background-color:#0d1747; color:#FFFFFF; font-weight:normal; font-size:0.9em; padding:5px 5px 0px 5px;}
#challenges_tab{height:18px; background-color:#006699; color:#FFFFFF; font-weight:normal; font-size:0.9em; padding:5px 5px 0px 5px;}
#objectives_tab{height:18px; background-color:#006666; color:#FFFFFF; font-weight:normal; font-size:0.9em; padding:5px 5px 0px 5px;}

#quick_links_tab{height:18px; background-color:#fff; color:#0d1747; font-weight:bold; font-size:1em; padding:5px 5px 0px 5px; border-left:solid 5px #0d1747; border-top:solid 2px #0d1747;}
#quick_links {text-align:left; font-size:0.75em; border-bottom: solid 5px #0d1747; margin-bottom:3px;}



#quick_links ul li a:link{display:block; margin:0; color:#666; font-weight:normal; padding:0px 5px 5px 10px; text-decoration:none;}
#quick_links ul li  a:hover{display:block; margin:0;color:#888; font-weight:normal; padding:0px 5px 5px 10px; text-decoration:none;}
#quick_links ul li  a:visited{display:block; margin:0; color:#666; font-weight:normal; padding:0px 5px 5px 10px; text-decoration:none;}
#quick_links ul li a:active{display:block; margin:0; color:#666; font-weight:normal; padding:0px 5px 5px 10px; text-decoration:none;}


#priorities_tab_right{height:18px; background-color:#0d1747; color:#FFFFFF; font-weight:normal; font-size:0.75em; padding:5px 5px 0px 5px;}
#challenges_tab_right{height:18px; background-color:#006699; color:#FFFFFF; font-weight:normal; font-size:0.75em; padding:5px 5px 0px 5px;}
#objectives_tab_right{height:18px; background-color:#006666; color:#FFFFFF; font-weight:normal; font-size:0.75em; padding:5px 5px 0px 5px;}


#page_challenges, #page_priorities, #page_objectives{width:218px; background-color:#e6e9eb; margin-right:0px; margin-left:0px; margin-bottom:5px; float:right; padding:0px 0px 10px 0px; border:solid 1px #003366;}
#page_priorities ul, #page_challenges ul, #page_objectives ul{padding-left: 1em;
	text-indent: -1em;}
#page_challenges p, #page_priorities p, #page_objectives p, #page_objectives li, #page_challenges li, #page_priorities li{padding:0px 4px; margin:5px 0px 0px 0px; font-size:0.75em; list-style:square; list-style-position:inside;}

#div_right {width:292px; float:right; clear:left;}

/* ----- form styles -----*/
#form_table, #form_table1, #form_table2 {width:578px; border:solid 1px #0d1747; margin-top:15px; padding:0px;}
#form_table tr, #form_table1 tr, #form_table2 tr{height:22px;}
.table_header {background-color:#0d1747; height:50px;}
.table_header_text {color:#FFFFFF; padding-left:3px; margin-bottom:6px; font-weight:bold; font-size:0.9em;}
.table_left {color:#0d1747; text-align:right; font-size:0.8em; width:230px; vertical-align:top; padding-top:3px;}
.table_right {padding-left:12px; font-size:0.8em;}
.table_right_text {padding-left:4px;}
.table_right_textBold {padding-left:4px; font-weight:bold;}
.table_left_sentence {color:#0d1747; text-align:left; padding:0px 5px; font-size:0.8em; vertical-align:top;}
.comment_box {margin:6px 0px 18px 0px; font-family:inherit; font-size:0.95em;}
.caption_white {color:#0d1747; font-size:0.7em; padding:0px; vertical-align:bottom;}
input, select, textarea {background-color: #ECF1EF;
 border: 0px solid #0d1747;
 padding-left:4px;
}
#test {margin-top:0px; padding-top:0px; padding-bottom:1px; width:220px;}
#test .test{border-top:solid 2px #bbb; border-left:solid 2px #bbb; background-color:#fff; margin-top:4px;}
#google {margin-top:0px; padding-top:0px; padding-bottom:1px;}
#google .test{border-top:solid 2px #bbb; border-left:solid #bbb 2px; background-color:#fff; padding-top:0px; margin-top:5px; vertical-align:top;}
.searchthissite {margin-top:5px;}

.texta {
 background-color: #ECF1EF;
 border: 1px solid #0d1747;
 padding-left:4px;
}
/* styles for google search with orange box - added: May 23rd 2008 by Web manager */
#googlesearch {width:186px; border: solid 1px #990000; background-color:#E69A22; text-align:left; font-size:0.8em; font-weight:bold; min-height:20px; padding-top:5px; padding-left:5px; color:#ffffff; }

#cse-search-results { width:350px; }

/* new styles for google search - added: June 2008 by Web Designer  */ 
#googlesearch_new {width:202px; text-align:left; font-size:0.8em; padding-top:0px; padding-left:0px; margin-left:15px; margin-right:4px; float:right;}

#cse-search-results{ width:350px; }

/* new styles for dropdown info - added: June 2008 by Web Designer  */

#recruit ul.dropdown, ul.dropdown ul {

  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 400px; 
}


ul.dropdown, ul.dropdown ul {

  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 560px; 
}

ul.dropdown a {
font-weight:normal;
  display: block;
  text-decoration: none;
  background-color:#fff;
  color:#0d1747;
  height:12px;
}

ul.dropdown li {
margin-top: 8px;
  font-size:0.97em;
  line-height:1.3em;
}

ul.dropdown li a {
font-weight:bold;
height:auto;
display:block;
border-bottom:1px solid #0d1747;
  background-image:url(../_globalimages/tab2a.jpg); background-repeat:no-repeat;
  color:#0d1747;
  padding: 5px 5px 0px 0px;
background-position:bottom right;
}


ul.dropdown li a:hover {
  background-image:url(../_globalimages/tab2a_over.jpg); background-repeat:no-repeat;
}


.overflow {overflow:hidden;}
ul.dropdown li ul li a.dropdown_link, .highlight_box_white a.dropdown_link {background:none; padding:0px; margin:0px; border:0px; color:#330033; text-decoration:underline; display:inline;}
ul.dropdown li ul li a.dropdown_link:hover, .highlight_box_white a.dropdown_link:hover {color:#660033;}





ul.dropdown li ul li a.tooltip {background:none; padding:0px; margin:0px; border:0px; color:blue; text-decoration:underline; display:inline;}
ul.dropdown li ul li a.tooltip:hover {
background:none; padding:0px; margin:0px; border:0px; color:red; display:inline;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em;}
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }

.callout {width:240px; float:right; text-align:right; padding:10px 0px;}
#video_panel {background-color:#45652f; width:200px; float:right; padding:0px 10px;}

#team{font-size:1.22em; line-height:1.0em; padding:0px 0px 10px 0px; margin:0px;}




.therole {display:block; margin-left:10px; padding-top:10px; padding-bottom:15px;}

ul.block {margin-left: 0;
padding-left: 0;
white-space: nowrap; }
.block li {display: inline;
list-style-type: none;}
.block li a {background-color:#006666; padding:2px 8px 2px 8px; margin-right:5px; color:white; text-decoration:none;}
.block li a:hover {background-color:#006666; padding:2px 8px 2px 8px; margin-right:5px; color:#bbb;}
.block li a:active {background-color:#006666; padding:2px 8px 2px 8px; margin-right:5px;}
.block li a:visited {background-color:#006666; padding:2px 8px 2px 8px; margin-right:5px;}


/* -------- added style for air ops site --------- */
#airops_callout {background-color:#daba2b; width:520px; display:block; padding:10px; font-size:0.9em;}
#airops_callout li{font-size:0.9em;}

#blog_head img{margin-bottom:0px;}
#blog_text {display:block; background-image:url(../_globalimages/blog_bubble_02.gif); background-repeat:repeat-y; padding:0px; margin:0px;}
p.blog_text {font-size:0.8em; padding:5px; margin:0px 12px;}

p.blog_date {font-size:0.8em; padding:5px; margin:0px 12px; color:#550000;}

#airops_rightpanel {text-align:left; width:236px; padding:0px 0px 5px 0px; margin-top:0px; margin-right:8px; float:right; background-color:#fff; overflow:hidden; font-size:1em;}

#slideshow_container {width: 550px; padding: 0px; margin: 5px 0px 0px 0px; overflow:hidden;}

.MsoNormal img {width:400px;}


/* -------- tooltip styles ---------  */

.tooltip a{text-decoration:none;
     border-width: 0px 0px 2px 0px;
     border-style: none none dotted none;
	 text-align:left}

#dhtmltooltip{
position: absolute;

text-align:left;
border: 1px solid black;
font-size:0.8em;
padding: 4px;
background-color:#fff;
visibility: hidden;
z-index: 100;}





