/*p {
	margin: 0px 0px 8px;
	line-height: 1.5em;
}*/
h2 {
	color:#006544;
}
h3 {
	color:#95999e;
}
h4 {
	color:#006544;
}
#bannerImages {
	border: none;
	width: 729px;
	height: 149px;
	position: absolute;
	left: 247px;
	top: 4px;
	margin: 0px;
	z-index:10;
}
.h4heading {
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #959999e;
	padding-bottom: 2px;
	margin-bottom:.75em;
}
h5 {
	font-size: 105%;
	margin:0px 0px 0px 0px;
}
hr {
	color: #fff;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CCC;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pMargin0px {
	margin: 0px;
}
.bk-yel {
	background-color: #ffc;
}
.bk-tan {
	background-color: #F7F5F0;
}
.bk-DkBlue {
	background-color: #021E8E;
}
.bk-LtBlue {
	background-color: #E5E9F4;
}
.section1 {
	margin: 0 0 .7em 2.5em;
	line-height: 1.5em;
	text-indent: -2em;
}
.section2 {
	margin: 0 0 .7em 6.5em;
	line-height: 1.5em;
	text-indent: -3.5em;
}
.section3 {
	margin: 0 0 .7em 8em;
	line-height: 1.5em;
	text-indent: -1.8em;
}
.section4 {
	margin: 0 0 .7em 10em;
	line-height: 1.5em;
	text-indent: -1.5em;
}
.section5 {
	margin: 0 0 .7em 11.5em;
	line-height: 1.5em;
	text-indent: -1.5em;
}
.section6 {
	margin: 0 0 .7em 12.5em;
	line-height: 1.5em;
	text-indent: -1.2em;
}
/*left sidebar-links*/
.twoColFixLt #container #sidebar1 #find p {
	background: url("images/bkLtColumnLink.gif") no-repeat;
	margin: 0px;
	padding:8px 0 8px 22px;
	font-size: 90%;
	font-weight: normal;
	border-top: 2px solid #ffffff;
}
.twoColFixLt #container #sidebar1 #find .ltLinkOn {
	background: url("images/bkLtColumnLinkOn.gif") no-repeat 0px 50%;
}
.twoColFixLt #container #sidebar1 #find a {
	text-decoration: none;
	color: #02335f;
}
.twoColFixLt #container #sidebar1 #find a:hover {
	color: #006544;
}
.twoColFixLt #container #sidebar1 #find .leftSubLink {
	background: url("images/bkLtColumnLink2.gif") no-repeat;
	border-style: none;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 6px 24px;
}
/*Location Map*/
#map {
	position: relative;
	height: 576px;
	width: 385px;
	margin:0;
	background-image: url("images/mapSLVHDClinics.gif");
	background-repeat: no-repeat;
}
#map p {
	line-height:1.1em;
}
#map #ellisShip {
	position: absolute;
	height: 20px;
	width: 20px;
	left: 55px;
	top: 218px;
}
#map #southMain {
	position: absolute;
	height: 20px;
	width: 20px;
	left: 222px;
	top: 183px;
}
#map #rosePark {
	position: absolute;
	height: 20px;
	width: 20px;
	left: 165px;
	top: 35px;
}
#map #westJordan {
	position: absolute;
	height: 20px;
	width: 20px;
	left: 164px;
	top: 319px;
	visibility: visible;
}
#map #slc {
	position: absolute;
	height: 20px;
	width: 20px;
	left: 232px;
	top: 80px;
}
#map #southEast {
	position: absolute;
	height: 20px;
	width: 20px;
	left: 251px;
	top: 366px;
}
#map #travel {
	position: absolute;
	height: 20px;
	width: 20px;
	left: 229px;
	top: 127px;
}
#map .infoBox {
	visibility: hidden;
	position: absolute;
	z-index: 2;
	width: 243px;
	left: 407px;
	top: -21px;
	background: #FFFFFF;
}
/*End Location Map*/

.tobaccoResourcesTable {
}
.tobaccoResourcesTable p {
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 14px;
	line-height: 1.2em;
}
.tobaccoResourcesTable hr {
	margin-top: 0px;
	margin-bottom: 10px;
}
/* Carousel*/
#newsSection {
	overflow: hidden;
	width:648px;
	position: relative;
	z-index: 2;
	left:0px;
	top:0px;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5B4BC;
}
#newsSection #counter {
	padding-bottom: 8px;
}
#newsSection #counter.viewAll {
	font-size: 80%;
	padding-left: 20px;
}
#newsNavigation {
	position:relative;
	margin-bottom: 0px;
	padding-bottom: 0px;
	top: -10px;
}
#newsNavigation a {
	display:block;
	position:absolute;
	width:10px;
	height:16px;
}
#newsNavigation a p {
	height:1px;
	width:1px;
	overflow: hidden;
}
#newsNavigation #previous {
	right:15px;
	top:-16px;
	background-color: transparent;
	background-image: url("carousel/leftArrow.gif");
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
#newsNavigation #next {
	right:0px;
	top:-16px;
	background-color: transparent;
	background-image: url("carousel/rightArrow.gif");
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
#newsNavigation #previous:hover {
	background-position: 0px bottom;
}
#newsNavigation #next:hover {
	background-position: 0px bottom;
}
#newslist {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.newsItem {
	width:216px;
	height:220px;
	position:relative;
	float: left;
	background-image: none;
	margin: 0px;
	padding: 0px;
	
}
/* "newsItem a" padding-top is the height of the image. The height is for text */
.twoColFixLt #container #mainContent #contentWide #newsSection #newsList .newsItem a {
	display:block;
	width:206px;
	height:220px;
	margin:0;
	padding-top:150px;
	font-size: 90%;
	color:#006544;
	background-repeat: no-repeat;
	background-position: left top;
}
.newsItem h5 {
	padding:0 10px 2px 0px;
	font-size: 110%;
}
ul#newslist {
	width: 5418px;
	height:220px;
	position: relative;
	top: 0;
	margin: 0;
	padding: 0;
	list-style: none;
}
#newsSection ul li a:hover {
	color: #990000;
}
/* News and Events page */

.newsItemViewAll {
	margin-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5CAB3;
	padding-bottom: 20px;
}
.newsItemViewAll h4 {
	margin-left: 226px;
	margin-top: 0px;
	margin-right: 0px;
}
.newsItemViewAll .more {
	text-align: right;
	margin-right: 20px;
}
.newsItemViewAll h4 a {
	color: #006544;
	text-decoration: none;
}
.newsItemViewAll img {
	float: left;
}
.newsItemViewAll ul {
	margin-left: 240px;
}
.newsItemViewAll p {
	margin-left: 226px;
}

/* menus */
#menuWrapper {
	width: 640px;
	margin-top: 0px;
	padding-top: 4px;
}
#menuWrapper h4 {
	background-color: #a5b4bc;
	color: #FFFFFF;
	padding: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006544;
	margin:0 0 12px 0;
	letter-spacing: .15em;
	font-size: 130%;
	font-style: italic;
}
#menuWrapper #quickLinks {
	background-image: url("images/backgroundIndexMenu1.gif");
	background-position: 50% 0px;
	border: 1px solid #9AA7B0;
	padding:0;
}
#menuWrapper #H1N1 {
	background-image: url("images/backgroundIndexMenu2.jpg");
	background-position: 50% 0px;
	border: 1px solid #9AA7B0;
	margin:0;
	padding:0;
}
#H1N1,#quickLinks p {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5B4BC;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 8px;
	padding-left: 2px;
}
#H1N1 p {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5B4BC;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 8px;
	padding-left: 2px;
}
/* Social Media and Featued services */
.mediaIcons {
	margin-bottom:20px;
	text-align: center;
}
.mediaIcons .facebookLikeUs138 {
	margin-right: 10px;
}
.menuWrapperSocialFeatured {
	background-image: url("images/ruleVertGrey.gif");
	background-repeat: repeat-y;
	background-position: 50%;
}
#featuredServices p, h5, li {
	margin-left: 10px;
}
/*#featuredServices p,li {
	font-size:90%;
}*/
#featuredServices h5{
	margin-top: 14px;
}

/* BEGIN SOCIAL */

#socialMediaLinks ul {
	list-style-type: none;
	margin:0;
	padding:0;
}
#socialMediaLinks ul li {
	padding:0 12px 10px 80px;
	margin:10px 0 0 0;
	min-height:70px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	background-image: url("images/feedIconSLVHD.gif");
	background-repeat: no-repeat;
	background-position: 10px 0px;
/*	font-size: 90%;*/
}
#socialMediaLinks ul li h5 {
	margin:0;
	font-size: 100%;
	font-weight: normal;
}
#socialMediaLinks ul li .date{
	font-size: 85%;
	color: #999;
	margin: 8px 0 0 0;
	padding: 0 12px 0px 0;
	background-repeat: no-repeat;
	background-position: 0px bottom;
	text-align: right;
}
.twoColFixLt #container #sidebar1 #find .pubHealthAlerts {
	background-color: #368469;
}
.twoColFixLt #container #sidebar1 #find .pubHealthAlerts a {
	font-weight: bold;
	color: #FFF;
	letter-spacing: .1em;
	font-size: 110%;
}

.twoColFixLt #container #sidebar1 #find .pubHealthAlerts a:hover {
	color: #FFF;
	text-decoration:underline;
	
}

