


@media screen
{

*{
     margin: 0px;
     padding: 0px;
}

body {
     margin: 0px; /* to avoid margins */
     text-align: center; /* to correct the centering IE bug*/
     				
         background-color: #333333;
	 

     }
	 
#global {
     margin-left: auto;
     margin-right: auto;
     width: 950px;
     text-align: left; /* to realign your text */
     background-color: #ffffff;
     margin-top:0px!important;
     border: solid 0px yellow;
     }
     
/***************************/
/* Website Content */
/***************************/

#customise {
		background:#a0c9eb;
}

#customise ul
{
margin-left: 20px;
}
#branding {
		
		background-image: url(/images/general/branding.gif);
		
	    height:59px;
	    width:950px;
	    clear: both;
	    margin-top:0px;
}

#links {
        margin-left:40px;
        float:left;
        font: normal 13px  Arial, Helvetica, sans-serif;
        font-weight:bold;
}

#links ul {
            padding-top:5px;
            list-style-type: none;
 }

#links li {
        display:inline;
}

#links li a {
        display:block;
        text-indent:-9999px;
        float:left;
        padding-left:30px;
}
#links li a.choices {
        background-image:url(/images/general/choices.jpg);
        height:65px;
        width:153px;
        background-repeat:no-repeat;
}

#links li a.well {
        background-image:url(/images/general/choosewell.jpg);
        height:65px;
        width:126px;
        background-repeat:no-repeat;
        }
#links li a.health {
        background-image:url(/images/general/doh.jpg);
        height:65px;
        width:130px;
                background-repeat:no-repeat;

}
#links li a.constitution {
        background-image:url(/images/general/nhs-constitution.jpg);
        height:65px;
        width:73px;
                background-repeat:no-repeat;
}
#links li a.direct {
        background-image:url(/images/general/nhsdirect.jpg);
        height:65px;
        width:72px;
                background-repeat:no-repeat;
}
#links li a.jobs {
        background-image:url(/images/general/nhsjobs.jpg);
        height:65px;
        width:104px;
                background-repeat:no-repeat;
}
#share {
        margin-left:400px;
        height:25px;
        width:590px;

}

		
#footer	{
		clear: both;
		font: normal 11px  Arial, Helvetica, sans-serif;
		 width: 950px;
						
	        color:#ffffff;
	        background-color: #333333;
		

	    height:50px;
	    margin-top:0px;
		}
		
#footer a{
  		font: normal 11px  Arial, Helvetica, sans-serif;
		background-color: #333333;
						
	        color:#ffffff;
		
}

#credits    {
        text-align: left;
        margin-left:300px;
        margin-top: 5px;
        float: right;
        }
        
#credits a  {
    				
        color:#ffffff;
	
  
}

#copyright	{
        text-align: right;
        margin-top: 5px;
    
        float: right;
        }

/***************************/
/* Top Menu */
/***************************/

#topmenu {
        padding-top:10px;
        margin-left:0px;
       }

#topmenu li {
        display: inline;
	    background-image: url(/images/sml_black_line.gif);
	    background-repeat: no-repeat;
	    cursor: pointer;
	    background-position: 100% 50%;
	    padding: 0.5em 0.75em;
}

#topmenu li a {
        text-decoration: none; 
        color:#000000;
}

/***************************/
/* Middle Menu */
/***************************/

#middlemenu {
        width:950px;
        height:24px;
		
		background: url(/images/general/b_nav_back_blue.gif);
	    padding: 0;
				
}

#middlemenu ul {
	    margin-left:15px;
}

#middlemenu li {
        float: left;
        display: inline;  
}

#middlemenu li a {
        text-decoration: none;
		
		color:#ffffff;
		
		background: url(/images/line.gif) no-repeat right;
		cursor: pointer;
		float: left;
		padding: 5px 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		
		
		    font-size: 11px;
		
}

#middlemenu li a:hover {
        text-decoration: none;
				
		    color: #ffffff;
		    background: url(/images/line_blue.gif) ;
	        cursor: pointer;
	        padding: 5px 10px;
		
		float: left;

}

#middlemenushawdow {
		
	    background-image: url(/images/general/shadow.gif);
		
	    height: 20px;
}


#ctl00_search {
      
		
            color:#ffffff;
		
        font: 10px Arial, Helvetica, sans-serif;
        width: auto;
        float: left;
        
        
             /* margin-left: 100px;*/
            
	 
}
.searchBox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	width:100px;	  
}

.searchbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	text-decoration: none;
    margin-top: 1px;
    height: 21px;	
}


/***************************/
/* Customise Menu */
/***************************/

#customisemenu {
	
	    background-image: url(/images/general/shad_blue.gif);
        background-repeat: repeat-x;
	
}

#button1 {
	background: url(/images/button_c_ff.gif) no-repeat left top;
	width: 226px;
	height: 20px;
	padding-top: 3px;
	padding-left: 6px;
	
	
		margin: 1px 0px 0 0;
	
	

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	z-index: 0;

}


.ddloptions {
        display: inline;
        color: #ffffff;
        background-color: #58595B;
        border: solid 1px #ffffff;
        font-weight:bold;
	    font-family: Arial, Helvetica, sans-serif;
	    font-size:11.0px;
        margin-left:220px;
        z-index:1;
        margin-top:6px;
}


/***************************/
/* SubMenu */
/***************************/

#ctl00_lhmenu
{
        width: 250px;
}

#ctl00_lhmenu ul {
	    padding-top: 1px;
		list-style-type: none;
		
		margin-left:0px;
		
		margin-top:0px;
        margin-bottom:0px;
        width: 250px;

}

#ctl00_lhmenu dd
{
        padding: 0;
        list-style-type: none;
}

#ctl00_lhmenu li
{
        height: 20px;
        margin-left: 2px;
        padding-left:4px;        
        line-height: 1px;   /* fixes ie6 alignment */
}

li .submenu
{
        margin-left: 0px;
}

li .submenu2
{
        margin-left: 10px;
        padding-left:10px;
        background-image: URL(/images/general/arrow.gif);
        background-repeat: no-repeat;
        height:12px;
        width:8px;
}

li .submenu3
{
        margin-left: 30px;
        padding-left:10px;
        background-repeat: no-repeat;
        height:12px;
        width:8px;
}

li .submenu4
{
        margin-left: 40px;
        padding-left:10px;
        background-repeat: no-repeat;
        height:12px;
        width:8px;
}


#ctl00_lhmenu li a 
{
       
        padding-top: 2px;
        padding-bottom: 2px;
        text-align: left;
        font: 10px  Arial, Helvetica, sans-serif;
        
        color: #2e2e2e;
        
        text-decoration: underline;
}

#ctl00_lhmenu li a:hover {
        font: 10px  Arial, Helvetica, sans-serif;
	    font-weight: bold;
	    color: #333333;
	    text-decoration: underline;
}

.menu_rounded_content
{
        color: #000000;
        
            background: url(/images/menu_back.jpg) repeat-y;
        
        width: 250px;
   
}

/***************************/
/*fonts*/
/***************************/

h1		{
		display: none;
		}

h2
		{
    	font: bold 11px  Arial, Helvetica, sans-serif;
		font-size: 14px;
	    font-style: normal;
	    font-weight: bold;
	    padding-left:10px;
	    padding-top:10px;
		color: #FFFFFF;
		margin: 0px;
	}

h3
		{
    	font: bold 12px  Arial, Helvetica, sans-serif;
		font-size: 14px;
	    font-style: normal;
	    font-weight: bold;
	    color: #FFFFFF;
	    padding-left:10px;
	    padding-top:10px;
	    margin: 0px;
	}
h4
		{
    	font: bold 12px  Arial, Helvetica, sans-serif;
		font-size: 12px;
	    font-style: normal;
	    font-weight: bold;
	    
	    color: #206FB4;
	    
		margin: 2px 0 4px 0;
	}
		
p, li, table		{
		font: normal 11px  Arial, Helvetica, sans-serif;
		}
p{
    margin-bottom: 10px;
}
		
#content li, #ctl00_content_placeholder_content li, #static_content li		{
		font: 11px  Arial, Helvetica, sans-serif;
		color: #000000;
		}


a		{
        font: 11px  Arial, Helvetica, sans-serif;
		
        color: #2e2e2e;
        
	    text-decoration: underline;
	}
		
a:hover {
        font: 11px  Arial, Helvetica, sans-serif;
	    font-weight: bold;
	    text-decoration: underline;
		}
		
#content img, #ctl00_content_placeholder_content img, #static_content img     {
        border:0px;
        padding-left:5px;
        padding-right:5px;
        }

		
img     {
        
		border: 0px;
		
        }

#ctl00_content_placeholder_pctLocalServices ul
{
        margin-left:0px;
        }
#ctl00_content_placeholder_pctLocalServices li
{
        display:inline;
        padding:5px;
        }

#ctl00_content_placeholder_pctLocalServices li a
{
        display:inline;
        background-image: URL(/images/general/arrow.gif);
        background-repeat: no-repeat;
        padding-left:15px;
	    font-weight: bold;
}


/* BLOG */


.blog_list li
{
list-style-type: none;
    border-bottom: 1px dashed #C68B4A;
    text-indent: 0px;
    padding: 4px 0px 4px 0px;
    
}

.blog_list li a
{

   text-decoration:none;
    
}

a .blog 
{
    text-decoration: underline;
    font-size: 16px;
}

a:hover .blog 
{
    text-decoration: none;
}

/*..............*/
#ctl00_masterpage_col_0 { 
  float:left;
  width: 31%;  
     background-color: #ffffff;
}
#ctl00_content_placeholder_masterpage_col_1 { 
  float:left;
  width: 68%;  
     background-color: #ffffff;
}
#masterpage_col_3 { 
  float:left;
  width: 100%;  
     background-color: #ffffff;
}

.fillerbox_nw {
	 
	    background: transparent url(/images/drop/blue_top_left2.jpg) no-repeat left;
	 
	 height:37px;
}     

.fillerbox_w {
  
    border-left:11px solid #A1C9EC;    
    
  margin-left:4px;
}

.fillerbox_sw {
	 
		    background: transparent url(/images/drop/blue_bottom_left2.jpg) no-repeat top left;
		
	height:15px;
}

.fillerbox_title {
        
		    background: transparent url(/images/drop/blue_top_right2.jpg) right top;	
		    color: #ffffff; 
		

	
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
	height:25px;
	margin:0 0 0 15px;
	padding:12px 0 0 0;	
	text-align:left;   
}
.fillerbox_content {
 
        background-color:#FDFDFD;
     

  overflow: hidden;  
  padding: 5px 6px 5px 7px;


  
  border-right:11px solid #A1C9EC;    
      
  margin-right:5px;
}


.fillerbox_content a{
     color: #0033cc;
     text-decoration: none;
}

.fillerbox_content a:hover{
     color: #A1C9EC;
     font-weight: normal;
     text-decoration: underline;
}

#ctl00_content_placeholder_content ul{
    list-style-position: inside;
    margin-left: 20px;
}

.fillerbox_statusbar {
	
	background: transparent url(/images/drop/blue_bottom_right2.jpg) no-repeat right top;
			
	


	height:30px;
	margin:0 0px 0 11px;

} 

.imgmap {width: 260px; height=510px; padding: 0px;}


}
