body{
	background: #fff;
	margin: 0;
	padding: 0;
}
form,
.collapse{
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

table.wrap-container{
	background: url(images/template/tile_wrap-background.jpg) repeat-x left top #00316c;
	width: 100%;
}
	table.wrap-container td.wrap-container{
		background: url(images/template/cap_wrap-top.jpg) no-repeat center 10px;
		padding: 14px 0 0 0;
		text-align: center;
	}
		table.container{
			background: url(images/template/tile_container.jpg) repeat-y center top;
			margin: 0 auto;
			width: 976px;
		}
			table.container td.cap-left{
				background: url(images/template/tile_container-left.jpg) repeat-y;
				width: 4px;
			}
			table.container td.cap-right{
				background: url(images/template/tile_container-right.jpg) repeat-y;
				width: 4px;
			}
			table.container td.container{
				background: url(images/template/cap_container-top.jpg) no-repeat left top;
				width: 968px;
			}
			table.container tr.footer td.container{
				background: url(images/template/cap_container-bottom.jpg);
				height: 20px;
			}
		table.navigationFooter{
			margin: 5px auto 10px auto;
			width: 976px;
		}
			table.navigationFooter table{
				border-collapse: collapse;
				margin: 0 auto;
				padding: 0;
			}
				table.navigationFooter table td{
					color: #4d8cb3;
					font-size: 11px;
					margin: 0;
					padding: 0;
				}
					table.navigationFooter a{
						color: #4d8cb3;
						font-size: 11px;
						text-decoration: none;
					}
					table.navigationFooter a:hover{
						color: #d1e2f8;
					}
td.collapse.container-logo{
	width: 0%;
}
	td.collapse.container-logo h1{
		margin: 24px 0 0 34px;
		padding: 0;
	}
		td.collapse.container-logo h1 a{
			background: url(images/template/logo.gif) no-repeat;
			border: 0;
			display: block;
			width: 234px;
			height: 53px;
		}
			td.collapse.container-logo h1 a span{
				position: absolute;
				top: -999px;
				left: -999px;
			}
td.collapse.container-navigationUser{
	width: 100%;
}
table.navigationUser{
	background: url(images/template/backgrounds_navigationUser.jpg) repeat-x left -34px;
	float:right;
	height: 34px;
}
	table.navigationUser td.collapse{
		background: url(images/template/backgrounds_navigationUser.jpg) no-repeat right -102px;
		white-space: nowrap;
	}
		table.navigationUser td.collapse ul{
			background: url(images/template/backgrounds_navigationUser.jpg) no-repeat left top;
			display: table;
			height: 34px;
			list-style-type: none;
			margin: 0;
			padding: 0;
			white-space: nowrap;
		}
			table.navigationUser td.collapse ul li{
				color: #6380b7;
				float: left;
				font-size: 11px;
				margin: 0;
				padding: 12px 10px 0 10px;
			}
				table.navigationUser td.collapse ul li a{
					color:#234a8f;
					font-size: 11px;
					font-weight: bold;
					text-decoration: none;
				}
			table.navigationUser td.collapse ul li.spacer{
				background: url(images/template/backgrounds_navigationUser.jpg) no-repeat center -68px; 
				padding: 0;
				display: block;
				height: 34px;
				width: 2px;
			}
table.moduleSearch{
	clear: both;
	width: 100%;
}
	table.moduleSearch table,
		table.moduleSearch table td{
			border-collapse: collapse;
			margin: 0;
			padding: 0;
			vertical-align: top;
		}
		table.moduleSearch table{
			float: right;
			margin: 36px 20px 20px 0; 
		}
		table.moduleSearch td.input{
			
		}
		table.moduleSearch .input input{
			background: url(images/template/tile_search.gif) repeat-x left top;
			color: #8a8a8a;
			height:16px;
			width: 203px;
		}
		table.moduleSearch .submit input{
			*margin-top:1px;
		}
#navigationTop{
	margin: 0 auto 10px auto;
	
}
	#navigationTop td.navigationTop{
		width: 928px;
	}
	#navigationTop table,
	#navigationTop table td{
		border-collapse: collapse;
		margin: 0;
		padding: 0;
	}
	#navigationTop div.Parentmain1{
		float: left!important;
		display: block;
	}
	#navigationTop div.Parentmain1 table,
		#navigationTop div.Parentmain1 table td{
			border-collapse: collapse;
			margin: 0;
			padding: 0;
			width: auto;
		}
		#navigationTop div.Parentmain1 table.ParentNav1{
			margin: 0;
			padding: 0;
			width: auto;
			white-space: nowrap;
		}
	#navigationTop div.clLeft1{
		background: url(images/template/tile_navigationTop-childContainer.gif) no-repeat center top #8aa4ca;/*1a3a7f;*/
		border: 2px solid #3a61b2;
		border-top: 0;
		position: absolute;
		visibility: hidden;
		width: 180px;
		z-index: 9999!important;
	}
		#navigationTop div.clLeft1 iframe{
			margin-left: -4px;
		}
		#navigationTop td.collapse.spacer{
				padding: 0 20px!important;
			}
				#navigationTop td.collapse.pageInclude{
					padding-top: 20px!important;
				}
				#navigationTop td.collapse.spacer span{
					display: block;
					width:1px;
					overflow:hidden;
					margin-top: 20px;
					background: #9bbafa;
					border-left:1px solid #3a61b2;
				}
	/*
		Online Services
	*/
	#navigationTop div.clLeft1#lyr115{
		background-position-x: -605px;
		margin-left: -1px;
		width: 345px;
	}
		#navigationTop div.clLeft1#lyr115 iframe{
			height: 180px;
			width: 345px!important;
		}
		#navigationTop div.clLeft1#lyr115 table.ChildNav1{
			margin: 0 0 0 10px;
			width: 120px;
		}
		#navigationTop div.clLeft1#lyr115 table{
			margin: 10px;
		}
			#navigationTop div.clLeft1#lyr115 td.collapse.spacer span{
					height: 120px;
			}
			#navigationTop div.clLeft1#lyr115 table table{
				margin: 0;
			}
			#navigationTop div.clLeft1#lyr115 p{
				color: #fff;
				display:block;
				margin-top:10px;
				font-weight: bold;
			}
		#navigationTop div.clLeft1#lyr115 a{
			background: url(images/template/arrow_navigationTop.gif) no-repeat 0px 7px;
			color: #fff;
			display: block;
			font-weight: bold;
			padding: 3px 20px 3px 15px;
			text-decoration: none;
			width: 120px;
		}
		#navigationTop div.clLeft1#lyr115 a:hover{
			color: #353d47;/*d1e2f8*/
		}
		#navigationTop div.clLeft1#lyr115 a.graphic1Href{
			background: none;
			border: 0;
			padding:0;
			margin: 20px 0 3px 10px!important;
			width:auto;
		}
			#navigationTop div.clLeft1#lyr115 a.graphic1Href img{
				border:0;
			}
	/*
		For Patients and Visitors
	*/
	#navigationTop div.clLeft1#lyr416{
		background-position-x: -572px;
		margin-left: -2px;
		width: 365px;
	}
		#navigationTop div.clLeft1#lyr416 iframe{
			height: 360px;
			width: 380px!important;
		}
		#navigationTop div.clLeft1#lyr416 table.ChildNav1{
			margin: 0 0 0 10px;
			width: 170px;
		}
		#navigationTop div.clLeft1#lyr416 table{
			margin: 10px;
		}
			#navigationTop div.clLeft1#lyr416 td.collapse.spacer span{
					height: 300px;
			}
			#navigationTop div.clLeft1#lyr416 table table{
				margin: 0;
			}
			#navigationTop div.clLeft1#lyr416 table p{
				color: #fff;
				display:block;
				margin-top:10px;
				font-weight: bold;
			}
		#navigationTop div.clLeft1#lyr416 a{
			background: url(images/template/arrow_navigationTop.gif) no-repeat 0 7px;
			color: #fff;
			display: block;
			font-weight: bold;
			padding: 3px 0 3px 15px;
			text-decoration: none;
			width: 150px;
		}
		#navigationTop div.clLeft1#lyr416 a:hover{
			color: #353d47;/*d1e2f8*/
		}
		#navigationTop div.clLeft1#lyr416 a.graphic1Href{
			background: none;
			border: 0;
			padding:0;
			margin: 20px 0 3px 10px!important;
			width:auto;
		}
			#navigationTop div.clLeft1#lyr416 a.graphic1Href img{
				border:0;
			}
	/*
		For Health Care Professionals
	*/
	#navigationTop div.clLeft1#lyr417{
		background-position-x: -367px;
		margin-left: -187px;
		width: 427px;
	}
		#navigationTop div.clLeft1#lyr417 iframe{
			height: 200px;
			width: 427px!important;
		}
		
		#navigationTop div.clLeft1#lyr417 table.ChildNav1{
			margin: 0 0 0 10px;
			width: 235px;
		}
		#navigationTop div.clLeft1#lyr417 table{
			margin: 10px;
		}
			#navigationTop div.clLeft1#lyr417 td.collapse.spacer span{
					height: 140px;
			}
			#navigationTop div.clLeft1#lyr417 table table{
				margin: 0;
			}
			#navigationTop div.clLeft1#lyr417 table p{
				color: #fff;
				display:block;
				margin-top:10px;
				font-weight: bold;
			}
		#navigationTop div.clLeft1#lyr417 a{
			background: url(images/template/arrow_navigationTop.gif) no-repeat 0 7px;
			color: #fff;
			display: block;
			font-weight: bold;
			padding: 3px 0 3px 15px;
			text-decoration: none;
			width: 190px;
		}
		#navigationTop div.clLeft1#lyr417 a:hover{
			color: #353d47;/*d1e2f8*/
		}
		#navigationTop div.clLeft1#lyr417 a.graphic1Href{
			background: none;
			border: 0;
			padding:0;
			margin: 20px 0 3px 10px!important;
			width:auto;
		}
			#navigationTop div.clLeft1#lyr417 a.graphic1Href img{
				border:0;
			}
	/*
		Medical Services
	*/
	
	#navigationTop div.clLeft1#lyr1444,
	#navigationTop div.clLeft1#lyr1449{
		margin-left: -75px;
		width: 305px;
	}
	#navigationTop div.clLeft1#lyr651{
		margin-left: -105px;
		width: 305px;
	}
		#navigationTop div.clLeft1#lyr1444 iframe,
		#navigationTop div.clLeft1#lyr1449 iframe,
		#navigationTop div.clLeft1#lyr651 iframe{
			height: 350px!important;
			width: 305px!important;
		}
		#navigationTop div.clLeft1#lyr1444 hr,
		#navigationTop div.clLeft1#lyr1449 hr,
		#navigationTop div.clLeft1#lyr651 hr{
				border: 0;
				border-top:1px solid #3a61b2;
				border-bottom:1px solid #9bbafa;
				margin: 10px 0;
				padding: 0;
			}
		#navigationTop div.clLeft1#lyr1444 table.searchBy,
		#navigationTop div.clLeft1#lyr1449 table.searchBy,
		#navigationTop div.clLeft1#lyr651 table.searchBy{
			background: url(images/template/background_navigationTop-healthInfoAZ-letterLarge.gif) no-repeat left top;
			width:265px!important;
		}
			#navigationTop div.clLeft1#lyr1444 table.searchBy td.collapse span,
			#navigationTop div.clLeft1#lyr1449 table.searchBy td.collapse span,
			#navigationTop div.clLeft1#lyr651 table.searchBy td.collapse span{
				background: url(images/template/spacer_navigationTop-healthInfoAZ.gif) no-repeat center 8px!important;
				width: 11px;
			}
		#navigationTop div.clLeft1#lyr1444 select,
		#navigationTop div.clLeft1#lyr1449 select,
		#navigationTop div.clLeft1#lyr651 select{
			margin-bottom: 4px;
			width: 185px;
		}
		
	/*
		Find a Physician
	*/
	#navigationTop div.clLeft1#lyr650{
		background-position-x: -48px;
		margin-left: -230px;
		width: 305px;
	}
		#navigationTop div.clLeft1#lyr650 iframe{
			
		}	

		/*
			#navigationTop div.clLeft1#lyr417 table table{
				margin-top: 20px;
			}
					#navigationTop div.clLeft1#lyr417 table table table{
						margin: 0;
					}
			#navigationTop div.clLeft1#lyr417 table p{
				color: #fff;
				font-weight: bold;
				padding-right:20px;
			}
			#navigationTop div.clLeft1#lyr417 td.spacer span{
				margin-top: 20px;
			}*/

	/*
		Locations
	*/
	#navigationTop div.clLeft1#lyr1442,
	#navigationTop div.clLeft1#lyr1450{
		margin-left: -93px;
		width: 305px;
	}
	#navigationTop div.clLeft1#lyr652{
		margin-left: -103px;
		width: 305px;
	}
		#navigationTop div.clLeft1#lyr1442 iframe,
		#navigationTop div.clLeft1#lyr1450 iframe,
		#navigationTop div.clLeft1#lyr652 iframe{
			height: 400px!important;
			width: 305px!important;
		}
		#navigationTop div.clLeft1#lyr1442 table table,
		#navigationTop div.clLeft1#lyr1450 table table,
		#navigationTop div.clLeft1#lyr652 table table{
			border-collapse: collapse;
			background: none;
			margin: 0;
			padding: 0;
		}
		td.introText{
			padding-bottom: 10px!important;
		}
		#navigationTop div.clLeft1#lyr1442 hr,
		#navigationTop div.clLeft1#lyr1450 hr,
		#navigationTop div.clLeft1#lyr652 hr{
			border-collapse: collapse;
			margin: 5px 0;
			*margin: 0;
			padding: 0;
		}
		#navigationTop div.clLeft1#lyr1442 td,
		#navigationTop div.clLeft1#lyr1450 td,
		#navigationTop div.clLeft1#lyr652 td{
			text-align: left;
			vertical-align: top;
		}
		#navigationTop div.clLeft1#lyr1442 td.input,
		#navigationTop div.clLeft1#lyr1450 td.input,
		#navigationTop div.clLeft1#lyr652 td.input{
			width: 0%!important;
		}	
			#navigationTop div.clLeft1#lyr1442 td.input input,
			#navigationTop div.clLeft1#lyr1450 td.input input,
			#navigationTop div.clLeft1#lyr652 td.input input{
				font-size: 10px;
				width: 105px;
				*width: 97px;
				margin-bottom:4px;
			}
		#navigationTop div.clLeft1#lyr1442 td.searchBy,
		#navigationTop div.clLeft1#lyr1450 td.searchBy,
		#navigationTop div.clLeft1#lyr652 td.searchBy{
			width: 100%!important;
		}
			#navigationTop div.clLeft1#lyr1442 td.searchBy input,
			#navigationTop div.clLeft1#lyr1450 td.searchBy input,
			#navigationTop div.clLeft1#lyr652 td.searchBy input{
				float: left;
				margin-left: 6px;
				*margin-left: 5px;
			}
		#navigationTop div.clLeft1#lyr1442 table.columnx,
		#navigationTop div.clLeft1#lyr1450 table.columnx,
		#navigationTop div.clLeft1#lyr652 table.columnx{
			width: 220px;
			*width: 210px;
		}
			#navigationTop div.clLeft1#lyr1442 table.locationsNoticeBox,
			#navigationTop div.clLeft1#lyr1450 table.locationsNoticeBox,
			#navigationTop div.clLeft1#lyr652 table.locationsNoticeBox{
				background: #def3ce;
				border: 1px solid #cfe1be;
				width: 265px;
				/*margin-left: 20px;*/
			}
				#navigationTop div.clLeft1#lyr1442 table.locationsNoticeBox td.locationsNoticeBox,
				#navigationTop div.clLeft1#lyr1450 table.locationsNoticeBox td.locationsNoticeBox,
				#navigationTop div.clLeft1#lyr652 table.locationsNoticeBox td.locationsNoticeBox{
					padding: 7px;
				}
					#navigationTop div.clLeft1#lyr1442 table.locationsNoticeBox td.locationsNoticeBox .captionSmartSearch,
					#navigationTop div.clLeft1#lyr1450 table.locationsNoticeBox td.locationsNoticeBox .captionSmartSearch,
					#navigationTop div.clLeft1#lyr652 table.locationsNoticeBox td.locationsNoticeBox .captionSmartSearch{
						color: #000;
					}
					#navigationTop div.clLeft1#lyr1442 table.locationsNoticeBox hr.locations,
					#navigationTop div.clLeft1#lyr1450 table.locationsNoticeBox hr.locations,
					#navigationTop div.clLeft1#lyr652 table.locationsNoticeBox hr.locations{
						visibility: hidden!important;
					}
	/*
		Health Information A-Z
	*/
	#navigationTop div.clLeft1#lyr1443,
	#navigationTop div.clLeft1#lyr1451{
		background-position-x: -420px;
		margin-left: -138px;
		width: 305px;
	}
	#navigationTop div.clLeft1#lyr653{
		margin-left: -75px;
		width: 305px;
	}
		#navigationTop div.clLeft1#lyr1443 iframe,
		#navigationTop div.clLeft1#lyr1451 iframe,
		#navigationTop div.clLeft1#lyr653 iframe{
			height: 360px!important;
			width: 305px!important;
		}
		
		#navigationTop table.healthInfoAZ{
			margin: 0 20px 20px 20px!important;
		}
			#navigationTop table.healthInfoAZ td{
				color: #fff;
			}
				#navigationTop table.healthInfoAZ td strong{
					font-size: 11px;
				}
			#navigationTop table.healthInfoAZ td.captionSmartSearch{
				padding: 0 0 5px 0!important;
			}
			#navigationTop table.healthInfoAZ td.input{
				
			}
				#navigationTop table.healthInfoAZ td.input input{
					background: url(images/template/tile_search.gif) repeat-x left top;
					width: 233px;
				}
			#navigationTop table.healthInfoAZ td.searchBy{
				/*background: 1px solid red!important;*/
			}
				#navigationTop table.healthInfoAZ td.searchBy table.searchBy{
					background: url(images/template/background_navigationTop-healthInfoAZ-letter.gif) no-repeat left top;
					height: 71px;
					margin: 5px auto 0 auto!important;
					width:265px;
				}
					#navigationTop table.healthInfoAZ table.searchBy table{
						margin: 0 auto;
					}
						#navigationTop table.healthInfoAZ table.searchBy td.collapse a{
							color: #18397e;
							display: block;
							font-size: 13px;
							font-weight: bold;
							text-decoration: none;
							text-align: center;
							padding: 4px 4px;
						}
						#navigationTop table.healthInfoAZ table.searchBy td.collapse span{
							background: url(images/template/spacer_navigationTop-healthInfoAZ2.gif) no-repeat center 8px;
							display: block;
							width: 10px;
						}
			#navigationTop table.healthInfoAZ hr{
				border: 0;
				border-top:1px solid #3a61b2;
				border-bottom:1px solid #9bbafa;
				margin: 10px 0;
				padding: 0;
			}
			#navigationTop table.healthInfoAZ img{
				border: 0;
			}
	/*
		Jobs
	*/
	#navigationTop div.clLeft1#lyr118{
		background-position-x: -393px;
		margin-left: -224px;
		width: 360px;
	}
		#navigationTop div.clLeft1#lyr118 iframe{
			height: 250px!important;
			width: 360px!important;
		}
		#navigationTop div.clLeft1#lyr118 table.ChildNav1{
			margin: 0 0 0 10px;
			width: 170px;
		}
		#navigationTop div.clLeft1#lyr118 table{
			margin: 10px;
		}
			#navigationTop div.clLeft1#lyr118 td.collapse.spacer span{
					height: 200px;
			}
			#navigationTop div.clLeft1#lyr118 table table{
				margin: 0;
			}
			#navigationTop div.clLeft1#lyr118 table p{
				color: #fff;
				display: block;
				margin-top:10px;
				font-weight: bold;
			}
		#navigationTop div.clLeft1#lyr118 a{
			background: url(images/template/arrow_navigationTop.gif) no-repeat 0 7px;
			color: #fff;
			display: block;
			font-weight: bold;
			padding: 3px 0 3px 15px;
			text-decoration: none;
			width: 150px;
		}
		#navigationTop div.clLeft1#lyr118 a:hover{
			color: #353d47;/*d1e2f8*/
		}
		#navigationTop div.clLeft1#lyr118 a.graphic1Href{
			background: none;
			border: 0;
			padding:0;
			margin: 20px 0 3px 10px!important;
			width:auto;
		}
			#navigationTop div.clLeft1#lyr118 a.graphic1Href img{
				border:0;
			}
table.background-needAPhysician{
	background: url(images/template/background_needAPhysican.gif) no-repeat left top;
	height: 279px;
	width: 227px;
}
table.background-quickLinks_locations{
	background: url(images/template/background_quickLinks_locations.gif) no-repeat left top;
	height: 279px;
	width: 454px;
}
	table.background-quickLinks_locations td.quickLinks{
		padding: 0;/*34px 0 0 3px;*/
	}
	table.locations{
		height: 80px;
	}
	table.locations td.locations{
		padding: 40px 15px 0 15px;
	}
		table.locations td.locations select{
			margin-right: 20px;
			margin-top: 5px;
			width: 200px;
			overflow: hidden;
		}
		table.locations td.locations p{
			color: #2f3030;
			margin: 0;
			padding: 0;
		}
		table.locations td.locations p a{
			color: #18397e;
		}
table.background-mySpectrumLogin{
	background: url(images/template/background_mySpectrum-login.jpg) no-repeat left top;
	height: 279px;
	width: 227px;
	margin: 0 auto;
}
table.background-mySpectrumLoginX{
	background: url(images/template/background_mySpectrum-loginX.gif) no-repeat left top;
	height: 279px;
	width: 227px;
	margin: 0 auto;
}
table.background-mySpectrumLogin.landscape{
	background: url(images/template/background_mySpectrum-loginLandscape.jpg) no-repeat left top;
	width: 928px;
}
	table.background-mySpectrumLogin.landscape p{
		font-weight: bold;
		padding-bottom: 0;
		margin-bottom: 0;
	}
	table.background-mySpectrumLogin.landscape p,
	table.background-mySpectrumLogin.landscape ul{
		color: #fff;
	}
	table.background-mySpectrumLogin.landscape img{
		border: none;
	}
		table.background-mySpectrumLogin.landscape ul{
			margin: 11px 0 15px 13px;
			padding: 0;
		}
	table.background-mySpectrumLogin.landscape td.landspacerTop{
		padding-top: 85px;
	}
		table.background-mySpectrumLogin.landscape table.mySpectrumLogin{
			margin-top: 85px;
		}
		td.landspacerTop img.spacer{
			margin: 0 18px;
		}
		table.background-mySpectrumLogin.landscape h4.mySpectrumLogin{
			background: url(images/template/caption_mySpectrumLogin.gif) no-repeat;
			height: 29px;
			width: 136px;
		}
			table.background-mySpectrumLogin.landscape h4.mySpectrumLogin span{
				position: absolute;
				top: -999px;
				left: -999px;
			}
			table.background-mySpectrumLogin.landscape table{
				
			}
			table.mySpectrumLogin.homepage th{
				padding-left: 10px!important;
				text-align: left;
			}
			table.background-mySpectrumLogin.landscape td.input input{
				width: 150px;
			}
				table.mySpectrumLogin.homepage td{
					line-height: 12px;
				}
			table.mySpectrumLogin.homepage td.input input{
				width: 116px;
			}
			
		table.background-mySpectrumLogin.landscape td.notRegistered{
			width: 300px;
		}
		table.background-mySpectrumLogin.landscape h4.notRegistered{
			background: url(images/template/caption_mySpectrumNotRegistered.gif) no-repeat;
			height: 17px;
			width: 117px;
		}
		table.mySpectrumLogin.homepage h4.notRegistered{
			background: url(images/template/caption_mySpectrumNeedToEnroll.gif) no-repeat -2px 0;
		}
			table.background-mySpectrumLogin.landscape h4.notRegistered span{
				position: absolute;
				top: -999px;
				left: -999px;
			}
		table.background-mySpectrumLogin.landscape td.mySpectrumFAQs{
			width: 300px;
		}
		table.background-mySpectrumLogin.landscape h4.mySpectrumFAQs{
			background:url(images/template/caption_mySpectrumFAQs.gif) no-repeat;
			height: 17px;
			width: 134px;
		}
			table.background-mySpectrumLogin.landscape h4.mySpectrumFAQs span{
				position: absolute;
				top: -999px;
				left: -999px;
			}
table.background-news{
	background: url(images/template/background_news.gif) no-repeat left top;
	height: 427px;
	width: 227px;
}
	table.background-news td.modNewsHeader a{
		display: block;
		height: 34px;
		width: 100%;
	}
		table.background-news td.modNewsHeader a span{
			left: -999px;
			position: absolute;
			top: -999px;
		}
	table.background-news td.modNews{
		margin: 0;
		padding: 0 0 0 3px;
	}
		td.modNews h2{
			font-weight:bold;
			font-size:12px;
			margin: 10px 10px 2px 10px;
			padding: 0;
		}
		td.modNews p{
			color: #2f3030;
			font-size: 11px;
			margin: 0 10px 10px 10px;
			padding: 0;
		}
		td.modNews a{
			color:#18397e;
			text-decoration: none;
		}
table.background-healthEducationCenter{
	background: url(images/template/background_healthEducationCenter.jpg) no-repeat left top;
	height: 427px;
	width: 454px;
}
table.background-watchListenLearn{
	background: url(images/template/background_watchListenLearn.gif) no-repeat left top;
	height: 427px;
	width: 227px;
}
table.mySpectrumLogin{
	margin:5px 10px 0 10px;
}
	table.mySpectrumLogin td.loggedIn{
		height: 110px;
	}
	table.mySpectrumLogin th{
		color: #fff;
		font-size: 11px;
		font-weight: bold;
		padding: 7px 5px;
		text-align: right;
	}
	table.mySpectrumLogin td.divloginerr{
		color: #ffff00;
		padding: 2px 4px;
		*padding:2px 0 0 5px;
	}
	table.mySpectrumLogin td.input{
		padding: 2px;
	}
	table.mySpectrumLogin table.login{
		margin: 3px 0 3px 0;
	}
	table.mySpectrumLogin.homepage table.login{
		margin: 3px 0 0 0;
	}
		table.mySpectrumLogin td a img{
			border: 0;
		}
		table.mySpectrumLogin td a.arrow{
			background: url(images/template/arrow_mySpectrum.gif) no-repeat left 3px;
			color: #fff;
			display: block;
			font-size: 10px;
			font-weight: normal;
			padding: 0 0 0 10px;
			margin: 0;
			width: 135px;
			text-decoration: none;
		}
	table.mySpectrumLogin td.input input{
		background: url(images/template/tile_search.gif) repeat-x left top;
		width:125px;
		*width: 115px;
	}
	table.mySpectrumLogin h4{
		color: #a2e482;
		font-size: 14px;
		font-weight: bold;
		margin: 0 0 0 3px;
		padding: 0;
	}
	table.mySpectrumLogin h4.notRegistered{
		background: url(images/template/caption_mySpectrum-notRegistered.gif) no-repeat left top;
		height: 15px;
		/*margin: 30px 0 0 3px;*/
		margin: 15px 0 0 3px;
		padding: 0;
		width: 109px;
	}
		table.mySpectrumLogin h4.notRegistered span{
			position: absolute;
			left: -999px;
			top: -999px;
		}
	table.mySpectrumLogin p{
		color: #fff;
		cursor: default;
		font-size:10px;
		margin: 5px 3px;
		padding: 0;
	}
	table.mySpectrumLogin ul{
		list-style-type: none;
		margin: 0 0 5px 3px;
		padding: 0;
	}
		table.mySpectrumLogin ul li{
			margin: 0;
			padding: 0;
		}
table.columns{
	width:100%;
}
td.columnLeft{
	padding: 0 0 0 20px;
	width:0%;
}
td.columnRight{
	padding: 0 20px 0 0;
	width:0%;
}
td.columnCenter{
	width:100%;
	padding: 0 0 0 10px;
}
td.templateFooter{
	padding: 0 4px;
}
	table.templateFooter{
		background: url(images/template/tile_footer.gif) repeat-x left top;
		height: 200px;
		width: 968px;
	}
		table.templateFooter td.tdFooter{
			width: 25%;
		}
			td.careAtSpectrum{
				width: 235px;
			}
			td.careAtSpectrum.medicalGroup{
				width: 700px!important;
			}
			table.templateFooter h4.caption-careAtSpectrum{
				background: url(images/template/caption_careAtSpectrum.gif) no-repeat;
				height: 15px;
				width: 152px;
				margin: 20px 20px 5px 20px;
			}
			table.templateFooter h4.caption-careAtSpectrum.forPatients{
				background: url(images/template/caption_careAtSpectrum-forPatients.gif) no-repeat;
			}
			table.templateFooter h4.caption-careAtSpectrum.forProviders{
				background: url(images/template/caption_careAtSpectrum-forProviders.gif) no-repeat;
			}
			table.templateFooter h4.caption-careAtSpectrum.medicalGroup{
				background: url(images/template/caption_careAtSpectrum-medicalGroup.gif) no-repeat;
				width: 197px;
			}
				table.templateFooter h4.caption-careAtSpectrum span{
					position: absolute;
					top: -999px;
					left: -999px;
				}
					td.careAtSpectrum table{
						border-collapse: collapse;
						margin: 0 0 0 20px;
						padding: 0;
					}
						td.careAtSpectrum table td{
							background: url(images/template/tile_navigationSpacer.gif) repeat-x left bottom;
							margin: 0;
							padding: 0;
							width: 215px;
						}
						td.careAtSpectrum a{
							background: url(images/template/arrow_navigationId.gif) no-repeat 0 9px;
							color: #0d468b;
							display: block;
							font-size: 11px;
							font-weight: bold;
							padding: 6px 10px 6px 10px;
							text-decoration: none;
						}
			table.templateFooter h4.caption-aboutSpectrumHealth{
				background: url(images/template/caption_aboutSpectrumHealth.gif) no-repeat;
				height: 15px;
				width: 147px;
				margin: 20px 20px 5px 20px;
			}
				table.templateFooter h4.caption-aboutSpectrumHealth span{
					position: absolute;
					top: -999px;
					left: -999px;
				}
					td.aboutSpectrumHealth table{
						border-collapse: collapse;
						margin: 0 0 0 20px;
						padding: 0;
					}
						td.aboutSpectrumHealth table td{
							background: url(images/template/tile_navigationSpacer.gif) repeat-x left bottom;
							margin: 0;
							padding: 0;
							width: 215px;
						}
						td.aboutSpectrumHealth a{
							background: url(images/template/arrow_navigationId.gif) no-repeat 0 9px;
							color: #0d468b;
							display: block;
							font-size: 11px;
							font-weight: bold;
							padding: 6px 10px 6px 10px;
							text-decoration: none;
						}
			table.templateFooter h4.caption-certificationsAndAccolades{
				background: url(images/template/caption_certificationsAndAccolades.gif) no-repeat;
				height: 15px;
				width: 176px;
				margin: 17px 20px 10px 0;
			}
				table.templateFooter h4.caption-certificationsAndAccolades span{
					position: absolute;
					top: -999px;
					left: -999px;
				}
					td.certificationsAndAccolades div.certificationsAndAccolades{
						display: table;
						margin: 0 0 0 20px;
						/*width: 450px;*/
					}
						div.certificationsAndAccolades table.collapse{
							width:100%;
						}
							div.certificationsAndAccolades table.collapse a{
								color: #0d468b;
								font-size: 11px;
								text-decoration: none;
							}
							a.arrowMore,
							div.certificationsAndAccolades table.collapse a.arrow{
								background: url(images/template/arrow_navigationId.gif) no-repeat 0 9px;
								display: block;
								font-weight: bold;
								padding: 6px 10px 6px 10px;
							}
							div.certificationsAndAccolades table.collapse a.arrow.nobold{
								font-weight:normal;
							}
			table.templateFooter h4.caption-whoWeAre{
				background: url(images/template/caption_whoWeAre.gif) no-repeat;
				height: 15px;
				width: 176px;
				margin: 20px 20px 5px 20px;
			}
				table.templateFooter td.whoWeAre{
					padding-right: 20px;
				}
				table.templateFooter h4.caption-whoWeAre span{
					position: absolute;
					top: -999px;
					left: -999px;
				}
				td.whoWeAre table{
						border-collapse: collapse;
						margin: 0 0 0 20px;
						padding: 0;
						width: 100%;
					}
						td.whoWeAre table table{
							margin: 0;
						}
						td.whoWeAre table td{
							vertical-align: top;
							margin: 0;
							padding: 0 20px 0 0;
						}
							td.whoWeAre table td td{
								background: url(images/template/tile_navigationSpacer.gif) repeat-x left bottom;
								width: 25%;
							}
						td.whoWeAre a{
							background: url(images/template/arrow_navigationId.gif) no-repeat 0 9px;
							color: #0d468b;
							display: block;
							font-size: 11px;
							font-weight: bold;
							padding: 6px 10px 6px 10px;
							text-decoration: none;
							width: 100%;
						}
			table.templateFooter h4.caption-socialMedia{
				background: url(images/template/caption_socialMedia.gif) no-repeat;
				height: 15px;
				width: 147px;
				margin: 20px 20px 5px 20px;
			}
				table.templateFooter h4.caption-socialMedia span{
					position: absolute;
					top: -999px;
					left: -999px;
				}
					table.templateFooter td.socialMedia ul{
						list-style-type: none;
						margin: 10px 0 0 20px;
						padding: 0;
					}
						table.templateFooter td.socialMedia ul li{
							float: left;
							margin: 0 1px 0 0;
							padding: 0;
						}
							table.templateFooter td.socialMedia ul li a{
								text-decoration: none;
							}
								table.templateFooter td.socialMedia ul li img{
									border: 0;
								}
								td.socialMedia a.donate img{
									border: 0;
									margin: 10px 0 0 20px;
								}
							table.templateFooter td.socialMedia ul li span.caption{
								left: -999px;
								position: absolute;
								top: -999px;
							}
table.copyrightBar{
	margin: 10px auto;
	width: 976px;
}
	table.copyrightBar td{
		color: #6c6c6c;
		font-size: 10px;
	}
		table.copyrightBar p{
			margin: 0;
			padding: 0;
		}
		table.copyrightBar ul{
			list-style-type: none;
			display: table;
			margin: 4px 0 2px -5px;
			padding: 0;
		}
			table.copyrightBar ul li{
				float: left;
				margin: 0;
				padding: 0;
			}
				table.copyrightBar ul li a{
					text-decoration: none;
				}
				table.copyrightBar ul li a span.caption{
					position: absolute;
					top: -999px;
					left: -999px;
				}
				table.copyrightBar ul li a span.icon{
					margin: 0 5px;
				}
					table.copyrightBar ul li a img{
						border: 0;
					}
	table.copyrightBar td.copyright{
		text-align: right;
	}
table.spacerTop{
	margin-top: 10px;
}
#healthEducationCenter{
	margin-top: 53px;
}
#healthEducationCenter td.shoudlICallDoc{
	width: 255px;
}
table.background-watchListenLearn td.intro{
	height: 215px;
}
table.background-watchListenLearn #NavContentContainer_1{
	height: 185px!important;
}
	table.background-watchListenLearn td.intro a{
		display: table-cell;
		color: #0d468b;
		padding: 2px 10px 2px 0;
		text-decoration: none;
		font-weight: bold;
		background: url(images/template/arrow_navigationId.gif) no-repeat right 6px;
		width:1;
		white-space: nowrap;
	}
	table.background-watchListenLearn td.intro p{
		color: #06182b;
		font-size: 11px;
		margin: 0;
		padding: 0;
	}
	
	table.background-watchListenLearn div.TAB_1_NavContainer table,
	table.background-watchListenLearn div.TAB_1_NavContainer table td{
		border-collapse:collapse;
		margin: 0;
		padding: 0;
	}
		table.background-watchListenLearn div.TAB_1_NavContainer table.teaser{
			margin: 5px 10px;
		}
		table.background-watchListenLearn div.TAB_1_NavContainer table.teaser th.teaser a{
			display: block;
			color: #0d468b;
			padding: 2px 0 2px 10px;
			text-decoration: none;
			font-weight: bold;
			background: url(images/template/arrow_navigationId.gif) no-repeat left 6px;
		}
div.TAB_1_NavContainer{
	margin:0 0 0 3px!important;
	position:inherit!important;
}
#tabID_1_1{
	margin: 0 0 0 15px!important;
}
/*
*/
td.needAPhysician table,
	td.needAPhysician table td{
		border-collapse: collapse;
		color: #2f3030;
		margin: 0;
		padding: 0;
	}
	td.needAPhysician table{
		margin: 50px 20px 20px 20px;
	}
	td.needAPhysician td.searchBy{
		padding-bottom: 4px;
	}
	td.needAPhysician td.input input{
		background: url(images/template/tile_search.gif) repeat-x left top;
		font-size: 11px;
		width: 154px;
		margin-right: 4px;
	}
	td.needAPhysician select{
		width:160px;
		overflow: hidden!important;
	}
	td.needAPhysician td.advanced input{
		font-size: 11px;
		margin: 13px 0 7px 0;
	}
	td.needAPhysician p{
		font-size: 10px;
		margin: 0;
		padding: 0;
	}
td.shoudlICallDoc select{
	height: 318px;
	margin: 30px 0 0 30px!important;
	overflow: hidden;
	width: 190px!important;
}
td.bannerHeader img{
	margin: 5px 0 15px 20px;
}
td.columnContent{
	width: 100%;
}
td.content{
	padding: 0 20px;
}
td.content input.aetextbox{
	width: 300px!important;
}
/*
*/
table.navigationLeftSub{
	background: url(images/template/border_navigationLeftSub.gif) repeat-y left top;
	width: 207px;
}
	table.navigationLeftSub td.navigationLeftSub{
		background: url(images/template/border_navigationLeftSub.gif) no-repeat -207px top;
		padding: 3px 0 0 0;
	}
		table.navigationLeftSub td.navigationLeftSub div.navigationLeftSub{
			background: url(images/template/border_navigationLeftSub.gif) no-repeat -414px bottom;
			display: table;
			width: 207px;
		}
			table.navigationLeftSub td.navigationLeftSub div.navigationLeftSub table,
			table.navigationLeftSub td.navigationLeftSub div.navigationLeftSub table td{
				border-collapse: collapse;
				margin: 0;
				padding: 0;
			}
			table.navigationLeftSub td.navigationLeftSub div.navigationLeftSub table{
				margin: 0 0 3px 4px!important;
			}
			div#navigationLeftSub h4{
				background: url(images/template/background_navigationLeftSub-header.gif) no-repeat left top;
				color: #fff;
				display: block;
				font-size: 13px;
				font-weight: bold;
				margin: 0 0 0 3px;
				padding: 7px 10px;
				/*background: url(images/template/caption_navigationPatientBillingCenter.jpg) no-repeat;*/
			}
		table.navigationLeftSub td.navigationLeftSub a{
			display: block;
			margin: 0;
			padding: 0;
		}
			div#navigationLeftSub.text a{
				background: url(images/template/arrow_navigationId.gif) no-repeat 10px 12px;
				color: #0d468b!important;
				display: block;
				font-weight: bold;
				padding: 9px 10px 9px 20px;
				text-decoration: none;
			}
			div#navigationLeftSub.text a:hover{
				color: #000;
			}
			div#navigationLeftSub td{
				background: url(images/template/tile_navigationSpacer.gif) repeat-x left bottom;
				width: 201px;
			}
			div#navigationLeftSub td.last-child{
				background: none;
			}
table.navigationLeft{
	background: url(images/template/border_navigationLeft.gif) repeat-y left top;
	width: 207px;
}
	table.navigationLeft td.navigationLeft{
		background: url(images/template/border_navigationLeft.gif) no-repeat -207px top;
		padding: 3px 0 0 0;
	}
		table.navigationLeft td.navigationLeft div.navigationLeft{
			background: url(images/template/border_navigationLeft.gif) no-repeat -414px bottom;
			display: table;
			width: 207px;
		}
			table.navigationLeft td.navigationLeft div.navigationLeft table,
			table.navigationLeft td.navigationLeft div.navigationLeft table td{
				border-collapse: collapse;
				margin: 0;
				padding: 0;
			}
			table.navigationLeft td.navigationLeft div.navigationLeft table.mainCont1{
				margin: 0 0 3px 3px;
			}
		table.navigationLeft td.navigationLeft a{
			display: block;
			margin: 0;
			padding: 0;
			width: 201px;
		}
		table.navigationLeft td.navigationLeft a.clMain1{
			background: url(images/template/arrow_navigationLeft.gif) no-repeat 10px 8px;
			border-bottom:1px solid #c1d8f7;
			border-top:1px solid #eff6fe;
			color: #0d468b;
			font-size: 12px;
			font-weight: bold;
			padding: 5px 11px 5px 20px;
			text-decoration: none;
			width: 170px;
		}
		table.navigationLeft td.navigationLeft a.clMain1:hover,
		table.navigationLeft td.navigationLeft td.active-nc a.clMain1{
			background: url(images/template/arrow_navigationLeft.gif) no-repeat 10px 8px #bed5ff;
		}
		table.navigationLeft td.navigationLeft td.active a.clMain1{
			background: url(images/template/arrow_navigationLeft_on.gif) no-repeat 7px 9px #bed5ff;
		}
		table.navigationLeft td.navigationLeft td.last-child a.clMain1{
			border-bottom: 0;
		}
			table.navigationLeft td.navigationLeft a.clSubb1{
				background: #d0e6fd;
				border-top: 1px solid #fff;
				color: #0d468b;
				font-size: 12px;
				font-weight: bold;
				display: block;
				padding: 5px 11px 5px 30px;
				text-decoration: none;
				width: 160px;
			}
			
			table.navigationLeft td.navigationLeft a.glSubb1{
				background: url(images/template/arrow_navigationLeft.gif) no-repeat 30px 8px;
				color: #0d468b;
				font-size: 12px;
				font-weight: normal;
				display: block;
				padding: 5px 11px 5px 40px;
				text-decoration: none;
				width: 150px;
			}
table.navigationId{
	background: url(images/template/border_navigationId.gif) repeat-y left top;
	width: 227px;
}
	table.navigationId td.navigationId{
		background: url(images/template/border_navigationId.gif) no-repeat -227px top;
		padding: 3px 0 0 0;
		width: 227px;
	}
		table.navigationId td.navigationId div#navigationId,
		table.navigationId td.navigationId div#navigationLocations{
			background: url(images/template/border_navigationId.gif) no-repeat -454px bottom;
			display: table;
			width: 227px;
		}
			div#navigationId h4,
			div#navigationLocations h4{
				background: url(images/template/background_relatedLinks-header.gif) no-repeat left top;
				color: #fff;
				display: block;
				font-size: 13px;
				font-weight: bold;
				margin: 0 0 0 3px;
				padding: 7px 10px;
			}
			div#navigationId table,
			div#navigationId table td,
			div#navigationLocations table,
			div#navigationLocations table td{
				border-collapse: collapse;
				margin: 0;
				padding: 0;
			}
			div#navigationId.text table,
			div#navigationLocations.text table{
				margin: 0 0 3px 3px;
			}
			div#navigationId.graphic table{
				margin: 0 0 5px 1px;
			}
			div#navigationId.graphic table img{
				margin-top: 5px;
			}
			div#navigationLocations td.location{
				padding: 15px 10px 10px 10px!important;
			}
				div#navigationLocations td.location a{
					text-decoration: none;
					color: #000;
				}
			div#navigationId.text a,
			div#navigationLocations a.arrow{
				background: url(images/template/arrow_navigationId.gif) no-repeat 7px 9px;
				color: #0d468b!important;
				display: block;
				font-weight: bold;
				padding: 5px 10px 5px 20px;
				text-decoration: none;
			}
			div#navigationLocations a.arrow{
				background: url(images/template/arrow_navigationId.gif) no-repeat 0 7px;
				padding: 2px 10px;
			}
			div#navigationId.text a:hover{
				color: #000;
			}
			div#navigationId td{
				background: url(images/template/tile_navigationSpacer.gif) repeat-x left bottom;
				width: 221px;
			}
			
			div#navigationId td.last-child{
				background: none;
			}
table.navigationOnlineTools{
	background: url(images/template/border_navigationId.gif) repeat-y left top;
	width: 227px;
}
	table.navigationOnlineTools td.navigationOnlineTools{
		background: url(images/template/border_navigationId.gif) no-repeat -227px top;
		padding: 3px 0 0 0;
		width: 227px;
	}
		table.navigationOnlineTools td.navigationOnlineTools div#navigationOnlineTools{
			background: url(images/template/border_navigationId.gif) no-repeat -454px bottom;
			display: table;
			width: 227px;
		}
			div#navigationOnlineTools h4{
				background: url(images/template/background_relatedLinks-header.gif) no-repeat left top;
				color: #fff;
				display: block;
				font-size: 13px;
				font-weight: bold;
				margin: 0 0 0 3px;
				padding: 7px 10px;
			}
			div#navigationOnlineTools table,
			div#navigationOnlineTools table td{
				border-collapse: collapse;
				margin: 0;
				padding: 0;
			}
			div#navigationOnlineTools table{
				margin: 0 0 3px 3px;
			}
			div#navigationOnlineTools a{
				display:block;
				padding:5px 0;
			}
				div#navigationOnlineTools a img{
					border: 0;
				}
			/*
			div#navigationOnlineTools a{
				background: url(images/template/arrow_navigationId.gif) no-repeat 10px 12px;
				color: #0d468b;
				display: block;
				font-weight: bold;
				padding: 9px 10px 9px 20px;
				text-decoration: none;
			}
			div#navigationOnlineTools a:hover{
				color: #000;
			}
			*/
			div#navigationOnlineTools td{
				background: url(images/template/tile_navigationSpacer.gif) repeat-x left bottom;
				width: 221px;
			}
			div#navigationOnlineTools td.last-child{
				background: none;
			}
/*
<table class="collapse whatYouShouldKnow columnSpacer">
	<tr>
		<td class="collapse whatYouShouldKnow">
			<div class="whatYouShouldKnow" id="wysktooltips">
				<h4>
					<span><cfoutput>#strWhatYouShouldKnow#</cfoutput></span>
				</h4>
				<cfoutput>#request.sm6page.strGetContent(intPageId=intWhatYouShouldKnow)#</cfoutput>
			</div>
		</td>
	</tr>
</table>
*/
table.whatYouShouldKnow{
	background: url(images/template/border_navigationId.gif) repeat-y left top;
	width: 227px;
}
	table.whatYouShouldKnow td.whatYouShouldKnow{
		background: url(images/template/border_navigationId.gif) no-repeat -227px top;
		padding: 3px 0 0 0;
		width: 227px;
	}
		table.whatYouShouldKnow td.whatYouShouldKnow div#whatYouShouldKnow{
			background: url(images/template/border_navigationId.gif) no-repeat -454px bottom;
			display: table;
			width: 227px;
		}
			div#whatYouShouldKnow h4{
				background: url(images/template/background_whatYouShouldKnow-header.gif) no-repeat left top;
				color: #fff;
				display: block;
				font-size: 13px;
				font-weight: bold;
				margin: 0 0 0 3px;
				padding: 7px 10px;
				/*background: url(images/template/caption_navigationPatientBillingCenter.jpg) no-repeat;*/
			}
			
			
table.navigationPatientBilling{
	background: url(images/template/border_navigationPatientBilling.gif) repeat-y left top;
	width: 227px;
}
	table.navigationPatientBilling td.navigationPatientBilling{
		background: url(images/template/border_navigationPatientBilling.gif) no-repeat -227px top;
		padding: 3px 0 0 0;
		width: 227px;
	}
		table.navigationPatientBilling td.navigationPatientBilling div#navigationPatientBilling{
			background: url(images/template/border_navigationPatientBilling.gif) no-repeat -454px bottom;
			display: table;
			width: 227px;
		}
			div#navigationPatientBilling h4{
				background: url(images/template/background_patientBilling-header.gif) no-repeat left top;
				color: #fff;
				display: block;
				font-size: 13px;
				font-weight: bold;
				margin: 0 0 0 3px;
				padding: 7px 10px;
				/*background: url(images/template/caption_navigationPatientBillingCenter.jpg) no-repeat;*/
			}
			div#navigationPatientBilling table,
			div#navigationPatientBilling table td{
				border-collapse: collapse;
				margin: 0;
				padding: 0;
			}
			div#navigationPatientBilling table{
				margin: 0 0 3px 3px;
			}
			div#navigationPatientBilling a{
				background: url(images/template/arrow_navigationId.gif) no-repeat 10px 12px;
				color: #0d468b;
				display: block;
				font-weight: bold;
				padding: 9px 10px 9px 20px;
				text-decoration: none;
			}
			div#navigationPatientBilling a:hover{
				color: #000;
			}
			div#navigationPatientBilling td{
				background: url(images/template/tile_navigationSpacer.gif) repeat-x left bottom;
				width: 221px;
			}
			div#navigationPatientBilling td.last-child{
				background: none;
			}
table.navigationPurple{
	background: url(images/template/border_navigationPurple.gif) repeat-y left top;
	width: 227px;
}
	table.navigationPurple td.navigationPurple{
		background: url(images/template/border_navigationPurple.gif) no-repeat -227px top;
		padding: 3px 0 0 0;
		width: 227px;
	}
		table.navigationPurple td.navigationPurple div#navigationPurple{
			background: url(images/template/border_navigationPurple.gif) no-repeat -454px bottom;
			display: table;
			width: 227px;
		}
			div#navigationPurple h4{
				background: url(images/template/background_purple-header.gif) no-repeat left top;
				color: #fff;
				display: block;
				font-size: 13px;
				font-weight: bold;
				margin: 0 0 0 3px;
				padding: 7px 10px;
			}
			div#navigationPurple span.date{
				cursor: default;
				display: block; 
				padding: 0 0 5px 20px;
			}
			div#navigationPurple table,
			div#navigationPurple table td{
				border-collapse: collapse;
				margin: 0;
				padding: 0;
			}
			div#navigationPurple table{
				margin: 0 0 3px 3px;
			}
			table.navigationPurple td.navigationPurple p{
				margin: 0 10px;
			}
			div#navigationPurple a{
				background: url(images/template/arrow_navigationId.gif) no-repeat 10px 12px;
				color: #0d468b;
				display: block;
				font-weight: bold;
				padding: 9px 10px 9px 20px;
				text-decoration: none;
			}
			.qnews div#navigationPurple a{
				padding-bottom: 0;
			}
			.qnews div#navigationPurple a.more{
				padding-bottom: 9px;
			}
			div#navigationPurple a:hover{
				color: #000;
			}
			div#navigationPurple td{
				background: url(images/template/tile_navigationSpacer.gif) repeat-x left bottom;
				width: 221px;
			}
			div#navigationPurple td.last-child{
				background: none;
			}
td.healthAZTeaser table.searchBy{
	margin: 35px 0px 0 0px;
}
	td.healthAZTeaser table.searchBy a{
		color: #fff;
		display: block;
		text-decoration: none;
		font-size: 13px;
		font-weight: bold;
		padding: 2px;
		text-align: center;
	}
	td.healthAZTeaser table.searchBy td.last-child a{
		text-align: left;
	}
	td.healthAZTeaser table.searchBy span.healthInfoAZ{
		background: url(images/template/bullet_AZTeaser.gif) no-repeat center 7px;
		display: block;
		height: 11px;
		width: 18px;
	}
table.columnSpacer{
	margin-bottom: 10px;
}
td.breadcrumbs{
	padding: 0 20px 10px 20px;
}
	td.breadcrumbs table,
	td.breadcrumbs table td{
		border-collapse: collapse!important;
		margin: 0!important;
		padding: 0!important;
	}
	td.breadcrumbs span{
		color: #303030;
		margin: 0;
		padding: 0;
		display: block;
		float: left;
		cursor: default;
	}
		td.breadcrumbs span a{
			color: #254d93;
			font-size: 12px;
			text-decoration: none;
			font-weight: bold;
		}
			td.breadcrumbs span a span{
				color: #254d93;
				cursor: pointer;
			}
		td.breadcrumbs span.between{
			background: url(images/template/spacer_breadcrumb.gif) no-repeat center 4px;
			width: 25px;
		}
td.footerActions{
	padding: 15px 5px 0 5px;
}
	td.footerActions table.footerActions{
		background: url(images/template/tile_actionFooter.gif) repeat-x left top;
		margin: 0;
		padding: 0;
		width: 100%;
	}
		td.footerActions table.footerActions table,
		td.footerActions table.footerActions table td{
			border-collapse: collapse;
			margin: 0;
			padding: 0;
			vertical-align: top;
		}
		
		td.modPrintEmail table{
			margin:7px 3px 4px 20px!important;
		}
			td.modPrintEmail img{
				float: left;
				margin: 0;
			}
			td.modPrintEmail span.between{
				background: url(images/template/spacer_actionFooter.gif) no-repeat center top;
				display: block;
				float: left;
				width: 32px;
				height: 13px;
			}
		td.modFontSize table{
			margin:7px 20px 4px 0!important;
		}
			td.modFontSize img{
				float: left;
				margin: 0;
			}
			td.modFontSize span.between{
				background: url(images/template/spacer_actionFooter.gif) no-repeat center top;
				display: block;
				float: left;
				width: 24px;
				height: 13px;
			}
			
td.adamTeaser table,
td.adamTeaser table td{
	border-collapse: collapse!important;
	margin: 0!important;
	padding: 0!important;
}
td.adamTeaser table{
	/*margin-top: -16px!important;*/
}
	td.adamTeaser table table{
		margin-top: 0!important;
	}
#menuBox{
	margin: -220px 0 0 -6px!important;
	padding: 0!important;
	top: auto!important;
	left: auto!important;
	position: absolute!important;
}
div.ADAMContent{
	margin: 0!important;
	padding: 0!important;
	
}
/*
*/
td.banner img{
	border: 0;
}
hr{
	border: 0;
	height: 1px;
	margin: 10px 0;
	padding: 0;
	line-height: 1px;
	overflow: hidden;
	background: #dedede;
	color: #dedede;
}
hr.noSpace{
	margin: 0;
}
table.locationsSearch td.introText{
	padding-bottom: 10px;
}
table.locationsSearch td.input{
	width: 0%!important;
}
table.locationsSearch td.searchBy{
	width: 100%!important;
}
table.locationsSearch td.searchBy,
table.locationsSearch td.input{
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
}
table.locationsSearch td.input input{
	color: #8a8a8a;
	width: 120px;
	font-size:12px;
}
table.locationsSearch td.searchBy input{
	color: #8a8a8a;
	float: left;
	margin:0 0 0 5px;
}
table.locationsNoticeBox{
	background: #dff1cb;
	margin: 10px 0 0 20px;
}
	table.locationsNoticeBox td.locationsNoticeBox{
		padding: 15px;
	}
	table.locationsNoticeBox hr{
		color: #ccddbd;
		background: #ccddbd;
	}
.notice-location{
	color: #a65005;
}
/*
*/
table.bbox{
	width:100%;
	margin-top: 15px;
}
	table.bbox tr.head td.bbox{
		background: url(images/template/tiles_bbox.gif) repeat-x 0 -34px;
		height: 34px;
		width: 100%;
	}
		table.bbox tr.head td.bbox div{
			display: block;
			height: 34px;
			width: 100%;
		}
		table.bbox tr.head td.bbox div.l{
			background: url(images/template/tiles_bbox.gif) no-repeat left top;
		}
		table.bbox tr.head td.bbox div.r{
			background: url(images/template/tiles_bbox.gif) no-repeat right -68px;
		}
			table.bbox tr.head td.bbox h3{
				color: #fff;
				font-size: 13px;
				font-weight: bold;
				margin: 0;
				padding: 10px 0 0 10px;
			}
	table.bbox tr.body td.bbox{
		background: #fff;
		width: 100%;
	}
		table.bbox tr.body td.bbox div{
			display: block;
			height: 100%;
			width: 100%;
		}
		table.bbox tr.body td.bbox div.l{
			background: url(images/template/tiles_bbox-y.gif) repeat-y left top;
			color: #000;
		}
		table.bbox tr.body td.bbox div.r{
			background: url(images/template/tiles_bbox-y.gif) repeat-y right top;
			^_margin-left:-6px;
		}
			table.bbox tr.body td.bbox div.r div.c{
				margin: 0 3px;
				display: table;
			}
	table.bbox tr.foot td.bbox{
		background: url(images/template/tiles_bbox.gif) repeat-x 0 -110px;
		height: 4px;
		line-height: 1px;
		overflow: hidden;
		width: 100%;
	}
		table.bbox tr.foot td.bbox div{
			display: block;
			height: 4px;
			line-height: 1px;
			overflow: hidden;
			width: 100%;
		}
		table.bbox tr.foot td.bbox div.l{
			background: url(images/template/tiles_bbox.gif) no-repeat left -102px;
		}
		table.bbox tr.foot td.bbox div.r{
			background: url(images/template/tiles_bbox.gif) no-repeat right -106px;
		}
table.onlineServicesBBox table.bbox div.c{
	min-height:210px;
	height: 200px;
	^_height: 200px!important;
	display:block;
}
table.onlineServicesBBox table.bbox table{
	margin: 3px 5px 0 5px;
}
	table.onlineServicesBBox table.bbox table td{
		padding:4px 0;
	}
	table.onlineServicesBBox table.bbox table table{
		margin: 0;
		height:auto;
	}
table.onlineServicesBBox table.bbox a.arrow{
	display: table-cell;
	color: #0d468b;
	padding: 2px 10px 2px 4px;
	text-decoration: none;
	font-weight: bold;
	background: url(images/template/arrow_navigationId.gif) no-repeat right 6px;
	width:1;
	white-space: nowrap;
}
table.onlineServicesBBox table.bbox a img{
	border: 0;
}
table.floatLeft{
	float: left;
}
	table.relatedHealth td.relatedHealth h3{
		margin: 10px 10px 5px 10px;
	}
	table.relatedHealth td.relatedHealth table{
		margin: 0 10px;
	}
	table.relatedHealth td.relatedHealth a{
		background: url(images/template/arrow_navigationId.gif) no-repeat 0 5px;
		color: #0d468b;
		display: block;
		font-weight: bold;
		margin: 0;
		padding: 2px 10px;
		text-decoration: none;
		width: 294px;
	}
		table.relatedHealth td.collapse{
			margin: 0;
			padding: 0;
		}
	table.qdocloc{
		border-bottom: 1px dotted #ccc;
		width: 210px;
		margin: 7px;
	}
		table.qdocloc a.arrow{
			background: url(images/template/arrow_navigationId.gif) no-repeat 0 7px;
			color: #0d468b;
			display: block;
			font-weight: bold;
			margin: 0;
			padding: 4px 10px 4px 10px;
			font-size: 11px;
			overflow: hidden;
			text-decoration: none;
		}
table.navigationTopRight img{
	border: 0;
}

table.navigationLeftGraphic img{
	border: 0;
	margin: 0 0 10px 0;
}

table.healthInfoAZ-Big{
	background: url(images/template/background_healthAZ-big.gif) no-repeat left top;
	height: 112px;
	width: 452px;
}
	table.healthInfoAZ-Big span.healthInfoAZ{
		background: url(images/template/bullet_healthAZ-big.gif) no-repeat center 8px;
		width: 16px;
		height: 20px;
		display: block;
	}
	table.healthInfoAZ-Big table{
		margin: 10px auto 0 auto;
	}
	table.healthInfoAZ-Big table td.collapse a{
		display: block;
		margin: 0 0 10px 0;
		padding: 0;
		font-size: 18px;
		font-weight: bold;
		text-decoration: none;
		color: #123276;
		text-align: center;
		width: 25px;
	}

td.shoudlICallDocX{
	padding:45px 22px 0 12px!important;
}
td.shoudlICallDocX select{
	width:210px!important;
	overflow:hidden;
}
td.adamTeaserX{
	width:210px;
}
td.adamTeaserX #menuBox{
	display:none;
	margin-top:-213px!important;
	margin-left:-15px!important;
	position:absolute;
}
td.adamTeaserX table{
	margin-top: 5px;
	*margin-top:-22px;
	-moz-margin-top:8px;
}

td.adamTeaserX table table{
	margin-top 0;
	*margin-top:0;
	-moz-padding-top:0;
}
td.healthAZTeaserX{
	padding:0 0 0 12px!important;
}
#onlineCommunityTools{

}
	#onlineCommunityTools td.lbackground{
		padding-right: 6px;
		padding-left: 10px;
		width: 100%;
	}
		#onlineCommunityTools td.lbackground table.lbackground{
			border-left:1px solid #b3cbed;
			background: #f1f5fc;
		}
			#onlineCommunityTools td.lbackground table.lbackground img{
				margin: 0 10px 0 10px;
			}
		#onlineCommunityTools td.lbackground table.lbackground td{
			padding: 15px 0 10px 0;
		}
		#onlineCommunityTools td.lbackground table.lbackground td.spacer{
			line-height: 1px!important;
			height: 1px!important;
			font-size: 1px!important;
			padding: 0!important;
			overflow: hidden!important;
		}
			#onlineCommunityTools td.lbackground table.lbackground td p{
				margin:0;
				padding: 0 10px 0 0;
			}
			#onlineCommunityTools td.lbackground table.lbackground td a{
				background: url(images/template/arrow_navigationId.gif) no-repeat right 7px;
				color: #0d468b;
				display: table-cell;
				font-weight: bold;
				padding: 4px 10px 4px 0;
				font-size: 11px;
				overflow: hidden;
				text-decoration: none;
			}
	#onlineCommunityTools div.c h3{
		margin: 10px 0 3px 10px;
		font-weight: normal;
		font-size: 14px;
	}
	#onlineCommunityTools h2{
		font-weight: normal;
		margin: 0 0 0 10px;
		padding: 0;
	}
		#onlineCommunityTools h2 span{
			float: left;
		}
		#onlineCommunityTools h2 span.between{
			color: #929292;
			padding: 0 10px;
		}
		#onlineCommunityTools h2 a{
			background: url(images/template/arrow_navigationId.gif) no-repeat right 7px;
			color: #0d468b;
			display: table-cell;
			float: left;
			font-weight: bold;
			margin: 0;
			padding: 4px 10px 4px 0;
			font-size: 11px;
			overflow: hidden;
			text-decoration: none;
		}
	#onlineCommunityTools object{
		margin: 10px 1px 10px 10px;
	}

table.averagePrices tr.altrow td.collapse{
	background: #e8f2ff;
}
table.averagePrices td.collapse{
	border-bottom: 1px solid #d7e4f6;
	padding: 5px;
}

#facilityref{
	width: 200px;
	overflow: hidden;
}

.TAB_1_NavContentContainer{
	height: auto!important;
	overflow: visible!important;
}

table.background-watchListenLearn .TAB_1_NavContentContainer{
	height: 240px!important;
	font-size: 11px;
}
	table.background-watchListenLearn .teaser{
		line-height: 12px;
	}


#menuBox {
	left:auto !important;
	margin:-220px 0 0 -6px !important;
	padding:0 !important;
	position:absolute !important;
	top:auto !important;
}
.menuBox {
	background-color:#fff!important;
	border:0!important;
	width:186px!important;
	height: 195px!important;
}
	.menuBox table,
	.menuBox table td{
		border-collapse:collapse!important;
		margin:0!important;
		padding:0!important;
		width:auto!important;
		text-align:left!important;
	}
	.menuBox table{
		width: 186px!important;
	}
		.menuBox table td img{
			background: #bf1616;
			float:right;
			margin-right:3px!important;
		}
		.menuBox table td a:hover img{
			background: #ee2828!important;
		}
	.menuBox #menuHeader{
		color: #666!important;
		margin:0!important;
		padding:0!important;
	}
	.menuBox .scroller{
		height: 195px!important;
	}


#releaseCenter a{
	text-decoration: none;
	font-weight: normal;
}

table.teaser span.date{
	color: #5f5f5f;
}

div.navigationTabContainer{
	background:#e5edfa;
	border: 1px solid #cee0f3;
	border-top:0;
	padding-bottom: 3px;
	margin: 0;
}
	div.navigationTabContainer table,
	div.navigationTabContainer table td{
		border-collapse:collapse;
		margin:0;
		padding: 0;
	}
		div.navigationTabContainer br{
			display: none;
		}
		div.navigationTabContainer a{
			border-right: 1px solid #cee0f3;
			color: #1b3f90;
			display: block;
			position: relative;
			float: left;
			font-size: 11px;
			font-weight: bold;
			padding: 5px 10px;
			text-decoration: none;
			white-space: nowrap;
		}
		div.navigationTabContainer a.navbarCurrentGroup{
			color: #232323;
			text-decoration: underline;
		}
		div.navigationTabContainer a.last-child{
			border-right:0;
		}
div.tooltip{
	background: #dfe8f7;
	sborder: 1px solid #b7ceee;
	border-right: 7px solid #fff;
	cursor: default;
	padding: 5px;
	width: 200px;
	position: absolute;
	top: 0;
	left: 0;
	margin-right: 10px;
	visibility: hidden;
	z-index: 999;
}
	div.tooltip.active{
		visibility: visible;
	}
ul.TAB_1_TabContainer li.TAB_1_tabSeparator{
	border:none!important;
}

#navigationTabContent ul.TAB_1_TabContainer{
	border-bottom: 3px solid #2c549a;
}

table.links td{
	padding:0 5px 0 0;
}
td.blogpostscontainer{
	padding-top:15px;
}
table.blogbox{
	width:100%!important;
}
table.blogbox table.collapse td.collapse{
	padding: 2px 5px;
	text-align:left;
}
table.blogbox td.blogtitle{
	font-weight: bold;
	padding: 5px 0;
	text-align: center;
}
table.blogbox td.photo img{
	margin: 5px 0 5px 10px!important;
}
	li.blogarchivelist{
		width: 200px;
	}

table.msBox{
	margin-bottom: 15px;
	width: 100%;
}
table.msBox.metalist,
table.msBox.whatYouShouldKnow{
	margin-bottom: 20px!important;
}
	table.msBox tr.header td.l{
		background:url(images/template/mySpectrum_boxX.gif) no-repeat right top;
		width:0%!important;
	}
	table.msBox tr.header td.r{
		background:url(images/template/mySpectrum_boxX.gif) no-repeat left -64px;
		width:0%;
	}
	table.msBox tr.header td.c{
		background:url(images/template/mySpectrum_boxX.gif) repeat-x left -32px;
		width:100%;
	}
		table.msBox tr.header td.c span{
			color: #fff;
			display:block;
			float:right;
			padding:0 5px 0 0;
		}
			table.msBox tr.header td.c span a{
				background: url(images/template/button_mySpectrum-arrowEdit.gif) no-repeat right 12px;
				display:block;
				color: #fff;
				padding:11px 16px 0 0;
				text-decoration: none;
			}
		table.msBox tr.header td.c h3{
			color: #fff;
			display:table;
			font-size: 13px;
			font-weight:bold;
			float:left;
			padding:0;
			margin:10px 0 5px 5px;
			white-space: nowrap;
		}
			table.msBox tr.header td.c h3 strong{
				cursor: default;
			}
			table.msBox tr.header td.c h3 strong.alt{
				background: url(images/template/button_mySpectrum-iconInfo.gif) no-repeat right top;
				display: block;
				padding-right: 5px;
			}
		table.msBox tr.body table.collapse{
			width:100%;
		}
		table.msBox tr.body td.l{
			background:url(images/template/mySpectrum_boxY.gif) repeat-y left top;
			width: 0%;
		}
		table.msBox tr.body td.r{
			background:url(images/template/mySpectrum_boxY.gif) repeat-y right top;
			width: 0%;
		}
		table.msBox tr.body td.c{
			background: #f1f0dc;
			width: 100%;
		}
		table.msBox.metalist tr.body td.c,
		table.msBox.whatYouShouldKnow tr.body td.c{
			background: #fff;
		}
		table.msBox.AE tr.body td.c{
			background: #daeafa!important;
		}
			table.msBox.whatYouShouldKnow tr.body td.c a.tooltip{
				background: url(images/template/arrow_navigationTop.gif) no-repeat 0 7px;
				display: block;
				font-weight: bold;
				padding: 10px!important;
				text-decoration: none;
			}
			table.msBox tr.body td.c table.collapse.boxpadding{
				margin:10px;
			}
		table.msBox tr.footer td.l{
			background:url(images/template/mySpectrum_boxX.gif) no-repeat right -96px;
			height: 3px;
		}
		table.msBox tr.footer td.r{
			background:url(images/template/mySpectrum_boxX.gif) no-repeat left -102px;
			height: 3px;
		}
		table.msBox tr.footer td.c{
			background:url(images/template/mySpectrum_boxX.gif) repeat-x left -99px;
			height: 3px;
		}
td.medicalGroup{
	width: 928px!important;
}
td.medicalGroup div.Parentmain1{
	clear: none!important;
	float: left!important;
}

	#navigationTop td.navigationTop.medicalGroup div.clLeft1#lyr880,
	#navigationTop td.navigationTop.medicalGroup div.clLeft1#lyr881,
	#navigationTop td.navigationTop.medicalGroup div.clLeft1#lyr1217{
		background-position-x: -580px;
	}
	
	#navigationTop td.navigationTop.medicalGroup div.clLeft1{
		position: absolute;
		padding: 0 20px 20px 20px;
		margin-left: -1px
	}
		
		#navigationTop td.navigationTop.medicalGroup div.clLeft1 a{
			background: url(images/template/arrow_navigationTop.gif) no-repeat 0 7px;
			color: #fff;
			display: block;
			font-weight: bold;
			padding: 3px 0 3px 15px;
			text-decoration: none;
			width: 190px;
		}
		#navigationTop td.navigationTop.medicalGroup div.clLeft1 a:hover{
			color: #353d47;
		}
		#navigationTop td.navigationTop.medicalGroup div.clLeft1 a.graphic1Href{
			background: none;
			margin: 30px 0 3px 0;
			padding:0;
			width: auto;
		}
			#navigationTop td.navigationTop.medicalGroup div.clLeft1 a.graphic1Href img{
				border:0;
			}

table#navigationTabContent{
	margin:0 20px 0 20px;
}
#navigationTabs{
	border-bottom: 3px solid #e5edfa;/*2c549a;*/
}
#navigationTabs table,
#navigationTabs table td{
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}
#navigationTabs td{
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 10px;
	text-align: center;
	float: left;
}
	#navigationTabs span{
		display: block;
		width: 3px;
		overflow: hidden;
	}
	#navigationTabs td a{
		background: url(images/template/backgrounds_tabs.gif) no-repeat left top;
		color: #fff;
		display: block;
		font-weight: bold;
		font-size: 11px;
		line-height:14px;
		height: 38px;
		padding: 6px 10px 0 10px;
		text-align: center;
		text-decoration: none;
		*width: 105px;
		width: 85px;
	}
	
	#navigationTabs td a:hover{
		text-decoration: underline;
	}
	#navigationTabs a.tabnavCurrentGroup,
	#navigationTabs a.tabnavCurrentGroup:hover{
		background: url(images/template/backgrounds_tabs.gif) no-repeat left -44px;
		color: #2c549b;
		text-decoration: none;
	}

table.rounded{
	border-collapse:collapse;
	width:100%;
}
table.rounded tr.head td.l,
table.rounded tr.head td.r{
	width:0%;
}
table.rounded tr.head td.c{
	width:100%;
}


table.rounded tr.head td.l{
	background: url(images/template/background_servicelanding-container.gif) no-repeat left top;
}

table.rounded tr.head td.r{
	background: url(images/template/background_servicelanding-container.gif) no-repeat right top;
}

table.rounded tr.head td.c{
	background: url(images/template/background_servicelanding-container.gif) no-repeat center top;
}

table.rounded tr.foot td.l{
	background: url(images/template/background_servicelanding-container.gif) no-repeat left bottom;
}
table.rounded tr.foot td.r{
	background: url(images/template/background_servicelanding-container.gif) no-repeat right bottom;
}
table.rounded tr.foot td.c{
	background: url(images/template/background_servicelanding-container.gif) no-repeat center bottom;
}


table.rounded tr.body td.l{
	background: url(images/template/background_servicelanding-container.gif) no-repeat left center;
}
table.rounded tr.body td.r{
	background: url(images/template/background_servicelanding-container.gif) no-repeat right center;
}


a.button_service-cost{
	background: url(images/template/button_average-costs.gif) no-repeat left top;
	display: table-cell;
	_display:table;
	_width:0;
	white-space: nowrap;
	float: right;
	padding-left: 10px;
	text-decoration:none;
}
	a.button_service-cost span{
		background: url(images/template/button_average-costs.gif) no-repeat right top;
		display: block;
		color: #fff;
		cursor: pointer;
		height: 20px;
		padding-top: 5px;
		padding-right: 10px;
		text-decoration: none;
		white-space: nowrap;
	}
a.button_service-cost:hover{
	background: url(images/template/button_average-costs.gif) no-repeat left -25px;
}
	a.button_service-cost:hover span{
		background: url(images/template/button_average-costs.gif) no-repeat right -25px;
	}
table.msBox ul.teaser{
	display: table;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	table.msBox ul.teaser li{
		margin: 0 0 10px 0;
		padding: 0;
	}
	table.msBox ul.teaser li.spacer{
		background: url(images/template/tile_ul-spacer.gif) repeat-x left top;
		padding-top: 10px;
	}
	table.msBox ul.teaser p{
		color: #202020;
		clear: both;
		cursor: default;
		margin: 0;
		padding: 0;
		width: 100%;
	}
	table.msBox ul.teaser a{
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
	}
	table.msBox a.teaser.more{
		text-decoration: none;
	}
	table.msBox ul.teaser a:hover{
		color: #0c2f6c;
		text-decoration: underline;
	}
	table.msBox strong.htopics{
		font-size: 12px;
	}
	table.msBox table.collapse ul.htopics{
		color: #0c2f6c;
	}
		table.msBox table.collapse ul.htopics li{
			color: #0c2f6c;
		}
			table.msBox table.collapse ul.htopics li a{
				font-weight: bold;
			}
input.active{
	color: #000!important;
}


.ADAMInlineGraphic{
	z-index: 1!important;
}

table.msBox.physdetail td.c table table td,
table.msBox.physdetail td.c table table th{
	padding-left: 10px!important;
	padding-right: 10px!important;
}

table.msBox.physdetail th{
	text-align: left!important;
}
table.msBox.physdetail .firstgroup{
	background: #daeafa!important;
}


td.modAnnouncements table.teaser{
	margin: 5px;
	padding: 0;
	border-collapse: collapse;
}
	td.modAnnouncements table.teaser a.teaser{
		font-weight: bold;
	}
	
	td.modAnnouncements table.teaser td.more{
		padding: 0 10px 5px 0;
		text-align:right;
	}
	td.modAnnouncements table.teaser td.more a span{
		background: url(images/template/icon_more.gif) no-repeat right top;
		display: block;
		padding: 0 20px 0 0;
		font-size: 11px;
		text-decoration:none;
	}
	
div#smmt_videoContainer{

}
	div#smmt_videoContainer table,
		div#smmt_videoContainer table th,
		div#smmt_videoContainer table td{
			border-collapse: collapse;
			margin: 0;
			padding: 0;
			text-align: left;
			vertical-align: top;
		}
		td.smm_video_playlist{
			padding: 5px 0;
		}
		td.smm_video_playlist a.teaser{
			text-decoration: none;
		}
		td.smm_video_playlist a.teaser:hover{
			text-decoration: underline;
		}
		td.smm_video_playlist a.teaser img{
			margin: 0 10px 5px 0;
		}
		td.smm_video_playlist strong{
			color: #254d93;
			font-size: 14px;
		}
		
/* Social Bookmarks appearing after Blog posts */
table.socialbookmarking{
	float: right;
}
table.socialbookmarking ul{
	float: right;
	display: table;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
table.socialbookmarking li{
	display:inline;
}
table.socialbookmarking ul li a{
	text-decoration: none;
}
table.socialbookmarking ul li a span.icon{
	margin: 0 5px;
}
table.socialbookmarking ul li a img{
	border: 0;
}
table.socialbookmarking span.caption{
	display:none;
}
table.socialbookmarking p{
	float: right;
	margin:0;
	padding: 0;
}

table.bodyBannersLeft td.bodyBannerLeft{
	padding: 15px 0 0 0;
}

form#frmBasicSearch table.aemetasearch td.aemetasearch span{
	clear: both!important;
	display: block!important;
	float: none!important;
	margin-top: 5px!important;
}