﻿@charset "utf-8";
/* CSS Document */

#mainContentContainer {
		position:relative;
		overflow:hidden;
		width:860px;
	}
	#trMenuItems {
		background:url(/images/hprefresh/bg_main-navigation2.jpg) no-repeat 0 0;
	}
		.column-1, .column-2, .column-3 {
			float:left;
		}
		.column-1, .column-2  {
			width:286px;
		}
		.column-3 {
			width:286px;
		}
		#mainContentContainer .welchAllynFor ul,
		#mainContentContainer .custSS ul,
		#mainContentContainer .partResource ul{
			list-style-type:none;
			margin:0 0 16px 20px;
			padding:0;
		}
		/*#mainContentContainer ul li {
			margin:0;
		}*/
			#mainContentContainer .welchAllynFor ul li a:link, 
			#mainContentContainer .custSS ul li a:link, 
			#mainContentContainer .partResource ul li a:link, 
			#mainContentContainer .welchAllynFor ul li a:visited,
			#mainContentContainer .custSS ul li a:visited
			#mainContentContainer .partResource ul li a:visited {
				color:#002861;
				font-size:11px;
				font-weight:bold;
				text-decoration:none;
			}
			#mainContentContainer .welchAllynFor ul li a:hover, 
			#mainContentContainer .custSS ul li a:hover, 
			#mainContentContainer .partResource ul li a:hover {
				text-decoration:underline;
			}
			
		#mainContentContainer .column-1,
		#mainContentContainer .column-2, 
		#mainContentContainer .column-3 {	
			padding:20px 0 0 0;
		}
		
		#mainContentContainer .column-1 .container {
			margin:0 0 0 20px;
			width:240px
		}
			#mainContentContainer .column-1 h2 {
				color:#292929;
				font-size:14px;
				margin:0 0 5px 20px;
			}
			#mainContentContainer .column-1 ul {
				margin:0 0 0 30px;
			}

			#mainContentContainer .custSS .column-2 ul.support li ul,
			#mainContentContainer .custSS .column-2 ul.new-support li ul {
				margin:0 0 15px 0;
				padding-top:0;
				line-height:1;
				width:264px;
			}

			h3.trigger {
				padding: 0 0 0 30px;
				margin: 0 0 0 0;
				height: 24px;
				line-height: 24px;
				width: 209px;
				*width: 238px;
				font-size: 11px;
				font-weight: bold;
				float: left;
			}
			.tab-hospital {
				background: url(/images/hprefresh/bg_tab-hospital.jpg) no-repeat 0 0;
			}
			.tab-physicians {
				background: url(/images/hprefresh/bg_tab-physicians.jpg) no-repeat 0 0;
			}
			.tab-students {
				background: url(/images/hprefresh/bg_tab-students.jpg) no-repeat 0 0;
			}
			.tab-distributors {
				background: url(/images/hprefresh/bg_tab-distributors.jpg) no-repeat 0 0;
			}
			h3.trigger a {
				color: #1c1c1c;
				text-decoration: none;
				display: block;
				outline:none;
			}
			h3.trigger a:hover { 
				color: #ccc;
				outline:none;
			}
			h3.active {
				background-position: left bottom;
			} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
			.toggle_container {
				margin: 0 ;
				padding: 0 0 5px 0;
				border-left: 1px solid #e4e4e4;
				border-right: 1px solid #e4e4e4;
				border-bottom: 1px solid #e4e4e4;
				background: #fbfbfb;
				overflow: hidden;
				font-size: 1.2em;
				width: 236px;
				clear: both;
			}
			.toggle_container .block {
				padding: 20px; /*--Padding of Container--*/
				background: url(/image/hprefresh/toggle_block_btm.gif) no-repeat left bottom; /*--Bottom rounded corners--*/
			}	
				
			#mainContentContainer .welchAllynFor .column-1 ul li h3,
			#mainContentContainer .custSS .column-2 ul li h3,
			#mainContentContainer .partResource .column-3 ul li h3 {
				font-size:14px;
				margin:0;
				padding:0 0 5px 25px;	
			}
			#mainContentContainer .custSS .column-2 ul.support li h3 {
				background:transparent url(/images/hprefresh/bg_caret-support.jpg) no-repeat 0 0;
			}
			#mainContentContainer .custSS .column-2 ul.new-support li h3 {
				background:transparent url(/images/hprefresh/bg_caret-newsupport.jpg) no-repeat 0 0;
			}
			#mainContentContainer .welchAllynFor .column-1 ul li a:link,
			#mainContentContainer .custSS .column-2 ul li a:link,
			#mainContentContainer .partResource .column-3 ul li a:link,
			
			#mainContentContainer .custSS .column-2 ul li a:visited,
			#mainContentContainer .partResource .column-3 ul li a:visited {
				color:#002861;
				/**display:block;*/
				font-size:11px;
				font-weight:bold;
				padding-left:25px;
				text-decoration:none;
			}
			#mainContentContainer .welchAllynFor .column-1 ul li a:link,
			#mainContentContainer .welchAllynFor .column-1 ul li a:visited,
			#mainContentContainer .partResource .column-3 ul li a:link,
			#mainContentContainer .partResource .column-3 ul li a:visited  {
				padding-left:0;
			}
			#mainContentContainer .welchAllynFor .column-1 ul li a:hover, 
			#mainContentContainer .custSS .column-2 ul li a:hover, 
			#mainContentContainer .partResource .column-3 ul li a:hover {
				text-decoration:underline;
			}
		
			#mainContentContainer .column-3 ul li h3 {
				font-size:14px;
				margin:0;
				padding:0 0 5px 25px; 	
			}
			#mainContentContainer .column-3 ul.press-room li h3 {
				background: url(/images/hprefresh/bg_caret-press-room.jpg) no-repeat 0 0;
			}
			#mainContentContainer .column-3 {
				color:#292929;
			}
			
			#mainContentContainer .column-3 ul li ul {
				margin:0;
				padding:0 0 0 24px;
				*margin-top:-20px;
			}
			
			#mainContentContainer .column-3 ul li ul li {
				background: url(/images/hprefresh/bg_caret-press-room-link.gif) no-repeat 0 8px;
				padding:0 10px 10px 12px;
			}
			#mainContentContainer .column-3 ul li ul li a:link, 
			#mainContentContainer .column-3 ul li ul li a:visited {
				color:#002861;
				font-size:11px;
				font-weight:bold;
				text-decoration:none;
			}
			#mainContentContainer .column-3 ul li ul li a:hover {
				text-decoration:underline;
			}
			
		#link-wraps {
			position:relative;
			height:40px;
			width:860px;
		}
		#mainContentContainer .link-wraps .column-1, 
		#mainContentContainer .link-wraps .column-2, 
		#mainContentContainer .link-wraps .column-3 {
			padding-top:5px;
			padding-bottom:10px;
		}
		#mainContentContainer .link-wraps p a:link, 
		#mainContentContainer .link-wraps p a:visited  {
			color:#002861;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			padding:
		}
		#mainContentContainer .link-wraps p a:hover {
			text-decoration:underline;
		}
		#mainContentContainer .link-wraps .column-1 p {
			padding-left:20px;
		}
		#mainContentContainer .link-wraps .column-2 p {
			padding-left:45px;
		}
		#mainContentContainer .link-wraps .column-3 p {
			padding-left:60px;
		}
		
	#promo-wrap {
		background:url('/images/hprefresh/bg_promo2.jpg') no-repeat 0 0;
		width:860px;
		height:93px;
		*overflow:hidden;
	}
		.promo-img {
			float:left;
			width:111px;
		}
		.promo-img img {
			padding:0;
		}
		#promo-wrap .promo-details h2 {
			color:#292929;
			font-size:14px;
			margin:10px 0 15px 0;
		}
		#promo-wrap .promo-details {
			float:left;
			padding:0 0 0 0 ;
			width:460px;
		}
		#promo-wrap p {
			font-size:11px;
			font-weight:bold;
			margin:0;
			padding:0;
		}
		#promo-wrap ul {
			list-style-type:none;
			padding:0;
			margin:0
		}
		#promo-wrap ul li {
			float:left;
		}
		#promo-wrap ul li a:link, #promo-wrap ul li a:visited {
			color:#002861;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			padding: 0 15px 0 0;
		}
		#promo-wrap ul li a:hover {
			text-decoration:underline;
		}
		

/* Dr. Bob on the homepage within the footer */
#promo-wrap .drBob {
 	float:left; 
	width:287px; 
}
#promo-wrap .drBob table { 
	width:289px; 
	height:92px; 
}

#promo-wrap .drBob tr { 
	vertical-align:middle; 
}
#promo-wrap .drBob td.icons { 
	text-align:center; 
}

#promo-wrap .drBob td.icons img { 
	border:none; 
	margin-right:3px; 
}

#promo-wrap .drBob td.link { 
	width:110px; 
}

#promo-wrap .drBob td.link a { 
	text-decoration:none; 
	font-weight:bold; 
	color:#002861; 
}

#promo-wrap .drBob td.link a:hover { 
	text-decoration:underline; 
}
		
		
		.WA_sub_link {
			padding-left:5px;
			padding-right:5px;
			font-size:10px;
		}
		#pageSetup .bottomGradient {
			*height:12px;
			*padding-bottom:5px;
		}

#contact-nav {
	background-color:#FFF;
	border:1px solid #569bbe;
	position:absolute;
	top:30px;
	left:895px;
	z-index:89;
	width:155px;
}
	#contact-nav ul {
		margin:0;
		padding:0;
		list-style-type:none;
		text-align:left;
	}
	#contact-nav ul li {
		line-height:1;
		padding:1px 5px;
	}
	#contact-nav ul li, #contact-nav ul li a {
		color:#003976;
		/*color:#F60;*/
		font-size:10px;
		position:relative;
	    z-index:950;
	}

	#contact-nav ul li a:link, #contact-nav ul li a:visted {
		text-decoration:none;
	}
	#contact-nav ul li a:hover {
		text-decoration:underline;
	}
	#contact-nav ul.contact-dept, 
	#contact-nav ul.contact-locations, 
	#contact-nav ul.contact-numbers {
		padding-top:5px;
		padding-bottom:5px;
		width:155px;
	}
	
	#contact-nav ul.contact-dept, 
	#contact-nav ul.contact-locations {
		border-bottom:1px solid #569bbe;
	}
		
iFrame.contact {  
	position:absolute;
	top:30px; 
	left:895px; 
	width:157px; 
	height:118px; 
	z-index:10;
	frameborder:0; 
	background-color:transparent; 
	padding:0; 
	margin:0; 
	z-index:88; 
}
