﻿@import url("//fonts.googleapis.com/css?family=Quattrocento+Sans");  
/* RESET ALL HTML TO BASELINE */html, body, div, span, applet, object, iframe,  
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td, 
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary, 
time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font:inherit;vertical-align:baseline;}   
body,html{width:100%;height:100%;float:left;}   
/* HTML5 reset for older browsers */  
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;} 
/* END HTML 5, START CORE SETUP */ 
* html, body{height:100%;float:left;}
ol, ul{list-style:none;list-style-type:none;}  
	ol, ul{margin:0 0 10px 0;float:left;}
	ul li{}
	ol.numbered, ol.numbered li{list-style-type:decimal;}
	ol.numbered{margin:0 0 20px 25px;}
	ol.numbered > li{margin:5px 0;}
ul > li,ol > li{width:100%;float:left;} 
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
/* SET UP BASE TYPOGRAPHIC STYLES AND CLASSES */
body, h1, h2, h3, h4, h5, h6 {font:normal .85em/1.5em Helvetica,Arial,sans-serif;color:#4D4D4D;}
p{margin:0 6px 4px 4px;font-size:90%;}
em{font-style:italic;line-height:140%;}
h1 a.arrowlink, h2 a.arrowlink, h3 a.arrowlink, .hl1 a.arrowlink, .hl2 a.arrowlink, .hl3 a.arrowlink {background-position: right center;}
.hl1,.hl2,.hl3,.hl4,.hl5{width:100%;margin:0 0 .5em 0;color:#2d6eb4;}
    div#wrap div#mainContent div#leftCol > .hl1,
    div#wrap div#mainContent div#leftCol > .hl2,
    div#wrap div#mainContent div#leftCol > .hl3,
    div#wrap div#mainContent div#leftCol > .hl4,
    div#wrap div#mainContent div#leftCol > .hl5{margin:.2em 0 .2em .2em;float:left;}
       div#wrap div#mainContent > li .hl1,
       div#wrap div#mainContent > li .hl2,
       div#wrap div#mainContent > li .hl3,
       div#wrap div#mainContent > li .hl4,
       div#wrap div#mainContent > li .hl5 {width:100%;margin:0 0 5px 0;color:#2d6eb4;}
.hl1{width:100%;float:left;font-family: 'Quattrocento Sans', sans-serif;font-size:170%;line-height:130%;-moz-letter-spacing:-.04em;-webkit-letter-spacing:-.04em;letter-spacing:-.04em;}
.hl2{font-size:135%;line-height:130%;}
.hl3{font-size:135%;line-height:120%;}
.hl4{font-size:110%;line-height:120%;}
.hl5{font-size:80%;line-height:90%;}
a{text-decoration:none;color:#2d6eb4;}
strong{font-weight:bold;}
fieldset{border:1px solid #999;padding:0 5px 10px 5px;}
small{font-size:85%;line-height:120%;}
h1 small,h2 small,h3 small,h4 small,h5 small{font-size:70%;line-height:120%;}
sup{font-size:50%;position:relative;top:-10px;}
input.focused{color:#666 !important;}
a.phoneCall {cursor: default;text-decoration: none;}
.formAuto li {width: auto;}
.required {color: red;}
/*===============================================
LAYOUT - BASE DOM STRUCTURE
===============================================*/
body{float:left;background:url("https://d31altansosau8.cloudfront.net/images/global/structure-body-white-gradient.jpg") center top repeat-x #FFF;}
body > form{width:inherit;float:left;}
div#wrap{width:962px;height:100%;min-height:5px;_height:5px;margin:0 auto;position:relative;}
    div#wrap div#mainContent{width:936px;margin:134px 0 0 0;border:1px solid #e5e5e5;border-width:0 1px 1px 1px;padding:15px 12px 12px 12px;float:left;-moz-box-shadow:0 -.5em 2em rgba(0, 0, 0, 0.1),0 0 3em .25em rgba(0,0,0,.1);-webkit-box-shadow:0 -.5em 2em rgba(0, 0, 0, 0.1),0 0 3em .25em rgba(0,0,0,.1);box-shadow:0 -.5em 2em rgba(0, 0, 0, 0.1),0 0 3em .25em rgba(0,0,0,.1);}
        
    div#wrap div#mainContent div#pageheader{width:55%;height:auto;margin:5px;position:absolute;left:.7em;top:10.7em;background:none;overflow:hidden;float:left;}
    div#wrap div#mainContent > div.pageheader{width:100%;overflow:hidden;position:absolute;top:0;left:0;}
    div#wrap div#mainContent img#pageheader{width:auto;height:auto;margin-bottom:5px;position:static;background:none;}

    div#wrap div#mainContent .errorblock,
    body div#wrap div#mainContent .errorblock {background: #fbe3e4;border: 2px solid #fbc2c4;border-radius: 7px;color: #680c00;float: left;margin: 10px 0 20px;min-width: 120px;padding: 6px;}
    body div#wrap div#mainContent .errorblock.green{background:#d2fed6;border: 2px solid #696;}
    /* SIDEBAR ERROR BLOCKS */
    body div#wrap div#mainContent div#sidebar .errorblock{width:50%;margin:0 0 10px 0;border-width:0 2px 2px 2px;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;}
    body div#wrap div#mainContent div#sidebar .errorblock.green{margin:10px 0;border-width:2px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}

body div#wrap div#mainContent div#leftCol div._quote {box-sizing: border-box;float: right;margin: 0 0 5px 10px;padding: 0 0 0 25px;position: relative;width: 300px;}
    div#wrap div#mainContent div._quote img.lQuote {left: 0;position: absolute;top: 5px;width: 20px;}
    div#wrap div#mainContent div._quote .text {float: left;font: italic 1.5em/1.5em "Times New Roman",Times New Roman,Times,serif;}

        /* BREADCRUMB */
        div#wrap div#mainContent div#breadcrumb{width:100%;float:left;clear:both;font-size:80%;margin:0 0 5px 0;color:rgba(0, 0, 0, 0.6);_color:#999;position:relative;z-index:200;}
            div#wrap div#mainContent div#breadcrumb > div{float:left;}
            div#wrap div#mainContent div#breadcrumb a{margin:0 5px 0 0;padding:0 8px 0 0;color:rgba(0, 0, 0, 0.6);_color:#999;background:url("../images/global/site-navigation-breadcrumb-arrow.gif") right center no-repeat;}
            div#wrap div#mainContent div#breadcrumb a:hover{color:#666;text-decoration:underline;background:url("../images/global/site-navigation-breadcrumb-arrow-hover.gif") right center no-repeat;}
            
/* RECENTLY VIEWED DOCTOR BREADCRUMB */
div#wrap div#mainContent div#breadcrumb-menu{width:200px;position:absolute;top:0;right:0;z-index:1200;}
div#wrap div#mainContent div#breadcrumb-menu ul#list{width:200px;margin:0;padding:5px 0 2px 0;display:none;border:1px solid #999;border-width:0 1px 1px 1px;background:#FFF;border-radius:0 0 0 7px;-moz-border-radius:0 0 0 7px;-webkit-border-radius:0 0 0 7px;-o-border-radius:0 0 0 7px;box-shadow: 0 3px 8px rgba(0,0,0,.25);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.25);-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.25);-o-box-shadow: 0 3px 8px rgba(0,0,0,.25);overflow:hidden;max-height:200px;position:relative;z-index:10;}
	div#wrap div#mainContent div#breadcrumb-menu ul#list > li{padding:0 4px;font-size:85%;}
	div#wrap div#mainContent div#breadcrumb-menu ul#list > li:nth-child(even){}
div#wrap div#mainContent div#breadcrumb-menu div.tab{height:15px;margin:-1px -2px 0 0;padding:4px 4px 0 4px;float:right;font-size:11px;line-height:12px;border:1px solid #999;border-width:0 1px 1px 1px;border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;-webkit-border-radius:0 0 7px 7px;-o-border-radius:0 0 7px 7px;background:#FFF;cursor:pointer;position:relative;}
	div#wrap div#mainContent div#breadcrumb-menu div.tab.main{z-index:15;}
	div#wrap div#mainContent div#breadcrumb-menu div.tab.save{margin-right:-8px;padding-right:10px;z-index:5;}
	div#wrap div#mainContent div#breadcrumb-menu div.tab span.count{width:12px;height:12px;margin:0 0 0 3px;float:right;font-size:8px;line-height:12px;color:#FFF;text-align:center;border-radius:10px;background:green;}
            
/*.....GLOBAL ELEMENT DESIGN - BORDERS AND FILLS ''''''*/
div#wrap div#mainContent ul.greenbar,
div#wrap div#mainContent ul.greenbar > li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
div#wrap div#mainContent ul.greenbar{width: 100%;} 
    div.practice ul.greenbar a.arrowlink {background: none;padding: 0 18px 0 0px;} 
div#wrap div#mainContent ul.greenbar > li {border-bottom: 1px solid #CCC;box-sizing: border-box;padding: 2px 4px 0;}
div#wrap div#mainContent ul.greenbar > li:nth-child(2n) {background: none repeat scroll 0 0 rgba(47, 111, 182, 0.05);} 
    div#wrap div#mainContent ul.greenbar > li:last-child{border:none;}
div#wrap div#mainContent div#sidebar.col3tab ul.greenbar > li.selected a.arrowlink {background: none;color: #999;}
    div#wrap div#mainContent ul.greenbar > li p{margin:0 0 5px 0;}
/*====LAYOUT - STRIPPED MASTER OVERRIDES=====*/
body.stripped{background:#FFF;}
body.stripped div#wrap{width:auto;}
body.stripped div#wrap div#mainContent{width:auto;min-height:100px;margin:0;padding:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;}
body.stripped div#wrap div#mainContent div#leftCol p{margin:4px 5px 10px 10px;width:auto;}
       
/*..... BLOCKS ''''''*/
div#wrap div#mainContent div.block,
div#wrap div#mainContent ul.blocks{width:100%;margin:10px 0;float:left;position:relative;}

/* GLOBALLY SET DIV, UL.BLOCKS AND LI OBJECTS TO BORDER-BOX SIZING */ 
div#wrap div#mainContent div.block,
div#wrap div#mainContent ul.blocks,
div#wrap div#mainContent ul li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

div#wrap div#mainContent div.block.col3tab{width:42%;float:right;background-color:#EBEBEB;padding:10px 0 20px 0;top:5px;}
    div#wrap div#mainContent div#sidebar.col3tab div.block.feature > p {width:100%;float: left;margin: 0 0 5px;}
    div#wrap div#mainContent ul.blocks.threeCol {margin-left: 10px;}
        div#wrap div#mainContent ul.blocks.threeCol > li:nth-child(3n+1) {clear: left;}

/*..... ACCORDION ''''''*/
        ul.accordion, ul.accordion li {list-style: none outside none;margin: 0;padding: 0;}
        ul.accordion > li p {margin: 0;padding-left: 5px;}
        ul.accordion {border: 6px solid #D9E9F0;float: left;margin: 0 0 20px;width: 98%;}
        ul.accordion > li:nth-child(2n), ul.accordion > li.alt {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.05);}

/* GOOGLE MAP ZOOM CONTROLS */
div#wrap div#mainContent div.finderMapContain{position:relative;}
div#wrap div#mainContent div.finderMapContain div.ajaxloader{margin:-20px 0 0 -20px;left:50%;top:50%;}
div#wrap div#mainContent div#googleMapBlock #zoomControlDiv p{font:normal .9em/1em arial,helvetica,sans-serif;margin:3px 0;padding:0;}
div#wrap div#mainContent div#googleMapBlock #zoomControlDiv p.padded{padding:3px 0;}
div#wrap div#mainContent div#googleMapBlock #zoomControlDiv input{width:13px;height:13px;margin:0;padding:0;}
div#wrap div#mainContent div#googleMapBlock #zoomControlDiv #zoomin,#zoomControlDiv #zoomout{width:19px;height:20px;float:left;cursor:pointer;}
div#wrap div#mainContent div#googleMapBlock #zoomControlDiv #zoomin{margin:0 0 0 5px;}
div#wrap div#mainContent div#googleMapBlock #zoomControlDiv #zoomout{margin:0 5px 0 0;}
div#wrap div#mainContent div#googleMapBlock #zoomControlDiv #zoomtext{width:37px;height:20px;float:left;margin:0 5px;cursor:pointer;}
div#wrap div#mainContent div#googleMapBlock #zoomControlDiv #zoomreset{width:100px;height:15px;float:left;cursor:pointer;text-align:center;font-weight:bold;}
div#wrap div#mainContent div#googleMapBlock #zoomControlDiv #mapfilters{width:115px;float:left;}
div#wrap div#mainContent div#googleMapBlock #zoomControlDiv #zoomholder{width:115px;height:55px;background:#FFF;border:1px solid #999;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;opacity:.8;_filter: alpha(opacity = 80);position:absolute;z-index:-1;top:0;left:0;}

div#wrap div#mainContent div#sidebar div.block.locationMap div#SidebarGoogleMap{width:260px;height:260px;background:rgba(0,0,0,.02);}
div#wrap div#mainContent div#sidebar.col3tab ul.tabs > li div.googleMap {height: 120px;margin: 0 0 5px;width: 360px;}
div#wrap div#mainContent div#leftCol div#googleMapBlock {background: none repeat scroll 0 0 #ECECEC;float: left;height: 300px;margin: 0;width: 655px;}


/* NEW SUB NAV NUMBERING MENU FOR LOCATION MAP */
div#wrap div#mainContent ul#locNav{float:right;margin:0 0 10px 0;position:relative;z-index:10;}
    div#wrap div#mainContent ul#locNav > li{width:10px;margin:0 2px;float:left;cursor:pointer;}
        div#wrap div#mainContent ul#locNav > li.loc{padding:0 3px;font-size:10px;line-height:15px;text-align:center;color:#999;border:1px solid #ECECEC;}
        div#wrap div#mainContent ul#locNav > li.loc:hover,div#wrap div#mainContent ul#locNav > li.loc.hover{background:rgba(255,153,51,.2);}
            div#wrap div#mainContent ul#locNav > li.loc.selected,
            div#wrap div#mainContent ul#officepanes > li div.num.selected{color:#fff;background:rgba(95,204,56,.8);_background:#9ddb81;}
        div#wrap div#mainContent ul#locNav > li.arrow,
        div#wrap div#mainContent ul#locNav > li.arrow{width:10px;height:15px;}
        div#wrap div#mainContent ul#locNav > li.arrow.l{background:url("../images/global/icons/banner-carousel-control-sm-l.png") center right no-repeat;}
		    div#wrap div#mainContent ul#locNav > li.arrow.l:hover{background:url("../images/global/icons/banner-carousel-control-sm-l-hover.png") center right no-repeat;}
		div#wrap div#mainContent ul#locNav > li.arrow.r{background:url("../images/global/icons/banner-carousel-control-sm-r.png") center left no-repeat;}
			div#wrap div#mainContent ul#locNav > li.arrow.r:hover{background:url("../images/global/icons/banner-carousel-control-sm-r-hover.png") center left no-repeat;}
/* LOCATION ADDRESS PANES */
div#wrap div#mainContent ul#officepanes,
div#wrap div#mainContent ul#officepanes > li{width:100%;float:left;clear:both;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
    div#wrap div#mainContent ul#officepanes{margin:-35px 0 0 0;padding:25px 0 0 0;border:1px solid #CCC;border-width:0 1px 1px 1px;}
    div#wrap div#mainContent ul#officepanes > li p{width:100%;margin:0 0 8px 0;line-height:100%;float:left;}
        div#wrap div#mainContent ul#officepanes > li div.providers p{width:48%;margin:0 0 8px 0;line-height:100%;float:left;}
        div#wrap div#mainContent ul#officepanes > li p:nth-child(odd){clear:left;}
        div#wrap div#mainContent ul#officepanes > li p > em{font-size:90%;}

    div#wrap div#mainContent ul#officepanes > li{padding:8px 4px;border-bottom:1px solid #ECECEC;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
    div#wrap div#mainContent ul#officepanes > li:nth-child(even),
    div#wrap div#mainContent ul#officepanes > li.alt{box-shadow: 0 0 40px 15px rgba(0,102,153,.07) inset;-moz-box-shadow: 0 0 40px 15px rgba(0,102,153,.07) inset;-webkit-box-shadow: 0 0 40px 15px rgba(0,102,153,.07) inset;-o-box-shadow: 0 0 40px 15px rgba(0,102,153,.07) inset;_background:#f2f7fa;}
    div#wrap div#mainContent ul#officepanes > li > div{float:left;margin:0 5px 0 0;}
        div#wrap div#mainContent ul#officepanes > li > div.num{width:15px;height:15px;margin:-4px 5px 0 0;line-height:20px;text-align:center;border:1px solid #CCC;cursor:pointer;}
            div#wrap div#mainContent ul#officepanes > li > div.num:hover,div#wrap div#mainContent ul#officepanes > li > div.num.hover{background:rgba(255,153,51,.2);}
        div#wrap div#mainContent ul#officepanes > li > div.info{width:180px;}
        div#wrap div#mainContent ul#officepanes > li > div.providers{width:308px;margin:0;padding:20px 0 0 0;}
        div#wrap div#mainContent ul#officepanes > li > div.services{width:365px;margin:0;padding:0;}

    div#wrap div#mainContent img.legendPin {float: left;margin: 0 -10px 20px 0;}

    div#wrap div#mainContent div#sidebar div.block.intro div.silo > div._quote .text {font-size: 100%;line-height: 140%;}

body div#wrap div#mainContent ul.panes.gridB > li,
body div#wrap div#mainContent div#sidebar.col3tab ul.panes.gridB > li,
body div#wrap div#mainContent div#leftCol.col4tab ul.panes.gridB > li {width:50%;}
body div#wrap div#mainContent div#sidebar.col3tab img.callout,
body div#wrap div#mainContent div#leftCol.col4tab img.callout {width: 270px;}

/*--------------------------------------------------------------------------------------------------
PSEUDO FIELDSETS WITH LEGENDS
---------------------------------------------------------------------------------------------------*/
div#wrap div#mainContent div.fieldset{float:left;border:1px solid #ECECEC;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
div#wrap div#mainContent div.site-map,
div#wrap div#mainContent div.fieldset.site-map{padding-left:10px;}
    div#wrap div#mainContent div.fieldset .legend{margin:0;padding:0 8px 0 5px;float:left;clear:both;background:none repeat scroll 0 0 #fff;position:relative;top:-10px;width:auto;}
    div#wrap div#mainContent div.fieldset span.legend{float:none;}
        div#wrap div#mainContent div.fieldset .legend::after{content:"";width:1px;height:1px;clear:both;}
    div#wrap div#mainContent div.callout .hl3 {line-height: 150%;}
    body#_services div#wrap div#mainContent div.fieldset .legend {background: none repeat scroll 0 0 #fff;clear: both;margin: 0 10px;padding: 0 5px;position: relative;top: -8px;}
    div#wrap div#mainContent div#sidebar div.block.fieldset div.legend {background: url("../images/global/callouts/callout-bg-tile.jpg") repeat-x scroll left 12px transparent;float: left;margin: -10px 0 -5px;font-size:16px;}

div#wrap div#mainContent div#sidebar div.block.callout p {float: left;line-height: 150%;margin: 0 0 4px;width: 100%;}
            
div#wrap div#mainContent div#leftCol div.fieldset{width:98%;max-width:640px;margin:5px 0 10px 0;padding:0 5px 5px 10px;float:left;border:1px solid #CCC;display:block;}
    div#wrap div#mainContent div#leftCol div.fieldset div.office-address{width:250px;float:left;}
    div#wrap div#mainContent div#leftCol div.fieldset p{margin:0 0 5px 0;position:relative;}
    div#wrap div#mainContent div#leftCol div.fieldset .hl3{margin:0 0 5px 0;}
div#wrap div#mainContent div#leftCol div.fieldset div.legend{margin:-5px 5px 0 -5px;padding:0 5px;float:none;color:#069;position:relative;display:inline-block;}
        div#wrap div#mainContent div#leftCol.col4tab div.fieldset div.legend{color:#0148A0;}
    div#wrap div#mainContent div#leftCol div.fieldset .officeName{font-size:150%;line-height:120%;}
    div#wrap div#mainContent div#leftCol div.fieldset table{width:100%;}
    
    div#wrap div#mainContent div#leftCol.col4tab div.fieldset ul.twoCol{width:100%;}
    div#wrap div#mainContent div#leftCol.col4tab div.fieldset ul.twoCol > li{width:50%;}

div#wrap div#mainContent div.callout{width:100%;padding:5px 5px 0 5px;float:left;border:1px solid #bfe1f1;position:relative;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
div#wrap div#mainContent div#sidebar div.block.callout {/*background: url("../images/global/callouts/callout-bg-tile.jpg") repeat-x scroll left top #d0edfb;*/border: 1px solid #bfe1f1;
border-radius: 10px;margin: 0;padding: 5px 5px 5px 8px;position: relative;width: 245px;} 
div#wrap div#mainContent div#sidebar div.block.iconCallout div.inner {box-sizing: border-box;margin: 0 0 0 60px;}
div#wrap div#mainContent div#sidebar div.block.iconCallout div.inner div.legend {margin: 4px 0 0 -8px;padding: 0 3px;}  
        
div#wrap div#mainContent div.credit-cards-vert {float: right;margin: 0 10px 0 0;width: 50px;}
/*##### SITEMAP DEIGN #####*/
body#_home div#wrap div#mainContent div.accordions .hl3{font-size:115%;color:#666;margin:15px 0;} 
body#_home div#wrap div#mainContent div.accordions .hl3 > a{color:#666;}
body#_home div#wrap div#mainContent div.accordions div.block.details ul.gridD {}
body#_home div#wrap div#mainContent div.accordions .hl4{font-size:100%;}

/*SITEMAP UL LI 4COL BLOCK COLOR LIKE A TABLE */
    body#_home div#wrap div#mainContent div.accordions ul.gridD > li:nth-child(n) {height:40px;margin:0;padding:3px 8px;border: 1px solid #cdcdcd;}
    body#_home div#wrap div#mainContent div.accordions ul.gridD > li:nth-child(even) {background-color: rgba(0, 0, 0, 0.02);border-right: 1px solid #cdcdcd;}
    body#_home div#wrap div#mainContent div.accordions ul.gridD > li:nth-child(8n+1) {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.05);box-shadow: 0 0 10px 2px rgba(0, 102, 153, 0.1) inset;}
    body#_home div#wrap div#mainContent div.accordions ul.gridD > li:nth-child(8n+2) {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.05);box-shadow: 0 0 10px 2px rgba(0, 102, 153, 0.1) inset;}
    body#_home div#wrap div#mainContent div.accordions ul.gridD > li:nth-child(8n+3) {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.05);box-shadow: 0 0 10px 2px rgba(0, 102, 153, 0.1) inset;}
    body#_home div#wrap div#mainContent div.accordions ul.gridD > li:nth-child(8n+4) {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.05);box-shadow: 0 0 10px 2px rgba(0, 102, 153, 0.1) inset;}

div#wrap div#mainContent .grey-box {background-color:#ECECEC;padding:3px 6px;}	
div#wrap div#mainContent div.grey-box {margin:5px 0 10px 0;padding:2%;float:left;}	
div#wrap div#mainContent .grey-box > div.insetphoto {width:150px;float:left;margin:0 10px 5px 0;}	
div#wrap div#mainContent .grey-box > div.insetphoto > img{width:100%;}
   	
/*===============================================
LEFTCOL - DOM STRUCTURE
===============================================*/

/*  LEFTCOL TOP PADDING FOR PAGEHEADER PLACEMENT  */   
div#wrap div#mainContent div.col4tab,
div#wrap div#mainContent div#leftCol.col4tab{width:55%;margin:0 10px 0 0;padding:18em .4em .4em .4em;float:left;color:#333333;}
div#wrap div#mainContent div#leftCol.videoheader{padding-top:0;}
body div#wrap div#mainContent div#leftCol.joblisting{padding:0;}

/*   IMAGES WITH UPDATED ASPECT RATIO   */

    body div#wrap div#mainContent div#pageheader img.scaled {height:300px;}

body div#wrap div#mainContent div#leftCol.wide.no-LCol {padding: 0em 0.4em 0.4em;} /* no pageheader  */
body div#wrap div#mainContent div#leftCol.col4tab.no-LCol {padding: 0em 0.4em 0.4em;} /* no pageheader  */
body div#wrap div#mainContent div#leftCol.col4tab.short-LCol {padding: 11em 0.4em 0.4em;} /* Pageheaders 655 X 150  */
    body div#wrap div#mainContent div#leftCol.col4tab.medium-LCol {padding: 15em 0.4em 0.4em;} /* Pageheaders 520 X 200 */
body div#wrap div#mainContent div#leftCol.col4tab.tall-LCol {padding: 22em 0.4em 0.4em;} /* Pageheaders 525 X 295  */
    body div#wrap div#mainContent div#leftCol.col4tab.hasVideo {padding-top:0;} /* Pageheaders 520 X 200 */

body div#wrap div#mainContent div#leftCol.col4tab.online-request-form > ul.request-form,
body div#wrap div#mainContent div#leftCol.col4tab.agewell-center-for-senior-health.online-request-form {padding: 0 0.4em 0.4em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}


div#wrap div#mainContent div#leftCol{width:655px;float:left;position:relative;}
div#wrap div#mainContent div#leftCol.wide{width:930px;padding: 0em 0.4em 0.4em;}
div#wrap div#mainContent.search div#leftCol{display:none;}
        div#wrap div#mainContent div#leftCol > div#pageheader > img {height: 100%;}

 div#wrap div#mainContent div#leftCol.col4tab ul.blocks{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
    div#wrap div#mainContent div#leftCol.col4tab ul.blocks > li{width:100%;}
    div#wrap div#mainContent div#leftCol.col4tab ul.blocks.gridB > li{width:49%;}
        div#wrap div#mainContent div#leftCol.col4tab ul.blocks.gridB > li:nth-child(odd){clear:left;}
    div#wrap div#mainContent div#leftCol.col4tab ul.blocks.gridC > li{width:33%;}
        div#wrap div#mainContent div#leftCol.col4tab ul.blocks.gridC > li:nth-child(3n+1){clear:left;}
    div#wrap div#mainContent div#leftCol.col4tab ul.blocks.headers > li{padding-right:2px;}    
    div#wrap div#mainContent div#leftCol.col4tab ul.blocks.gridB > li:nth-child(odd){margin:0 5px 0 0;}
        div#wrap div#mainContent div#leftCol.col4tab ul.blocks.gridB > li.border div.header {margin:0 0 5px 0;}


        body div#wrap div#mainContent div#leftCol ul li.border{padding:3px 4px;-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #DDDDDD;border-image: none;border-style: solid;border-width: 1px 0;box-sizing: border-box;}
        body div#wrap div#mainContent div#leftCol ul li.border:nth-child(n) {border-top:none;}
        body div#wrap div#mainContent div#leftCol ul li.border:nth-child(2n) {background-color: #F1F6FA;}



div#wrap div#mainContent div#leftCol ul.bulleted{width:100%;margin:0 0 10px 10px;}
    div#wrap div#mainContent ul.bulleted > li{width:100%;padding:0 0 0 10px;font-size:90%;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
        div#wrap div#mainContent ul.bulleted > li > *{margin:0;padding:0;font-size:inherit;}
        div#wrap div#mainContent div#leftCol ul.bulleted > li{padding:0 8px;}
    div#wrap div#mainContent ul.bulleted > li::before{background-position:-180px 0;margin:-5px 0 0 -24px;}
    div#wrap div#mainContent ul.bulleted.orange > li::before{background-position:-210px 0;}
    div#wrap div#mainContent ul.bulleted.checkbox > li::before{background-position: -150px -90px;}
        div#wrap div#mainContent ul.bulleted.checkbox > li.unchecked::before{background-position:-120px -90px}
    div#wrap div#mainContent ul.bulleted.pdf,
    div#wrap div#mainContent div#leftCol ul.bulleted.pdf{margin:8px 20px;}
    div#wrap div#mainContent ul.bulleted.pdf > li,
    div#wrap div#mainContent div#leftCol ul.bulleted.pdf > li{padding:8px 4px 0 8px;}
    div#wrap div#mainContent ul.bulleted.pdf > li::before{background-position:-90px -60px;margin:-5px 0 0 -20px;left:5px;top:5px}
    div#wrap div#mainContent div#leftCol ul.bulleted.halfwidth{width:50%;float:left;}
    div#wrap div#mainContent ul.bulleted.fullwidth > li {float: left;}

    html body div#wrap div#mainContent div.col4tab ul.panes ul.bulleted.gridA, 
    html body div#wrap div#mainContent div.col4tab ul.panes ul.bulleted.gridB, 
    html body div#wrap div#mainContent div.col4tab ul.panes ul.bulleted.gridC {float:left;width:70%;margin: 0 0 10px 12px;}
    
    div#wrap div#mainContent ul.bulleted > li .hl1,
    div#wrap div#mainContent ul.bulleted > li .hl2,
    div#wrap div#mainContent ul.bulleted > li .hl3,
    div#wrap div#mainContent ul.bulleted > li .hl4{font-size:125%;line-height:115%;}
    
    div#wrap div#mainContent ul.bulleted.audio{}
    div#wrap div#mainContent ul.bulleted.audio > li{width:46%;margin:0 2% 10px 2%;}
    div#wrap div#mainContent ul.bulleted.audio > li::before{content:"";width:30px;height:30px;background-position:0 -150px;left:5px;top:0;background-image:url("https://s3-us-west-2.amazonaws.com/baptistjax.aws.bucket/images/global/page-icon-sprites.png");background-image:url("https://s3-us-west-2.amazonaws.com/baptistjax.aws.bucket/images/global/page-icon-sprites.svg");}
    div#wrap div#mainContent ul.bulleted.audio > li audio{width:100%;margin:-3px 0 0 0;}
    
    div#wrap div#mainContent div#leftCol div#locations {box-sizing: border-box;float: left;margin: 0 0 10px;padding: 5px 0 0;width:100%;}
        div#wrap div#mainContent div#leftCol div#locations div.addressBlock {margin: 10px 0 0;}

        div#wrap div#mainContent div#leftCol > p {margin: 4px 0 8px 5px;}
        div#wrap div#mainContent div#leftCol p span.desc{width:500px;float:right;}

    body div#wrap div#mainContent div#leftCol .errorblock {width: auto;}

    body div#wrap div#mainContent div#leftCol .box {width:70%;}




/*===============================================
SIDEBAR - DOM STRUCTURE
===============================================*/

div#wrap div#mainContent div#sidebar{width:265px;float:right;position:relative;z-index:400;}
    div#wrap div#mainContent.search div#sidebar{display:none;}/* SET THE SIDEBAR TO HIDDEN TO ALLOW SEARCH OVERLAY TO SET HEIGHT */ 
div#wrap div#mainContent div#sidebar.col3tab{width:42%;margin:0 0 0 5px;padding:0 0 0 12px;float:right;background:none repeat scroll 0 0 #FFF;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;/*box-shadow:0 0 25px rgba(47, 111, 182, 0.3) inset;*/}
        div#wrap div#mainContent div#sidebar ul, 
        div#wrap div#mainContent div#sidebar ol {margin: 0px;}
div#wrap div#mainContent div#sidebar ul.bulleted {margin:0 0 0 10px;}
    div#wrap div#mainContent div#sidebar ul.bulleted.gridB li {width: 47%;}
    div#wrap div#mainContent div#sidebar ul.bulleted.gridC li {}
    div#sidebar ul.boxed li img.thumb {width: 50px;}
    div#wrap div#mainContent div#sidebar small {font-size: 80%;}
    div#wrap div#mainContent div#sidebar p{width:100%;margin:0 6px 4px 0;float:left;}
    div#wrap div#mainContent div#sidebar a.arrowlink {display: inline;}
        div#wrap div#mainContent div#sidebar ul.phys-opp li p label {width: 55px;float:none;}
    div#wrap div#mainContent div#sidebar p label {width: 120px;float:left;}
        div#wrap div#mainContent div#sidebar p input.text {width: 200px;}

        div#wrap div#mainContent div#sidebar ul.boxed div.desc {}

    div#wrap div#mainContent div#sidebar .relatedItems .rounded-button {opacity: 0.5;}

    div#wrap div#mainContent div#sidebar.col3tab ul.awardList > li > img {float: left;margin: 0 5px 5px -10px;max-width: 45px;}
    
div#wrap div#mainContent div#sidebar.col3tab .hl1,
div#wrap div#mainContent div#sidebar.col3tab .hl2,
div#wrap div#mainContent div#sidebar.col3tab .hl3,
div#wrap div#mainContent div#sidebar.col3tab .hl4,
div#wrap div#mainContent div#sidebar.col3tab .hl5{margin:4px 0;}

div#wrap div#mainContent div#sidebar.col3tab div.block{width:100%;margin:0;}
    div#wrap div#mainContent div#sidebar.col3tab div.block div.block{margin:0 0 10px 0;}
    div#wrap div#mainContent div#sidebar.col3tab div.block div.block div.block{margin:0;}
    div#wrap div#mainContent div#sidebar.col3tab div.block.find-doctor{}
    div#wrap div#mainContent div#sidebar.col3tab div.block.find-doctor div.gridB{width:50%;}
    div#wrap div#mainContent div#sidebar.col3tab div.block.find-doctor div.inset{margin:0;}
    div#wrap div#mainContent div#sidebar.col3tab div.block.find-doctor div.inset.icon img.icon{height:80px;float:left;margin-left:15px;}

    div#wrap div#mainContent div#sidebar.col3tab div.block.feature.find-doctor ul.boxed div.inset {margin-left:20px;width:150px;font-size:105%;}

    div#wrap div#mainContent div#sidebar.col3tab div.block.feature.find-doctor ul.boxed li.gridB {width:100%;height:140px;}
        div#wrap div#mainContent div#sidebar.col3tab div.block.feature.find-doctor ul.boxed li.gridB a.boxA {background:#e1e0c6;z-index:100;}
        div#wrap div#mainContent div#sidebar.col3tab div.block.feature.find-doctor ul.boxed li.gridB a.boxB {background:#daedfb;z-index:100;}

        div#wrap div#mainContent div#sidebar.col3tab div.block.feature.find-doctor ul.boxed div.inset p {float:left;}
            div#wrap div#mainContent div#sidebar.col3tab div.block.feature.find-doctor ul.boxed div.inset p:hover {color:#666;}
div#wrap div#mainContent div#sidebar.col3tab div.block.feature {background: none repeat scroll 0 0 #FFFFFF;float: left;width: 100%;}
div#wrap div#mainContent div#sidebar.col3tab div.block.related ul.greenbar > li > *{margin:0;padding:2px 0;line-height:150%;}

div#wrap div#mainContent div#sidebar div.block.reqAppt h2.hl4.quickAppt {margin:10px 0 40px 70px;font-size:130%;}

div#wrap div#mainContent div#sidebar div.block.iconCallout .link {border: 1px solid #bfe1f1;border-radius: 10px;float: left;margin: 0;padding: 6px 0 6px 10px;width: 250px;}
div#wrap div#mainContent div#sidebar div.block.iconCallout .link p.static {display: block;margin-right: -10px;padding: 3px 0 3px 55px;}
div#wrap div#mainContent div#sidebar div.block.iconCallout .link p {margin: 0;padding: 0;}
div#wrap div#mainContent div#sidebar div.block.emergency .hl1, div#wrap div#mainContent div#sidebar div.block.emergency .hl2, div#wrap div#mainContent div#sidebar div.block.emergency .hl3 {color: #D64427;}
div#wrap div#mainContent div#sidebar.col3tab div.block.iconCallout .link {margin: 6px 10px;width: 94%;}
div#wrap div#mainContent div#sidebar div.block.emergency .link {background: url("../images/global/callouts/callout-bg-tile-emergency.jpg") repeat-x scroll left top #FFFFFF;
border: 3px solid #D64427;padding: 5px 10px 5px 35px;width: 210px;border-radius: 10px;float: left;}
    div#wrap div#mainContent div#sidebar div.block.emergency img.icon {left:-20px;top: -5px;}
    div#wrap div#mainContent div#sidebar div.block.iconCallout img.icon {height: auto;right:10px;position: absolute;top: -12px;z-index: 50;}
        div#wrap div#mainContent div#sidebar div.block.iconCallout img.icon.alignR {left:auto;right:10px;top:-25px;}
    div#wrap div#mainContent div#sidebar div.block.fieldset {margin: 0 0 15px;padding:3px 6px;}
    div#wrap div#mainContent div#sidebar div.block.iconCallout {margin: 0 0 20px;position: relative;}
        div#wrap div#mainContent div#sidebar div.block.callout.practice {margin: 5px 0 20px 6px;}
            body#_services div#wrap div#mainContent div#sidebar.col3tab div.block.fieldset {width: 96%;}

        body div#wrap div#mainContent div#sidebar.col3tab ul.bulleted {width:95%;}

body div#wrap div#mainContent div#sidebar img.horizontal-brochure {width:320px;}

body div#wrap div#mainContent div#sidebar div#relatedpages {margin-bottom:20px;}
body div#wrap div#mainContent div#sidebar div#relatedpages div.block.related.feature {margin-bottom:20px;}

/* SIDEBAR REQUEST APPOINTMENT */
div#wrap div#mainContent div#sidebar.col3tab div.block.callout.quickAppt{}
div#wrap div#mainContent div#sidebar.col3tab div.block.callout.quickAppt div.online,
div#wrap div#mainContent div#sidebar.col3tab div.block.callout.quickAppt div.byphone{margin:0;padding:0 2%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
div#wrap div#mainContent div#sidebar.col3tab div.block.callout.quickAppt p label {margin:0 0 0 10px;}
div#wrap div#mainContent div#sidebar.col3tab div.block.callout.quickAppt p a.reqApptButton{margin:5px 10px 0 0;float:right;font-size:120%;line-height:120%;}

/* MAMMO REQUEST SIDEBAR*/
div#wrap div#mainContent div#sidebar div.block.mammoRequest{}
div#wrap div#mainContent div#sidebar div.block.mammoRequest{}



/* AWARDS AND HONORS SIDEBAR */
div#wrap div#mainContent div#sidebar.col3tab ul.awardList,
div#wrap div#mainContent div#sidebar.col3tab ul.awardList > li{width:100%;float:left;margin:5px 0;}
div#wrap div#mainContent div#sidebar.col3tab ul.awardList > li > img{max-width:45px;float:left;margin:0 5px 5px -5px;}
    div#wrap div#mainContent div#sidebar.col3tab ul.awardList > li em {}

/* SIDEBAR ACCORDION  */
div#wrap div#mainContent div#sidebar ul.accordion {width: 250px;}
div#wrap div#mainContent div#sidebar div.block ul.accordion {margin: 0;}
div#wrap div#mainContent div#sidebar.col3tab ul.accordion {border: 6px solid #FFFFFF;}
div#wrap div#mainContent div#sidebar.col3tab ul.accordion {width: 97%;}
div#wrap div#mainContent div#sidebar.col3tab ul.accordion li ul {background: none repeat scroll 0 0 #FFFFFF;margin: 0;width: 100%;}
div#wrap div#mainContent div#sidebar.col3tab ul.accordion li ul li.alt {background-color: #F9F9F9;}
/*div#wrap div#mainContent div#sidebar.col3tab ul.accordion li ul li a:after {background: url("../images/global/arrow-small-single.png") no-repeat scroll right 5px rgba(0, 0, 0, 0);float: left;padding: 3px 20px 3px 0;text-decoration: none;}*/
div#wrap div#mainContent div#sidebar ul.accordion > li:nth-child(2n), ul.accordion > li.alt {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.05);}
div#wrap div#mainContent div#sidebar ul.accordion, ul.accordion li {list-style: none outside none;margin: 0;padding: 0;}
div#wrap div#mainContent div#sidebar ul.accordion li.fixed {background: none repeat scroll 0 0 #D9E9F0;padding: 5px 0;}
div#wrap div#mainContent div#sidebar.col3tab ul.accordion li.fixed {background: none repeat scroll 0 0 #FFFFFF;}
div#wrap div#mainContent div#sidebar ul.accordion li ul.fixed {max-height: 159px;overflow-x: hidden;overflow-y: auto;width: 100%;}
div#wrap div#mainContent div#sidebar ul.accordion li.alt .title {background-color: #d9e7f6;}
div#wrap div#mainContent div#sidebar ul.accordion li .title {background-color: #fff;}
div#wrap div#mainContent div#sidebar ul.accordion p {width: 93%;}


        div#wrap div#mainContent div#sidebar p input.text.fName, 
        div#wrap div#mainContent div#sidebar p input.text.city, 
        div#wrap div#mainContent div#sidebar p input.text.addr1, 
        div#wrap div#mainContent div#sidebar p input.text.phone {width: 165px;}

div#wrap div#mainContent div#sidebar div.block.intro div.silo > img {bottom: 0;height: 160px;position: absolute;}
div#wrap div#mainContent div#sidebar.col3tab div.block.intro div.silo {box-shadow: 30px 40px 60px 50px #f1f6fa inset, 0 0 20px 10px #f1f6fa inset;width:100%;}
div#wrap div#mainContent div#sidebar div.block.intro div.silo {border-radius:10px;box-shadow: 30px 40px 60px 50px #ffffff inset, 0 0 20px 10px #ffffff inset;height: 175px;position: relative;}
div#wrap div#mainContent div#sidebar.col3tab div.block.intro div.info {background: none repeat scroll 0 0 #fff;padding: 5px;}
div#wrap div#mainContent div#sidebar div.block.intro div.info {border: 1px solid #ccc;border-radius: 8px;margin: 0 0 5px;padding: 0 5px;}

div#wrap div#mainContent div#sidebar.col3tab div.block.feature ul.blocks {padding: 5px;}

body#_services div#wrap div#mainContent div.col4tab ul.cards > li div.details ul.bulleted.orange > li:before {background-position:-210px 0;}

div#wrap div#mainContent div#sidebar.col3tab div.block .accordiontitle {color: #0148a0;font-size: 140%;letter-spacing: inherit;margin: 0 0 10px;text-transform: initial;}

div#wrap div#mainContent div#leftCol.col4tab div.block.intro img.silo,
div#wrap div#mainContent div#sidebar.col3tab div.block.intro img.silo {width:150px;bottom:10px;}

div#wrap div#mainContent div#sidebar.col3tab div.block.intro img.silo.inset {width:135px;margin:0 0 45px 15px;}
    div#wrap div#mainContent div#leftCol.col4tab div.block.intro img.silo.alignL {padding:3px 8px;}
    div#wrap div#mainContent div#sidebar.col3tab div.block.intro img.silo.alignL {left:0;}
    div#wrap div#mainContent div#leftCol.col4tab div.block.intro img.silo.alignR,
    div#wrap div#mainContent div#sidebar.col3tab div.block.intro img.silo.alignR {right:0;}
div#wrap div#mainContent div#leftCol.col4tab div.block.intro span.hl1 {float:none;}

    div#wrap div#mainContent div#sidebar.col3tab div.block.intro div.info.no-border {border:none;}
/*div#wrap div#mainContent div#sidebar.col3tab div.info p.desc, 
div#wrap div#mainContent div#sidebar.col3tab div.info p.title {width:200px;float:right;}*/
div#wrap div#mainContent div#sidebar.col3tab div.info p.desc.alignR, 
div#wrap div#mainContent div#sidebar.col3tab div.info p.title.alignR {width:200px;float:right;}
body div#wrap div#mainContent div#sidebar.col3tab img.callout.report{width: 100px;float:right;}
div#wrap div#mainContent div.fieldset img.header-image {width:100%;}


/*--------------------------------------------------------------------------------------------------
FOOTER ELEMENTS
---------------------------------------------------------------------------------------------------*/
div#wrap div#footer{width:962px;padding:15px 0;font-size:90%;float:left;color:#39485b;}
    div#wrap div#footer div.leftCol{width:420px;float:left;margin:10px 0;}
    div#wrap div#footer div.rightCol{text-align:right;margin:10px 0;float:right;}
        div#wrap div#footer div.rightCol > p{text-align:right;}
            div#wrap div#footer div.socialbar{float:left;margin:10px 0 10px 0;text-align:center;}
                div#wrap div#footer div.socialbar > .icon{text-indent:-3000px;float:left;margin:0 15px 0 0;}
                div#wrap div#footer div.socialbar > .icon.linkedin{width:40px;height:40px;background:url("https://d31altansosau8.cloudfront.net/images/global/icons/social-icon-sprite.png") center center no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/icons/social-icon-sprite.svg"), none;background-position: -119px -8px;background-size:830%;}
                div#wrap div#footer div.socialbar > .icon.facebook{width:40px;height:40px;background:url("https://d31altansosau8.cloudfront.net/images/global/icons/social-icon-sprite.png") center center no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/icons/social-icon-sprite.svg"), none;background-position: -8px -8px;background-size:830%;}
                div#wrap div#footer div.socialbar > .icon.twitter{width:40px;height:40px;background:url("https://d31altansosau8.cloudfront.net/images/global/icons/social-icon-sprite.png") center center no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/icons/social-icon-sprite.svg"), none;background-position: -63px -8px;background-size:830%;}
        div#wrap div#footer p{color:#39485b;}
        div#wrap div#footer a{color:#39485b;}
        div#wrap div#footer a:hover{color:#2d6eb4;text-decoration:underline;}


/*--------------------------------------------------------------------------------------------------
FORM ELEMENTS
---------------------------------------------------------------------------------------------------*/
div#wrap div#mainContent input.text{width:225px;margin:0 3px 0 0;padding:2px 4px;float:left;display:inline;color:#666;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #CCC;}
div#wrap div#mainContent textarea{border:1px solid #CCC;padding:4px;}
div#wrap div#mainContent div#sidebar input.text.sideSearch{width:175px;}
        div#wrap div#mainContent div#sidebar.col3tab input.text.sideSearch{width:80%;}
div#wrap div#mainContent textarea.text{padding:2px 4px;display:inline;color:#666;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #CCC;}
div#wrap div#mainContent select{-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;border:1px solid #CCC;}
    div#wrap div#mainContent select option{border:none;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}

    div#wrap div#mainContent div.getDir {display: none;float: right;margin: 0 0 10px;position: relative;width: 180px;z-index: 100;}
    div#wrap div#mainContent div#sidebar div.getDir {bottom: 0;position: absolute;right: 0;width: 180px;}
    div#wrap div#mainContent div.getDir input.zipC {width: 50px;}
    div#wrap div#mainContent div.getDir img.map-icon {left: -50px;position: absolute;top: 0;}
/*--------------------------------------------------------------------------------------------------
SITE SEARCH
---------------------------------------------------------------------------------------------------*/
/* MAIN NAV INPUT FIELD */
div#siteSearch img.magnifier {position:absolute;left:-2000px;}
div#wrap div#navigation div#siteSearch{margin-top:35px;float:right;}
div#wrap div#navigation div#siteSearch input#siteSearchEntry{color:#CCC;padding:2px 4px;border-color: #ccc;border-image: none;border-style: solid;
border-width: 1px;box-sizing: border-box;}
/* RESULTS PAGE */
body.site-search div#wrap div#mainContent div#leftCol{margin-top:0;}
body.site-search div#wrap div#mainContent div#leftCol div#sitesearch{width:100%;float:left;}
    body.site-search div#wrap div#mainContent div#leftCol div#sitesearch p.searchEntry{margin:10px 0;}
        body.site-search div#wrap div#mainContent div#leftCol div#sitesearch p.searchEntry input{padding:2px 4px;border:1px solid #ECECEC;border-radius:8px;}
    body.site-search div#wrap div#mainContent div#leftCol div#sitesearch div.gsc-results{padding:10px 20px;border-top:2px solid #ECECEC;}
    body.site-search div#wrap div#mainContent div#leftCol div#sitesearch div.gsc-cursor-box{margin-top:15px;}
body.site-search div#wrap div#mainContent div#leftCol div#sitesearch div.gsc-cursor-page{margin:5px;padding:4px 8px;float:left;background:url("../images/global/tabbed-unselected-bg-tile.jpg") repeat-x scroll left bottom #ECECEC;border-radius:12px;}
body.site-search div#wrap div#mainContent div#leftCol div#sitesearch div.gsc-cursor-page:hover,
body.site-search div#wrap div#mainContent div#leftCol div#sitesearch div.gsc-cursor-current-page{color:#FFF !important;background:url("../images/global/btn-gradient-green.jpg") repeat-x scroll left bottom #619B73;}
body.site-search div#wrap div#mainContent div#leftCol div#sitesearch table.gcsc-branding{float:left;}
body.site-search div#wrap div#mainContent .gs-visibleUrl-short{display:none;}

/*--------------------------------------------------------------------------------------------------
COMMENTS TAB >>
---------------------------------------------------------------------------------------------------*/
div#commentsTabHolder{width:0;height:100px;position:fixed;top:100px;right:0;z-index:2000;overflow:hidden;cursor:pointer;-moz-border-radius:7px 0 0 7px;-webkit-border-top-left-radius:7px;-webkit-border-bottom-left-radius:7px;border-radius:7px 0 0 7px;border-top-left-radius:7px;border-bottom-left-radius:7px;-moz-box-shadow:3px 5px 15px rgba(0,0,0,.4);-webkit-box-shadow:3px 5px 15px rgba(0,0,0,.4);box-shadow:3px 5px 15px rgba(0,0,0,.4);background:url("../images/global/site-navigation-comments-tab.png") 8px 20px no-repeat #093a78;}
div#commentsTabHolder div#commentTabBlock{width:140px;float:left;}
div#commentsTabHolder div#commentTabBlock div#commentsTab{width:30px;height:120px;float:left;}
div#commentsTabHolder div#commentTabBlock div#commentInfo{width:105px;height:110px;padding:10px 0 0 0;float:left;font-size:90%;}
div#commentsTabHolder div#commentTabBlock div#commentInfo p{font:normal .9em/1.5em arial,helvetica,sans-serif;color:#FFF;}
* html div#commentsTabHolder {_position: absolute;}
/*--------------------------------------------------------------------------------------------------
DOCTOR LOGIN TAB >>
---------------------------------------------------------------------------------------------------*/
div.tabHolder{width:0;position:fixed;top:50px;right:0;z-index:999;overflow:hidden;cursor:pointer;-moz-border-radius:7px 0 0 7px;-webkit-border-top-left-radius:7px;-webkit-border-bottom-left-radius:7px;border-radius:7px 0 0 7px;border-top-left-radius:7px;border-bottom-left-radius:7px;-moz-box-shadow:3px 5px 15px rgba(0,0,0,.4);-webkit-box-shadow:3px 5px 15px rgba(0,0,0,.4);box-shadow:3px 5px 15px rgba(0,0,0,.4);}
    div.tabHolder.caduceus{top:40px;background:#093a78;}
div.tabHolder div#tabBlock{width:140px;float:left;}
div.tabHolder div#tabBlock div#commentsTab{width:24px;padding:3px;float:left;}
div.tabHolder div#tabBlock div#commentInfo{width:105px;height:110px;padding:10px 0 0 0;float:left;}
div.tabHolder div#tabBlock div#commentInfo p{font:normal .9em/1.5em arial,helvetica,sans-serif;color:#FFF;}
* html div#tabHolder {_position: absolute;}  
/*--------------------------------------------------------------------------------------------------
DONATE TAB >>
---------------------------------------------------------------------------------------------------*/
div#donateTabHolder{width:0;height:auto;position:fixed;top:215px;right:0;z-index:2000;}
div#donateTabHolder div#donateTabBlock{width:160px;float:left;}
div#donateTabHolder div#donateTabBlock div#donateTab{width:30px;height:60px;float:left;cursor:pointer;-moz-border-radius:7px 0 0 7px;-webkit-border-top-left-radius:7px;-webkit-border-bottom-left-radius:7px;border-radius:7px 0 0 7px;border-top-left-radius:7px;border-bottom-left-radius:7px;-moz-box-shadow:3px 5px 15px rgba(0,0,0,.4);-webkit-box-shadow:3px 5px 15px rgba(0,0,0,.4);box-shadow:3px 5px 15px rgba(0,0,0,.4);background:url("../images/global/site-navigation-donate-tab.png") 8px center no-repeat #093a78;}
div#donateTabHolder div#donateTabBlock div#donateInfo{width:125px;height:auto;padding:10px 0 10px 5px;float:left;font-size:90%;background:#093a78;-moz-border-radius:0 0 0 7px;-webkit-border-bottom-left-radius:7px;border-radius:0 0 0 7px;}
div#donateTabHolder div#donateTabBlock div#donateInfo p{margin:0 0 0 5px;font:normal .9em/1.5em arial,helvetica,sans-serif;color:#FFF;}
div#donateTabHolder div#donateTabBlock div#donateInfo p a{color:#FFF;}
div#donateTabHolder div#donateTabBlock div#donateInfo p.hl3{font-weight:bold;margin:0;}
* html div#donateTabHolder {_position: absolute;}
/*--------------------------------------------------------------------------------------------------
SIDEBAR EVENT LISTINGS >>
---------------------------------------------------------------------------------------------------*/
div#wrap div#mainContent div#sidebar ul.evtDates {margin: -5px 0 0;width: 100%;}
div#wrap div#mainContent div#sidebar ul.events{width:97%;height:250px;float:left;font-size:95%;border:4px solid #D9E9F0;background:#D9E9F0;overflow:hidden;overflow-x:hidden;overflow-y:scroll;}
    div#wrap div#mainContent div#sidebar.col3tab ul.evtDates > li{width: 61px;margin: 5px 5px 5px 0;float: left;font-size: 90%;line-height: 160%;border-right: 1px solid #CCCCCC;}
        div#wrap div#mainContent div#sidebar ul.events li p{margin:0 !important;font-size:100%;line-height:120%;}
        div#wrap div#mainContent div#sidebar ul.events li .title{margin:5px 5px 0 5px;color:#518198;}
        div#wrap div#mainContent div#sidebar ul.events li a{padding:0 15px 0 0;text-decoration:none;font-size:95%;line-height:140%;display:block;}
	    div#wrap div#mainContent div#sidebar ul.events li.evtRow{padding:4px 0;float:left;}
		div#wrap div#mainContent div#sidebar ul.events li.evtRow a.go{padding:0 5px;position:absolute;top:20px;right:0;background:url('/assets/images/global/accordion-title-link-arrow.png') right center no-repeat;color:#FFF;}
	div#wrap div#mainContent div#sidebar ul.events li.evtRow div.date{width:50px;float:left;margin:0 5px;text-align:center;}
	div#wrap div#mainContent div#sidebar ul.events li.evtRow div.date .ttl{font-size:80%;padding:2px 1px;color:#FFF;background:#93B7C8;text-transform:uppercase;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
	div#wrap div#mainContent div#sidebar ul.events li.evtRow div.date .day{font-size:150%;color:#276e8f;border:1px solid #93B7C8;background:#FFF;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
	div#wrap div#mainContent div#sidebar ul.events li.evtRow div.date sup{font-size:50%;}
    div#wrap div#mainContent div#sidebar ul.events li.evtRow div.event{width:155px;height:32px;float:left;margin:0 0 0 5px;padding:4px 0 4px 4px;font-size:90%;border:1px solid #CCC;-moz-border-radius:5px;background:#FFF;-webkit-border-radius:5px;border-radius:5px;}
div#wrap div#mainContent div#sidebar ul.events.auto{height:auto;overflow-y:hidden;}

body div#wrap div#mainContent div#sidebar.col3tab .header{width:auto;margin:0;padding:8px 10px;color:#FFF;position:relative;background:#2d6eb4;}
body div#wrap div#mainContent div#sidebar.col3tab .header a{color:#FFF;}
    div#wrap div#mainContent div#sidebar.col3tab .header .icon{position:absolute;top:-20px;right:0;z-index:50;}
div#wrap div#mainContent div#sidebar.col3tab ul.events{height:auto;margin:0 0 1em 0;overflow:visible;border:6px solid #FFF;background:#FFF;}
    div#wrap div#mainContent div#sidebar.col3tab ul.events li.evtRow{width:inherit;border-bottom:1px solid #CCC;}
    div#wrap div#mainContent div#sidebar.col3tab ul.events li.evtRow div.date{width:10%;margin:0;padding-right:3px;}
        div#wrap div#mainContent div#sidebar.col3tab ul.events li.evtRow div.date .ttl{background:#327ccb;}
        div#wrap div#mainContent div#sidebar.col3tab ul.events li.evtRow div.date .day{color:#0148A0;border:1px solid #0148A0;border-width:0 1px 1px 1px;}
    div#wrap div#mainContent div#sidebar.col3tab ul.events li.evtRow div.event{width:80%;padding:0;border:none;background:none;}
    div#wrap div#mainContent div#sidebar.col3tab ul.events li.evtRow div.event p em{font-size:90%;}
        div#wrap div#mainContent div#sidebar.col3tab ul.events li.evtRow div.event a.arrowlink{width:auto;float:left;padding:0 20px 0 0;font-size:100%;}
    div#wrap div#mainContent div#sidebar.col3tab ul.events li.evtRow{padding:6px;}

/*--------------------------------------------------------------------------------------------------
TABLE DEFINITIONS >>
---------------------------------------------------------------------------------------------------*/
div#wrap div#mainContent table.table {margin: 20px 0;width: 100%;}

div#wrap div#mainContent table.table tr.header {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;
background: none repeat scroll 0 0 #ECECEC;border-color: #ECECEC;border-image: none;border-style: solid;border-width: 0 1px 1px;clear: both;color: #333333;float: left;width: 100%;}
div#wrap div#mainContent div#leftCol table.table.threeCol th.col1, 
div#wrap div#mainContent div#leftCol table.table.threeCol td.col1 {text-align: left;width: 30%;}
div#wrap div#mainContent table.table th {float: left;font-style: italic;}
div#wrap div#mainContent div#leftCol table.table.threeCol th.col2, 
div#wrap div#mainContent div#leftCol table.table.threeCol td.col2 {width: 50%;}
div#wrap div#mainContent table.table th {float: left;font-style: italic;}
div#wrap div#mainContent div#leftCol table.table.threeCol th.col3, 
div#wrap div#mainContent div#leftCol table.table.threeCol td.col3 {width: 20%;}
div#wrap div#mainContent table.table th {float: left;font-style: italic;}

/*  TABLE NEW GRID LAYOUT  */

div#wrap div#mainContent div#leftCol table.table.gridC th.col1, 
div#wrap div#mainContent div#leftCol table.table.gridC td.col1 {text-align: left;width: 30%;}
div#wrap div#mainContent table.table th {float: left;font-style: italic;}
div#wrap div#mainContent div#leftCol table.table.gridC th.col2, 
div#wrap div#mainContent div#leftCol table.table.gridC td.col2 {width: 50%;}
div#wrap div#mainContent table.table th {float: left;font-style: italic;}
div#wrap div#mainContent div#leftCol table.table.gridC th.col3, 
div#wrap div#mainContent div#leftCol table.table.gridC td.col3 {width: 20%;}
div#wrap div#mainContent table.table th {float: left;font-style: italic;}

div#wrap div#mainContent table.table tr.row {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;
border-color: #ECECEC;border-image: none;border-style: solid;border-width: 0 1px 1px;clear: both;float: left;width: 100%;}
div#rt1 ul { list-style-type: none;margin:0;}

.table {border-collapse: collapse;border-spacing: 0;}
.rt { width: 100%; font-size: 0.75em;/*12*/ line-height: 1.25em;/*15*/ border-collapse: collapse; border-spacing: 0; }
.rt .head,
.rt .field { margin: 0; padding: 0.45em;/*10*/ vertical-align: top; border: 1px solid #babcbf; background: #fff; box-sizing: border-box;width:185px; height:150px; float:left;}
.rt .head { text-align: left; background: #F2F2F2; height:90px; }
.rt .head > p,
.rt .field > p {font-size:112%;line-height:120%;}



/*--------------------------------------------------------------------------------------------------
ACTION AND NAVIGATION ELEMENTS >>
---------------------------------------------------------------------------------------------------
a.arrowlink::after{content:"";width:20px;height:15px;background:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.png") top left no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.svg"), none;background-position: -6px -7px;margin: 0 0 -2px 0;display:inline-block;}
*/
/*a.arrowlink{background: url("../images/global/arrow-small-single.png") no-repeat scroll right 2px rgba(0, 0, 0, 0);
    padding: 0 18px 0 0px; display: block;}
    a.arrowlink:hover{background-image:url("../images/global/arrow-small-double.png");}


a.external:after {
    content:"";width:20px;height:15px;background:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.png") top left no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.svg"), none;background-position: -6px -38px;margin: 0 0 -2px 0;display:inline-block;
}
*/

/*--------------------------------------------------------------------------------------------------
ACTION AND NAVIGATION ELEMENTS >>
---------------------------------------------------------------------------------------------------*/

/* ##### REFACTORED BY T. MARONEY 01/30/2015 TO BE CORRECTLY BASED ON 30px X 30px GRID ####### */
/* ##### WITH INHERITANCE FOR SECONDARY CLASSES LIKE EXTERNAL, CHECKBOX, ETC. ################ */

/* GLOBALLY DEFINE ALL ELENTS THAT USE THE SPRITESHEET */
a.arrowlink::after,
ul.bulleted > li::before,
 div#wrap div#mainContent div#leftCol div.accordions .section::before,
body.newsrelease div#wrap div#mainContent div.accordions .section::before,
body.adamContent div#wrap div#mainContent div.accordions .section::before,/* SPECIFIC TO JUST NEWS RELEASES */
div#wrap div#mainContent div#sidebar div.accordions .section::before{content:"";width:30px;height:30px;position:absolute;background:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.png") 0 0 no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.svg");}

body div#wrap div#mainContent div#sidebar.col3tab ul.greenbar > li.selected a.arrowlink::after {background:none;}

/* GLOBALLY define arrowlinks, to be used MOBILE OR DESKTOP */
div#wrap div#mainContent p a.arrowlink{margin:0 15px 0 0;}
a.arrowlink::after{content:"";width:30px;height:30px;background-position:0 0 ;margin:-5px 0 0 -5px;position:absolute;}
    a.arrowlink:hover::after{background-position:-30px 0;}
/* DEFINE EXTERNAL LINKS, INHERITING ARROWLINK BASE SPRITE */
a.external::after{background-position:0 -30px;}
a.external:hover::after{background-position:-30px -30px;}
a.waitlist::after {background-position:-180px -60px;}


/* ACCORDIONS GLOBAL DEF */
div#wrap div#mainContent div.accordions{float:left;margin:10px 0;}
div#wrap div#mainContent div.accordions .section{clear:both;line-height:30px;margin:0;position:relative;}
div#wrap div#mainContent div.accordions .block{margin:0;}
div#wrap div#mainContent div#leftCol div.accordions .section,
div#wrap div#mainContent div#sidebar div.accordions .section{cursor:pointer;margin:0 0 10px 0;}
body.newsrelease div#wrap div#mainContent div.accordions .section::before,
body.adamContent div#wrap div#mainContent div.accordions .section::before,
div#wrap div#mainContent div#leftCol div.accordions .section::before,
div#wrap div#mainContent div#sidebar div.accordions .section::before{margin:0 0 0 -25px;background-position: -180px -30px;cursor:pointer;}
body.newsrelease div#wrap div#mainContent div.accordions .section.active::before,
body.adamContent div#wrap div#mainContent div.accordions .section.active::before,
div#wrap div#mainContent div#leftCol div.accordions .section.active::before,
div#wrap div#mainContent div#sidebar div.accordions .section.active::before{background-position: -210px -30px;}
/* BULLETED LISTS GLOBAL DEFS */

ul.tabs > li .details:before {content:"";width:15px;height:15px;background:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.png") top left no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.svg"), none;background-position: -190px -36px;display:inline-block;float:left;margin:0;cursor: pointer;}
ul.tabs > li .details.open:before {content:"";width:15px;height:15px;background:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.png") top left no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.svg"), none;background-position: -220px -36px;display:inline-block;float:left;margin:0;cursor: pointer;}

div.new {
    background:url("../images/global/icons/new-flag.png") center right no-repeat;
    bottom: 1px;
    height: 30px;
    position: absolute;
    text-indent: -2000px;
    width: 100px;
    z-index: 1000;
    right:-7px;
}
ul.accordion li .title {
    color: #4d4d4d;
    cursor: pointer;
    padding: 4px 4px 4px 20px;
}
ul.accordion li .title:before {
    content:"";width:15px;height:15px;background:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.png") top left no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.svg"), none;background-position: -190px -35px;display:inline-block;float:left;margin:0 0 0 -10px;cursor: pointer;}
ul.accordion li .title.selected:before {
    content:"";width:15px;height:15px;background:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.png") top left no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.svg"), none;background-position: -220px -35px;display:inline-block;float:left;cursor: pointer;}

div#wrap div#mainContent ul#locNav > li.arrow.r {
    background: url("../images/global/icons/banner-carousel-control-sm-r.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}

div#wrap div#mainContent ul#locNav > li.arrow.l {
    background: url("../images/global/icons/banner-carousel-control-sm-l.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}

div#wrap div#mainContent div.block span.PDF-icon {
width:20px;height:20px;background:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.png") top left no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.svg"), none;background-position: -97px -65px;display:inline-block;float:left;
}

span.secure-icon:after {
content:"";width:20px;height:20px;background:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.png") top left no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.svg"), none;background-position: -125px -65px;display:inline-block;
}
span.unsecure-icon:after {
content:"";width:20px;height:20px;background:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.png") top left no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.svg"), none;background-position: -155px -65px;display:inline-block;
}

span.visa {
width:60px;height:35px;background:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.png") top left no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.svg"), none;background-position: -235px -245px;background-size:1000%;display:inline-block;float:left;
}
span.mastercard {
width:60px;height:35px;background:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.png") top left no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.svg"), none;background-position: -158px -245px;background-size:1000%;display:inline-block;float:left;
}
span.discover {
width:60px;height:35px;background:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.png") top left no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.svg"), none;background-position: -84px -245px;background-size:1000%;display:inline-block;float:left;
}
span.american {
width:60px;height:35px;background:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.png") top left no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.svg"), none;background-position: -10px -245px;background-size:1000%;display:inline-block;float:left;
}

/*  NEW TOOLTIPS FOR RESPONSIVE */
span.tooltiplink {
    width: 15px;
    height: 15px;
    background: url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.png") top left no-repeat;
    background-image: url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.svg"), none;
    background-position: -157px -36px;
    display: inline-block;
}
.tooltiplink {
    cursor: pointer;
    position: relative;
    z-index: 850;
}
.tooltip
{
    text-align: center;
    color: #2d313e;
    background: rgba(172, 177, 195, 0.92);
    border-radius: 10px;
    position: absolute;
    z-index: 1000;
    padding: 15px;
    display:none;
}
 
    .tooltip:after /* triangle decoration */
    {
        /*width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 10px solid rgba(172, 177, 195, 0.92);
        content: '';
        position: absolute;
        left: -3px;
        top: 10px;
        margin-left: -10px;
        transform: rotate3d(0, 0, 1, 90deg);*/
    }
 
        .tooltip.top:after
        {
            border-top-color: transparent;
            border-bottom: 10px solid #111;
            top: -20px;
            bottom: auto;
        }
 
        .tooltip.left:after
        {
            left: 10px;
            margin: 0;
        }
 
        .tooltip.right:after
        {
            right: 10px;
            left: auto;
            margin: 0;
        }




/**  ADD RASTER GRADIENTS FOR ELEMENTS AND BUTTONS HERE - CHANGING TO CSS GRADIENTS    **/

.rounded-button.green {
    background: #05af28;
    border: 2px solid #05af28;
    color: #FFFFFF;
    margin: 0 0 0 5px;
    padding: 2px 5px;
    font-weight:300;
}
.rounded-button {
    border-radius: 5px;
    font-size: 90%;
    line-height: 120%;
    padding: 4px 6px;
    position: relative;
    z-index: 500;
}
/*
body div#wrap div#mainContent div#leftCol.col4tab ul.numbered {
    margin: 10px;
    width: 100%;
}
ul.numbered > li {
    clear: left;
    float: left;
    margin: 0 0 5px;
    padding: 0 20px 5px 30px;
    position: relative;
    width: 100%;
}
div.numbered > span.num,
ul.numbered > li span.num {background: #D8D8D8;border-radius: 0px;text-shadow: 1px 1px 0.03em rgba(0, 0, 0, 0.6);color: #FFFFFF;font-weight: bold;left: 0;line-height: 100%;padding: 5px;position: absolute;text-align: center;top: 0;}
    */
div#wrap div#mainContent div#leftCol.col4tab ul.numbered{width:100%;margin:15px 0;}
    div#wrap div#mainContent div#leftCol.col4tab ul.numbered > li{width:100%;margin:0 0 5px 0;padding: 0 10px 5px 20px;float:left;clear:left;position:relative;}
    div#wrap div#mainContent div#leftCol.col4tab ul.numbered > li h2{margin:0 0 5px 0;}
    div#wrap div#mainContent div#leftCol.col4tab ul.numbered > li p{margin: 0 0 5px 0;font-size:100%;}
    div#wrap div#mainContent div#leftCol.col4tab ul.numbered > li span.num{display:none;}

/* TWITTER CONTROLS */
.tweets .user-container {float: left;margin: 4px 8px 8px 0px;}
    .tweets {margin: 4px;position: relative;}
    .tweets ul li {margin: 8px 0px 8px 0px;}
    .tweets .tweet-time-passed {position: absolute;margin:15px 0 0 -50px; color: #777;}
    .tweets .tweet-container {position: relative;margin-left:56px;}
    .tweets .tweet-date {margin-left: 56px;font-style: italic;color: #777;display:none;}
    .tweets .tweet-container > a {font-weight: bold;color:#333333;}
    .tweets .tweet-container > a span {font-weight: normal;color:#ddd;}
    .tweets .tweet-container span.tweet-username {font-weight:normal;color:#4d4d4d;}
    .tweets .tweet-container span.tweet-username s {font-weight: normal;text-decoration:none;}
    .tweets .tweet-container span.tweet-username b {font-weight: normal;}
    .tweets .tweet-container ul.tweet-actions {display: table-cell;text-align: right;float:right;margin:0px;padding:0px;line-height:18px;}
    .tweets .tweet-container ul.tweet-actions li {display: inline;width:auto;margin:0px 0px 0px 10px;padding:0px;}
    .tweets .tweet-container ul.tweet-actions li a {color:#4d4d4d;}
    .tweets .tweet-container ul.tweet-actions li a span {height:16px;width:16px;display:inline-block;overflow:hidden;vertical-align: top;}
    .tweets .tweet-container ul.tweet-actions li.reply-container a span {width:20px;height:20px;background:url("https://d31altansosau8.cloudfront.net/images/global/icons/social-icon-sprite.png") center center no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/icons/social-icon-sprite.svg"), none;background-position: -95px -35px;}
    .tweets .tweet-container ul.tweet-actions li.reply-container a:hover span {width:20px;height:20px;background:url("https://d31altansosau8.cloudfront.net/images/global/icons/social-icon-sprite.png") center center no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/icons/social-icon-sprite.svg"), none;background-position: -125px -35px;}
    .tweets .tweet-container ul.tweet-actions li.reply-container a:active span {width:20px;height:20px;background:url("https://d31altansosau8.cloudfront.net/images/global/icons/social-icon-sprite.png") center center no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/icons/social-icon-sprite.svg"), none;background-position: -125px -35px;}
    .tweets .tweet-container ul.tweet-actions li.retweet-container a span {width:20px;height:20px;background:url("https://d31altansosau8.cloudfront.net/images/global/icons/social-icon-sprite.png") center center no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/icons/social-icon-sprite.svg"), none;background-position: -95px -65px;}
    .tweets .tweet-container ul.tweet-actions li.retweet-container a:hover span {width:20px;height:20px;background:url("https://d31altansosau8.cloudfront.net/images/global/icons/social-icon-sprite.png") center center no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/icons/social-icon-sprite.svg"), none;background-position: -125px -65px;}
    .tweets .tweet-container ul.tweet-actions li.retweet-container a:active span {width:20px;height:20px;background:url("https://d31altansosau8.cloudfront.net/images/global/icons/social-icon-sprite.png") center center no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/icons/social-icon-sprite.svg"), none;background-position: -125px -65px;}
    .tweets .tweet-container ul.tweet-actions li.favorite-container a span {width:20px;height:20px;background:url("https://d31altansosau8.cloudfront.net/images/global/icons/social-icon-sprite.png") center center no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/icons/social-icon-sprite.svg"), none;background-position: -95px -95px;}
    .tweets .tweet-container ul.tweet-actions li.favorite-container a:hover span {width:20px;height:20px;background:url("https://d31altansosau8.cloudfront.net/images/global/icons/social-icon-sprite.png") center center no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/icons/social-icon-sprite.svg"), none;background-position: -125px -95px;}
    .tweets .tweet-container ul.tweet-actions li.favorite-container a:active span {width:20px;height:20px;background:url("https://d31altansosau8.cloudfront.net/images/global/icons/social-icon-sprite.png") center center no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/icons/social-icon-sprite.svg"), none;background-position: -125px -95px;}

    div#wrap div#mainContent div#pageheader video {width:100%;}

/*===============================================
MISC GLOBAL DEFINITIONS AND UTILITIES >>
===============================================*/
/* EMERGENCY BLOCK LEFTCOL */
div#wrap div#mainContent div#leftCol div.block.emergency{width:235px;margin:10px 0 10px 25px;float:right;position:relative;}
div#wrap div#mainContent div#leftCol div.block.emergency.hasIcon{padding:5px 0 5px 40px;}
div#wrap div#mainContent div#leftCol div.block.emergency .icon{position:absolute;top:0;left:-20px;}

/* THICKBOXES */
div#tbShadow{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2010;background:#000;}
div#tbFrame{width:10px;height:10px;position:absolute;left:50%;top:100px;margin:0 auto;z-index:2020;border-radius:30px;border:20px solid rgba(0,0,0,.5);overflow:hidden;cursor:pointer;}
    div#tbFrame > iframe{border-radius:6px;overflow:hidden;}
        div#tbFrame > iframe.noOverflow{overflow-y:hidden;}
    div#tbClose{width:20px;height:20px;background:url("../images/global/icons/icon-thickbox-close.png") top left no-repeat;position:absolute;z-index:2200;cursor:pointer;}
/* SET UP VARIOUS GRID SYSTEMS */
div.gridA, ul.gridA, div.gridB, ul.gridB, div.gridC, ul.gridC, div.gridD, ul.gridD, dive.gridE, ul.gridE, 
ul.gridA > li, ul.gridB > li, ul.gridC > li, ul.gridD > li, ul.gridE > li {width:100%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body div#wrap div.gridB,
body div#wrap div#mainContent div.gridB,
body div#wrap div#mainContent ul.gridB > li,
html body div#wrap div#navigation ul li ul.gridB > li,
html body div#wrap div#navigation ul#primaryNav li ul.triple li ul.gridB li{width:50%;}
    body div#wrap div.gridB:nth-child(even),
    body div#wrap div#mainContent div.gridB:nth-child(even),
    body div#wrap div#mainContent ul.gridB > li:nth-child(even),
    html body div#wrap div#navigation ul#primaryNav li ul.triple li ul.gridB > li:nth-child(even){margin-right:0;}

    body div#wrap div#mainContent ul.gridB > li:nth-child(odd),
    html body div#wrap div#navigation ul#primaryNav li ul.triple li ul.gridB > li:nth-child(odd){clear:left;}

body div#wrap div#mainContent div.gridB{padding-right:5px;}

body div#wrap div.gridC,
body div#wrap div#mainContent div.gridC,
body div#wrap div#mainContent ul.gridC > li{width:33%;}
    body div#wrap div.gridC:nth-child(3n),
    body div#wrap div#mainContent div.gridC:nth-child(3n),
    body div#wrap div#mainContent ul.gridC > li:nth-child(3n){margin:0;}
    body div#wrap div.gridC:nth-child(3n+1),
    body div#wrap div#mainContent div.gridC:nth-child(3n+1),
    body div#wrap div#mainContent ul.gridC > li:nth-child(3n+1){clear:left;}
body div#wrap div.gridD,
body div#wrap div#mainContent div.gridD,
body div#wrap div#mainContent ul.gridD > li{width:25%;}
    body div#wrap div.gridD:nth-child(4n),
    body div#wrap div#mainContent div.gridD:nth-child(4n),
    body div#wrap div#mainContent ul.gridD > li:nth-child(4n){margin:0;}
    body div#wrap div.gridD:nth-child(4n+1),
    body div#wrap div#mainContent div.gridD:nth-child(4n+1),
    body div#wrap div#mainContent ul.gridD > li:nth-child(4n+1){clear:left;}

/* GLOBAL INSET CATEGORY INDICATORS */
body div#wrap div#mainContent span.cat{width:100%;font-size:10px;line-height:10px;padding:4px 0 1px 3px;color:#CCC;text-transform:uppercase;border:1px solid #CCC;border-width:1px 0 0 6px;position:absolute;left:0;}
body div#wrap div#mainContent div#sidebar span.cat{width:95%;font-size:14px;line-height:10px;padding:4px 0 1px 3px;color:#CCC;text-transform:uppercase;border:1px solid #CCC;border-width:1px 0 0 6px;position:absolute;left:10px;}
body div#wrap div#mainContent span.cat.red{border-color:red;}
body div#wrap div#mainContent span.cat.default,
body div#wrap div#mainContent span.cat.default > a{border-color:#CCC;color:#CCC;}
body div#wrap div#mainContent span.cat.innovation,
body div#wrap div#mainContent span.cat.innovation > a{border-color:#69F;color:#69F;}
body div#wrap div#mainContent span.cat.orthopedics,
body div#wrap div#mainContent span.cat.orthopedics > a{border-color:#CC9;color:#CC9;}
body div#wrap div#mainContent span.cat.cardiovascular,
body div#wrap div#mainContent span.cat.cardiovascular > a{border-color:#C66;color:#C66;}
body div#wrap div#mainContent span.cat.cancer,
body div#wrap div#mainContent span.cat.cancer > a{border-color:#966;color:#966;}
body div#wrap div#mainContent span.cat.emergency,
body div#wrap div#mainContent span.cat.emergency > a{border-color:#C33;color:#C33;}
body div#wrap div#mainContent span.cat.soc-resp,
body div#wrap div#mainContent div#sidebar span.cat.soc-resp,
body div#wrap div#mainContent span.cat.soc-resp > a{border-color:#69F;color:#69F;}
body div#wrap div#mainContent div#leftCol.col4tab span.cat.strokecerebro,
body div#wrap div#mainContent div#leftCol.col4tab span.cat.strokecerebro > a,
body div#wrap div#mainContent div#leftCol.col4tab span.cat.stroke,
body div#wrap div#mainContent div#leftCol.col4tab span.cat.stroke > a{border-color:#699;color:#699;}
body div#wrap div#mainContent div#leftCol.col4tab span.cat.healthwellness,
body div#wrap div#mainContent div#leftCol.col4tab span.cat.healthwellness > a{border-color:#696;color:#696;}
body div#wrap div#mainContent h1.hl1.hasCategory{padding:20px 0 0 0;position:relative;}
    body div#wrap div#mainContent h1.hl1.hasCategory > span.cat{margin:5px 0 5px -10px;position:absolute;top:0;}

body div#wrap div#mainContent span.cat.a,
body div#wrap div#mainContent span.cat.a > a{border-color:#C66;color:#C66;}
body div#wrap div#mainContent span.cat.b,
body div#wrap div#mainContent span.cat.b > a{border-color:#39C;color:#39C;}
body div#wrap div#mainContent span.cat.c,
body div#wrap div#mainContent span.cat.c > a{border-color:#963;color:#963;}
body div#wrap div#mainContent span.cat.d,
body div#wrap div#mainContent span.cat.d > a{border-color:#693;color:#693;}
body div#wrap div#mainContent span.cat.e,
body div#wrap div#mainContent span.cat.e > a{border-color:#399;color:#399;}
body div#wrap div#mainContent span.cat.f,
body div#wrap div#mainContent span.cat.f > a{border-color:#369;color:#369;}
body div#wrap div#mainContent span.cat.g,
body div#wrap div#mainContent span.cat.g > a{border-color:#969;color:#969;}
body div#wrap div#mainContent span.cat.h,
body div#wrap div#mainContent span.cat.h > a{border-color:#C69;color:#C69;}
body div#wrap div#mainContent span.cat.i,
body div#wrap div#mainContent span.cat.i > a{border-color:#669;color:#669;}
body div#wrap div#mainContent span.cat.j,
body div#wrap div#mainContent span.cat.j > a{border-color:#C66;color:#C66;}
body div#wrap div#mainContent span.cat.k,
body div#wrap div#mainContent span.cat.k > a{border-color:#993;color:#993;}
body div#wrap div#mainContent span.cat.l,
body div#wrap div#mainContent span.cat.l > a{border-color:#C60;color:#C60;}

.alignL{float:left !important;}
.w50{width:50px !important;}
.w100{width:100px !important;}
.w150{width:150px !important;}
.w200{width:200px !important;}
.w250{width:250px !important;}
.w300{width:300px !important;}
.marginL0{margin-left:0 !important;}
.marginL5{margin-left:5px !important;}
.marginL10{margin-left:10px !important;}
.marginL15{margin-left:15px !important;}
.marginL20{margin-left:20px !important;}
.marginL25{margin-left:25px !important;}
.marginL30{margin-left:30px !important;}
.marginL-5{margin-left:-5px !important;}
.marginL-10{margin-left:-10px !important;}
.marginL-15{margin-left:-15px !important;}
.marginL-20{margin-left:-20px !important;}
.marginL-25{margin-left:-25px !important;}
.marginL-30{margin-left:-30px !important;}
.alignR{float:right !important;}
.marginR0{margin-right:0 !important;}
.marginR5{margin-right:5px !important;}
.marginR10{margin-right:10px !important;}
.marginR15{margin-right:15px !important;}
.marginR20{margin-right:20px !important;}
.marginR25{margin-right:25px !important;}
.marginR30{margin-right:30px !important;}
.marginR-5{margin-right:-5px !important;}
.marginR-10{margin-right:-10px !important;}
.marginR-15{margin-right:-15px !important;}
.marginR-20{margin-right:-20px !important;}
.marginR-25{margin-right:-25px !important;}
.marginR-30{margin-right:-30px !important;}
.marginT5{margin-top:5px !important;}
.marginT10{margin-top:10px !important;}
.marginT15{margin-top:15px !important;}
.marginT20{margin-top:20px !important;}
.marginT25{margin-top:25px !important;}
.marginT30{margin-top:30px !important;}
.marginT-5{margin-top:-5px !important;}
.marginT-10{margin-top:-10px !important;}
.marginT-15{margin-top:-15px !important;}
.marginT-20{margin-top:-20px !important;}
.marginT-25{margin-top:-25px !important;}
.marginT-30{margin-top:-30px !important;}
.marginT-35{margin-top:-35px !important;}
.marginT-40{margin-top:-40px !important;}
.marginT-45{margin-top:-45px !important;}
.marginT-50{margin-top:-50px !important;}
.marginB5{margin-bottom:5px !important;}
.marginB10{margin-bottom:10px !important;}
.marginB15{margin-bottom:15px !important;}
.marginB20{margin-bottom:20px !important;}
.marginB25{margin-bottom:25px !important;}
.marginB30{margin-bottom:30px !important;}
.marginB-5{margin-bottom:-5px !important;}
.marginB-10{margin-bottom:-10px !important;}
.marginB-15{margin-bottom:-15px !important;}
.marginB-20{margin-bottom:-20px !important;}
.marginB-25{margin-bottom:-25px !important;}
.marginB-30{margin-bottom:-30px !important;}
.noMargin{margin:0 !important;}
.minH50,ul.minH50 > li{min-height:50px !important;}
.minH100,ul.minH100 > li{min-height:100px !important;}
.minH150,ul.minH150 > li{min-height:150px !important;}
.minH175,ul.minH175 > li{min-height:175px !important;}
.minH200,ul.minH200 > li{min-height:200px !important;}
.minH250,ul.minH250 > li{min-height:250px !important;}
.minH300,ul.minH300 > li{min-height:300px !important;}
.blue{color:#069;}
.red{color:#CC0033 !important;}
.nofloat{float:none !important;}
.clearleft{clear:left;}
.clearright{clear:right;}
.clearboth{clear:both !important;}
.noclear{clear:none !important;}
.textcenter{text-align:center;}
.hidden,
div#wrap div#mainContent .hidden,
div#wrap div#mainContent div#leftCol .hidden{display:none !important;}
/* ==================== */
/* CLEAR FIX FOR FLOATS */
div.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
div.clearfix {width:100%;height:1px;display: inline-block;float:left;}
html[xmlns] div.clearfix {display: block;}
* html div.clearfix {height: 1%;}

/*--------------------------------------------------------------------------------------------------
RESPONSIVE BREAKPOINTS START HERE >>>
---------------------------------------------------------------------------------------------------*/
/* ############################################################################################################### */
/* ############################################################################################################### */
/* ############################################ DESKTOP ONLY STYLING ############################################  */
/* ############################################################################################################### */
/* ############################################################################################################### */                
@media only screen and (min-width:416px) { /* DESKTOP ONLY STYLES */
div#wrap div#mainContent{background:#FFF;}
div#wrap div#mainContent div#searchOverlay{display:none;}


    div#wrap div#mainContent div#sidebar p{float:none;}

    div#wrap div#mainContent div#sidebar ul.boxed{width:100%;}
    div#wrap div#mainContent div#sidebar ul.boxed > li{width:100%;padding:.7em;position:relative;border: 1px solid rgb(236, 236, 236);-mox-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
        div#wrap div#mainContent div#sidebar ul.boxed > li{background: #f5f5f5;/*-moz-box-shadow: 0 0 10px 2px rgba(0, 102, 153, 0.1) inset;-webkit-box-shadow: 0 0 10px 2px rgba(0, 102, 153, 0.1) inset;box-shadow: 0 0 10px 2px rgba(0, 102, 153, 0.1) inset;*/}

        /* body div#wrap div#mainContent div#sidebar.col3tab div.block.newtobaptist {top: -50px;width:98%;right: -5px;} */
        body div#wrap div#mainContent div#sidebar.col3tab div.block.newtobaptist .hl2 {margin:0 0 5px 0;}

div#wrap div#mainContent div.block.fixed, div#wrap div#mainContent div#leftCol div.block.fixed{width:30%;}

/* HTAGS UC SIDEBAR ALIGNMENT */
    div#wrap div#mainContent div#sidebar.col3tab div.mobileSwipe h3,
    div#wrap div#mainContent div#sidebar.col3tab div.block.mobileSwipe.m h3 {margin:20px 0 5px 0;}
    div#wrap div#mainContent div#sidebar.col3tab div.block.feature.find-doctor p.hl2{margin:0 0 5px -5px;}
    div#wrap div#mainContent div#sidebar.col3tab div.block.connectwithus h2 {margin:0 0 10px 0;}
/*    div#wrap div#mainContent div#sidebar.col3tab div.block.connectwithus {margin:-60px 0 20px 0;} */

/*===============================================
LAYOUT - NEW NAVIGATION MENU - PURE CSS/NO JS
===============================================*/
div#wrap div#navigation{width:100%;position:absolute;top:0;left:0;clear:both;display:inline-block;float:left;z-index:1000;}
/* TOP NAVIGATION */
    div#wrap div#navigation div#headlogo{width:380px;height:95px;background:url(/*"../images/global/navigation/site-navigation-logo-bg.png"*/) top left no-repeat;}
        div#wrap div#navigation div#headlogo span{float:left;}
        html body div#wrap div#navigation div#headlogo span.icon{top:0;width:50px;height:70px;background-image: url("https://d31altansosau8.cloudfront.net/images/global/navigation/nav-baptist-logo-solids-sprites.svg") !important;background-repeat:no-repeat;background-position:-15px 10px;background-size:500px;}
            div#wrap div#navigation div#headlogo span.icon{top:0;width:50px;height:70px;background-image: url("https://d31altansosau8.cloudfront.net/images/global/navigation/nav-baptist-logo-solids-sprites.png");background-repeat:no-repeat;background-position:-15px 10px;background-size:500px;}

        html body div#wrap div#navigation div#headlogo span.type{margin:12px 0 0;width:170px;height:50px;background-image: url("https://d31altansosau8.cloudfront.net/images/global/navigation/nav-baptist-logo-solids-sprites.svg") !important;background-repeat:no-repeat;background-position:-54px 4px;background-size:390px;}
            div#wrap div#navigation div#headlogo span.type{margin:12px 0 0;width:170px;height:50px;background-image: url("https://d31altansosau8.cloudfront.net/images/global/navigation/nav-baptist-logo-solids-sprites.png");background-repeat:no-repeat;background-position:-54px 4px;background-size:390px;}

        html body div#wrap div#navigation div#headlogo span.tagline{top:0;width:200px;height:20px;background-image: url("https://d31altansosau8.cloudfront.net/images/global/navigation/nav-baptist-logo-solids-sprites.svg") !important;background-repeat:no-repeat;background-position:-224px -23px;background-size:394px;}
            div#wrap div#navigation div#headlogo span.tagline{top:0;width:200px;height:20px;background-image: url("https://d31altansosau8.cloudfront.net/images/global/navigation/nav-baptist-logo-solids-sprites.png");background-repeat:no-repeat;background-position:-224px -23px;background-size:394px;}

            div#wrap div#mainContent div#sidebar div.block.intro div.silo > div._quote p.text {font-size:70%;}    

    /* PRIMARY NAV MENUS */
    div#wrap div#navigation ul#primaryNav{width:100%;float:left;margin:0;padding:0;font-size:95%;-moz-border-top-right-radius:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px;}
	div#wrap div#navigation ul#primaryNav li{width:136px;float:left;margin:0 2px 0 0;position:relative;z-index:300;background:url("https://d31altansosau8.cloudfront.net/images/global/navigation/nav-tab-under-shadow.png") center bottom no-repeat #EBEBEB;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	div#wrap div#navigation ul#primaryNav li a{width:100%;height:39px;color:#4d4d4d;text-align:center;padding:6px 5px;position:relative;z-index:990;line-height:25px;display:inline-block;text-decoration:none;}
	    div#wrap div#navigation ul#primaryNav > li > a{border:1px solid #CCC;border-width:1px 1px 0 1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
        div#wrap div#navigation ul#primaryNav li ul li a{color:#FFF;-moz-text-shadow:1px 1px 1px rgba(0,0,0,.4);-webkit-text-shadow:1px 1px 1px rgba(0,0,0,.4);text-shadow:1px 1px 1px rgba(0,0,0,.4);}/* ALL SUB MENU CHILD A LINK TEXT */
	    div#wrap div#navigation ul#primaryNav > li:hover{height:36px;margin-top:-5px;background-color:transparent;position:relative;z-index:950;}
	    div#wrap div#navigation ul#primaryNav > li:hover > a{height:44px;line-height:35px;color:#FFF;background-color:#838383;border-color:#838383 !important;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;}
	    /*div#wrap div#navigation ul#primaryNav > li > a:hover{color:#FFF;content:"";width:20px;height:20px;top:3px;position:absolute;right:0;background:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.svg") top left no-repeat;background-position: 0 -2px;position:absolute;display:inline-block;}*/
	    
	/* SET UP THE CHILDREN MENUS */
	div#wrap div#navigation ul#primaryNav li > ul{margin:0;visibility:hidden;position:absolute;top:43px;left:0;z-index:900;border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-box-shadow:0 .25em 2em rgba(0, 0, 0, 0.4),0 .25em .5em rgba(0,0,0,.4);-webkit-box-shadow:0 .25em 2em rgba(0, 0, 0, 0.4),0 .25em .5em rgba(0,0,0,.4);box-shadow:0 .25em 2em rgba(0, 0, 0, 0.4),0 .25em .5em rgba(0,0,0,.4);}
    div#wrap div#navigation ul#primaryNav li ul li{margin: 0 0 0 4px;}
        div#wrap div#navigation ul#primaryNav li ul li.spacer{padding-top:10px;color:#FFF;}
	
	/* MAKE ALL CHILDREN A's WHITE WHEN ROLLED OVER EACH */    
	div#wrap div#navigation ul#primaryNav li ul li a:hover{color:#FFF;}

	/* CSS3 SPECIFIC MENU CONTROLS */
	div#wrap div#navigation ul#primaryNav > li:first-child,
	div#wrap div#navigation ul#primaryNav > li:first-child > a:first-child{margin-left:0;-moz-border-radius:7px 0 0 0;-webkit-border-top-left-radius:7px;border-radius:7px 0 0 0;}	/* CAUSING 1ST TAB DESKTOP HOVER TO BE SQUARED  */
	div#wrap div#navigation ul#primaryNav > li:first-child:hover > a{height:44px;line-height:35px;color:#FFF;background-color:#838383;border-color:#838383;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;}

	div#wrap div#navigation ul#primaryNav li ul li ul > li:first-child,
	div#wrap div#navigation ul#primaryNav li ul li ul > li:first-child a{border-width:1px 1px 0 1px;-moz-border-radius:0 7px 0 0;-webkit-border-top-right-radius:7px;border-radius:0 7px 0 0;}
	    div#wrap div#navigation ul#primaryNav li ul li ul.static > li:first-child,
	    div#wrap div#navigation ul#primaryNav li ul li ul.static > li:first-child a{border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
	    
	/* SUBLINK ROLLOVER EFFECTS */
	div#wrap div#navigation ul#primaryNav li ul li a{height:auto;font-size:95%;text-align:left;line-height:15px;display:block;float:left;}
	div#wrap div#navigation ul#primaryNav li ul li a span:after{padding:0 15px 0 0;content:"";width:5px;height:20px;background:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.png") top left no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.svg"), none;background-position: -6px -7px;}
	    div#wrap div#navigation ul#primaryNav li ul li a:hover{color:#FFF;background-color:rgba(0,0,0,.25);}
	    div#wrap div#navigation ul#primaryNav li ul li a:hover span:after{padding:0 18px 0 0;content:"";width:20px;height:20px;background:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.svg") top left no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.png"), none;background-position: -35px -7px;}
	
	/* SET UP ATTRIBUTES FOR WIDER SUBMENUS */
    div#wrap div#navigation ul#primaryNav li ul.wider li{width:273px;}
        div#wrap div#navigation ul#primaryNav li ul.wider li a{width:263px;}
	    div#wrap div#navigation ul#primaryNav ul.wider li a.secure{background-image:url("../images/secure-nav-icon.gif");background-position:250px 7px;background-repeat:no-repeat;}
	
    /* REWRITE THE LAST CHILD WIDTH */
    div#wrap div#navigation ul#primaryNav > li:last-child,
	div#wrap div#navigation ul#primaryNav > li:last-child > a:first-child{-moz-border-top-right-radius:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px;}
		body div#wrap div#navigation ul#primaryNav > li:last-child > a:first-child{}
		    div#wrap div#navigation ul#primaryNav > li:last-child > a:first-child:hover{background-color:#838383;color:#FFF;}
		div#wrap div#navigation ul#primaryNav > li:last-child > ul,
		div#wrap div#navigation ul#primaryNav > li:last-child ul li{width:100%;margin:0;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
		    div#wrap div#navigation ul#primaryNav > li:last-child ul li ul li{width:100%;}
	div#wrap div#navigation ul#primaryNav > li:last-child{width:134px;margin-right:0;}
	    div#wrap div#navigation ul#primaryNav > li:last-child:hover{margin-top:-5px;}
    div#wrap div#navigation ul#primaryNav > li:last-child ul li a{}
	
	/* SPECIAL CLASSES FOR SUBSET ITEMS IN LAST MENU */
	div#wrap div#navigation ul#primaryNav li ul li.subset{padding:10px 0;}
	div#wrap div#navigation ul#primaryNav li ul li.subset span{color:#FFF;padding-left:5px;}
	div#wrap div#navigation ul#primaryNav li ul li.subset p a{font-size:80%;line-height:100%;padding-left:15px;width:120px;}
	div#wrap div#navigation ul#primaryNav li ul li.subset p a:hover{}
	
	div#wrap div#navigation ul#primaryNav li ul li p.title{width:95%;color:#FFF;margin:8px 5px 2px 5px;float:left;clear:left;font-size:110%;text-align:left;font-style:italic;border-bottom:2px dotted rgba(255,255,255,.1);_border-bottom:1px dotted #ECECEC;}
	
		/* 3rd TIER CHILDREN */    
		div#wrap div#navigation ul#primaryNav li ul li ul li a{padding:3px 5px;line-height:15px;}
		div#wrap div#navigation ul#primaryNav li ul li ul li:first-child a{padding-top:7px;}
		div#wrap div#navigation ul#primaryNav li ul.triple li ul li:first-child a{padding-top:0;}
		div#wrap div#navigation ul#primaryNav li ul li ul li{line-height:15px;}
	
			div#wrap div#navigation ul#primaryNav li ul li,
			div#wrap div#navigation ul#primaryNav li a ul li{margin:0;padding:2px 0 0 0;background:#838383;border-radius:0 0 8px 8px;-moz-box-shadow:-2em -2em 2em rgba(0,0,0,1) inset;}
                div#wrap div#navigation ul#primaryNav li > ul > li{-moz-box-shadow:-100px -120px 120px rgba(0,0,0,.2) inset;-webkit-box-shadow:-100px -120px 120px rgba(0,0,0,.2) inset;box-shadow:-100px -120px 120px rgba(0,0,0,.2) inset;}
			div#wrap div#navigation ul#primaryNav li ul li.haschild:hover{border-right:1px solid #3b80a0;}
			div#wrap div#navigation ul#primaryNav li ul li.haschild > a{width:121px;padding:6px 10px 6px 5px;}
				div#wrap div#navigation ul#primaryNav li ul li:hover{border-width:0 1px 0 1px;}
			div#wrap div#navigation ul#primaryNav li ul li ul,
			div#wrap div#navigation ul#primaryNav li ul li a ul{position:absolute;top:-1px;left:136px;z-index:-1;border-width:1px;-moz-box-shadow:3px 5px 12px rgba(0,0,0,.4);-webkit-box-shadow:3px 5px 12px rgba(0,0,0,.4);box-shadow:3px 5px 12px rgba(0,0,0,.4);}
			div#wrap div#navigation ul#primaryNav li ul li ul li,
			div#wrap div#navigation ul#primaryNav li ul li a ul li{width:100%;background:#3b80a0;}
			div#wrap div#navigation ul#primaryNav li ul li ul li:first-child,
			div#wrap div#navigation ul#primaryNav li ul li a ul li:first-child{border-top:1px solid #19526D;border-left:1px solid #0f597b;}
		div#wrap div#navigation ul#primaryNav li:hover ul{visibility:visible;}
		
		div#wrap div#navigation ul#primaryNav li:hover ul li ul{visibility:hidden;}
		div#wrap div#navigation ul#primaryNav li:hover ul li ul.static{visibility:visible;}
		
		div#wrap div#navigation ul#primaryNav li ul li ul li a{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
		div#wrap div#navigation ul#primaryNav li ul li:hover ul{ visibility:visible;}
		
    /* DOUBLE WIDTH DROP DOWN */
	div#wrap div#navigation ul#primaryNav li ul.wider{}
	div#wrap div#navigation ul#primaryNav li ul.double,
	div#wrap div#navigation ul#primaryNav li ul.double > li{width:274px;}
	    div#wrap div#navigation ul#primaryNav li ul.triple li ul li{width:100%;float:left;}
	
	/* TRIPLE WIDTH DROP DOWN */
	div#wrap div#navigation ul#primaryNav li ul.triple{width:411px;margin:0 3px 3px 1px;}
		div#wrap div#navigation ul#primaryNav li ul.triple li{width:411px;border:0 !important;}
		
		/* GLOBAL DROP DOWN */
		div#wrap div#navigation ul#primaryNav li ul > li ul{float:left;position:static;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
		div#wrap div#navigation ul#primaryNav li ul > li ul li,
			div#wrap div#navigation ul#primaryNav li ul > li a ul li{background:none !important;}
		    
		    div#wrap div#navigation ul#primaryNav li ul > li div.onecol,
		    div#wrap div#navigation ul#primaryNav li ul > li div.twocol{float:left;padding:0;overflow:hidden;display:inline;}
		        div#wrap div#navigation ul#primaryNav li ul > li div.onecol{width:134px;}
		        div#wrap div#navigation ul#primaryNav li ul > li div.twocol{width:202px;}
		        div#wrap div#navigation ul#primaryNav li ul > li div.onecol ul,
		        div#wrap div#navigation ul#primaryNav li ul > li div.twocol ul{border:none;}
		            div#wrap div#navigation ul#primaryNav li ul > li div.onecol ul li,
		            div#wrap div#navigation ul#primaryNav li ul > li div.twocol ul li{margin:0;padding:0;display:inline;}
		        div#wrap div#navigation ul#primaryNav li ul > li div.onecol ul li,
		        div#wrap div#navigation ul#primaryNav li ul > li div.twocol ul li{margin:0;padding:0;}
		        div#wrap div#navigation ul#primaryNav li:hover ul > li div.onecol ul,
		        div#wrap div#navigation ul#primaryNav li:hover ul > li div.twocol ul{visibility:visible;}
		        div#wrap div#navigation ul#primaryNav li ul > li div.fullWidth ul{width:100%;margin:0 0 6px 0;}
		        div#wrap div#navigation ul#primaryNav li ul > li div.onecol ul li{width:134px;margin:0 0 0 2px;}
		        div#wrap div#navigation ul#primaryNav li ul > li div.onecol ul li a{width:126px;}
		        div#wrap div#navigation ul#primaryNav li ul > li div.twocol ul{width:205px;margin:3px;}
		            div#wrap div#navigation ul#primaryNav li ul > li div.twocol ul li{width:205px;}
		            div#wrap div#navigation ul#primaryNav li ul > li div.twocol ul li a{width:191px;}
		    div#wrap div#navigation ul#primaryNav li ul > li ul strong{font-weight:normal;color:#FFF;margin:5px 0 5px 0;padding:5px 0 0 0;float:left;border-bottom:1px solid #5a91ac;}
		        div#wrap div#navigation ul#primaryNav li ul > li ul strong.nogap{margin:0;}
		    div#wrap div#navigation ul#primaryNav li ul.triple li ul li{float:left;width:100%;}
		    div#wrap div#navigation ul#primaryNav li ul > li ul > li:first-child{-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;}
        
        /* QUAD WIDTH DROP DOWN */
        div#wrap div#navigation ul#primaryNav li ul.quad{width:548px;}
            div#wrap div#navigation ul#primaryNav li ul.quad > li{width:548px;border:0;border:none;border-width:0;}
            div#wrap div#navigation ul#primaryNav li ul.quad li ul{float:left;position:static;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
            div#wrap div#navigation ul#primaryNav li ul.quad li ul li,
			div#wrap div#navigation ul#primaryNav li ul.quad li a ul li{background:none;}
            div#wrap div#navigation ul#primaryNav li ul.quad li div.twocol{width:50%;float:left;}
                div#wrap div#navigation ul#primaryNav li ul.quad li div.twocol > ul{margin:0 0 6px 0;border:0;border:none;}
                div#wrap div#navigation ul#primaryNav li ul.quad > li div.twocol ul li > a{width:255px;margin:0 0 0 4px;}
        
	/* CSS3 MENU ILLUMINATION */
	body#_home div#wrap ul#primaryNav > li:first-child > a:first-child,
	body#_services div#wrap ul#primaryNav > li:nth-child(2) > a:first-child,
	body#_doctors div#wrap ul#primaryNav > li:nth-child(3) > a:first-child,
	body#_locations div#wrap ul#primaryNav > li:nth-child(4) > a:first-child,
	body#_patient-info div#wrap ul#primaryNav > li:nth-child(5) > a:first-child,
	body#_health-library div#wrap ul#primaryNav > li:nth-child(6) > a:first-child,
	body#_about-us div#wrap ul#primaryNav > li:nth-child(7) > a:first-child{height:auto;line-height:31px;margin-top:-5px;color:#19526D;background:#FFF;border-color:#e5e5e5;border-radius: 8px 8px 0 0;border-width:1px 1px 0 1px;}
	
	body#_home div#wrap ul#primaryNav > li:first-child:hover,
	body#_services div#wrap ul#primaryNav > li:nth-child(2):hover,
	body#_doctors div#wrap ul#primaryNav > li:nth-child(3):hover,
	body#_locations div#wrap ul#primaryNav > li:nth-child(4):hover,
	body#_patient-info div#wrap ul#primaryNav > li:nth-child(5):hover,
	body#_health-library div#wrap ul#primaryNav > li:nth-child(6):hover,
	body#_about-us div#wrap ul#primaryNav > li:nth-child(7):hover{margin-top:0;}
	
	body#_home div#wrap ul#primaryNav > li:first-child:hover > ul,
	body#_services div#wrap ul#primaryNav > li:nth-child(2):hover > ul,
	body#_doctors div#wrap ul#primaryNav > li:nth-child(3):hover > ul,
	body#_locations div#wrap ul#primaryNav > li:nth-child(4):hover > ul,
	body#_patient-info div#wrap ul#primaryNav > li:nth-child(5):hover > ul,
	body#_health-library div#wrap ul#primaryNav > li:nth-child(6):hover > ul,
	body#_about-us div#wrap ul#primaryNav > li:nth-child(7):hover > ul{margin-top:-5px;}
	
	body#_services div#wrap ul#primaryNav > li:nth-child(2):hover > a:first-child,
	body#_doctors div#wrap ul#primaryNav > li:nth-child(3):hover > a:first-child,
	body#_locations div#wrap ul#primaryNav > li:nth-child(4):hover > a:first-child,
	body#_patient-info div#wrap ul#primaryNav > li:nth-child(5):hover > a:first-child,
	body#_health-library div#wrap ul#primaryNav > li:nth-child(6):hover > a:first-child,
	body#_about-us div#wrap ul#primaryNav > li:nth-child(7):hover,
	body#_about-us div#wrap ul#primaryNav > li:nth-child(7):hover > a:first-child{color:#FFF;background-color:#838383;}

        
/*====SIDEBAR TABS====*/
div#wrap div#mainContent div#sidebar ul.tabs{width:260px;margin:20px 0 0 0;position:relative;overflow:visible;}
    div#wrap div#mainContent ul.tabs li,
    div#wrap div#mainContent div#sidebar ul.tabs li{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
    div#wrap div#mainContent ul.tabs > li > p.tab,
    div#wrap div#mainContent div#sidebar ul.tabs > li > p.tab{width:100%;margin:0;padding:5px;font-size:110%;text-align:center;border:1px solid #e0e0e0;border-width:1px 1px 0 1px;border-radius:8px 8px 0 0;background:#FFF;position:relative;z-index:100;cursor:pointer;}
        div#wrap div#mainContent div#sidebar ul.tabs > li.single > p.tab{padding:5px 0;}
        div#wrap div#mainContent ul.tabs > li.unselected > p.tab,
        div#wrap div#mainContent div#sidebar ul.tabs > li.unselected > p.tab{background:url('../images/global/tabbed-unselected-bg-tile.jpg') repeat-x left bottom #F6FBFC;}
            div#wrap div#mainContent ul.tabs > li.unselected > p.tab{z-index:-1;}
                div#wrap div#mainContent #leftCol.col4tab ul.tabs > li.unselected > p.tab{z-index:1;}
            div#wrap div#mainContent ul.tabs > li.unselected > p.tab:hover,
            div#wrap div#mainContent div#sidebar ul.tabs > li.unselected > p.tab:hover{background-image:url('../images/global/tabbed-unselected-hover-bg-tile.jpg');}
        div#wrap div#mainContent ul.tabs > li.selected > p.tab
        div#wrap div#mainContent div#sidebar ul.tabs > li.selected > p.tab{margin-top:-25px !important;margin-bottom:-1px;padding-top:10px;padding-bottom:6px;background:#FFF;}
    div#wrap div#mainContent ul.tabs > li > ul,
    div#wrap div#mainContent div#sidebar ul.tabs > li > ul{width:auto;margin:-1px 0 0 0;padding:5px 0;border:1px solid #e0e0e0;border-radius:0;position:relative;z-index:50;}
    div#mainContent div#sidebar ul.tabs > li > ul > li{padding:4px 0 0 8px;}

    /* NEW 4x3 SIDEBAR TABS */

div#wrap div#mainContent div#sidebar.col3tab ul.tabs{width:100%;margin:0;background:#FFF;margin:20px 0;}
    div#wrap div#mainContent div#sidebar.col3tab ul.tabs.single > li > .tab{text-align:left;}
        div#wrap div#mainContent div#sidebar.col3tab ul.tabs.primary-care > li > ul{background:none;}
        div#wrap div#mainContent div#sidebar.col3tab ul.tabs.primary-care > li > ul.heretohelp{margin:0;padding:0;}
        div#wrap div#mainContent div#sidebar.col3tab ul.tabs.primary-care > li > ul.heretohelp > li{position:relative;overflow:hidden;}
        div#wrap div#mainContent div#sidebar.col3tab ul.tabs.primary-care > li > ul.heretohelp > li img.bg{position:absolute;top:0;right:0;left:auto;z-index:-1;}

    div#wrap div#mainContent div#sidebar.col3tab ul.tabs ul.greenbar a > em {font-size:90%;color: #4d4d4d;}
/*--------------------------------------------------------------------------------------------------
   TABS ELEMENT
---------------------------------------------------------------------------------------------------*/
div#wrap div#mainContent div#sidebar ul.tabs{width:260px;margin:20px 0 0 0;position:relative;overflow:visible;}
    div#wrap div#mainContent ul.tabs li,
    div#wrap div#mainContent div#sidebar ul.tabs li{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
    div#wrap div#mainContent ul.tabs > li > p.tab,
    div#wrap div#mainContent div#sidebar ul.tabs > li > p.tab{width:100%;margin:0;padding:5px;font-size:110%;text-align:center;border:1px solid #e0e0e0;border-width:1px 1px 0 1px;border-radius:8px 8px 0 0;background:#FFF;position:relative;z-index:100;cursor:pointer;}
        div#wrap div#mainContent div#sidebar ul.tabs > li.single > p.tab{padding:5px 0;}
        div#wrap div#mainContent ul.tabs > li.unselected > p.tab,
        div#wrap div#mainContent ul.tabs > li.unselected > p.tab,div#wrap div#mainContent div#sidebar ul.tabs > li.unselected > p.tab{background: rgb(232,232,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(232,232,232,1) 73%, rgba(196,196,196,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(73%,rgba(232,232,232,1)), color-stop(100%,rgba(196,196,196,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(232,232,232,1) 73%,rgba(196,196,196,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(232,232,232,1) 73%,rgba(196,196,196,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(232,232,232,1) 73%,rgba(196,196,196,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(232,232,232,1) 73%,rgba(196,196,196,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#c4c4c4',GradientType=0 ); /* IE6-9 */
border-color: #CCCCCC #CCCCCC #FFFFFF;border-image: none;border-style: solid;border-width: 1px;}
            div#wrap div#mainContent ul.tabs > li.unselected > p.tab{z-index:-1;}
                div#wrap div#mainContent #leftCol.col4tab ul.tabs > li.unselected > p.tab{z-index:1;}
            div#wrap div#mainContent ul.tabs > li.unselected > p.tab:hover,
            div#wrap div#mainContent ul.tabs > li.unselected > p.tab,div#wrap div#mainContent div#sidebar ul.tabs > li.unselected > p.tab:hover{background: rgb(254,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(212,237,247,1) 48%, rgba(177,220,237,1) 100%, rgba(177,220,237,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(48%,rgba(212,237,247,1)), color-stop(100%,rgba(177,220,237,1)), color-stop(100%,rgba(177,220,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(212,237,247,1) 48%,rgba(177,220,237,1) 100%,rgba(177,220,237,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(212,237,247,1) 48%,rgba(177,220,237,1) 100%,rgba(177,220,237,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(212,237,247,1) 48%,rgba(177,220,237,1) 100%,rgba(177,220,237,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(254,255,255,1) 0%,rgba(212,237,247,1) 48%,rgba(177,220,237,1) 100%,rgba(177,220,237,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#b1dced',GradientType=0 ); /* IE6-9 */}
        div#wrap div#mainContent ul.tabs > li.selected > p.tab
        div#wrap div#mainContent div#sidebar ul.tabs > li.selected > p.tab{margin-top:-25px !important;margin-bottom:-1px;padding-top:10px;padding-bottom:6px;background:#FFF;}
    div#wrap div#mainContent ul.tabs > li > ul,
    div#wrap div#mainContent div#sidebar ul.tabs > li > ul{width:100%;margin:-1px 0 0 0;padding:5px 0;position:relative;z-index:50;}


    div#wrap div#mainContent ul.tabs > li > p.tab, div#wrap div#mainContent div#sidebar ul.tabs > li > p.tab {-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: none repeat scroll 0 0 #FFFFFF;border-color: #E0E0E0;
    border-image: none;border-radius: 8px 8px 0 0;border-style: solid;border-width: 1px 1px 0;cursor: pointer;font-size: 110%;margin: 0;padding: 5px;position: relative;
    text-align: center;width: 100%;z-index: 100;}

    div#wrap div#mainContent div.block.fixed, 
div#wrap div#mainContent div#leftCol div.block.fixed {
width: 235px;
    float: right;
    margin: 10px 0 10px 10px;
}

    /*====SIDEBAR TABS====*/
                div#wrap div#mainContent ul.tabs li,
                div#wrap div#mainContent div#sidebar ul.tabs li {
                    -moz-box-sizing: border-box;
                    -webkit-box-sizing: border-box;
                    box-sizing: border-box;
                }

                div#wrap div#mainContent ul.tabs > li > p.tab,
                div#wrap div#mainContent div#sidebar ul.tabs > li > p.tab {
                    width: 100%;
                    margin: 0;
                    padding: 5px;
                    font-size: 110%;
                    text-align: center;
                    border: 1px solid #e0e0e0;
                    border-width: 1px 1px 0 1px;
                    border-radius: 8px 8px 0 0;
                    background: #FFF;
                    position: relative;
                    z-index: 100;
                    cursor: pointer;
                }

                div#wrap div#mainContent div#sidebar ul.tabs > li.single > p.tab {
                    padding: 5px 0;
                }

                div#wrap div#mainContent ul.tabs > li.unselected > p.tab,
                div#wrap div#mainContent div#sidebar ul.tabs > li.unselected > p.tab {
                    background: url('../images/global/tabbed-unselected-bg-tile.jpg') repeat-x left bottom #F6FBFC;
                }

                div#wrap div#mainContent ul.tabs > li.unselected > p.tab {
                    z-index: -1;
                }

                div#wrap div#mainContent #leftCol.col4tab ul.tabs > li.unselected > p.tab {
                    z-index: 1;
                }

                div#wrap div#mainContent ul.tabs > li.unselected > p.tab:hover,
                div#wrap div#mainContent div#sidebar ul.tabs > li.unselected > p.tab:hover {
                    background-image: url('../images/global/tabbed-unselected-hover-bg-tile.jpg');
                }

                div#wrap div#mainContent ul.tabs > li.selected > p.tab div#wrap div#mainContent div#sidebar ul.tabs > li.selected > p.tab {
                    margin-top: -25px !important;
                    margin-bottom: -1px;
                    padding-top: 10px;
                    padding-bottom: 6px;
                    background: #FFF;
                }

                div#wrap div#mainContent ul.tabs > li > ul,
                div#wrap div#mainContent div#sidebar ul.tabs > li > ul {
                    width: auto;
                    margin: -1px 0 0 0;
                    padding: 5px 0;
                    border: 1px solid #e0e0e0;
                    border-radius: 0 0 8px 8px;
                    position: relative;
                    z-index: 50;
                }

        div#mainContent div#sidebar ul.tabs > li > ul > li {
            padding: 4px 0 0 10px;
        }

        /*--------------------------------------------------------------------------------------------------
   TABS ELEMENT
---------------------------------------------------------------------------------------------------*/
        div#wrap div#mainContent div#sidebar ul.tabs {
            width: 100%;
            margin: 20px 0 0 0;
            position: relative;
            overflow: visible;
        }

            div#wrap div#mainContent ul.tabs li,
            div#wrap div#mainContent div#sidebar ul.tabs li {
                -moz-box-sizing: border-box;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                position:relative;
            }

            div#wrap div#mainContent ul.tabs > li > p.tab,
            div#wrap div#mainContent div#sidebar ul.tabs > li > p.tab {
                width: 100%;
                margin: 0;
                padding: 5px;
                font-size: 110%;
                text-align: center;
                border: 1px solid #e0e0e0;
                border-width: 1px 1px 0 1px;
                border-radius: 8px 8px 0 0;
                background: #FFF;
                position: relative;
                z-index: 100;
                cursor: pointer;
            }

            div#wrap div#mainContent div#sidebar ul.tabs > li.single > p.tab {
                padding: 2px 0 0 0;
            }

            div#wrap div#mainContent ul.tabs > li.unselected > p.tab,
            div#wrap div#mainContent ul.tabs > li.unselected > p.tab, div#wrap div#mainContent div#sidebar ul.tabs > li.unselected > p.tab {
                background: #ebebeb;
                border-color: #CCCCCC #CCCCCC #FFFFFF;
                border-image: none;
                border-style: solid;
                border-width: 1px;
            }

        div#wrap div#mainContent ul.tabs > li.unselected > p.tab {
            z-index: -1;
        }

        div#wrap div#mainContent #leftCol.col4tab ul.tabs > li.unselected > p.tab {
            z-index: 1;
        }

        div#wrap div#mainContent ul.tabs > li.unselected > p.tab:hover,
        div#wrap div#mainContent ul.tabs > li.unselected > p.tab, div#wrap div#mainContent div#sidebar ul.tabs > li.unselected > p.tab:hover {
            background: #ebebeb;
        }

        div#wrap div#mainContent ul.tabs > li.selected > p.tab div#wrap div#mainContent div#sidebar ul.tabs > li.selected > p.tab {
            margin-top: -25px !important;
            margin-bottom: -1px;
            padding-top: 10px;
            padding-bottom: 6px;
            background: #FFF;
        }

        div#wrap div#mainContent ul.tabs > li > ul,
        div#wrap div#mainContent div#sidebar ul.tabs > li > ul {
            width: 99.35%;
            margin: -1px 0 0 0;
            padding: 5px 0;
            border: 1px solid #e0e0e0;
            border-radius: 0 0 8px 8px;
            border-top:none;
            position: relative;
            z-index: 50;
        }


        div#wrap div#mainContent ul.tabs > li > p.tab, div#wrap div#mainContent div#sidebar ul.tabs > li > p.tab {
            -moz-border-bottom-colors: none;
            -moz-border-left-colors: none;
            -moz-border-right-colors: none;
            -moz-border-top-colors: none;
            background: none repeat scroll 0 0 #FFFFFF;
            border-color: #E0E0E0;
            border-image: none;
            border-radius: 8px 8px 0 0;
            border-style: solid;
            border-width: 1px 1px 0;
            cursor: pointer;
            font-size: 110%;
            margin: 0;
            padding: 5px;
            position: relative;
            text-align: center;
            width: 100%;
            z-index: 100;
        }


/* UL PANES BLOCKS FROM MAIN BRANCH */
body div#wrap div#mainContent div#leftCol.col4tab ul.panes > li > div.inset {background: none repeat scroll 0 0 #F1F6FA;border: 1px solid #ECECEC;clear: both;float: left;margin: 10px;padding: 10px;}
body div#wrap div#mainContent div#leftCol.col4tab ul.panes > li img.inset {float: left;margin: 0 10px 5px 0;}
    
body div#wrap div#mainContent div#leftCol.col4tab ul.panes {width: 100%;}
body div#wrap div#mainContent div#leftCol.col4tab ul.panes > li {margin: 0 0 15px;padding: 12px 8px 8px 10px;width: 98%;}
    
    body div#wrap div#mainContent div#leftCol.col4tab ul.panes.inset{}
    body div#wrap div#mainContent div#sidebar.col3tab ul.panes.inset > li,
    body div#wrap div#mainContent div#leftCol.col4tab ul.panes.inset > li{margin:0;border-top:2px solid #ECECEC;}
    body div#wrap div#mainContent div#sidebar.col3tab ul.panes.inset > li > img,
    body div#wrap div#mainContent div#leftCol.col4tab ul.panes.inset > li > img{width:120px;margin:0 10px 20px 0;float:left;}
        body div#wrap div#mainContent div#leftCol.col4tab ul.panes.inset > li > ul.bulleted{width:70%;}
    body div#wrap div#mainContent ul.panes.inset > li a img,
    body div#wrap div#mainContent div#sidebar.col3tab ul.panes.inset > li a img{width:auto;margin:0 10px 20px 0;float:left;}
    body div#wrap div#mainContent ul.panes.inset.find-doctor,
    body div#wrap div#mainContent div#sidebar.col3tab ul.panes.inset.find-doctor{width:100%;margin:10px 0 25px 0;}
    html body div#wrap div#mainContent ul.panes.inset.find-doctor > li,
    html body div#wrap div#mainContent div#sidebar.col3tab ul.panes.inset.find-doctor > li{margin:0;background: #f5f5f5;border-top:2px solid #ECECEC;border-left:2px solid #ECECEC;border-right:2px solid #ECECEC;float:left;padding:3px 0;}
    body div#wrap div#mainContent ul.panes.inset.find-doctor > li:nth-last-child(odd),
    body div#wrap div#mainContent div#sidebar.col3tab ul.panes.inset.find-doctor > li:nth-last-child(odd){border-bottom:2px solid #ECECEC;width:100%;}
    div#wrap div#mainContent ul.panes.inset.find-doctor > li div.blocks.find-doctor,    
    div#wrap div#mainContent div#sidebar.col3tab ul.panes.inset.find-doctor > li div.blocks.find-doctor {width:auto;position:absolute;left:100px;}

    body div#wrap div#mainContent div#leftCol.col4tab ul.panes > li ul.bulleted.fullwidth{width:65%;margin:0;}

    /*  UL PANES BLOCKS WITH INSET IMAGE AND CATEGORY */
    body div#wrap div#mainContent div#leftCol.col4tab ul.panes{margin:20px 0;}
    body div#wrap div#mainContent div#leftCol.col4tab ul.panes > li{padding:0 10px 0 135px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
        body div#wrap div#mainContent div#leftCol.col4tab ul.panes.inset > li{min-height:120px;margin:0 0 50px 0;}
            body div#wrap div#mainContent div#leftCol.col4tab ul.panes.inset > li:last-child{margin:0;}
    body div#wrap div#mainContent div#leftCol.col4tab ul.panes > li > .title{margin:0 0 5px 0;position:relative;}
        body div#wrap div#mainContent div#leftCol.col4tab ul.panes > li > .title.hasCategory{padding:20px 0 0 0;}
    body div#wrap div#mainContent div#leftCol.col4tab ul.panes > li > p{margin:0 5px 5px 0;line-height:130%;}
        body div#wrap div#mainContent div#leftCol.col4tab ul.panes > li > .title span.cat{position:absolute;left:-8px;top:0;}
        body div#wrap div#mainContent div#leftCol.col4tab ul.panes > li > img.inset{position:absolute;left:0;top:0;}

        /*  UL PANES BLOCKS WITH INSET IMAGE AND CATEGORY FOR SIDEBAR */

        body div#wrap div#mainContent div#sidebar.col3tab ul.panes > li > .title.hasCategory{padding:20px 0 10px 0;}



/*    NEW - ADDITIONAL PANES TYPES   */
body div#wrap div#mainContent div#leftCol.col4tab ul.panes.featured{bottom:0;border:none;padding:0 0 0 10px;}
    body div#wrap div#mainContent div#leftCol.col4tab ul.panes.featured > li {border:0;}
    /* body div#wrap div#mainContent div#leftCol.col4tab ul.panes.featured > li p{margin:.5em 0;} */
    body div#wrap div#mainContent div#leftCol.col4tab ul.panes.featured > li.block.title p{font-size:90%;}

body div#wrap div#mainContent div#leftCol.col4tab ul.panes.ongoing > li {margin: 0 0 15px;padding: 12px 8px 8px;width: 46.5%;}
body div#wrap div#mainContent div#leftCol.col4tab ul.panes.inset.ongoing > li > img{width:70px;margin:0 10px 5px 0;float:left;}
body div#wrap div#mainContent div#leftCol.col4tab ul.panes.ongoing > li h2 {font-size:99%;}


body div#wrap div#mainContent div#leftCol.col4tab ul.panes.shelved > li {margin: 0 0 15px;padding: 12px 8px 8px;width: 46.5%;}
body div#wrap div#mainContent div#leftCol.col4tab ul.panes.shelved > li h2 {font-size:100%;}


/*===============================================
LEFTCOL - TABS
===============================================*/
    
   div#wrap div#mainContent div#leftCol.col4tab ul.tabs{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
        div#wrap div#mainContent ul.tabs li {box-sizing: border-box;}
            div#wrap div#mainContent div#leftCol.col4tab ul.blocks.twoCol >li{width:48%;}
        div#wrap div#mainContent div#leftCol.col4tab ul.tabs > li > ul{width:inherit;min-height:200px;padding-top:25px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
            div#wrap div#mainContent div#leftCol.col4tab ul.tabs > li > ul > li{width:98%;padding:0 0 0 8px;}
            div#wrap div#mainContent div#leftCol.col4tab ul.tabs > li > ul > li .hl3{width:100%;margin:20px 0 5px 0;float:left;}
            div#wrap div#mainContent div#leftCol.col4tab ul.tabs.nobg > li > ul{background-image:none}

            html body div#wrap div#mainContent ul.tabs > li > p.tab, 
            html body div#wrap div#mainContent div#sidebar ul.tabs > li > p.tab {width: 100%;margin: 0;padding:8px 5px;font-size: 110%;text-align: center;border: 1px solid #e0e0e0;border-width: 1px 1px 0 1px;border-radius: 8px 8px 0 0;background: #FFF;position: relative;z-index: 100;cursor: pointer;}

            div#wrap div#mainContent div#leftCol.col4tab ul.tabs > li > ul > li img.hdr {width: 100%;}

/*--------------------------------------------------------------------------------------------------
SOCIAL MEDIA ADDITIONS >>
---------------------------------------------------------------------------------------------------*/
div#wrap div#mainContent div#sidebar.col3tab div.block.inset{}
div#wrap div#mainContent div#sidebar.col3tab div.block.inset div.inset{width:265px;float:right;}
div#wrap div#mainContent div#sidebar.col3tab div.block.gridB{width:48%;float:left;}
.formAuto {color: #0148a0; font-weight:bold;}
div#sidebar div.tweets #tweetFollow{width:60px;height:20px;float:right;margin:5px 5px 0 0;}
.tweets .user-container {float: left;margin: 4px 0 8px -10px;padding: 5px;}
.tweets {margin: 4px;position: relative;}
.tweets ul li {margin: 8px 0px 8px 0px;}
/*.tweets .tweet-time-passed {position: absolute;top: 0px;right: 4px;color: #777;font-size: 90%;}*/
.tweets .tweet-container {width:95%;margin:0 0 25px 0;padding:3px;position:relative;}
.tweets .tweet-date {margin-left: 56px;font-size: 90%;font-style: italic;color: #777;display:none;}
.tweets .tweet-container > a {font-weight: bold;color:#333333;}
.tweets .tweet-container > a span {font-weight: normal;color:#ddd;}
.tweets .tweet-time {display: none;}

    .tweets .user-container img.user-image {width:10%;}

/*  REDESIGN WORK   */
    .tweets .user-container > a.tweet-screenName span.tweet-username{font-weight:100;}
    .tweets .user-container > a.tweet-screenName {margin:-3px 0 0 15px; position:absolute;font-weight:900;}
    .tweets .user-container {width:90%;margin: 0 0 0 8px;}
.tweets .tweet-time-passed {margin:0;color: #777;font-size:90%;position:absolute;}

    .facebook div.status {
        width: 90%;
        border-color: none;
        border-radius: 8px;
        padding: 1px 8px;
        margin: 0 0 6px 8px;
    }
    div#wrap div#mainContent div#sidebar.col3tab .facebook div.status h3 a.arrowlink {font-size: 80%;font-weight: 900;}
    
    div#wrap div#mainContent div#sidebar.col3tab div.block.tweets.mobileSwipe > ul > li::after{width:30px;height:30px;position:absolute;top:35%;left:10%;-moz-opacity:.1;-webkit-opacity:.1;opacity:.1;z-index:-1;-moz-transform:scale(5);-webkit-transform:scale(5);transform:scale(5);content:"";background:url("http://d31altansosau8.cloudfront.net/images/global/social-icon-sprite.svg") -30px -60px no-repeat;}

/*.tweets .tweet-container:before {
    background: url("http://d31altansosau8.cloudfront.net/images/global/social-icon-sprite.svg") no-repeat scroll -30px -60px rgba(0, 0, 0, 0);
    content: "";
    height: 30px;
    left: 70%;
    opacity: 0.2;
    position: absolute;
    top: 35%;
    transform: scale(5);
    width: 30px;
    z-index: -1;
    }
  */  
/*.facebook div.status:before {
    background: url("http://d31altansosau8.cloudfront.net/images/global/social-icon-sprite.svg") no-repeat scroll -0px -60px rgba(0, 0, 0, 0);
    content: "";
    height: 30px;
    left: 10%;
    opacity: 0.2;
    position: absolute;
    top: 35%;
    transform: scale(5);
    width: 30px;
    z-index: -1;
}*/

/* EVENTS ALTERNATING ROW */
div#wrap div#mainContent div#sidebar.col3tab ul.events li.evtRow:nth-child(even){box-shadow: 0 0 10px rgba(47,111,182,0.1) inset;-moz-box-shadow: 0 0 10px rgba(47,111,182,0.1) inset;-webkit-box-shadow: 0 0 10px rgba(47,111,182,0.1) inset;background:rgba(47,111,182,.05);_background:#ECECEC;}

/* HIDE MOBILE, SHOW DESKTOP ELEMENTS */
div#wrap div#mainContent div.d{display:block !important;}/* SHOW DESKTOP VERSION */
div#wrap div#mainContent div.m{display:none !important;}/* HIDE MOBILE SWIPE */

/* ACCORDION OVERWRITE FOR DESKTOP */
div#wrap div#mainContent div#sidebar div.accordions .section{margin:0 0 0 15px;}

/* SIDEBAR MAMMO REQUEST */
div#wrap div#mainContent div#sidebar.col3tab div.block.mammoRequest{margin: 20px 0;}
div#wrap div#mainContent div#sidebar.col3tab div.block.mammoRequest div.screeningMammo,
div#wrap div#mainContent div#sidebar.col3tab div.block.mammoRequest div.boneDensity{width:100%;margin:5px 0;padding:0 10px 0 20px;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
div#wrap div#mainContent div#sidebar.col3tab div.block.mammoRequest div.boneDensity{margin:5px 0 30px 0;}

    div#wrap div#mainContent div#sidebar.col3tab div.block.mammoRequest div.screeningMammo p label,
    div#wrap div#mainContent div#sidebar.col3tab div.block.mammoRequest div.boneDensity p label{width:auto;margin:5px 0 0 -20px;}

    div#wrap div#mainContent div#sidebar.col3tab div.block.mammoRequest div.mammoInfo,
    div#wrap div#mainContent div#sidebar.col3tab div.block.mammoRequest div.boneDensityInfo{width:95%;margin:10px 0;padding:1% 3%;float:left;background:rgba(0,0,0,.1);-moz-box-sizing:border-box;;-webkit-box-sizing:border-box;box-sizing:border-box;}

    div#wrap div#mainContent div#sidebar.col3tab div.block.mammoRequest a.mammoStart{margin:5px 5px 20px 0;float:right;}

/* SHOW DESKTOP, HIDE MOBILE ELEMENTS */
div#wrap div#mainContent .d{display:initial !important;}/* SHOW DESKTOP VERSION */
div#wrap div#mainContent .m{display:none !important;}/* HIDE MOBILE VERSION */


}



/* #####################################*/
/* PORTRAIT IPHONE: 23em == 348px +/- */
/* #####################################*/
@media screen and (max-width: 416px) {
    
body {font-size: 100%;}
body div#serverID {display: none;}

div#wrap div#mainContent h1 {width:90%;padding-right:20px;} /* Set width to keep run over related drop down */
.hl1{width:100%;float:left;font-size:145%;line-height:125%;letter-spacing:-.04em;}
.hl2{margin:0 0 .3em 0;font-size:130%;line-height:125%;}
.hl3{font-size: 115%;line-height:115%;}
.hl4{font-size: 100%;line-height:100%;}
.hl5{font-size: 80%;line-height:90%;}

div#wrap div#mainContent{border-width:0;}
html body div#wrap div#mainContent div#leftCol.wide{width:100%;padding: 0em 0.4em 0.4em;margin-top: 0em;}

   div#wrap div#mainContent div#leftCol.col4tab ul.panes > li .hl1 a.arrowlink,
   div#wrap div#mainContent div#leftCol.col4tab ul.panes > li .hl2 a.arrowlink,
   div#wrap div#mainContent div#leftCol.col4tab ul.panes > li .hl3 a.arrowlink,
   div#wrap div#mainContent div#leftCol.col4tab ul.panes > li .hl4 a.arrowlink,
   div#wrap div#mainContent div#leftCol.col4tab ul.panes > li .hl5 a.arrowlink {color: #2d6eb4;}

   body div#wrap div#mainContent div#pageheader img.scaled {width:100%;height:auto;}

/* ###### TOOLTIP OVERWRITES ##### */
div#wrap div#mainContent .tooltip{width:80%;margin:2em 0 0 5%;font-size:85%;line-height:160%;text-align:left;left:0 !important;}
    div#wrap div#mainContent .tooltip::after{content:"";width:30px;height:30px;background:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.png") top left no-repeat;background-image: url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.svg"), none;
    background-position: -157px -36px;border:none;top:-.5em;right:-.5em;left:auto;}
    div#wrap div#mainContent .tooltiplink{z-index:auto;}

    /*
a.arrowlink::after{content:"";width:20px;height:20px;background:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.png") top left no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.svg"), none;background-position: -6px -7px;margin: 0 0 -5px 0;display:inline-block;background-size:1300%;}
    a.arrowlink:hover::after{background-image:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.png");background-image:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.svg"), none;text-decoration:underline;}
a.external:after {content:"";width:20px;height:15px;background:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.png") top left no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.svg"), none;background-position: -6px -38px;margin: 0 0 -2px 0;display:inline-block;}
        */
    
    body div#wrap div#mainContent div#sidebar.col3tab div.block.newtobaptist{margin:10px 0 60px 0;padding:0;}
    body div#wrap div#mainContent div#sidebar.col3tab div.block.newtobaptist div.block.mobileSwipe.m{margin:0 0 0 -1.5%;}
    
    /* TWITTER OVERWRITES */
    body div#wrap div#mainContent div#sidebar .tweets.mobileSwipe {padding: .5em .2em;}
    body div#wrap div#mainContent div#sidebar .tweets .user-container {display: none;}
    body div#wrap div#mainContent div#sidebar .tweets .tweet-container {height:100%;margin:0;padding:0 0 1.5em 0;float:left;display:block;}
        body div#wrap div#mainContent div#sidebar .tweets .tweet-container ul.tweet-actions{width:100%;position:absolute;bottom:0;}
        body div#wrap div#mainContent div#sidebar .tweets .tweet-container ul.tweet-actions li {width: 31%;float: left;margin:0;font-size:80%;}

        div#wrap div#mainContent div#sidebar.col3tab div.newtobaptist div.mobileSwipe.m, 
        div#wrap div#mainContent div#sidebar.col3tab div.newtobaptist div.block.mobileSwipe.m {background: #f5f5f5;box-shadow: none;float: left;margin: 0 0 0 -1.5%;overflow: hidden;
padding: 10px 1.5% 10px 0;position: relative;width: 100%;}

    div#wrap div#mainContent div#sidebar p {float: left;width: 95%;}

.none {display: none;}
.mobileDisplay {display: inline;}
    .desktop-only {display:none;}

    body div#wrap div#mainContent div#leftCol.col4tab {margin:145px 0 50px 0;padding:10px 0 0 0;background-color:#ffffff;}
    body div#wrap div#mainContent div#leftCol.main {margin-top: 0;padding: .25em .5em 1em .5em;position: static;background-color: #ffffff;}


    html body div#wrap div#mainContent div#leftCol.wide.no-LCol {padding: 0em;margin-top:0;} /* no pageheader  */
    html body div#wrap div#mainContent div#leftCol.col4tab.no-LCol {padding: 0em;margin-top:0;} /* no pageheader  */
    html body div#wrap div#mainContent div#leftCol.col4tab.short-LCol {padding: 0em;} /* Pageheaders 655 X 150  */
    html body div#wrap div#mainContent div#leftCol.col4tab.medium-LCol {padding: 0em;} /* Pageheaders 520 X 200 */
    html body div#wrap div#mainContent div#leftCol.col4tab.tall-LCol {padding: 0em;} /* Pageheaders 525 X 295  */
    html body div#wrap div#mainContent div#leftCol.col4tab.hasVideo {margin:0;padding:0;} /* Pageheaders 520 X 200 */

    html body div#wrap div#mainContent div#leftCol.col4tab.ovarian-cancer {margin-top: 15em;padding: 0em;} /* Pageheaders 520 X 200 */
        html body div#wrap div#mainContent div#leftCol.col4tab.ovarian-cancer div#pageheader {height:250px;}
    body div#wrap div#mainContent div#leftCol .box {width:100%;}

    div#wrap div#mainContent div#pageheader,
    div#wrap div#mainContent div#leftCol div#pageheader {width: 100%;margin: 0;padding: 0;overflow: hidden;background: none;position: fixed;top: 2.3em;left: 0;z-index: -1;}

    div.new {display:none;}

    /*..... BLOCKS ''''''*/
    div#wrap div#mainContent div.block,
    div#wrap div#mainContent ul.blocks {margin: 0;float:left;width:100%;}

        html body div#wrap div#mainContent ul.blocks > li {width:100% !important;}
        div#wrap div#mainContent div#leftCol.col4tab div.block.feature
        div#wrap div#mainContent div#sidebar.col3tab div.block.feature {width: 100%;margin: 0 0 20px;padding: 5px;float: left;background: #FFFFFF;}

    div#wrap div#mainContent div#sidebar div.block.feature ul.accordion li p {margin:0 5px 0 0;padding-left: 20px;}

    div#wrap div#mainContent div#sidebar.col3tab ul.boxed {}
        div#wrap div#mainContent div#sidebar.col3tab ul.boxed > li {margin: .5em 0 1em 0;position: relative;}

    div#wrap div#mainContent div#sidebar.col3tab ul.boxed {border-bottom: 1px solid rgba(0,0,0,.05);}

        div#wrap div#mainContent div#sidebar.col3tab ul.boxed > li {padding:.4em;position:relative;border:1px solid rgba(0,0,0,.05);border-width:1px 1px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
        div#wrap div#mainContent div#sidebar.col3tab ul.boxed > li:nth-child(2n) {}

        div#siteSearch .rounded-button.green {margin: 0 0 0 5px;padding: 4px 15px;color: #FFFFFF;-moz-text-shadow: 1px 1px 2px rgba(0,0,0,.6);-webkit-text-shadow: 1px 1px 2px rgba(0,0,0,.6);text-shadow: 1px 1px 2px rgba(0,0,0,.6);border: .7px solid #BCD59D;
background: url("../images/global/btn-gradient-green.jpg") left bottom repeat-x #A8BD26;}
        div#siteSearch img.magnifier {position: absolute;width: 20px;z-index: 1000;margin: -2px 0 0 2010px;}

        body div#wrap div#mainContent div._quote{box-sizing: border-box;float: right;margin:0 2%;padding: 0 0 0 25px;position: relative;width: 100%;}
        body div#wrap div#mainContent div._quote,
        body div#wrap div#mainContent div#leftCol div._quote p{margin:10px 0 20px 0;padding:0 0 0 15px;}
        body div#wrap div#mainContent div._quote img.lQuote{left:5px;}

div#wrap div#mainContent div#sidebar.col3tab ul.awardList > li > img {float: left;margin:0 5px 5px 0;max-width:45px;}

div#wrap div#mainContent div#sidebar.col3tab div.block.intro div.info {background: none repeat scroll 0 0 #fff;padding:10%  5px;}

    div#wrap div#mainContent div#sidebar.col3tab div.block.intro div.info a {margin:-15px 0 0 0;}

    div#wrap div#mainContent div#sidebar div.block.intro div.silo > div._quote p.text {font-size: 100%;}

        body div#wrap div#mainContent div#leftCol.col4tab img.brochure,
    body div#wrap div#mainContent div#sidebar.col3tab img.brochure {width:100px;}
    body div#wrap div#mainContent div#leftCol.col4tab img.callout,
    body div#wrap div#mainContent div#sidebar.col3tab img.callout {width:200px;}
    body div#wrap div#mainContent img.mobileFrame,
    body div#wrap div#mainContent div#leftCol.col4tab img.mobileFrame,
    body div#wrap div#mainContent div#sidebar.col3tab img.mobileFrame {width:260px;}


    /*--------------------------------------------------------------------------------------------------
  * STRUCTURAL OVERRIDES *
---------------------------------------------------------------------------------------------------*/

    div,
    div#wrap,
    div#wrap div,
    div#wrap div#mainContent,
    div#wrap div#mainContent div {-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}

    
    div#wrap div#mainContent div.credit-cards-vert {position:absolute;right:2%;}   

    div#wrap div#mainContent{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
    
        div#wrap div#navigation {margin: 0;padding: 0;}

            div#wrap div#navigation div#headlogo {width:100%;height:40px;position:fixed;z-index:110;}
            div#wrap div#navigation.opened div#headlogo {position: absolute;}
                div#wrap div#navigation div#headlogo span.icon,
                div#wrap div#navigation div#headlogo span.tagline {display: none;}
                
    div#wrap {overflow: hidden;}
    div#wrap,
    div#wrap div#mainContent,
    div#wrap div#footer {width: 100%;margin: 0;padding: 0;}

        div#wrap div#mainContent div#leftCol.col4tab,
        div#wrap div#mainContent div#sidebar.col3tab {width: 100%;margin: 0;z-index:0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}

        div#wrap div#mainContent div#sidebar.col3tab {margin: 0;padding: 1em .5em;background: #FFF;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
            
            div#wrap div#mainContent div#sidebar.col3tab a.arrowlink {margin: 0;}/* REMOVED FLOAT LEFT, AS THIS CAUSES ISSUES WITH LABELS AND UNWRAPPED TEXT */
            div#wrap div#mainContent div#leftCol p a.arrowlink:hover {text-decoration: underline;background-position: 96% center;}

            div#wrap div#mainContent div#sidebar.col3tab ul.boxed {width:100%;}
                div#wrap div#mainContent div#sidebar.col3tab ul.boxed > li {margin: .5em 0 .5em 0;position: relative;}
                    div#wrap div#mainContent div#sidebar.col3tab ul.boxed div.desc p {width:50%;}
                div#wrap div#mainContent div#sidebar.col3tab div.block.feature{width:100%;margin:0 0 20px 0;padding:0;float:left;background:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
                div#wrap div#mainContent div#sidebar.col3tab > div.block.feature{padding:0 2%;}
                               
                div#wrap div#mainContent div#sidebar.col3tab div.block.feature.find-doctor{}
                div#wrap div#mainContent div#sidebar.col3tab div.block.feature.find-doctor ul.boxed.newtobaptist{}
                div#wrap div#mainContent div#sidebar.col3tab div.block.feature.find-doctor div.mobileSwipe ul.boxed > li p > span.hl4{font-size:130%;}

        div#wrap div#mainContent div#leftCol.col4tab {margin-top:9em;position:static;background-color:#ffffff;}

        div#wrap div#mainContent div#pageheader,
        div#wrap div#mainContent div#leftCol div#pageheader {width: 100%;margin: 0;padding: 0;overflow: hidden;background: none;position: fixed;top: 2.3em;left: 0;z-index: -1;/*-moz-transition:top .1s ease-out;-webkit-transition:top .1s ease-out;transition:top .1s ease-out;*/}
            div#wrap div#mainContent div#pageheader > img {width: auto;height: 100%;}

/* DEFINE MOBILE BULLETED LISTS */
div#wrap div#mainContent ul.bulleted.gridA > li, 
div#wrap div#mainContent ul.bulleted.gridB > li, 
div#wrap div#mainContent ul.bulleted.gridC > li,
div#wrap div#mainContent div#leftCol ul.bulleted.gridA > li, 
div#wrap div#mainContent div#leftCol ul.bulleted.gridB > li, 
div#wrap div#mainContent div#leftCol ul.bulleted.gridC > li, 
div#wrap div#mainContent div#sidebar ul.bulleted.gridA > li, 
div#wrap div#mainContent div#sidebar ul.bulleted.gridB > li, 
div#wrap div#mainContent div#sidebar ul.bulleted.gridC > li {width:100%;padding:0;font-size:95%;position:relative;}


div#wrap div#mainContent ul.bulleted.gridA > li::before, 
div#wrap div#mainContent ul.bulleted.gridB > li::before, 
div#wrap div#mainContent ul.bulleted.gridC > li::before,
div#wrap div#mainContent div#leftCol ul.bulleted.gridA > li::before, 
div#wrap div#mainContent div#leftCol ul.bulleted.gridB > li::before, 
div#wrap div#mainContent div#leftCol ul.bulleted.gridC > li::before, 
div#wrap div#mainContent div#sidebar ul.bulleted.gridA > li::before, 
div#wrap div#mainContent div#sidebar ul.bulleted.gridB > li::before, 
div#wrap div#mainContent div#sidebar ul.bulleted.gridC > li::before{position:absolute;left:0;}

div#wrap div#mainContent div#sidebar div.block ul.bulleted {margin-left:20px;}
/* END MOBILE BULLETED LISTS */


div#wrap div#mainContent div#leftCol.col4tab div.find-tabs ul.tabs {}
div#wrap div#mainContent div#sidebar.col3tab div.find-tabs ul.tabs > li {margin:0;}
div#wrap div#mainContent div#sidebar.col3tab div.GoogleMap div.find-tabs ul.tabs {}
div#wrap div#mainContent div#sidebar.col3tab div.find-tabs.options ul.tabs {}
div#wrap div#mainContent div#sidebar.col3tab div.find-tabs ul.tabs.primary-care {margin:1em 0 0 0;}
div#wrap div#mainContent div#sidebar.col3tab div.googleMap-locations div.find-tabs ul.tabs {}
div#wrap div#mainContent div#sidebar.col3tab div.googleMap-medium div.find-tabs ul.tabs {}
div#wrap div#mainContent div#sidebar.col3tab div.googleMap-petite div.find-tabs ul.tabs {}

    div#wrap div#mainContent div#sidebar ul.boxed li img.thumb {width: 73px;}

    div#wrap div#mainContent div#sidebar.col3tab div.block ul.evtDates > li {width: 65px;}
    

    div#wrap div#mainContent div#sidebar ul.events li.evtRow div.event {font-size: 80%;}

    div#wrap div#mainContent div#sidebar.col3tab div.block.feature.find-doctor ul.boxed div.inset {margin-left:15px;}

    body div#wrap div#mainContent div#sidebar.col3tab ul.panes.inset.find-doctor{width:100%;margin:20px 0;}
    html body div#wrap div#mainContent div#sidebar.col3tab ul.panes.inset.find-doctor > li{margin:0;border-top:2px solid #ECECEC;border-left:2px solid #ECECEC;border-right:2px solid #ECECEC;float:left;}
    body div#wrap div#mainContent div#sidebar.col3tab ul.panes.inset.find-doctor > li:nth-last-child(even){padding-top:5px;}
    body div#wrap div#mainContent div#sidebar.col3tab ul.panes.inset.find-doctor > li:nth-last-child(odd){border-bottom:2px solid #ECECEC;width:100%;}
        div#wrap div#mainContent div#sidebar.col3tab ul.panes.inset.find-doctor > li div.blocks.find-doctor {position:static;height:115px;margin:-100px 0 0 90px;padding-top: 10px;}
        
html body div#wrap div#mainContent div#sidebar.col3tab ul.panes.inset.find-doctor > li {background: none repeat scroll 0 0 #f5f5f5;border-left: 2px solid #ececec;border-right: 2px solid #ececec;
border-top: 2px solid #ececec;float: left;margin: 0;padding: 3px 0;}

/* TOP NAVIGATION */
div#wrap div#navigation div#headlogo{width:auto;height:40px;left:50%;}
div#wrap div#navigation div#headlogo span{float:left;}
/* CHANGE THE IMAGE REFERENCES TO CLOUD BEFORE GOING LIVE http://cdn.baptistjax.com/ */
html body div#wrap div#navigation div#headlogo span.icon{top:0;width:50px;height:70px;background: url("https://d31altansosau8.cloudfront.net/images/global/navigation/nav-baptist-logo-solids-sprites.png");background-image: url("https://d31altansosau8.cloudfront.net/images/global/navigation/nav-baptist-logo-solids-sprites.svg"), none;background-repeat:no-repeat;background-position:-16px 3px;background-size:550px;}
    /*div#wrap div#navigation div#headlogo span.icon{top:0;width:50px;height:70px;_background-image: url("https://d31altansosau8.cloudfront.net/images/global/navigation/baptist-logo-png-sheet.png");background-repeat:no-repeat;background-position:-16px 3px;background-size:550px;}*/

html body div#wrap div#navigation div#headlogo span.type{width:180px;height:50px;margin-left:-90px;background:url("https://d31altansosau8.cloudfront.net/images/global/navigation/nav-baptist-logo-solids-sprites.png") -54px 4px no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/navigation/nav-baptist-logo-solids-sprites.svg") ,none;background-position:-54px 4px;background-size:auto 100%;position:absolute;left:50%;z-index:999;-moz-transform:scale(.8);-webkit-transform:scale(.8);transform:scale(.8);}
    /* div#wrap div#navigation div#headlogo span.type{width:180px;height:50px;background-image: url("https://d31altansosau8.cloudfront.net/images/global/navigation/baptist-logo-png-sheet.png");background-repeat:no-repeat;background-position:-54px 4px;background-size:425px;} */

html body div#wrap div#navigation div#headlogo span.tagline{top:0;width:230px;height:20px;background: url("https://d31altansosau8.cloudfront.net/images/global/navigation/nav-baptist-logo-solids-sprites.png");background-image: url("https://d31altansosau8.cloudfront.net/images/global/navigation/nav-baptist-logo-solids-sprites.svg") ,none;background-repeat:no-repeat;background-position:-237px -25px;background-size:425px;}
    /*div#wrap div#navigation div#headlogo span.tagline{top:0;width:230px;height:20px;background-image: url("https://d31altansosau8.cloudfront.net/images/global/navigation/baptist-logo-png-sheet.png");background-repeat:no-repeat;background-position:-237px -25px;background-size:425px;}*/

/* BREADCRUMB */
div#wrap div#mainContent div#breadcrumb{display:none;}
    /* RECENTLY VIEWED DOCTOR BREADCRUMB */
div#wrap div#mainContent div#breadcrumb-menu{width:200px;position:absolute;top:0;right:0;z-index:1200;}
div#wrap div#mainContent div#breadcrumb-menu ul#list{width:200px;margin:0;padding:5px 0 2px 0;display:none;border:1px solid #999;border-width:0 1px 1px 1px;background:#FFF;border-radius:0 0 0 7px;-moz-border-radius:0 0 0 7px;-webkit-border-radius:0 0 0 7px;-o-border-radius:0 0 0 7px;box-shadow: 0 3px 8px rgba(0,0,0,.25);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.25);-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.25);-o-box-shadow: 0 3px 8px rgba(0,0,0,.25);overflow:hidden;max-height:200px;position:relative;z-index:10;}
	div#wrap div#mainContent div#breadcrumb-menu ul#list > li{padding:0 4px;font-size:85%;}
	div#wrap div#mainContent div#breadcrumb-menu ul#list > li:nth-child(even){}
div#wrap div#mainContent div#breadcrumb-menu div.tab{height:15px;margin:-1px -2px 0 0;padding:4px 4px 0 4px;float:right;font-size:11px;line-height:12px;border:1px solid #999;border-width:0 1px 1px 1px;border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;-webkit-border-radius:0 0 7px 7px;-o-border-radius:0 0 7px 7px;background:#FFF;cursor:pointer;position:relative;}
	div#wrap div#mainContent div#breadcrumb-menu div.tab.main{z-index:15;}
	div#wrap div#mainContent div#breadcrumb-menu div.tab.save{margin-right:-8px;padding-right:10px;z-index:5;}
	div#wrap div#mainContent div#breadcrumb-menu div.tab span.count{width:12px;height:12px;margin:0 0 0 3px;float:right;font-size:8px;line-height:12px;color:#FFF;text-align:center;border-radius:10px;background:green;}

/*===============================================
LAYOUT - NEW RESPONSIVE NAVIGATION MENU
===============================================*/
div#wrap div#navigation{width:100%;position:fixed;top:0;left:0;z-index:1000;}
    div#wrap div#navigation.opened{position:static;}
    /*  NEED TO FIND CROSS BROWSER SOLUTION FOR THIS!!  */
div#wrap div#navigation ul#primaryNav,
div#wrap div#navigation ul#primaryNav li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
div#wrap div#navigation ul#primaryNav{width:100%;height:0;padding:3.125em 0 0 0;overflow:hidden;position:absolute;left:0;top:0;z-index:100;cursor:pointer;border-bottom: 1px solid #dce0d9;background:#FFF;-moz-transition:all .3s ease-out 0,background-position .3s ease-out .2s;-webkit-transition:height .3s ease-out 0s,background-position .3s ease-out .2s;-ms-transition:height .3s ease-out 0s,background-position .3s ease-out .2s;-o-transition:height .3s ease-out 0s,background-position .3s ease-out .2s;transition:height .3s ease-out 0s,background-position .3s ease-out .2s;}
	div#wrap div#navigation ul#primaryNav::before{content:"";width:3.125em;height:3.125em;background:url("https://d31altansosau8.cloudfront.net/images/global/navigation/nav-primary-spritesheet-solids.png");background-image:url("https://d31altansosau8.cloudfront.net/images/global/navigation/nav-primary-spritesheet-solids.svg"), none; background-position:-100px 10px;position:absolute;left:0;top:0;z-index:-1;-moz-transition:all .3s ease-out .3s;-webkit-transition:all .3s ease-out .3s;-ms-transition:all .3s ease-out .3s;-o-transition:all .3s ease-out .3s;transition:all .3s ease-out .3s;}
	div#wrap div#navigation ul#primaryNav::after{content:"";width:3.125em;height:3.125em;position:absolute;top:0;left:0;z-index:-2;background:url("https://d31altansosau8.cloudfront.net/images/global/navigation/nav-primary-spritesheet-solids.svg") -350px -5px no-repeat;background-color:none;cursor:pointer;-moz-transition:all .3s ease-out 0,background-position .3s ease-out .2s,background-color .3s ease-out .2s;-webkit-transition:height .3s ease-out 0s,background-position .3s ease-out .2s,background-color .3s ease-out .2s;-ms-transition:height .3s ease-out 0s,background-position .3s ease-out .2s,background-color .3s ease-out .2s;-o-transition:height .3s ease-out 0s,background-position .3s ease-out .2s,background-color .3s ease-out .2s;transition:height .3s ease-out 0s,background-position .3s ease-out .2s,background-color .3s ease-out .2s;}
    div#wrap div#navigation ul#primaryNav.open{width:100%;}
		div#wrap div#navigation ul#primaryNav.open::before{z-index:-1;-moz-transform:rotate3d(1,0,0,-180deg);-webkit-transform:rotate3d(1,0,0,-180deg);transform:rotate3d(1,0,0,-180deg);}
        div#wrap div#navigation ul#primaryNav.open::after{background-position:-350px -42px;background-color:#838383;}
	div#wrap div#navigation ul#primaryNav.open > li{}

div#wrap div#navigation ul#primaryNav > li{padding:0 0 0 3%;position:relative;background:#838383;border-bottom:1px solid rgba(255,255,255,.2);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
    div#wrap div#navigation ul#primaryNav > li a{width:100%;float:left;line-height:40px;color:#FFF;-moz-text-shadow:1px 1px 1px rgba(0,0,0,.8);-webkit-text-shadow:1px 1px 1px rgba(0,0,0,.8);text-shadow:1px 1px 1px rgba(0,0,0,.8);}
            div#wrap div#navigation ul#primaryNav > li ul li a{line-height:225%;}
    div#wrap div#navigation ul#primaryNav > li.haschild::before{content:"";width:50px;height:50px;position:absolute;top:-5px;left:-20px;background:url("https://d31altansosau8.cloudfront.net/images/global/navigation/nav-primary-spritesheet-solids.png");background-image:url("https://d31altansosau8.cloudfront.net/images/global/navigation/nav-primary-spritesheet-solids.svg"), none;background-position: -150px 0;-moz-transition:all .2s ease-out 0s;-webkit-transition:all .2s ease-out;-ms-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;-moz-transform:scale3d(.5,.5,1) rotate3d(0,0,1,-90deg);-webkit-transform:scale3d(.5,.5,1) rotate3d(0,0,1,-90deg);transform:scale3d(.5,.5,1) rotate3d(0,0,1,-90deg);}
		div#wrap div#navigation ul#primaryNav > li:hover,
        div#wrap div#navigation ul#primaryNav.open > li.open{background:#666;}
			div#wrap div#navigation ul#primaryNav > li.open::before{-moz-transform:scale3d(.5,.5,1) rotate3d(0,0,1,0deg);-webkit-transform:scale3d(.5,.5,1) rotate3d(0,0,1,0deg);transform:scale3d(.5,.5,1) rotate3d(0,0,1,0deg);}
		div#wrap div#navigation ul#primaryNav > li > ul > li div.overview{padding:0 0 0 3%;}
        div#wrap div#navigation ul#primaryNav > li > ul > li div.overview > a,
        div#wrap div#navigation ul#primaryNav > li > ul > li ul > li > a{padding:0 3%;}
        div#wrap div#navigation ul#primaryNav > li > ul > li div.overview a:hover,
        div#wrap div#navigation ul#primaryNav > li > ul > li ul > li > a:hover{background:rgba(255,255,255,.4);}/* HIGHLIGHT INNER CHILDREN*/
	div#wrap div#navigation ul#primaryNav > li > ul{width:100%;display:none;}
		div#wrap div#navigation ul#primaryNav > li.open > ul{width:104%;margin-left:-3%;display:block;}
	div#wrap div#navigation ul#primaryNav > li > ul > li{width:100%;color:rgba(255,255,255,.6);}
	    div#wrap div#navigation ul#primaryNav > li > ul > li ul{width:100%;margin:0;}
    div#wrap div#navigation ul#primaryNav > li > ul > li div.overview{width:104%;margin-left:-3%;font-style:italic;}

div#wrap div#navigation ul#primaryNav li p.title{margin:0 0 5px 0;padding:10px 1.5% 5px 1.5%;font-style:italic;font-size:110%;border-bottom:1px solid rgba(255,255,255,.4);}


html body div#wrap div#navigation ul#primaryNav li ul.triple li ul.gridB li{width:100%;margin:0;padding:0;}

body div#wrap div.gridB, 
body div#wrap div#mainContent div.gridB, 
body div#wrap div#mainContent ul.gridB > li,
body div#wrap div.gridC, 
body div#wrap div#mainContent div.gridC, 
body div#wrap div#mainContent ul.gridC > li,
body div#wrap div.gridD, 
body div#wrap div#mainContent div.gridD, 
body div#wrap div#mainContent ul.gridD > li{width:100%;}
/*===============================================*/

        /* NAV MENU SEARCH FIELD - LANDSCAPE */
    div#wrap div#navigation div#siteSearch{width:3.125em;height:2.5em;margin:0;position:fixed;top:0;right:0;z-index:999;}
        div#wrap div#navigation.opened div#siteSearch{position:absolute;}/*MAKE SO SEARCH SLIDES WITH SCROLL*/
        div#wrap div#navigation.opened div#siteSearch.opened{background:#F5F5F5;}/*ADD BG COLOR TO MATCH DROP DOWN*/
        div#wrap div#navigation div#siteSearch #siteSearchEntry{display:none;}
        div#wrap div#navigation div#siteSearch .getResults{width:50px;height:50px;margin:0;padding:0;float:right;overflow:hidden;text-indent:-2000px;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:url("../images/global/navigation/site-navigation-primary-spritesheet.png") 0 -4px no-repeat transparent;background:none,url("../images/global/navigation/site-navigation-primary-spritesheet.svg")0 -4px no-repeat transparent;background:url("../images/global/navigation/site-navigation-primary-spritesheet.png") 0 -4px no-repeat transparent;}
             div#wrap div#navigation.opened div#siteSearch.opened .getResults{background-position:-50px 0;}
    div#wrap div#mainContent div#searchOverlay{width:100%;height:auto;min-height:24em;padding:10px 0;font-size:150%;color:#4d4d4d;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#F5F5F5;top:2.5em;z-index:999;}    
        div#wrap div#mainContent div#searchOverlay input.searchTerm{width:65%;padding:5px 12px;font-size:130%;line-height:180%;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
/*===============================================*/

        /* NAV MENU SEARCH FIELD - LANDSCAPE */
    div#wrap div#navigation div#siteSearch{width:50px;height:40px;margin:0;position:fixed;top:0;right:0;z-index:999;}
        div#wrap div#navigation.opened div#siteSearch{position:absolute;}/*MAKE SO SEARCH SLIDES WITH SCROLL*/
        div#wrap div#navigation.opened div#siteSearch.opened{background:#838383;}/*ADD BG COLOR TO MATCH DROP DOWN*/
        div#wrap div#navigation div#siteSearch #siteSearchEntry{display:none;}

        body div#wrap div#navigation div#siteSearch .getResults{width:50px;height:50px;margin:0;padding:0;float:right;overflow:hidden;text-indent:-2000px;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:none;}
                body div#wrap div#navigation div#siteSearch .getResults:after{content:"";width:50px;height:50px;background:url("https://d31altansosau8.cloudfront.net/images/global/navigation/nav-primary-spritesheet-solids.png") top left no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/navigation/nav-primary-spritesheet-solids.svg"), none;position:absolute;left:0;display:inline-block;}
            body div#wrap div#navigation.opened div#siteSearch.opened .getResults{background-position:-50px 0;}
                body div#wrap div#navigation.opened div#siteSearch.opened .getResults:after{background-position:-50px top;}
            
        div#wrap div#navigation div#siteSearch .getResults{width:50px;height:50px;margin:0;padding:0;float:right;overflow:hidden;text-indent:-2000px;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:url("http://cdn.baptistjax.com/images/global/navigation/site-navigation-primary-sprites.png") 0 -4px no-repeat transparent;}
             div#wrap div#navigation.opened div#siteSearch.opened .getResults{background-position:-50px 0;}


    div#wrap div#mainContent div#searchOverlay{width:100%;height:auto;min-height:30em;padding:10px 0;font-size:150%;color:#FFF;display:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#838383;top:2.5em;z-index:999;}    
        div#wrap div#mainContent.search div#searchOverlay{display:block;}
        div#wrap div#mainContent div#searchOverlay input.searchTerm{width:65%;padding:5px 12px;font-size:130%;line-height:180%;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
        /* GOOGLE CUSTOM SEARCH ELEMENTS */
        div#wrap div#mainContent div#searchOverlay .gsc-control-cse,
        div#wrap div#mainContent div#searchOverlay .gsc-control-cse .gsc-webResult.gsc-result,
        div#wrap div#mainContent div#searchOverlay .gsc-control-cse .gsc-results .gsc-imageResult{margin:0;padding:0;font-size:inherit;color:#FFF;border:none;background:none;}
            div#wrap div#mainContent div#searchOverlay .gsc-control-cse *{border:none;}/* SET EVERYTHING TO NO BORDER */
                div#wrap div#mainContent div#searchOverlay .gsc-control-cse .gsst_a{position:absolute;margin:0 0 0 -10px;}
                div#wrap div#mainContent div#searchOverlay .gsc-control-cse .gscb_a{color:#838383;}
                div#wrap div#mainContent div#searchOverlay .gsc-control-cse .gsc-result-info{color:#FFF;}
                    div#wrap div#mainContent div#searchOverlay .gsc-control-cse .gs-snippet{color:#FFF;}
            div#wrap div#mainContent div#searchOverlay .gsc-control-cse div{width:100%;margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
                div#wrap div#mainContent div#searchOverlay div.gsc-results{border-top:1px solid rgba(0,0,0,.2);}
                div#wrap div#mainContent div#searchOverlay .gsc-control-cse div.gsc-cursor-box,
                div#wrap div#mainContent div#searchOverlay .gsc-control-cse div.gsc-cursor-box div.gsc-cursor{width:100%;float:left;}
                    div#wrap div#mainContent div#searchOverlay .gsc-control-cse div.gsc-cursor-box .gsc-cursor-page{width:8%;margin:1%;padding:8px 4px;float:left;font-size:80%;text-align:center;color:#999;border:1px solid rgba(0,0,0,.2);}
                    div#wrap div#mainContent div#searchOverlay .gsc-control-cse div.gsc-cursor-box .gsc-cursor-page:hover,
                    div#wrap div#mainContent div#searchOverlay .gsc-control-cse div.gsc-cursor-box .gsc-cursor-current-page{font-size:100%;color:#FFF;background:rgba(51,153,0,0.3);}
            div#wrap div#mainContent div#searchOverlay .gsc-control-cse .gsc-search-box td{float:left;}
            div#wrap div#mainContent div#searchOverlay .gsc-control-cse td.gsc-input{width:80%;margin:0;padding:0;background:none;}
                div#wrap div#mainContent div#searchOverlay .gsc-control-cse td.gsc-input .gsc-input-box{background:none;}
                div#wrap div#mainContent div#searchOverlay .gsc-control-cse td.gsc-input input.gsc-input{width:100%;padding:3px 6px !important;font-size:130%;line-height:180%;background-image:none !important;border:1px solid rgba(0,0,0,.15) !important;}
                div#wrap div#mainContent div#searchOverlay .gsc-control-cse td.gsc-input .gsib_a{width:90%;margin:0;padding:0;}
                div#wrap div#mainContent div#searchOverlay .gsc-control-cse td.gsc-input .gsib_b{width:10%;margin:0;padding:5px 0;}
            
            div#wrap div#mainContent div#searchOverlay .gs-webResult.gs-result a.gs-title:link, 
            div#wrap div#mainContent div#searchOverlay .gs-webResult.gs-result a.gs-title:link b, 
            div#wrap div#mainContent div#searchOverlay .gs-imageResult a.gs-title:link, 
            div#wrap div#mainContent div#searchOverlay .gs-imageResult a.gs-title:link b{color:#0148a0;}
                div#wrap div#mainContent div#searchOverlay .gs-webResult.gs-result a.gs-title:link,
                div#wrap div#mainContent div#searchOverlay .gs-imageResult a.gs-title:link{width:100%;float:left;background: url("../images/global/arrow-small-single.png")right 5px no-repeat;}
            div#wrap div#mainContent div#searchOverlay .gs-result .gs-title, 
            div#wrap div#mainContent div#searchOverlay .gs-result .gs-title *{text-decoration:none;}

            div#wrap div#mainContent div#searchOverlay .gsc-control-cse .gsc-search-box{padding:0 10px;}
            div#wrap div#mainContent div#searchOverlay .gsc-control-cse td.gsc-search-button,
            div#wrap div#mainContent div#searchOverlay .gsc-control-cse td.gsc-clear-button{width:15%;}
                div#wrap div#mainContent div#searchOverlay .gsc-control-cse td.gsc-search-button input.gsc-search-button{float:left;padding:10px 20px;font-size:130%;line-height:180%;background:#05af28;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
            div#wrap div#mainContent div#searchOverlay .gsc-control-cse .gsc-above-wrapper-area{padding:0 5px;font-size:45%;}
                div#wrap div#mainContent div#searchOverlay .gsc-control-cse .gsc-above-wrapper-area td.gsc-result-info-container,
                div#wrap div#mainContent div#searchOverlay .gsc-control-cse .gsc-above-wrapper-area td.gsc-orderby-container{width:35%;margin:10px 0;float:left;font-size:90%;}
                    div#wrap div#mainContent div#searchOverlay .gsc-control-cse .gsc-above-wrapper-area td.gsc-orderby-container > div,
                    div#wrap div#mainContent div#searchOverlay .gsc-control-cse .gsc-above-wrapper-area td.gsc-orderby-container > div > div{width:auto;}
                        div#wrap div#mainContent div#searchOverlay .gsc-control-cse .gsc-above-wrapper-area td.gsc-orderby-container div.gsc-orderby-label{padding:0 10px 0 0;}
                div#wrap div#mainContent div#searchOverlay .gsc-control-cse .gsc-above-wrapper-area td.gsc-result-info-container{width:65%;font-style:italic;}
                div#wrap div#mainContent div#searchOverlay .gsc-control-cse .gcsc-branding,
                div#wrap div#mainContent div#searchOverlay .gsc-control-cse .gsc-resultsHeader{display:none;}
            div#wrap div#mainContent div#searchOverlay .gsc-control-cse .gsc-webResult.gsc-result{padding:10px;}
                div#wrap div#mainContent div#searchOverlay .gsc-control-cse .gsc-webResult.gsc-result:nth-child(odd){border:1px solid rgba(0,0,0,.2);border-width:1px 0;-moz-box-shadow:0 0 30px rgba(0,0,0,.2) inset;-webkit-box-shadow:0 0 30px rgba(0,0,0,.2) inset;box-shadow:0 0 30px rgba(0,0,0,.2) inset;}
                div#wrap div#mainContent div#searchOverlay .gsc-control-cse .gsc-webResult.gsc-result .gs-visibleUrl{font-size:50%;display:none;}
                div#wrap div#mainContent div#searchOverlay .gsc-control-cse .gsc-webResult.gsc-result .gs-title{height:auto;}
                    div#wrap div#mainContent div#searchOverlay .gsc-control-cse .gsc-webResult.gsc-result .gs-title > a{color:#FFF;font-weight:bold;-moz-text-shadow:1px 1px 3px rgba(0,0,0,.5);-wenkit-text-shadow:1px 1px 3px rgba(0,0,0,.5);text-shadow:1px 1px 3px rgba(0,0,0,.5);}
                    div#wrap div#mainContent div#searchOverlay .gsc-control-cse .gsc-webResult.gsc-result .gs-title > a b{padding:4px;color:inherit;background:rgba(150,255, 0, 0.2);}

                    div#wrap div#mainContent div#searchOverlay .gsc-search-box .gsc-input > input:focus,
                    div#wrap div#mainContent div#searchOverlay .gsc-input-box-focus,
                    div#wrap div#mainContent div#searchOverlay .gsc-search-box .gsc-input > input:hover,
                    div#wrap div#mainContent div#searchOverlay .gsc-input-box-hover{border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}

            div#wrap div#mainContent div#searchOverlay .gsc-control-cse .gs-webResult .gs-snippet,
            div#wrap div#mainContent div#searchOverlay .gsc-control-cse .gs-imageResult .gs-snippet,
            div#wrap div#mainContent div#searchOverlay .gsc-control-cse .gs-fileFormatType{}

            div#wrap div#mainContent div#searchOverlay .gsc-control-cse .gs-image{float:left;margin:0 5px 5px 0;}

/* FOOTER */
div#wrap div#footer {width:100%;height:auto;text-align:center;background:#CCC;-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.2) inset;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.2) inset;box-shadow:0 0 30px 0 rgba(0,0,0,.2) inset;}
div#wrap div#footer p{color:#4d4d4d;}
div#wrap div#footer div.leftCol{width:100%;}
    div#wrap div#footer div.rightCol{display:none;}
        div#wrap div#footer div.rightCol > p{text-align:right;}
        div#wrap div#footer div.socialbar{display:none;}

/* RESPONSIVE TABLE DEFINITIONS  */
 div#wrap div#mainContent div#rt1 ul { border: 1px solid #ccc; list-style-type: none;}
    div#wrap div#mainContent div.rt ul.outside {width:90%;margin: 0 0 30px 15px;}
    div#wrap div#mainContent div.rt li.head {width: 100%;height: 90px;}
	div#wrap div#mainContent div.rt .head > p,div#wrap div#mainContent div.rt .field > p {font-size: 90%;line-height: 120%;}
    div#wrap div#mainContent div.rt .head > h3, div#wrap div#mainContent div.rt .field > h3 {font-size: 90%;line-height: 120%;}	
.head, .field { display: block;}
.field {position: absolute;top: -9999px;left: -9999px;display:none;}
.field { /* Behave  like a "row" */ border: none;border-bottom: 1px solid #eee;position: relative;padding-left: 50%;}
.field:before { 
/* Now like a table header */
position: absolute;
/* Top/left values mimic padding */
top: 6px;left: 6px;width: 45%; padding-right: 10px; white-space: nowrap;}
/*Label the data*/
.field:nth-of-type(1):before { content: "Health Information Management Office"; }
.field:nth-of-type(2):before { content: "Mammography Imaging Department"; }
.field:nth-of-type(3):before { content: "Radiology & Medical Imaging Department"; }
.field:nth-of-type(4):before { content: "EEG Lab"; }

table, thead, tbody, th, td, tr { }
	div#wrap div#mainContent div#leftCol table.table.threeCol th.col1.full, div#wrap div#mainContent div#leftCol table.table.threeCol td.col1.full {
    text-align: left;width: 100%;-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;
    background: none repeat scroll 0 0 #ECECEC;border-color: #ECECEC;border-image: none;border-style: solid;border-width: 0 1px 1px;clear: both;color: #333333;}
        div#wrap div#mainContent div#leftCol table.table.threeCol th.col2.full, div#wrap div#mainContent div#leftCol table.table.threeCol td.col2.full {
        text-align: left;width: 100%;}
        div#wrap div#mainContent div#leftCol table.table.threeCol th.col3.full, div#wrap div#mainContent div#leftCol table.table.threeCol td.col3.full {
        text-align: left;width: 100%;}
/*   Need to come up with a solution to make this more micro-defined for neccessary tables */
		/*th {position: absolute;top: -9999px;left: -9999px;}
		tr {border: 2px solid #ccc; }		
		td {display: block;width:100%;border: none;border-bottom: 1px solid #eee; position: relative;}
		td:before {position: absolute;top: 6px;left: 6px;width: 45%;padding-right:0 ; white-space: nowrap;text-align:right;}*/
		/*
		Label the data
		*/
		/*td:nth-of-type(1):before { content: "Medical Record"; }
		td:nth-of-type(2):before { content: "Department or Office"; }
		td:nth-of-type(3):before { content: "Form"; }*/
/******************************************************************/

/* REVISED MOBILE ACCORDIONS */
div#wrap div#mainContent div.accordions .section,
div#wrap div#mainContent div#sidebar.col3tab div.accordions .section,
div#wrap div#mainContent div#sidebar.col3tab div.block.find-tabs div.block .section{margin:0;padding:2px 0 0 20px;float:left;cursor:pointer;clear:left;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
div#wrap div#mainContent div.accordions .section::before{content:"";width:30px;height:30px;margin:0;background:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.png") top left no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.svg"), none;background-position:-180px -30px;cursor:pointer;position:absolute;}
div#wrap div#mainContent div.accordions .section.active::before{background:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.png") top left no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.svg"), none;background-position: -210px -30px;}

    div#wrap div#mainContent div.accordions .nested{width:100%;padding:0 0 2% 16px;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
    .div#wrap div#mainContent div.accordions .nested > h2,
    div#wrap div#mainContent div.accordions .nested > h3,
    div#wrap div#mainContent div.accordions .nested > h4,
    div#wrap div#mainContent div.accordions .nested > h5{margin:15px 0 10px 0;font-style:italic;font-weight:bold;}
/*    PANES INSET   */

    div#wrap div#mainContent div#leftCol.col4tab ul.panes{width:100%;}
    div#wrap div#mainContent div#leftCol.col4tab ul.panes > li{padding:0 3%;-moz-box-sizing:border-box;-wekit-box-sizing:border-box;box-sizing:border-box;}
    div#wrap div#mainContent div#leftCol.col4tab ul.panes > li a.arrowlink{width:100%;margin:0;padding:0 2% 0 0;float:none;color:#4d4d4d;}
        div#wrap div#mainContent div#leftCol.col4tab ul.panes > li p.alignR a.arrowlink{width:106%;margin:3% 0 0 -3%;display:none;}

div#wrap div#mainContent div#leftCol.col4tab ul.panes > li h2,
div#wrap div#mainContent div#leftCol.col4tab ul.panes > li p,
div#wrap div#mainContent div#leftCol.col4tab ul.panes > li p.alignR{width:100%;margin:0;-moz-box-sizing:border-box;-wekit-box-sizing:border-box;box-sizing:border-box;}
div#wrap div#mainContent .centered{width:100%;text-align:center;}
    div#wrap div#mainContent div#leftCol.col4tab ul.panes > li p{margin:.25em 0 0 0;padding:0;}

/* SWIPE PANELS */
/* Your list should have a container with an established width and height */
/*body div#wrap div#mainContent div.mobileSwipe{width:100%;height:auto;margin:0 auto;position:relative;overflow:hidden;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
    body div#wrap div#mainContent div.mobileSwipe.displayed{margin:.5em 0 .5em -.5em;padding:.25em 1em .25em 0;float:left;}
        body div#wrap div#mainContent div#leftCol.col4tab div.mobileSwipe.displayed{background:rgba(0, 102, 153, 0.50);-moz-box-shadow:-5em 0 10em rgba(0,51,102, 0.7) inset;-webkit-box-shadow:-5em 0 10em rgba(0,51,102, 0.7) inset;box-shadow:-5em 0 10em rgba(0,51,102, 0.7) inset;}
        body div#wrap div#mainContent div.mobileSwipe.displayed >.hl1,
        body div#wrap div#mainContent div.mobileSwipe.displayed >.hl2,
        body div#wrap div#mainContent div.mobileSwipe.displayed >.hl3,
        body div#wrap div#mainContent div.mobileSwipe.displayed >.hl4{margin:.25em 0 .25em .5em;}
        body div#wrap div#mainContent div#leftCol.col4tab div.mobileSwipe.displayed >.hl1,
        body div#wrap div#mainContent div#leftCol.col4tab div.mobileSwipe.displayed >.hl2,
        body div#wrap div#mainContent div#leftCol.col4tab div.mobileSwipe.displayed >.hl3,
        body div#wrap div#mainContent div#leftCol.col4tab div.mobileSwipe.displayed >.hl4{color:#FFF;-mox-text-shadow:0.05em 0.05em 0.05em rgba(0, 0, 0, 0.7);-webkit-text-shadow:0.05em 0.05em 0.05em rgba(0, 0, 0, 0.7);text-shadow:0.05em 0.05em 0.05em rgba(0, 0, 0, 0.7);}
    body div#wrap div#mainContent div.mobileSwipe > ul{position:relative;top:0;left:0;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
    body div#wrap div#mainContent div.mobileSwipe > ul > li,
    body div#wrap div#mainContent div#leftCol.col4tab > div.mobileSwipe > ul > li{width:100%;margin:0;float:left;background:#FFF;cursor: ew-resize;}*/
/* VIDEO REPLACEMENTS INSIDE <p> TAGS */
body div#wrap div#mainContent p > video{margin:5px 0;}


div#wrap div#mainContent div.block.fixed, 
div#wrap div#mainContent div#leftCol div.block.fixed {width:96%;float:left;margin:0 2%;-moz-box-sizing:border-box;-wekit-box-sizing:border-box;box-sizing:border-box;}
div#wrap div#mainContent div.block.fixed p, 
div#wrap div#mainContent div#leftCol div.block.fixed p{margin:0;padding:0;}

div#wrap div#mainContent div#leftCol.col4tab ul.tabs{}
    div#wrap div#mainContent div#leftCol.col4tab ul.tabs > li > p.tab {width:100%;margin:0 0 8px 0;padding:0 2%;font-size:120%;border-bottom:1px solid rgba(0,0,0,.4);}
    div#wrap div#mainContent div#leftCol.col4tab ul.tabs > li > ul{margin:0 2%;}
        div#wrap div#mainContent div#leftCol.col4tab ul.tabs > li > ul > li p{margin:0 0 5px 0;padding:0;}
        

        div#wrap div#mainContent div#sidebar.col3tab div.block.find-tabs {margin:20px 0;padding:0;}
            div#wrap div#mainContent div#sidebar.col3tab div.block.find-tabs div.block {/*padding: 0 3.5%;*/-moz-box-sizing:border-box;-wekit-box-sizing:border-box;box-sizing:border-box;}

                div#wrap div#mainContent div#sidebar.col3tab div.block ul,
                div#wrap div#mainContent div#sidebar.col3tab div.block li {width:100%;position:relative;}

    
    div#wrap div#mainContent div#sidebar.col3tab div.block.feature > ul.greenbar{}
    div#wrap div#mainContent div#sidebar.col3tab div.block.feature > ul.greenbar > li{padding:4px 2%;}

    div#wrap div#mainContent div#sidebar.col3tab ul.tabs > li div.googleMap {height: 125px;width:100%;}

    div#wrap div#mainContent div#sidebar.col3tab div.block.find-tabs ul.tabs p.tab{display:none;}
    div#wrap div#mainContent div#sidebar.col3tab div.block.find-tabs ul.tabs p {margin:0;}
    div#wrap div#mainContent div#sidebar.col3tab div.block.find-tabs ul.tabs > li h2.details{margin:10px 0 10px 10px;}

    div#wrap div#mainContent div#leftCol div.fieldset {width:100%;}
    body div#wrap div#mainContent div#leftCol div.block.callout.fieldset {width:auto;margin:3%;padding:1%;}
    body div#wrap div#mainContent div#leftCol div.fieldset{margin:10px 0 20px 0;width:100%;}
    body div#wrap div#mainContent div#sidebar.col3tab div.fieldset {margin:10px 0 20px 10px;width:100%;}

    body.newsrelease div#wrap div#mainContent div#newsRelease {background:#FFFFFF;}

/* SET UP MOBILE GLOBAL MARGINS & PADDING   */

div#wrap div#mainContent div#leftCol.col4tab{margin-top:9.5em;}

    div#wrap div#mainContent div#leftCol > .hl1{width:100%;margin:5px 2% 5px 2%;padding:0 20% 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
    div#wrap div#mainContent div#leftCol > .hl2,
    div#wrap div#mainContent div#leftCol > .hl3,
    div#wrap div#mainContent div#leftCol > .hl4,
    div#wrap div#mainContent div#leftCol > .hl5{width:100%;margin:0;padding:0 3% 5px 3%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

    div#wrap div#mainContent div#leftCol ul.block li .hl2,
    div#wrap div#mainContent div#leftCol ul.block li .hl3,
    div#wrap div#mainContent div#leftCol ul.block li .hl4,
    div#wrap div#mainContent div#leftCol ul.block li .hl5{margin:.5em 0 .5em .40em;float:left;}

    /*div#wrap div#mainContent div#leftCol ul.blocks li .hl2,
    div#wrap div#mainContent div#leftCol ul.blocks li .hl3,
    div#wrap div#mainContent div#leftCol ul.blocks li .hl4,
    div#wrap div#mainContent div#leftCol ul.blocks li .hl5{margin:.5em 0 .5em .55em;float:left;}

    div#wrap div#mainContent div#leftCol ul.blocks li div.hl2 a.arrowlink,
    div#wrap div#mainContent div#leftCol ul.blocks li div.hl3 a.arrowlink,
    div#wrap div#mainContent div#leftCol ul.blocks li div.hl4 a.arrowlink,
    div#wrap div#mainContent div#leftCol ul.blocks li div.hl5 a.arrowlink{margin:.5em 0 .5em .55em;float:left;}

    div#wrap div#mainContent div#leftCol ul.blocks li span.hl2 a.arrowlink,
    div#wrap div#mainContent div#leftCol ul.blocks li span.hl3 a.arrowlink,
    div#wrap div#mainContent div#leftCol ul.blocks li span.hl4 a.arrowlink,
    div#wrap div#mainContent div#leftCol ul.blocks li span.hl5 a.arrowlink{margin:.5em 0 .5em .55em;float:left;}

    div#wrap div#mainContent div#leftCol div.blocks span.hl2 a.arrowlink,
    div#wrap div#mainContent div#leftCol div.blocks span.hl3 a.arrowlink,
    div#wrap div#mainContent div#leftCol div.blocks span.hl4 a.arrowlink,
    div#wrap div#mainContent div#leftCol div.blocks span.hl5 a.arrowlink{margin:.5em 0 .5em .55em;float:left;}

    div#wrap div#mainContent div#leftCol div.block span.hl2 a.arrowlink,
    div#wrap div#mainContent div#leftCol div.block span.hl3 a.arrowlink,
    div#wrap div#mainContent div#leftCol div.block span.hl4 a.arrowlink,
    div#wrap div#mainContent div#leftCol div.block span.hl5 a.arrowlink{margin:.5em 0 .5em .55em;float:left;}

    div#wrap div#mainContent div#sidebar div.block span.hl2 a.arrowlink,
    div#wrap div#mainContent div#sidebar div.block span.hl3 a.arrowlink,
    div#wrap div#mainContent div#sidebar div.block span.hl4 a.arrowlink,
    div#wrap div#mainContent div#sidebar div.block span.hl5 a.arrowlink{margin:.5em 0 .5em .55em;float:left;}

    div#wrap div#mainContent div#sidebar div.block span.hl2 a.arrowlink{margin:0;}

    div#wrap div#mainContent div#sidebar div.block .hl3 a.arrowlink{margin:.5em 0 .5em .55em;float:left;}*/

    div#wrap div#mainContent div#leftCol > div.block p,
    div#wrap div#mainContent div#leftCol > ul.block li p,
    div#wrap div#mainContent div#leftCol > ul.blocks li p{box-sizing: border-box;padding: 0 3%;width: 100%;}

    div#wrap div#mainContent div#sidebar.col3tab div.block.find-tabs h2,
    div#wrap div#mainContent div#sidebar.col3tab div.block.find-tabs div.block h2 {margin:20px 2% 0 2%;}
    div#wrap div#mainContent div#sidebar.col3tab h2 {margin: 10px 1%;}
    div#wrap div#mainContent div#sidebar.col3tab .hl2 {margin: 10px 1%;}


div#wrap div#mainContent div#leftCol.col4tab ul.numbered{width:100%;margin:15px 0;padding:0 3%;font-size:90%;}
div#wrap div#mainContent div#leftCol.col4tab ul.numbered,
div#wrap div#mainContent div#leftCol.col4tab ul.numbered > li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
    div#wrap div#mainContent div#leftCol.col4tab ul.numbered li{margin:0 0 10px 0;padding:0 2% 5px 3%;border-bottom:10px solid rgba(0, 0, 0, 0.05);}
    div#wrap div#mainContent div#leftCol.col4tab ul.numbered li:first-child{padding-top:5px;border-top:10px solid rgba(0, 0, 0, 0.05);}
    div#wrap div#mainContent div#leftCol.col4tab ul.numbered li:last-child{margin:0;}

    div#wrap div#mainContent div#leftCol.col4tab div.find-tabs ul.tabs > li > p.tab {box-sizing: border-box;padding: 0 3%;width: 100%;}
        div#wrap div#mainContent div#leftCol.col4tab div.find-tabs ul.tabs > li .hl3,
        div#wrap div#mainContent div#leftCol.col4tab div.find-tabs ul.tabs > li .hl4 {margin-left:10px;}
        div#wrap div#mainContent div#sidebar.col3tab div.find-tabs ul.tabs > li p,
        div#wrap div#mainContent div#leftCol.col4tab div.find-tabs ul.tabs > li p {width:100%;padding: 0 2%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
        div#wrap div#mainContent div#leftCol .mobileFrame,
        div#wrap div#mainContent div#leftCol div.block .mobileFrame,
        div#wrap div#mainContent div#sidebar .mobileFrame,
        div#wrap div#mainContent div#sidebar div.block .mobileFrame{margin:.5em 0 .5em 1.05em;float:left;}

    div#wrap div#mainContent div#pageheader,
    div#wrap div#mainContent div#leftCol div#pageheader{top:50px;height:9em;}
            div#wrap div#mainContent div#pageheader a img,
        div#wrap div#mainContent div#pageheader > img{width:auto;height:100%;}

/*  PAGEHEADER VERTICLE/ HORIZONTAL SHIFT   */
div#wrap div#mainContent div#pageheader > img.radiation-onocology {}
div#wrap div#mainContent div#pageheader > img.neurodiagnostic {margin:0 0 0 -145px;}

    div#wrap div#navigation div#headlogo{height:50px;}
    /*div#wrap div#navigation div#headlogo span.type{height:100%;}*/
    div#wrap div#navigation div#headlogo span.type > img{width:auto;height:60%;margin:14px 0 0 -50%;}


    div#wrap div#navigation div#siteSearch{height:50px;}
        div#wrap div#navigation div#siteSearch .getResults{background-position:0 0;}
    div#wrap div#mainContent{margin:50px 0 0 0;}

    div#wrap div#navigation div#siteSearch,
    div#wrap div#navigation div#siteSearch .getResults{height:50px;}
    div#wrap div#navigation div#siteSearch .getResults{background-position:0 0;}

    body#_health-library div#wrap div#navigation div#siteSearch,
    body#_health-library div#wrap div#navigation div#siteSearch .getResults{display:none;}

div#wrap div#mainContent div#leftCol > p{margin:0 6px 4px 4px;line-height:170%;}
    div#wrap div#mainContent div#leftCol > p{width:100%;margin:0 0 10px 0;padding:0 3%;line-height:150%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;} 
        div#wrap div#mainContent div#leftCol > p > a.arrowlink.primary{display:none;}
            div#wrap div#mainContent div#leftCol div.blocks p,
                 body div#wrap div#mainContent div#leftCol ul li.blocks p {padding:0;}


div#wrap div#mainContent div#sidebar p{margin:0 6px 4px 4px;}
    div#wrap div#mainContent div#sidebar > p{width:100%;padding:0 3%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;} 


div#wrap div#mainContent div#sidebar.col3tab{padding:0 0 80px 0;}
    div#wrap div#mainContent div#sidebar.col3tab > *{padding:0 1.5%;}

    div#wrap div#mainContent div#sidebar.col3tab div.block.group {padding: 0;}


div#wrap div#mainContent div#sidebar.col3tab ul.accordion{border:none;}
div#wrap div#mainContent div#sidebar ul.accordion > li:nth-child(2n), ul.accordion > li.alt {background: none;}
div#wrap div#mainContent div#sidebar ul.accordion > li:nth-child(odd), ul.accordion > li.alt {background: rgba(0, 0, 0, 0.05);}

/* MOBILE SWIPE STYLES */
div#wrap div#mainContent div#sidebar.col3tab div.mobileSwipe.d{display:none;}/* HIDE DESKTOP VERSION */
div#wrap div#mainContent div#sidebar.col3tab div.mobileSwipe.m,
div#wrap div#mainContent div#sidebar.col3tab div.block.mobileSwipe.m{width:100%;margin:0 0 0 -1.5%;padding:10px 1.5% 10px 0;float:left;position:relative;overflow:hidden;background:rgba(35,140,199,.1);-moz-box-shadow:0 0.5em 1em rgba(0,64,124,0.2) inset,0 -0.5em 1em rgba(0,64,124,0.2) inset;-webkit-box-shadow:0 0.5em 1em rgba(0,64,124,0.2) inset,0 -0.5em 1em rgba(0,64,124,0.2) inset;box-shadow:0 0.5em 1em rgba(0,64,124,0.2) inset,0 -0.5em 1em rgba(0,64,124,0.2) inset;}
	div#wrap div#mainContent div#sidebar.col3tab div.mobileSwipe.m > ul{display:block;}
	div#wrap div#mainContent div#sidebar.col3tab div.mobileSwipe.m > ul,
	div#wrap div#mainContent div#sidebar.col3tab div.mobileSwipe.m > ul > li{height:initial;margin:0;padding:0;width:100%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
		div#wrap div#mainContent div#sidebar.col3tab div.mobileSwipe.m > ul > li .hl3,
        div#wrap div#mainContent div#sidebar.col3tab div.mobileSwipe.m > ul > li .hl3 a.arrowlink{margin:0;padding:0;}
        div#wrap div#mainContent div#sidebar.col3tab div.mobileSwipe.m > ul > li:last-child{}
	div#wrap div#mainContent div#sidebar.col3tab div.mobileSwipe.m > ul{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-transition:all 0.5s ease 0s, opacity 1s ease-in-out;-webkit-transition:all 0.5s ease 0s, opacity 1s ease-in-out;transition:all 0.5s ease 0s, opacity 1s ease-in-out;}
		div#wrap div#mainContent div#sidebar.col3tab div.mobileSwipe.m > ul.swiped{padding-left:1.2em;}
        div#wrap div#mainContent div#sidebar.col3tab div.mobileSwipe.m > ul.swiped > li{}
	    div#wrap div#mainContent div#sidebar.col3tab div.mobileSwipe.displayed.m > ul{}
		div#wrap div#mainContent div#sidebar.col3tab div.mobileSwipe.m.displayed > ul > li{height:inherit;padding:0.5em 0 0.4em 0.4em;cursor:ew-resize;background:none;}
		div#wrap div#mainContent div#sidebar.col3tab div.mobileSwipe.displayed.m > ul.swiped{margin-left:1em;}
		div#wrap div#mainContent div#sidebar.col3tab div.mobileSwipe.displayed.m > ul > li:first-child{margin-left:.5em;padding-left:0;}
		div#wrap div#mainContent div#sidebar.col3tab div.mobileSwipe.displayed.m > ul > li:last-child{margin-right:.5em;}
    
    div#wrap div#mainContent div#sidebar.col3tab div.mobileSwipe.temp{position:absolute;right:-2000px;}

    div#wrap div#mainContent div#sidebar.col3tab div.indicator{width:auto;margin:-10px 10px 10px 0;float:right;font-size:80%;position:absolute;bottom:-20px;right:2%;opacity:0;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;}
        div#wrap div#mainContent div#sidebar.col3tab div.indicator.on{opacity:1;}
        div#wrap div#mainContent div#sidebar.col3tab  div.indicator > span.count{min-width:1.6em;padding:0 0.2em;text-align:center;color:#FFF;background:#2d6eb4;display:inline-block;-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;}

div#wrap div#mainContent div#sidebar.col3tab div.block.connectwithus{}
div#wrap div#mainContent div#sidebar.col3tab div.block.connectwithus > .hl2{display:none;}
div#wrap div#mainContent div#sidebar.col3tab div.block.connectwithus ul.social-media li p.tab{display:none;}


div#wrap div#mainContent div#sidebar.col3tab div.block.tweets.mobileSwipe > ul{height:130px;}
div#wrap div#mainContent div#sidebar.col3tab div.block.tweets.mobileSwipe > ul > li,
div#wrap div#mainContent div#sidebar.col3tab div.block.facebook.mobileSwipe > ul > li{position:relative;border-right:1px solid rgba(0,0,0,.2);}
div#wrap div#mainContent div#sidebar.col3tab div.block.facebook.mobileSwipe{margin-top:0;margin-bottom:0;}
    div#wrap div#mainContent div#sidebar.col3tab div.block.tweets.mobileSwipe > ul > li{height:110px;}
div#wrap div#mainContent div#sidebar.col3tab div.block.tweets.mobileSwipe > ul::after,
div#wrap div#mainContent div#sidebar.col3tab div.block.facebook.mobileSwipe > ul::after{width:30px;height:30px;position:absolute;right:0;}
    div#wrap div#mainContent div#sidebar.col3tab div.block.facebook.mobileSwipe > ul > li{padding:0 0 2em 0.4em;}
    div#wrap div#mainContent div#sidebar.col3tab div.block.tweets.mobileSwipe > ul > li p,
    div#wrap div#mainContent div#sidebar.col3tab div.block.facebook.mobileSwipe > ul > li p{margin:.5em 0;padding:0;line-height:120%;}
div#wrap div#mainContent div#sidebar.col3tab div.block.tweets.mobileSwipe > ul > li::after,
div#wrap div#mainContent div#sidebar.col3tab div.block.facebook.mobileSwipe > ul > li::after{width:30px;height:30px;position:absolute;top:35%;left:10%;-moz-opacity:.4;-webkit-opacity:.2;opacity:.2;z-index:-1;-moz-transform:scale(5);-webkit-transform:scale(5);transform:scale(5);content:"";background:url("http://d31altansosau8.cloudfront.net/images/global/social-icon-sprite.svg") -30px -60px no-repeat;}
div#wrap div#mainContent div#sidebar.col3tab div.block.facebook.mobileSwipe > ul > li::after{background-position:0 -60px;-moz-opacity:.2;-webkit-opacity:.2;opacity:.2;-moz-transform:scale(5);-webkit-transform:scale(5);transform:scale(5);}


/* OVERRIDE IOS SAFARI DEFAULT BEHAVIOR*/ 
div#wrap div#mainContent .wkFix{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-touch-callout:none;}

/* 
 REFACTOR INSETS FOR PORTRAIT
    div#wrap div#mainContent div#leftCol.col4tab ul.panes.inset{margin:1em 0;padding:0 0 1em 0;background:none;-mox-box-shadow:0 0 2em 0.25em rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 2em 0.25em rgba(0, 0, 0, 0.2);box-shadow:0 0 2em 0.25em rgba(0, 0, 0, 0.2);}
    div#wrap div#mainContent div#leftCol.col4tab ul.panes.inset > li{width:100%;padding-top:1em;padding-bottom:0.5em;position:relative;background:#FFF;}
    div#wrap div#mainContent div#leftCol.col4tab ul.panes.inset > li.clicked{background:rgba(51,153,255,.2);}
        div#wrap div#mainContent div#leftCol.col4tab ul.panes.inset > li > img {width:85px;margin:0 0.5em 0.25em 3px;float:left;}

    div#wrap div#mainContent div#leftCol.col4tab ul.panes > li > div.inset p,
    div#wrap div#mainContent div#leftCol.col4tab ul.panes > li > div.inset h3 {line-height: 115%;}
*/
    div#wrap div#mainContent div#sidebar div.getDir {display:none !important;}

/*--------------------------------------------------------------------------------------------------
SOCIAL MEDIA ADDITIONS >>
---------------------------------------------------------------------------------------------------*/
div#sidebar div.tweets #tweetFollow{width:60px;height:20px;position:absolute;right:2%;top:-1.5em;display:none;}
.tweets .tweet-time-passed {display:none;}
.tweets .tweet-container {position: relative;}
.tweets .tweet-date {display:none;}
.tweets .tweet-container > a {font-weight:bold;color:#333333;}
.tweets .tweet-container > a span {font-weight:normal;color:#ddd;}
.tweets .tweet-time {display: none;}

div#wrap div#mainContent div#sidebar div.facebook ul{}
div#wrap div#mainContent div#sidebar div.facebook ul > li{margin:.5em 0;}

 
div#wrap div#mainContent div#sidebar.col3tab ul.events li.evtRow div.date {margin: 0;width: 12%;}
    div#wrap div#mainContent div#sidebar.col3tab ul.events li.evtRow div.event em {font-size:90%;}
 
div#wrap div#mainContent div#sidebar.col3tab ul.events li.evtRow div.date {margin: 0;width: 13%;font-size:110%;} 

div#wrap div#mainContent div#sidebar.col3tab ul.events li.evtRow {height: 60px;font-size:110%;}
    div#wrap div#mainContent div#sidebar.col3tab ul.events li.evtRow div.date .ttl {font-size: 70%;}
    div#wrap div#mainContent div#sidebar.col3tab ul.events li.evtRow div.date .day {font-size:120%;}

/* SIDEBAR TABBED ELEMNT REWRITES */
    /*div#wrap div#mainContent div#sidebar ul.tabs > li:nth-child(even) {margin:2% 0 0 -2%;padding:6% 3% 3% 3%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 0 3em rgba(0,0,0,.2);-webkit-box-shadow:0 0 3em rgba(0,0,0,.2);box-shadow:0 0 3em rgba(0,0,0,.2);}*/
    div#wrap div#mainContent div#sidebar ul.tabs > li:nth-child(even) {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 0 3em rgba(0,0,0,.2);-webkit-box-shadow:0 0 3em rgba(0,0,0,.2);box-shadow:0 0 3em rgba(0,0,0,.2);}
/*div#wrap div#mainContent div#sidebar ul.tabs.primary-care > li{display:none;}*/
    div#wrap div#mainContent div#sidebar ul.tabs.primary-care > li:first-child{display:block;}
    /* FOOTER REWRITES */
    
div#wrap div#footer div.leftCol span.cityState{width:100%;float:left;}
/*div#wrap div#mainContent div#sidebar.col3tab ul.tabs{height:100% !important;} ************************************This Line Breaks Doctor main page and All subpages, Eric *************************************/

div#wrap div#mainContent div#sidebar.col3tab div.block{width:100%;margin:0;}
div#wrap div#mainContent div#sidebar.col3tab > div.block{padding:0 2%;}

div#wrap div#mainContent div#sidebar.col3tab div.block.iconCallout {width: 91%;left:10px;}
div#wrap div#mainContent div#sidebar.col3tab div.block.callout.sinusQuiz {width: 92%;left:10px;}
div#wrap div#mainContent div#sidebar.col3tab div.block.callout.quickAppt {width: 92%;left:10px;}
    div#wrap div#mainContent div#sidebar.col3tab div.block.callout.quickAppt p {margin: 0;}
    body div#wrap div#mainContent div#leftCol.col4tab.agewell-center-for-senior-health.online-request-form {margin-top:0;}
    div#wrap div#mainContent div#sidebar.col3tab div.block.iconCallout .link {margin: 6px 10px;width: 90%;}

/* HTAGS UC SIDEBAR ALIGNMENT */
    div#wrap div#mainContent div#sidebar.col3tab div.mobileSwipe h3,
    div#wrap div#mainContent div#sidebar.col3tab div.block.mobileSwipe.m h3 {margin:0 0 0 10px;}
    div#wrap div#mainContent div#sidebar.col3tab div.block.feature.find-doctor p.hl2{margin:0 0 0 5px;}
    div#wrap div#mainContent div#leftCol .accordiontitle, div#wrap div#mainContent div#sidebar .accordiontitle {margin:0 0 0 5px;}
    div#wrap div#mainContent div#sidebar.col3tab h2.classesheader {margin:0 0 0 5px;}
    div#wrap div#mainContent div#sidebar.col3tab div.block.feature h2 {margin:0 0 0 5px;}
    div#wrap div#mainContent div#sidebar.col3tab div.block.connectwithus{margin:0;padding:0;}

    div#wrap div#mainContent div#sidebar ul.accordion li p {padding-left:10px;}

    html body div#wrap div#mainContent div#sidebar.col3tab ul.awardList > li{padding:0 2%;}
    html body div#wrap div#mainContent div#sidebar.col3tab ul.awardList > li:nth-child(even){padding:3% 2%;-moz-box-shadow:0 0 20px rgba(0,0,0,.2) inset;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2) inset;box-shadow:0 0 20px rgba(0,0,0,.2) inset;}
        div#wrap div#mainContent div#sidebar.col3tab ul.awardList > li em{margin:8px 0;float:left;font-size:85%;line-height:150%;}
    html body div#wrap div#mainContent div#sidebar.col3tab ul.awardList > li p{float:none;}

    body#_services div#wrap div#mainContent div#sidebar.col3tab div.find-tabs ul.tabs li p.tab {display:none;}
    /* ACCORDION TABS @ MOBILE */
    body#_services div#wrap div#mainContent div#sidebar.col3tab div.find-tabs ul.tabs.accordion{width:100%;border-bottom:1px solid #999;}
    body#_services div#wrap div#mainContent div#sidebar.col3tab div.find-tabs ul.tabs.accordion > li{width:100%;}
    body#_services div#wrap div#mainContent div#sidebar.col3tab div.find-tabs ul.tabs.accordion > li p.tab{height:30px;padding:0 2% 0 25px;font-size:150%;line-height:30px;display:block;position:relative;cursor:pointer;border-top:1px solid #999;background:rgba(35, 140, 199, 0.1);-moz-box-shadow:0 0.5em 1em rgba(0, 64, 124, 0.2) inset, 0 -0.5em 1em rgba(0, 64, 124, 0.2) inset;-webkit-box-shadow:0 0.5em 1em rgba(0, 64, 124, 0.2) inset, 0 -0.5em 1em rgba(0, 64, 124, 0.2) inset;box-shadow:0 0.5em 1em rgba(0, 64, 124, 0.2) inset, 0 -0.5em 1em rgba(0, 64, 124, 0.2) inset;}
        body#_services div#wrap div#mainContent div#sidebar.col3tab div.find-tabs ul.tabs.accordion li p.tab::before{content:"";width:30px;height:30px;position:absolute;left:0;background:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.png") -180px -30px no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.svg");}

    div#wrap div#mainContent div#leftCol div.relatedPages{width:92%;margin:0;padding:2%;position:absolute;right:4%;z-index:100;background:none;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:margin .3s ease-out;-webkit-transition:margin .3s ease-out;transition:margin .3s ease-out;}
    div#wrap div#mainContent div#leftCol div.relatedPages .title{height:20px;margin:0 -2% 0 0;float:right;font-size:90%;text-align:right;cursor:pointer;-moz-transition:height .2s ease-out;-webkit-transition:height .2s ease-out;transition:height .2s ease-out;}
        div#wrap div#mainContent div#leftCol div.relatedPages .title::after{width:30px;height:30px;margin:5px 0 0 -11%;content:"";position:absolute;background:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.png") -210px -90px no-repeat;background-image:url("https://d31altansosau8.cloudfront.net/images/global/page-icon-sprites.svg");/*-moz-transition:all .2s ease-out .3s;-webkit-transition:all .2s ease-out .3s;transition:all .2s ease-out .3s;*/}
        div#wrap div#mainContent div#leftCol div.relatedPages.open{background:#FFF;margin-top:-10px;}
        div#wrap div#mainContent div#leftCol div.relatedPages.open .title{height:0;overflow:hidden;}
        div#wrap div#mainContent div#leftCol div.relatedPages.open .title::after{margin:-10px 0 0 -8%;background-position:-210px -60px;-moz-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5);}
        div#wrap div#mainContent div#leftCol div.relatedPages > div{width:100%;display:none;}
            
            div#wrap div#mainContent div#leftCol div.relatedPages.open >div > ul > li{margin:3px 0;}
            div#wrap div#mainContent div#leftCol div.relatedPages.open >div > ul > li.selected{}
            div#wrap div#mainContent div#leftCol div.relatedPages.open >div > ul > li.selected .arrowlink{color:#999;}

    div#wrap div#mainContent div#leftCol div.overlay{width:100%;height:0;position:fixed;top:0;left:0;background:rgba(0,0,0,0);z-index:99;-moz-transition:background 1s ease-out;-webkit-transition:background 1s ease-out;transition:background 1s ease-out;}
        div#wrap div#mainContent div#leftCol div.overlay.on{height:100%;background:rgba(0,0,0,.5);}
    /* HIDE ALL ELEMENTS FLAGGED FOR DESKTOP ONLY */
    div#wrap div#mainContent .d,
    div#wrap div#mainContent div#leftCol.col4tab ul.tabs.maps li ul li div.googleMap{display:none;}


/* GENERIC CLASSES */
div#wrap div#mainContent div#leftCol.col4tab > ul.bulleted{margin:5px 0 10px 0;padding:0 4%;}
div#wrap div#mainContent div#leftCol.col4tab > ul.bulleted,
div#wrap div#mainContent div#leftCol.col4tab > ul.bulleted > li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
div#wrap div#mainContent div#leftCol.col4tab > ul.bulleted > li{width:97%;margin:0 0 0px 3%;}
div#wrap div#mainContent div#leftCol.col4tab > ul.bulleted > li > *{margin:0 0 5px 0;padding:0;}
div#wrap div#mainContent div#leftCol.col4tab > ul.bulleted > li > p{margin:0 0 5px 0;padding:0;font-size:100%;}
div#wrap div#mainContent div#leftCol.col4tab * > ul.bulleted{margin:10px 0 10px 4%;}/* PUT DIFFERENT MARGIN ON NESTED BULLETED LISTS */
/* div#wrap div#mainContent div#leftCol.col4tab ul.bulleted > li{margin:.5em 0 .5em 10px;font-size:90%;} */

/* SHOW MOBILE, HIDE DESKTOP ELEMENTS */
div#wrap div#mainContent div.d{display:none !important;}/* HIDE DESKTOP VERSION */
div#wrap div#mainContent div.m{display:block !important;}/* SHOW MOBILE SWIPE */

/* ERROR BLOCKS FOR MOBILE */
div#wrap div#mainContent .errorblock,
    body div#wrap div#mainContent .errorblock {width:100%;margin:5px 0 15px 0;padding:2%;border-width:2px 0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
        
/* REFACTOR GRIDS TO 100% WIDTH MOBILE */

    div#wrap div#mainContent div#leftCol.col4tab ul.blocks.gridB > li,
    div#wrap div#mainContent div#leftCol.col4tab ul.blocks.gridC > li,
    div#wrap div#mainContent div#leftCol.col4tab ul.blocks.gridD > li{width:100%;padding:2% 3%;}

    body div#wrap div#mainContent ul.panes.gridB > li,
    body div#wrap div#mainContent div#sidebar.col3tab ul.panes.gridB > li,
    body div#wrap div#mainContent div#leftCol.col4tab ul.panes.gridB > li {width:100%;}

/* SIDEBAR MAMMO REQUEST */
div#wrap div#mainContent div#sidebar.col3tab div.block.mammoRequest{width:auto;margin:0 3%;padding:0 2%;left:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
div#wrap div#mainContent div#sidebar.col3tab div.block.mammoRequest div.screeningMammo,
div#wrap div#mainContent div#sidebar.col3tab div.block.mammoRequest div.boneDensity{width:100%;margin:5px 0;padding:0 0 0 20px;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
div#wrap div#mainContent div#sidebar.col3tab div.block.mammoRequest div.boneDensity{margin:5px 0 30px 0;}

    div#wrap div#mainContent div#sidebar.col3tab div.block.mammoRequest div.screeningMammo p label,
    div#wrap div#mainContent div#sidebar.col3tab div.block.mammoRequest div.boneDensity p label{width:auto;margin:5px 0 0 -20px;}

    div#wrap div#mainContent div#sidebar.col3tab div.block.mammoRequest div.mammoInfo,
    div#wrap div#mainContent div#sidebar.col3tab div.block.mammoRequest div.boneDensityInfo{width:95%;margin:10px 0;padding:1% 3%;float:left;background:rgba(0,0,0,.1);-moz-box-sizing:border-box;;-webkit-box-sizing:border-box;box-sizing:border-box;}

    div#wrap div#mainContent div#sidebar.col3tab div.block.mammoRequest a.mammoStart{margin:5px 0 20px 0;float:right;}

div#wrap div#mainContent div#leftCol ul.bulleted.halfwidth{width:100%;padding:0;}


/*  UL PANES BLOCKS WITH INSET IMAGE AND CATEGORY */
body div#wrap div#mainContent div#leftCol.col4tab ul.panes{margin:0;}
body div#wrap div#mainContent div#leftCol.col4tab ul.panes > li{padding:0 3% 0 105px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
    body div#wrap div#mainContent div#leftCol.col4tab ul.panes.inset > li{min-height:80px;margin:0 0 20px 0;}
body div#wrap div#mainContent div#leftCol.col4tab ul.panes > li > .title{margin:0 0 5px 0;padding:20px 0 0 0;font-size:110%;line-height:120%;position:relative;}
        body div#wrap div#mainContent div#leftCol.col4tab ul.panes > li > .title.hasCategory{padding:20px 0 0 0;}
div#wrap div#mainContent div#leftCol.col4tab ul.panes > li > p{display:none;}/* HIDE PARAGRAPHS AT MOBILE */
    body div#wrap div#mainContent div#leftCol.col4tab ul.panes > li > .title span.cat{position:absolute;left:-8px;top:0;}
    body div#wrap div#mainContent div#leftCol.col4tab ul.panes > li > img.inset{height:80px;margin:0;position:absolute;left:3%;top:0;}

/* SIDEBAR EVENTS */
div#wrap div#mainContent div#sidebar.col3tab ul.events{border:none;}

html body div#wrap div#mainContent div#leftCol.col4tab.ovarian-cancer {margin-top: 15em;padding: 0em;} /* Pageheaders 520 X 200 */
        html body div#wrap div#mainContent div#pageheader.ovarian {height:250px !important;}


    body#_home div#wrap div#mainContent div.accordions .section::before {left:-5px;}
    body#_home div#wrap div#mainContent div.accordions div.block.details {left:10px;}

    body div#wrap div#mainContent div#pageheader.ovarian > video {height:150px;}

/*SITEMAP UL LI 4COL BLOCK COLOR LIKE A TABLE */
    body#_home div#wrap div#mainContent div.accordions ul.gridD > li:nth-child(n) {height:40px;margin:0;padding:3px 8px;border: 1px solid #cdcdcd;}
    body#_home div#wrap div#mainContent div.accordions ul.gridD > li:nth-child(even) {background-color: rgba(0, 0, 0, 0.05);}
    body#_home div#wrap div#mainContent div.accordions ul.gridD > li:nth-child(4n+1) {background: none;box-shadow: none;}
    body#_home div#wrap div#mainContent div.accordions ul.gridD > li:nth-child(4n+2) {background: none;box-shadow: none;}
    body#_home div#wrap div#mainContent div.accordions ul.gridD > li:nth-child(4n+3) {background: none;box-shadow: none;}
    body#_home div#wrap div#mainContent div.accordions ul.gridD > li:nth-child(4n+4) {background: none;box-shadow: none;}
    body#_home div#wrap div#mainContent div.accordions ul.gridD > li:nth-child(2n+4) {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.02);box-shadow: 0 0 10px 2px rgba(0, 102, 153, 0.1) inset;}
    body#_home div#wrap div#mainContent div.accordions ul.gridD > li:nth-child(2n-2) {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.02);box-shadow: 0 0 10px 2px rgba(0, 102, 153, 0.1) inset;}

    body#_home div#wrap div#mainContent div.accordions div.block.details {left: 0;}

/* QUOTE CALLOUTS @ MOBILE */
body div#wrap div#mainContent div#leftCol div._quote {width: 100%;}
    div#wrap div#mainContent div._quote .text {font-size:150%;}


/* SHOW MOBILE, HIDE DESKTOP ELEMENTS */
div#wrap div#mainContent .d{display:none !important;}/* SHOW DESKTOP VERSION */
div#wrap div#mainContent .m{display:initial !important;}/* HIDE MOBILE VERSION */

div#wrap div#mainContent div#sidebar.col3tab div.info p.desc.alignR, 
div#wrap div#mainContent div#sidebar.col3tab div.info p.title.alignR {width:100%;float:right;}

body div#wrap div#mainContent div#leftCol h1.hasCategory{margin:10px 2% 5px 2%;}
    body div#wrap div#mainContent div#leftCol h1.hasCategory > span.cat{margin:-15px 0 0 -10px;}

    body div#wrap div#mainContent div#sidebar span.cat.soc-resp,
    body div#wrap div#mainContent span.cat.soc-resp > a{border-color:#69F;color:#69F;margin:-20px 0 0 0;}

}
/*--------------------------------------------------------------------------------------------------
RESPONSIVE BREAKPOINTS END HERE <<<
---------------------------------------------------------------------------------------------------*/
