/*  Reset CSS  */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;} 
/*  End Reset  */
/*  Redefine  */
strong  {
	font-weight:bold;
}
em  {
	font-style:italic;
}
sup  {
	vertical-align:top;
}
p  {
	margin:0 0 10px 0;
}
/*  End Redefine  */
/*  Site Specs  */
html {
	background:#6490A9 url('/sites/welchallyn/images/bg.jpg') repeat-x;
}

body {
	background:#6490A9 url('/sites/welchallyn/images/bg.jpg') repeat-x;
}

#outershell {
	width:899px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 auto;
	
	border:none;
}
.outerWidth  {
	width:899px;
}
.innerWidth  {
	width:899px;
}
#innershell  {
	width:899px;
	margin:0 auto;
	
	border:none;
	float:none;
	border:none;
	padding:0;
}
.content  {
	width:869px;
	padding:0 15px 10px;
}
/*  End Site Specs  */
/*  Header  */
.header  {
	height:104px;
	width:899px;
}
#top-bar  {
	width:100%;
	height:4px;
	background:#59869D;
}
	#header-logo  {
		float:left;
		display:inline;
		margin:37px 0 0 29px;
	}
	#talent-container  {
		float:right;
		display:inline;
		width:267px;
		height:102px;
		margin:0 35px 0 0;
		padding:0 15px 0 20px;
		background:url('/sites/welchallyn/images/sprite.png') -1px -78px;
		font-family:Arial, Helvetica, sans-serif;
	}
		#talent-container h2  {
			font-weight:bold;
			font-size:16px;
			color:#1e4890;
			margin:5px 0 5px;
		}
		#talent-container ul  {
			float:left;
			padding:0 0 0 10px;
			width:153px;
			font-weight:bold;
		}
			#talent-container ul li  {
				color:#1e4890;
				list-style:disc outside none;
			}
			#talent-container ul {
				margin:0 0 15px 0;
			}
		#talent-container-join-btn  {
			display:block;
			float:right;
			width:98px;
			height:27px;
			background:url('/sites/welchallyn/images/sprite.png') -1px -189px;
			margin:5px 0 0;
		}
			#talent-container-join-btn:hover  {
				background:url('/sites/welchallyn/images/sprite.png') -1px -221px;
			}
	#social-icons {
		width:255px;
		height:30px;
	}
	#social-icons h2 {
		margin:2px 10px 0 0;
		float:left;
	}
	#social-icons a {
		display:block;
		float:left;
		margin:0 5px 0 0;
	}
	#social-icons img {
		height:22px;
		width:22px;
	}
/*  End Header  */
/*  Menu  */
ul#nav-menu  {
	width:899px;
	height:35px;
	background:url('/sites/welchallyn/images/sprite.png') -1px -1px;
}
	ul#nav-menu li, ul#nav-menu li a   {
		float:left;
		display:block;
		height:35px;
	}
	ul#nav-menu li a#home  {
		width:228px
	}
	ul#nav-menu li a#who  {
		width:220px;
	}
	ul#nav-menu li a#offer {
		width:221px;
	}
	ul#nav-menu li a#seek  {
		width:230px;
	}
		ul#nav-menu li a#home:hover  {
			background:url('/sites/welchallyn/images/sprite.png') -1px -38px;
		}
		ul#nav-menu li a#who:hover  {
			background:url('/sites/welchallyn/images/sprite.png') -229px -38px;
		}
		ul#nav-menu li a#offer:hover {
			background:url('/sites/welchallyn/images/sprite.png') -449px -38px;
		}
		ul#nav-menu li a#seek:hover  {
			background:url('/sites/welchallyn/images/sprite.png') -670px -38px;
		}
/*  End Menu  */
/*  Homepage  */
#home-container  {
	width:411px;
	height:284px;
	background:url('/sites/welchallyn/images/mc-bg.jpg') no-repeat;
	padding:63px 431px 0 57px
}
	#home-container h1  {
		font-weight:bold;
		color:#1e4890;
		font-size:24px;
		margin:25px 0 20px;
	}
	#home-container p  {
		font-size:12px;
		line-height:16px;
	}
	#home-container #menu-keywordsearch  {
		width:406px;
		overflow:hidden;
	}
		#home-container #menu-keywordsearch-q  {
			height:28px;
			line-height:28px;
			width:293px;
			float:left;
			background:url('/sites/welchallyn/images/sprite.png') -0px -322px;
			border:none;
			padding:0 0 0 10px;
		}
		#home-container #menu-keywordsearch-button  {
			height:28px;
			width:87px;
			cursor:pointer;
			float:right;
			background:url('/sites/welchallyn/images/sprite.png') -1px -252px;
			border:none;
		}
			#home-container #menu-keywordsearch-button:hover  {
				background:url('/sites/welchallyn/images/sprite.png') -1px -285px;
			}
/*  End Homepage  */
/*  Bottom Modules  */
#module-container  {
	margin:10px auto 15px;
	width:861px;
	background:url('/sites/welchallyn/images/bm-bg.png') top center no-repeat;
	
}
	.module  {
		float:left;
		display:inline;
	}
		.module h3, .module h3 a  {
			color:#2b2b2b;
			text-decoration:none;
			font-size:14px;
			font-weight:bold;
			margin:10px 0 22px;
		}
	#module-container #left  {
		width:255px;
		margin:0 40px 0 25px;
	}
	#module-container #middle  {
		width:238px;
		margin:0 60px 0 0;
	}
	#module-container #right  {
		width:210px;
		height:260px;
		overflow:hidden;
	}
		#video-container  {
			width:210px;
			height:140px;
			overflow:hidden;
		}
		#video-container2  {
			width:420px;
			height:280px;
			overflow:hidden;
		}
	ul#categoryLinks-left  {
		float:left;
		width:90px;
		padding:0 25px 0 0;
		font-size:11px;
	}
	ul#categoryLinks-right  {
		float:right;
		width:135px;
	}
		#module-container #left li  {
			margin:0 0 10px;
		}
			#module-container #left li a  {
				color:#3166cc;
			}
		#middle p a, #right p a  {
			padding:0 0 0 25px;
			background:url('/sites/welchallyn/images/sprite.png') -1px -374px;
		}
		#right p a  {
			margin:25px 0 0;
		}
/*  End Bottom Modules  */
/*  Footer  */
.footer  {
	margin:0 auto;
	width:859px;
	height:43px;
	background:url('/sites/welchallyn/images/footer-bg.png') no-repeat;
	padding:20px 25px 0;
	color:#98C2D8;
	float:none;
	font-size:11px;
}
	.footer a  {
		color:#fff;
	}
/*  End Footer  */
/*  Content Pages  */
#content-container  {
	width:869px;
	padding:10px 15px;
}
	#content-container h1  {
		font-size:18px;
		margin:0 0 15px;
	}
	.float-right  {
		float:right;
	}
/*  End Content Pages  */
/*  TLPs  */
#tlp-container  {
	width:434px;
	height:318px;
	position:relative;
	margin:-10px -15px 0;
	padding:30px 435px 0 30px;
	font-size:12px;
	color:#000;
}
	#tlp-container h1  {
		float:none;
		color:#003377;
		font-size:18px;
		margin:0 0 15px;
	}
.sales-tlp  {
	background:url('/sites/welchallyn/images/strategy-images/sales-strategy-img.png') no-repeat;
}
.engineering-tlp {
	background:url('/sites/welchallyn/images/strategy-images/engineering-strategy-img.png') no-repeat;
}
.technical-tlp  {
	background:url('/sites/welchallyn/images/strategy-images/randd-strategy-img.png') no-repeat;
}
.marketing-tlp  {
	background:url('/sites/welchallyn/images/strategy-images/marketing-strategy-img.png') no-repeat;
}
.qa-ra-tlp  {
	background:url('/sites/welchallyn/images/strategy-images/qa-ra-strategy-img.png') no-repeat;
}
.manufacturing-tlp  {
	background:url('/sites/welchallyn/images/strategy-images/manufacturing-strategy-img.png') no-repeat;
}
.customer-service-tlp  {
	background:url('/sites/welchallyn/images/strategy-images/customer-service-strategy-img.png') no-repeat;
}
.clinical  {
	background:url('/sites/welchallyn/images/strategy-images/clinical-strategy-img.png') no-repeat;
}
.finance-tlp  {
	background:url('/sites/welchallyn/images/strategy-images/finance-strategy-img.png') no-repeat;
}
.hr-it-tlp  {
	background:url('/sites/welchallyn/images/strategy-images/hr-it-strategy-img.png') no-repeat;
}
/*  End TLPs  */
/*  Bug Fixes  */
#search-wrapper-clone  {
	background: none repeat scroll 0 0 #FFFFFF;
    font-size: 11px;
    margin: 0 auto 0 0;
    overflow: hidden;
    padding: 0;
    width: 870px;
}
/*  End Bug Fixes  */

#content-image {
	padding:0px 0px 10px 10px;
}
#list-stats {
    background-color: #EEE;
    border: 1px solid #CCC;
    font-size: 13px;
    padding: 15px;
    width: 235px;
}
		#list-stats li {
			margin:7px 0px 9px 0px;
		}
#search-wrapper{
	width: 870px;
}




