﻿body { margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px; background-color:#ffffff; }

/*reset whitespace*/
*{margin: 0; padding: 0;}

#Wrapper {width:950px; background-color:#ffffff; margin:auto; position:relative;}

#Header {width:950px; height:80px;background-color:#ffffff;}

#NHSLogo {position:absolute; top:0px; right:0px; width:397px; height:60px;}
#Search {position:absolute; top:30px; left:0px; width:300px; height:60px;}
#TextSize {position:absolute; top:0px; left:0px; width:100px; height:20px;}

#Navigation {width:930px; height:33px; padding-top:7px; padding-left:20px; background-color:#ffffff; background-repeat:no-repeat; padding-bottom:20px;}

#SubNavigation {float:left; width:200px; padding-bottom:20px;}
#SubNavigationTop {width:200px; height:11px; background-repeat:no-repeat;}
#SubNavigationBottom {width:200px; height:11px; background-repeat:no-repeat;}

#WeCare{width:200px; height: 400px;}

#MainArea {float:right; width:730px; background-color:#ffffff;}

#MainAreaFlash {width:730px; background-color:#ffffff; height:230px; padding-bottom:30px;}
.Banner {background-repeat:no-repeat; width:730px; background-color:#ffffff; height:110px; padding-bottom:30px;}

#MainAreaContent {width:730px; background-color:#ffffff; position:relative;}

#Footer {width:950px; padding-bottom:50px; padding-top:30px; clear:both; background-color:#ffffff;}
/*
.SubNavigationLink {width:200px; height:24px; padding-top:6px; padding-left:5px; padding-right:5px; }
*/
.NavigationText a:link {width:100%; padding: 0px 15px 0px 15px;color:#ffffff; text-decoration:none;}
.NavigationText a:visited {color:#ffffff; text-decoration:none;}
.NavigationText a:hover {color:#000000; text-decoration:underline;}


.SubNavigationText {float:left;background-color:#ffffff; width:180px;background-repeat:no-repeat;color:#ffffff; margin: 0px 0px 0px 0px; padding-top:6px; padding-left:5px; padding-right:5px; }
.SubNavigationText a:link {float:left;color:#ffffff; text-decoration:none;}
.SubNavigationText a:visited {float:left;color:#ffffff; text-decoration:none;}
.SubNavigationText a:hover {float:left;color:#000000; text-decoration:underline;}

.AtoZList { padding-right: 1px; padding-left: 1px; font-size: 0.75em;}


p {color:#000000; margin: 0px 0px 20px 0px;}
.ContentTitle { margin-bottom: 15px; }
.ContentH1 {font-weight:bold; }

h1 {font-weight:bold; margin: 0px 0px 15px 0px;}
h2 {font-weight:bold; margin: 0px 0px 10px 0px;}
h2.White {color:#ffffff; font-weight:bold; margin: 0px 0px 0px 0px;}
h3 {color:#000000; font-weight:bold; margin: 0px 0px 10px 0px;}
ul {color:#000000; font-weight:normal; line-height:125%; margin: 0px 0px 20px 10px;}
ol {color:#000000; font-weight:normal; line-height:125%; margin: 0px 0px 20px 10px;}
li {color:#000000; font-weight:normal; line-height:125%; margin: 0px 0px 10px 10px;}

#NewsItemLeft {float:left; width:340px;}
#NewsItemRight {float:right; width:352px;}

.NewsItem {float:left; width:320px; margin-right: 0px; }

.NewsItemTop {width:352px; height:25px; padding: 5px 10px 0px 10px;background-color:#ffffff; background-repeat:no-repeat;}
.NewsItemMiddle {width:352px; padding: 2px 5px 1px 5px;background-color:#ffffff; background-repeat:repeat-y; }
.NewsItemBottom {width:352px; height:14px; margin-bottom: 20px; background-color:#ffffff;background-repeat:no-repeat;}


p.NewsItemText {color:#000000; margin: 0px 0px 0px 0px;}
NewsItemText a:link {text-decoration:none;}
NewsItemText a:visited {text-decoration:none;}
NewsItemText a:hover {text-decoration:underline;}

.BottomNavigationText {margin: 20px 0px 0px 0px; text-align:center;}
.BottomNavigationItem {padding-left: 5px; padding-right: 5px;}

.Column1{ float:left; width: 150px;}
.Column2{ float:left; width: 120px;}
.Column3{ }

.BPN1{
   float:left;	
   width:150px;
   height:20px;
   margin:1px;
   padding-left:8px;
   background-color:#dddddd;
   font-weight:bold;
}

.BPN2{
   float:left;	
   width:300px;
   height:20px;
   margin:1px;
   padding-left:8px;
   background-color:#cccccc;
}

th.News{
	font-weight:bold ;
	font-size:0.75em;
	color:#ffffff;
	background-color:#3981C5;
	padding: 4px;
	
}
td.News{
     	background-color:#a1ddf9;
      	color:#000000;
	padding: 4px;
	font-size: 0.75em;
	
}
td.News2{
      	background-color:#eeeeee;
      	color:#000000;
	padding: 4px;
	
}

th.AZ
{
	font-weight:bold;
	color:#000000;
	background-color:#64cdc9;
	padding: 4px;
		
}
td.AZ
{
	color:#000000;
	background-color:#c7fcfa;
	padding: 4px;
	
}

td.AZ2
{
	color:#000000;
	background-color:#eeeeee;
	padding: 4px;
	
}

.ItemContainer
{
      display:block;
      clear:both;
      float:left;	
      width:600px;
}
.BPSearch1{
	width:150px;
	height:20px;
	background-color:#3981C5;
	color:#ffffff;
	border:0px;
	margin:1px;
	font-weight:bold;
	padding:3px;
	display:inline;
	clear:none;
	float:left;
}
.BPSearch2{
	width:200px;
	height:20px;
	background-color:#a1ddf9;
	color:#ffffff;
	border:0px;
	margin:1px;
	padding:3px;
	display:inline;
	clear:none;
	float:left;
}
.BPSearch3{
	width:50px;
	height:20px;
	background-color:#3981C5;
	border:0px;
	margin:1px;
	padding:3px;
	padding-left:5px;
	display:inline;
	clear:right;
	float:left;
}
.SearchDD{
	height:20px;
	width:180px;
	background-color:#eeeeee;
	border-style:solid;
	border-color:#666666;
	border-width:1px;	
}