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, 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, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{border:0;font:inherit;margin:0;padding:0;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
img{height:auto !important;max-width:100%;width:auto !important;width:auto\9 !important;display: block !important;}
b{display:block;font-weight:normal;}
strong{font-weight:bold;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
small{font-size:0.8em;}
.group:before, .group:after{content:"";display:table;}
.group:after{clear:both;}
.group{zoom:1;}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 2, 2012 */
/* A font by Jos Buivenga (exljbris) -> www.exljbris.com */
@font-face {
font-family: 'museo_slab_300regular';
src: url('webfontkit/museoslab-300-webfont.eot');
src: url('webfontkit/museoslab-300-webfont.eot?#iefix') format('embedded-opentype'),
url('webfontkit/museoslab-300-webfont.woff') format('woff'),
url('webfontkit/museoslab-300-webfont.ttf') format('truetype'),
url('webfontkit/museoslab-300-webfont.svg#museo_slab_300regular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'museo_slab_500regular';
src: url('webfontkit/museoslab-500-webfont.eot');
src: url('webfontkit/museoslab-500-webfont.eot?#iefix') format('embedded-opentype'),
url('webfontkit/museoslab-500-webfont.woff') format('woff'),
url('webfontkit/museoslab-500-webfont.ttf') format('truetype'),
url('webfontkit/museoslab-500-webfont.svg#museo_slab_500regular') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'museo_sans_300regular';
src: url('webfontkit/museosans-300-webfont.eot');
src: url('webfontkit/museosans-300-webfont.eot?#iefix') format('embedded-opentype'),
url('webfontkit/museosans-300-webfont.woff') format('woff'),
url('webfontkit/museosans-300-webfont.ttf') format('truetype'),
url('webfontkit/museosans-300-webfont.svg#museo_sans_300regular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
    font-family: 'museo_sans_500regular';
    src: url('webfontkit/MuseoSans-500.otf');
    font-weight: normal;
    font-style: normal;
}
html{background:url(/Markup/bethesdainc/themes/2012/background.png) center top repeat-y transparent;margin:0 auto;min-height:100%;-webkit-font-smoothing: antialiased;}
body{font:0.75em/1.5 'museo_sans_300regular', Arial, Helvetica, sans-serif;color:#706F73;background-color:#FFFFFF;margin:0 auto !important;max-width:1024px;min-height:100%;padding:0;width:100%;}
#aspnetForm{max-width:inherit; width:100%;}
a{color:rgb(65,65,65); text-decoration:none;}
a:hover{color:rgb(0,128,177);}
#content a, #navList a{color:rgb(0,95,133); text-decoration:underline;}
#content a:hover, #navList a:hover{text-decoration:none;}
p{margin-bottom:1em;}
.navListItem p{margin-bottom:0em;}/*removes space from paragragh*/
#subfooter p, .widget p{margin:0;}
ol, ul{list-style:disc outside none;margin:0 0 2em 4%;}
li{margin:0; padding:0;}
li ol, li ul{margin-bottom:0;}
ol li{list-style:decimal;}
em{font-style:italic;}
code[rel]::before {content: attr(rel);color: white;position: absolute;top: 0;left: 0;width: 100%;background: rgb(0, 128, 177);font-family:inherit;padding: 5px 0;text-indent: 15px;}
h1, h2, h3, h4, h5, h6{font-family:'museo_sans_300regular';color:rgb(65, 65, 65);font-weight:bold;margin-bottom:0.5em;}
/* h1, h2, h3, h4, h5, h6{color:rgb(65, 65, 65);font-weight:bold;margin-bottom:0.5em;} */
#page h1 a, #page h2 a, #page h3 a, #page h4 a, #page h5 a, #page h6 a{color:rgb(0, 128, 177);text-decoration:none;}
#page h1 a:hover, #page h2 a:hover, #page h3 a:hover, #page h4 a:hover, #page h5 a:hover, #page h6 a:hover{text-decoration:underline;}
h1{font-size:1.58333em;line-height:0.947368em;color:#00467F;}
h2{font-size:1.25em; line-height:1.2em;}
h3{font-size:1.08333em; line-height:1.38462em;}
h4{font-size:1em; line-height:1.5em;}
h5{font-size:.9em; line-height:1.5em;}
h6{font-size:1em; line-height:1.5em;font-weight:normal;}
table#news a.newsRelease, table#news a.comment{text-decoration:none;} 
table#news h2{color:#0080B1;} 
table#news h2:hover{text-decoration:underline;}
table{width:100%;margin-bottom:1em;}
table ol, table ul{margin: 0 auto;}
table li{margin: 0 auto 0 2em;}
table em, table i{font-style:italic;}
tr:nth-of-type(odd){background:#EEE;}
.alt tr:nth-of-type(odd){background:none;}
th{background:rgb(0,128,177); color:white; font-weight:bold;}
td, th, thead{border:1px solid #CCCCCC;padding:.5em;text-align:left;vertical-align:top;}
table.noBorder tr:nth-of-type(odd){background:none;}
table.noBorder td, th{border:0;}
.bio{padding:0; width:100%;}
div.bio{width:98%;margin:0 auto 15px;padding:1%;border:.1em dashed #333;}
div.biotext{width:auto;}
.bio img{border:0.25em solid #CCC;margin:0 2% 0 0;max-width:25%;float:left;padding:0;-webkit-transition:all 0.50s; -moz-transition:all 0.50s; -o-transition:all 0.50s; -ms-transition:all 0.50s; transition:all 0.50s;}
table.bio img{max-width:33%;min-width:33%;}
table.bio2 img{min-width:none;}
.vcard{padding:0.5em;}
.vcard .fn{display:none;}
.vcard a{color:rgb(0,70,127);}
.value{font-size:1.1em; font-weight:bold; color:rgb(0,70,127);}
#mapLink a{text-decoration:underline;}
#mapLink a:hover{text-decoration:none;}
#addressDesktopHolder div.link a{text-decoration:underline;}
#addressDesktopHolder div.link a:hover{text-decoration:none;}
#site{max-width:inherit;}
#page{margin:0 2%;max-width:inherit;padding-bottom:4%;}
#header{height:auto; margin-bottom:10px; position:relative; width:100%;}
.logo{background:url(/images/logo.png) no-repeat scroll left center transparent;height:75px;margin:0 0 0 2%;padding:1em 0;position:relative;}
.logo a{display:block;height:75px;width:25%}
.screen-reader-text{left:-9999px !important;position:absolute !important;top:-9999px !important;}
#utility,#utility2{position:absolute; right:0; text-align:right; top:3em;}
#utility ul,#utility2 ul{display:table; margin:0 0 0 50px; width:50%;}
#utility li,#utility2 li{display:table-cell; text-align:center;}
#utility a,#utility2 a{color:rgb(112,111,115); display:block; padding:0.31em 0.62em; text-decoration:none; line-height:1em; white-space:nowrap;}
#utility a:hover, #utility a:active, #utility2 a:hover, #utility2 a:active{color:white; background:none repeat scroll 0 0 rgb(0,128,177); -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out;}
.mainphone,.mainphone2{color:#00467F; font-size:1.08333em; font-weight:bold; padding:0.5em 0 0; position:absolute; right:1%; top:3.75em;}
.mainphone a,.mainphone2 a{color:rgb(0,70,127);}
.mainphone2{top:4.25em; text-align:right;}
.phonetype{color: rgb(112, 111, 115);font-weight:normal;}
div.sectionhead, h2.sectionhead{color:rgb(0,128,177); font-size:2.08333em; line-height:1em; margin:0.5em 0 0 auto; padding:0 0 0 2%;}
div.sectionhead a, h2.sectionhead a {
    text-decoration: none;
    color: rgb(0,128,177);
}
div.sectionhead a:hover, h2.sectionhead a:hover {
    text-decoration: underline;
}
header nav{background:none repeat scroll 0 0 rgb(214,215,217); margin:0 auto; padding:0 2%; text-align:center;}
#mainnav{display:table; width:100%; margin:0;}
#mainnav li{display:table-cell; text-align:center; border-right:1px solid white; list-style:none;}
#mainnav li:first-child{border-left:1px solid white;}
#mainnav a{display:block; padding:0.8em 0.5em; text-decoration:none; font-weight:bold; white-space:nowrap; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out;}
#mainnav a:hover, #mainnav a.youarehere{color:white; background-color:rgb(0,128,177);}
#primarycolumn{float:left;margin:15px 0 0;width:18%;}
#content{color:#373738;float:right;margin:15px 0;position:relative;right:20%;top:0;width:60%;}
#positionMe{clear:left;float:left;width:18%;}
#secondsidebar{display:inline-block;left:64%;position:relative;width:18%;margin-top:15px;}
/*#secondsidebar .widget3 {top:0px;left:-19;position:relative;width:auto;margin-top:1px !important;}*/
/*for the blog archive page cedric is working on*/
#blogRecentPosts h4, #blogArchive h4, #blogArchive h3{margin: 1em 0 0 0;padding-left:0.25em;}
#secondsidebar .widget3 {top: 0px;left: 0%;position:relative;width:auto;margin-top:1px !important;}
#breadcrumbs{padding-bottom:1em;}
.widget{margin:0 0 20px; padding:0 5px 5px; -webkit-box-shadow:0 1px 3px rgba(0,0,0,.4); -moz-box-shadow:0 1px 3px rgba(0,0,0,.4); box-shadow:0 1px 3px rgba(0,0,0,.4);}
.widget2{background:rgb(255,243,202);}
.widgettitle{background:rgb(255, 224, 82);color:rgb(0,70,127);font-weight:bold;margin:0 -5px 5px;padding:5px;}
.widget ul{margin:0; padding:0;}
.widget li{clear:both; list-style:none; margin:0; padding:0;}
.widget li a{display:block; padding:.5em;}
.widget li:hover{background-color:rgba(255,255,255,.7); -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out;}
.widget img{height:64px; width:64px; margin-top:0.5em; margin-bottom:0.5em;}
.widget3 img{height:auto; width:auto;}
.sidebar{color:#00467F; float:right; margin:.5em 0 1em 1em; padding:1em; width:auto; max-width:26%; -webkit-box-shadow:0 0 2px rgba(0,0,0,.4); -moz-box-shadow:0 0 2px rgba(0,0,0,.4); box-shadow:0 0 2px rgba(0,0,0,.4); background: -moz-linear-gradient(top, rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.7) 10%,rgba(153,226,255,0.25) 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.75)),color-stop(10%,rgba(255,255,255,0.7)),color-stop(100%,rgba(153,226,255,0.25))); background: -webkit-linear-gradient(top, rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.7) 10%,rgba(153,226,255,0.25) 100%); background: -o-linear-gradient(top, rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.7) 10%,rgba(153,226,255,0.25) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.7) 10%,rgba(153,226,255,0.25) 100%); background: linear-gradient(top, rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.7) 10%,rgba(153,226,255,0.25) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfffffff',endColorstr='#4099e2ff',GradientType=0 );}
.sidebarContact{color:#00467F; float:right; margin:.5em 0 1em 1em; padding:1em; width:auto; max-width:26%; -webkit-box-shadow:0 0 2px rgba(0,0,0,.4); -moz-box-shadow:0 0 2px rgba(0,0,0,.4); box-shadow:0 0 2px rgba(0,0,0,.4); background: -moz-linear-gradient(top, rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.7) 10%,rgba(153,226,255,0.25) 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.75)),color-stop(10%,rgba(255,255,255,0.7)),color-stop(100%,rgba(153,226,255,0.25))); background: -webkit-linear-gradient(top, rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.7) 10%,rgba(153,226,255,0.25) 100%); background: -o-linear-gradient(top, rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.7) 10%,rgba(153,226,255,0.25) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.7) 10%,rgba(153,226,255,0.25) 100%); background: linear-gradient(top, rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.7) 10%,rgba(153,226,255,0.25) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfffffff',endColorstr='#4099e2ff',GradientType=0 );}
.sidebar p:last-child{margin-bottom:0;}
.sidebarContact::before {content:"For more information:";}
.sidebar > ul{margin:0;padding:0 0 0 1em;}
.sidebar ul li{margin-bottom:0;}
.sidebarlarge{max-width:48%;}
#subfooter{background-color:#D5D6D8; clear:both; float:left; height:auto; margin:2% -2% 0; max-width:inherit; padding:1% 2%; text-align:center; width:100%;}
#subfooter ul{list-style:none outside none;}
#subfooter ul li{float:left;}
#subfooter ul li a{clear:left;}
#subfooter a{color:rgb(62,62,62); font-size:0.916667em; display:block; padding:2px; -webkit-transition:all 0.1s ease-in-out; -moz-transition:all 0.1s ease-in-out; -o-transition:all 0.1s ease-in-out;}
#subfooter a:hover{background-color:rgb(112,111,115); color:rgb(214,215,217);}
#subfooter .column{float:left; margin-right:1em; vertical-align:top; width:auto;}
.twitterfeed{float:left;width:23%;}
#twtr-widget-1{font:inherit !important;position:relative;}
#twtr-widget-1 h3{position:absolute;left:-9999px;}
#subfooter .twitterfeed h4 a {font-size:1.5em;line-height: 1;}
.twtr-hd{display:none;}
.twtr-bd{background-color:white !important;border-top:1px solid gray;border-bottom:1px solid gray;border-left:1px solid gray;border-radius:6px 6px 6px 6px;border-right:1px solid gray;margin-top:3em;margin-bottom:1.5em;padding:0 !important;}
#twtr-widget-1 .twtr-ft {position:absolute;top:0;}
#twtr-widget-1 .twtr-ft div{padding:5px 10px;}
#twtr-widget-1 .twtr-ft span{float:left;}
.twtr-timeline{height:auto !important;}
.twtr-widget em,.twtr-widget .twtr-new-results{font-size:.65em !important;margin-top:.5em !important;display:inline;word-wrap:break-word;}
#twtr-widget-1 a:hover {background-color:transparent;}
#twtr-widget-1 .twtr-tweet-text a{font-size:1em !important;}
#twtr-widget-1 .twtr-tweets em a {font-size:1.5em !important;display:inline;word-wrap:break-word;}
#twtr-widget-1 a.twtr-join-conv{color:#3E3E3E !important;}
#twtr-widget-1 a.twtr-join-conv:hover{text-decoration:none !important;background-color:#706F73 !important;color:#D6D7D9 !important;}
#twtr-widget-1 .twtr-bd,#twtr-widget-1 .twtr-timeline i a,#twtr-widget-1 .twtr-bd p{font:inherit !important;line-height:1.6em !important;}
#subfooter .twtr-tweet-text a {display:inline;}
#subfooter a.twtr-user{display:block;}
.hospitals{float:left; padding-left:2%; text-align:left; width:20%;}
.quicklinks{border-left:1px dotted #706F73; border-right:1px dotted #706F73; float:left; padding-left:2%; text-align:left; width:30%;}
.siteinfo{float:left; padding-left:2%; text-align:left; width:19%;}
.newsletterOptIn{float:left; padding-left:2%; text-align:left; width:20%;}
.megafootertitle{font-weight:bold; color:rgb(62,62,62);}
#footer{float:left;background:url(/themes/2012/footer-background.gif) repeat-x scroll 0 0 transparent;bottom:0;display:block;height:47px;max-width:inherit;position:fixed;text-align:center;width:100%;z-index:1000;}
#footer #searchform{background:none repeat scroll 0 0 #FFE152;border-top:5px solid #FFF;float:left;height:32px;margin:5px auto 0;padding:5px 0 0 5px;width:157px;}
#searchform .searchFields{height:12px;}
#searchform input.text{border:0;width:115px;}
#searchform input.button{border-width:0;position:relative;top:4px;}
#footer ul{background:url(/themes/2012/footer-fold.png) no-repeat;border-top:5px solid #FFF;color:rgb(255,255,255);height:47px;margin:0 0 0 157px;padding:0 0 0 20px;}
#footer ul li{list-style:none outside none; margin:0 auto; padding:0; width:auto;}
#footer a{color:white; display:block; float:left; margin:0 1% 0 0; padding:1% 2%; text-decoration:none; white-space:nowrap;}
#footer a:hover{color:rgb(0,128,178);background:#FFF;background-color:rgba(255,255,255,.8); -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out;}
#footer .social{display:inline; margin:1% 1% 0 auto; padding:0; white-space:normal;}
#footer .img{ cursor:pointer; display:block; height:20px; width:20px;}
#footer span.text{position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}
#followus {bottom: 0;color: white;height: 33px;margin: 0 auto 4px;padding: 0;position: absolute;right: 0;width: 245px;}
#followus p {float: left;margin: 1% 15px 0 0;padding: 0;}
.at300bs {border-radius:4px;}
#twitter{background-position:40px 0;}
#youtube{background-position:20px 0;}
.video embed, .video object, .video iframe{width:100%;max-width:90%;margin: 0 5%;}
.floatleft{float:left;padding:1%;width:48%}
.floatright{float:right;padding:1%;width:48%}
table.floatright{float:right;max-width:100%;width:48%;margin:0 0 1em 1%;}
table.floatleft{float:left;max-width:100%;width:48%;margin:0 1% 1em 0;}
table.floatleft img, table.floatright img{margin:0 auto;}
img.floatleft{max-width:48%;float:left;background:#D6D7D9;padding:4px;margin:1%;height:auto;overflow:hidden;width:auto;}
img.floatright{max-width:48%;float:right;background:#D6D7D9;padding:4px;margin:1%;height:auto;overflow:hidden;width:auto;}
div.floatright img{background:#D6D7D9;padding:4px;margin:0 auto;}
div.floatleft img{background:#D6D7D9;padding:4px;margin:0 auto;}
.floatleft img, .floatright img{width:auto;}
.clearboth{clear:both;}
.section-header-image{display:block;margin:0;overflow:hidden;}
.pullquoteleft, .pullquoteright{font:italic 1.30769em/1.14706em "Times New Roman",Times,serif; color:rgb(0,128,177); padding:0.75em; width:40%; text-align:center;}
.pullquoteleft strong, .pullquoteright strong{color:rgb(112,111,115); font-size:0.825em; line-height:2em;}
.pullquoteleft{float:left;}
.pullquoteright{float:right;}
.pullquoteright strong:before{float:left;}
#news ul a{padding:0.5em;margin:0;}
#news ul a li{list-style:disc outside; margin:0 0 0 1em; padding:0;}
#healthlibrary ul a li{list-style:disc outside; margin:0 0 0 1em; padding:0;}
#successstories .item {padding:0.5em;}
.photogallery, .officegallery{max-width:98%;margin:0 auto;padding:0;}
.photogallery ul,.officegallery ul{margin:0;}
.photogallery li{color:gray; display:inline-block; list-style:none outside none; margin:0 1% 2em; padding:0; text-align:center; max-width:22%;width:100%;vertical-align:top; -webkit-transition:all 0.50s; -moz-transition:all 0.50s; -o-transition:all 0.50s; -ms-transition:all 0.50s; transition:all 0.50s;}
.officegallery li{color: gray; display:inline-block; float:left; list-style:none outside none; margin:0 2% 2em; padding:0; text-align:center; width:46%;}
.photogallery li a, .officegallery li a{display:block; margin:0 auto;}
.photogallery img, .officegallery img{background-color:rgb(214,215,217);margin:0 auto 10px;padding:4px;display:block;min-width:50%; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;border-image:initial;}
.photogallery li img:hover, .officegallery li img:hover{opacity:1; -webkit-transform:rotate(1deg) scale(1.05); -moz-transform:rotate(1deg) scale(1.05); -ms-transform:rotate(1deg) scale(1.05); -o-transform:rotate(1deg) scale(1.05);}
.photogallery li:nth-child(odd) img:hover, .officegallery li:nth-child(odd) img:hover{opacity:1; -webkit-transform:rotate(-1deg) scale(1.05); -moz-transform:rotate(-1deg) scale(1.05); -ms-transform:rotate(-1deg) scale(1.05); -o-transform:rotate(-1deg) scale(1.05);}
#navList{color:#373738;}
.oneCol .navListItem{display:inline-block;margin-bottom:2%;margin-left:2%;margin-right:2%;max-width:45%;vertical-align:top;width:auto;}
/*.oneCol .navListItem img{float:left; margin-right:2%;margin-top:2px; max-width:20%;background: rgb(214, 215, 217);padding:2px;}*/
.oneCol .navListItem img{border: 2px solid #D6D7D9;float:left; margin-right:2%;margin-top:2px; max-width:20%;}
.threeCol .navListItem{float:left; height:250px; padding:0 10px; width:30%;}
.twoColGrid .navListItem{margin:0 5% 4%;width:38%;display:inline-block;vertical-align:top;}
.twoColGrid .firstItem{border-top:1px solid #999;padding:0.5em 0;}
.twoColGrid ul{float:left; margin:0; width:50%;display:inline-block;}
.twoColGrid li{clear:left; list-style-type:none;}
.twoColGrid img{float:left; margin:0 2% 0 0;}
#subNav{clear:both;max-width:inherit;width:100%;}
#subNav ul{float:left; width:29%;}
#subNav li{list-style:none;}
#subNav br{clear:left;}
#subNav a{color:#0080B1; text-decoration:underline;}
#subNav a:hover{text-decoration:none;}
.hide, .ekflexmenu_accessible_menuitem_selected_message, .ekflexmenu_accessible_menu_startlink, .ekflexmenu_accessible_menu_endlink, .ekflexmenu_accessible_submenu_selected_message{position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}
#secondnav a.ekflexmenu_button_selected, #secondnav a.ekflexmenu_link_selected{font-weight:bold;}
#secondnav ul ul { display:none; }
#copyright{color:#3E3E3E;display:block;float:left;margin:0 auto;padding:2% 0;width:100%;}
.copyrightPhone{white-space: nowrap;}
#copyright a{display:inline;font-size:inherit;}
#shareLinks{float:right; margin:15px 0 0; min-width:15%; padding:0 0 0 4%; width:auto;}
#thumbGallery{list-style:none;width:60%;}
#thumbGallery a{color:#0080B1;display:block;}
.navList {content:""; display:inline-block !important;}
#thumbGallery ul{list-style:none;margin:0 auto;max-width:100%;}
#thumbGallery li{float:left;background-image: -webkit-gradient(linear, left top, left bottom, from(#FCFCFC), to(#FFFFFF));background-image: -webkit-linear-gradient(top, #FCFCFC, #fff);background-image: -moz-linear-gradient(top, #FCFCFC, #fff);background-image: -ms-linear-gradient(top, #FCFCFC, #fff);background-image: -o-linear-gradient(top, #FCFCFC, #fff);background-image: linear-gradient(top, #FCFCFC, #fff); -pie-background:linear-gradient(top, #FCFCFC, #fff); -moz-transition:box-shadow 0.6s ease-in-out; -webkit-transition:box-shadow 0.6s ease-in-out; -o-transition:box-shadow 0.6s ease-in-out; -ms-transition:box-shadow 0.6s ease-in-out; transition:box-shadow 0.6s ease-in-out;list-style-type:none;color:#CCCCCC;padding:0 1%;width:25%;border-top-width:thick;border-right-width:thin;border-bottom-width:thick;border-left-width:thick;border-top-style:none;border-right-style:solid;border-bottom-style:none;border-left-style:none;border-right-color:#D6D6D6;}
.ribbon:after{background:url("/themes/2012/yellow-bar.png") no-repeat scroll 0 0 transparent;content:"";display:block;height:15px;margin:0;max-width:450px;width:auto;}
#thumbGallery img{vertical-align:bottom;}
#thumbGallery .details{margin-top:10px;color:#666;padding-left: .25em;}
/*#thumbGallery .a{color:#0080B1;}*/
#thumbGallery h2{color:#0080B1; width:auto;}
#thumbGallery .description{width:100%; height:auto; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
#thumbGallery .description a{color:#0080B1; list-style-type:disc;}
.megaMenu, .dropMenu{background-color:#EBECED;margin-left:-2%;max-width:98%;padding:1%;position:absolute;text-align:left;width:100%;z-index:1234;display:none;}
.megaMenu a, .dropMenu a{color:#0080B1;}
.megaMenu a:hover, .dropMenu a:hover{text-decoration:underline;}
.megaMenu strong{border-bottom:1px solid #999999;color:#373738;display:block;font-size:1.58333em;font-weight:400;margin:-.5em 0 .5em;padding:0.75em 0 0;line-height:1.38462em;}
.oneThird{float:left; margin-left:2%; width:31%;}
.twoThirds{float:left; margin-left:2%; width:66%;}
.oneHalf {display:inline-block;vertical-align:top;width:48%;}
.oneQuarter{float:left; width:25%;}
#googleMap embed, #googleMap object, #googleMap iframe{background-color: #999;margin: 0 1%;height: 490px;padding: 1px;width: 98%;}
#locationsMenu .firstColumn{margin: 2em 1% 0;float: right; width: 58%;}
#locationsMenu .secondColumn, #locationsMenu .thirdColumn{float:left;max-width: 35%;}
#locationsMenu .menuIcon img{margin: 4px 4% 4px 0;min-width: 22%;}
#locationsMenu ul.strongList li{font-size: 1.08333em;padding: .5em 0 .5em 21px;}
#institutesMenu .thirdColumn{float:left; width:100%;}
.megaMenu p.all, .dropMenu p.all{clear:both;font-weight:700;text-align:right;}
.megaMenu img.close, .dropMenu img.close{cursor:pointer;position:absolute;right:1em;top:0.5em;}
.megaMenu ul, .dropMenu ul{list-style:none;margin:0;}
.megaMenu .strongList a{font-weight:700;}
.megaMenu .strongList ul a{font-weight:400;}
#mainnav .selected{background-color:#EBECED;border-bottom:none;}
.menuIcon{margin-left:1%;}
.menuIcon a{display:block; outline:0 none; padding:0; text-decoration:none;}
#libraryMenu em a{display:inline; margin:0; padding:0;}
.menuIcon img{background:none repeat scroll 0 0 #FFF;border:1px solid #777;box-shadow:0 0 5px #666;-webkit-box-shadow:0 0 5px #666;float:left;margin:0 10px 10px 0;max-width:15%;padding:4px;width:auto;}
.menuIcon em{border-bottom:medium none; clear:none; display:inline; font-size:1.08333em; font-style:normal; font-weight:700;}
.dropMenu{margin:0; right:0; width:auto; z-index:200;}
.dropMenu .menuContent{float:left; width:160px;}
.firstCol{margin-left:0;}
#discoverMenu ul ul{margin-left:1em;}
#mainPageNewsRoom{width:25%; list-style-type:circle;}
#thumbGallery li{width:31%;}
#mainPageNewsRoom{width:38%;float:right;}
#mainPageNewsRoom ul{clear:both;}
#mainPageNewsRoom a{color:#0080B1;}
#mainPageNewsRoom img.floatleft, #mainPageNewsRoom img.floatright{width:auto !important;}
#mainPageNewsRoom li a.video:after {margin-left:5px;}
#thumbGallery a:hover, #mainPageNewsRoom a:hover, #trihealthVideoLibraryTitle a:hover{text-decoration:underline;}
#contentBreak{height:20px;margin-top:20px;}
#physPhoto, #hospPhoto, #commPhoto{;cursor:pointer;display:block;height:131px;width:100%;}
#physPhoto{background-position:-20px 0px;}
#hospPhoto{background-position:-20px 131px;}
#commPhoto{background-position:-20px 262px;}
.imgLeft{float:left;padding:1%;width:auto;max-width:48%;margin:1% 1% 0 0;}
.imgRight{float:right;padding:1%;width:auto;max-width:48%;margin:1% 0 0 1%;}
#trihealthVideoLibraryTitle{clear:both;padding:2em 0 5px;}
#trihealthVideoLibraryTitle h2{display:inline;margin:0 1em 0 0;}
h3#trihealthVideoLibraryLink{display:inline;font-weight:normal;}
#trihealthVideoLibraryTitle a{color:#0080B1;}
#page h1.mobile{margin:.75em auto 1em;}
#page a.lightview h4{font-weight:normal;}
.mapcontainer img {height:20px !important;display:inline !important;}
table.mapcontainer {margin:15px auto;}
table.mapcontainer tr:first-child td {padding:.5em 2em;}
.mapcontainer iframe{border:1px solid rgb(204,204,204);}
ul.EktronEditorsMenu li a img {display:inline !important;}
.dhw,#adam{clear:left;}
.dhw{
	background-color:#e2e2e2;
	border:1px solid #afafaf;
	padding-bottom:0;
	margin-bottom:20px;
}
.dhw a{
	display:block;
}
.dhw_content,.dhw_tagline{
	padding: 0 8%;
}
.dhw_logo{
	margin:13px 0;
}
.dhw_tagline{
	background-color:#fff;
	padding:5px 8%;
}
.dhw_logo,.dhw_tagline img{
	margin-left:auto;
	margin-right:auto;
}
.dhw_dropdown{
	background:#fff url("https://apps.trihealth.com/dhwlinks/images/down-arrow.png") no-repeat right center;
	height:30px;
	margin-bottom:10px;
	overflow:hidden;
}
.dhw select{
	border:0;
	background-color:transparent;
	color:#067fb2;
	font-family: 'museo_sans_500regular';
	margin-top:6px;
	width:120%;
}
.dhw .button{
	background:#067fb2 url("https://apps.trihealth.com/dhwlinks/images/right-arrow.png") no-repeat right center;
	color:#fff;
	display:block;
	font-family: 'museo_sans_500regular';
	margin-bottom:14px;
	padding:10px 6px;
}
#search #content{width:80%}
#search #secondsidebar{left:80%}

#fullwidth {border:1px solid #CCC;width:100%;background:#EEE;}
#fullwidth ul {margin:0;list-style:none;}
#fullwidth li {width:33.3%;float:left;}
#fullwidth a {padding:2% 1%;margin:0 auto;display:block;}
#fullwidth img {margin:0 auto;}


#twitter #twitter-widget-0{width:100%;}
#twitter #twitter-widget-0 img[class="cards-multimedia"] {max-width:100%;height:auto !important;}
.alert{font-size:2em;background-color:rgb(255,243,202);display:block;padding:10px;}
#content > span[style], .oneColForm span[style] {display:block !important;}
.oneColForm{clear:both; padding-top:10px;}
.oneColForm a{color:#0080B1;text-decoration:underline;}
.oneColumn .flex-caption .slide-headline {font-size:60px;}
.placeholder { color: #aaa; }

#events .event{
    border-bottom:1px solid #E6E6E6;
    padding:10px 0;
}
#events a{
    /*color:#5B5B5B; */
    display:block;
    text-decoration:none;
}
#events .outlook{
	margin-left: 90px;
}
#events .date
{
    background-color:#F7F7F7;
    border:2px solid #E6E6E6;
    display:block;
    float:left;
    height:80px;
    margin-right:10px;
    padding-top:5px;
    text-align:center;
    width:80px;
}
#events .month{
    display:block;
	font-size:1.1em;
    text-transform:uppercase;
}
#events .day{
    display:block;
    font-size:1.7em;
    font-weight:700;
}
#events .weekday{
    display:block;
    color:#999999;
    font-size:1em;
    text-transform:uppercase;
}
#events h3{
    margin-bottom:3px;
}
#eventsOrderBy{
    margin-bottom:10px;
}
.WebEventDetail .title{
    display:none;
}
.WebEventDetail  .description{
	font-size:1.3em;
	font-weight:700;
	margin-bottom:2px;
}
a.megaNavLink  {text-decoration: underline; display: inline;}
a:hover.megaNavLink {text-decoration: none;}

#siteSearchResultsHeader {
    background-color: #EEEEEE;
    border-top: 1px dotted #d4d4d4;
    padding: 3px;
    margin-top:10px;
}

.siteSearchNoResults {
    margin-top: 10px;
}

.siteSearchItem h4 {
    font-weight: normal;
    margin: 20px 0 0 0;
}

.siteSearchItem img {
    margin-right: 3px;
    display:inline-block !important;
}

.siteSearchUrl {
    color: #497D32;
}

#siteSearchPager {
    border-top: 1px dotted #c0c0c0;
    margin: 15px 0;
    padding-top: 15px;
    text-align: center;
}

    #siteSearchPager span, #siteSearchPager a {
        padding: 10px;
    }

#siteSearchResults .searchResultsTaxonomies, #siteSearchResults .searchResultsTaxonomies li {
    color: #777;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.spinner {
    width: 70px;
    position: absolute;
    left: 45%;
}

    .spinner > div {
        width: 18px;
        height: 18px;
        background-color: #00477d;
        border-radius: 100%;
        display: inline-block;
        -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
        animation: sk-bouncedelay 1.4s infinite ease-in-out both;
    }

    .spinner .bounce1 {
        -webkit-animation-delay: -0.32s;
        animation-delay: -0.32s;
    }

    .spinner .bounce2 {
        -webkit-animation-delay: -0.16s;
        animation-delay: -0.16s;
    }

@-webkit-keyframes sk-bouncedelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0)
    }

    40% {
        -webkit-transform: scale(1.0)
    }
}

@keyframes sk-bouncedelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    40% {
        -webkit-transform: scale(1.0);
        transform: scale(1.0);
    }
}