html {
background:#e9eaed;
font-size:20px!important;
color:#000!important;
}

a {
	word-break: break-word;
	color: #0431b4;
}
/*
a.break-normal {
	word-break: normal;
	color: #0431b4;
}
*/
table a  {
	word-break: normal;
}

.linktestpage {
	float:right;
}

a.navlink:hover {
  text-decoration:underline;
}

a.navlink2:hover {
  color:#000000 !important;
}

a.navlink3:hover {
  text-decoration:underline;
	color:#727272 !important;
}

a.navlink4:hover {
  text-decoration:underline;
	color:#727272 !important;
	font-weight:700;
}


a.navlink5:hover {
  text-decoration:underline;
	color:#001D76;
}

a.navlink5:hover {
  text-decoration:underline;
	color:#001D76;
}

html,body,.wf-active body, .wf-active button, .wf-active input, .wf-active optgroup, .wf-active select, .wf-active textarea, h1, h2, h3, h4, h5, h6, a{
font-family: Arial, sans-serif !important;
}

body{
overflow: hidden;
}

h1 {
padding-left:0!important;
padding-right:0!important;
color:#002a50!important;
margin-bottom:1em!important;
margin-top:1em!important;
font-weight:600!important;
}

.entry-content h1 {
margin-bottom:0!important;
margin-top:0!important;
}

h2 {
font-size:1.3rem!important;
}

h3 {
margin:0 0 5px!important;
font-size:1.25em;
}

p {
margin-top:1em!important;
margin-bottom:1em!important;
}

ul,ol {
margin:0px 0;
	text-align: left;
}

ul,li {
margin: 0;
padding: 0;
text-align: left;
}

.list-left [
float: left;
display:block;
]

table td {
padding:0;
}

input[type="search"] {
color:#222!important;
background-color:#fff!important;
height:30px!important;
border:1px solid #ccc!important;
padding-left:5px!important;
background-image:url(/wp-content/uploads/2019/01/search-btn.png);
background-repeat:no-repeat;
background-position:97% center;
background-size:13px 13px;
}

table {
margin:15px 0;
}

table,td,th {
background-color:#fcfcfc;
}

.outreach {
background-color:#dfdfdf;
}

::selection {
background-color:#0431b4!important;
color:#fff!important;
}

fieldset,form {
background:none;
padding-top:0;
}

::placeholder {
color:#222!important;
opacity:1!important;
}

:-ms-input-placeholder {
color:#222!important;
opacity:1!important;
}

aside:first-of-type {
margin:0!important;
}

.calloutbox {
	border:5px solid red;
	padding: 7px;
}

#content a {
background-color:transparent!important;
border-radius:0!important;
border:none!important;
color:#0431b4;
padding:0!important;
display: inline;
}

#content {
margin-bottom:3em;
color: #000;
}

body,body a {
font-size:14px!important;
}

#site-top-content {

background-color:#e9eaed;
padding:40px 0px 0px 0px;

}


#site-top-content img {
position:relative;
z-index:1;
}

.twelve {
	max-height:88px;
}

#page-header {
display:none;
}

#single-header {
display:none;
}

#child-pages {
display:none;
}

#custom_post_widget-6809 {
background-color:#ccc!important;
padding:10px 10px 5px;
margin:0 auto 15px;
}

#secondary {
border-top:none!important;
padding-left: 0 !important;
padding-right: 0 !important;
}

#tertiary {
background-color:#ccc;
	padding-bottom:0px;
}

#tertiary aside {
width:100%!important;
}

#tertiary .powerpress_player,#tertiary .powerpress_links {
display:none;
}

#colophon {
display:none;
}

#site-navigation {
max-height:100%!important;
}

#page-content em a, .entry-content em a, #page-content strong a, .entry-content strong a {
text-decoration: none !important;
}

#handbook-documents ul > li {
vertical-align: top;
list-style-type: none;
}

#handbook-documents ul > li > a {
display: inline;
margin-right: -1%;
}

#handbook-documents ul > li > ul {
display: inline;
}

#handbook-documents ul > li > ul > li {
display: inline-block;
width: 64%;
margin-bottom: 1%;
}

.meeting{
text-align: left;
}

.title {
	
}

.front-page-table td {
vertical-align:top;
}

.site-header {
background-color:#ccc;
}

.site-header .column:first-of-type{
padding-right:0px;
}

.site-navigation {
float:none;
padding-right:0;
}

.main-navigation {
left:0;
right:0;
padding-right:0;
float:none!important;
	background-color:#002a50 !important;
	color:#fff !important;

}

.main-navigation ul {
background-color:transparent!important;
}

.main-navigation a {
color:#fff;
font-weight:700;
}

.main-navigation a:hover {
background:#e9eaed!important;
color:#002a50!important;
}

.main-navigation .current_page_item > a,.main-navigation .current-menu-item > a,.main-navigation .current_page_ancestor > a,.main-navigation .current-menu-ancestor > a,.main-navigation li.current_page_ancestor {
background-color:#002a50!important;
color:#fff!important;
}

.main-navigation li.menu-item-has-children a:hover {
background-color:#e9eaed!important;
	
}

.main-navigation > div {
float:none;
margin:auto;
}

.menu-main-horizontal-menu-container {
margin:auto;
}

.main-navigation .sub-menu {
background-color:#e9eaed!important;
-moz-box-shadow:2px 2px 5px #222;
-webkit-box-shadow:2px 2px 5px #222;
box-shadow:2px 2px 5px #222;
}

.sub-menu a {
font-size:.65rem!important;
	color: #002a50 !important;
}

.main-navigation .sub-menu .menu-item a:hover,.main-navigation .current_page_item,.main-navigation li.current_page_item > a {
background-color:#002a50!important;
	color: #fff !important;

}

.main-navigation li:hover > a,.main-navigation li:focus > a {
color:#002a50!important;
background-color:#e9eaed!important;
}



.home #content {
padding-top:30px;
}

.breadcrumb {
line-height:30px;
}

.column:first-of-type{
padding-right:20px;
}

.fm-form-container {
	width: 100% !important;
}

#main .entry-content div:first-of-type > form {
	margin-top: 0px !important;
}

.calloutbox_grey,blockquote {
padding:2%;
background-color:#ccc;
border:1px #222 solid;
margin:1% 2%;
font-size:15px!important;
}

.widget {
color:#222!important;
padding-bottom:0;
margin:2em 0;
}

.widget h1 {
border-bottom:#9c9c9c 1px solid;
}

.widget .current_page_item {
background:#002a50!important;
/*margin-left:-10px;*/
}

.widget .docs { 
padding: 30px;
}

.widget .docs ul li { 
list-style: disc !important; 
}

.widget .docs p { 
margin: 10px 0px;
}

aside h1:first-of-type {
	margin-top: 0px !important;
}

.single-column-content .entry-content > dl,.single-column-content .entry-content > ul,.single-column-content .entry-content > ol,.single-column-content .entry-content > address,.single-column-content .entry-content form,.single-column-content .entry-footer,.single-column-content #comments,.single-column-content .entry-content > .edit-link,.single-column-content .page-links,.single-column-content .post-navigation,.single-column-content .image-navigation,.single-column-content .entry-content > .sharedaddy {
padding-right:0!important;
padding-left: 1.85rem;
}

.single-column-content .entry-content > h1,.single-column-content .entry-content > h2,.single-column-content .entry-content > h3,.single-column-content .entry-content > h4,.single-column-content .entry-content > h5,.single-column-content .entry-content > h6,.single-column-content .entry-content > p {
	padding-left: 0!important;
	padding-right: 0!important;
}

.single-column-content .eight .content-area, .has-no-primary-sidebar .content-area {
    width: calc((100% / 12)* 8);
}

#content .widget .current_page_item a {
color:#fff!important;
padding-left:10px!important;
}

#content .widget .menu a {
padding-left: 10px !important;
}

#site-footer-links {
display:block;
margin:0 auto;
width:45%;
}

#site-footer-links li {
display:inline;
margin:0 5%;
}

#site-footer-links li:last-child,#site-footer-links li:first-child {
margin:0;
}

/* SEARCH POSITIONING */
.search-form {
position:absolute!important;
width:100%;
top:-28px!important;
z-index:10000000;
margin-left:auto;
margin-right:auto;
right:40px;
}

.search-form input[type="search"] {
width:30%;
}

.search-form label {
width:920px;
margin:0 auto;
display:block;
text-align:right;
}

.social-btns {
position:relative;
z-index:1000000;
top:-5px;
margin:0 auto;
margin-top:0;
margin-bottom:0;
overflow:auto;
margin-top:-15px;
border-color:#a10e1f!important;
border-bottom: solid;
border-bottom-width:20px;
padding-bottom: 10px;
padding-right:40px;
}

.social-btns a {
display:block;
width:22px;
height:22px;
float:right;
margin-left:7px;
}

.li-icon {
background:url(wp-content/uploads/2018/11/sprite-socialicons.png) no-repeat -66px 0;
height:100%;
}

.li-icon:hover {
background-position:-66px -22px;
}

.tw-icon {
background:url(/wp-content/uploads/2018/11/sprite-socialicons.png) no-repeat -22px 0;
height:100%;
}

.tw-icon:hover {
background-position:-22px -22px;
}

.site-branding {
display:none;
}
@media only screen and (min-width: 750px) and (max-width:1025px){
#site-navigation{
	padding-right: 10px;
  position: relative;
  float: right;
  top: auto;
  right: 0;
  width: auto;
	font-size:14px;
	}
}
@media only screen and (max-width: 750px){
	.header-block{
		width: 100% !important;
	}
	.header-image {
		width: 50vw;
		margin: 0 auto;
		display: block;
	}
}
@media only screen and (max-width: 1025px){
	.search-form,.social-btns{
		display: none;
	}
}
@media only screen and (max-width:1300px){
	#responsive-menu-title-image {
		text-align:center;
	}
	#site-footer-links li {
		text-align: center !important;
		width: 100% !important;
		margin: .5rem .5rem;
	}
	#site-footer-links{
		width: 75%;
	}
	#site-footer-links li{
		display:block;
		margin: 5% 0;
	}
}
@media only screen and (max-width: 1025px){
	#responsive-menu-container, #responsive-menu-button{
	z-index: 10000000000000000 !important;
	}
}
@media print {
	.menu-unnamed-container {
		display: none;
	}
}

.main-navigation li li, .no-js .main-navigation li li {
	white-space: nowrap !important;
}
.sub-menu{
	overflow-x: visible !important;
	width: auto !important;
}

.fullscreen {
    overflow: ;
}

.container{
    -ms-overflow-style: none;
    overflow: auto;
}

.pl-link-credit{
	display: none !important;
}

.su-image-carousel-slides-style-default .su-image-carousel-item-content span {
	text-align:center;
	font-size: 12px;
}

.slider-new {
	  border-style: solid;
  border-color: #d5daff;
	border-width: 20px;
}

.su-image-carousel>ol.flickity-page-dots {
	margin-top:83px;
}

.flickity-page-dots{
	display: none;
}

.fasaboutreach {
	float: left;
	width:185px;
}

.hometable{
	float:left;
  margin-left:100px;
}

.container-top-new{
	max-width:500px;
	margin: auto;
}

.fasab-meetings{
	vertical-align: text-top; 
	float: left;
	display: inline; 

}

.aapc-hp{
	vertical-align: text-top; 
	float: right;
	display: inline; 

}

.widget h5 {
border-bottom:#9c9c9c 1px solid;
	background-color:#002a50;
	color: #ffffff;
	padding-left:5px;
}

.widget h6 {
border-bottom:#9c9c9c 1px solid;
	background-color:#a10e1f;
	color: #ffffff;
	padding-left:5px;
}



}