

@media screen {

* {margin: 0px; padding: 0px; line-height: 13px; font-size: 12px;}

body {
     margin: 0px; /* to avoid margins */
     text-align: center; /* to correct the centering IE bug*/
     background-color: #EBEBEB;
 
     }
	 
#global {
     margin-left: auto;
     margin-right: auto;
     width: 762px;
     text-align: left; /* to realign your text */
     background-color: #ffffff;
     }
     
#wrapper{
     width: 762px;
     float: left;
     background-color: #ffffff;
}
     
/***************************/
/* Website Content */
/***************************/


#header {

        
                background: #02669A url(/images/headers/wpct_banner_default.jpg) no-repeat bottom;
            
	    height:154px;
	    width:742px;
	    clear: both;
	    margin: 0px 10px;
	    float: left;
}



#ctl00_content_placeholder_content {
        float:left;
        width:440px;
       
            margin-left: 20px;
            margin-top: 10px;
        
}

#ctl00_content_placeholder_content p{
    margin-bottom: 12px;
    line-height: 16px;
}

#ctl00_breadcrumb
{
    margin: 3px 0px 5px 15px;
    height: auto;
    width: 740px;
    float: left;

}

#ctl00_breadcrumb ul
{
    width: 720px;
    height: auto;
    float: left;
    margin-bottom: 0px;
}

#ctl00_breadcrumb li
{
    float: left;
    list-style-type: none;
    margin-bottom: 4px;
}


#copyright{
       float: right;
       padding-bottom: 15px;
       margin-top: 7px;
       width: 99%;
}

#navcontainer{
        float: left;
        background-color: #ffffff;
        width: 100%;
}	
#footer	{
  margin: 5px 10px;
}


/***************************/
/* Menu */
/***************************/

#ctl00_lhmenu
{
       width: 150px;
       text-align:right;
       float:left;
       letter-spacing: -1px
 }

#ctl00_lhmenu dl
{
    margin: 0 0 0 15px;
}

#ctl00_lhmenu dd
{
        padding: 0;
        list-style-type: none;
        margin: 0px;
        border: 1px solid #dddddd;
        border-top: 0px;
        
}

#ctl00_lhmenu dl dt {
        margin-top: 2px;
        height: 24px;
        
}

#ctl00_lhmenu dd ul
{
    list-style-type: none;
}

.nhswirral{
        
            border: 1px solid #dddddd;
            background: url("/images/bgmenu_green.jpg") no-repeat;
        
}

.campaigns{
        
            border: 1px solid #dddddd;
            background: url("/images/bgmenu_blue.jpg") no-repeat;
        
}

.localservices{
        
            border: 1px solid #dddddd;
            background: url("/images/bgmenu_orange.jpg") no-repeat;
        
}

.yourhealth{
        
            border: 1px solid #dddddd;
            background: url("/images/bgmenu_purple.jpg") no-repeat;
        
}

.focuson{
        
            border: 1px solid #dddddd;
            background: url("/images/bgmenu_teal.jpg") no-repeat;
        
}

.contactus{
        
            border: 1px solid #dddddd;
            background: url("/images/bgmenu_lilac.jpg") no-repeat;
        
}

.default{
        
            border: 1px solid #dddddd;
            background: url("/images/bgmenu_grey.jpg") no-repeat;
        
}


#ctl00_lhmenu dl dt a {
        float: right;
        color:#343f63;
        font-weight: bold;
        margin-right: 5px;
        padding-top: 5px;
}

#ctl00_lhmenu dl dt a:hover {
        color: #cacf3d;
}


#ctl00_lhmenu li
{    
        border-bottom: 1px solid #dddddd; 
        padding: 5px  5px 5px 20px;
        
            /*background: url("/images/submenu_bullet.jpg") repeat-y;*/
        
}

.submenu{
    background: url("/images/submenu_bullet.jpg") repeat-y;
     text-align: right;
}

.submenu a
{
        font: 11px  Verdana, Arial, Helvetica, sans-serif;
	    text-decoration: none;
        letter-spacing: 0.5px;
        width: 90px;
        background-color: #ffffff;
        font-weight: bold!important;
        
        
         
        
}

.submenu2{
 
    background: #b7b7b7;
    border-bottom: 1px solid #aaaaaa!important;
    border-left: 1px solid #aaaaaa!important;
    border-right: 1px solid #aaaaaa!important;
     
      text-align: right;
}

.submenu2 a
{
        padding-right: 0px;
        margin-right: 5px;
        font-weight: lighter;
        letter-spacing: -1px;
        color:#565656;
        
            background-color: #b7b7b7!important;
        
        
}


.submenu3
{

   background-color: #d3d3d3;
   border-bottom: 1px solid #aaaaaa!important;
    border-left: 1px solid #aaaaaa!important;
      border-right: 1px solid #aaaaaa!important;
       
      text-align: right;
}
.submenu3 a
{
        padding-right: 0px;
        margin-right: 0px;
        font-weight: lighter;
        letter-spacing: -1px;
        color:#6d6d6d;
        
            background-color: #d3d3d3!important;
        
}

.submenu4
{

     background-color: #eaeaea;
      border-bottom: 1px solid #aaaaaa!important;
      border-left: 1px solid #aaaaaa!important;
      border-right: 1px solid #aaaaaa!important;
       
     text-align: right;
}

.submenu4 a
{
        padding-right: 0px;
        margin-right: 0px;
        font-weight: lighter;
        letter-spacing: -1px;
           
           color:#757575;
            background-color: #eaeaea!important;
         
         
          
  
}


.submenu5
{

     background-color: #eaeaea;
      border-bottom: 1px solid #aaaaaa!important;
      border-left: 1px solid #aaaaaa!important;
      border-right: 1px solid #aaaaaa!important;
       
      text-align: right;
  
}

.submenu5 a
{
        padding-right: 0px;
        margin-right: 0px;
        font-weight: lighter;
        letter-spacing: -1px;
     
          
           color:#32BFDD;
              background-color: #eaeaea!important;
         
       

}

.submenu6
{

 
      border-bottom: 1px solid #aaaaaa!important;
      border-left: 1px solid #aaaaaa!important;
      border-right: 1px solid #aaaaaa!important;
       
     text-align: right;
}



#ctl00_lhmenu li a 
{
        font: 11px  Verdana, Arial, Helvetica, sans-serif;
	    text-decoration: none;
        background-color: #ffffff;
        letter-spacing: -1px;
        width: 90px;
}

#ctl00_lhmenu li a:hover {
        font: 11px  Verdana, Arial, Helvetica, sans-serif;
	    text-decoration: none;
        background-color: #ffffff;
        letter-spacing: -1px
}


/***************************/
/*fonts*/
/***************************/

h1		{
		display: none;
		}

h2
		{
    	font: bold 11px  Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
	    font-style: normal;
	    font-weight: bold;
	    
            color: #21AECC;
         
}

h3
		{
    	font: bold 9px  Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
	    font-style: normal;
	    font-weight: bold;
	    
            color: #11A7C8;
        
	   
	}
h4
		{
    	font: bold 12px  Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
	    font-style: normal;
	    font-weight: bold;
		text-decoration: none;
}

h3 a{display: block; font-size: 12px; margin-bottom: 10px; font-weight: bold;}
h3 a:hover{font-size: 12px; font-weight: bold;}
		

#content li, #ctl00_content_placeholder_content li, #static_content li		{
		font: 11px  Verdana, Arial, Helvetica, sans-serif;
		 color:#4A4A4A;
		}
		
#ctl00_content_placeholder_content h2
		{   	
		
             background: url("/images/arrow_h2.jpg") no-repeat;
             padding-left: 15px;
         
	   
	    
	    margin-bottom: 15px;
}

#ctl00_content_placeholder_content h3
		{   	
		 	font: bold 9px  Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
	    font-style: normal;
	    font-weight: bold;
	    
            color: #11A7C8;
        
	    
}

a		{
        font: 11px  Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		 
            color: #00a0c6;
         
		
	}
		
a:hover {
        font: 11px  Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
        color: #cacf3d;
  
	}
       
img {
        border:0px;
}


#vis_access{
    margin: 10px 0 6px 0;
}    
#vis_access ul{
    float: left;
    width: 660px;
    margin: 20px 0 0 10px;
    list-style-type:  none;
}

#vis_access ul li{
    float: left;
}



.browsealoud{
    margin: 0 40px 0 10px;
    text-transform: uppercase;
}


#col1{
    float: left;
    width: 470px;
    height: auto;
    margin: 0 0px 0 5px;
}

#col2{
    float: left;
    width: 272px;
    height: auto;
}

#ctl00_content_placeholder_col3{
    float: left;
    overflow: hidden;
    width: 124px;
    height: 240px;
}

#col2 h2 {
    font: 20px  Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    
         color: #5C5F68;
     

    margin: 18px 0px 0 12px;
}


#col1 ul{
    margin: 5px 20px 0px 35px;
}

#col1 li{
    
         color: #ffffff;
     

    margin-bottom: 8px;
}

#col1 a{
     
}

#col1 a:hover{
     
}





.nhltitle{
    font: 12px  Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.nhlintro{
    font: 11px  Verdana, Arial, Helvetica, sans-serif;
}


blockquote{
    
    
            border: 1px solid #CCCCCC;
        
    width: 300px;
    padding: 10px;
    margin: 20px;
    
}

blockquote ul{
    margin: 5px 0 0 30px;
}

#ctl00_content_placeholder_content ul{
    margin: 8px 0 0 30px;
}

#ctl00_content_placeholder_content ul li{

          list-style-image: url("/images/arrow_li.jpg");
    
   
    line-height: 18px;
}

#ctl00_breadcrumb h2
{
    font-size: 10px;
}



#ctl00_content_placeholder_GP, #ctl00_content_placeholder_Dentist,
#ctl00_content_placeholder_Pharmacy, #ctl00_content_placeholder_Optician{
    line-height: 26px;
    margin: 5px 0 5px 20px;
}



#button1 {
    
            background: url(/images/button_c.gif) no-repeat;
            height: 30px;
            margin: 0px 0px 0px 555px;
            color: #4A7085;
    
	
	width: 184px;
	clear: left;
	padding-top: 6px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;	
	text-align: center;
	z-index: 0;
	cursor: pointer;
}

#addlinks{
	width: 126px;
	height: 41px;
	padding-top: 6px;
	margin-top: 10px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #4A7085;
	text-align: center;
}

#ctl00_content_placeholder_ddlBannerImages{
        
         color: #ffffff;
     
        background-color: #58595B;
        border: solid 1px #ffffff;
        font-weight:bold;
	    font-family: Arial, Helvetica, sans-serif;
	    font-size:11.0px;
}

#content_container{
    font-family: Arial, Helvetica, sans-serif;
    float:left;
    width:476px;
    display: block;
}

#ctl00_content_placeholder_vacancies{
    float:left;
    width:440px;
    
        margin-left: 20px;
    

}

#ctl00_content_placeholder_vacancies td{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 16px;
    padding-bottom: 20px;
}

.vacancies_label{   
    display: block;
    font-size: 11px;
    padding-bottom: 0px;
}

#page2 input, #page4 input{
     
}

#page3 label{
     
        font: 1.4em Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        width: 400px;
        display: block;
        line-height: 26px;
    
}



#page2 .campaign_nw a, #page4 .campaign_nw a{
    font: 0.9em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

#page1 .campaign_nw a{
    font: 1.0em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

#ctl00_content_placeholder_content label
{
    font-size: 11px;
    margin: 0 0 10px 20px;
    display: block;
    
}

#ctl00_content_placeholder_content textarea, #ctl00_content_placeholder_content input
{
    margin: 0 0 10px 20px;
    display: inline;
}

#ctl00_content_placeholder_contact_type
{
    margin-left: 20px;
    width: 90%;
}

#ctl00_content_placeholder_contact_type label, #ctl00_content_placeholder_contact_type input
{
     float: left;
     margin-left: 20px;
     display: block;
}
#ctl00_content_placeholder_content span
{
     font: 11px Verdana, Arial, Helvetica, sans-serif;;
     font-weight: bold;
     margin: 0 0 2px 20px;
     display: block;
  
}

#ctl00_content_placeholder_comment_type
{
    margin-left: 20px;
    width: 90%;
}

#ctl00_content_placeholder_comment_type label, #ctl00_content_placeholder_comment_type input
{
    float: left;
    display: block;
}


p.haveyoursay
{
    margin: 0 0 2px 20px!important;
    display: block;
}

.cell3
{
    float: right;
}


td.cell3 input, td.cell3 textarea
{
    width: 190px;
    display: block;
    margin: 0px 0 20px 0;
    padding: 0px;
}

td.cell3 select
{
    width: 195px;
    display: block;
    margin: 0px 0 20px 0;
    padding: 0px;
}

.aligntop
{
    vertical-align: top;
}

.btnSubmit1
{
    float: right;
}


.CollapsiblePanel {
    
        margin-top: 15px;
    

}

.gsc-search-box{
    display: none;
}

.pcrumb{
   color: #00a0c6;
   font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#frm_finda label{
      font: 1.4em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 26px;
    margin: 0px 0 5px 10px;
    width: 80%;
}

#frm_finda_container{
    height: 164px;
    width: 264px; 
}

.links ul
{
    list-style-type: none;
    width: 220px;
    
}
.links{
        float: left;
        width: 220px;
        height: 100px;
        overflow: hidden;
        
            margin: 0 0 0 30px;
        
        text-align: left;
    }

}





ul#nav{
    float: left;
    margin: 28px 0 0 0;
    list-style-type:  none;
}

ul#nav li{
    
    float: left;
    width: 184px;
    text-align: center;
}

ul#nav li a{
    
         color: #ffffff;
    
}

ul#nav li a:hover{
    
         color: #cacf3d;
    
  
}

#atozgroup{
    float: left;
    width: 280px;
    height: 38px;
    font: 11px  Verdana, Arial, Helvetica, sans-serif;
}

#searchBar{
    float: left;
    width: 460px;
    height: 38px;
    font: 11px  Verdana, Arial, Helvetica, sans-serif;
    
         color: #ffffff;
    
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

#ctl00_searchButton{
    margin: 5px 0 0px 4px;
    float: left;
}

#searchBar label
{
    float: left;
    margin: 12px 0 0 6px;
     
         color: #ffffff;
    
}

#ctl00_AtoZ{
    margin: 12px 15px 0 0px;
    float: right;
     
         color: #ffffff;
    
}

#ctl00_AtoZButton{
    margin: 5px 10px 0px 4px;
    float: right;
     
         color: #ffffff;
    
}
 

#ctl00_searchBox{
    margin: 9px 0 0 10px;
    float: left;
     
         background-color: #ffffff;
    
}

#ctl00_thesite{
    float: left;
    margin: 12px 0 0 10px;
}

#ctl00_theweb{
    float: left;
    margin: 12px 0 0 10px;
}


.btnGo{
    float: right;
    margin: 3px 12px 0 0;
    color: #666666;
}

#news_bottom{
   height: 15px;
   width: 240px;
   overflow: hidden; 
   padding: 10px 0 0 5px;  
}

#news_bottom a{
    
         color: #444444;
     
    text-transform: uppercase;
    margin-left: 4px;
    font-size: 9px;
}

#news_bottom a:hover{
    
         color: #359fc9;
     
}

#header p{
    float: left;
    width: 600px;
    
            color: #ffffff;
         
    
    font-weight: bold;
    margin: 20px 0 0px 30px;
}

.day{
    font-size: 20px;
    letter-spacing: 3px;
    line-height: 20px;
}

.month2{
    font-size: 12px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.year{
    font-size: 11px;
    letter-spacing: 0px;
}

#useful_links
{
    
         background: url("/images/useful_links_box.gif") no-repeat;
         margin: 5px 10px;
    
    height: 165px;
    width: 743px;
    float: left;
    text-align: left;
}

#useful_links h2{
    font: 19px  Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #5B5E67;
    margin: 15px 0 15px 20px;   
    width: 300px;
}

#useful_links span{
    color: #687274;
    font-size: 11px;
    margin: 0 0 0 10px;
}

.logos {       
        text-align: center;
        list-style-type: none;
        margin: 0px;
    }
    
.logos li {
   	    float: left;
   	    width: 100px;
   	    height: 60px;
    }
    



.links li {   	    
   	    color: #5A5E67;
   	    list-style-type: none;
   	    line-height: 0px;
   	    margin-bottom: 10px;
        background: url("/images/bullet.jpg") no-repeat;
        padding-left: 14px;
}
    
.links li a{
   	    color: #5A5E67;
   	    font-weight: bold;
    }
    
.links li a:hover{
    font-weight: bold!important;
    color: #cacf3d;
}


.havesay_img{
    margin: 5px 0 5px 14px;
    width: 178px;
    height: 49px;
}



.newsdates{
    float: left;
    background: url("/images/bg_date.jpg") no-repeat;
    width: 35px;
    
        margin-left: 8px;
    
}

.newsdates p{
     margin-left: 12px;
   
    
         color: #ffffff;
     
    text-align: center;
}

.month{
    font-size: 10px;
    text-transform: uppercase;
    padding-top: 1px;
}

.date{
   font-weight: bold;
   font-size: 16px;
   margin-bottom: 39px;
}

.date2{
   font-weight: bold;
   font-size: 16px;
}


.newsheadline{
    float: left;
    width: 98%;
   
    padding: 10px 0;
     
            background-color: #EEEFF3;
             border-bottom: 1px solid #DCDDE2;
        
    
}

.newsheadline p{
    margin: 0px 0 0 0px;
    text-align: center;
}

p, li, table		{
		font: 11px  Verdana, Arial, Helvetica, sans-serif;
	    color:#4A4A4A;
		}
		
		#frm_finda{
        
           background: url("/images/finda_bg.jpg") no-repeat right;
        
    
    height: 164px;
    width: 99%; 
}

#footer	{
      
       background: url("/images/bottom_dk_banner_standard.jpg") no-repeat;
     	background-color: #ffffff;
	    width: 743px;
	    height:94px;
	  
	    float: left;
        }
#footer ul	{
        list-style-type: none;
        margin: 15px 0 0 20px;
        width: 350px;
        float: left;
    }
#footer li{
    margin-bottom: 7px;    
}
    
#footer li a	{
   	     color: #ffffff;
		font: 10px  Verdana, Arial, Helvetica, sans-serif;;
		
    }