@media only screen 
and (max-width: 479px) {

#mobile-check320 {
	display:block;
}


body {
	width:100%;
	overflow:auto;
}

#container {
	margin: 10px auto;
	
}	

#navigation, 
#footer {
	min-width: 320px;

}

.tinynav { display: block; width: 310px; }
ul.topic-contents,
ul.inPageNavigation,
#HwNavigation { display: none; }

ul.topic-contents.translations {
	display: block;
	width: 100%;
	background: none;
	border:none;
	
	padding: 0px 0px;
	text-align:left;
	border-radius: 0px;
}
ul.topic-contents.translations li {
	display: inline-block;
	height: 20px;
	width: 60px;
	margin: 0px 5px 5px 5px;
	background:url("/images/pdf-icon.png") 0px 0px no-repeat;
	padding-left:20px;
	
}

table.healthyeating, table.dietitian {
	table-layout:fixed;
	width:100%;
}



.navigationColumn h2 {
	display: none;
}


#navigation {
	margin-bottom: 0px;	
}

#footer {
	padding-bottom: 50px;
}

/*App*/
.video iframe {
	width: 310px;
	
}

#double-iphone-holder {
	height: 300px !important;
}
#slidesalt {
	top: 20px !important;
	width: 290px !important;
	height: 310px !important;
}

#double-iphone-holder .slides_container {
	width: 270px !important;
	margin-left: 20px;
}

#double-iphone-holder .slides_container img{
	width: 270px;
	height:256px;
}

#slidesalt .next, #slidesalt .prev {
	
    height: 25px;
    left: -5px !important;
  
    top: 125px !important;
    width: 24px;
   
	
}

#slidesalt .next {
	left: 290px !important;
}

#iphonecontact {
	overflow:hidden;
	width: 310px !important;
}

#iphonecontact fieldset,
#iphonecontact textarea {
	overflow:hidden;
	width: 300px !important;
}

/*Link to Us */

table.web-buttons {
	width: 100%;
}

table.web-buttons td {
	float:left;
	width: 100%;
}

table.web-buttons td form {
	width: 100%;
}





/*Header*/


.subthemes menu {
	
	display:none;
}

/*main navigation*/
.subthemes li {
	display:none;
	
}
	
.pageOptions,
.topics {
	display:none;
}

#breadcrumbs {
	display: none;
}

#tablet-breadcrumb {
	display: none;
}

/*Mobile Nav - Slide Out*/

#mobile-nav-wrapper {
	width: 310px;
	margin:0px auto;
	font-size: 12px;
}

#mobile-menu-wrapper #mobile-menu-title{
	background: #262C3A;
	background: url("/images/menu/nav-title-back.png") repeat-x;
	font-size: 13px;
	
	height: 44px;
	border-top: 1px #3E4555 solid;
	border-bottom: 1px #191D27 solid;
	line-height: 30px;
	color:#ccc;
	padding-left:10px;
}

#mobile-menu-title #mobile-menu-title-close {
	position:relative;
	width: 53px;
	height: 30px;
	float: right;
	
	margin-right:10px;
	background: url("/images/menu/nav-menu-title-close.png") 0px 0px no-repeat;
	cursor:pointer;
	margin-top: 9px;
	
	*position: absolute;
	*right: 5px; 
	*top: 0px;

}


#mobile-menu-title #mobile-menu-title-close:hover,
#mobile-menu-title #mobile-menu-title-close:active  {
	background: url("/images/menu/nav-menu-title-close.png") 0px -30px no-repeat;
}

#mobile-menu-title img {
	margin-top: 18px;
	
} 

#mobile-nav-button,
#mobile-breadcrumbs,
#nav-home-icon {
	display:block;
	float: left;
	margin: 0px 0px 0px;
	color: #fff;
	font-weight:bold;
}

#mobile-nav-button {
	height:35px;
	width:45px;
	margin-top: 5px;
	background: url("/images/menu/mobile-nav.png") no-repeat scroll 0px 0px transparent;
	cursor:pointer;
}

#mobile-nav-button:focus,
#mobile-nav-button:active  {
	background: url("/images/menu/mobile-nav.png") no-repeat scroll 0px -35px transparent;
}

#mobile-breadcrumbs {
	width: 190px;
	margin: 0px 8px 0px;
	white-space: nowrap;
	height: 44px;
	line-height: 44px;
}

#nav-home-icon {
	margin: 8px 0px 0px 5px;
}


#mobile-breadcrumbs a {
	color:#ddd;
	text-decoration:none;
	font-weight: normal;
}

#mobile-breadcrumbs a:hover {
	text-decoration: underline;
}

.subthemes .horizontalMenu, 
.topics {
	display:none;
}

.subthemes, .subthemes menu {
	height: 44px;
}


.show-mobile-menu {
	display:block;
}

#mobile-menu-wrapper {
	
	position: fixed;
	top: 0px;
	left: 0px;
	width: 0px;
	height: 100%;
	background-color: #262C3A;
	-webkit-box-shadow: 3px 0px 5px -2px #32394A;
	box-shadow: 3px 0px 5px -2px #32394A;
	z-index: 5000;
	display: none;
	overflow: auto;
	
	


	
}
#mobile-menu-wrapper menu.slide-out-mobile-menu {

	width:100%;
	height:100%;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	overflow:auto;
	
	
}


#mobile-menu-wrapper ul {
	margin: 0;
	padding: 0;
	width: inherit;
}

#mobile-menu-wrapper ul li {
	list-style-type: none;
	margin: 0px 0px;
	position:relative;
	overflow:hidden;
	padding: 0px 0px;

}


#mobile-menu-wrapper ul li a {
	position: relative;
	border-top: 1px #3E4555 solid;
	border-bottom: 1px #191D27 solid;
	color: #DBE0E8;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 230px;
	display: block;
	padding: 13px 0px 13px 10px;
	text-shadow: 0px 1px 1px #212631;
	*display:inline-block;
	
}

#mobile-menu-wrapper ul li ul {
	display: none;
}
#mobile-menu-wrapper ul li ul li a {
	
	padding-left: 20px;
}

.nav-collapse {
	position: absolute;
	top:0px;
	right:0px;
	width: 41px;
	height:40px;
	background: #262C3A;
	background:url("/images/menu/nav-collapse.png")  no-repeat scroll 0px 0px transparent;
	cursor: pointer;
	border-left: 1px #3E4555 solid;
	
}

.nav-collapse:hover, 
.nav-collapse:active  {
	
	background-color:#32394A;
	
}


.nav-collapse.open  {
	background: url("/images/menu/nav-collapse.png") no-repeat scroll 0px -41px transparent;
}

.nav-collapse.open:hover,
.nav-collapse.open:active {
	background-color:#32394A;
}





#mobile-menu-wrapper ul li img {
	margin-right:8px;
}

#mobile-menu-wrapper ul li a:hover, 
#mobile-menu-wrapper ul li a:active {
	background-color: #32394A;
}



div.flyout {
	
	background-image:none;
	background: no-repeat #000;
	display:none;
	margin: 0 auto;
    padding: 0;
    width: 300px;
	
}


#government-menu {
	position:relative;
	width: 320px;
	margin: 0px auto;
	cursor:pointer;	
	z-index:105\9;
}

#government-menu span.mobile-click-trigger {
	display: block;	
}

#government-menu .mobile-click-trigger {
	width: 110px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-transform: uppercase;
	padding: 7px 12px 7px 27px;
	height: 14px;
	
	background: url("/images/menu/flyoutArrow_spriteMap.png") no-repeat scroll 7px -42px transparent;
	cursor: pointer;
	
}

#government-menu .mobile-click-trigger:hover,
#government-menu .mobile-click-trigger:active
{
	background-position: 7px -76px;
    background-color: #e7eaf1;     
    color: #384556 !important;    
    text-decoration: underline;
}


.themes .horizontalMenu .clickTrigger {
	display:none;
		
}

.themes .horizontalMenu {
	display:none;
}	

.themes .horizontalMenu {
	position:absolute;
	top: 28px;
	height: 300px;
	background: #384556;
	z-index:110;
	width: 280px;
	padding: 0px 20px 20px;
		
}
.themes .horizontalMenu h2 {
	display:block;
	font-size: 1.3em;
	margin: 20px 0px;
	color: #e7b957;
	font-family: "Century Gothic", CenturyGothic, "AppleGothic", sans-serif;
}

.horizontalMenu li a {
	display: block;
}


.themes li.current a {
	color: #fff;	
}

.themes li.flyoutMenuItem a {
	float: none;
	padding: 7px 0px;
	
	text-align:left;
		
}

.themes .horizontalMenu li {
	float:none;	
	display: block;
	border-top:solid 1px #697991;
	
	
}

/* Header Search Bar*/

#services #searviceLinks {
	display: none;
}

#services {

	position:relative;
	float:none;
	width: 310px;
	height: 0px; 
	margin: 0px auto 0px;
}

#services #search {
	position:absolute;
	top:-42px;
	*top: -94px;
	right:2px;
}

#services #search input#searchBox {

	font-family: inherit;
	font-size: 100%;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	
	width: 130px;
	padding-left: 5px;
	border: none;
	height:18px;
	line-height: 18px;
	
}

#services #search .SubmitLinkButton {
	display:none;
	
}

/*
#services #search input#searchBox::-webkit-input-placeholder
{
   color: transparent !important;
   
}

#services #search input#searchBox:-moz-placeholder {
   color: transparent !important;  
}

#services #search input#searchBox::-moz-placeholder { 
   color: transparent !important;  
}

#services #search input#searchBox:-ms-input-placeholder {  
   color: transparent !important;  
}

:placeholder {
	color: transparent !important;
}
.placeholder {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	
}*/


#services #search input#searchBox::-webkit-search-decoration,
#services #search input#searchBox::-webkit-search-cancel-button {
	display: none;
	
}





/*flyouts*/
#flyouts {
	display:none;
}

.footer_themes li.flyoutMenuItem a,
.themes li.flyoutMenuItem a {
    padding: 9px 13px 5px;
}



/*Footer*/

#pre-footer {
	padding: 10px 0px;
}

#emergancy-notice {
	width: 310px;
	float:none;
	margin:0px auto;
	
	position: relative;
}

#partners {
	float:none;
	position: relative;
	margin: 25px 25px 0px;
} 
 

#footer {
	padding:0px 0px 50px;
}

	#footer #themesBlock {
		display:none;
	}
	
	#footer .subthemes {
		background:none;
		
	}


	#footer .government-links {
		
		width: 275px;
		margin: 5px auto 10px;
		padding: 20px 15px;
		height:50px;
	
	}
	
		#footer .government-links a img {
			width: 80px;
			margin:10px 0px 0px 0px; 
		}


	#footer .medias {
		width: 185px;
		margin: 0px 0px 0px 0px;
		padding:0px;
		text-align:center;
		
		
	}
		#footer .medias li {
			padding: 0px 0px 0px 5px;
			margin:0px 0px;
			text-align:center;
			display:inline-block;
			float:none;
			*float:left;
			*width: auto;
			*text-align:left;
			
			
		}
		
		li[item="4"], li[item="7"], li[item="6"]{
			border:none !important;
		}
		li[item="4"] {
			margin-left: 5px;
		}
		
		li[item="7"] {
			width: 124px !important;
			padding: 0px 0px; !important;
			
		}
		
		
			#footer .medias li a {
				margin: 0px;
				padding:0px;
				
			}
		
	#footer .legal {
		width:310px;
		margin: 0px auto;
		text-align:center;
		padding: 0px 0px 5px;
	}
		#footer .legal li {
			padding:0 2px 5px;
		}
		
			#footer .legal li a {
				height:20px;
			}


/*Main*/

#primary-content {
	margin-top:0px;
}

.pageCentered
{
    width: 320px;  
    
}

.section-block {
	margin:10px auto;
	position:relative;
	
}

.section-block-body {
	padding: 5px 7px;
	margin:0px;
}




#oneColumnLayout,
#twoColumnLayout, 
#threeColumnLayout {
	
	width: 310px;
	margin: 0px auto 0px;
}

#oneColumnLayout div.contentColumn {
	width:310px;
	margin:0px auto;
}
#twoColumnLayout div.navigationColumn,
#threeColumnLayout div.navigationColumn,
#twoColumnLayout div.contentColumn.wide,
#twoColumnLayout div.contentColumn,
#threeColumnLayout div.contentColumn {
	width: 310px;
	margin: 0px auto;
	padding:0px;
	float:none;
}

#twoColumnLayout div.extrasColumn,
#threeColumnLayout div.extrasColumn {
	width: 310px;
	margin-top:20px;	
}



.right_menu {
	float:none;
	width: 310px;
	margin-right: auto;
	margin-left: auto;	
}

#content div.highlightBox {
	position:relative;
	width: 272px;

}

#content div.highlightBox.immunization-links .immunization-links-left {

	margin-left:30px; 
	
}

#content div.highlightBox.immunization-links .immunization-links-right {
	margin-left:30px;
	margin-right: 10px; 
	float:left;
	
}


#healthlinkbc-files-mobile-image, 
#healthlinkbc-files-image {
	margin:  -15px -10px 0px 0px;
	overflow: visible;
	
}

/*Content - Searchboxes - HeatlhlinkBC, Healthfeatures, HealthFiles, Etc*/
#content div.searchbox {
	margin: 10px auto 0px;
}

#content div.searchbox.small p,
#content div.searchbox p {
	left: 30px;
	top: 70px !important;
	width: 255px;
	font-size: 11px
}


#content div.searchbox.small form input,
#content div.searchbox form input {

	width: 230px;
	top: 120px;
	left: 30px;
}

#content div.searchbox.small form input {
	top: 122px;
}

#content div.searchbox.small form input#submit,
#content div.searchbox form input#submit {
	top:157px;
	left: 205px;
}

#content div.searchbox.small,
#content div.searchbox, #content div.searchbox.health-topics {
	background: url('/images/search/search-box-320-health-topics.png') 0 0 no-repeat;
}

#content div.searchbox.medical-tests {
	background: url('/images/search/search-box-320-medical.png') 0 0 no-repeat;
}

#content div.searchbox.medications {
	background: url('/images/search/search-box-320-medications.png') 0 0 no-repeat;
}

#content div.searchbox.health-files {
	background: url('/images/search/search-box-320-healthlinkbc.png') 0 0 no-repeat;
	
}



#content div.searchbox.health-files form input#submit {
	top: 148px;
	
}

#content div.searchbox.health-files form input {
	top: 150px;
	width:155px;
}

#content div.searchbox.find {
	height: 350px;
	background:url("/images/search/find-services-bg320.png") no-repeat scroll 0 22px transparent
}



#content div.searchbox.find h3 {
	width: 250px;
	left: 20px;
	
}

#content div.searchbox.find h3 .find-services-pharmacies {
	width: 200px;
	margin-top:0px;
	float:left;
	text-align:left;

}

#content div.searchbox.find p {
	width: 200px;
	left: 30px;
}



#content div.searchbox.find form input#location {
	top: 246px;
	left: 30px;
	width: 235px;
}

#content div.searchbox.find form input#service {
	top: 186px;
	width: 235px;
	left: 30px;
}	

#content div.searchbox.find label#location-label {
	left: 30px;
	top: 226px;
}

#content div.searchbox.find label {
	top: 166px;
	left: 30px;
	
}

#content div.searchbox.find form input#submit {
	left: 210px;
	top: 285px;
}

/*contact us form*/

/*contact us form*/
#contact-us-form {
	width: 280px;
}

#contact-us-form select {
	width: 280px;
}

#contact-us-form input, #contact-us-form textarea {
	width: 265px;
}
#contact-us-form input[type="submit"] {
	margin-right: 5px;
}
#contact-us-form label {
	width: 265px;
	display:block;
}

#contact-us-form label.error {
	margin: 0px 0px;
}




/*home page*/
#primary-content, 
#secondary-content,
#tertiary-content {
	width: 310px;
	padding:0px;
	margin: 0px auto;
}

#health-alert {
	width: 305px;
	margin: 0px auto;
	padding: 5px 0px;
}

	#health-alert  #ticker {
		display:none;
	}
	
	#health-alert #read-more,
	#health-alert #subject {
		margin:0px 0px;
		padding: 0px 0px;
		border:none;
	}
	
	#health-alert #subject {
		padding-left:5px;
	}
	
	#health-alert #read-more {
		display:none;
	}
	
#banner {
	height: 50px;
	padding:3px 0px;
	position:relative;
}

#banner .logo {
	height:50px;
	margin:0px 10px;
	padding:0px 0px;
	
}
#banner .logo img {
	height:50px;
	width:auto;
}


#intro-message {
	float:none;
	width:305px;
	padding:0px 0px;
	margin: 5px auto;
}


#rotating-banner {
	display:none;
}

#search-health-information.section-block {
	width: 306px;
	
}

#search-health-information .section-block-body {
	padding:0px 0px;
	height:415px;
} 

#search-health-information #search-sections {
	margin: 0px 0px;
	padding:10px;
}


#search-health-information #search-tabs {
	
	float:none;
	margin: 0px 0px
	
}

	#search-health-information #search-tabs li {
		float:left;
		width:76px;
		font-size:10px;
		padding:0px 0px;
		margin:0px 0px;
		border:none;
	}
	
		#search-health-information #search-tabs li a {
			width:60px;
			padding:10px 0px;
			height:80px;
			margin:0px 5px;
		}
		
		#search-health-information #search-tabs li .search-tab-image {
			margin:0px auto;
		}







#search-sections ul.a-z-search-list {
	margin:0px auto;
	width:280px;

}


#search-health-information input {
	width:260px;
	margin: 0px 0px;
}



#content #a-z-search-list li,
#content .a-z-search-list li {
	margin:2px;
	
}

#a-z-search-list li a,
.a-z-search-list li a {
	width:22px;
	height:20px;

}

/* Check Symptoms Section Home */
#check-symptoms-find-services {
	float:left;
	width:306px;
	margin: 10px auto;
	
}
#check-symptoms {
	width:306px;
	display:block;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0;
}

#check-symptoms-image {
			
	margin: -30px -25px 0 0px;
}



/* Find Services Section Home */
#find-services {
	width:306px;
	display:block;
	
}

#find-services .section-block-body {
	height:175px;
}

#find-services form {
	margin-top:10px;
}

#find-services input {
	width:175px;
	margin:0 0px 7px;
	padding:7px;
	font-size:10px;
	
}

#find-services input.search {
	*float:none;
}

#find-services label {
	display:none;
}



/* On the Web Section Home */	
#on-the-web {
	display:none;
	
}

#on-the-web-mobile {
		display:block;
}

#on-the-web-mobile.section-block {
	width:306px;
	float:left;
}

#on-the-web-mobile .section-block-body ul li {
	list-style-image:url('/images/yellow-bullet.png');
	margin: 4px 0px 4px 20px;
	padding:0px 0px 4px 0px;
	border-bottom: 1px solid #D9D9D9;
}

#on-the-web-mobile .section-block-body ul li.last {
	border-bottom:none;

}

/* Healthy Living Section Home */	
#healthly-living {
	width: 306px;
	*margin-top: 20px;

}

#healthly-living .section-block-body {
	height:435px;
}

#healthly-living ul {
	*margin-top:0px;
}

#healthly-living li {
	margin: 15px 0px;
}



#healthly-living li {
	
	position:relative;
	width:225px;
	border: none;
	float:none;
	padding-left:5px;
	
	
	
}

#healthly-living li li {
	margin: 0px 0px;
}

#healthly-living li.last {
	/*clear:both;
	margin: 10px 0px;
	padding:0px 5px;*/
	
}

#healthlinkbc-files-mobile {
	margin-top:10px;
}
#healthlinkbc-files.section-block {
	display:none;
}

#healthlinkbc-files-mobile #healthlinkbc-files-image {
	margin: 5px -20px 0 0;
}

#healthlinkbc-files-mobile ul {
	margin: -10px 0px 0px 15px;
}

#healthlinkbc-files-mobile.section-block {
	width:306px;	
	display: inline-block;	
	float: left;
	
}

#healthfiles-links {
	padding-top: 5px;
}

#healthlinkbc-files-mobile .section-block-body {
	height: 103px;
}

/*Resource Order Form */

#order-form {
	font-size: 11px;
}


#order-form #seniors label {
	width: 150px;
	display:block;
	float:left;
}

#order-form #first.column,
#order-form #second.column {
	width: 310px;
	float:left;
	
}

#order-form #user-details #first, #order-form #user-details #second {
	width: 280px;
}

.resource-sections .columns {
	margin-left: -15px;
}

#user-details.resource-sections .columns {
	margin: 0 -15px;
    padding: 0 15px;
}

#order-form #user-details input, 
#order-form #user-details textarea, 
#order-form #user-details select {
	float: left;
	width: 265px;
}

#order-form .resource-section h3 {
	padding-left: 10px;
}


.resource-section label img {
	margin: 0px 50px 5px 0px; 
}




/*Public Health Alerts */

.health-alert-tab {
	width: 270px;
	margin-bottom:20px;
	border-radius:0px;
}



#health-alert-tabs li a {
	width: 290px;
	
	display:block;
	margin: 0px;

}

#stickynote {
	width: 300px;
}

ul li #stickynote{
	width: 290px !important;
}

img#pha-icon {
	display: none;
}


/*KB*/
#HwContainer, #HwMain {
    font-size: 13px !important;
}



#HwContainer {
	position:relative;
	min-width: 320px;
	background-color:#FFF !important;

}
#HwCustomHeader {
	height: 128px !important;
	
}

#HwColumnContent {
	width:310px !important;
	margin:10px auto 0px !important;
	padding:0px !important;
	float:none !important;
	position:relative !important;
}

.HwDecisionPoint #HwColumnContent {
	min-width: 310px !important;	
}

#HwColumnContent .HwTypeActionset, 
#HwColumnContent .HwTypeCategoryList, 
#HwColumnContent .HwTypeBrowseList, 
#HwColumnContent .HwTypeConditionCenter, 
#HwColumnContent .HwTypeLanding, 
#HwColumnContent .HwTypeCategory, 
#HwColumnContent .HwTypeDecisionPoint, 
#HwColumnContent .HwTypeFrame, 
#HwColumnContent .HwTypeMultiMedia {
	width: 310px !important;
	margin: 0px auto !important;
		
}

#HwMain {
	width: 310px !important;
	margin: 0px auto !important;
	padding:0px !important;
	float:none !important;
}


	
#HwColumnSidebar2 {
	float:none !important;
	width:310px !important;
	margin:0px auto !important;
	padding:0px 0px 0px 0px !important; 
	
}

#HwNavigation {
	background-color:#f4f4f5;
	padding:0px 20px 10px !important;
	margin: 10px auto;
	 
	
}

#HwNavigationWrapper {
	padding-bottom: 0px !important;
	margin-top:0px;
}
#HwNavigationWrapper #HwCustomContentTop.HwCustom .clm {
	margin: 20px 0px 20px; 
}
	


#HwFooter {
	width: 310px !important;
	padding:20px 0 0 0 !important;
	margin-left:0 !important;
}

.HwLogo {
	margin: 0 auto !important;
	padding:0;
	float:none !important;	
}

.HwDisclaimer,
.HwCopyright {
	margin-left: 0;
}

#HwCustomFooter #pre-footer {
	width:310px !important;
}

li.HwContentNavigationNext,
li.HwContentNavigationPrev {
	width: 43% !important;	
}

.HwContentInformation {
	margin-top: 20px !important;	
}

.HwSectionTab p,
li.HwContentNavigationTop {
	display: none !important;	
}

#HwDpPrinter {
	width: 310px !important;
}

#ConditionCenterCollections .HwConditionCenterSection ul li {
	padding-left: 0px;
}

.HwTypeCategoryList .HwCategoryList ol {
	width: 100%;
}
.HwTypeCategoryList .HwCategoryList ol li {
	float: left;
	width:95%;
	margin-right:5%;
}

.HwActionsetHeader dd {
	width: 80%;
	padding: 0px 0px;
	margin: 5px 5px 10px 22px;
} 






/*kb - decision points*/

#HwDecisionPoint {
	display:none;
}

#HwFlatDecisionPointWrapper {
	display: block;
}

#warning-dp {
	width: 270px;
	padding: 10px 20px;
	background-color:#f4f4f5;
	margin-top: 20px;	
}

#warning-dp #warning-attention {
	width: 138px;
	height: 21px;
	background: url('/images/dp-attention.png') 0 0 no-repeat;
}

#warning-dp #warning-dp-button-back,
#warning-dp #warning-dp-button {
	width:90px;
	height:27px;
	float:left;

	cursor:pointer;
	
	margin: 10px 0px;
	
	
	
}	
#warning-dp #warning-dp-button {
	background: url('/images/dp-proceed.png') 0 0 no-repeat;
}

#warning-dp-button-back {
	background: url('/images/dp-back.png') 0 0 no-repeat;
}


/*Immunization Schedule */
#child table.immunization {
	
}

#child table.immunization tr.vaccines-320 {
	
	display: table-row;
	*display:block;
}
#child table.immunization th.first {
	display:none;
	
}
#child table.immunization tr.vaccines td:first-child {
	display:none;
	
}

#child table.immunization tr.vaccines-320 th {
	font-size: 13px;
	text-align:left;
	padding-left: 5px;
	
}

#child table.immunization tr th{

	width: 44px;
	padding: 5px 0px;
	font-size: 10px;
	
	
}

#child table.immunization tr.vaccines-320 td {
	
}


/*
#child table.immunization {
	width: 276px;
}
#child table.immunization th {
	float:left;
	width: 44px;
	
}


#child table.immunization th {
	padding: 5px 0px;
	font-size: 10px;
}
#child table.immunization tr td{
	float: left;
	width: 40px;
	padding:5px 2px;
	
}
#child table.immunization tr td:first-child  {
	width: 264px;
	padding: 5px;
}
*/
#school table.immunization th.first {
	width: 150px;
}

#immunization-sections #adult.immunization-section a h2 {
	padding-bottom: 30px;
	
}

#adult table.immunization th.first {
	width: 100px;
}

#adult table.immunization th:last-child {
	width: 65px;
	
}

/*Health Files*/

body.healthfile .contentColumn table,
body.healthfile .contentColumn tbody {
	width: 310px;
}

body.healthfile #content div.contentColumn ul,
body.healthfile .contentColumn table li  {
	width:225px;
}

#health-files-translation-complete-list {
	width: 310px;
	margin: 0px auto;

}

#health-files-translation-complete-list .translation {
	float: left;
	width: 35%;
	margin: 5px 20px;
	
}



table.printbox-container {
	display:none;
	
	
}


#healthfiles-title h6 {
	margin-left: 20px;
}

.healthfiles-topics, 
#content.healthfiles-content {

	width: 300px;
	float:none;
	margin:0px auto;
} 

#content.healthfiles-content input#top-searchBox{
	width: 270px;
}



.healthfiles-topics {
	width: 270px;
	background-color:#f4f4f5;
	padding: 10px 15px;
	margin-top:20px;
	
}

#healthfiles-subscribers .healthfiles-subscribers-submit {
	margin: 10px 0px;
}

#healthfiles-subscribers .healthfiles-subscribers-email input {
	margin: 5px 0px 0px;
}

/*Next Prev Pages*/
#page-nav-container {
	display:block;
	width: 100%;
	background: #edeef0;
	border-top:3px solid #e9ba58;	
}

#page-navigation {
	width: 300px;
	height: 70px;
	margin: 0px auto;
	border-left: dotted 1px #AAA;
	border-right: dotted 1px #AAA;
		
}

#page-navigation table td {
	padding: 0px !important;
	margin: 0px !important;
	border: none;
}

#page-navigation table td.page-right {
	border-left: dotted 1px #AAA;
}

#page-navigation .page-nav {
	width: 150px;	
	height:70px;
	vertical-align: middle;
	text-align:center;	
}

#page-navigation table {
	width: 100%;
}


/*
#page-navigation .page-prev {
	margin: 0px auto;
	float: left;
	text-align:center;
	width: 230px;
	
}*/

#page-navigation .page-nav a {
	display: block;
	font-size:11px;
	color: #394559;
	text-decoration:none;
	width: 125px;
	margin:0px auto;
	
	
}

#page-navigation .page-nav .page-next, 
#page-navigation .page-nav .page-prev {
	
	width: 100%;
	/*background: url('/images/menu/left-page-nav.png') 10px center no-repeat;*/
	
	
}

#page-navigation .page-nav .page-next {

	/*background: url('/images/menu/right-page-nav.png') 130px center no-repeat;*/
		
}

#page-navigation .page-nav a:hover {
	text-decoration:underline;
}

/*Email a Dietitician IFRAME*/
iframe#mainFrame[name="ead-disclaimer"] {
	width:300px;
	height:500px;

}


}

















@media only screen and (min-width: 480px)
and (max-width: 711px) {

#mobile-check480 {
	display:block;

}

body {
	width:100%;
	overflow:auto;
}

#container {
	margin: 10px auto;
}	


#navigation, 
#footer {
	min-width: 480px;

}


.tinynav { display: block; width: 470px; }
ul.topic-contents,
ul.inPageNavigation,
#HwNavigation { display: none; }

ul.topic-contents.translations {
	display: block;
	width: 100%;
	background: none;
	border:none;
	
	padding: 0px 0px;
	text-align:left;
	border-radius: 0px;

}
ul.topic-contents.translations li {
	display: inline-block;
	height: 20px;
	width: 100px;
	margin: 0px 5px 5px 5px;
	background:url("/images/pdf-icon.png") 0px 0px no-repeat;
	padding-left:20px;
	text-align:left;
		
}

.navigationColumn h2 {
	display: none;
}

#navigation {

	
	margin-bottom: 0px;
}

#footer {
	padding-bottom: 50px;
}

/*App*/


#double-iphone-holder {
	height: 440px !important;
	margin-left: 20px;
}

#slidesalt {
	top: 20px !important;
	width: 450px !important;
	height: 470px !important;
	left: 40px;
}
#double-iphone-holder .slides_container {
	width: 420px !important;
	
}

#double-iphone-holder .slides_container img{
	width: 420px;
	height:398px;
}

#slidesalt .next, #slidesalt .prev {
	
    height: 25px;
    left: -25px !important;
  
    top: 125px !important;
    width: 24px;
   
	
}

#slidesalt .next {
	left: 420px !important;
}

#iphonecontact {
	overflow:hidden;
	width: 470px !important;
}

#iphonecontact fieldset,
#iphonecontact textarea {
	overflow:hidden;
	width: 460px !important;
}

/*Link to Us */

table.web-buttons {
	width: 10%;
}

table.web-buttons td {
	float:left;
	width: 100%;
	
}

table.web-buttons td form {
	width: 100%;
}


/*Header*/

.subthemes menu {
	width: 470px;
	display:none;
}

/*main navigation*/
.subthemes li {
	display:none;
}

.pageOptions,
.topics {
	display:none;
}

#breadcrumbs {
	display: none;
}

#phone-breadcrumb {
	display: none;
}


/*Mobile Nav - Slide Out*/


#mobile-nav-wrapper {
	width: 480px;
	margin:0px auto;
	font-size: 12px;
}

#mobile-menu-wrapper #mobile-menu-title{
	background: #262C3A;
	background: url("/images/menu/nav-title-back.png") repeat-x;
	font-size: 13px;
	
	height: 44px;
	border-top: 1px #3E4555 solid;
	border-bottom: 1px #191D27 solid;
	line-height: 30px;
	color:#ccc;
	padding-left:10px;
}

#mobile-menu-title #mobile-menu-title-close {
	position:relative;
	width: 53px;
	height: 30px;
	float: right;
	
	margin-right:10px;
	background: url("/images/menu/nav-menu-title-close.png") 0px 0px no-repeat;
	cursor:pointer;
	margin-top: 9px;
	
	*position: absolute;
	*right: 5px; 
	*top: 0px;

}



#mobile-menu-title #mobile-menu-title-close:hover,
#mobile-menu-title #mobile-menu-title-close:active  {
	background: url("/images/menu/nav-menu-title-close.png") 0px -30px no-repeat;
}

#mobile-menu-title img {
	margin-top: 18px;
	
} 

#mobile-nav-button,
#mobile-breadcrumbs,
#nav-home-icon {
	display:block;
	float: left;
	margin: 0px 0px 0px;
	color: #fff;
	font-weight:bold;
}

#mobile-nav-button {
	height:35px;
	width:45px;
	margin-top: 5px;
	background: url("/images/menu/mobile-nav.png") no-repeat scroll 0px 0px transparent;
	cursor:pointer;
}

#mobile-nav-button:focus,
#mobile-nav-button:active  {
	background: url("/images/menu/mobile-nav.png") no-repeat scroll 0px -35px transparent;
}

#mobile-breadcrumbs {
	width: 384px;
	margin: 0px 8px 0px;
	white-space: nowrap;
	height: 44px;
	line-height: 44px;
}

#nav-home-icon {
	margin: 8px 0px 0px 5px;
}


#mobile-breadcrumbs a {
	color:#ddd;
	text-decoration:none;
	font-weight: normal;
}

#mobile-breadcrumbs a:hover {
	text-decoration: underline;
}

.subthemes .horizontalMenu, 
.topics {
	display:none;
}

.subthemes, .subthemes menu {
	height: 44px;
}


.show-mobile-menu {
	display:block;
}

#mobile-menu-wrapper {
	
	position: fixed;
	top: 0px;
	left: 0px;
	width: 0px;
	height: 100%;
	background-color: #262C3A;
	-webkit-box-shadow: 3px 0px 5px -2px #32394A;
	box-shadow: 3px 0px 5px -2px #32394A;
	z-index: 5000;
	display: none;
	overflow: auto;
	
	


	
}
#mobile-menu-wrapper menu.slide-out-mobile-menu {

	width:100%;
	height:100%;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	overflow:auto;
	
	
}


#mobile-menu-wrapper ul {
	margin: 0;
	padding: 0;
	width: inherit;
}

#mobile-menu-wrapper ul li {
	list-style-type: none;
	margin: 0px 0px;
	position:relative;
	overflow:hidden;
	padding: 0px 0px;

}


#mobile-menu-wrapper ul li a {
	position: relative;
	border-top: 1px #3E4555 solid;
	border-bottom: 1px #191D27 solid;
	color: #DBE0E8;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 230px;
	display: block;
	padding: 13px 0px 13px 10px;
	text-shadow: 0px 1px 1px #212631;
	*display:inline-block;
	
}

#mobile-menu-wrapper ul li ul {
	display: none;
}
#mobile-menu-wrapper ul li ul li a {
	
	padding-left: 20px;
}

.nav-collapse {
	position: absolute;
	top:0px;
	right:0px;
	width: 41px;
	height:41px;
	background: #262C3A;
	background:url("/images/menu/nav-collapse.png")  no-repeat scroll 0px 0px transparent;
	cursor: pointer;
	border-left: 1px #3E4555 solid;
	
}

.nav-collapse:hover, 
.nav-collapse:active  {
	
	background-color:#32394A;
	
}


.nav-collapse.open  {
	background: url("/images/menu/nav-collapse.png") no-repeat scroll 0px -41px transparent;
}

.nav-collapse.open:hover,
.nav-collapse.open:active {
	background-color:#32394A;
}





#mobile-menu-wrapper ul li img {
	margin-right:8px;
}

#mobile-menu-wrapper ul li a:hover, 
#mobile-menu-wrapper ul li a:active {
	background-color: #32394A;
}



#government-menu {
	position:relative;
	width: 480px;
	margin: 0px auto;
	cursor:pointer;
	z-index:105\9;
}

#government-menu span.mobile-click-trigger {
	display: block;
	
}


#government-menu .mobile-click-trigger {
	width: 110px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-transform: uppercase;
	padding: 7px 12px 7px 27px;
	height: 14px;
	
	background: url("/images/menu/flyoutArrow_spriteMap.png") no-repeat scroll 7px -42px transparent;
	cursor: pointer;
	
}

#government-menu .mobile-click-trigger:hover,
#government-menu .mobile-click-trigger:focus
{
	background-position: 7px -76px;
    background-color: #e7eaf1;     
    color: #384556 !important;    
    text-decoration: underline;
}



.themes .horizontalMenu .clickTrigger {
	display:none;
		
}

.themes .horizontalMenu {
	display:none;
}	

.themes .horizontalMenu {
	position:absolute;
	top: 28px;
	height: 300px;
	background: #384556;
	z-index:110;
	width: 300px;
	padding: 0px 20px 20px;
		
}
.themes .horizontalMenu h2 {
	display:block;
	font-size: 1.3em;
	margin: 20px 0px;
	color: #e7b957;
	font-family: "Century Gothic", CenturyGothic, "AppleGothic", sans-serif;
}
.themes .horizontalMenu li a {
	display: block;
}

.themes li.current a {
	color: #fff;	
}

.themes li.flyoutMenuItem a {
	float: none;
	padding: 7px 10px;
	text-align:left;
		
}

.themes .horizontalMenu li {
	position: relative;
	float:none;	
	display: block;
	border-top:solid 1px #697991;
	
	
}
	




/* Header Search Bar*/


#services #searviceLinks {
	display: none;
}


#services {
	
	position:relative;
	float:none;
	width: 470px;
	height: 0px; 
	
	
	margin: 0px auto 0px;
}

#services #search {
	position:absolute;
	top:-44px;
	*top:-107px;
	right:0px;
	
}

#services #search input#searchBox {

	font-family: inherit;
	font-size: 100%;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding-left: 5px;
	
	width: 150px;
	border: none;
	height:18px;
	line-height: 18px;
}

#services #search .SubmitLinkButton {
	display:none;
	
}

#services #search input#searchBox::-webkit-input-placeholder
{
   color: #293649 !important;

   
}

#services #search input#searchBox:-moz-placeholder {
   color: #293649 !important;  

}

#services #search input#searchBox::-moz-placeholder { 
   color: #293649 !important; 

}

#services #search input#searchBox:-ms-input-placeholder {  
   color: #293649 !important;  

}

:placeholder {
	color: #293649 !important;

}
.placeholder {

}


#services #search input#searchBox::-webkit-search-decoration,
#services #search input#searchBox::-webkit-search-cancel-button {
	display: none;
	
}





/*Footer*/

#pre-footer {
	padding: 10px 0px;
}

#emergancy-notice {
	width: 470px;
	float:none;
	margin:0px auto;
	
	position: relative;
}

#partners {
	float:none;
	position: relative;
	margin: 25px auto 0px;
} 
 

#footer {
	padding:0px 0px 50px;
}

#footer #themesBlock {
	display:none;
}

#footer .subthemes {
	background:none;
	
}


#footer .government-links {
	
	width: 430px;
	margin: 5px auto;
	height:50px;

}

#footer .government-links a img {
	width: 150px;
	margin-left:-10px;
}


#footer .medias {
	width: 267px;
	margin: 10px 0px;
	padding:0px 0px;
	text-align:center;
	float:right;	
	
}	

	
	#footer .medias li {
		padding: 0px 0px 0px 5px;
		margin:0px 0px;
		text-align:center;
		display:inline-block;
		float:none;
		*float: left;
		*padding: 0px 5px 0px 5px;
	}
	
	
	
	li[item="5"],
	li[item="7"]{
		border:none !important;
	}
	
#footer .legal {
	width:470px;
	margin: 0px auto;
	text-align:center;
	padding: 10px 0px;
}



/*Main*/
#primary-content,
#secondary-content,
#tertiary-content {
	margin: 15px 0px;
}



.pageCentered
{
	position:relative;
    width: 480px;    
}




#oneColumnLayout,
#twoColumnLayout,
#threeColumnLayout {
	
	width: 470px;
	margin: 0px auto 0px;
}

#oneColumnLayout div.contentColumn {
	width:470px;
	margin:0px auto;
}
#twoColumnLayout div.navigationColumn,
#threeColumnLayout div.navigationColumn,
#twoColumnLayout div.contentColumn.wide,
#twoColumnLayout div.contentColumn,
#threeColumnLayout div.contentColumn {
	width: 470px;
	margin: 0px auto;
	padding:0px;
	float:none;
}

#twoColumnLayout div.extrasColumn,
#threeColumnLayout div.extrasColumn {
	width: 470px;
	margin: 20px 0px 0px;
	padding:0px 0px;
	float:none;


}



#threeColumnLayout div.navigationColumn {
	width: 470px;
}




/*
.right_menu {
	
	float:left;
	width:220px;
	/*margin: 0px 10px 10px;
	margin:5px 0px 5px 10px;
	
	
}

.right_menu:nth-child(2n) {
	float:right;
	
	margin:5px 10px 5px 0px;
}

/*
.right_menu:last-child {
	margin-left: 15px;
}*/






#twoColumnLayout div.extrasColumn,
#threeColumnLayout div.extrasColumn {
	
	position: relative;
	width: 470px;
	float:none;
	
	column-count: 2;
	column-gap: 0px;
	-moz-column-count: 2;
    -moz-column-gap: 10px;
    -webkit-column-count: 2;
    -webkit-column-gap: 10px;
	height:auto;
	
	/*	-moz-column-fill: auto;
	-webkit-column-fill: auto;
	column-fill: auto; */
	
}

.right_menu {
	display:inline-block;
	float:none;
	
	width:220px;
	margin: 0px 0px 10px;
	
	/*
	-moz-column-break-inside: avoid;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	
	-moz-column-break-after: always;
	-webkit-column-break-after: always;
	break-after: always;
	 
	-moz-column-break-before: always;
	-webkit-column-break-before: always;
	break-before: always; */
	
}

.right_menu #pharmacist-image {
	margin: 0px 20px 0px 20px;
}

.right_menu #more-imformation-image {
	margin: -15px 0 0 15px;
}

#content div.highlightBox {
	position:relative;
	width: 426px;
}

#content div.highlightBox.immunization-links .immunization-links-left {

	margin-left:30px; 
	
}

#content div.highlightBox.immunization-links .immunization-links-right {
	margin-left:30px; 
	float:left;
	
}


#healthlinkbc-files-mobile-image, 
#healthlinkbc-files-image {
	margin:  -15px -10px 0px 0px;
	overflow: visible;	
}

.right_menu .body #healthlinkbc-files-image {
	margin:  -18px -5px 0px 0px;
}

#healthlinkbc-files-mobile ul {
	margin: 0px 0px 0px 15px;
}

#healthfiles-links li:first-child a {
  margin-top: 8px;
}


/*Content - Searchboxes - HeatlhlinkBC, Healthfeatures, HealthFiles, Etc*/
#content div.searchbox p {
	left: 40px;
	top: 82px;
	width: 240px;
}

#content div.searchbox form input {

	width: 275px;
	top: 150px;
	left: 40px;
}

#content div.searchbox form input#submit {
	top:150px;
	left: 350px;
}

#content div.searchbox, #content div.searchbox.health-topics {
	background: url('/images/search/search-box-480-health-topics.png') 0 0 no-repeat;
}

#content div.searchbox.medical-tests {
	background: url('/images/search/search-box-480-medical.png') 0 0 no-repeat;
}

#content div.searchbox.medications {
	background: url('/images/search/search-box-480-medications.png') 0 0 no-repeat;
}

#content div.searchbox.health-files {
	background: url('/images/search/search-box-480-healthlinkbc.png') 0 0 no-repeat;
	height: 230px;
}


#content div.searchbox.find {
	height: 300px;
	background:url("/images/search/find-services-bg480.png") no-repeat scroll 0 18px transparent
}




#content div.searchbox.health-files form input, 
#content div.searchbox.health-files form input#submit {
	top: 170px;
	
}

#content div.searchbox.find h3 {
	width: 390px;
}

#content div.searchbox.find p {
	width: 360px;
}



#content div.searchbox.find form input#location {
	top: 216px;
	left: 50px;
	width: 275px;
}

#content div.searchbox.find form input#service {
	top: 156px;
	width: 275px;
}	

#content div.searchbox.find label#location-label {
	left: 50px;
	top: 196px;
}

#content div.searchbox.find label {
	top: 136px;
	
}

#content div.searchbox.find form input#submit {
	left: 355px;
	top: 215px;
}



/*contact us form*/
#contact-us-form {
	width: 430px;
}

#contact-us-form select {
	width: 430px;
}

#contact-us-form input, #contact-us-form textarea {
	width: 415px;
}
#contact-us-form input[type="submit"] {
	margin-right: 5px;
}


/*home page*/
#primary-content {
	width: 470px;
	margin:0px auto 10px;
	padding:0px;
}
#health-alert {
	width: 460px;
	margin: 0px 0px 10px;
	padding: 7px 0px;
}

	#health-alert #read-more,
	#health-alert #subject {
		margin:0px 0px;
		padding: 0px 0px;
		border:none;
	}
	
	#health-alert #subject {
		padding-left:15px;
	}
	
	#health-alert #read-more {
		display:none;
		
	}

	#health-alert  #ticker {
		display:none;
	}


#banner {
	height: 60px;
	padding:5px 0px;
	position:relative;
}

#banner .logo {
	height:60px;
	margin:0px 10px;
	padding:0px 0px;
	
}
#banner .logo img {
	height:60px;
	width:auto;
}

#intro-message {
	width:455px;
	padding:0px 0px;
	margin:0px auto;
}


#rotating-banner {
	display:none;
}

#search-health-information.section-block {
	width: 470px;
}

.section-block {
	margin: 0px 5px 0px;
}



#search-sections ul.a-z-search-list {
	margin:14px auto 0 auto;
	width:330px;
}

#search-health-information input {
	width:280px;
}

#content #a-z-search-list li,
#content .a-z-search-list li {
	margin:5px;
	
}

#a-z-search-list li a,
.a-z-search-list li a {
	width:25px;
	height:20px;

}


#check-symptoms-find-services {
	float:left;
	width:225px;
	margin: 0px 20px 0px 0px;
}
#check-symptoms {
	width:225px;
	display:block;	
}

#check-symptoms-image {
			
	margin: -30px -25px 0 0px;
}




#find-services {
	width:225px;	
}

#find-services .section-block-body {
	height:266px;
	*height:262px;
}

#find-services form {
	margin-top:10px;
}

#find-services input {
	width:175px;
	margin:0 0px 7px;
	padding:7px;
	font-size:10px;
	
}

#find-services label {
	display:none;
}



	
#on-the-web {
	display:none;
}

#on-the-web-mobile {
		display:block;
}

#on-the-web-mobile.section-block {
	width:225px;
	margin-top: -181px;
	float:left;
}

#on-the-web-mobile .section-block-body ul li {
	list-style-image:url('/images/yellow-bullet.png');
	margin: 4px 0px 4px 15px;
	padding:0px 0px 4px;
	border-bottom: 1px solid #D9D9D9;
}

#on-the-web-mobile .section-block-body ul li.last {
	border-bottom:none;

}

#healthly-living {
	width: 470px;
	margin-left:5px;
}

#healthly-living .section-block-body {
	height:360px;
}

#healthly-living li {
	width:185px;
	border: none;
	float:left;
	
}

#healthly-living li.last {
	clear:both;
	margin: 10px 0px;
	padding:0px 5px;
	
}

#healthlinkbc-files-mobile {
	margin-top:10px;
}
#healthlinkbc-files.section-block {
	display:none;
}

#healthlinkbc-files-mobile #healthlinkbc-files-image {
	margin: 5px -30px 0 0;
}

#healthlinkbc-files-mobile.section-block {
	width:470px;	
	display: inline-block;	
	float: left;
	margin: 15px 0px 15px 5px;
	
}

#healthlinkbc-files-mobile .section-block-body {
	height: 85px;
}


/*Resource Order Form */

#order-form #first.column,
#order-form #second.column {
	width: 440px;
}

#order-form #user-details #first, #order-form #user-details #second {
	width: 440px;
}



/*Public Health Alerts */

.health-alert-tab {
	width: 428px;
	border-radius: 0px;
}




#health-alert-tabs li a {
	width: 213px;
	
	display:block;
	margin: 0px;

}

#health-alert-tabs li.active a {
	height:18px;
	margin-bottom: 0px;
}


#stickynote {
	width: 470px;
}

ul li #stickynote{
	width: 440px !important;
}


/*KB*/
#HwContainer {
	position:relative;
	min-width: 480px;
	background-color:#FFF !important;
	
	
}
#HwCustomHeader {
	height: 142px !important;
}

#HwColumnContent {
	width:470px !important;
	margin:10px auto 0px !important;
	padding:0px !important;
	float:none !important;
	position:relative !important;
}

#HwColumnContent .HwTypeActionset, 
#HwColumnContent .HwTypeCategoryList, 
#HwColumnContent .HwTypeBrowseList, 
#HwColumnContent .HwTypeConditionCenter, 
#HwColumnContent .HwTypeLanding, 
#HwColumnContent .HwTypeCategory, 
#HwColumnContent .HwTypeDecisionPoint, 
#HwColumnContent .HwTypeFrame, 
#HwColumnContent .HwTypeMultiMedia {
	width: 470px !important;
	margin: 0px auto !important;
		
}

#HwMain {
	width: 470px !important;
	margin: 0px auto !important;
	padding:0px !important;
	float:none !important;
	
}
	
#HwColumnSidebar2 {
	float:none !important;
	width:470px !important;
	margin:0px auto !important;
	padding:0px 0px 0px 0px !important;

}




#HwNavigation {
	background-color:#f4f4f5;
	padding:0px 20px 10px !important;
	margin: 10px auto;
	
}

#HwNavigationWrapper {
	padding-bottom: 0px !important;
	margin: 0px auto;
}

#HwNavigationWrapper #HwCustomContentTop.HwCustom .clm {
	margin: 20px 0px 20px; 
}
	
	


#HwFooter {
	width: 470px !important;
	padding:0 !important;
	margin-left:0 !important;
}
#HwCustomFooter #pre-footer {
	width:470px !important;
}

.HwLogo {
	margin: 0 auto !important;
	padding:20px 0 0 0;
	float:none !important;	
}

.HwDisclaimer,
.HwCopyright {
	margin-left: 0;
}

.HwTypeCategoryList .HwCategoryList ol {
	width: 100%;
}
.HwTypeCategoryList .HwCategoryList ol li {
	float: left;
	width:95%;
	margin-right:5%;
}

li.HwContentNavigationNext,
li.HwContentNavigationPrev {
	width: 43% !important;	
}

li.HwContentNavigationTop {
	display: none !important;	
}

/*kb - decision points*/

#warning-dp {
	width: 430px;
	padding: 10px 20px;
	background-color:#f4f4f5;
	margin-top: 20px;	
}



#HwDecisionPoint {
	display:none;
}

#HwFlatDecisionPointWrapper {
	display: block;
}

#warning-dp #warning-attention {
	width: 138px;
	height: 21px;
	background: url('/images/dp-attention.png') 0 0 no-repeat;
}

#warning-dp #warning-dp-button-back,
#warning-dp #warning-dp-button {
	width:90px;
	height:27px;
	float:left;

	cursor:pointer;
	
	margin: 10px 0px;
	
	
}	
#warning-dp #warning-dp-button {
	background: url('/images/dp-proceed.png') 0 0 no-repeat;
	}

#warning-dp-button-back {
	background: url('/images/dp-back.png') 0 0 no-repeat;
}

/*Immunization Schedule */
table.immunization th.first {
	width: 100px;
}

table.immunization th {
	padding: 0px 2px;
	font-size: 12px;
}


/*Health Files*/

body.healthfile .contentColumn table,
body.healthfile .contentColumn tbody {
	width: 470px;
}

body.healthfile #content div.contentColumn ul,
body.healthfile .contentColumn table li  {
	width:400px;
}



#health-files-translation-complete-list {
	width: 470px;
	margin: 0px auto;

}

#health-files-translation-complete-list .translation {
	float: left;
	width: 25%;
	margin: 5px 15px;
	
}



#healthfiles-title h6 {
	margin-left: 20px;
}

.healthfiles-topics, 
#content.healthfiles-content {

	width: 470px;
	float:none;
	margin:0px auto;
}

.healthfiles-topics {
	width: 430px;
	background-color:#f4f4f5;
	padding: 10px 15px;
	margin-top:20px;
	
}

#healthfiles-subscribers {
	
}

#healthfiles-subscribers .healthfiles-subscribers-submit {
	margin: 10px 0px;
}
#healthfiles-subscribers .healthfiles-subscribers-email {
	width: 100%;
}

/*Next Prev Pages*/
#page-nav-container {
	
	display: block;
	width: 100%;
	background: #edeef0;
	border-top:3px solid #e9ba58;	
}

#page-navigation {
	width: 460px;
	height: 70px;
	margin: 0px auto;
	border-left: dotted 1px #AAA;
	border-right: dotted 1px #AAA;
		
}

#page-navigation table td {
	padding: 0px !important;
	margin: 0px !important;
	border: none;
}

#page-navigation table td.page-right {
	border-left: dotted 1px #AAA;
}

#page-navigation .page-nav {
	width: 230px;	
	height:70px;
	vertical-align: middle;
	text-align:center;	
}

#page-navigation table {
	width: 100%;
}


/*
#page-navigation .page-prev {
	margin: 0px auto;
	float: left;
	text-align:center;
	width: 230px;
	
}*/

#page-navigation .page-nav a {
	display: block;
	font-size:11px;
	color: #394559;
	text-decoration:none;
	width: 150px;
	margin:0px auto;
	
	
}

#page-navigation .page-nav .page-next, 
#page-navigation .page-nav .page-prev {
	
	width: 100%;
	/*background: url('/images/menu/left-page-nav.png') 10px center no-repeat;*/
	
	
}

#page-navigation .page-nav .page-next {

	/*background: url('/images/menu/right-page-nav.png') 210px center no-repeat;*/
		
}

#page-navigation .page-nav a:hover {
	text-decoration:underline;
}


/*Email a Dietitician IFRAME*/
iframe#mainFrame[name="ead-disclaimer"] {
	width:470px;
	height:500px;

}



}




























@media screen and (min-width: 712px)
and (max-width: 959px) {

#mobile-check712 {
	display:block;
}

body {
	width:100%;
	overflow:auto;
}

#container {
	margin: 10px auto;
}	



.tinynav { display: block; width: 702px; }
ul.topic-contents,
ul.inPageNavigation,
#HwNavigation { 
	display: none;
}

ul.topic-contents.translations {
	display: block;
	width: 100%;
	background: none;
	border:none;
	
	padding: 0px 0px;
	text-align:left;
	border-radius: 0px;
}
ul.topic-contents.translations li {
	display: inline-block;
	height: 20px;
	margin: 0px 20px 0px 10px;
	background:url("/images/pdf-icon.png") 0px 0px no-repeat;
	padding-left:20px;
	
}

.navigationColumn h2 {
	display: none;
}

#navigation {
	
	margin: 0px 0px;
	

}




/*Header*/
#banner {
	height: 75px;
	position:relative;
	padding:5px 0px;
}

#banner .logo {
	height:60px;
	margin:7px 10px 0px;
	padding:0px 0px;
	
}
#banner .logo img {
	height:60px;
	width:auto;
}

/*Header*/

.subthemes menu {
	width: 470px;
	display:none;
}

/*main navigation*/
.subthemes li {
	display:none;
	
}

.pageOptions,
.topics {
	display:none;
}

#breadcrumbs {
	display: none;
}


#phone-breadcrumb {
	display: none;
}

/*Mobile Nav - Slide Out*/
/*Mobile Nav - Slide Out*/

#mobile-nav-wrapper {
	width: 692px;
	margin:0px auto;
	font-size: 12px;
}

#mobile-menu-wrapper #mobile-menu-title{
	background: #262C3A;
	background: url("/images/menu/nav-title-back.png") repeat-x;
	font-size: 13px;
	
	height: 44px;
	border-top: 1px #3E4555 solid;
	border-bottom: 1px #191D27 solid;
	line-height: 30px;
	color:#ccc;
	padding-left:10px;
}

#mobile-menu-title #mobile-menu-title-close {
	position:relative;
	width: 53px;
	height: 30px;
	float: right;
	
	margin-right:10px;
	background: url("/images/menu/nav-menu-title-close.png") 0px 0px no-repeat;
	cursor:pointer;
	margin-top: 9px;
	
	*position: absolute;
	*right: 5px; 
	*top: 0px;

}



#mobile-menu-title #mobile-menu-title-close:hover,
#mobile-menu-title #mobile-menu-title-close:active  {
	background: url("/images/menu/nav-menu-title-close.png") 0px -30px no-repeat;
}

#mobile-menu-title img {
	margin-top: 18px;
	
} 

#mobile-nav-button,
#mobile-breadcrumbs,
#nav-home-icon {
	display:block;
	float: left;
	margin: 0px 0px 0px;
	color: #fff;
	font-weight:bold;
}

#mobile-nav-button {
	height:35px;
	width:45px;
	margin-top: 5px;
	background: url("/images/menu/mobile-nav.png") no-repeat scroll 0px 0px transparent;
	cursor:pointer;
}

#mobile-nav-button:focus,
#mobile-nav-button:active  {
	background: url("/images/menu/mobile-nav.png") no-repeat scroll 0px -35px transparent;
}

#mobile-breadcrumbs {
	width: 595px;
	margin: 0px 8px 0px;
	white-space: nowrap;
	height: 44px;
	line-height: 44px;
}

#nav-home-icon {
	margin: 8px 0px 0px 5px;
}


#mobile-breadcrumbs a {
	color:#ddd;
	text-decoration:none;
	font-weight: normal;
}

#mobile-breadcrumbs a:hover {
	text-decoration: underline;
}

.subthemes .horizontalMenu, 
.topics {
	display:none;
}

.subthemes, .subthemes menu {
	height: 44px;
}


.show-mobile-menu {
	display:block;
}

#mobile-menu-wrapper {
	
	position: fixed;
	top: 0px;
	left: 0px;
	width: 0px;
	height: 100%;
	background-color: #262C3A;
	-webkit-box-shadow: 3px 0px 5px -2px #32394A;
	box-shadow: 3px 0px 5px -2px #32394A;
	z-index: 5000;
	display: none;
	overflow: auto;
	
	


	
}
#mobile-menu-wrapper menu.slide-out-mobile-menu {

	width:100%;
	height:100%;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	overflow:auto;
	
	
}


#mobile-menu-wrapper ul {
	margin: 0;
	padding: 0;
	width: inherit;
}

#mobile-menu-wrapper ul li {
	list-style-type: none;
	margin: 0px 0px;
	position:relative;
	overflow:hidden;
	padding: 0px 0px;

}


#mobile-menu-wrapper ul li a {
	position: relative;
	border-top: 1px #3E4555 solid;
	border-bottom: 1px #191D27 solid;
	color: #DBE0E8;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 230px;
	display: block;
	padding: 13px 0px 13px 10px;
	text-shadow: 0px 1px 1px #212631;
	*display:inline-block;
	
}






#mobile-menu-wrapper ul li ul {
	display: none;
}
#mobile-menu-wrapper ul li ul li a {
	
	padding-left: 20px;
}

.nav-collapse {
	position: absolute;
	top:0px;
	right:0px;
	width: 41px;
	height:40px;
	background: #262C3A;
	background:url("/images/menu/nav-collapse.png")  no-repeat scroll 0px 0px transparent;
	cursor: pointer;
	border-left: 1px #3E4555 solid;
	
}

.nav-collapse:hover, 
.nav-collapse:active  {
	
	background-color:#32394A;
	
}


.nav-collapse.open  {
	background: url("/images/menu/nav-collapse.png") no-repeat scroll 0px -41px transparent;
}

.nav-collapse.open:hover,
.nav-collapse.open:active {
	background-color:#32394A;
}





#mobile-menu-wrapper ul li img {
	margin-right:8px;
}

#mobile-menu-wrapper ul li a:hover, 
#mobile-menu-wrapper ul li a:active {
	background-color: #32394A;
}





#services {
    float: right;      
    width: 325px;
    height: 60px;    
    margin: 10px 0 0;    
    font-size: 11px;
}


#services #search input#searchBox {
	*width:245px;

}

/*
#services #search input#searchBox:-ms-input-placeholder {  
	left: 10px;

}

:placeholder {
	left: 10px;

}
.placeholder {
	left: 10px;
}*/


#double-iphone-holder {
	height: 530px !important;
	margin-left: 50px;
}

#slidesalt {
	top: 20px !important;
}
	

#footer .subthemes {
	display:none;
}







/*flyouts*/



#government-menu {
	position:relative;
	width: 702px;
	margin: 0px auto;
	cursor:pointer;
	z-index:110;
}

#government-menu span.mobile-click-trigger {
	display: block;
	
}

#government-menu .mobile-click-trigger {
	width: 110px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-transform: uppercase;
	padding: 7px 12px 7px 27px;
	height: 14px;
	
	background: url("/images/menu/flyoutArrow_spriteMap.png") no-repeat scroll 7px -42px transparent;
	cursor: pointer;
	
}

#government-menu .mobile-click-trigger:hover,
#government-menu .mobile-click-trigger:focus
{
	background-position: 7px -76px;
    background-color: #e7eaf1;     
    color: #384556 !important;    
    text-decoration: underline;
}



.themes .horizontalMenu .clickTrigger {
	display:none;
		
}

.themes .horizontalMenu {
	display:none;
}	

.themes .horizontalMenu {
	position:absolute;
	top: 28px;
	height: 300px;
	background: #384556;
	z-index:116;
	width: 300px;
	padding: 0px 20px 20px;
		
}
.themes .horizontalMenu h2 {
	display:block;
	font-size: 1.3em;
	margin: 20px 0px;
	color: #e7b957;
	font-family: "Century Gothic", CenturyGothic, "AppleGothic", sans-serif;
}
.themes .horizontalMenu li a {
	display: block;
}

.themes li.current a {
	color: #fff;	
}

.themes li.flyoutMenuItem a {
	float: none;
	padding: 7px 10px;
	text-align:left;
		
}

.themes .horizontalMenu li {
	position: relative;
	float:none;	
	display: block;
	border-top:solid 1px #697991;
	
	
}
	




/*Footer*/

#footer {
	padding-bottom: 50px;
}

#pre-footer {
	padding: 25px 20px 0;
	
}
#emergancy-notice {
	width: 400px;

}


#footer #themesBlock, 
.footer_themes menu {

	display:none;
	width: 702px;
}

#footer .government-links {
	width: 682px;
	margin: 25px auto 10px;

}

#footer .government-links a img {
	width:130px;
	height:auto;
	margin-top:10px;
}

#footer .medias {
	width: 500px;
	margin: 0px 0px;
}	

#footer .medias li {
	padding: 0px 4px;
} 



	
	
#footer .legal {
	width:702px;
	
}

#themesBlock {
	
}


/*Main*/
.pageCentered
{
    width: 702px;  
    
}

.section-block {
	margin:0px 10px 0px 0px;
	position:relative;
}


#oneColumnLayout,
#twoColumnLayout, 
#threeColumnLayout {
	
	margin: 0px auto 0px;
	padding:0px 0px;
}


#oneColumnLayout div.contentColumn,
#twoColumnLayout div.navigationColumn,
#threeColumnLayout div.navigationColumn,
#twoColumnLayout div.contentColumn.wide,
#twoColumnLayout div.contentColumn,
#threeColumnLayout div.contentColumn {

	width: 702px;
	padding: 0px 0px;
	margin:0px auto;
	float:none;


}



#twoColumnLayout div.extrasColumn,
#threeColumnLayout div.extrasColumn {
	width: 702px;
	
	margin-top:10px;
	
	column-count: 3;
	column-gap: 10px;
	-moz-column-count: 3;
    -moz-column-gap: 10px;
    -webkit-column-count: 3;
    -webkit-column-gap: 10px;
	overflow:visible;
	
	
	/*	-moz-column-fill: auto;
	-webkit-column-fill: auto;
	column-fill: auto; */
	
}

.right_menu {
	position:relative;
	display:inline-block;
	float:none;

	
	width:224px;
	margin: 0px 0px 10px;

	/*
	-moz-column-break-inside: avoid;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	
	-moz-column-break-after: always;
	-webkit-column-break-after: always;
	break-after: always;
	 
	-moz-column-break-before: always;
	-webkit-column-break-before: always;
	break-before: always; */
	
}

.right_menu, .right_menu .body {
	overflow:visible;	
}

.right_menu #pharmacist-image {
	margin: 0px 20px 0px 20px;
}

.right_menu #more-imformation-image {
	margin: -15px 0 0 15px;
}

#healthlinkbc-files-mobile-image, 
#healthlinkbc-files-image {
	margin:  -15px -10px 0px 0px;
	overflow: visible;
}

.right_menu .body #healthlinkbc-files-image {
	margin: -16px -4px 0px 0px;
}

#primary-content, 
#secondary-content,
#tertiary-content {
	width: 702px;
	overflow:visible;
	margin:0px auto 10px;
}

/*home page*/


#health-alert  #ticker {
	float:left;
	overflow:hidden;
	width: 350px;

}

#health-alert  #ticker a {
	display:block;
	position:absolute;
	top:10px;
	font-size:13px !important;	
	height:17px;
	width:300px;
	overflow:hidden;
}

#health-alert  #read-more {
	float:right;
	border-left: 1px solid #D9D9D9;
    margin: -10px 0px;
    padding: 10px 0px 10px 10px;
	font-size:13px !important;
}

#health-alert #subject {
	   padding: 10px 10px 10px 0px;
}



#intro-message {
	width:702px;
	padding:0px;
	margin:0px auto 20px;
}





/* Rotating Banner */
#rotating-banner {
	display:none;
	
}

.rotating-banner-items {
	height:127px;
	overflow:hidden;
	
}


.banner-image,
.banner-image img{
	display:block;
	width: 270px;
	height: 127px;
	overflow:hidden;
}



#search-health-information.section-block {
	width: 388px;
}

#search-health-information input {
	width:200px;
}

#search-sections ul.a-z-search-list {
	margin:14px auto 0;
	width:225px;
}



#content #a-z-search-list li,
#content .a-z-search-list li {
	margin:3px;
	
}


#a-z-search-list li a,
.a-z-search-list li a {
	width:25px;
	height:20px;
	margin:0px 2px;

}
	


#check-symptoms {
	width:292px;
	padding-bottom:0px;
	padding-right: 0px;
	margin:0px;
	
    
	
}

#check-symptoms .section-block-body {
    height: 60px;
}


#find-services {
	width:292px;
	margin: 10px 0px 0px 0px;
	float:right;
	/*margin:20px 10px 0px;
	float:left;*/
		
}

#find-services .section-block-body {
	height:113px;
	*height:115px;
}

#find-services form {
	margin-top:5px;
}

#find-services p {
	display:none;
}

#find-services input {
	width:160px;
	margin:0 0 10px 0px;
	padding:7px;

	
} 

#find-services input.search, #search-health-information input.search {
	position: absolute;
	top: 85px;
	right: 10px;
	
}

#find-services #find-services-map {

	margin: -10px -10px 0 5px;
	
	
}
/*
#find-services .section-block-body {
    height: 95px;
}





#find-services form {
	margin-top:10px;
}



#find-services label {
	display:none;
}


#find-services #find-services-map {
	float: left;
}*/



#search-health-information .section-block-body,
#on-the-web .section-block-body {
	height:auto;
}
	
#on-the-web.section-block {
	width:702px;
	position:relative;
	float:left;
	margin:20px 10px 0px 0px;	
}

#on-the-web .section-block-body {
	height:85px;
	margin: 0px 0px 20px;
	padding:0px 0px;
}
	.on-the-web-item {
		position:relative;
		
		border-right: 1px solid #D9D9D9;
		border-bottom:none;
		padding:5px 0px;
		float:left;
		width:138px;
		height:75px;
	}

	.on-the-web-item.last{
		border-right: none;	
	}

	.on-the-web-item img {
		width: 115px;
		height:auto;
		float:none;
		margin:auto;
		display:block;
			
			
	}
	
	.on-the-web-item.odd img {
		
		margin: 0px auto;
		float:none;
	}
	.spacer712 {
		height: 20%;
		width: 100%;
		
	}


#healthly-living {
	width: 702px;
	
}

#healthly-living .section-block-body {
	height:190px;
}

#healthly-living li {
	width:200px;
	
}


#healthlinkbc-files.section-block {
	display:none;
}

#healthlinkbc-files-mobile #healthlinkbc-files-image {
	margin: 5px -30px 0 0;
}

#healthlinkbc-files-mobile ul, #healthlinkbc-files ul {
	padding-left: 5px;
}


#healthlinkbc-files-mobile.section-block {
	width:292px;
		
	display: inline-block;	
	float: right;
	margin-bottom:10px;
	
	
}

#check-symptoms-find-services {
	float: right;
	
}

#healthlinkbc-files-mobile .section-block-body {
	height: 115px;
}

#healthfiles-links a {
	margin-top: 8px;
}

#search-health-information #search-tabs li a {
	padding: 6px 0 7px 0;
}

/*Resource Order Form */

#order-form #first.column,
#order-form #second.column {
	width: 672px;
}

#order-form #user-details #first, #order-form #user-details #second {
	width: 672px;
}


/*Public Health Alerts */

.health-alert-tab {
	width: 662px;
}

#stickynote {
	width: 702px;
}

ul li #stickynote{
	width: 682px !important;
}

/*KB*/
#HwContainer {
	position:relative;
	min-width: 712px;
	
	background-color:#FFF !important;
}

#HwCustomHeader {
	height: 157px !important;
}

#HwColumnContent {
	width:702px !important;
	margin:10px auto !important;
	padding:0px !important;
	float:none !important;
}

#HwColumnContent .HwTypeActionset, 
#HwColumnContent .HwTypeCategoryList, 
#HwColumnContent .HwTypeBrowseList, 
#HwColumnContent .HwTypeConditionCenter, 
#HwColumnContent .HwTypeLanding, 
#HwColumnContent .HwTypeCategory, 
#HwColumnContent .HwTypeDecisionPoint, 
#HwColumnContent .HwTypeFrame, 
#HwColumnContent .HwTypeMultiMedia {
	width: 702px !important;
		
}

	
#HwColumnSidebar2 {
	width:702px !important;
	margin:0px auto 20px !important;
	float:none !important;

}

#HwNavigation {
	background-color:#f4f4f5;
	padding:0px 20px 10px !important;
	margin: 10px auto;
	
}
	
#HwNavigationWrapper {
	padding-bottom: 0px !important;
	margin-top:20px;
}	
	
#HwMain {
	width: 702px !important;
	margin: 20px auto !important;
	padding:0px !important;
}

#HwFooter {
	width: 702px !important;
	padding:20px 0 0 0 !important;
	margin-left:0 !important;
}
#HwCustomFooter #pre-footer {
	width:702px !important;
}

.HwLogo {
	padding-top: 10px;
	padding-left: 0;
}

.HwDisclaimer,
.HwCopyright {
	margin-left: 140px;
}

/* Health Files */
table.printbox-container {
	padding-top: 20px;
	width:300px;
	right:10px;
	
	
}

table.printbox-container.expanded-printbox {
	width: 300px;
	padding-top: 2px;
}

div.printbox {
	float: left;
	/*margin: 10px 50px 10px 10px;*/
	margin: 7px 7px 7px;
	padding: 0px;
	
	
}

.healthfiles-topics, 
#content.healthfiles-content {

	width: 702px;
	float:none;
}

.healthfiles-topics {
	width: 672px;
	background-color:#f4f4f5;
	padding: 10px 15px;
	margin-top:20px;
	
}

#healthfiles-subscribers .healthfiles-subscribers-submit {
	margin: 10px 0px;
}


/*Next Prev Pages*/
#page-nav-container {
	display:block;
	width: 100%;
	background: #edeef0;
	border-top:3px solid #e9ba58;	
}

#page-navigation {
	width: 702px;
	height: 70px;
	margin: 0px auto;
	border-left: dotted 1px #AAA;
	border-right: dotted 1px #AAA;
		
}

#page-navigation table td {
	padding: 0px !important;
	margin: 0px !important;
	border: none;
}

#page-navigation table td.page-right {
	border-left: dotted 1px #AAA;
}

#page-navigation .page-nav {
	width: 351px;	
	height:70px;
	vertical-align: middle;
	text-align:center;	
}

#page-navigation table {
	width: 100%;
}


/*
#page-navigation .page-prev {
	margin: 0px auto;
	float: left;
	text-align:center;
	width: 230px;
	
}*/

#page-navigation .page-nav a {
	display: block;
	font-size:11px;
	color: #394559;
	text-decoration:none;
	width: 300px;
	margin:0px auto;
	*padding:5px 0px;
	
	
	
}

#page-navigation .page-nav .page-next, 
#page-navigation .page-nav .page-prev {
	
	width: 100%;
	height: auto;
	/*background: url('/images/menu/left-page-nav.png') 10px center no-repeat;*/
	
	
}

#page-navigation .page-nav .page-next {

	/*background: url('/images/menu/right-page-nav.png') 302px center no-repeat;*/
		
}

#page-navigation .page-nav a:hover {
	text-decoration:underline;
}




}
































@media only screen and (min-width: 960px) and (max-width: 1084px) {
	#content #threeColumnLayout .also-use-right-column {
		width: 730px;
	}


	#healthlinkbc-files .section-block-body {
		height: 195px;
	}

	#healthly-living .section-block-body {
		height: 195px;
	}

	#healthfiles-links a {
		margin-top: 10px;
	}
	
	
}



























@media only screen and (min-width: 1085px) {

#content #threeColumnLayout .also-use-right-column {
	width: 855px;
}


/*Header*/
.themes menu,
.subthemes menu,
.topics menu  {
	width: 1085px;
}



/*main navigation*/
.subthemes li {
	width: 134px;
}
	.subthemes li a {
		width:135px;
	}
	.subthemes li.current a {
		width:136px;
	}

/*flyouts*/
#flyouts {
	width: 1085px;
}

.footer_themes li.flyoutMenuItem a,
.themes li.flyoutMenuItem a {
    padding: 9px 12px 5px;
}



/*Footer*/
#pre-footer {

	padding: 25px 20px 0;

}

#emergancy-notice {
	width: 755px;
}

#footer #themesBlock, 
.footer_themes menu {

	width: 1085px;
}

#footer .government-links {
	width: 1055px;

}

#footer .medias {
		width: 795px;
}

#footer .medias li {
	padding: 0px 25px;
} 
 


 

/*Main*/
.pageCentered
{
    width: 1085px;  
    
}

#oneColumnLayout div.contentColumn {
	width:1085px;
}

#twoColumnLayout div.contentColumn {
	width: 765px;
}

#threeColumnLayout div.contentColumn {
	width: 560px;
}


.section-block {
	margin:0 10px 0px 0px;
	position:relative;
}





/*home page*/

#primary-content,
#secondary-content  {
	width:1085px;
	
	padding: 0px;
}
#intro-message {
	float: left;
	width:575px;
	margin: 10px 0px;
	padding:0px;
}

#health-alert {
	margin: 0px auto;
	
}

#health-alert #read-more {
	
}

#search-health-information.section-block {
	width: 528px;
}

#search-health-information input {
	width:345px;
}



#search-sections ul.a-z-search-list {
	margin:14px auto 0 auto;
	width:365px;
}

#content #a-z-search-list li,
#content .a-z-search-list li {
	margin:3px;	
}

#a-z-search-list li a,
.a-z-search-list li a {
	width:25px;
	height:20px;
}

#check-symptoms {
	width:290px;	
	margin-left: 10px;
}

#find-services {
	width:290px;
	margin-left: 10px;	
}
	
#on-the-web.section-block {
	width: 225px;
}

.on-the-web-item img {
	margin: 0px auto;
	float:none;
	display:block;
}

.on-the-web-item.odd img {
	margin: 0px auto;
	float:none;
}

#healthly-living {
	width: 838px;
}

#healthly-living li {
	width:245px;
}

#healthlinkbc-files.section-block {
	width:225px;
}

/*Resource Order Form */

#order-form #first.column,
#order-form #second.column {
	width: 520px;
}

#order-form #user-details #first, #order-form #user-details #second {
	width: 520px;
}

#stickynote {
	width: 540px;
}
ul li #stickynote{
	width: 520px !important;
}


/*Public Health Alerts */

.health-alert-tab {
	width: 725px;
}


/*KB*/

#HwColumnContent {
	width:750px !important;
	margin-right: 20px !important;
}
	
#HwColumnSidebar2 {
	width:250px !important;
	margin-right: 20px !important;
}
	
#HwMain {
	width: 1085px !important;
}

#HwCustomFooter #pre-footer {
	width:1000px !important;
}

/*Health Files*/

#content.healthfiles-content {
	
	width:100% !important;

}


#healthlinkbc-files-image {
	margin: -30px 0px 0px 0px;
}

#healthlinkbc-files #healthlinkbc-files-image {
	margin: 0px -30px 0px 0px;
}

.right_menu .body #healthlinkbc-files-image {
	margin-right: 10px;
}



table.printbox-container.expanded-printbox {
	width: auto !important;
	padding-top: 32px !important;
}

.fancybox-inner #HwMain {
	width: 920px !important;
	margin: 0px 0px !important;
}
.fancybox-inner #HwFooter {
	width: 920px !important;	
}





}





























/* pha smartphone css */

@media only screen and (max-width: 711px) {


#health-alert-tabs {
    display: none;
}

#health-alert-tabs li {
    display: block;
    width: auto; height: auto;
}

#health-alert-tabs li a{
    float: none;
    position: static;
    width: auto;
    height: auto;
    display: inline;
    padding: 0; margin: 0;
    background: none; border: none;
}

#public-health-alerts-page a.tab-heading {
    display: block;
    font-size: 1.2307em;
    font-weight: normal;
    line-height: 30px; height: 30px;
    padding:2px 20px;
    text-decoration: none !important;
    cursor: pointer;
    font-family: Century Gothic, sans-serif;
    background: url("/images/home-page-icon-sprite.png") 0 -771px repeat-x #F4F4F4;
    border-top:1px solid #D9D9D9;
    border-left:1px solid #D9D9D9;
    border-right:1px solid #D9D9D9;
    border-bottom:1px solid #CCC;                  
    cursor:pointer;
    color: #394559 !important;
}

#public-health-alerts-page a.tab-heading .arrows {
    background: url("/images/arrows.png") no-repeat 0px -5px;
    width: 20px;
    height: 20px;
    display: inline-block;
    margin: 0 0 -5px 0;
}

#public-health-alerts-page a.tab-heading:first-of-type {
    border-radius: 5px 5px 0 0;
}

#public-health-alerts-page a.tab-heading:last-of-type {
    border-radius: 0 0 5px 5px;
}

#public-health-alerts-page a.tab-heading.active, #public-health-alerts-page a.tab-heading:hover {
    background: #394559;
    color: white !important;   
    border-top:1px solid #222d3d;
    border-bottom:1px solid #394559;
    border-left: 1px solid #222d3d;
    border-right: 1px solid #394559;
}

#public-health-alerts-page a.tab-heading.active {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

#public-health-alerts-page a.tab-heading:hover .arrows {
    background-position: -53px -5px
}

#public-health-alerts-page a.tab-heading.active .arrows {
    background-position: -27px -5px;
}

#public-health-alerts-page .health-alert-tab {
    float: none;
    margin-bottom: 0;
    width: auto;
}

#public-health-alerts-page .hidden-on-smartphones {
  display: none;
}
	
}