
/* global properties start */

body { 
    /*text-align : center; */
	  font-family : Verdana,Arial,Helvetica,sans-serif;
	  margin-left: auto;
    	  margin-left: auto;
          width:99% !important;
          text-align: center;
}

#ctl00_body { 
          margin:0px;
}

p {
	font-family : Verdana,Arial,Helvetica,sans-serif;
	margin-bottom : 15px;
	margin-top : 0px;
	padding : 0px;
	text-align : left; 
}

p.Notice {
	/* used to add red text to a page for the use of notices in tables etc... */
	color : #FF0000;
	margin-bottom : 15px;
	margin-top : 0px;
	padding : 0px;
}

.home-columns p {
	color: #000;
	font-size: 0.6em;
	font-weight: normal;
}

#Translations p {
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 0.7em;
	font-weight : normal;
}

a { text-decoration : none; }

a:hover { text-decoration : underline; }

a img { border : 1px solid #FFFFFF;}

h1 {
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 1.3em;
	font-weight : bold;
	margin : 0px;
	margin-bottom : 15px;
	margin-top : 0px;
	padding : 0px;
}

h2 {
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 1.2em;
	font-weight : bold;
	margin : 0px;
	margin-bottom : 5px ! important;
	margin-top : 0px;
	padding : 0px;
	color:#990099;
}

h3 {
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 1.1em;
	font-weight : bold;
	margin : 0px;
	margin-bottom : 5px ! important;
	margin-top : 0px;
	padding : 0px;
}

h4 {
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 1.0em;
	font-weight : bold;
	margin : 0px;
	margin-bottom : 5px ! important;
	margin-top : 0px;
	padding : 0px;
}

.icon b { color : #000000; font-weight : normal; }

/* global properties end */


/* content & navigation divs start */

#body-shell {
	background-color : #ffffff;
	border : 0px solid #000000;
	margin : auto;
	margin-top : 20px;
	/*margin-left : 15px;*/
	text-align : left;
	width : 960px;
}

#topnav {
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 0.6em;
	text-align : left;
	width : 100%;
}

#breadcrumb {
	border : 0px solid #000000;
	clear : both;
	color : #000;
	display : block;
	float : left;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 0.55em;
	margin : 0;
	padding : 0 10px 0 0px;
	text-align : left;
	width : 215px;
}

#breadcrumb span { color : #999999; }

#SpecialityName {
	border : 0px solid #000000;
	clear : both;
	color : #999999;
	display : block;
	float : left;
	font-family : Arial,Helvetica,sans-serif;
	margin : 0;
	padding: 30px 10px 0 0px;
	text-align : left;
	width : 215px;
	font-size: 1em;
	}


#SpecialityName #HospitalName {
	color:#007AC2;
	margin-top:20px;
	font-weight:bold;
	letter-spacing:4px;
}

#SpecialityName #DepartmentName {
	color:#007AC2;
	font-weight:bold;
	letter-spacing:4px;
}



#topbanner {
	border : 0px solid #000000;
	float : right;
	height : 130px;
	vertical-align : top;
	width : 722px;
}

.clear
{
    clear:both;
}

#topbanner object { border : 0px solid #000000; height : 130px; }

#quote {
	color : #35291B;
	float : left;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 0.7em;
	font-weight : bold;
	margin : 0;
	padding : 12px 0 0 25px;
	width : 485px;
}

#quoteheading {
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 1.4em;
	margin-left : -10px;
	position : relative;
}

#quoteimage {
	float : right;
	margin : 0;
	padding : 0;
	text-align : right;
	width : 200px;
}

#column-navigation {
	border : 0px solid #FFFFFF;
	clear : both;
	display : block;
	float : left;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 0.7em;
	margin : 0px;
	padding : 10px 0 10px 0px;
	text-align : left;
	width : 238px;
}

#column-content {
	border-left : 1px dotted #999999;
	color : #000000;
	float : left;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 0.7em;
	line-height : 1.3em;
	margin : 0px;
	min-height : 300px;
	padding : 10px 0px 20px 20px;
	width : 660px;
}

#column-content-onecolumn {
	color : #000000;
	float : left;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 0.7em;
	line-height : 1.3em;
	margin : 0px;
	min-height : 300px;
	padding : 10px 0px 20px 20px;
	width : 660px;
}



#column-rhs {
	display : block;
	float : right;
	margin : 0;
	padding : 10px 10px 30px 10px;
	width : 180px;
}

#footer {
	clear : both;
	color : #999999;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 0.65em;
	height : 40px;
	margin : 0px 0px 0px 0px;
	padding : 0;
	width : 100%;
}

#nhs-direct {
	float : left;
	height : 44px;
	margin-top : -8px;
	position : relative;
	width : 121px;
}

#cross {
	float : right;
	height : 49px;
	margin-top : -8px;
	position : relative;
	width : 49px;
}

#footercontent {
	float:left;
	height:10px;
	width:600px;
	margin-left:100px;
}

/*#footercontent ul 
{
    margin-top:-15px;
}*/



.reviewed {
	border : 0px solid #000000;
	font-size: 11px;
	clear : both;
	color : #05559E;
	float : right;
	font-weight : bold;
}

.description { background-color : #EEEEEE; padding : 10px; }

#Include_Content11_ActiveContent1_cp { margin-bottom : 15px; }

#Translations {
	clear : left;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 1.0em;
	font-weight : normal;
}

	
	/* home page columns start */
	
	#home-columns 
	{
	border : 0px solid #000000;
	color : #000;
	display : block;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	margin : 0px;
	padding-top : 5px;
	}
		
	#home-column-1 {
	border-left : 0px dotted #CCCCCC;
	display : inline;
	float : left;
	height : 320px;
	margin : 0px;
	padding : 0px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 25px;
	width : 218px;
	}
		
	#home-column-2 {
	border-left : 1px dotted #CCCCCC;
	display : inline;
	float : left;
	/*font-size : 0.7em;*/
	height : 320px;
	margin : 0px;
	padding : 0px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 25px;
	width : 218px;
	}
		
	#home-column-3 {
	border-left : 1px dotted #CCCCCC;
	display : inline;
	float : left;
	height : 320px;
	margin : 0px;
	padding : 0px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 25px;
	width : 218px;
	}
		
	#home-column-4 {
	border-left : 1px dotted #CCCCCC;
	display : inline;
	float : left;
	height : 320px;
	margin : 0px;
	padding-left : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 25px;
	width : 218px;
	}
		
	.icon {
	border : 0px solid #000000;
	color : #000;
	font-size : 0.7em;
	font-weight : normal;
	height : 85px;
	margin : 0px;
	margin-top : 25px;
	padding : 0px;
	width : 210px;
	}
		
	#topbannerhome {
	border : 0px solid #000000;
	margin-bottom : 10px;
	width : 95%;
	z-index:0;
	}
	
	/* home page columns end */
	
	
/* a-z key pad start */
	
	#AZKeyPad {
	background : url(../images/a_z_keypad/bg.gif) no-repeat;
	border : 0px solid #000000;
	float : right;
	height : 270px;
	margin : 0px;
	padding : 5px;
	text-align : center;
	width : 172px;
	}

	#AZKeyPad h1 {
	color : #000000 ! important;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 1.2em;
	font-weight : normal;
	margin : 0px;
	padding : 0px;
	padding-bottom : 15px;
	}

	#AZKeyPad ul { margin : 0px; margin-left : 5px; padding : 0px; }

	#AZKeyPad ul li {
	background : url(../images/bullets/bullet_atoz.gif) no-repeat center top;
	color : #000000;
	float : left;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	height : 30px;
	list-style-type : none;
	padding-top : 3px;
	text-transform : uppercase;
	width : 38px;
	}

	#AZKeyPad ul li a {
	color : #000000;
	font-size : 1.1em ! important;
	font-weight : bold;
	text-decoration : none;
	}
	
	#AZKeyPad ul li a:hover {
	color : #FFFFFF;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	text-decoration : underline;
	}
	
	.AZBullet {
	background : url(../images/bullets/bullet_atoz.gif) no-repeat center top;
	height : 30px;
	padding-top : 4px;
	text-align : center;
	width : 30px;
	}
	
	DIV.a-z-key {	
	BACKGROUND: url(../images/bullets/bullet_atoz.gif) no-repeat;
	FONT: bold 1.15em Verdana, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: middle;
	WIDTH: 26px;
	COLOR: #000000;
	PADDING-TOP: 3px;
	HEIGHT: 30px;
	TEXT-ALIGN: center;
	}
	

	/* a-z key pad end */
	
	
	/* highlight box start */
	
	.HighLighBoxRight {
	/* a width of 180px is set here to stop fire fox from displaying the div to wide */
	/* ie6, ie7 and ff will expand the div past this width if depending on the content */
	display : block;
	float : right;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 0.8em;
	font-weight : normal;
	left : 25px;
	margin : 0px;
	padding : 5px;
	position : relative;
	width : 160px;
	}
	
	.HighLighBoxRight a {
	/* the important rule is used here to overide the inherited colors */
	/* since i want each colour scheme to display the links in black this saves on code */
	color : #05559E ! important;
	text-decoration : none;
	}
	
	.HighLighBoxRight a:hover {
	/* the important rule is used here to overide the inherited colors */
	/* since i want each colour scheme to display the links in black this saves on code */
	color : #05559E ! important;
	text-decoration : underline;
	}
	
	.HighLighBoxLeft {
	/* a width of 180px is set here to stop fire fox from displaying the div to wide */
	/* ie6, ie7 and ff will expand the div past this width if depending on the content */
	float : left;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 0.8em;
	font-weight : normal;
	margin : 0px;
	padding : 5px;
	position : relative;
	width : 180px;
	}
		
	.HighLighBoxLeft a {
	/* the important rule is used here to overide the inherited colors */
	/* since i want each colour scheme to display the links in black this saves on code */
	color : #05559E ! important;
	text-decoration : none;
	}
	
	.HighLighBoxLeft a:hover {
	/* the important rule is used here to overide the inherited colors */
	/* since i want each colour scheme to display the links in black this saves on code */
	color : #05559E ! important;
	text-decoration : underline;
	}

	.HighLighBoxLeft ul.Icons {
	margin : 0px ! important;
	margin-bottom : 0px ! important;
	padding : 0px ! important;
	}	
	
	.HighLighBoxLeft li { padding-bottom : 0px ! important; }
	
	.HighLighBoxLeft ul.Icons {
	margin : 0px ! important;
	margin-bottom : 0px ! important;
	padding : 0px ! important;
	}
	
	.HighLighBoxRight li { padding-bottom : 0px ! important; padding-right : 8px; }
			
	.BoxTop {
	background-position : bottom;
	background-repeat : no-repeat;
	border : 0px solid #000000;
	height : 9px;
	margin : 0px;
	padding : 0px;
	width : 160px;
	}

	.BoxMid {
	background-repeat : repeat-y;
	border : 0px solid #000000;
	margin : 0px;
	padding : 0px;
	padding-bottom : 10px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 10px;
	text-align : left;
	width : 160px;
	}
	
	.BoxBtm {
	background-position : top;
	background-repeat : no-repeat;
	border : 0px solid #000000;
	height : 9px;
	margin : 0px;
	padding : 0px;
	width : 160px;
	}
	
	.BoxMid ul li { list-style-type : none; }
		
	#Orange .BoxTop {
	background-image : url(../Imgs/highlight_box/bg_top_orange.gif);
	}
			
	#Orange .BoxMid {
	background-image : url(../Imgs/highlight_box/bg_mid_orange.gif);
	}
		
	#Orange .BoxBtm {
	background-image : url(../Imgs/highlight_box/bg_btm_orange.gif);
	}
		
	#LightBlue .BoxTop {
	background-image : url(../Imgs/highlight_box/bg_top_light_blue.gif);
	}
			
	#LightBlue .BoxMid {
	background-image : url(../Imgs/highlight_box/bg_mid_light_blue.gif);
	}
		
	#LightBlue .BoxBtm {
	background-image : url(../Imgs/highlight_box/bg_btm_light_blue.gif);
	}
		
	#LightBlueTwo .BoxTop {
	background-image : url(../Imgs/highlight_box/bg_top_light_blue_two.gif);
	}
		
	#LightBlueTwo .BoxMid {
	background-image : url(../Imgs/highlight_box/bg_mid_light_blue_two.gif);
	}
			
	#LightBlueTwo .BoxBtm {
	background-image : url(../Imgs/highlight_box/bg_btm_light_blue_two.gif);
	}
	
	#DarkBlue .BoxTop {
	background-image : url(../Imgs/highlight_box/bg_top_dark_blue.gif);
	}
			
	#DarkBlue .BoxMid {
	background-image : url(../Imgs/highlight_box/bg_mid_dark_blue.gif);
	}
		
	#DarkBlue .BoxBtm {
	background-image : url(../Imgs/highlight_box/bg_btm_dark_blue.gif);
	}

	#PurpleOne .BoxTop {
	background-image : url(../Imgs/highlight_box/bg_top_purple_one.gif);
	}
			
	#PurpleOne .BoxMid {
	background-image : url(../Imgs/highlight_box/bg_mid_purple_one.gif);
	}

	#PurpleOne .BoxBtm {
	background-image : url(../Imgs/highlight_box/bg_btm_purple_one.gif);
	}
	
	#PurpleTwo .BoxTop {
	background-image : url(../Imgs/highlight_box/bg_top_purple_two.gif);
	}
			
	#PurpleTwo .BoxMid {
	background-image : url(../Imgs/highlight_box/bg_mid_purple_two.gif);
	}

	#PurpleTwo .BoxBtm {
	background-image : url(../Imgs/highlight_box/bg_btm_purple_two.gif);
	}

	#PurpleThree .BoxTop {
	background-image : url(../Imgs/highlight_box/bg_top_purple_three.gif);
	}
			
	#PurpleThree .BoxMid {
	background-image : url(../Imgs/highlight_box/bg_mid_purple_three.gif);
	}
			
	#PurpleThree .BoxBtm {
	background-image : url(../Imgs/highlight_box/bg_btm_purple_three.gif);
	}
		
	#PurpleFour .BoxTop {
	background-image : url(../Imgs/highlight_box/bg_top_purple_four.gif);
	}
			
	#PurpleFour .BoxMid {
	background-image : url(../Imgs/highlight_box/bg_mid_purple_four.gif);
	}
			
	#PurpleFour .BoxBtm {
	background-image : url(../Imgs/highlight_box/bg_btm_purple_four.gif);
	}
		
	#Green .BoxTop {
	background-image : url(../Imgs/highlight_box/bg_top_green.gif);
	}
			
	#Green .BoxMid {
	background-image : url(../Imgs/highlight_box/bg_mid_green.gif);
	}
			
	#Green .BoxBtm {
	background-image : url(../Imgs/highlight_box/bg_btm_green.gif);
	}
			
	/* highlight box end */
	
	
	/* top banner gradients start */
	
	#LightBlue #topbanner {
	background : url(../images/banners/banner_light_blue.jpg) no-repeat top left;
	}
	
	#DarkBlue #topbanner {
	background : url(../images/banners/banner_dark_blue.jpg) no-repeat top left;
	}
	
	#PurpleOne #topbanner {
	background : url(../images/banners/banner_purple_one.jpg) no-repeat top left;
	}
	
	#Orange #topbanner {
	background : url(../images/banners/banner_orange.jpg) no-repeat top left;
	}
		
	#Green #topbanner {
	background : url(../images/banners/banner_green.jpg) no-repeat top left;
	}
	
	#LightBlueTwo #topbanner {
	background : url(../images/banners/banner_light_blue_two.jpg) no-repeat top left;
	}
	
	#PurpleTwo #topbanner {
	background : url(../images/banners/banner_purple_two.jpg) no-repeat top left;
	}
		
	#PurpleThree #topbanner {
	background : url(../images/banners/banner_purple_three.jpg) no-repeat top left;
	}
	
	#PurpleFour #topbanner {
	background : url(../images/banners/banner_purple_four.jpg) no-repeat top left;
	}
	
	/* top banner gradients end */
	
/* profile page start */
		
	.profile-thumbnail 
	{
	float : left;
	font : normal 1em Verdana, Arial, Helvetica, sans-serif;
	height : 190px;
	margin : 0 3px 5px 0;
	overflow : hidden;
	width : 120px;
	}
	
	/* FT profile page start larger space for text*/
		
	.profile-FT-thumbnail 
	{
	float : left;
	font : normal 1em Verdana, Arial, Helvetica, sans-serif;
	height : 253px;
	margin : 0 3px 5px 0;
	overflow : hidden;
	width : 155px;
	}
	
	/* profile page end */

	/* FT staff member profile page start larger space for text*/
		
	.profile-FTS-thumbnail 
	{
	float : left;
	font : normal 1em Verdana, Arial, Helvetica, sans-serif;
	height : 173px;
	margin : 0 3px 5px 0;
	overflow : hidden;
	width : 155px;
	}
	
	/* profile page end */

	/* FT patient member profile page start larger space for text*/
		
	.profile-FTP-thumbnail 
	{
	float : left;
	font : normal 1em Verdana, Arial, Helvetica, sans-serif;
	height : 219px;
	margin : 0 3px 5px 0;
	overflow : hidden;
	width : 155px;
	}
	
	/* profile page end */
		
/* content & navigation divs end */


/* links start */

#Translations a { color : #05559E; text-decoration : none; }

#Translations a:hover { color : #05559E; text-decoration : underline; }

	/* logo start */

	a #logo { border : 1px solid #FFFFFF ! important; }
	
	a:hover #logo { border : 1px solid #FFFFFF ! important; }

	/* logo end */
	
	
	/* translations start */
	
	table#Translations a {
	color : #05559E;
	font-size : 1.4em;
	text-decoration : none;
	}
	
	table#Translations a:hover {
	color : #05559E;
	font-size : 1.4em;
	text-decoration : underline;
	}

	/* translations start */
		
			
	/* home page links start */
	
	#home-columns a { color : #05559E; text-decoration : none; }
	
	#home-columns a:hover { color : #05559E; text-decoration : underline; }
	
	/* home page links end */


	/* top nav start */

	#topnav li a { color : #000; text-decoration : none; }
	
	#topnav li a:hover { text-decoration : underline; }
	
	#topnav li.DarkBlue a:hover { color : #213994; }

	#topnav li.DarkBlue a.active { color : #213994; }

	#topnav li.DarkBlue a.selected { color : #213994; }

	#topnav li.DarkBlue a.CurrentPage { color : #213994; }

	#topnav li.PurpleOne a:hover { color : #BD217B; }

	#topnav li.PurpleOne a.active { color : #BD217B; }

	#topnav li.PurpleOne a.selected { color : #BD217B; }
	
	#topnav li.PurpleOne a.CurrentPage { color : #BD217B; }
	
	#topnav li.LightBlue a:hover { color : #189CD6; }
	
	#topnav li.LightBlue a.active { color : #189CD6; }

	#topnav li.LightBlue a.selected { color : #189CD6; }
	
	#topnav li.LightBlue a.CurrentPage { color : #189CD6; }
	
	#topnav li.Orange a:hover { color : #F79C21; }
	
	#topnav li.Orange a.active { color : #F79C21; }

	#topnav li.Orange a.selected { color : #F79C21; }
	
	#topnav li.Orange a.CurrentPage { color : #F79C21; }

	#topnav li.Green a:hover { color : #6BC694; }

	#topnav li.Green a.active { color : #6BC694; }
	
	#topnav li.Green a.selected { color : #6BC694; }
	
	#topnav li.Green a.CurrentPage { color : #6BC694; }
	
	#topnav li.LightBlueTwo a:hover { color : #9CCEEF; }
	
	#topnav li.LightBlueTwo a.active { color : #9CCEEF; }
	
	#topnav li.LightBlueTwo a.selected { color : #9CCEEF; }

	#topnav li.LightBlueTwo a.CurrentPage { color : #9CCEEF; }
	
	#topnav li.PurpleTwo a:hover { color : #9494C6; }
	
	#topnav li.PurpleTwo a.active { color : #9494C6; }
	
	#topnav li.PurpleTwo a.selected { color : #9494C6; }
	
	#topnav li.PurpleTwo a.CurrentPage { color : #9494C6; }

	#topnav li.PurpleThree a:hover { color : #B59CCE; }

	#topnav li.PurpleThree a.active { color : #B59CCE; }

	#topnav li.PurpleThree a.selected { color : #B59CCE; }

	#topnav li.PurpleThree a.CurrentPage { color : #B59CCE; }

	#topnav li.PurpleFour a:hover { color : #CE9CC6; }

	#topnav li.PurpleFour a.active { color : #CE9CC6; }

	#topnav li.PurpleFour a.selected { color : #CE9CC6; }

	#topnav li.PurpleFour a.CurrentPage { color : #CE9CC6; }

	/* top nav end */


	/* breadcrumb start */

	#LightBlue #breadcrumb a { color : #189CD6; }

	#LightBlue #breadcrumb a:hover { color : #189CD6; }

	#Orange #breadcrumb a { color : #F79C21; }

	#Orange #breadcrumb a:hover { color : #F79C21; }
	
	#LightBlueTwo #breadcrumb a { color : #9CCEEF; }

	#LightBlueTwo #breadcrumb a:hover { color : #9CCEEF; }
	
	#Green #breadcrumb a { color : #6BC694; }

	#Green #breadcrumb a:hover { color : #6BC694; }

	#DarkBlue #breadcrumb a { color : #213994; }

	#DarkBlue #breadcrumb a:hover { color : #213994; }

	#PurpleOne #breadcrumb a { color : #BD217B; }

	#PurpleOne #breadcrumb a:hover { color : #BD217B; }
	
	#PurpleTwo #breadcrumb a { color : #9494C6; }

	#PurpleTwo #breadcrumb a:hover { color : #9494C6; }
	
	#PurpleThree #breadcrumb a { color : #B59CCE; }

	#PurpleThree #breadcrumb a:hover { color : #B59CCE; }
	
	#PurpleFour #breadcrumb a { color : #CE9CC6; }

	#PurpleFour #breadcrumb a:hover { color : #CE9CC6; }

	/* breadcrumb end */

	
	/* side nav start */

	#column-navigation li a { color : #000; text-decoration : none; }
	
	#column-navigation li a:hover { text-decoration : underline; }
	
	#LightBlue #column-navigation li a.active { color : #189CD6; text-decoration : none; }

	#LightBlue #column-navigation li a:hover { color : #189CD6; }

	#LightBlue #column-navigation a.selected { color : #189CD6; text-decoration : none; }

	#LightBlue #column-navigation a.CurrentPage { color : #189CD6; text-decoration : none; }

	#Orange #column-navigation a.active { color : #F79C21; text-decoration : none; }

	#Orange #column-navigation li a:hover { color : #F79C21; }

	#Orange #column-navigation a.selected { color : #F79C21; text-decoration : none; }
	
	#Orange #column-navigation a.CurrentPage { color : #F79C21; text-decoration : none; }
	
	#LightBlueTwo #column-navigation a.active { color : #9CCEEF; text-decoration : none; }
	
	#LightBlueTwo #column-navigation li a:hover { color : #9CCEEF; }
		
	#LightBlueTwo #column-navigation a.selected { color : #9CCEEF; text-decoration : none; }
	
	#LightBlueTwo #column-navigation a.CurrentPage { color : #9CCEEF; text-decoration : none; }

	#Green #column-navigation a.active { color : #6BC694; text-decoration : none; }

	#Green #column-navigation li a:hover { color : #6BC694; }

	#Green #column-navigation a.selected { color : #6BC694; text-decoration : none; }
	
	#Green #column-navigation a.CurrentPage { color : #6BC694; text-decoration : none; }
	
	#DarkBlue #column-navigation a.active { color : #213994; text-decoration : none; }
	
	#DarkBlue #column-navigation li a:hover { color : #213994; }
		
	#DarkBlue #column-navigation a.selected { color : #213994; text-decoration : none; }
	
	#DarkBlue #column-navigation a.CurrentPage { color : #213994; text-decoration : none; }
	
	#PurpleOne #column-navigation a.active { color : #BD217B; text-decoration : none; }
	
	#PurpleOne #column-navigation li a:hover { color : #BD217B; }

	#PurpleOne #column-navigation a.selected { color : #BD217B; text-decoration : none; }

	#PurpleOne #column-navigation a.CurrentPage { color : #BD217B; text-decoration : none; }
	
	#PurpleTwo #column-navigation a.active { color : #9494C6; text-decoration : none; }

	#PurpleTwo #column-navigation li a:hover { color : #9494C6; }

	#PurpleTwo #column-navigation a.selected { color : #9494C6; text-decoration : none; }
	
	#PurpleTwo #column-navigation a.CurrentPage { color : #9494C6; text-decoration : none; }
	
	#PurpleThree #column-navigation a.active { color : #B59CCE; text-decoration : none; }
	
	#PurpleThree #column-navigation li a:hover { color : #B59CCE; }
		
	#PurpleThree #column-navigation a.selected { color : #B59CCE; text-decoration : none; }
	
	#PurpleThree #column-navigation a.CurrentPage { color : #B59CCE; text-decoration : none; }

	#PurpleFour #column-navigation a.active { color : #CE9CC6; text-decoration : none; }
	
	#PurpleFour #column-navigation li a:hover { color : #CE9CC6; }
		
	#PurpleFour #column-navigation a.selected { color : #CE9CC6; text-decoration : none; }
	
	#PurpleFour #column-navigation a.CurrentPage { color : #CE9CC6; text-decoration : none; }
	
	/* side nav end */

	
	/* content start */
	
	#column-content a { color : #05559E; text-decoration : none; }

	#column-content a:hover { color : #05559E; text-decoration : underline; }

	/* content end */
	
	
	/* right hand side start */
	
	#column-rhs a { display : block; }
	
	/* right hand side end */
	

	/* footer start */
	
	#footer a { color : #999999; text-decoration : none; }

	#footer a:hover { text-decoration : underline; }

	#LightBlue #footer a:hover { color : #189CD6; }

	#Orange #footer a:hover { color : #F79C21; }

	#LightBlueTwo #footer a:hover { color : #9CCEEF; }

	#Green #footer a:hover { color : #6BC694; }

	#DarkBlue #footer a:hover { color : #213994; }

	#PurpleOne #footer a:hover { color : #BD217B; }

	#PurpleTwo #footer a:hover { color : #9494C6; }

	#PurpleThree #footer a:hover { color : #B59CCE; }

	#PurpleFour #footer a:hover { color : #CE9CC6; }

	/* footer end */
	
	
	/* profile page start */
	
	.profile-thumbnail a {
	clear : both;
	float : left;
	line-height : 1.6em;
	width : 100%;
	}

	/* profile page end */
	

	/* image border rollovers start */

	#LightBlue a:hover img { border : 1px solid #189CD6; }

	#Orange a:hover img { border : 1px solid #F79C21; }

	#LightBlueTwo a:hover img { border : 1px solid #9CCEEF; }

	#Green a:hover img { border : 1px solid #6BC694; }

	#DarkBlue a:hover img { border : 1px solid #213994; }

	#PurpleOne a:hover img { border : 1px solid #BD217B; }

	#PurpleTwo a:hover img { border : 1px solid #9494C6; }

	#PurpleThree a:hover img { border : 1px solid #B59CCE; }

	#PurpleFour a:hover img { border : 1px solid #CE9CC6; }

	/* image border rollovers end */
	
/* links end * /


/* page headers start */

table#Translations td h2 {
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 1.7em;
	font-weight : bold;
}
	
	/* home page headings start */
	
	#home-columns h1 {
	color : #273B91;
	font-size : 1.3em;
	font-weight : normal;
	margin : 0px;
	margin-bottom : 15px;
	padding : 0;
	}
	
	#home-columns h2 {
	color : #000;
	font-size : 1.2em;
	font-weight : bold;
	margin : 0px;
	margin-bottom : 15px;
	padding : 0;
	}
	
	#home-columns h3 {
	color : #000000;
	font-size : 1.1em;
	font-weight : normal;
	margin : 0px;
	margin-bottom : 5px;
	padding : 0;
	}
	
	#home-column-2 h2 {
	color : #000;
	font-size : 0.7em;
	font-weight : bold;
	margin : 0px;
	margin-bottom : 15px;
	padding : 0;
	}
	
	#home-column-2 h3 {
	color : #000000;
	font-size : 0.7em;
	font-weight : normal;
	margin : 0px;
	margin-bottom : 15px;
	padding : 0;
	}
	
	
	#home-column-3 h2 {
	color : #000;
	font-size : 0.7em;
	font-weight : bold;
	margin : 0px;
	margin-bottom : 15px;
	padding : 0;
	}
	
	#home-column-3 h3 {
	color : #000000;
	font-size : 0.7em;
	font-weight : normal;
	margin : 0px;
	margin-bottom : 15px;
	padding : 0;
	}
	
	#home-column-4 h2 {
	color : #000;
	font-size : 0.7em;
	font-weight : bold;
	margin : 0px;
	margin-bottom : 15px;
	padding : 0;
	}
	
	#home-column-4 h3 {
	color : #000000;
	font-size : 0.7em;
	font-weight : normal;
	margin : 0px;
	margin-bottom : 15px;
	padding : 0;
	}
	
	/* home page headings end */


	/* light blue headers start */
	
	#LightBlue #column-content h1 { color : #189CD6; }
	
	#LightBlue #column-content h2 { color : #000000; }
	
	#LightBlue #column-content h3 { color : #000000; }
	
	#LightBlue #column-content h4 { color : #000000; }
	
	#Orange #column-content h1 { color : #F79C21; }

	#Orange #column-content h2 { color : #000000; }

	#Orange #column-content h3 { color : #000000; }
	
	#Orange #column-content h4 { color : #000000; }
	
	#LightBlueTwo #column-content h1 { color : #9CCEEF; }
	
	#LightBlueTwo #column-content h2 { color : #000000; }
	
	#LightBlueTwo #column-content h3 { color : #000000; }
	
	#LightBlueTwo #column-content h4 { color : #000000; }
	
	#Green #column-content h1 { color : #6BC694; }

	#Green #column-content h2 { color : #000000; }
	
	#Green #column-content h3 { color : #000000; }
	
	#Green #column-content h4 { color : #000000; }

	#DarkBlue #column-content h1 { color : #213994; }
	
	#DarkBlue #column-content h2 { color : #000000; }
	
	#DarkBlue #column-content h3 { color : #000000; }
	
	#DarkBlue #column-content h4 { color : #000000; }
	
	#PurpleOne #column-content h1 { color : #BD217B; }
	
	#PurpleOne #column-content h2 { color : #000000; }
	
	#PurpleOne #column-content h3 { color : #000000; }
	
	#PurpleOne #column-content h4 { color : #000000; }
	
	#PurpleTwo #column-content h1 { color : #9494C6; }
	
	#PurpleTwo #column-content h2 { color : #000000; }
	
	#PurpleTwo #column-content h3 { color : #000000; }
	
	#PurpleTwo #column-content h4 { color : #000000; }
	
	#PurpleThree #column-content h1 { color : #B59CCE; }
	
	#PurpleThree #column-content h2 { color : #000000; }
	
	#PurpleThree #column-content h3 { color : #000000; }
	
	#PurpleThree #column-content h4 { color : #000000; }
	
	#PurpleFour #column-content h1 { color : #CE9CC6; }
	
	#PurpleFour #column-content h2 { color : #000000; }

	#PurpleFour #column-content h3 { color : #000000; }

	#PurpleFour #column-content h4 { color : #000000; }
	
	/* purple four headers end */
	
	
	/* vacancy bulliten headers start */
		
	.vacbull {
	border : 1px solid #CCCCCC;
	margin-bottom : 10px;
	padding : 10px;
	}
	
	.vacbull h2 { margin : 0px; padding : 0px; }
	
	.vacbull h3 { background-color : #EEEEEE; padding : 10px; }
	
	/* vacancy bulliten headers end */
	
/* page headers end */


/* horizontal lines start */

hr {
	background-color : #CCCCCC;
	border : 0px solid #CCCCCC;
	clear : both;
	color : #CCCCCC;
	height : 1px;
	margin-bottom : 15px;
	margin-top : 0px;
	padding : 0px;
	text-align : left;
	width : 100%;
}

/* horizontal lines end */


/* images */

	/* read speaker start */
	
	#readspeaker { display : inline; }
	
	/* read speaker end */
	
	
	/* home page images start */
	
	.icon img {
	border : 0px solid #000000;
	float : left;
	height : 66px;
	margin : -15px 20px 0px 0px;
	position : relative;
	width : 55px;
	}

	/* home page images end */
	
	
	/* top nav start */
	
	#logo {
	border : 0px solid #000000;
	display : block;
	float : right;
	}

	img#readspeaker { margin-left:10px; margin-top : 0px; float:left; padding:0;}

	/* top nav end */
	
	
	/* right hand side start */
	
	div#column-rhs-img { float : right; margin-top : 100px; }

	/* right hand side end */


	/* profile page start */
		
	.profile-thumbnail img { padding : 0 0 3px 0; }
		
	/* profile page end */
	
	
	/* image floats  start */
	
	.ImgFloatLeft {
	border : 0px solid #000000;
	float : left;
	margin-bottom : 5px;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 5px;
	}

	.ImgFloatRight {
	border : 0px solid #000000;
	float : right;
	margin-bottom : 5px;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 5px;
	}
	
	/* image floats  end */

/* images end */


/* table elements start 

#column-content table { margin-bottom : 15px; width : 100%; }
*/
#column-content table th {
	border : 0px solid #000000;
	font-weight : normal;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 2px;
}

#column-content table td {
	/*background-color : #fff;*/
	padding : 5px;
}

.Form
{
    background-color:#000;
    width:200px !important;
    }

#column-content table td input{
	background-color : #fff;
	margin : 0px !important;
}

#column-content table td select{
	background-color : #fff;
	margin : 0px !important;
}

.Radiob
{
    margin:0px !important;
    width:auto !important;
    }

#column-content table tr { height:15px !important; border : 0px solid #000000 !important; margin: 0px !important; }

#column-content table tr th a { color : #000000; font-size : 0.8em; font-weight : bold; }

tr.RedHighlightRow td { background-color : #FFF2F2; color : #FF0000; }

#Include_Content11__ctl0_Panel1 table td { border : 0px solid #FFFFFF ! important; }



table#Table5
{
    width:100%;
    
}

table.FormTablePurpleOne
{
     border : 1px solid #b59cce;
}


table.FormTable
{
     border : 1px solid #fbc681;
}



table.FormTable td, table.FormTablePurpleOne td
{
     border : 0px solid #000 ! important;
     z-index: 1;    
}


table.FormTable td.alternate
{
	background-color:#faefe0;
}


table.formtablenew
{
width:100%;
border:0px solid #000 !important;
}

table.formtablenew tr.alternate
{
border:0px solid #000 !important;
background-color:#faefe0;
}

table.formtablenew tr.header
{
border:0px solid #000 !important;
background-color:#fbc681;
}


table.formtablenew tr td
{
border:0px solid #000 !important;
}



/*
table#Table5 { margin : 0px; padding : 0px; }

table#Table5 td { margin : 0px; padding : 0px; text-align : left; }

table#Table5 input { margin-bottom : 15px; margin-top : 15px; }

table#Table5 select { margin-bottom : 15px; margin-top : 15px; }

table#Table5 #MoreInfo {
	margin-bottom : 15px ! important;
	margin-top : 15px ! important;
}

table#Table5 select#Include_Content11__ctl0_Title { width : 274px ! important; }

table#Table5 input#Include_Content11__ctl0_Postcode { width : 274px ! important; }

table#Table5 input#Include_Content11__ctl0_DOB { width : 274px ! important; }

table#Table5 input#Include_Content11__ctl0_DOB { width : 274px ! important; }

table#Table5 input#Include_Content11__ctl0_DOB { width : 274px ! important; }

table#Table5 input#Include_Content11__ctl0_telephone { width : 274px ! important; }

table#Table5 input#Include_Content11__ctl0_email { width : 274px ! important; }
*/




	/* translations start */

	table#Translations { margin-bottom : 50px; margin-top : 25px; width : 100%; }

	table#Translations td { font-size : 0.5em ! important; text-align : center; }
	
	/* translations end */
	

	/* remove borders from tables holding form elements start */
	
	#LightBlue #column-content table.Form td { border : 0px; }
	
	#Orange #column-content table.Form td { border : 0px; }
	
	#LightBlueTwo  #column-content table.Form td { border : 0px; }
	
	#Green #column-content table.Form td { border : 0px; }
	
	#DarkBlue #column-content table.Form td { border : 0px; }
	
	#PurpleOne #column-content table.Form td { border : 0px; }
		
	#PurpleTwo #column-content table.Form td { border : 0px; }
	
	#PurpleThree #column-content table.Form td { border : 0px; }
	
	#PurpleFour #column-content table.Form td { border : 0px; }

	/* remove borders from tables holding form elements end */
	

	/* basic content table colours start */
	
	#LightBlue #column-content table th { background-color : #c6e6f5; }

	#LightBlue #column-content table tr.Highlight { background-color : #E7F5FB;  }

	#LightBlue #column-content table tr.alt { background-color : #e4f3fa; }

	#LightBlue #column-content table td { border-bottom : 1px dashed #189CD6; padding : 3px; }
	
	#Orange #column-content table th { background-color : #fde6c7; }

	#Orange #column-content table tr.Highlight { background-color : #FEF5E8; }

    #Orange #column-content table tr.alt { background-color : #fef7ef }

	#Orange #column-content table td { border-bottom : 1px dashed #F79C21; padding : 5px; }
	
	#LightBlueTwo #column-content table th { background-color : #e7f3fb; }
	
	#LightBlueTwo #column-content table tr.Highlight { background-color : #F5FAFD; }
	
	#LightBlueTwo #column-content table tr.alt { background-color : #f2f9fd; }
	
	#LightBlueTwo #column-content table td { border-bottom : 1px dashed #9CCEEF; padding : 3px; }
	
	#Green #column-content table th { background-color : #daf1e4; }
	
	#Green #column-content table tr.Highlight { background-color : #F0F9F4; }

	#Green #column-content table tr.alt { background-color : #edf8f2; }

	#Green #column-content table td { border-bottom : 1px dashed #6BC694; padding : 3px; }

	#DarkBlue #column-content table tr.Highlight { background-color : #E8EBF4; }
	
	#DarkBlue #column-content table tr.alt { background-color : #e4e7f2; }
	
	#DarkBlue #column-content table td { border-bottom : 1px dashed #213994; padding : 3px; }

	#DarkBlue #column-content table th { background-color : #c8cee4; }

	#PurpleOne #column-content table tr.Highlight { background-color : #F8E8F2; }

	#PurpleOne #column-content table tr.alt { background-color : #f7e4ef; }

	#PurpleOne #column-content table td { border-bottom : 1px dashed #bd217b; padding : 3px; }

	#PurpleOne #column-content table th { background-color : #f0cee2; }
	
	#PurpleTwo #column-content table th { background-color : #e4e4f1; }
	
	#PurpleTwo #column-content table tr.Highlight { background-color : #F4F4F9; }
	
	#PurpleTwo #column-content table tr.alt { background-color : #f2f2f8; }
	
	#PurpleTwo #column-content table td { border-bottom : 1px dashed #9494C6; padding : 3px; }
	
	#PurpleThree #column-content table th { background-color : #ede7f4; }
	
	#PurpleThree #column-content table tr.Highlight { background-color : #F7F5FA; }

	#PurpleThree #column-content table tr.alt { background-color : #f6f3f9; }

	#PurpleThree #column-content table td { border-bottom : 1px dashed #B59CCE; padding : 3px; }
	
	#PurpleFour #column-content table th { background-color : #f4e7f2; }

	#PurpleFour #column-content table tr.Highlight { background-color : #FAF5F9; }

	#PurpleFour #column-content table tr.alt{ background-color : #f9f3f8; }

	#PurpleFour #column-content table td { border-bottom : 1px dashed #CE9CC6; padding : 3px; }
	
	/* basic content table colours end */
	
	
	/* a-z keypad start */
	
	table#a-z-list {
	float : left;
	margin : 0;
	margin-bottom : 15px;
	padding : 0;
	width : 400px;
	}
	
	table#a-z-list td.a-z-key {
	background : url(../images/bullets/bullet_atoz.gif) no-repeat;
	color : #000000;
	font : bold 1.15em Verdana, Arial, Helvetica, sans-serif;
	height : 30px;
	text-align : center;
	vertical-align : top;
	width : 18px;
	}
	
	table#a-z-list td.a-z-fullwidth { padding : 3px 0 10px 7px; }
	
	td.AZTopOfPage { height : 50px; }
	
	/* a-z keypad end */
	
	
	/* vacancies table start */	

	#LightBlue table.job-list { border : 1px solid #189CD6; margin-bottom : 10px; }
	
	#LightBlue table.job-list td.description { background-color : #8BCDEA; padding : 10px 15px; }
	
	#LightBlue table.job-list td.location {
	background-color : #8BCDEA;
	color : #333333;
	font : normal 1.05em Verdana, Arial, Helvetica, sans-serif;
	padding : 7px 7px;
	}
	
	#Orange table.job-list { border : 1px solid #F79C21; margin-bottom : 10px; }
		
	#Orange table.job-list td.description { background-color : #FBCD90; padding : 10px 15px; }
	
	#Orange table.job-list td.location {
	background-color : #FBCD90;
	color : #333333;
	font : normal 1.05em Verdana, Arial, Helvetica, sans-serif;
	padding : 7px 7px;
	}
	
	#LightBlueTwo table.job-list { border : 1px solid #9CCEEF; margin-bottom : 10px; }

	#LightBlueTwo table.job-list td.description { background-color : #F5FAFD; padding : 10px 15px; }
	
	#LightBlueTwo table.job-list td.location {
	background-color : #F5FAFD;
	color : #333333;
	font : normal 1.05em Verdana, Arial, Helvetica, sans-serif;
	padding : 7px 7px;
	}

	#Green table.job-list { border : 1px solid #9999FF; margin-bottom : 10px; }
	
	#Green table.job-list td.description { background-color : #EDEEF9; padding : 10px 15px; }
	
	#Green table.job-list td.location {
	background-color : #EDEEF9;
	color : #333333;
	font : normal 1.05em Verdana, Arial, Helvetica, sans-serif;
	padding : 7px 7px;
	}
	
	#DarkBlue table.job-list { border : 1px solid #213994; margin-bottom : 10px; }

	#DarkBlue table.job-list td.description { background-color : #909CC9; padding : 10px 15px; }
	
	#DarkBlue table.job-list td.location {
	background-color : #909CC9;
	color : #333333;
	font : normal 1.05em Verdana, Arial, Helvetica, sans-serif;
	padding : 7px 7px;
	}

	#PurpleOne table.job-list { border : 1px solid #BD217B; margin-bottom : 10px; }
	
	#PurpleOne table.job-list td.description { background-color : #DE90BD; padding : 10px 15px; }
	
	#PurpleOne table.job-list td.location {
	background-color : #DE90BD;
	color : #333333;
	font : normal 1.05em Verdana, Arial, Helvetica, sans-serif;
	padding : 7px 7px;
	}
	
	#PurpleTwo table.job-list { border : 1px solid #9494C6; margin-bottom : 10px; }
	
	#PurpleTwo table.job-list td.description { background-color : #C9C9E2; padding : 10px 15px; }
	
	#PurpleTwo table.job-list td.location {
	background-color : #C9C9E2;
	color : #333333;
	font : normal 1.05em Verdana, Arial, Helvetica, sans-serif;
	padding : 7px 7px;
	}
	
	#PurpleThree table.job-list { border : 1px solid #B59CCE; margin-bottom : 10px; }
	
	#PurpleThree table.job-list td.description { background-color : #C9C9E2; padding : 10px 15px; }
	
	#PurpleThree table.job-list td.location {
	background-color : #C9C9E2;
	color : #333333;
	font : normal 1.05em Verdana, Arial, Helvetica, sans-serif;
	padding : 7px 7px;
	}
	
	#PurpleFour table.job-list { border : 1px solid #B59CCE; margin-bottom : 10px; }
	
	#PurpleFour table.job-list td.description { background-color : #E6CDE2; padding : 10px 15px; }
	
	#PurpleFour table.job-list td.location {
	background-color : #E6CDE2;
	color : #333333;
	font : normal 1.05em Verdana, Arial, Helvetica, sans-serif;
	padding : 7px 7px;
	}
	
	table.job-list td { margin : 0px; padding : 2px 7px; }
	
	table.job-list td.title h3 { margin : 0; padding : 5px 0; }
	
	table.job-list td.view-vacancy { padding : 5px 7px; text-align : right; width : 40%; }

	table.job-list td.view-vacancy a { font-weight : bold; text-decoration : none; }
	
	table.job-list td.contact { font-style : italic; padding : 5px 10px; }

	/* vacancies table end */	


	/* form table start */
	
	table.Form input { max-width : 250px ! important; }
	
	table.Form td {
	border : 0px solid #000000 ! important;
	white-space : nowrap;
	}
	
	table.Form select { max-width : 250px ! important; }
	
	table.Form textarea { width : 250px ! important; }
	
	/* form table end */	
	
	
	/* job vacancies table start */

	#LightBlue .vacbull { border : 1px solid #189CD6; }
	
	#LightBlue .vacbull h3 { background-color : #E7F5FB; }

	#LightBlue .vacbull p.description { background-color : #E7F5FB; }
	
	#Orange .vacbull { border : 1px solid #F79C21; }
	
	#Orange .vacbull h3 { background-color : #FEF5E8; }
	
	#Orange .vacbull p.description { background-color : #FEF5E8; }

	#LightBlueTwo .vacbull { border : 1px solid #9CCEEF; }
	
	#LightBlueTwo .vacbull h3 { background-color : #F5FAFD; }
	
	#LightBlueTwo .vacbull p.description { background-color : #F5FAFD; }
	
	#Green .vacbull { border : 1px solid #213994; }
	
	#Green .vacbull h3 { background-color : #F0F9F4; }
	
	#Green .vacbull p.description { background-color : #F0F9F4; }
	
	#DarkBlue .vacbull { border : 1px solid #E8EBF4; }

	#DarkBlue .vacbull h3 { background-color : #E8EBF4; }
	
	#DarkBlue .vacbull p.description { background-color : #E8EBF4; }
	
	#PurpleOne .vacbull { border : 1px solid #BD217B; }

	#PurpleOne .vacbull h3 { background-color : #F8E8F2; }
	
	#PurpleOne .vacbull p.description { background-color : #F8E8F2; }
	
	#PurpleTwo .vacbull { border : 1px solid #9494C6; }
	
	#PurpleTwo .vacbull h3 { background-color : #F4F4F9; }
	
	#PurpleTwo .vacbull p.description { background-color : #F4F4F9; }
	
	#PurpleThree .vacbull { border : 1px solid #B59CCE; }

	#PurpleThree .vacbull h3 { background-color : #F7F5FA; }

	#PurpleThree .vacbull p.description { background-color : #F7F5FA; }
	
	#PurpleFour .vacbull { border : 1px solid #CE9CC6; }
	
	#PurpleFour .vacbull h3 { background-color : #FAF5F9; }
	
	#PurpleFour .vacbull p.description { background-color : #FAF5F9; }
			
	/* job vacancies table end */


	/* table row highlight notices start */
	
	td.Notice { color : #FF0000; }
	
	/* table row highlight notices end */

	
	/* hospital addresses start */
	
	table#hospital-addresses { width : 500px; }
	
	table#hospital-addresses td {
	/* important is used here to overide the default dotted border style */
	/* for table cells, however no colour is entered because this still */
	/* needs to be inherited from the colour scheme div */
	border-bottom : 1px solid ! important;
	color : #999999;
	padding-bottom : 15px;
	padding-left : 0px ! important;
	padding-top : 15px;
	vertical-align : top;
	width : 33%;
	}
		
	table#hospital-addresses td.hospital-info {
	background : url(../images/icons/icon_information_2.gif) no-repeat right;
	}

	table#hospital-addresses td h1 { font-size : 1.3em; font-weight : bold; }
	
	td.hospital-info a {
	color : #05559E ! important;
	margin-left : 100px;
	text-decoration : none ! important;
	}
	
	td.hospital-info a:hover {
	color : #05559E ! important;
	text-decoration : underline ! important;
	}
	
	/* hospital addresses end */
	
/* table elements end */


/* forms start */
	
#Include_Content11__ctl0_TextBox1 { border : 0px solid #000000 ! important; }

	
	/* top nav start */
	
	#topnav form { float : left; margin-bottom : 10px; }

	#topnav ul {
	float : left;
	margin : 0px;
	margin-top : 10px;
	padding : 0px;
	padding-bottom : 15px;
	width : 98%;
	}

	#topnav li {
	color : #999999;
	float : left;
	list-style : none;
	padding-left : 10px;
	padding-right : 25px;
	}
	
	input.topnav-keywords {
	float : left;
	height : 20px;
	margin-right : 10px;
	width : 96px;
	}

	input.topnav-submit {
	float : left;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 1.0em;
	height : 22px;
	margin-top : -1px;
	padding : 1px 0;
	width : 50px;
	}

	input.HiddenTextBox	{ display : none; visibility : hidden; }
		
	#topnav li.DarkBlue {
	background : url(../images/bullets/bullet_dark_blue.gif) no-repeat left;
	}
	
	#topnav li.PurpleOne {
	background : url(../images/bullets/bullet_purple_one.gif) no-repeat left;
	}
	
	#topnav li.LightBlue {
	background : url(../images/bullets/bullet_light_blue.gif) no-repeat left;
	}
	
	#topnav li.Orange {
	background : url(../images/bullets/bullet_orange.gif) no-repeat left;
	}
	
	#topnav li.Green {
	background : url(../images/bullets/bullet_green.gif) no-repeat left;
	}
	
	#topnav li.LightBlueTwo {
	background : url(../images/bullets/bullet_light_blue_two.gif) no-repeat left;
	}
		
	#topnav li.PurpleTwo {
	background : url(../images/bullets/bullet_purple_two.gif) no-repeat left;
	}
	
	#topnav li.PurpleThree {
	background : url(../images/bullets/bullet_purple_three.gif) no-repeat left;
	}
	
	#topnav li.PurpleFour {
	background : url(../images/bullets/bullet_purple_four.gif) no-repeat left;
	}
	
	/* top nav end */
	
	
	/* side nav start */
	
	#column-navigation ul { list-style-type : none; margin : 0px; padding : 0px; }

	#column-navigation li {
	list-style-image : none;
	margin : 0px;
	padding : 0px;
	padding-bottom : 8px;
	}

	/* side nav end */
	
	
	/* content start */

	#column-content ul { list-style-type : disc ! important; }
	
	#column-content li a { color : #05559E; text-decoration : none; }

	#column-content li a:hover { color : #05559E; text-decoration : underline; }

	/* content end */
	
	
	/* footer start */
	
	#footer ul {
	float : left;
	margin-left : 0px;
	padding : 0px;
	padding-top : 25px;
	}

	#footer li { display : inline; }

	/* footer end */
	
	
	/* icon lists start */
	
	ul.IconsInline { clear:both;}
	
	/*ul.Icons { clear : all; }*/
		
	ul.Icons li, .PDF {
	list-style-type : none;
	padding-bottom : 10px;
	padding-left : 28px;
	padding-top : 2px;
	}	
	
	ul.IconsInline li {
	float : left;
	height : 20px;
	list-style-type : none;
	margin-top : 0px ! important;
	padding-left : 28px;
	padding-top : 10px ! important;
	width : 35%;
	}
		
	li.NoIcon {
	background-image : url(../images/icons/icon_no_icon.gif);
	background-repeat : no-repeat;
	list-style-type : none;
	}
		
	li.Excel, .Excel {
	background-image : url(../images/icons/icon_excel.gif);
	background-repeat : no-repeat;
	}
		
	li.Word, .Word {
	background : url(../images/icons/icon_word.gif) no-repeat left;
	}
		
	li.PDF, .PDF {
	background : url(../images/icons/icon_pdf.gif) no-repeat left;
	}			
	
	li.PowerPoint, .PowerPoint {
	background : url(../images/icons/icon_power_point.gif) no-repeat left;
	}	
	
	li.Image, .Image {
	background : url(../images/icons/icon_image.gif) no-repeat left;
	}	
	
	li.WebDocument, .WebDocument {
	background : url(../images/icons/icon_web_document.gif) no-repeat left;
	}
		
	li.Audio, .Audio {
	background : url(../images/icons/icon_audio.gif) no-repeat left;
	}
		
	ul.IconsInline li.Audio {
	background : url(../images/icons/icon_audio.gif) no-repeat left;
	margin-left : 20px;
	padding-left : 25px ! important;
	}

	/* icon lists end */
	
	

	/* a-z keypad start */
	
	table#a-z-list {
	float : left;
	margin : 0;
	margin-bottom : 15px;
	padding : 0;
	width : 400px;
	}
	
	table#a-z-list td.a-z-key {
	background : url(../images/bullets/bullet_atoz.gif) no-repeat;
	color : #000000;
	font : bold 1.15em Verdana, Arial, Helvetica, sans-serif;
	height : 30px;
	text-align : center;
	vertical-align : top;
	width : 18px;
	}
	
	table#a-z-list td.a-z-fullwidth { padding : 3px 0 10px 7px; }
	
	td.AZTopOfPage { height : 50px; }
	
	/* a-z keypad end */
	
	
	/* address list start */	
		
	ul.AddressList {
	list-style-type : none;
	margin : 0px;
	margin-bottom : 15px;
	padding : 0px;
	}
	
	ul.AddressList li { list-style-type : none ! important; }
	
	/* address list end */
	
	
	/* highlight box start */
	
	.HighLighBoxRight ul { margin : 0px ! important; padding : 0px ! important; }
	
	.HighLighBoxRight li { margin-bottom : 5px; }
	
	/* highlight box end */
	
	
	/* inline box list start */
	
	ul.InlineBoxList {
	display : block;
	margin : 0px;
	margin-bottom : 15px;
	padding : 0px;
	}
	
	ul.InlineBoxList li { display : inline; margin : 0px; margin-right : 1px; font-size : 0.8em; }

	ul.InlineBoxList li a {
	/*color : #FFFFFF ! important;*/
	color : #05559e ! important;
	display : inline;
	margin-right : 1px;
	padding : 5px;
	}
		
	#LightBlue ul.InlineBoxList li { background-color : #c6e6f5; }

	#Orange ul.InlineBoxList li { background-color : #fde6c7; }

	#LightBlueTwo ul.InlineBoxList li { background-color : #e7f3fb; }
	
	#Green ul.InlineBoxList li { background-color : #dbf2e5; }

	#DarkBlue ul.InlineBoxList li { background-color : #c8cee4; }

	#PurpleOne ul.InlineBoxList li { background-color : #f0cee2; }

	#PurpleTwo ul.InlineBoxList li { background-color : #e4e4f1; }
	
	#PurpleThree ul.InlineBoxList li { background-color : #ede7f4; }

	#PurpleFour ul.InlineBoxList li { background-color : #f4e7f2; }
	
	/* inline box list end */
	
/* forms end */


/* ! important start */

td {
	font-family : Verdana,Arial,Helvetica,sans-serif ! important;
	font-size : 1em ! important;
	padding : 4px;
}

th {
	font-family : Verdana,Arial,Helvetica,sans-serif ! important;
	font-size : 0.9em ! important;
	font-weight : bold ! important;
	padding : 5px ! important;
	text-align : left ! important;
	text-indent : 4px;
}

div #LogoPrint
{
  display:none;  
}

#news a
{
    color:green;
}

#Speak
{
    float:left;
    margin-top:5px;
    margin-left:15px;
    font-size:1.2em;
    color: #999;
    font-weight:bold;
}
/* table styles */
/* orange block */
.alt_orange_head {
 padding: 2px;
 color:#000000;
 background-color: #fde6c7;
}
 table 
{
	margin-bottom : 15px;
} 
/*expanding menu */
#containerul, #containerul ul{
  text-align:left;
  margin:0; /* Removes browser default margins applied to the lists. */
  padding:0; /* Removes browser default padding applied to the lists. */
}

#containerul li{
  margin:0 0 0 10px; /* A left margin to indent the list items and give the menu a sense of structure. */
  padding:0; /* Removes browser default padding applied to the list items. */
  list-style-type:none; /* Removes the bullet point that usually goes next to each item in a list. */
}

#containerul .symbols{ /* Various styles to position the symbols next to the items in the menu. */
  float:left;
  width:12px;
  height:1em;
  background-position:0 50%;
  background-repeat:no-repeat;
}
/* ! important start */

/* GRIDS */
	
	.OrangeGrid
	{
    border:solid 1px #F79C21;
    margin-right:20px;
	}
	
	.OrangeGrid td
	{
    margin: 3px 3px 3px 3px !important;
    padding: 5px 5px 5px 5px !important;
	}
	
	.OrangeGridHead
	{
	background-color:#FDE6C7;
	font-weight:bold;
	}
	
	.OrangeGridItem
	{
	    border:solid 1px #000 !important;
	}
	
	
	.photo 
{
	MARGIN: 0px auto; 
	BORDER: #AEDEC6 1px solid; 
	padding-left:5px; 
	padding-top:5px; 
	WIDTH: 620px; 
	BACKGROUND: #F0F8F4; 
	TEXT-ALIGN: left;
	margin-bottom:30px;
	height:auto;
	position:relative;
	clear:both;
}




a.Thumbgallery img 
{
position:relative;border:0; 
BORDER-RIGHT: #bbb 0px solid;
BORDER-TOP: #bbb 0px solid;
BACKGROUND: #bbb;
BORDER-LEFT: #bbb 0px solid;
BORDER-BOTTOM: #bbb 0px solid;
width:100px; height:67px;z-index:0;  margin-right:9px;margin-left:5px; margin-bottom:5px}


	
a.p1 img 
{
position:relative;border:0; 
BORDER-RIGHT: #F0F8F4 1px solid;
BORDER-TOP: #F0F8F4 1px solid;
BACKGROUND: #F0F8F4;
BORDER-LEFT: #F0F8F4 1px solid;
BORDER-BOTTOM: #F0F8F4 1px solid;
width:100px; height:67px;z-index:0;  margin-right:9px;margin-left:5px; margin-bottom:5px}

a.p1:hover 
{
position:absolute;
border:0;
width:180px;
height:135px;
z-index:100;
}
A.p1:hover IMG
{
DISPLAY: block;
margin-right:1px;
position:absolute;
LEFT: -50px;
WIDTH: 180px;
POSITION:absolute;
TOP: -50px;
HEIGHT: 120px;
z-index:100;
}


div #viewmorephotos
{
    text-align:right;
}


/* LiteBox Style */

.ThumbContainer
{
    border:solid 1px #F0F8F4;
    width:122px;   
    float:left; 
}

#Textsize
{
    float:left;
    margin-top:5px;
    margin-left:15px;
    font-size:1.2em;
    color: #999;
    font-weight:bold;
    border:solid 0px #000;
}

	
	
	/* END GRIDS */




table.FormNewsletter
{
    border:solid 1px #fbc681;
}

table.FormNewsletter td
{
    border:none !important;
}

table.FormNewsletter tr.Alternate
{
    background-color:#fcf4e5;
}

table.FormNewsletter tr
{
    background-color:#fff;
}

table.FormNewsletter input, table.FormNewsletter select
{
    font-size:11px;
}









/*
#column-navigation
{
margin: 0px !important;
padding: 0px !important;
border:solid 10px #000;
}   
        
#column-navigation table tr td a
{
margin:0px !important;
margin-top:0px !important;
font-size:40px;
} 

#column-navigation table tr
{
margin:0px !important;
margin-top:0px !important;
}   
     
#column-navigation a img
{
display: none;
}  
  
#column-navigation table tr td
{
margin: 0px !important;
padding:0px !important;
padding-left:1px !important;
padding-right:1px !important;
padding-top:1px !important;
padding-bottom:1px !important;	
} 

#column-navigation
{
margin: 0px !important;
}

#column-navigation a img
{
height: 0px !important;
width: 0px !important;
} 
*/
/*.NeuroMenu
{
font-size:22px;
} */ 
/*
.NeuroMenuItem tr td
{
background-color:#FEEFDB;
margin:5px !important;
height:20px;
}  

.NeuroMenuItem tr td a
{
margin:5px !important;
padding-right:10px !important;
color:#999;
}      

.NeuroMenuHover tr td
{
background-color:#FBC681;
}  

.NeuroMenuHover tr td a
{
color:#fff !important;
margin:5px !important;
}

.NeuroMenuStyle
{
background-color:#FBC681;
font-size:100%;
z-index: 1000;
}

#column-content table
{
font-size:140%;
}



.NeuroMenuItem tr td
{
background-color:#FEEFDB;
margin:5px !important;
height:20px;
}  


.ajax__calendar
{
	border:solid 5px #000 !important;
}

.ajax__calendar_container
{
	border:solid 5px #000 !important;
	z-index:1000 !important;
}

.ajax__calendar_container { z-index : 1000 ; }
*/


#calendardiv
{
position: absolute;
z-index: 999;
width:350px;
}

select
{
	font-size:1em !important;
}

textarea, input
{
	font-size:1em !important;
	font-family : Verdana,Arial,Helvetica,sans-serif !important;
}

.Radiolist
{
	margin-bottom:0px !important;
}

.CalendarEx
{
	width:300px !important;
	background-color:Yellow;
	border:solid 5px green;
}
.ajax__calendar_container
{
width:170px !important;
height:230px !important;
border:solid 1px blue;	
}

.ajax__calendar_body
{
width:170px !important;
height:180px !important;
}

.ajax__calendar_title
{
width:110px !important;
margin-left:30px !important;
}

.Include_EditText1_Datalist3_ctl00_FreeTextBox1_OuterTable td, .Include_EditText1_FreeTextBox2_OuterTable td
{
	height:auto !important;
	margin:0px !important;
	padding:0px !important;
}


