@import url('http://globalinc.prod.ehc.com/design/css/reset.css');
@import url('http://globalinc.prod.ehc.com/design/css/base/base-mango.css');

/*
  R I C H M O N D
  
  ehc Toolkit 
  Version 1.3
  April 27 2010

  -----------------
  0.BASE STYLES
    0.1 HEADINGS
    0.2 TEXT ELEMENTS
    0.3 LISTS
    0.4 TABLES
    0.5 FORMS
    0.6 MICROFORMATS
    0.7 IMAGES
  1.BODY
    1.1 LAYOUT
  2.HEADER
    2.1 LOGO
    2.2 SEARCH
    2.3 PRACTICES
  3.NAVIGATION
    3.1 NAV MAIN
    3.2 NAV SUB
  4.CONTENT
    4.1 FEATURED CONTENT
    4.2 CONTENT MAIN
    4.3 CONTENT SUB1
    4.4 CONTENT-SUB2
  5.FOOTER
  6.INTERIOR PAGES
  7.PAGE TOOLS
  8.SIFR
  9.MAP
  -----------------
  
*/


/* --------------------------------------------
  = 0. BASE STYLES
===============================================*/

/*     0.1 HEADINGS
----------------------------------------------- */
h1 {
  color:#245E7F;
  font-size:22px;
  font-weight:normal;
  line-height:26px;
  margin:4px 0;
  clear:both;
}

h2 {
  color:#6C5933;
  font-size:20px;
  font-weight:normal;
  line-height:24px;
  margin:3px 0;
}

h3 {
  color:#666;
  font-size:18px;
  font-weight:normal;
  line-height:20px;
  margin:3px 0;
}

h4 {
  color:#666666;
  font-size:16px;
  font-style:italic;
  font-weight:normal;
  line-height:18px;
  margin:3px 0;
}

h5 {
  color:#428A49;
  font-size:14px;
  font-weight:normal;
  line-height:18px;
  margin:3px 0;
}

h6 {
  color:#666666;
  font-size:12px;
  font-weight:normal;
  line-height:18px;
  margin:3px 0;
}

ul, ol {
  margin:0 0 0 20px;
}

li {
  display: list-item;
}


/*     0.2 TEXT ELEMENTS
----------------------------------------------- */
p { 
  font-size:1em; 
  letter-spacing: .0125em; 
  margin-top: 10px; 
  color:#666666;
  line-height: 1.5em;
}

a, a:visited { color: #666; text-decoration: underline; }
a:hover, a:focus { color: #4c4c4c; }

/* blockquote {} */

strong { font-weight:bold; }

em, dfn { font-style:italic; }

dfn { font-weight:bold; }

sup, sub { line-height:0; }

/*abbr, acronym { border-bottom:; }*/

/* address {} */

ins { font-weight: bold; text-decoration: none; }
del { text-decoration: line-through; }

pre { white-space:pre; }
pre, code, tt { font-family: 'andale mono', 'lucida console', monospace; color: #999;font-size: 14px; line-height: 14px; margin-bottom: 15px; }

hr  {
  border: 0;
  height: 1px;
  color: #638e6b;
  background-color: #638e6b;
  clear:both;
}

.name-list {
  text-align:center; 
  font-size:8pt; 
  color:#3d3d3d;
}  

/*     0.3 LISTS 
----------------------------------------------- */
ul { list-style-type:disc; margin-bottom: 15px; }
ol { list-style-type:decimal; margin-bottom: 15px; }

#content-main ul { font-size: 1em; margin-left:40px; }
#content-main li { margin:0px; }

dl { margin:0 0 15px 0; }
dl dt { font-weight:bold; }
dd { /*margin-left:15px;*/ clear:both; padding-top:20px;}


/*     0.4 TABLES 
----------------------------------------------- */
table { margin: 10px 0 15px 0; width:100%; border: 1px solid #ccc; border-bottom: 0; }

th { background: #5891aa; color: #fff; font-weight:bold; text-align: left; }
th, td, caption { padding: 3px 5px; vertical-align:top; }
td, th { border-bottom: 1px solid #ccc; }

/* tfoot {} */

/* caption {} */

tr.alt { background: #e8e8e8; }



/*     0.5 FORMS
----------------------------------------------- */
form {
  /*overflow:hidden;*/
  padding: 10px 15px;
  font-size:13px;
  line-height:1.5em;
}

legend { display: none; }

fieldset { padding: 10px 0; clear:left; }
 
label {
  clear: both;
  font-size: 14px;
  font-weight: bold;
 /* width: 400px; */
  float: left;
  margin-right:5px;
}

label.radioLabel{
  clear: both;
  font-size: 14px;
  font-weight: bold;
  width: 400px;
  float:none;
}

input {
  border: 1px solid #999;
  color: #666;
  font-size: 14px;
  padding: 3px 5px;
}

input[type="text"] {
  border: 1px solid #999;
  color: #666;
  font-size: 14px;
  padding: 3px 5px;
  float:left;
}

input#map_wrap_from, input#map_wrap_to {
  width:265px;
}  

input.submit {
  border:0;
  margin-top:3px;
}  

textarea {
  color: #666;
  padding: 5px;
  width: 300px;
}

select {
  border: 1px solid #999;
  color: #666;
}

select#map_wrap_from_select, select#map_wrap_to_select {
  width:130px;
}  

option {
  color: #666;
  padding: 0 3px 3px 3px;
}

/* .captcha-img { float: left; } */

fieldset.submit a, .btn {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background:none repeat scroll 0 0 #245e7f;
  color:#fff;
  padding:5px;
  font-size:12pt;
  text-decoration:none;
}

fieldset.submit a:hover, .btn:hover {
  color:#dce7eb;
}

fieldset.subject input { float: left; clear:none; }
fieldset.subject input[type="radio"] { width: 20px; }
fieldset.subject label { float: left; clear: both; }
fieldset.subject div { float: left; clear: left; }

#disclaimer {font-size:12px; font-style:italic;}

h2.gMapAdv_mapTitle {
  clear:both;
}


/*     0.6 MICROFORMAT
----------------------------------------------- */
.vcard  { 
  font-size: 10px;
  float:none;
  margin: -12px 0 0 30px;
  line-height:.5em;
}

.vcard div { float: none; }

.org { 
  float: left;
  margin-right: 20px;
  text-indent: -5000px;
}

.street-address, .region, .postal-code, .tel, .fax, .locality, .email, .region { margin-top: 9px; }
.street-address, .region, .postal-code, .tel, .fax { padding: 0px; }
/* .locality, .email { padding-left: 0px; } */
.region { padding-right: 0px; }

/*     0.7 IMAGES
----------------------------------------------- */
.doc { float: right; margin-left: 20px; margin-right: 20px; margin-bottom: 6px; }
img.left { float: left; margin-right: 20px; }
img.right { float: right; margin-left: 5px; margin-right:10px; margin-bottom:5px; }
.center-image { display:block; margin:0 auto; }
.footer-image { margin-left:-115px; }



/* --------------------------------------------
  = 1. BODY
===============================================*/
html {
  background:transparent url(/design/images/template/hope-body-bg.jpg) repeat-x top center;
}

body {
  width:100%;
  float:left;
  clear:both;
  color: #666;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px; 
  line-height: 21px;
  font-weight:normal;
  line-height:auto;
}

  
  /* 1.1 LAYOUT 
  ----------------------------------------------- */
  /* 100 percent */
  #page,
  #page-wrap,
  #footer-wrap {
    float: left;
    width: 100%;
  }

  #header,
  #footer {
    float: none;
    margin: 0 auto;
    width: 940px;
  }
  #content-wrap { margin: 0 auto; width: 940px; }
  #content { float: left; }

/* --------------------------------------------
  = 2. HEADER
===============================================*/
div#header-wrap {
  background:transparent;
}

div#header {
  background:transparent;
  position:relative;
  height:80px;
  margin-top: 20px;
  font: bold 10px verdana, arial, helvetica, sans-serif;
  line-height:13px;
  color:#003e79;
}
  /* 2.1 LOGO 
  ----------------------------------------------- */

  #branding { float: left; width: 333px; }

  #branding h1 a {
    background: transparent url(/design/images/template/hope-logo.png) no-repeat;
    float: left;
    height: 70px;
    margin: 0;
    text-indent: -5000px;
    width: 360px;
    position: absolute;
    top: 15px;
  }

  /* #branding h1 a:hover { background-color: #fff; } */
  
  /* 2.2 SEARCH 
  ----------------------------------------------- */
  #site-search {
    position:absolute;
    top:127px;
    left:670px;
    z-index:105;
  }

  .text {
    width:205px;
    border:0px;
    height:14px;
  }

  /* #site-search a {}
  #site-search a:hover {} */


  /*   2.3 PRACTICES
     Practices at the top of the page
  ----------------------------------------------- */
  #practice-wrap {
    float:right;
    color:#003b77;
    font: bold .85em/1.3em verdana, arial, helvetica, sans-serif;
    position:relative;
  }

  .practices {
    float:right;
    margin-left: 20px;
    padding: 0;
    text-align:right;
  }


/* --------------------------------------------
  = 3. NAVIGATION
===============================================*/

  /* = 3.1.   NAV MAIN
        Main on the left
  ----------------------------------------------- */
  #header .nav-sub { float: right; clear:both; width:100%; }

  .nav {
    list-style-type:none;
    margin:0;
    padding:0;
    float:none;
    width:200px;
  }

  #nav-main {
    font-size:11pt;
  }

  #nav-main ul {
    list-style-type:none;
    margin:0;
    padding:0;
  }

  #nav-main ul li a:link, #nav-main ul li a:visited {
    display:block;
    width:170px;
    font: normal 13px verdana, arial, helvetica, sans-serif;
    color:#1D3666;
    text-decoration:none;
    padding: 0 0 0 10px;
    line-height:28px;
  }
 
 #nav-main ul li.active a {
    display:block;
    background:transparent url(/design/images/template/nav-hover.png) no-repeat;
  }

  #nav-main ul li a:hover {
    display:block;
    background:transparent url(/design/images/template/nav-hover.png) no-repeat;
  }

  /* = 3.2.  NAV SUB
        Secondary on the top
  ----------------------------------------------- */
 #header .nav-sub {
    position:absolute;
    float:left;
    clear:both;
    top:20px;
    z-index: 10;
  }

  #header .nav-sub ul {
    list-style-type:none;
    margin:0 0 0 0px;
    padding:0;
    float:right;
    clear:both;
    width:595px;
  }

  #header .nav-sub ul li {
    float:right;
    width:auto;
    height:auto;
    margin:2px 0 1px 0;
    padding:0 6px;
    text-align:center;
    border-right:1px solid #245E7F;
    }
#header .nav-sub ul li:first-child {
    border-right:0px solid #245E7F;
}
  
#header .nav-sub ul li.active {
   
  }


  #header .nav-sub ul li a:link, #header .nav-sub ul li a:visited, #header .nav-sub ul li a:active {
    font: normal 12px verdana, arial, helvetica, sans-serif;
    color:#245E7F;
    text-decoration:none;
  }




  #header .nav-sub ul li a:hover {
    color:#6C5933;
  }

  #header .nav-sub ul li.current a:link, #header .nav-sub ul li.current a:visited, #header .nav-sub ul li.current a:active {
    font: bold 11px verdana, arial, helvetica, sans-serif;
    color:#ba5915;
    text-decoration:none;
  }


/* --------------------------------------------
  = 4. CONTENT
===============================================*/
#content-wrap { 
  clear:both;
  overflow:hidden;
}

#content {  
  background:url(/design/images/template/bg-content.gif) repeat-y top center;
  padding-bottom:5px;
}

  /* = 4.1  FEATURED CONTENT
        Banner 
  -------------------------------------------------- */

  #featured-content {
    margin:0;
    height:250px;
  }

  #featured-content img{
float:left;
margin:37px; 0 0 0;
  }

#featured-content h1{
    font-family:times new roman; 
    font-weight:normal;
    font-size:36px;
    position:relative;
    color:#6C5933;
    top:75px;
    left:60px;
  clear:none;
}

 #featured-content h2{
    font-family:times new roman; 
    font-weight:normal;
    font-size:28px;
    top:85px;
    left:120px;
    position:relative;
    color:#6C5933;
    
  }

  /* = 4.2.   CONTENT MAIN
        Main Content
  --------------------------------------------- */
  #interior #content-main {
    clear:none;
    float:left;
    margin-right:20px;
    padding:20px 10px 0 20px;
    width:480px;
  }

  #content-main {
    width:475px;
    margin:0;
    font-size:11px;
    line-height:13px;
    color:#666;
    float:left;
    padding:20px;
    font-size:1em;
  }

  #content-main li{
  line-height:18px;
  }

#content-main h2 { /*clear:both; */ }

  #content-main h2 span{
    font-family:arial;
    font-size:11px;
    margin:0 0 0 5px;
  }
 #home #content-main li.featured-item1 h3 a, #home #content-main li.featured-item2 h3 a {
 background: #C5A568 url(/design/images/template/featured-header-bg.png) repeat-x top left;
    color: #fff;
    display: block;
    font-size: 20px;
    line-height: 26px;
    padding: 5px;
    text-decoration: none;
  }
 #home #content-main li.featured-item1 h1, #home #content-main li.featured-item1 h2, #home #content-main li.featured-item1 p, #home #content-main li.featured-item1 img, #home #content-main li.featured-item1 ul, #home #content-main li.featured-item2 h1, #home #content-main li.featured-item2 h2, #home #content-main li.featured-item2 p, #home #content-main li.featured-item2 img, #home #content-main li.featured-item2 ul{
    margin:0 10px;
   }
  
  #home #content-main li.featured-item1 h4, #home #content-main li.featured-item2 h4 {
    padding: 10px 0 0 0;
    font-weight: normal;
    color: #666;
  }
  
  #home #content-main li.featured-item1 p a, #home #content-main li.featured-item2 p a {
    display:block;
    margin: 5px 0 0 0;
    width: 400px;
    text-decoration: underline;  
  }
  
  #home #content-main  ul li.featured-item1,  #home #content-main  ul li.featured-item2 {
    background: #DAEAEF url(/design/images/template/bg_story.png) repeat-x top left;
    list-style: none;
    margin: 20px 5px 10px 5px;
    padding-bottom: 5px;
    float: left;
    width: 230px;
    border: 0px;
  }

        #home #content-main  ul li.featured-item1 {
                margin-left: -40px;
        }
  
  #home #content-sub3 ul li img {
    clear: both;
    margin: 5px 10px 5px 10px;
  }
  
  #home #content-sub3 ul li img {
    clear: both;
    margin: 5px 10px 5px 10px;
  }
  
  /* = 4.3.   CONTENT SUB1
        Left Column
  --------------------------------------------- */
  #content-sub1 {
    margin-top:40px;
    background:transparent;
    line-height:16px;
  }

#content-sub1 h3 {
    font: normal 18px verdana, arial, helvetica, sans-serif;
    color:#6C5933;
    text-align:left;
    border-bottom: solid 1px #6C5933;
    margin-top:20px;
  }

  #home #content-sub1,
  #interior #content-sub1 {
    width:200px;
    margin-top:40px;
    background:transparent;
    line-height:16px;
    margin-left:0;
  }
  
  #content-sub2 { 
    float:right;
    font-size:12px;
    line-height:16px;
    width:200px;
  }
  
  .button-header {
    background: url(/design/images/template/button-left-menu.gif) no-repeat;
    font: bold 14px verdana, arial, helvetica, sans-serif;
    color:#003e79;
    height:32px;
    width:180px;
    padding:7px 0 0 0;
    text-align:center;
  }

  .policy {
    margin:5px 0 0 10px;;
  }

  .flu-widget {
    margin:0 auto; 
    width:152px;
    background: #fff;
  }

  .resources-header {
    font: bold 1.2em/1.5em verdana, arial, helvetica, sans-serif;
    color:#003e79;
    margin:20px 5px 10px 5px;
    border-bottom: solid 1px #003e79;
  }

  ul.resources {
    list-style-type:none;
    margin:0 5px 20px 0;
    padding:0;
  }

  ul.resources li {
    margin:0 0 10px 0;
  }

  ul.resources li a:link, ul.resources li a:active {
    display:block;
    width:170px;
    font: bold 1em/1.50em verdana, arial, helvetica, sans-serif;
    color:#003e79;
  }

  ul.resources li a:visited {
    color:#666;
  }

  ul.resources li a:hover {
    color:#ba5915;
  }


  /* = 4.4.  CONTENT SUB 2
        Right Nav
  ----------------------------------------------- */

  #content-sub2 h3 {
    font: normal 18px verdana, arial, helvetica, sans-serif;
    color:#6C5933;
    text-align:left;
    border-bottom: solid 1px #6C5933;
padding-left:22px;
    margin-top:20px;
  }

  #buttons {
    text-align:center;
  }

  #buttons img{
    margin-bottom:10px;
  }

  #content-sub2 img{
    float:left;
    padding-right:5px;
  }

  .header-contact {
     background:transparent url(/design/images/template/icons/email.png) no-repeat 0 5px;
    }
   .header-appointments {
     background:transparent url(/design/images/template/icons/date_edit.png) no-repeat 0 5px;
    }

  .header-events {
     background:transparent url(/design/images/template/icons/clock_red.png) no-repeat 0 5px;
    }


/* --------------------------------------------
  = 5. FOOTER
===============================================*/
div#footer-wrap {
  clear:both;
  margin:0 auto;
  background-color:#6AA2B8;
  border-top:4px solid #245E7F;
}

#footer {
  margin:0px auto;
  text-align:right;
  float:none;
  overflow:hidden;
  clear:both;
  width:940px;
}

#footer h2 { 
  border-bottom: solid 1px #8bb7de;
  color: #fff; 
  font-size: 14px; 
  font-weight: bold; 
  line-height: 28px; 
  margin: 0 0 10px 0; 
}

#footer h3 { 
  font-size: 12px; 
  line-height: 18px; 
  margin:0px; 
  font-weight:bold;
}

#footer a { 
  color: #fff; 
  text-decoration: underline; 
}

#footer a:hover, #footer a:focus { 
  color: #efefef; 
  text-decoration: underline; 
}

#footer ul { list-style-type: disc; }

#footer ul li { 
    width: 200px; 
    background: transparent; 
    list-style-type: disc; 
    color: #fff; 
    float: left; 
    font-size: 10px; 
    line-height: 16px;  
    margin-left:15px;
}

#facility-info, #site-info {
  clear:none;
  margin:20px;
  width:300px;
}

#site-info {
  float:right;
  font: normal 10px verdana, arial, helvetica, sans-serif;
  line-height:14px;
  color:#fff;
}

#site-info p{
  color:#fff;
}

#facility-info {
  text-align:left;
  float:left;
  font: normal 10px verdana, arial, helvetica, sans-serif;
  line-height:14px;
  color:#fff;
}

#facility-info p {
    margin-left: 55px;
}


/* --------------------------------------------
  = 6. INTERIOR PAGES
===============================================*/
#section-header {
  background: #efefef;
  border-bottom: 1px dashed #999;
  float: left;
  margin-bottom: 10px;
  width: 100%;
}

#section-header h2 { float: left;  margin: 14px 0 14px 24px;}


#crumb-trail {
  float: left;
  margin: 10px 0 10px -40px;
  width: 100%;
}
 

#crumb-trail ul li {
  float: left;
  margin: 0 0px 0 0;
  list-style: none;
}

#crumb-trail ul li img { margin: 0 5px; }


/* --------------------------------------------
  = 7. PAGE TOOLS
===============================================*/
#page-tools {
  position: relative;
  vertical-align:baseline;
  clear:both;
  right: 0px;
  width: 240px;
  text-align: right;
  float:none;
  margin:10px 0 5px 0;
  font-size:.9em;
}

#page-tools .linkWrap {
  position: relative;
}

.email { float: left; background: url(/design/images/template/icons/email-pagetool.gif) no-repeat; }
.print-page { float: left; background: url(/design/images/template/icons/print-pagetool.gif) no-repeat; }
.share { float: left; background: url(/design/images/template/icons/share-pagetool.gif) no-repeat; }

.email,
.print-page,
.share {
  background-position: 0 3px;
  padding-left: 20px;
}

.tool {
  display: block;
  float: left;
}

.tool img {
  float: left;
  margin: 0px 6px 0px 0px;
}

.tool a {
  text-decoration: none;
  float: left;
  margin: 0px 15px 0px 0px;
}

.sendtoFriend a.btn,
.sendtoFriend a.btn:link,
.sendtoFriend a.btn:visited,
.sendtoFriend a.btn:hover {
  font-size: 10px;
  margin-right: 10px;
  padding: 2px 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background:none repeat scroll 0 0 #2f578e;
  color:#fff;
  display:block;
}

.sendtoFriend form .buttonGroup {
  clear:both;
  float: left;
  text-align: left;
  margin-top: 0px;
  width: 200px;
}

.sendtoFriend form .buttonGroup a {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background:none repeat scroll 0 0 #5891aa;
  color:#fff;
  display:block;
  padding:5px;
}

.sendtoFriend{
  position:absolute;
  bottom: 0;
  left: 0;
  z-index:100;
  font-size:10px;
  width:210px;
  margin:0;
  background:#dce7eb;
  padding: 5px 7px 5px 5px;
  border: 1px solid #999999;
  display:none;
}

.sendtoFriend fieldset {
  padding: 0;
  width: 200px;
}
.sendtoFriend .form-input {
  margin: 0 0 5px 0;
  float: left;
  clear: both;
}
.sendtoFriend .form-input label {
  margin: 0 0 5px 0;
  text-align: left;
  display: inline;
  float: left;
  font-weight: normal;
  font-size: 10px;
  width: 200px;
}
.sendtoFriend .form-input input {
  padding: 3px;
  border: 0px solid #999;
  width: 190px;
  clear: left;
}
.sendtoFriend .form-input textarea {
  padding: 3px;
  border: 0px solid #999;
  width: 190px;
  clear:left;
}
.sendtoFriend .form-input input:focus, .form-input textarea:focus {
  outline: 0px solid #03538B;
}
.sendtoFriend .required {
  font-size: 10px;
  float: left;
  clear: both;
  width: 190px;
}

/* =================== Social BookMarks ================== */
.shareWrap { position: relative; float:left; }

.shareWrap a.dotCMS-btn { text-decoration:none; border:0px; display:inline; }

#socialBookmarks{
  border:1px solid #ccc;
  width:153px;
  background:#dce7eb;
  position:absolute;
  z-index:800;
  padding:10px 10px 5px 10px;
  bottom:0;
  right: 0;
  text-align:left;
}
#socialBookmarks li { list-style-type:none; margin:0px 0px 5px 0px; font-size:100%; }

#socialBookmarks a {
  text-decoration:none;
  float:none;
  display:block;margin:0px 0px 5px 0px;
  font-weight:normal;
}

#socialBookmarks img { padding:0px 0px 0px 0px; margin:0px 5px -4px 0px; }

#socialBookmarks .dotCMS-close {
  text-align:right;
  padding:3px 0px 0px 0px;
  margin:0px 0px;
  font-weight:bold;
}
    
    
/* --------------------------------------------
  = 8. SIFR
===============================================*/
/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 â€“ 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/
@media screen {

  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }


}

@media print {
  
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}  
/*.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 42px !important;
  z-index: 0;
}*/





/*Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {

  .sIFR-active h6 {
   visibility: hidden;
   line-height: 1em;
   font-family: Georgia;
   font-size: 28px;
    
  }


}


/* MAP */



/* extras */

.docBox {
  clear:both;
  overflow:hidden;
  margin-bottom:10px;
  border-bottom:1px solid #b0b96a;
}  



