
            #toolkit_link_item
            {padding-bottom:1%;padding-left:1%;padding-right:1%;padding-top:1%;}
            #FEATURED
            {border-bottom:#eee2b9 4px ridge;border-left:#eee2b9 4px ridge;background-color:#f5b216;font-family:Arial, Geneva, sans-serif;color:#39275b;font-size:12px;border-top:#eee2b9 4px ridge;font-weight:bold;border-right:#eee2b9 4px ridge;}
            #HMC
            {border-bottom:#b2bfc8 4px ridge;border-left:#b2bfc8 4px ridge;background-color:#9ec3de;font-family:Arial, Geneva, sans-serif;color:#39275b;font-size:12px;border-top:#b2bfc8 4px ridge;font-weight:bold;border-right:#b2bfc8 4px ridge;}
            #UWMC
            {border-bottom:#f2edc9 4px ridge;border-left:#f2edc9 4px ridge;background-color:#dfdde8;font-family:Arial, Geneva, sans-serif;color:#39275b;font-size:12px;border-top:#f2edc9 4px ridge;font-weight:bold;border-right:#f2edc9 4px ridge;}
            #UWM
            {border-bottom:#d7a900 4px ridge;border-left:#d7a900 4px ridge;background-color:#eee2b9;font-family:Arial, Geneva, sans-serif;color:#39275b;font-size:12px;border-top:#d7a900 4px ridge;font-weight:bold;border-right:#d7a900 4px ridge;}
			.gallery aside .box {position:relative;	overflow:hidden; height:49%; margin-bottom:2.33%;}
            .carousel .block.none {background-color:transparent;}

            body {

            }

            p.paragraph {
                  margin-bottom: 0px;
            }
            .title {
                  cursor: pointer;
                  margin: 0px;
                  padding: 0px;
            }
            .datedate {
                  display: inline-block;
                  width: 100px;
                  text-align: center;
            }

            img.newsthumbnail {
                  border-radius: 50%;
                  width: 40px;
                  vertical-align: middle;
                  padding: 10px;
            }
            .ie8 img.newsthumbnail {
                  border-radius: 50%;
                  width: 40px;
                  vertical-align: middle;
                  padding: 10px;
            }
            span.thumbnail {
                  display: inline-block;
                  width: 65%;
                  min-width:4 20%;
                  vertical-align: middle;
                  overflow: hidden;
                  border: #fff;
            }
            span.dots {
                  color: #8e6f0c;
                  position: relative;
            }
            span.ribbon {
                  display: inline-block;
                  width: 10px;
                  height: 85px;
                  background-color: #8e6f0c;
                  vertical-align: middle;
            }
            .c-body {
                  position: relative;
                  margin: 0 0 0 270px;
                  width: 60%
            }
            /* Adjust for different brower on different os*/
            .c-body .ribbon {
                  position: absolute;
                  left: -139px;
                  left: -144px\9;
            }
            .gecko .c-body .ribbon{
                  position: absolute;
                  left: -144px;
            }
            .ie8 .c-body .ribbon{
                  position: absolute;
                  left: -144px;
            }
            .mac.gecko .c-body .ribbon {
                  position: absolute;
                  left: -139px;
            }
            .win.chrome .c-body .ribbon {
                  position: absolute;
                  left: -144px;
            }
            .safari .c-body .ribbon {
                  position: absolute;
                  left: -140px;
            }
            .mac.chrome.c-body.ribbon{
                  position: absolute;
                  left: -140px;
            }
            /* over */
            #readAll {
                  margin-left: 110px;
                  cursor: pointer;
            }
/* RSS Feed */

.rssBody ul {
      list-style: none;
      padding: 0 15px;
      margin: 0;
}

.rssBody h4 {
      font-size: 15px;
      line-height: 19px !important;
      font-weight: normal;
}

.rssBody h4 a {
      color: #333!important;
}

.rssBody div {
      font-weight: 600;
}


.rssBody li {
      margin-bottom: 10px;
}

.more-link {
      text-align: center;
      display: block;
      margin: 10px 15px 20px;
}

.lead-story {
      display: inline-block;
      padding: 0 15px;
      margin-bottom: 15px;
}

.btn-transparent {
      background: #f8f5e0;
      border: 1px solid #856822;
      width: 80%;
      margin: 0 auto;
      color: #856822;
      font-weight: bold;
      margin-bottom: 15px;
      border-radius: 5px;
}

.btn-transparent:hover {
      background: #fff;
}

.social i {
    color: #f8f0d3;
    font-size: 20px;
    padding-left: 2px;
}

.social i:hover {
    color: #fff;
}


#rail .row-fluid .span8 {
      border-right: 1px solid #e7e7e7;
      padding-right: 20px;
}


#rail i {
      font-size: 22px;
}

table#billing-examples th, table#billing-examples tr {
      padding: 20px 10px 20px 0;
}

.buffer {
      margin: 50px 0;
}

a [class^="icon-"], a [class*=" icon-"] {
    text-decoration: none;
}

table#billing-examples th, table#billing-examples tr {
      text-align: center;
}

.button {
      background-color: #fdfdfd;
      border: 1px solid #ababab;
      color: #444;
      cursor: pointer;
      display: block;
      font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
      font-size: 14px;
      font-weight: normal;
      line-height: 20px;
      margin: 0 0 8px;
      min-width: 6em;
      text-align: center;
      padding: 10px 0px;
      vertical-align: middle;
      width: 100%;
}

.button:hover {
      color: #444;
      text-decoration: none;
}

.green {
      background-color: #7a8c38;
      border: none;
      color: #fff;
}

.green:hover {
      background-color: #596b19;
      color: #fff;
}

.orange {
      background-color: #ff7a32;
      border: none;
      color: #fff;
}

.orange:hover {
      background-color: #e35d14;
      color: #fff;
}

.green:visited, .orange:visited {
      color: #fff;
}

.grey {
      background-color: #77787b;
      border: none;
      color: #fff;
}

.grey:hover {
      background-color: #616265;
      color: #fff;
}

ul.location {
      padding: 0;
      margin: 0;
      list-style-type: none;
}

ul.location li {
      padding-bottom: 15px;
}


.cols-a p, .cols-a ul, .cols-a ol {
    margin-bottom: 14px;
}

.cols-a h3, .scheme-a {
  line-height: 1;
}

.link-b a.button {
    width: 85%;
}

.featured img {
    width:90%;
    padding-bottom:30px;
    background-color:#77787b;
}


.featured p {
    color:#ffffff;
    margin-top:-24px;
}

#req_iframe {
width: 100%;
overflow:hidden;
margin-top: -10px;
}

.newpatientlink {
padding: 0px 0px 6px 0px;
text-align:center;
}
.returningpatientlink {
padding: 0px 0px 6px 0px;
text-align:center;
}
.virtualcliniclink {
padding: 0px 0px 6px 0px;;
text-align:center;
}
.referrallink {
padding: 0px 0px 6px 0px;
text-align:center;
}

/* Healthworks - Mark */

.hw_main_article {
	background: url('/healthworks/PublishingImages/Pages/winter-sports-safety/hw-winter-sports-hero-image.jpg') 0 0 no-repeat!important;
}

.navbar.hw_nav {
	margin: 0px; /*Removed -20px top margin. Moved custom CSS to web part at bottom of page-BTS 11-3-15*/
	padding: 10px 0;
	background: #F3F0E5;
}
.hw_main_article {
	width: 100%;
	height: 500px;
}
.hw_nav .nav { width: 100%; padding: 0 0 0 30px;}
.hw_nav_list { color: #856929; padding: 0 5em 0 0; font: bold 14px/18px Arial,Helvetica,sans-serif; }
.hw_nav_list a { padding: 0!important; color: #856929!important;}
.hw_main_article {background-size: 100% 500px; 	background-position: center; }
.hw_main_article_link { text-decoration: none!important;}
.hw_header_content { margin: 330px 0 0 0; background: rgba(51, 51, 51, 0.5); padding: 0.5em;}
.hw_header_content h1 { color: #fff; margin-top: 0; font-weight: 400; font-size: 34px; margin: 0; line-height: 1.1;}
.hw_header_content p { color: #CCC;}
.hw_main_content a { text-decoration: none!important;}
.hw_main_container { margin: -40px 0 0 0; background:#f3f3f4; padding: 1em;}
.hw_main_container a { text-decoration: none!important; }
.hw_main_article_h1 { font-size: 20px; font-weight: 400; color: #856822!important; margin: 0.8em 0 0;}
.hw_main_article_h1:hover { color: #A29061!important;}
.hw_article_h2 { font-size: 20px; color: #856822!important; margin: 0; font-weight: 400; }
.hw_article_h2:hover {color: #A29061!important; }
.hw_main_article_p { font-size: 11px; color: #666;}
.hw_main_text_container { padding: 0 0 0 1.5em;}
.hw_main_news { background: #fff; height: 290px; width: 31%; margin: 10px;}
.hw_main_news img { display: block; margin: 1.3em auto 0;}
.hw_bottom_content { margin: 1em 0 0 0;}
.hw_bottom_content img { float: left; margin: 0 1em 0 0;}
.hw_article { overflow: hidden; background: #f3f3f4; margin: 0 0 1em 0; padding: 1em;}
.hw_article_content { float: left; width: 100%;}

.hw_info { background: #F3F0E5; padding: 1em;}
.hw_info h3 { color: #555; font-size: 14px; font-weight: 600; border-bottom: 1px solid #555;}
.hw_info p { color: #666; font-size: 12px;}
.hw_info .right_nav_btn { padding: 0.8em 0; width: 100%; background: #387CB9; color: #fff; display: block; margin: 0.3em 0 0; text-align:center; }
.hw_info .right_nav_btn:hover { background: #5795CC;}
.hw_right_info { margin: 0 0 2em; overflow: hidden;}
.hw_btn { padding: 0.8em 2em; background: #387CB9; color: #fff!important; float: right; margin: 1em 2em 0 0;}
.hw_btn:hover { background: #5795CC;}
.hw_appointment { background: #F8F5E0; margin: 0 0 1em; padding: 1em;}
.hw_appointment_content { text-align: center;}
.hw_appointment_content h3 { color: #856822!important;}
.appointment_btn a { padding: 0.6em 2em; color: #fff!important; display: block; font-size: 16px; line-height:1.2;}
.appointment_btn { background: #856822; width: 100%}
.appointment_btn:hover { background: #A29061;}
.partner_img { overflow: hidden; width: 100%;}
.partner_img a { float: left;}
.partner_img_top, .partner_img_bottom { width: 100%; overflow: hidden; margin: 0 0 1em;}
.partner_img_top img, .partner_img_bottom img { margin: 0;}
.partner_komo_news { margin: 0.7em 0 0 0.9em;}
.partner_star { margin: 0 0 0 2.3em;}
.partner_img_bottom { margin: 0 auto;}

/* Article page */

.healthworks_top_banner {
	width: 100%;
	background-image: url('/healthworks/PublishingImages/Healthworkd_Header.jpg')!important;
	background-size: 100%;
	background-repeat: no-repeat;
	margin: 0.5em 0 0;
}

/* Removed by BTS -- 11/9/15
.healthworks_top_banner:hover {
	opacity: 0.8;
}
*/

.article_hw_logo {
margin:0.5em 0 0;
text-align: center;
}

.hw_article_page_left ul {
margin:0;
}

.hw_article_page_left ul li {
list-style-type:none;
margin:0 0 0.5em;
font-size:12px;
}

.hw_article_page_right img {
width:100%;
margin:0;
}

.hw_article_page_right a:hover, .hw_article_page_left a:hover {
text-decoration: none!important;
}

.hw_accordion_left {
width:100%;
float:left;
margin:0 1em 0 0;
}

.hw_accordion_left img {
margin:0.3em auto 0.3em auto;
display:block;
}

.hw_accordion_left a {
margin:1em 0 0 0;
padding:0.4em 0;
display:block;
background:#8e6f0c;
text-align:center;
color:#fff;
}

.hw_accordion_left a:hover {
background: #a29061;
}

.hw_accordion_right {
width:100%;
float:left;
margin: 1em 0 0;
}

.hw_accordion_right .accordion-heading .accordion-toggle {
background:#F8F5E0;
color:#856822;
}

.hw_article_page_title { width: 90%; background: #f3f3f4; display: block; margin: -40px auto 0 auto; position: relative; padding: 0.8em;}
.hw_article_page_title h1 { color:#856822; margin: 0; font-size: 32px; font-weight: 400; letter-spacing: -0.5px;}
.article_page_appointment {margin: 0 0 0.5em!important;}
.article_page_content {width: 100%; margin: 0 0 2em;}
.article_page_accordion { margin: 0.5em 0!important; background: #f8f5e0;}
.article_page_h2 { color:#856822!important; font-size: 20px; font-weight: 400;}
.article_page_article_bg { background:#f3f3f4; padding: 1em; margin: 1em; width: 30%; float: right;}
.article_page_article_bg .article_page_h2 { font-size: 17px;}
.article_page_article_bg p { font-size: 13px;}
.health_information .article_image_link img { width: auto; float: left; margin: 0 1em 0 0;}
.classes_events_info_container { background:#F3F3F4; padding: 1em;}

.hw_media_h1 { color: #856822 !important; margin: 0.4em 0 0;  font-size: 16px; font-weight: 400;}
.hw_media_container { padding: 0 0.5em; }
.media_page_video_container { width: 100%; overflow: hidden; margin: 0.5em 0 1em;}
.media_page_h1 { color: #856822 !important; font-size: 20px; font-weight: 400; margin: 0;}
.media_page_video_container img:hover { opacity: 0.7;}
.hw_article_page_right.media_container { padding: 1em;}
.hw_main_description {display: none!important;}
.water_safety_container { clear: both; }
.article_page_content {
	clear:both;
}

img.multimedia_thumbnail:hover { opacity: 0.7; filter: alpha(opacity=70);  /*For IE8 and earlier */} /* Add multimedia_thumbnail selector on 11-3-15 -BTS */

/* Bill Tour Test */

.hmc_img_con, .uwmc_img_con, .uwp_img_con, .val_img_con { width: 760px; height: 1000px; }

.hmc_img_con { background: url('/patient-care/PublishingImages/billing-insurance/hmc_bill.jpg') 0 0 no-repeat; background-size: 760px 1000px;}

.uwmc_img_con { background: url('/patient-care/PublishingImages/billing-insurance/uwmc_bill.jpg') 0 0 no-repeat; background-size: 760px 1000px;}

.uwp_img_con { background: url('/patient-care/PublishingImages/billing-insurance/uwp_bill.jpg') 0 0 no-repeat; background-size: 760px 1000px;}

.val_img_con { background: url('/patient-care/PublishingImages/billing-insurance/val_bill_1.jpg') 0 0 no-repeat; background-size: 760px 1000px; }


/* Billing Insurance */

.billing_right_nav .button {
	PADDING-BOTTOM:5px;
	MARGIN:0px 0px 1em;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	FONT-SIZE:12px;
	PADDING-TOP:5px;
}

.billing_image IMG {
	TEXT-ALIGN:center;
	MARGIN:0px auto 0.8em;
	DISPLAY:block;
}

.bill_container {
	display:block;
	padding:5px;
	min-height:230px;
}

.billing_info_image {
	display:block;
	margin:0 auto;
}

.billing_info_image_cont {
	min-height:110px;
}

.bill_container a {
	font-size:12px;
	margin:0 0 1em;
	padding:5px;
}

.billtour_hide_mobile {
	display: block;
}
.billtour_on_mobile {
	display: none;
}

.billing_right_nav .button {
	padding:5px 0;
	margin:0 0 1em;
	font-size:12px;
}

.billing_image img {
	text-align:center;
	margin:0 auto 0.8em;
	display:block;
}

.online_pay_btn_cont {
	width:100%;
	overflow:hidden;
	margin:0 0 1.5em;
}

.online_pay_btn_cont .span5, .online_pay_btn_cont .span6 {
	text-align:center;
	margin:0 0 0.5em 0.5em;
}

.op_btn_info {
	width:100%;
	overflow:hidden;
}

.op_btn_info img {
	float:left;
	margin-right:8px;
}

.op_btn_info h2 {
	float:left;
}

.op_btn_blue {
	color:#fff !important;
	width:100%;
	display:block;
	padding:0.8em 0;
	background:#7da1c5;
}

.op_btn_blue:hover {
	text-decoration:none;
	cursor:pointer;
	background:#6690BA;
	color:#fff;
}

.cols-a h2 {
	margin-top:0 !important;
}

.billing_info_a {
	padding:0 0 0 0.5em;
	float:left;
	width:100%;
	margin:0.3em 0 0.3em 0.8em;
	cursor:pointer;
	display:list-item;
	list-style-type:disc;
}

.op_btn_info h3 {
	margin:4px 0 9px !important;
}

.billing_main_btn_container {
	margin: 1em 0 2em;
}

.billing_main_btn {
	width: 32%;
	float: left;
	margin: 0 0.4em;
}

.billing_image {
	min-height: 120px;
	display: block;
}

.billing_image:hover {
	opacity: 0.8;
}

.ui-state-default {
	background: none!important;
}

.ui-icon, .ui-icon:hover {
	background: none!important;
}

.ui-accordion .ui-accordion-icons{
	padding-left: 1em!important;
}

.contact_title_container img {
	padding: 0 12px 0 0;
	float: left;
}

.billing_insurance_landing_slide img {
	width: 100%;
}

/*  Neighborhood Clinic */

.uwnc_top_main_cont {
	background: #f4f4f4;
	margin: 0 0 1em;
}
.uwnc_bottom_cont  {
	margin: 1em 0 0;
}
.uwnc_top_cont {
	height: 152px;
	position: relative;
}
.uwnc_top_main_content {
	margin-top: 2em;
}
.uwnc_top_main_content p {
	padding: 0 1em 0 0;
	margin-top: 1.4em;
}
.uwnc_badge_text {
	position: absolute;
	bottom: 0;
	width: 100%;
	background-color:rgba(0, 0, 0, 0.7);
}
.uwnc_badge_text p {
	padding: 0.5em;
	color: #fff;
	margin-bottom: 0;
}
.uwnc_ecare {
	background: url('/neighborhood-clinics/PublishingImages/uwnc_ecare.jpg') 0 0 no-repeat;
}
.uwnc_appointments {
	background: url('/neighborhood-clinics/PublishingImages/uwnc_appointments.jpg') 0 0 no-repeat;
}
.uwnc_vc {
	background: url('/neighborhood-clinics/PublishingImages/uwnc_vc.jpg') 0 0 no-repeat;
}
.uwnc_info {
	background: url('/neighborhood-clinics/PublishingImages/uwnc_info.jpg') 0 0 no-repeat;
}

.uwnc_ecare:hover {
	opacity: 0.8;
}
.uwnc_appointments:hover {
	opacity: 0.8;
}
.uwnc_vc:hover {
	opacity: 0.8;
}
.uwnc_info:hover {
	opacity: 0.8;
}
.uwnc_video:hover {
	opacity: 0.8;
}

.uwnc_subpage_top_img {
	margin: 0 0 1em;
}

.aoc_play_icon {
vertical-align:middle;
padding:0 0.3em 0 0;
}

.wait-clinic {
margin:0.5em 0;
}

.uc_clinic_info {
margin:1em 0;
overflow:hidden;
width:100%;
}

.wait-summary-header {
font-size:17px;
margin-bottom:1em;
}

.returningpatientlink {
padding:0 !important;
margin:0.3em 0;
}

.newpatientlink {
padding:0 !important;
}

.wait-summary-header {
color:#8e6f0c;
font-size:17px;
font-weight:700;
}

.wait-clinic-wait {
float:right;
}

.wait-summary {
padding-left:10px;
border-left:6px solid rgb(255, 121, 49);
}

.location_list {
margin:1.5em 0 0 0 !important;
}

.returningpatientlink {
padding:0 !important;
margin:0.3em 0;
}

.newpatientlink {
padding:0 !important;
}

.uwnc_right_location, .ExternalClass .uwnc_right_location .accordion-inner {
border:none;
}

.uwnc_right_location .accordion-heading {
	padding:0!important;
}

.uwnc_right_location .accordion-inner {
	border: none!important;
}

.uwnc_landing_location_h3 {
font-size:1em !important;
font-weight:normal;
padding:0 0 0 9px;
}
.uwnc_right_location .accordion-body {
padding:0;
}

/* Donate Button */

.banner-link {
	border-radius: 6px 6px 0 0;
}

.banner-link:hover {
    opacity: 0.7;
}

/* Neighborhood clinics iframe */

.career_iframe iframe {
	display: block;
    border: none;
    height: 100vh;
}

/* Olympia Clinic */

.clinic_campaign_bg_container {
	background: url('/olympia/PublishingImages/olympia_panel1_bg.jpg') 0 0 no-repeat;
	background-size: cover;
	height: 340px;
	clear: both;
}

.panel1_content {
	position: relative;
}

.clinic_open_sign .textone {
	font-size: 1.26em;
	margin: 0.3em 0;
}

.clinic_open_sign .texttwo {
	font-size: 0.9em;
	margin:0.3em 0;
}

.clinic_open_sign .textthree {
	padding-top: 0.4em;
	font-size: 1.6em;
	margin-top: 0.2em;
	border-top: 1px solid #ffffff;
}

.clinic_open_sign .textfour {
	font-size: 3em;
	padding: 0;
}

.clinic_open_sign .textfive {
	font-size: 2.5em;

}

.clinic_open_sign {
	position: absolute;
	top: 0;
	right: 0;
	background: url('/olympia/PublishingImages/clinic_open_sign.png') 50% 0 no-repeat;
	padding: 0.5em;
	height: 188px;
}

.clinic_open_sign p {
	padding: 0.1em 0;
	margin: 0;
	text-align: center;
	color: #fff;
	font-weight: bold;
	line-height: 1;
}

.clinic_main_logo {
	display: block;
	margin: 0 auto;
	padding: 6em 0 0;
	width: 297px;
}

.panel2_container {
	width: 100%;
	padding: 3em 0;
	clear: both;
}

.panel2_content {
	float: left;
	width: 100%;
}

.panel2_content.left {
	float: left;
	width: 55%;
}

.panel2_content.left h1 {
	font-size: 1.4em;
	font-weight: bold;
	color: #333;
}

.panel2_main_par {
	padding: 1em 0;
}

.panel2_link {
	float: left;
	overflow: hidden;
}

.panel2_link a {
	color: #fff;
	background: #A29061;
	padding: 1em 2em;
	line-height: 1.2;
	float: left;
	margin: 0 0.5em 0 0;
	cursor: pointer;
}

.panel2_link a:hover, .panel6_link a:hover {
	background-color: #F3F0E6;
    color: #000;
	text-decoration: none;
}

.panel2_link p {
	color: #000;
	border: 1px solid #e2e2e2;
	padding: 1em 2em;
	line-height: 1.15;
	float: left;
	margin: 0;
	font-weight: bold;
}

.panel2_content.right {
	float: right;
	width: 43%;
}

.clinic_campaign_bg2_container {
	background: url('/olympia/PublishingImages/olympia_panel2_bg.jpg') 0 0 no-repeat;
	background-size: cover;
	clear: both;
}

.clinic_house_sign .textone {
	padding-top: 0.5em; font-size: 1.55em;
}

.clinic_house_sign .texttwo {
	font-size: 1.2em;
}

.clinic_house_sign .textthree {
	padding-top: 0.4em; font-size: 1em; margin-top: 0.2em; border-top: 1px solid #ffffff;
}

.clinic_house_sign .textfour {
	font-size: 2em;
}

.panel1_content {
	position: relative;
}

.panel3_content {
	width: 100%;
}

.clinic_house_sign {
	position: absolute;
	background: url('/olympia/PublishingImages/open_house_sign.png') 50% 0 no-repeat;
	padding: 0.5em;
	height: 146px;
}

.panel3_title {
	width: 75%;
	margin: 0 auto;
}

.clinic_house_sign p {
	color: #fff;
	line-height: 0.5;
	text-align: center;
	font-weight: bold;
}

.campaign_bg2_h2 {
	font-size: 1.4em;
	font-weight: bold;
	color: #333!important;
	text-align: center;
	margin-top: 0;
	padding-top: 2.5em;
}

.campaign_bg2_p {
	text-align: center;
}

.panel4_container {
	height: 340px;
	padding: 3em 0;
	clear: both;
}

.panel4_container h2 {
	font-size: 1.4em;
	font-weight: bold;
	color: #333!important;
	text-align: center;
}

.panel4_container h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 0.2em;
}

.campaign_provider_container {
	float: left;
	width: 100%;
	margin-top: 0.5em;
}

.campaign_provider {
	float: left;
	width: 33%;
	text-align: center;
	padding: 11.5em 0 0;
	margin: 1em 0 0;
}

.campaign_provider.first_olympia {
	background: url('/olympia/PublishingImages/bio_eunice_chen_md.png') no-repeat 50% 0 / 150px 150px;
}

.campaign_provider.two_olympia {
	background: url('/olympia/PublishingImages/bio_hollie_matthews_md.png') no-repeat 50% 0 / 150px 150px;
}

.campaign_provider.third_olympia {
	background: url('/olympia/PublishingImages/bio_profile_img_none.png') no-repeat 50% 0 / 150px 150px;
}

.clinic_campaign_bg3_container {
	background: url('/olympia/PublishingImages/campaign_grid_gold.jpg') 0 0 repeat;
	clear: both;
}

.panel5_container {
	width: 100%;
	padding: 0;
}

.panel5_flag_container {
	position: relative;
}

.panel5_content_container {
	padding: 3em 0;
	overflow: hidden;
}

.panel5_content {
	float: left;
	width: 58%;
	margin: 3em 0 0;
}

.clinic_house_sign.panel5_flag {
	background: url('/olympia/PublishingImages/request_appointments_sign.png') 50% 0 no-repeat;
	right: 0;
}

.panel5_content h2 {
	font-size: 1.4em;
	font-weight: bold;
	color: #333!important;
	text-align: left;
}

.campaign_map_link {
	float: left;
}

.campaign_map_link img {
	width: 340px;
	margin: 2em 3em 2em 2em;
}

.primary_care_container {
	float: left;
	width: 100%;
}

.primary_care {
	float: left;
	width: 22%;
	margin: 0.5em;
	border: 1px solid #e2e2e2;
	text-align:center;
	padding: 6em 0.3em 2em;
}

.primary_care p {
	margin: 0.5em 0;
}

.primary_care.one {
	background: url('/olympia/PublishingImages/olympia_chronic_disease.png') no-repeat 50% 25%;
}

.primary_care.two {
	background: url('/olympia/PublishingImages/olympia_screening.png') no-repeat 50% 25%;
}

.primary_care.three {
	background: url('/olympia/PublishingImages/olympia_lab.png') no-repeat 50% 25%;
}

.primary_care.four {
	background: url('/olympia/PublishingImages/olympia_women.png') no-repeat 50% 25%;
}

.primary_care.five {
	background: url('/olympia/PublishingImages/olympia_family_medicine.png') no-repeat 50% 25%;
}

.primary_care.six {
	background: url('/olympia/PublishingImages/olympia_immunizations.png') no-repeat 50% 25%;
}

.primary_care.seven {
	background: url('/olympia/PublishingImages/olympia_exams.png') no-repeat 50% 25%;
}

.primary_care.eight {
	background: url('/olympia/PublishingImages/olympia_preventive.png') no-repeat 50% 25%;
}

.clinic_campaign_bg4_container {
	background: url('/olympia/PublishingImages/olympia_panel6_bg.jpg') 0 0 no-repeat;
	background-size: cover;
	height: 380px;
	clear: both;
}

.container.panel6 {
	margin-top: 3em;
	padding-top: 6em;
}

.container.panel6  h3 {
	font-weight: normal;
	font-size: 1.6em;
	text-align: center;
	width: 100%;
}

.panel6_link {
	margin: 0 auto;
	display: block;
	overflow: hidden;
	width: 50%;
	text-align: center;
	margin-top: 3em;
}

.panel6_link a {
	color: #fff;
	background: #A29061;
	padding: 1em 2em;
	line-height: 1.2;
	float: left;
	margin: 0 0.5em 0 0;
	width: 170px;
	cursor: pointer;
}

.panel6_link p {
	color: #000;
	padding: 1em 2em;
	line-height: 1.15;
	float: left;
	margin: 0;
	font-weight: bold;
	width: 170px;
	background: #fff;
}

/* Smokey Point Clinic Landing */

.clinic_campaign_bg_container.smokeypoint {
	background: url('/smokeypoint/PublishingImages/smokeypoint_panel1_bg.jpg') 0 0 no-repeat;
	background-size: cover;
}

.campaign_provider_sm {
	float: left;
	width: 18.4%;
	text-align: center;
	padding: 10em 0.4em 0;
	margin: 1em 0 0;
}

.campaign_provider_sm.first_smokeypoint {
	background: url('/smokeypoint/PublishingImages/bio_shannon_colleen_md.png') no-repeat 50% 0 / 120px 120px;
}

.campaign_provider_sm.two_smokeypoint {
	background: url('/smokeypoint/PublishingImages/bio_usoltseva_natalia_md.png') no-repeat 50% 0 / 120px 120px;
}

.campaign_provider_sm.third_smokeypoint {
	background: url('/smokeypoint/PublishingImages/bio_fetty_scott_md.png') no-repeat 50% 0 / 120px 120px;
}

.campaign_provider_sm.fourth_smokeypoint {
	background: url('/smokeypoint/PublishingImages/bio_hajazi_sam_md.png') no-repeat 50% 0 / 120px 120px;
}

.campaign_provider_sm.five_smokeypoint {
	background: url('/smokeypoint/PublishingImages/bio_debbie_vega_md.png') no-repeat 50% 0 / 120px 120px;
}

.clinic_campaign_bg4_container.smokeypoint {
	background: url('/smokeypoint/PublishingImages/smokeypoint_panel6_bg.jpg') 0 0 no-repeat;
	background-size: cover;
}

/* Mini-Med Landing */

.mini_med_main {
	padding: 4em 3em;
	background: url('/about/PublishingImages/minimed/mini_med_topMain.jpg') 0 0 no-repeat;
	margin: 0 0 2em; 
}

.mini_med_main h2 {
	text-align: center;
}

.mini_med_main p {
	text-align: center;
	font-size: 1.2em;
	line-height: 1.5;
	color:#444;
}

.mini_med_main_register {
	width: 100%;
	text-align: center;
	display: block;
	margin: 2.5em 0 1em;
}

.mini_med_main_register a {
	font-size: 1.3em;
	font-weight: bold;
	color: #fff!important;
	background: #fbb547;
	padding: 1em 3em;
}

.mini_med_main_register a:hover {
	background: #F8A114;
}

.miniMed {
	float: left;
	width: 49%;
}

.miniMed p {
	margin-bottom: 5px!important;
}

.miniMed_host_img {
	float: left;
}

.miniMed_host_info {
	float: left;
	width: 56%;
	margin: 0 0 0 0.8em;
}

.miniMed_fullBio {
	background: #7da1c4;
	padding: 1em;
	text-align: center;
	display: block;
	color: #fff!important;
	margin: 0.3em 0 0;
}

.miniMed_fullBio:hover {
	background: #5F91C4;
}

.miniMed_tab_container .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	background: #f2f2f2!important;
}

.miniMed_tab_container .ui-tabs-active.ui-state-active {
	background: #fff!important;
	font-weight: bold;
}

.miniMed_tab_container.ui-widget-content {
	border: 1px solid #f2f2f2!important;
}

.miniMed_tab_container .ui-state-default {
	background: #f2f2f2!important;
}

.miniMed_tab_container .ui-widget-header {
	background: none!important;
	border-top: none!important;
	border-left: none!important;
	border-right: none!important;
	border-bottom: 1px solid #f2f2f2!important;
}

.miniMed_video_container {
	display: block;
	text-align: center;
	margin: 3em 0 1em;
}

.miniMed_gift_container {
	padding: 2em 1em;
	background: url('/about/PublishingImages/minimed/mini_med_bottomGift.jpg') 0 0 no-repeat;
	margin: 3em 0 2em; 
	width: 100%;
}

.miniMed_gift_btn {
	display: block;
	margin: 2.5em 0 1em;
}

.miniMed_gift_btn a {
	font-size: 1.1em;
	font-weight: bold;
	color: #fff!important;
	background: #8a8f4c;
	padding: 1.3em;
}

.miniMed_gift_btn a:hover {
	background: #737740;
}

.miniMed_gift_container h2 {
	margin-bottom: 0.4em!important;
}

.miniMed_gift_container p {
	width: 60%;
}

.miniMed_tab_container.ui-widget {
	font-size: 1em!important;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
}

/* Willed Body */

.willedBody_caption {
	background: rgba(0, 0, 0, 0.75); 
	bottom: 0; 
	left: 0; 
	padding: 15px; 
	position: absolute; 
	right: 0; 
	padding: 20px;
}

.willedBody_caption h2 {
	color: #fff; 
	font-size: 16px; 
	font-weight: bold;
	display: inline;
}

.willedBody_firstRow {
	width: 100%;
	float: left;
	margin: 2em 1em 0;
}

.willedBody_firstRow_left, .willedBody_firstRow_right {
	float: left;
	width: 49%;
	font-size: 1.2em;
}

.willedBody_firstRow_right {
	margin: 0 auto;
	text-align: center;
}

.willedBody_firstRow_btn {
	background: #3B185A;
	padding: 1.3em 4.5em;
	color: #fff;
	display: inline-block;
}

.willedBody_firstRow_right p {
	color: #999;
}

.willedBody_secondRow {
	padding: 2em 4em 0;
	background: url("/education/PublishingImages/willed-body/willedBody_secondRow_bg.jpg");
	min-height: 280px;
	font-size: 1.2em;
	line-height: 1.6;
}

.willedBody_secondRow.willedBody_contactUs {
	text-align: center;
	padding: 2em 4em 4em;
}

.willedBody_secondRow.willedBody_contactUs p {
	margin-bottom: 5px!important;
}

.willedBody_secondRow_logo {
	background: #f8f4e0;
	padding: 4em;
}

.willedBody_secondRow_logo img {
	display: block;
	margin: 0 auto;
}

.willedBody_programInfo_top {
	padding: 5em 0;
	background: url("/education/PublishingImages/willed-body/willedBody_secondRow_bg.jpg");
	background-position: 60% 50%;
}

.willedBody_programInfo_top img {
	display: block;
	margin: 0 auto;
}

.willedBody_programInfo_p {
	font-size: 1.2em;
	margin: 1.5em 0!important;
	padding: 0;
}

.willedBody_programInfo_bottom {
	text-align: center;
}

.willedBody_programInfo_btn {
	background: #3B185A;
	padding: 1.3em 8em;
	color: #fff;
	display: inline-block;
}

/* Report to the Community */

.rtc_caption_wrap {
	width: 1024px;
	margin: 0 auto;
}

.rtc_caption_container {
    position: absolute;
    top: 0;
    width: 1024px;
	margin: 0 auto;
	right: 0;
	left: 0;
}

.rtc_caption {
	padding: 2em;
	background-color: #fff;
    opacity: 0.85;
	width: 45%;
}

.rtc_caption h2 {
	color: #898f4b;
	margin: 0 0 0.5em;
	font-size: 1.8em;
}


/* Exact Target Form */

        .form-container input,
        .form-container input[type="text"],
        .form-container input[type="email"],
        .form-container select {
          border: 1px solid #5b616b;
          border-radius: 0;
          box-sizing: border-box;
          color: #000;
          display: block;
          font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
          font-size: 18px;
          font-weight: 300;
          line-height: 1.4rem;
          margin: .2em 0;
          max-width: 46rem;
          width: 100%;
          outline: none;
          padding: .2rem .4rem;
          appearance: none;
		  height: 30px;
        }

        .form-container input:focus,
        .form-container input[type="text"]:focus,
        .form-container input[type="email"]:focus,
        .form-container select:focus {
          box-shadow: 0 0 3px #3e94cf, 0 0 7px #3e94cf;
        }

        .form-container label {
          display: block;
          font-size: 12px;
          line-height: 1.4rem;
          margin-top: 3rem;
          max-width: 46rem;
        }

        .form-container button,
        .form-container [type="submit"],
        .form-container [type="submit"] {
          appearance: none;
          background-color: #0071bc;
          border: 0;
          border-radius: 0.3rem;
          color: #ffffff;
          cursor: pointer;
          display: inline-block;
          font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
          font-size: 18px;
          font-weight: 700;
          line-height: 1;
          margin-top: .5em;
          margin-bottom: .5em;
          margin-right: .5em;
          outline: none;
          padding: 1rem 2rem;
          text-align: center;
          text-decoration: none;
          width: 100%;
          -webkit-font-smoothing: antialiased;
        }

        .form-container {
          margin: 0 auto 2em;
          overflow: auto;
          width: 100%;
        }

        .form-panel--left {
          float: left;
        }

        .form-container form {
          margin: 10px 5px;
          width: 95%;
        }

        .form-container input,
        .usa-input-grid-small select {
          border: none !important;
        }

        .form-container form button[type="submit"],
        .form-container form input[type="submit"],
        .form-container button,
        .form-container [type="submit"],
        .form-container [type="submit"] {
          background-color: #A29061;
		  border-radius: 0;
          color: #fff;
          font: 14px Arial, Helvetica, sans-serif;
          font-weight: 400;
          margin: 5px auto 5px;
          opacity: 0.95;
          padding: 1em 2em;
          width: 30% !important;
		  display: block;
		  clear: both;
        }

        .form-container form button[type="submit"]:hover,
        .form-container form input[type="submit"]:hover,
        .form-container button:hover,
        .form-container [type="submit"]:hover,
        .form-container [type="submit"]:hover {
          background-color: #F3F0E6;
          color: #000;
          opacity: 1;
        }

        .form-container label {
          color: #856822;
          font: bold 14px/17px Arial, Helvetica, sans-serif;
          margin-left: 0!important;
          margin-top: 1rem;
          text-transform: uppercase;
        }

        .form-container label {
          clear: both;
          margin: 0 0.4em;
        }

        .form-container input,
        .form-container input[type="text"],
        .form-container input[type="email"],
        .form-container select {
          margin-bottom: 0.4em;
        }

        .usa-input-grid-small,
        .usa-input-grid-small select,
        .usa-input-grid-medium,
        .usa-input-grid-medium input {
          margin-bottom: 0;
        }

        .last-input {
          margin-bottom: 0.7em !important;
        }

        label.error {
            bottom: -15px;
            color: red !important;
            font-size: 10px;
          }

          #formFlash {
            font-size: 18px;
			font-weight: bold;
			color: #008E0B;
            text-align: center;
			clear: both;
          }

		  .clinic_form_left {
			float: left;
			width: 48%;
			margin: 0 1.5em 0 0;
		  }

		  .clinic_form_right {
			float: left;
			width: 48%;
		  }
		  .clinic_form_span {
			color: #F90505;
			float: none!important;
			display: inline!important;
			margin-left: 6px!important;
		  }


/* Mike CSS */

.acceptancetable2015_btn {
	display:none;
}

@media (max-width: 900px) {
	.hw_main_news { margin: 0 10px 0 0;}
	.hw_bottom_content img { float: none; margin: 0 auto; display: block;}
	.hw_btn { display: block; text-align:center; margin: 0 auto; float: none; overflow: hidden;}
	.hw_article_page_right {padding: 0 1em;}
	.hw_article_page_title h1 { font-size: 28px;}
	.partner_img_top, .partner_img_bottom { float: left; margin: 0 0.5em 0.5em; width: auto;}
	.health_information .article_image_link img { float: none; margin: 0 auto 0.5em; display: block;}

	/* UWNC */
	.span8.nc_main_left_img {
		width: 100%;
	}
	.span8.nc_main_left_img img {
		display: block;
		margin: 0 auto;
	}
	.span4.nc_main_right_btns {
		width: 100%;
		margin-top: 1em;

	}
	.span4.nc_main_right_btns .newpatientlink, .span4.nc_main_right_btns .returningpatientlink , .span4.nc_main_right_btns .virtualcliniclink {
		margin: 0.5em;
		float: left;
	}
	.media_sm_container {
		width: 100%!important;
	}

	/* Olympia Clinic */
	.olympia_landing {
		padding: 0 0.5em;
	}
	.clinic_main_logo {
		width: 250px;
	}
	.panel2_content.left {
		width: 100%;
		text-align: center;
	}
	.panel2_content.right {
		width: 100%;
		margin: 2em 0 0;
	}
	.campaign_map_link img {
		margin: 0 auto;
		display: block;
	}
	.panel4_container {
		height: auto;
	}
	.panel5_content {
		width: 100%;
	}
	.primary_care_container {
		width: 100%;
	}
	.primary_care {
		width: 43%;
	}
	.campaign_map_link {
		float: none;
	}
	.panel5_content {
		text-align: center;
	}
	.panel5_content h2 {
		text-align: center;
	}
	.panel2_link {
		width: 100%;
	}
	.panel2_link a {
		float: none;
		margin: 0 1em;
		display: block;
	}
	.panel2_link p {
		float: none;
		margin: 0 1em;
	}
	.panel6_link {
		width: auto;
	}
	.panel6_link a, .panel6_link p {
		float: none;
		display: block;
		margin: 0 auto;
		width: auto;
	}
	.primary_care {
		width: 46%;
	}
	.form-container {
		margin: 0 1em;
		width: auto;
	}
	.clinic_form_left, .clinic_form_right {
		width: 100%;
	}
	.form-container form button[type="submit"], .form-container form input[type="submit"], .form-container button, .form-container [type="submit"], .form-container [type="submit"] {
		width: 100%;
	}
	.clinic_form_span {
		display: inline;
	}
	.panel2_content.right .carousel-inner img {
		margin: 0 auto!important;
	}
}

@media (max-width: 767px) {
	.hw_main_news {
		width: 100%;
		padding: 0.5em 0 0;
		margin: 0;
	}
	.hw_header_content {
		margin: 0;
		background-color: rgba(51,51,51,0.5);
		padding: 10px;
	}
	.hw_header_content h1 { font-size: 30px; }
	.hw_main_article { height: auto; }
	.hw_article_h2 { width: 100%; clear: both; padding: 0.5em 0 0;}
	.article_page_article_bg { width: 100%; float: none; margin: 0; padding: 0;}
	.hw_main_container { margin: 0; }
	.pdf_down_btn_con { width: 100%; background: #898F4B; text-align: center; padding: 1em 0; display: block;}
	.pdf_down_btn { color: #fff!important; background: #898F4B;  }
	.hmc_img_con, .uwmc_img_con, .uwp_img_con { background: none!important; width: 100%; height: 50px; }
	.bill_tour_content { width: 100%!important;}
	/* UWNC */
	.span4.nc_main_right_btns .newpatientlink, .span4.nc_main_right_btns .returningpatientlink , .span4.nc_main_right_btns .virtualcliniclink {
		float: none;
	}

	/* Billing Insurance */

	.billtour_hide_mobile {
		display: none;
	}
	.billtour_on_mobile {
		display: block;
	}
	.billing_main_btn {
		width: 100%;
		margin: 0 0 1em;
	}
	.billing_insurance_landing_slide img {
		width: 100%;
	}

	/* UWNC Landing */

	.uwnc_top_main_content {
		margin-top: 0;
	}
	.uwnc_top_main_content p {
		padding: 0 1em;
		margin-top: 0;
	}
	.uwnc_top_main_cont .span4 img {
		display: none;
	}
	.uwnc_ecare {
	background: url('/neighborhood-clinics/PublishingImages/uwnc_ecare_mobile.jpg') 0 0 no-repeat;
	}
	.uwnc_appointments {
		background: url('/neighborhood-clinics/PublishingImages/uwnc_appointments_mobile.jpg') 0 0 no-repeat;
	}
	.uwnc_vc {
		background: url('/neighborhood-clinics/PublishingImages/uwnc_vc_mobile.jpg') 0 0 no-repeat;
	}
	.uwnc_info {
		background: url('/neighborhood-clinics/PublishingImages/uwnc_info_mobile.jpg') 0 0 no-repeat;
	}
	.uwnc_top_cont{
		overflow: hidden;
		margin: 0.5em 0;
	}
	.uwnc_info.uwnc_top_cont {
		margin-top: 0;
	}
	.uwnc_bottom_cont {
		margin: 0;
	}
	.uwnc_video_fancybox img {
		width: 100%;
	}
	.uwnc_landing_service_img {
		display: block;
		margin: 0 auto;
	}
	.uwnc_subpage_top_img {
		margin: 0 0 0.5em;
	}

	/* Donate Button */

	.banner-link {
		border-radius: 0;
		border-bottom: 0!important;
    }

	.banner-top-nav {
		margin: 0;
		text-align: center;
		padding: 0.3em 0;
		border-bottom: 1px solid #fff!important;
		background: #856822!important;
	}

	.banner-top-nav:hover  {
		background: #856822!important;
	}

	.banner-top-nav li a {
		color: #fff!important;
		text-decoration: none!important;
	}


	/* Mike CSS */

	.acceptancetable2015 {
		display:none;
	}
	.acceptancetable2015_btn {
		display:block;
	}

	/* Olympia Clinic */

	.primary_care {
		width: 44%;
		min-height: 60px;
	}

	.campaign_provider_sm {
		width: 46%;
		min-height: 140px;
	}
	
	/* Mini-Med */
	
	.mini_med_main {
		background-size: cover;
	}
	
	.miniMed {
		width: 100%;
	}
	
	.miniMed.hosts_two {
		margin: 0.6em 0 0;
	}
	
	.miniMed_gift_container {
		width: 96%;
		min-height: 150px;
	}
	
	.miniMed_gift_container p {
		width: 98%;
	}
	
	.miniMed_video_container {
		margin: 2em 0 0;
	}
	
	.miniMed_video_container iframe {
		width: 100%;
		display: inline;
	}
	
	/* Willed Body */
	
	.willedBody_firstRow_left  {
		width: 100%;
		text-align: center;
	}
	
	.willedBody_firstRow_right {
		width: 100%;
		margin-top: 1em;
	}
	
	.willedBody_secondRow {
		padding: 2em 1em;
	}


}

@media (max-width: 514px) {

	/* Olympia Clinic */
	.clinic_main_logo {
		width: 230px;
		padding: 7em 0 0;
	}
	.clinic_open_sign .textone {
		font-size: 0.7em;
	}

	.clinic_open_sign .texttwo {
		font-size: 0.7em;
	}

	.clinic_open_sign .textthree {
		padding-top: 0.4em;
		font-size: 1em;
		margin-top: 0.2em;
		border-top: 1px solid #ffffff;
	}

	.clinic_open_sign .textfour, .clinic_open_sign .textfive {
		font-size: 1.5em;
	}

	.clinic_open_sign {
		width: 70px;
	}

	.panel3_title {
		width: 70%;
	}

	.clinic_house_sign .textone {
		padding-top: 0.5em; font-size: 1em;
	}

	.clinic_house_sign .texttwo {
		font-size: 1em;
	}

	.clinic_house_sign .textthree {
		padding-top: 0.4em; font-size: 0.8em; margin-top: 0.2em; border-top: 1px solid #ffffff;
	}

	.clinic_house_sign .textfour {
		font-size: 1.5em;
	}

	.clinic_house_sign {
		width: 50px;
	}

	.primary_care {
		width: 40%;
	}
	.campaign_provider {
		padding: 8em 0 0;
	}

	.campaign_provider.first_olympia {
		background: url('/olympia/PublishingImages/bio_eunice_chen_md.png') no-repeat 50% 0 / 100px 100px;
	}

	.campaign_provider.two_olympia {
		background: url('/olympia/PublishingImages/bio_hollie_matthews_md.png') no-repeat 50% 0 / 100px 100px;
	}

	.campaign_provider.third_olympia {
		background: url('/olympia/PublishingImages/bio_profile_img_none.png') no-repeat 50% 0 / 100px 100px;
	}

	.clinic_campaign_bg3_container {
		background: url('/olympia/PublishingImages/campaign_grid_gold.jpg') 0 0 repeat;
	}
	.panel4_container {
		padding: 0;
	}
	.panel5_content {
		width: 80%;
		margin: 1em auto 0;
		float: none;
	}
	.panel2_content.right .carousel-inner {
		height: auto!important;
	}
	.campaign_provider_container {
		margin-bottom: 2em;
	}
	.container.panel6 {
		padding: 3em 1em 0;
	}
	.panel4_container h2 {
		margin-top: 2em;
	}
	.clinic_campaign_bg_container {
		opacity
	}
	.billing_insurance_landing_slide img {
		width: auto;
	}
	.miniMed_gift_container {
		width: 100%;
	}
	.miniMed_gift_container {
		background: none;
		margin: 0;
		padding: 0;
	}
	.miniMed_gift_btn a {
		font-size: 1em;
		padding: 1em 0.5em;
	}
}

@media print {
    .top-bar, .add-nav, navigation, #nav-background, #nav_breadcrumb, footer, header, .crom-Navigation, .print_container {
		display: none!important;
    }
}
