body,html{
	background:url(images/template/tile_background.jpg) repeat-x #5fb0d9;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 auto;
	padding:0;
	text-align:center;
	width:100%;
}
a{
	color:#0066cc;
	text-decoration:none;
}
a:hover{
	color:#000;
	text-decoration:underline;
}
form,
table.container{
	border-collapse:collapse;
	margin:0 auto;
	padding:0;
	text-align:left;
	vertical-align:top;
}
	table.container td{
		margin:0;
		padding:0;
		vertical-align:top;
	}
table.header{
	background:url(images/template/background_header.jpg) left top no-repeat #fff;
	border-collapse:collapse;
	height:113px;
	margin:0;
	padding:0;
	width:980px;
}
	table.header td,
	table.header td table,
	table.header td table td{
		border-collapse:collapse;
		margin:0;
		padding:0;
	}
	table.header a.logo{
		display:block;
		height:81px;
		margin:17px 0 15px 27px;
		width:220px;
	}
		table.header a.logo h1{
			background:url(images/template/logo.gif);
			cursor:pointer;
			height:81px;
			margin:0;
			padding:0;
			width:220px;
		}
			table.header a.logo h1 span{
				display:none;
			}
	#navigationTop{
		padding:0 0 0 10px;
	}
	#navigationTop span.between{
		background:url(images/template/spacer_navigationTop.gif);
		display:block;
		height:50px;
		width:2px;
	}
	/*
	#navigationTop a{
		background:url(images/template/backgrounds_navigationTop.jpg) no-repeat center top;
		color:#fff;
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		height:50px;
		padding:11px 14px 0 11px;
		text-decoration:none;
	}
	#navigationTop a:hover{
		background:url(images/template/backgrounds_navigationTop.jpg) no-repeat center -50px;
	}
	*/
	#flashObject{
		padding:2px 0 0 10px;
	}
table.body{
	background:#fff;
	border-collapse:collapse;
	margin:0;
	padding:0;
	width:980px;
}
td.columnLeft,
td.columnRight{
	width:0%;
}
td.columnLeft{
	padding-left:12px!important;
}
	td.columnLeft table,
	td.columnLeft table td,
	td.columnRight table,
	td.columnRight table td{
		border-collapse:collapse;
		margin:0;
		padding:0;
	}
td.columnCenter{
	width:100%;
	padding:20px 13px 0 13px!important;
}
	td.columnCenter table,
	td.columnCenter p,
	td.columnCenter span,
	td.columnCenter ul{
		font-size:12px;
	}
table.footer{
	background:url(images/template/wrap_bl.gif) left top no-repeat #fff;
	border-collapse:collapse;
	height:19px;
	line-height:0;
	margin:0;
	overflow:hidden;
	padding:0;
	width:100%;
}
	table.footer td{
		background:url(images/template/wrap_br.gif) right top no-repeat;
		margin:0;
		padding:0;
		height:19px;
	}
table.navigationGlobal{
	background:url(images/template/backgrounds_navigationGlobal.jpg) 0px -74px repeat-x;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
	table.navigationGlobal td.container{
		background:url(images/template/backgrounds_navigationGlobal.jpg) 0px 0px no-repeat;
		height:37px;
		margin:0;
		padding:0;
	}
		table.navigationGlobal td.container table,
			table.navigationGlobal td.container table td{
			border-collapse:collapse;
			margin:0;
			padding:0;
		}
		table.navigationGlobal td.container table{
			background:url(images/template/backgrounds_navigationGlobal.jpg) right -37px no-repeat;
			height:37px;
			width:100%;
		}
			table.navigationGlobal td.container table td{
				padding:0 4px 0 5px;
			}
				table.navigationGlobal td.container table td table,
				table.navigationGlobal td.container table td table td{
					background:none;
					padding:0;
				}
				table.navigationGlobal span.between{
					background:url(images/template/bullet_pink.gif) 0px 14px no-repeat;
					display:block;
					line-height:0;
					margin:0;
					overflow:hidden;
					padding:0;
					width:4px;
					height:20px;
				}
				table.navigationGlobal td.navigationGlobal a{
					color:#000;
					display:block;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					padding:8px 8px 0 8px;
					white-space:nowrap;
					text-decoration:none;
				}
				table.navigationGlobal td.navigationGlobal a:hover{
					color:#df174a;
					text-decoration:none;
				}
table.navigationGlobal a.globalHome{
	display:block;
	margin:6px 8px 0 8px;
}
	table.navigationGlobal a.globalHome strong{
		background:url(images/template/icon_home.gif) no-repeat;
		cursor:pointer;
		display:block;
		height:17px;
		width:29px;
	}
	table.navigationGlobal a.globalHome:hover strong{
		background:url(images/template/icon_home_on.gif) no-repeat;
	}
		table.navigationGlobal a.globalHome strong span{
			display:none;
		}
/*table.body table{
	border-collapse:collapse;
	margin:0;
	padding:0;
}
	table.body table td{
		margin:0;
		padding:0;
	}*/
#navigationLeft,
#navigationLeftHome{
	background:url(images/template/cap_bottom-navigationLeft.gif) left bottom no-repeat #f3eddb;
	margin:0 10px 0 10px;
	width:224px;
}
#navigationLeftHome th.header{
	background:url(images/template/tile_onlineServices.gif) repeat-x;
	font-weight:normal;
	text-align:left;
	height:33px;
}
#navigationLeftHome th.header span{
	background:url(images/template/caption_onlineServices.gif) 54px 0 no-repeat;
	display:block;
	widht:234px;
	height:33px;
} 
#navigationLeftHome th.header span span{
	display:none;
}
#navigationLeftHome th.icon{
	background:url(images/template/background_onlineServices.jpg) no-repeat;
	height:34px;
	width:224px;
}
#navigationLeftHome a{
	background:url(images/template/arrow_pink.gif) 18px 11px no-repeat;
	color:#000;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:7px 15px 7px 34px;
	text-decoration:none;
}
#navigationLeftHome a:hover{
	color:#000;
	text-decoration:underline;
}
body.body #navigationLeft{
	background:url(images/template/cap_bottom-navigationLeftBody.gif) left bottom no-repeat #59b55b;
	margin:0 10px 0 10px;
	width:224px;
}
	body.body #navigationLeft .clTop1 a{
		color:#fff;
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		padding:5px 19px 5px 19px;
		text-decoration:none;
	}
	body.body #navigationLeft .clTop1 a:hover,
	body.body #navigationLeft .clTop1.active a{
		color:#ff9;
		text-decoration:none;
	}
	body.body #navigationLeft .pclTop1 table{
		background:#219a38;
		margin:0 0 7px 0;
		width:224px;
	}
		body.body #navigationLeft .clSub1 a{
			color:#fff;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:normal;
			padding:2px 18px 2px 25px;
			text-decoration:none;
		}
		body.body #navigationLeft .clSub1 a:hover,
		body.body #navigationLeft .clSub1.active a{
			color:#ff9;
			text-decoration:none;
		}
table.siteSearchContainer,
table.siteSearchContainer td,
table.siteSearch{
	border-collapse:collapse;
	margin:0;
	padding:0;
}
	table.siteSearch td{
		margin:0;
		padding:0;
	}
	td.siteSearch.text input{
		border:1px solid #93b5c9;
		margin:0 7px 0 7px;
		width:110px;
	}
table.copyright{
	border-collapse:collapse;
	margin:15px auto;
	padding:0;
}
	table.copyright span{
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		float:left;
	}
	table.copyright span.between{
		background:url(images/template/spacer_navigationFooter.gif) no-repeat;
		display:block;
		width:4px;
		margin:5px 5px 0 5px;
	}
	table.copyright a{
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:underline;
	}
table.section{
	background:url(images/template/cap_top-section-pink.gif) no-repeat;
	width:218px;
	margin:0 0 15px 0!important;
}
table.section.testimonial{
	background:url(images/template/cap_top-testimonial.gif) no-repeat left top #e3eed2;
}
table.section.navigation{
	background:url(images/template/cap_top-sectionNavigation-pink.gif) no-repeat left top #e3eed2;
	width:224px;
	margin:0 0 0 10px!important;
}
	table.section th,
	table.section td{
		font-weight:normal;
		text-align:left;
		margin:0;
		padding:0;
	}
	table.section th.round{
		background:url(images/template/cap_bottom-section-pink.gif) left bottom no-repeat;
	}
		table.section th span{
			color:#fff;
			display:block;
			font-size:12px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			margin:0;
			padding:7px 19px 7px 19px;
		}
		table.section th span a{
			color:#fff;
			text-decoration:none;
		}
		table.section th span a:hover{
			color:#fff;
			text-decoration:underline;
		}
		table.section th span.arrow{
			background:url(images/template/arrow_white.gif) 200px center no-repeat;
		}
	table.section td{
		background:url(images/template/cap_bottom-section.gif) no-repeat left bottom #f4eddb;
		font-size:12px;
	}
	table.section.testimonial td{
		background:url(images/template/cap_bottom-testimonial.gif) no-repeat left bottom;
	}
		table.section td table{
			margin:10px;
		}
			table.section td table table{
				margin:0;
			}
		table.section td td{
			background:none;
		}
			table.section td table table{
				margin:0;
			}
	table.section.testimonial span{
		font-size:12px;
		line-height:16px;
	}
	table.section.testimonial span.blockquote{
		clear:left;
		display:block;
		float:left;
		width:152px;
		padding:4px 0 0 0;
		font-weight:bold;
	}
	table.section span.bqLeft,
	table.section span.bqRight{
		background:url(images/template/quotes.gif) left top no-repeat;
		display:block;
		width:40px;
		height:32px;
		margin:0 5px 0 0;
		float:left;
	}
	table.section span.bqRight{
		background:url(images/template/quotes.gif) right top no-repeat;
		margin:0 0 0 5px;
	}
	div.breadcrumb_between{
		background:url(images/template/arrow_pink-sm.gif) 6px 5px no-repeat;
		display:block;
		width:15px;
	}
table.printEmail{
	background:url(images/template/background_printEmail.gif) no-repeat;
	height:33px;
	width:218px;
	margin:0 0 15px 0!important;
}
	table.printEmail td{
		text-align:center;
		padding:4px 0 0 0!important;
	}
#navigationSub table,
#navigationSub td{
	border-collapse:collapse;
	margin:0;
	padding:0;
}
#navigationSub{
	padding:5px 0 5px 0;
}
#navigationSub a{
	background:url(images/template/arrow_pink-sm.gif) 20px 7px no-repeat;
	display:block;
	padding:2px 15px 2px 30px;
}

table.onlineServices,
	table.onlineServices td,
	table.onlineServices th{
	border-collapse:collapse;
	margin:0;
	padding:0;
}
table.onlineServices{
	margin:0 0 15px 10px!important;
}
table.onlineServices th{
	background:url(images/template/tile_onlineServices.gif) repeat-x;
	font-weight:normal;
	text-align:left;
	height:33px;
}
table.onlineServices td.icon{
	background:url(images/template/background_onlineServices.jpg) no-repeat;
	height:34px;
	width:224px;
}
body.body table.onlineServices th span{
	background:url(images/template/caption_onlineServicesExpand.gif) 8px 0px no-repeat;
	cursor:pointer;
	display:block;
	height:14px;
	margin:0;
	padding:0;
	width:216px;
}
body.body table.onlineServices th.block span{
	background:url(images/template/caption_onlineServicesExpanded.gif) 8px 0px no-repeat;
}
	body.body table.onlineServices th span span{
		display:none;
	}

#tabs ul,
#tabs li{
	list-style-type:none;
	margin:0;
	padding:0;
}
#tabs{
	margin:0!important;
	padding:0!important;
}
#tabs li{
	background:url(images/template/backgrounds_tabs.gif) 0 -27px no-repeat;
	width:151px;
	height:27px;
	float:left;
}
#tabs li#tab3{
	width:150px;
}
#tabs li.selected{
	background:url(images/template/backgrounds_tabs.gif) 0 0 no-repeat;
}
	#tabs li a{
		text-align:center;
		display:block;
		padding-top:6px;
		text-decoration:none;
		color:#fff;
		height:21px;
		*height:27px;
	}
#tabContent{
	clear:both;
	background:url(images/template/cap_bottom-tabs.gif) left bottom no-repeat #edf5e0;
	width:452px;
}
#tabContent div.tab{
	vertical-align:top;
	padding:10px;
	margin:0;
	width:442px;
}
	#tabContent div.tab p{
		margin-top:0;
	}
body.nursing #navigationTop{
	background: url(images/template/background_navigationTop.jpg) no-repeat 10px top;
}
	body.nursing #navigationTop table{
		float: right;
		margin: 0 10px 0 0;
	}
		body.nursing #navigationTop a{
			color: #fff;
			display: block;
			font-family: Verdana, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			height: 33px;
			*height: 50px;
			padding: 17px 13px 0 13px;
			letter-spacing: -1px;
			text-decoration: none;
		}
		body.nursing #navigationTop a:hover{
			background: url(images/template/background_navgationTop-hover.gif) no-repeat left top;
			text-decoration: none;
		}
		body.nursing #navigationTop a.last:hover{
			background: url(images/template/background_navgationTop-hover.gif) no-repeat right top;
		}