/*  
Access Disability Advocates
*/

/* Global white space reset */
{padding:0; margin:0}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {margin:0 10px}
li, dd {margin-left:15px}
fieldset {padding:6px

}

/* Undo default HTML styling of common browsers */
a:link, a:visited {text-decoration:none; color:#000; font-weight:bold}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited 
{text-decoration:none; color:#1c4851}

/* ul, ol {list-style:none} */
img {border:none}


/* General */
html, body {height:100%, width:100%}


body { 
      background:#FFFFFF;
	text-align:center;
	margin:0;
        font: normal 15px arial,serif;
        color: #555;
	}

/* Disabling Condition Submenu ------------------------- */
{ color:#fff; text-shadow:3px 3px 3px #fff; }

.disablingcondition_box { background: url(images/transstrip.gif) repeat-x left bottom; 
clear:both; margin: 0 -9px;
line-height:30px;
padding:1px 0px 0px 0px;
font-size:11px;
border:0px solid #fff; color:#992B00; }

}

@import url(http://fonts.googleapis.com/css?family=Open+Sans:700);

#cssmenu {
 background-color:transparent
 margin: 0 auto;}

#cssmenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: 1;
  display: block;
  zoom: 1;
}

#cssmenu ul:after {
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}

#cssmenu ul li {
  display: inline-block;
  padding: 0;
  margin: 0;
}

#cssmenu.align-right ul li {
  float: right;
}

#cssmenu.align-center ul {
  text-align: center;
}

#cssmenu ul li a {
  color:      #a88b55;
  text-decoration: none;
  display: block;
  padding: 12px 12px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 14px;
  position: relative;
  -webkit-transition: color .25s;
  -moz-transition: color .25s;
  -ms-transition: color .25s;
  -o-transition: color .25s;
  transition: color .25s;
}

#cssmenu ul li a:hover {
  color:    #117864;}

#cssmenu ul li a:hover:before {
  width: 100%;
}

#cssmenu ul li a:after {
  content: "";
  display: block;
  position: absolute;
  right: -3px;
  top: 19px;
  height: 6px;
  width: 6px;
  background: #ffffff;
  opacity: .5;
}

#cssmenu ul li a:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 0;
  background: #ffffff;
  -webkit-transition: width .25s;
  -moz-transition: width .25s;
  -ms-transition: width .25s;
  -o-transition: width .25s;
  transition: width .25s;
}

#cssmenu ul li.last > a:after,

#cssmenu ul li:last-child > a:after {
  display: none;
}

#cssmenu ul li.active a {
  color: #000000;
}

#cssmenu ul li.active a:before {
  width: 100%;
}

#cssmenu.align-right li.last > a:after,

#cssmenu.align-right li:last-child > a:after {
  display: block;
}

#cssmenu.align-right li:first-child a:after {
  display: none;
}
@media screen and (max-width: 768px) {
  
#cssmenu ul li {
    float: none;
    display: block;
  }
  
#cssmenu ul li a {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #FFFFFF;
  }
  
#cssmenu ul li.last > a,
  
#cssmenu ul li:last-child > a {
    border: 0;
  }
  
#cssmenu ul li a:after {
    display: none;
  }
  
#cssmenu ul li a:before {
    display: none;
  }
}


h4 {
color: #EF7E3A;
font-size: 22px;
}

.callus {
  
border:1px solid #52be80;
background-color:#d5f5e3;
width:745px;


}


#section {
    width:750px;
    margin-left: auto; margin-right: auto;
    text-align:left;
    padding:10px;
    color:#000000
    font: 10.5px, Arial, serif;
    line-height:20px;
    box-shadow: 2px 2px 5px 3px #888888;
}

/* Footer */


