
body {margin:0; background:url(/custom/templates/page/EncounterHome/images/container-body.jpg) repeat-x top center #9fceea;}

#overallmargin {
	margin:0 24px;
	}

.contentpadding {
	padding:0 50px 0 0;
	}
.contentinnerpadding {
	padding:30px;
	position:relative;
	}
	.rss-button{ position:absolute; top:40px; right:35px;}
		.contentinnerpadding a.rss-button,
		.contentinnerpadding a.rss-button:link,
		.contentinnerpadding a.rss-button:visited{ position:absolute; text-decoration:none; width:41px; height:16px; display:block;}
			.contentinnerpadding a.rss-button img,
			.contentinnerpadding a.rss-button:link img,			
			.contentinnerpadding a.rss-button:visited img{ margin:0; float:left; width:16px; display:block;}
			.contentinnerpadding a.rss-button strong,
			.contentinnerpadding a.rss-button:link strong,
			.contentinnerpadding a.rss-button:visited strong{ margin:0; padding:4px 0 0 5px; float:left; width:20px; font-size:10px; line-height:10px; display:block;}
			
.boxpadding {
	padding:0 20px 0 0;
	}

/* Layout */
#header {
	margin:0 auto;
	width:780px;
	clear:both;
	}
	html>body #header {
		width:auto;
		max-width:1040px;
		min-width:780px;
	}
	@media all and (max-width: 1024px) {
		html>body #header {
			max-width:780px;
		}
	}
	#logo {
		margin:0 auto;
		width:260px;
		height:116px;
		float:left;
		}
		#logo h1 a:visited,
		#logo h1 a:link {background:url(/custom/templates/page/EncounterHome/images/logo.png) no-repeat; width:224px; height:116px; float:left; margin:0; padding:0; display:block;}
		#logo h1 span {display:none;}

	#navigation {
		margin:0 auto;
		width:780px;
		height:116px;
		float:left;
		}

#container {
	margin:0 auto;
	width:780px;
	clear:both;
	}
	html>body #container {
		width:auto;
		max-width:1040px;
		min-width:780px;
	}
	@media all and (max-width: 1024px) {
		html>body #container {
			max-width:780px;
		}
	}
	#slideshow {
		margin:0 auto;
		width:780px;
		height:624px;
		float:left;
		background:url(/custom/templates/page/EncounterHome/images/slideshow-body.png) no-repeat top left;
		position:relative;
		}
		#slideshowlinks {
			position:absolute;
			bottom:15px;
			right:0;
			}
	#slideshowinner {
		margin:0 auto;
		width:780px;
		float:left;
		}
		html>body #slideshowinner {
			background:url(/custom/templates/page/EncounterHome/images/slideshow-body.png) no-repeat bottom left;
			}
	#box1 {
		margin:0 auto;
		width:252px;
		height:208px;
		float:left;
		}
		html>body #box1 {
			background:url(/custom/templates/page/EncounterHome/images/box-body.png) no-repeat top left;
			}
	#box2 {
		margin:0 auto;
		width:252px;
		height:208px;
		float:left;
		}
		html>body #box2 {
			background:url(/custom/templates/page/EncounterHome/images/box-body.png) no-repeat top left;
			}
	#box3 {
		margin:0 auto;
		width:252px;
		height:208px;
		float:left;
		}
		html>body #box3 {
			background:url(/custom/templates/page/EncounterHome/images/box-body.png) no-repeat top left;
			}
		
#contentcontainer {
	margin:0 auto;
	width:780px;
	clear:both;
	}
	html>body #contentcontainer {
		width:auto;
		max-width:1040px;
		min-width:780px;
	}
	@media all and (max-width: 1024px) {
		html>body #contentcontainer {
			max-width:780px;
		}
	}
	#content {
		margin:0 auto;
		width:780px;
		height:auto;
		float:left;
		}
	#contentinner {
		margin:0 0 24px 0;
		width:756px;
		height:624px;
		overflow:visible;
		float:left;
		background:#fff;
		}
		html>body #contentinner {
			height:auto;
			min-height:624px;
			}
	#box4 {
		margin:0 auto;
		width:252px;
		height:auto;
		float:left;
		}
	#box5 {
		margin:0 auto;
		width:252px;
		height:auto;
		float:left;
		}
	#box6 {
		margin:0 auto;
		width:252px;
		height:auto;
		float:left;
		}

#footercontainer {
	margin:0 auto;
	width:100%;
	height:auto;
	clear:both;
	background:#2e2e2e;
	overflow:hidden;
	}
	#address {float:left; padding:24px; color: #fff;}
	.qualmarklogos {width: 250px; float: left; height: 105px; padding-top: 10px;}
	.qualmarklogos a img {border: none; }
	#social {float:right; padding:24px;  text-align: right;}
	#social a {color: #fff; text-decoration: none;}
	#social a img {border: none;}
	#social p {margin-top: 10px;}
		
/* Feature Slideshow */
#slideshowfeature {width:756px; height:600px; overflow:hidden; margin:0; padding:0; float:left; position:relative;}
#slideshowcontent {width:2268px; position:absolute; top:0; left:0;}

#slideshowfeature .slideshow {width:756px; height:600px; overflow:hidden; margin:0; padding:0; float:left; position:relative;}
	#slideshowfeature .slideshowdescription {position:absolute; top:410px; left:40px;}
		
/* Menu */
.menumenu {position:relative; z-index:10;}

.menumenu li {z-index:10;}

ul.menumenu {margin:43px 0 0 0; padding:0; list-style:none; display:block;}
ul.menumenu li {border:0; position:relative; float:left; display:block; margin:0; width:1%;}
ul.menumenu li a {display:block; text-decoration:none; border-bottom:0; margin:0;}

/* First & Second Level Menu Items */
ul.menumenu li {
	background:url(/custom/templates/page/EncounterHome/images/menu-divider.png) no-repeat;
	margin:0 19px 0 0;
}

ul.menumenu li a:visited,
ul.menumenu li a:link {
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#444751;
	padding:0 11px 0 0;
	margin:0 0 0 11px;
	line-height:32px;
	text-decoration:none;
	text-align:left;
	width:auto;
	background:url(/custom/templates/page/EncounterHome/images/menu-body.png) right no-repeat;
}

.menumenu li .menuKnob {display:none; position:absolute; left:50%; margin-left:-10px; top:39px; z-index:999; width:21px; height:17px; background:url(/custom/templates/page/EncounterHome/images/menu-dropdown-knob.png) no-repeat;}
.menumenu li .menuHeader {background:url(/custom/templates/page/EncounterHome/images/menu-dropdown-header.png) no-repeat; width:280px; height:35px;}
.menumenu li .menuFooter {background:url(/custom/templates/page/EncounterHome/images/menu-dropdown-footer.png) no-repeat; width:280px; height:22px; float:left;}

.menumenu li .menuBody img {display:block;}
.menumenu li .menuBody {position:absolute; display:none; float:none; margin:0; list-style:none; padding: 0; width:280px;}
.menumenu li .menuBody ul {float:left; margin:0; list-style-type:none; padding:0; display:block; background:url(/custom/templates/page/EncounterHome/images/menu-dropdown-body.png) repeat-y;  width:280px;}
.menumenu li ul li {width:275px; float:left; margin:0;}
.menumenu li ul li a {height:19px;}
	
/* Third Level Menu Items */
.menumenu li ul li {background:none;}

.menumenu li ul li a:visited,
.menumenu li ul li a:link {
	font: bold 12px/19px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#fff;
	text-transform:none;
	padding:2px 17px 2px 17px;
	margin:0 4px 0 4px;
	height:19px;
	text-align:left;
	text-decoration:none;
	background:#679ebc;
	width:238px;
	text-align:left;
}

.menumenu li ul li a:hover {background:#5d90ac;}

/* IE5/Mac Requirement */
ul.menumenu li {width:auto;}
ul.menumenu li:hover .menuBody, ul.menumenu li.over .menuBody, ul.menumenu li:hover .menuKnob, ul.menumenu li.over .menuKnob {display:block;}

ul#homenav.menumenu li {
	background:url(/custom/templates/page/EncounterHome/images/menu-active-divider.png) no-repeat;
	margin:0 19px 0 0;
}

#homenav a {background:none;}

#homenav a:visited,
#homenav a:link {z-index:5; padding:0 11px 0 0; margin:0 0 0 11px; color:#fff; background:url(/custom/templates/page/EncounterHome/images/menu-active-body.png) no-repeat top right;}