.mainContentArea {
    margin-top: 0;
}

.page-layout {
margin-top:-20px;
}

.layout-primary{
    padding-top:20px;
}
.flexrow{
    border-bottom-style: solid;
    border-color: #c4b581;
    border-width: 1px;
    margin-bottom:30px;
}

.greenCallout{
	padding:10px;
}
.greenCallout strong {
    color: white;
     font-weight: bold;
}

.greenCallout h3 {
    text-align: center;
    margin-top: 5px;
    color: #c4b581;
}

.goldCallout{
	padding:10px;
}

.goldCallout h3 {
    text-align: center;
    margin-top: 5px;
}

/* @group flexslider
===================================== */


/* (set max width) */
.slideshow {
	margin: 0 auto;
	margin-bottom:50px;
	position: relative;
	max-width: 1440px;
}


.slideshow .flex-viewport {

}

/* (position controls over slide) */
.slideshow .flex-control-nav {
	display: block;
	position: absolute;
	bottom: -20px;
	left: 0;
	right: 0;
	text-align: center;	
	z-index: 4;
}

/* (remove list styles, treat as indicators) */
.slideshow .flex-control-nav {
	list-style: none;
	margin: 0;
	padding: 0;		
	display: inline-block;
}

/* (indicator spacing, align with pause) */
.slideshow .flex-control-nav li {
	display: inline-block;
	vertical-align: middle;
	line-height: 1em;
	margin: 0 6px;
}

/* (default indicator) */
.slideshow .flex-control-nav  a {
	height: 8px;
	width: 8px;
	margin: 2px;
	background: #15523C;
	opacity: .25;
	display: block;
	border-radius: 50%;
	    color: white;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	
	line-height: 1em;
}

.slideshow .flex-control-nav a:hover {
	cursor: pointer;
	opacity: 1;
}

/* (active indicator) */
.slideshow .flex-control-nav a.flex-active {
	height: 12px;
	width: 12px;
	
	margin: 0;
	
	opacity: 1;
}

/* (container for pause/play) */
.flex-pauseplay {
	display: inline-block;
	vertical-align: middle;
    margin-bottom: -48px;
    position: absolute;
    z-index:1000;
     margin-left: -96px;
    padding-top: 5px;
}

/* (pause/play button) */

.flex-pauseplay a {
    color: #15523C;
    height: 13px;
    width: 12px;
    position: relative;
    display: block;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    line-height: 1em;
}

/* (change opacity on hover) */
.flex-pauseplay a:hover {
	opacity: 1;
}

/* (globals for pause/play button) */
.flex-pauseplay a::before {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	
	height: 12px;
	width: 12px;
	
	text-indent: 0;
	-webkit-font-smoothing: antialiased;
}

/* (font awesome - pause) */
a.flex-pause::before {
	content: '\f04c';
	font-family: 'FontAwesome';
}

/* (font awesome - play) */
a.flex-play::before {
	content: '\f04b';
	font-family: 'FontAwesome';
}

/* (cascade the height for positioning) */
.flex-viewport .slides {
	list-style: none;
	margin: 0;
	padding: 0;
	height: inherit;
}

.flex-viewport .slides > li {
	margin: 0;
	padding: 0;
	position: relative;
}

/* (slide contents set to width of breakpoint) */
.flex-viewport .slides li .container {
	position: relative;
	height: inherit;
}

/* (styles for CURRENT slide) */
.flex-viewport .slides li.current {}


/* (image for the slide - treated like a background) */
.flex-viewport .slides li .slide-visual {	
	height: inherit;
	
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center;
	
	height: 200px;
}

/* (image for the slide - treated like a background) */
.flex-viewport.loaded .slides li .slide-visual {}

.flex-viewport .slides li .slide-visual::before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}


/* (copy portion of the slide) */
.flex-viewport .slide-copy {
	padding-top: 220px;
	z-index: 2;
}

/* (slide category) */
.flex-viewport .tag {
	background: #CBB677;
	color: #333;
	text-transform: uppercase;
	display: inline-block;
	padding: 5px 10px;
	margin: 0 0 1em;
	
	font-size: 10px;
	line-height: 1em;
}

/* (slide headline) */
.flex-viewport h2 {
	color: #fff;
	font-size: 26px;
	line-height: 1em;
	font-weight: 700;
	/* WebKit (Safari/Chrome) Only */
  -webkit-text-stroke: 1px rgba(0,0,0,0.2); 
  text-shadow:
    3px 3px 0 rgba(0,0,0,0.2),
    /* Simulated effect for Firefox and Opera
       and nice enhancement for WebKit */
   -1px -1px 0 rgba(0,0,0,0.2),  
    1px -1px 0 rgba(0,0,0,0.2),
   -1px  1px 0 rgba(0,0,0,0.2),
    1px  1px 0 rgba(0,0,0,0.2);
}

/* (slide text) */
.flex-viewport p {
	font-size: 14px;
	line-height: 22px;
}
.flex-direction-nav ul{
    display: none;
}

/* @end flexslider
------------------------------------- */


.mainContentArea ul{
    list-style-type:none;
}

.mainContentArea li{
    padding:5px;
}

.mainContentArea .greenCallout{
    padding:5px;
}

.secondaryPage{
    margin-top:0;
}
.secondaryPage img {
    margin:12px;
}
 .img-responsive{
	 width: 90% !important;
}

.callout, .calloutbox {
    float: right;
    width: 250px;
    background: #ECECEC;
    padding: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    border: 1px solid #CFBA7C;
    margin-left: 40px;
    clear: right;
}

.callout h3{
    margin-top:0;
}

.secondaryPage ul, .secondaryPage ol {
    padding-left: 20px;
    list-style-position: initial; 
}


.secondaryPage ul
{
  list-style-type:disc;
}
.float_left {
    float: left;
    margin-right:10px;
}

.float_right {
    float: right;
    margin-left:10px;
}

.left-nav{
    background: #ECECEC;
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid #CFBA7C;
}
.left-nav ul{
    list-style-type: none;
    padding-left: 0;
}
.left-nav ul ul{
    padding-left: 10px;

}
.left-nav li{
    margin: 10px 0;
}
iframe{
content:"Your browser does not support iFrames";
}
/* IE10+ CSS hack  */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.flex-pauseplay{
    margin-left: 500px;
}
}

/*Joey ATI Changes july 2017*/
 .mainContentArea a{
	 text-decoration: underline;
}
 #main a{
	 text-decoration: underline;
}


 .services-list li a {
	 text-decoration: none !important;
	 display: block;
}
 #postFooter li{
	 color: #f0e1b0;
}
 nav.utility ul li a{
	 color:black;
}
 .navbar-default .navbar-nav>li>a {
	 color: black;
}
 footer .nav-links li a{
	 color: #f0e1b0;
}
 #postFooter li a {
	 color: #f0e1b0;
}
 .social-icon{
	 background: #F4E8C3;
}
 .breadcrumb>.active{
	 color: black;
}
 .header-search input[type="search"]:focus {
	 border-style: solid;
	 border-width: 1px;
	 border-color: #c4b581;
}
 #irtSearch input[type="search"]:focus {
	 border-style: solid;
	 border-width: 1px;
	 border-color: #c4b581;
}
 .callout p{
	 color: black;
}
 