.ms-rtestate-write {
    color: #3f3f3f;
     font-family: Arial;
	 font-size:12px;
}


.menu-horizontal a.dynamic-children span.additional-background, .menu-horizontal span.dynamic-children span.additional-background 
{
padding-right:0px;
}

.ms-WPBody h3
{
font-weight:bold;
font-size:16px;
}


.ms-rteElement-H3B
{
  /* [ReplaceColor(themeColor: "Accent3")] */ 
  color: #975106 !important; /* ai edit 10-13-16 previous color: #0093CA; */
  font-size:1em !important; /* ai edit 10-13-16 previous font-size:2.2em; */
   font-family: Arial, Helvetica, sans-serif; /* ai added 10-13-16 */
   text-transform: uppercase; /* ai added 10-13-16 */
}



.ms-rteElement-Callout1 {
	/* ai edit REMOVED - BORDER-BOTTOM: #f6f6f6; 1px solid; */
	/* ai edit REMOVED -BORDER-LEFT: #f6f6f6; 1px solid; */
	/* PADDING-BOTTOM: 10px; */
	/* ai edit REMOVED -BACKGROUND-COLOR: #f6f6f6; */
	/* ai edit REMOVED -PADDING-LEFT: 10px; WIDTH: 25em; */
	/* ai edit REMOVED -PADDING-RIGHT: 10px; */
	/* ai edit REMOVED - FLOAT: left; */
	/* ai edit REMOVED - COLOR: #975106; */
	/* ai edit REMOVED - BORDER-TOP: #f6f6f6; 1px solid; */
	/* ai edit REMOVED - MARGIN-RIGHT: 10px; 
	/* ai edit REMOVED - BORDER-RIGHT: #f6f6f6; 1px solid; */
	/* ai edit REMOVED - PADDING-TOP: 10px; font-size: 14pt;*/
	/* ai edit REMOVED - font-style: italic; */
	/* ai edit REMOVED -Font-family:Verdana, Geneva, sans-serif; */
	/* ai edit REMOVED - line-height: 150%;*/
	
	  color:#444 !IMPORTANT; /* ai edit previous color: 660000 */
  background-color:#fff;   /* ai edit previous color: fef4e4 */
  FLOAT: right; /* AI added */
  width:25EM !IMPORTANT; /* ai edit was - width:25em; */
  padding:15px; /* AI added */
  margin-left:20px;
  margin-bottom:20px; /* AI added */
  border: 2px solid #314f83 !important;
	
	
	
}

.ms-rteElement-Callout2 {


  color:#444 !IMPORTANT; /* ai edit previous color: 660000 */
  background-color:#fff;   /* ai edit previous color: fef4e4 */
  FLOAT: right; /* AI added */
  width:25EM !IMPORTANT; /* ai edit was - width:25em; */
  padding:15px; /* AI added */
  margin-left:20px;
  margin-bottom:20px; /* AI added */
  border: 2px solid #616568 !important;




/* ai edit REMOVED -
	BORDER-BOTTOM: #f6f6f6 1px solid; 
	BORDER-LEFT: #f6f6f6 1px solid; 
	PADDING-BOTTOM: 10px; 
	BACKGROUND-COLOR: #f6f6f6; 
	PADDING-LEFT: 10px; 
	WIDTH: 25em; 
	PADDING-RIGHT: 10px; 
	FLOAT: right; 
	COLOR: #975106; 
	BORDER-TOP: #f6f6f6 1px solid; 
	BORDER-RIGHT: #f6f6f6 1px solid; 
	PADDING-TOP: 10px;
	font-size: 14pt; 
	font-style: italic; 
	font-family:Verdana, Geneva, sans-serif; 
	line-height: 150%;
*/

} 

.inactivebutton {border: 2px solid #4d4d4d;/* ai add element 1/7/17 */
    padding: 8px 18px;
    text-align: center; 
    text-decoration: none;
    display: inline-block;
    font-size: 100%;
    font-weight:200;
    letter-spacing:1px; 
    border-radius: 5px;/* ai add element 1/9/17 */
    }
    
    .inactivebutton:hover, .inactivebutton:active {/* ai add element 1/7/17 */
    background-color: #6b6b6b;
    border: 2px solid #4d4d4d;
    color: white !important;
    text-decoration: none !important;
    border-radius: 5px; /* ai add element 1/9/17 */
    margin-right:10px;
}

    
    

.button {border: 2px solid #4b6c9b;/* ai add element 11/22/16 */
    padding: 8px 18px;
    text-align: center; 
    text-decoration: none;
    display: inline-block;
    font-size: 100%;
    font-weight:200;
    letter-spacing:1px; 
    border-radius: 5px;/* ai add element 1/9/17 */
    }

.button:link, .button:visited {/* ai add element 11/22/16 */
    background-color: white;
    color: #4b6c9b;
    border: 2px solid #4b6c9b;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    border-radius: 5px;/* ai add element 1/9/17 */
}

.button:hover, .button:active {/* ai add element 11/22/16 */
    background-color: #314f83;
    border: 2px solid #314f83;
    color: white !important;
    text-decoration: none !important;
    border-radius: 5px; /* ai add element 1/9/17 */
    margin-right:10px;
}

hr {/* ai add 10-22-16 */
    color: #4b6c9b;
    height: 1px;
    border: 1px solid #fff;
    border-bottom: 2px solid #4b6c9b;
    margin-bottom: 15px;
    margin-top: 15px;
}

.ms-rteElement-Hr {/* ai edit 10-22-16 */
    background-color: #fff;
    height: 1px;
}


.ms-rteTableOddCol-0{
	vertical-align:top;
}

.ms-rteTableEvenCol-0{
	vertical-align:top;
}

td.ms-disc-bordered-noleft
{
border-left: solid 1px #c7c7c7;
}



table.ms-disc-bar
{
background-image: none;
background-color: #fafafa;
border: solid 1px #c7c7c7;
}

.ms-dlgContent
{
 position:fixed! important;
}

.airlw-box
{
	width: 100%;
}

.airlwp-headrow
{
 border-bottom: solid 1px #cacaca;
}



.airlwp-icoh
{
 width: 30px;
}

.airlwp-fileh
{
 text-align: left;
}

.airlwp-mdateh
{
  width: 150px;
  text-align: left;
}

.airlwp-ico
{
  text-align: center;
  vertical-align: middle;
  padding-top: 5px;
  width: 30px;
}

.airlwp-file
{
 vertical-align: middle;
}

.airlwp-mdate
{
 vertical-align: middle;
}

.airlwp-cph
{
cursor: pointer;
font-weight: bold;
border: solid 1px #cacaca;
background-color: #eaeaea;
padding: 5px;
margin-bottom: 10px;
}

.airlwp-cpb
{
padding-left: 5px;
padding-right: 5px;
}

.airlswp-md
{
margin-top: 5px; 
margin-bottom: 10px;
color: #cacaca; 
font-size: 7pt;
}

.airlwp-isep
{
height: 0px;
border: solid 1px #eaeaea;
margin-top: 10px;
margin-bottom: 10px;
}

.air-plwp-box
{
}

.air-plwp-head
{
padding-top: 3px;
padding-bottom: 3px;
font-weight: bold;
border-bottom: #cacaca;
}

.air-plwp-desc
{
margin-top: 5px;
margin-bottom: 5px;
}

.air-plwp-choices
{
margin-bottom: 5px;
}

.air-error-box
{
font-weight: bold;
color: red;
}

#air-plwp-prc {
margin-top: 3px;
width: 100%;
height: 20px;
position: relative;
border: solid 1px #cacaca;
background-color: #ffffff;
}

#air-plwp-prv
{
	height: 20px;
	position: absolute;
	top: 0;
   	left: 0;
	background-color: #cacaca;
} 

#air-plwp-prtext {
    width: 100px;
    height: 20px;
    position: absolute;
    top: 3px;
    left: 35%;
    z-index: 10;
    color: #945100;
}

.air-plwp-ch
{
	cursor: pointer;
	margin-top: 10px;
	margin-bottom: 5px;	
}

.air-plwp-cb
{
border-top: solid 1px #cacaca;
 display: none;	
}

.airboard-web-zone-left
{
width: 49%;
vertical-align:top;
border: solid 1px #cacaca;
padding: 10px;
}

.airboard-web-zone-full
{
width: 100%;
vertical-align: top;
border: solid 1px #cacaca;
padding: 10px;
}

.airboard-web-zone-right
{
width: 49%;
vertical-align:top;
border: solid 1px #cacaca;
padding: 10px;
}

.air-boardh-lc
{
width: 49%;
vertical-align: top;
border: solid 1px #cacaca;
}

.air-boardh-rc
{
width: 49%;
vertical-align: top;
border: solid 1px #cacaca;
}

.air-boardh-box
{
width: 100%;
border: solid 1px #cacaca;
vertical-align: top;
margin-top: 10px;
padding: 10px;
}

.air-spanlink
{
color: #002c5a;
text-decoration: underline;
cursor: pointer;
}

.keepcentered {
background-color: #c66900;
height: 95px;
width: 190px;
padding-top: 20px;
padding-left: 0px;
position:fixed !important;
cursor: pointer;
text-decoration: underline;
position: absolute;
margin-left: -25px;
margin-top: -50px;
left: 100%;
top: 40%;
}

.nav-links li.static a {
  padding: 12px 9px 0 9px !important;
  font-family: arial, helvetica, sans-serif !important;
  font-stretch: normal !important;
}


.homepage-bottom-row .ms-WPTitle {
Text-transform:none !important;
}

.ms-WPTitle h3 {
Text-transform:none !important;
}

.content-container ul li /* ai add element 1/9/17 */
{margin-bottom:10px;}

.content-container table ul
{padding-left:0px;margin-left:20px;} /* ai add element 1/9/17 */

.dfwp-column ul {margin-left:0px !important;} /* ai add element 1/9/17 */

.slm-layout-main groupmarker ul, .slm-layout-main groupmarker ul li, .dfwp-list ul li, .dfwp-column ul, .dfwp-column ul li {margin-bottom:0px; padding-left:0px; margin-left:0px;} /* ai add element 1/9/17 */
.slm-layout-main groupmarker ul, .slm-layout-main groupmarker ul li, .dfwp-list ul, .dfwp-column ul, .dfwp-column ul li  {padding-left:0px; margin-left:0px} /* ai add element 1/9/17 */

.bx-viewport ul li {margin-left:0px !important;}
.bx-viewport ul {margin-left:0px !important;}