body{
	font-family:	arial;
	font-size:		small;
	color:			#555;
	width:			1000px;
	margin:			0 auto;
	padding:		0;
	background:		url(../images/bg.jpg) top left repeat-x;
}

.clear{
	clear:			both;
	font-size:		1px;
	height:			1px;
	line-height:	1px;
}

.clearFix:after {
    content:		".";
    display:		block;
    height:			0;
    clear:			both;
    visibility:		hidden;
}
	.clearFix {display:	inline-block;}
	/* Hides from IE-mac \*/
	* html .clearFix {height: 1%;}
	.clearFix {display: block;}
	/* End hide from IE-mac */

a img{
	border:			0px;
}

a:link,
a:visited{
	text-decoration:underline;
	color:			#1566A5;
}

a:hover,
a:active{
	text-decoration:none;
}

h1, h2, h3, h4, h5 ,h6{
	margin:			0 0 10px 0;
	padding:		0;
	font-weight:	normal;
	color:			#1566A5;
}

p {
	margin:			0 0 10px 0;
	padding:		0;
}

ul{
	margin:			0 0 10px 20px;
	padding:		0;
}

	ul li ul{
		margin-bottom:	0;
	}
	
.textbox{
}

.watermark{
	color:			#AAA;
}

.form{
}

	.form th{
		vertical-align:	top;
		text-align:		left;
	}
		
	.form .checkBoxList td{
		width:			150px;
		
	}
	
#header{
	padding:		7px 20px 20px 20px;
}

	#logo{
		float:			left;
		display:		inline;
	}
	
	#products{
		float:			right;
		display:		inline;
		padding:		0 0 0 0;
	}
	
		.productIcon{
			float:			left;
			display:		inline;
			margin:			0 5px 0 0;
		}
		
			.productIcon .surgery:link,
			.productIcon .surgery:visited{
				text-decoration:none;
				display:		block;
				width:			90px;
				height:			100px;
				background:		url(../images/surgery.jpg) top left no-repeat;
			}
			
			.productIcon .surgery:hover,
			.productIcon .surgery:active{
				text-decoration:none;
				background:		url(../images/surgery-hover.jpg) top left no-repeat;
			}

			.productIcon .pharmacy:link,
			.productIcon .pharmacy:visited{
				text-decoration:none;
				display:		block;
				width:			90px;
				height:			100px;
				background:		url(../images/pharmacy.jpg) top left no-repeat;
			}
			
			.productIcon .pharmacy:hover,
			.productIcon .pharmacy:active{
				text-decoration:none;
				background:		url(../images/pharmacy-hover.jpg) top left no-repeat;
			}
			
			.productIcon .careHome:link,
			.productIcon .careHome:visited{
				text-decoration:none;
				display:		block;
				width:			90px;
				height:			100px;
				background:		url(../images/care-home.jpg) top left no-repeat;
			}
			
			.productIcon .careHome:hover,
			.productIcon .careHome:active{
				text-decoration:none;
				background:		url(../images/care-home-hover.jpg) top left no-repeat;
			}
			
			.productIcon .homeCommunity:link,
			.productIcon .homeCommunity:visited{
				text-decoration:none;
				display:		block;
				width:			90px;
				height:			100px;
				background:		url(../images/home-community.jpg) top left no-repeat;
			}
			
			.productIcon .homeCommunity:hover,
			.productIcon .homeCommunity:active{
				text-decoration:none;
				background:		url(../images/home-community-hover.jpg) top left no-repeat;
			}
			
#topBar{
	margin:			0;
	padding:		0;
}

	#topBar p{
		margin:			0;
		padding:		0;
	}

#navBar{
	background:		url(../images/nav-bar-bg.gif) top left no-repeat;
	height:			37px;
	margin:			10px 0 0 0;
}

	#mainNav{
		float:			left;
		padding:		10px 0 0 10px;
	}
	
		#mainNav ul{
			margin:			0;
			padding:		0;
			list-style:		none;
		}
		
			#mainNav ul li{
				float:			left;
				display:		inline;
				padding:		0 7px 0 0 ;
			}
			
				#mainNav ul li a:link,
				#mainNav ul li a:visited{
					text-decoration:none;
					color:			#1566A5;
					font-size:		medium;
				}
				
				#mainNav ul li a:hover,
				#mainNav ul li a:active{
					text-decoration:underline;
				}
				
			#mainNav ul .currentPage:link,
			#mainNav ul .currentPage:visited,
			#mainNav ul .currentPage:hover,
			#mainNav ul .currentPage:active{
				text-decoration:underline;
			}
	
	#searchBox{
		float:			right;
		margin:			0;
		padding:		5px 7px 0 0;
	}
	
		#searchBox .textbox{
			background:		url(../images/search-box.gif) top left no-repeat;
			border:			0;
			margin:			0;
			height:			21px;
			padding:		5px 0 0 10px;
			width:			192px;
			float:			left;
		}
		
		#searchBox .searchBoxGo{
			float:			left;
		}
	
#main{
	margin:			10px 0 0 0;
}

	#leftColumn{
		float:			left;
		display:		inline;
		width:			250px;
	}
	
	#middleColumn{
		float:			left;
		display:		inline;
		width:			460px;
		padding:		0 20px 0 20px;
	}
	
		#pageActions{
			padding:		7px 0 7px 0;
		}
		
			#pageActions p{
				margin:			0;
				padding:		0;
			}
	
	#rightColumn{
		float:			left;
		display:		inline;
		width:			250px;
	}

.module{
	background:		#D4EFFC url(../images/module-footer.gif) bottom left no-repeat;
	width:			250px;
	margin:			0 0 10px 0;
}

	.module h2{
		background:		#0066A5 url(../images/module-header.gif) top left no-repeat;
		color:			#FFF;
		margin:			0;
		padding:		5px 0 3px 10px;
	}

	.module h3{
		margin:			0;
		padding:		0;
	}
	
	.module .articleSummary{
		margin:			0 0 10px 0;
	}
	
	.module .moduleContent{
		padding:		10px;
	}
	
		.module ul{
			margin:			0;
			padding:		0;
			list-style:		none;
		}
		
			.module ul li{
			}
			
				.module ul li a:link,
				.module ul li a:visited{
					display:		block;
					height:			auto !important;
					height:			1px;
					min-height:		1px;
					text-decoration:none;
					color:			#1566A5;
					font-weight:	bold;
					font-size:		medium;
					padding:		3px 0 3px 0;
				}
				
				.module ul li a:hover,
				.module ul li a:active{
					text-decoration:underline;
				}
				
		.module ul ul{
			margin:			0 0 0 20px;
		}
		
		.module ul .currentPage:link,
		.module ul .currentPage:visited,
		.module ul .currentPage:hover,
		.module ul .currentPage:active{
			text-decoration:underline;
		}
	
#footer{
	background:		url(../images/nav-bar-bg.gif) top left no-repeat;
	clear:			both;
	height:			17px;
	padding:		10px;
}

	#footerLinks{
		float:			left;
		display:		inline;
	}
	
		#footerLinks ul{
			margin:			0;
			padding:		0;
			list-style:		none;
		}
		
			#footerLinks ul li{
				float:			left;
				display:		inline;
				padding:		0 20px 0 0 ;
			}
			
				#footerLinks ul li a:link,
				#footerLinks ul li a:visited{
					text-decoration:none;
					color:			#1566A5;					
				}
				
				#footerLinks ul li a:hover,
				#footerLinks ul li a:active{
					text-decoration:underline;
				}
				
				#footerLinks ul li a img{
					margin-top:		-5px;
				}
	
	#footerCopyright{
		float:			right;
		display:		inline;
	}
	
	
.newsListItem{
	float:			left;
	width:			450px;
	padding:		0 0 10px 0;
}

	.newsListImage{
		float:			left;
		padding:		0 5px 0 0;
	}
	
		.newsListImage img{
			width:			100px;
			height:			100px;
			border:			1px solid #CCC;
		}
	
	.newsListTitle{
	}
	
	.newsListSummary{
	}
	
	.newsListPostInfo{
	}
	
	.newsListSeperator{
	}