/*
This file is for BK to edit without modifying any global styles.
*/

img.bottomfix {margin-bottom: -5px;}

#blueArrow h2{background-position:left center; background-repeat:no-repeat; margin-top: 0px; color:#000F2B; }

#blueArrow p:last-of-type {
    margin-bottom: 0px;
    font-family: "Univers", Arial, Helvetica, sans-serif;
    color: #000F2B;
}

/*Loading Fonts
------------------------------------------------------------*/
/*Loading Fonts Glypha*/
@font-face {
   font-family: 'GlyphaThin';
      src: url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-35Thin.eot');
      src: url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-35Thin.eot?#iefix') format('embedded-opentype'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-35Thin.woff') format('woff'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-35Thin.ttf') format('truetype'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-35Thin.svg#GlyphaThin') format('svg');
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: 'GlyphaThinItal';
      src: url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-35ThinOblique.eot');
      src: url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-35ThinOblique.eot?#iefix') format('embedded-opentype'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-35ThinOblique.woff') format('woff'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-35ThinOblique.ttf') format('truetype'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-35ThinOblique.svg#GlyphaThinItal') format('svg');
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: 'GlyphaLight';
      src: url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-45Light.eot');
      src: url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-45Light.eot?#iefix') format('embedded-opentype'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-45Light.woff') format('woff'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-45Light.ttf') format('truetype'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-45Light.svg#GlyphaLight') format('svg');
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: 'GlyphaLightItal';
      src: url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-45LightOblique.eot');
      src: url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-45LightOblique.eot?#iefix') format('embedded-opentype'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-45LightOblique.woff') format('woff'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-45LightOblique.ttf') format('truetype'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-45LightOblique.svg#GlyphaLightItal') format('svg');
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: 'GlyphaItal';
      src: url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-55Oblique.eot');
      src: url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-55Oblique.eot?#iefix') format('embedded-opentype'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-55Oblique.woff') format('woff'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-55Oblique.ttf') format('truetype'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-55Oblique.svg#GlyphaItal') format('svg');
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: 'Glypha';
      src: url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-55Roman.eot');
      src: url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-55Roman.eot?#iefix') format('embedded-opentype'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-55Roman.woff') format('woff'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-55Roman.ttf') format('truetype'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-55Roman.svg#Glypha') format('svg');
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: 'GlyphaBold';
      src: url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-65Bold.eot');
      src: url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-65Bold.eot?#iefix') format('embedded-opentype'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-65Bold.woff') format('woff'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-65Bold.ttf') format('truetype'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-65Bold.svg#GlyphaBold') format('svg');
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: 'GlyphaBoldItal';
      src: url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-65BoldOblique.eot');
      src: url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-65BoldOblique.eot?#iefix') format('embedded-opentype'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-65BoldOblique.woff') format('woff'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-65BoldOblique.ttf') format('truetype'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-65BoldOblique.svg#GlyphaBoldItal') format('svg');
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: 'GlyphaBlack';
      src: url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-75Black.eot');
      src: url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-75Black.eot?#iefix') format('embedded-opentype'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-75Black.woff') format('woff'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-75Black.ttf') format('truetype'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-75Black.svg#GlyphaBlack') format('svg');
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: 'GlyphaBlackItal';
      src: url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-75BlackOblique.eot');
      src: url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-75BlackOblique.eot?#iefix') format('embedded-opentype'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-75BlackOblique.woff') format('woff'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-75BlackOblique.ttf') format('truetype'),
           url('../fonts/MID-009495_D-008033_Glypha_Webfonts/GlyphaLTW04-75BlackOblique.svg#GlyphaBlackItal') format('svg');
   font-weight: normal;
   font-style: normal;
}

/*Loading Fonts Universe*/

@font-face {
   font-family: 'UniversLight';
      src: url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-45Light.eot');
      src: url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-45Light.eot?#iefix') format('embedded-opentype'),
           url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-45Light.woff') format('woff'),
           url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-45Light.ttf') format('truetype'),
           url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-45Light.svg#UniversLight') format('svg');
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: 'UniversLightItal';
      src: url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-45LightOblique.eot');
      src: url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-45LightOblique.eot?#iefix') format('embedded-opentype'),
           url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-45LightOblique.woff') format('woff'),
           url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-45LightOblique.ttf') format('truetype'),
           url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-45LightOblique.svg#UniversLightItal') format('svg');
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: 'UniversItal';
      src: url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-55Oblique.eot');
      src: url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-55Oblique.eot?#iefix') format('embedded-opentype'),
           url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-55Oblique.woff') format('woff'),
           url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-55Oblique.ttf') format('truetype'),
           url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-55Oblique.svg#UniversItal') format('svg');
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: 'Univers';
      src: url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-55Roman.eot');
      src: url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-55Roman.eot?#iefix') format('embedded-opentype'),
           url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-55Roman.woff') format('woff'),
           url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-55Roman.ttf') format('truetype'),
           url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-55Roman.svg#Univers') format('svg');
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: 'UniversBold';
      src: url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-65Bold.eot');
      src: url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-65Bold.eot?#iefix') format('embedded-opentype'),
           url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-65Bold.woff') format('woff'),
           url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-65Bold.ttf') format('truetype'),
           url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-65Bold.svg#UniversBold') format('svg');
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: 'UniversBoldItal';
      src: url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-65BoldOblique.eot');
      src: url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-65BoldOblique.eot?#iefix') format('embedded-opentype'),
           url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-65BoldOblique.woff') format('woff'),
           url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-65BoldOblique.ttf') format('truetype'),
           url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-65BoldOblique.svg#UniversBoldItal') format('svg');
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: 'UniversBlack';
      src: url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-75Black.eot');
      src: url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-75Black.eot?#iefix') format('embedded-opentype'),
           url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-75Black.woff') format('woff'),
           url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-75Black.ttf') format('truetype'),
           url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-75Black.svg#UniversBlack') format('svg');
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: 'UniversBlackItal';
      src: url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-75BlackOblique.eot');
      src: url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-75BlackOblique.eot?#iefix') format('embedded-opentype'),
           url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-75BlackOblique.woff') format('woff'),
           url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-75BlackOblique.ttf') format('truetype'),
           url('../fonts/MID-009495_D-008033_Univers_Webfonts/UniversLTW04-75BlackOblique.svg#UniversBlackItal') format('svg');
   font-weight: normal;
   font-style: normal;
}


/* TOP LOGO BAR
------------------------------------------------------------*/
#header #logo-container {
	padding: 20px 0px;
}

.logoHead {
	width: 100%;
	background-color: #000F2B;
}
.logoContainer {
	width: 100%; /* Width set by javascript */
	margin: auto;
	text-align: left;
	padding: 20px 0px;
}
.logoContainer a, .logoContainer a:hover{
	border-bottom:0px;
	border:none;
}
.logoContainer a#kyoLogo {
  margin-left: 20px;
	display:none;
}




/* ROTATOR V3.0
------------------------------------------------------------*/
.mainRotator{
	height:334px;
	background-image:url(../images/mast-img.jpg);
	background-repeat:no-repeat;
	background-position:center;
	margin-left:0px;
	behavior: url(/sites/all/themes/knowyouroptions/PIE.php);
}

.mainRotator .content{
	left: 245px;
    position: relative;
    text-align: center;
    top: 47px;
    width: 710px;
}

.mainRotator h1{
  	font-size: 46px;
  	font-family:  "Glypha", "Myriad Pro", "Gill Sans", "Gill Sans MT", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
  	color: rgb( 255, 255, 255 );
  	text-align: center;
	font-weight: 200;
	line-height:48px;
	margin-bottom:20px;
	text-shadow: 2px 2px rgba(0,0,0,.4);
}

.mainRotCTA{
	font-size:12px;
	font-style:italic;
	font-weight:100;
	color:#ffffff;
	position: relative;
   	top: -66px;
}

.hero-columns{
    color: #fff;
    font-size: 16px;
    zoom: 1;
}

.hero-columns .hero-column:last-child{
    border-right: 0;
}

.hero-columns .hero-column a{
    text-decoration: none;
    text-align: center;
    font-size: 12px;
}

.hero-columns .hero-column a:hover{
    border-bottom: 0;
}


.explContent {
	display: none;
}

/* CAROUSEL
------------------------------------------------------------*/
.carousel{
	height:86px !important;

}

#ui-carousel-prev{
	left: -353px;
    position: relative;
    top: -90px;

}

#ui-carousel-next{
	left: 353px;
    position: relative;
    top: -90px;

}

#ui-carousel-prev:active{
	border:none;
	outline:none;

}

#ui-carousel-next:active{
	border:none;
	outline:none;

}

#ui-carousel-prev:focus{
	border:none;
	outline:none;

}

#ui-carousel-next:focus{
	border:none;
	outline:none;

}



.newsFeedV3{
	color:#444444;

}

.newsFeedV3 ul{
	padding-left:0px;
	list-style: none;

}

.newsFeedV3 ul li{
	line-height:25px;
	font-size:14px;
  width: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.newsFeedV3 ul li:before {
    content: "» ";
    color: #000F2B;
}

.newsFeedV3 ul li a{
	color: #444444;
}

.newsCTA{
	background-color:#007697;
	font-size:12px;
	padding:10px 20px;
	color:#ffffff !important;
	behavior: url(/sites/all/themes/knowyouroptions/PIE.php);
    line-height: 16px !important;
    display: inline-block;
}


.eventsFeed table td a{
    display: inline-block;
}


#divRoundedhm {
	background-color: #007697;
	padding: 10px;
	outline: 0;
	-webkit-appearance: none;
	margin-bottom:25px;
	behavior: url(/sites/all/themes/knowyouroptions/PIE.php);
}


/* Servicers */
.serivcersDirectory td {
  border-bottom: 2px solid #FFFFFF;
  padding: 8px 5px;
  text-align: left;
  vertical-align: top;
  font-size:11px;
}
.serivcersDirectory .moreinfo {
  text-align: center !important;
}


/* WHITE PILL BUTTON
------------------------------------------------------------*/
.btnWhitePill {
	border:0px !important;
	background-color:#FFFFFF;
	padding:6px 13px 9px 11px;
	color:#000F2B !important;
	font-weight:bold;
	font-size:15px;
	background-position:right;
	background-repeat:no-repeat;
}

#divRounded.Houses.btnWhitePill:hover {
	color:#000F2B !important;
	background-color:#FFFFFF;
}

#divRounded.Houses.btnWhitePill:visited {
	color:#000F2B !important;
	background-color:#FFFFFF;
}


/*NEWS TICKER CSS
------------------------------------------------------------*/
.ticker-wrapper.has-js {
	font-size: 12px;
   	height: 32px;
   	left: -57px;
   	margin: 0;
   	padding: 0;
   	position: relative;
   	top: -30px;
   	width: 600px;
	behavior: url(/sites/all/themes/knowyouroptions/PIE.php);
}
.ticker {
	width: 450px;
	height: 23px;
	display: block;
	overflow: hidden;
}
.ticker-title {
	padding-top: 9px;
	color: #990000;
	font-weight: normal;
	background-color: #f8f0db;
	text-transform: uppercase;
}
.ticker-content {
	margin: 0px;
	padding-top: 9px;
	color: #fff;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	line-height: 1.2em;
}
.ticker-content:focus {

}
.ticker-content a {
	text-decoration: none;
	color: #1F527B;
}
.ticker-content a:hover {
	text-decoration: underline;
	color: #0D3059;
}
.ticker-swipe {
	padding-top: 9px;
	position: absolute;
	top: 0px;
	background-color: #f8f0db;
	width: 800px;
	height: 23px;
}
.ticker-swipe span {
	margin-left: 1px;
	background-color: #f8f0db;
	border-bottom: 1px solid #1F527B;
	height: 12px;
	width: 7px;
}
.ticker-controls {
	padding: 8px 0px 0px 0px;
	list-style-type: none;
	float: left;
}
.ticker-controls li {
	padding: 0px;
	margin-left: 5px;
	float: left;
	cursor: pointer;
	height: 16px;
	width: 16px;
}
.ticker-controls li.jnt-play-pause {
	background-image: url('../images/controls.png');
	background-position: 32px 16px;
}
.ticker-controls li.jnt-play-pause.over {
	background-position: 32px 32px;
}
.ticker-controls li.jnt-play-pause.down {
	background-position: 32px 0px;
}
.ticker-controls li.jnt-play-pause.paused {
	background-image: url('../images/controls.png');
	background-position: 48px 16px;
}
.ticker-controls li.jnt-play-pause.paused.over {
	background-position: 48px 32px;
}
.ticker-controls li.jnt-play-pause.paused.down {
	background-position: 48px 0px;
}
.ticker-controls li.jnt-prev {
	background-image: url('../images/controls.png');
	background-position: 0px 16px;
}
.ticker-controls li.jnt-prev.over {
	background-position: 0px 32px;
}
.ticker-controls li.jnt-prev.down {
	background-position: 0px 0px;
}
.ticker-controls li.jnt-next {
	background-image: url('../images/controls.png');
	background-position: 16px 16px;
}
.ticker-controls li.jnt-next.over {
	background-position: 16px 32px;
}
.ticker-controls li.jnt-next.down {
	background-position: 16px 0px;
}
.js-hidden {
	display: none;
}
.no-js-news {
	padding: 10px 0px 0px 10px;
	color: #F8F0DB;
}
.left .ticker-swipe {
	/*left: 80px;*/
}
.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker {
    float: left;
}
.left .ticker-controls {
    padding-left: 6px;
}
.right .ticker-swipe {
	/*right: 80px;*/
}
.right .ticker-controls, .right .ticker-content, .right .ticker-title, .right .ticker {
    float: right;
}
.right .ticker-controls {
    padding-right: 6px;
}


/*DIVIDER LINES
------------------------------------------------------------*/
.dividerLine1 {height:7px; background-color:#e5e5e5; clear:both;}
.dividerLine2 {height:2px; background-color:#cccccc; clear:both;}


/* SUBMIT BUTTON FOR LOAN LOOKUP
------------------------------------------------------------*/
.btnLoanLookup { background-position:right; background-repeat:no-repeat; background-color:#C0540F; padding:5px 20px 5px 10px; color:#fff; font-weight:normal; font-size:16px; cursor:hand; cursor:pointer; color:white !important; border:none !important; text-shadow: none;}
.btnLoanLookupBlue { background-position:right; background-repeat:no-repeat; background-color:#007697; padding:5px 20px 5px 10px; color:#fff; font-weight:normal; font-size:16px; cursor:hand; cursor:pointer; color:white !important; border:none !important;}
.btnLoanLookup:hover { background-position:right; background-repeat:no-repeat; background-color:#007697; color:#fff; font-weight:normal; font-size:16px; cursor:hand; cursor:pointer; color:white !important; border:none !important;}
#content a.btnLoanLookup {color:#fff !important; text-decoration:none; display:inline-block; background-position:right; background-repeat:no-repeat; border:none !important;}
#content a.btnLoanLookup :hover {color:#fff !important; text-decoration:none; display:inline-block; background-position:right; background-repeat:no-repeat; border:none !important;}

/* Twitter Widget */
iframe[id^="twitter-widget-"] {
  width: 100%;
	height: 280px !important;
}

/* jQuery UI Styles */ /* Component containers
----------------------------------*/
.ui-tabs {
  margin-top: 20px;
}
.ui-widget {
	font-family: Univers, Arial, Helvetica, sans-serif;
	color: #8e8e8e;
	font-size: 14px !important;
}
.ui-widget-content {
	border: 0px!important;
	background: #ffffff /*{bgColorContent}*/
	url(../images/ui-bg_flat_75_ffffff_40x100.png) /*{bgImgUrlContent}*/
	50% /*{bgContentXPos}*/
	50% /*{bgContentYPos}*/
	repeat-x /*{bgContentRepeat}*/;
	color: #000000 !important /*{fcContent}*/;
}
.ui-widget-header {
	border: 0px!important;
	background: none!important;
	color: #000000 !important /*{fcHeader}*/;
	font-weight: bold;
}


/* Interaction states
----------------------------------*/
#content .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
	border: 1px solid #CCCCCC /*{borderColorDefault}*/;
	background: #e3e4e3 /*{bgColorDefault}*/
}
#content .ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
	color: #000f2b !important;
	font-size: 13px;
	outline: none;
	text-decoration: none !important;
	border-bottom:0px !important;
}
#content .glossary .ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
	color: #153878 !important;
	font-size: 13px;
	outline: none;
	text-decoration: none !important;
	border-bottom:0px !important;
}
#content .ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
	background: #ffffff /*{bgColorActive}*/
		url(../images/ui-bg_glass_65_ffffff_1x400.png) /*{bgImgUrlActive}*/
		50% /*{bgActiveXPos}*/
		50% /*{bgActiveYPos}*/
		repeat-x /*{bgActiveRepeat}*/;
}
#content .ui-tabs-selected {
  padding-bottom: 1px!important;
}
#content .ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color: #000f2b !important;
	text-decoration: none !important;
	border-bottom:0px !important;
	font-weight:bold;
}


/* Tabs
----------------------------------*/
.ui-tabs .ui-tabs-nav {
	padding: .2em 0 0;
	margin: 0px !important;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 11px;
	text-decoration: none;
}
.ui-tabs .ui-tabs-panel {
	padding: 1em 1em;
	border: 1px solid #CCCCCC!important;
	margin-top:0px;
}

.checkLi2 p {font-size:14px; margin:12px 0px}
.checkLi2 li {margin: 0px; padding: 0px; list-style: square outside none; font-size:14px; line-height:18px;}
.checkLi2 li ul li {margin: 0px; padding: 0px; list-style: disc; font-size:14px; line-height:18px;}


/*OPTINS TABLE
-----------------------------------------------------*/
#options h4{
	margin:0px;
	padding:0px;
	font-size:12px;
}
#options h2{
	margin:0px;
	padding:0px;
	font-size:13px;
	line-height: 16px;
}
#options td{
	padding-bottom:11px;
	padding-right: 40px;
	font-size: 11px;
	line-height:16px;
}



/*
/*HARP Checklist
-----------------------------------------------------*/
#harp-checklist { background: #007697 /*url(../images/home-loan-lookup.jpg) right 130px no-repeat*/; color: #FFFFFF; padding: 20px; padding-top:5px; }
#harp-checklist-inner { }
#harp-checklist h3 { font-size:24px; color:#FFFFFF; margin-bottom:20px; }
#harp-checklist p { margin:0px; padding:0px; }
#harp-checklist ul { font-weight:normal; color: #0081c0; padding-left:0px!important; margin-top:15px; list-style:none; }
#harp-checklist #checklist .row {
    margin: 0px 0px 0px;
    color: #000000;
    /* border-top: dotted 1px #fff; */
    /* padding-top: 10px; */
    background: #D9D7DC;
    padding: 10px 10px;
    margin: 10px 0px;
}
#harp-checklist #checklist .row div.question { float:left; font-size:15px; font-weight:normal; padding-bottom:0px;}
#harp-checklist #checklist .row div.answer { float:right; width:210px; text-align:right; }
#harp-checklist #checklist .row label { margin-right:7px; }
#harp-checklist #checklist .row p { padding-left:0px!important; }
#harp-checklist #checklist .row .additional-options { clear:both; padding-top:0px; margin-bottom:0px;  }
#harp-checklist #checklist .row .additional-options div { padding:10px; display:none; background:#ffffff; color:#333;behavior: url(/sites/all/themes/knowyouroptions/PIE.php);}
#harp-checklist #checklist .row input[type="radio"], #harp-checklist #checklist .row input[type="checkbox"] { margin:3px 3px 0px 5px; }
#harp-checklist #qualify { display:block; margin:0px; width:auto; }
#harp-checklist #qualify h3 { float:left; color:#ffffff; font-size:24px; margin-bottom: 0px; }
#harp-checklist #qualify #qualify-results { float:right; width:175px; font-size:18px; margin-top:23px; }
#harp-checklist #qualify #qualify-results .qualify-result { background:url(../images/checkbox.png) top left no-repeat; color:#ffffff; font-weight:bold; display:inline; margin-left:15px; padding:5px 10px 0px 30px; }
#harp-checklist #qualify #qualify-results .checked-yes { background:url(../images/checkbox.png) left center no-repeat; }
#harp-checklist #qualify #qualify-results .checked-no { background:url(../images/checkbox.png) left bottom no-repeat; }
#harp-checklist #qualify-action { margin-top:18px; width:300px; }
#harp-checklist #qualify-action a { border-bottom:none; color:#0081C0; }


/* LOAN LOOKUP FORM */
.btnLoanLookup {
  background-color: #007697;
  background-position: right center;
  background-repeat: no-repeat;
  border: medium none !important;
  color: #FFFFFF !important;
  cursor: pointer;
  font-size: 16px;
  font-weight: normal;
  padding: 5px 10px 5px 10px;
}
.btnLoanLookupBlue {
  background-color: #007697;
  background-position: right center;
  background-repeat: no-repeat;
  border: medium none !important;
  color: #FFFFFF !important;
  cursor: pointer;
  font-size: 16px;
  font-weight: normal;
  padding: 5px 10px 5px 10px;
  display: inline-block;
}

#content a.btnLoanLookupBlue:hover {
	color:#ffffff !important;
}

#content a.btnLoanLookupBlue:visited {
	color:#ffffff !important;
}

.btnLoanLookup a:hover {
  color: #FFFFFF !important;
  cursor: pointer;
  font-size: 16px;
}
#content a.btnLoanLookup {
  background-position: right center;
  background-repeat: no-repeat;
  border: medium none !important;
  color: #FFFFFF !important;
  display: inline-block;
  text-decoration: none;
}
#content a.btnLoanLookup:hover {
  background-position: right center;
  background-repeat: no-repeat;
  border: medium none !important;
  color: #FFFFFF !important;
  display: inline-block;
  text-decoration: none;
}

/* Forms */
.form-control,
.resizable-textarea .grippie,
.form-textarea-wrapper textarea {
  width: 95%;
}
.form-email {
  background-color: #FFFFFF;
  background-image: none;
  border: 1px solid #CCCCCC;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #555555;
  display: block;
  font-size: 14px;
  height: 34px;
  line-height: 1.42857;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 95%;
}

/* Loan Lookup */
#webform-client-form-200 { }
#webform-client-form-200 h5 { padding:0px!important; }
#webform-client-form-200 .form-item { }
#webform-client-form-200 .form-item { margin:0px 0px 20px; }
#webform-client-form-200 .form-item label { font-weight:normal; display:block; }
#webform-client-form-200 .form-item .form-control { width:auto; display:inline; }
#webform-client-form-200 #webform-component-confirm-owner label { display:none; }
#webform-client-form-200 #webform-component-confirm-owner .form-checkboxes label { display:block; }
#webform-client-form-200 #webform-component-confirm-owner .form-checkboxes label input { float:left; }
#webform-client-form-200 #webform-component-confirm-owner .form-checkboxes label div { float:left; width:92%; margin-left:15px; font-style:italic; }
#webform-client-form-200 #webform-component-first-name .description { display: inline; }
#webform-client-form-200 #webform-component-last-name .description { display: inline; }
#webform-client-form-200 #webform-component-address .description { display: inline; }
#webform-client-form-200 #webform-component-address .description p { display: inline; }
#webform-client-form-200 #webform-component-condo-or-unit .description { display: inline; }
#webform-client-form-200 #webform-component-condo-or-unit .description p { display: inline; }
#webform-client-form-200 #webform-component-zip input { width:100px; }
#webform-client-form-200 #webform-component-30-days-late label { font-style:italic; float:left; width:400px; font-size:16px; color:#153878; }
#webform-client-form-200 #webform-component-30-days-late .description p { color:#000000; padding:10px 0px 0px; font-style:italic; width:400px; }
#webform-client-form-200 #webform-component-30-days-late .form-radios { float:right; margin:0px; }
#webform-client-form-200 #webform-component-30-days-late .form-radios .form-item { display:inline-block; }
#webform-client-form-200 #webform-component-30-days-late .form-radios label { font-style:normal; display:inline; float:none; min-width:0px; }
#webform-client-form-200 #webform-component-30-days-late .form-radios label .form-radio { margin:1px; }
#webform-client-form-200 #webform-component-difficulty-paying label { font-style:italic; float:left; width:400px; font-size:16px; color:#153878; }
#webform-client-form-200 #webform-component-difficulty-paying .form-radios { float:right; margin:0px; }
#webform-client-form-200 #webform-component-difficulty-paying .form-radios .form-item { display:inline-block; }
#webform-client-form-200 #webform-component-difficulty-paying .form-radios label { font-style:normal; display:inline; float:none; min-width:0px; }
#webform-client-form-200 #webform-component-difficulty-paying .form-radios label .form-radio { margin:1px; }

@media (min-width: 500px) {
  #webform-client-form-200 .Houses .row {
    display: flex;
  }
  #webform-client-form-200 .Houses .col-md-8 {
    flex-basis: 50%;
  }
}
.form-item .description {clear: both !important; font-size: 11px !important; line-height: 13px !important; margin-top: 30px !important;}



/* Make an Appointment Form - Direct Mail */
#webform-client-form-349 { }
#webform-client-form-349 h5 { padding:0px!important; }
#webform-client-form-349 .form-item { }
#webform-client-form-349 .form-item { margin:0px 0px 20px; }
#webform-client-form-349 .form-item label { font-weight:normal; display:block; }
#webform-client-form-349 .form-item .form-control { width:95%; display:block; }


/* MAKE AN APPOINTMENT FORM */

#webform-client-form-154 {}
#webform-client-form-154 .form-item { margin:0px 0px 20px; }
#webform-client-form-154 .form-item label { font-weight: normal; display: block; }
#webform-client-form-154 .form-radios .form-item { display:inline-block; }
#webform-client-form-154 label { font-weight:normal; }
#webform-client-form-154 #webform-component-nearest-mortgage-help-center select { display: inline; width:auto; }
#webform-client-form-154 #webform-component-nearest-mortgage-help-center .description { display: inline; margin-left:5px; }
#webform-client-form-154 #webform-component-nearest-mortgage-help-center .description p { display: inline; }

/* Global Webform */
.webform-client-form .form-item { margin: 0 0 20px; }
.webform-client-form .form-item .form-required { color:#df6325; }

/*
/* MISC
--- */
.divider {
    margin: 30px auto;
    overflow: hidden;
    text-align: center;
    font-weight:300;
    color: #D9D7DC;
    text-transform: uppercase;
}
.divider:before, .divider:after {
    content: "";
    display: inline-block;
    width: 50%;
    margin: 0 .5em 0 -55%;
    vertical-align: middle;
    border-bottom: 2px solid #D9D7DC;
}
.divider:after {
    margin: 0 -55% 0 .5em;
}
.divider label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: bold;
    background: #fff;
    padding: 0 10px;
}

#eventsTable td *{
    display: inline-block;
    padding: 5px 0px;
}
#eventsTable th *{
    display: inline-block;
    padding: 8px 5px;
}

/* FIND A HARP TABLE */
#serivcersDirectory {
  border-color: #CCCCCC;
  border-style: solid;
  border-width: 1px;
  font-size: 11px;
  padding: 5px;
}

td.email,
td.states { display:none; }
.moreinfo a {
  border-bottom:none !important;

}





	#wrapper{
		-webkit-box-shadow: none;
		box-shadow: none;
        overflow: hidden;
	}
	.container{
	}
	.mainRotator{
		background-size: cover;
		height: 171px;
		margin-bottom: 0px;
		background-image: none;
		background: #f4f8fb;
	}
		.mainRotator .content{
			left: 0px;
			top: 0px;
			width: 100%;
            padding: 0px;
		}
		.mainRotator h1{
			font-size: 23px;
			line-height: 30px;
			margin-top: 0px;
			margin-bottom: 0px;
			padding-top: 18px;
			padding-bottom: 18px;
			background-image: url(../images/mast-img-2.jpg);
			background-repeat: no-repeat;
			background-position: center;
			background-size: cover;
			text-shadow: 2px 2px rgba(0,0,0,.4);
		}
		.mainRotator .ui-carousel{
            margin: 0px -20px;
		}
			.mainRotator #ui-carousel-prev{
				left:-140px;
				top:-65px;
				display: inline-block;
				background: none;
				/*
				width: 100px;
				height: 100px;
				*/
				width: 0px;
				height: 0px;
				border-style: solid;
				border-width: 12px 12px 12px 0;
				border-color: transparent #000F2B transparent transparent;
			}
			.mainRotator #ui-carousel-next{
				left:140px;
				top:-65px;
				display: inline-block;
				background: none;
				width: 0px;
				height: 0px;
				border-style: solid;
				border-width: 12px 0 12px 12px;
				border-color: transparent transparent transparent #000F2B;
			}
			.mainRotator #ui-carousel-next img,
			.mainRotator #ui-carousel-prev img{
				display: none;
			}
		.mainRotator .mainRotCTA{
			display: none;
		}
		.mainRotator .hero-column{
			margin: 0px;
			display: block;
		}
			.mainRotator .hero-column a{
				display: table-cell;
				padding: 15px 0 0 0;
				vertical-align: middle;
				width: 260px;
				height: 50px;
				text-decoration: none;
				border-bottom-width: 0px;
				font-size: 15px;
			}
			.mainRotator .hero-column a:hover{
				border-bottom-width: 0px;
				text-decoration: none;
			}

	.home-boxes{
		background-image:none;
	}


		.home-box{
			margin: 40px 0 30px;
            padding-left: 25px;
            padding-right: 25px;
            text-align: center;
		}
		.home-box a:hover{
			border-bottom-width: 0;
			text-decoration: none;
		}
		.home-box a{
			color:#000f2b;
		}
		.home-box-icon{
			margin: 0;
			padding: 0;
			min-height: 65px;
		}
		.home-box-text{
			font-size:17px;
			line-height:22px;
			color:#105997;
            padding-left: 10px;
            width: 130px;
			margin: auto;
		}

    .home-page-content {
        background: #ffffff;
    }

    .home-page-content img {
        max-width: 100%;
        height: auto;
    }

    .home-page-content .news {
        padding-left: 20px;
    }

    .home-page-content .social h4 {
        font-family: "GlyphaLight", Arial, Helvetica, sans-serif;
        color: #000F2B;
        font-size: 24px;
        font-weight: bold;
        line-height: 37px;
        margin-bottom: 0;
    }

    .home-page-content .social .events {
        margin-top: 30px;
    }

    .home-page-content .social .events table {
        margin-top: 10px;
    }

    .home-page-content .social .events table td {
        padding: 1px 0;
        border-top: 0;
    }

    .home-page-promo {
    }

    .home-page-promo .image {
        max-width: 490px;
    }

    .home-page-promo .copy {
    }

    .home-page-promo .copy h2 {
        color: #000F2B;
        font-size: 38px;
        font-weight: bold;
        line-height: 37px;
    }

    .home-page-promo .copy h3 {
        font-size: 24px;
        color:#007697;
        font-weight:bold;
    }

    .home-page-promo .copy a.btn-cta {
        background-color: #007697;
        color: #fff!important;
        line-height: 38px;
    }

    .home-page-promo i.arrow {
        background: url('../images/icon-arrow-right.png') center center no-repeat;
        height: 21px;
        width: 21px;
        display: inline-block;
        margin: -5px 0 0 10px;
        vertical-align: middle;
    }

    .home-page-content .view-home-page-news,
    #content .node-home-page-news {}
    .home-page-content .view-home-page-news .news-item,
    #content .node-home-page-news .news-item {
        margin-bottom: 40px;
    }
    .home-page-content .view-home-page-news .news-item h3,
    #content .node-home-page-news .news-item h3 {
        font-family: "GlyphaBold", Arial, Helvetica, sans-serif;
        font-size: 26px;
        margin-top: 15px;
		line-height: 34px
    }
    .home-page-content .view-home-page-news .news-item h3 a,
    #content .node-home-page-news .news-item h3 a {
        border-bottom: 0;
    }
    .home-page-content .view-home-page-news .news-item .copy,
    #content .node-home-page-news .news-item .copy {
        padding-left: 20px;
    }

.eventsFeed{
	background: #007697;
	padding: 10px 10px 80px 10px;
	color: #000;
	margin-top: 25px;
}
	.eventsFeed-title{
		margin: 1em 0;
	}
		.eventsFeed-title span{
			font-size: 22px;
			color: #ffffff;
			font-weight: bold;
			margin-left: 10px;
		}
		.eventsFeed-title .newsCTA{
			background-color: #8CABCB;
			font-size: 15px;
			padding: 10px;
			color: #ffffff !important;
			behavior: url(/sites/all/themes/knowyouroptions/PIE.php);
			display: inline-block;
			position: relative;
			top: 190px;
			left: -90px;
      		float: left!important;
		}
			.eventsFeed-title a.newsCTA:hover{
				text-decoration: none;
				border-bottom-width: 0px;
				border-bottom: none;
			}
.eventsFeed table{
	margin: 0 8px 75px;
	width: 90%;
}
.eventsFeed table a{
	color: #D4F0FF;
	text-decoration: none;
	border-bottom-width: 0;
}
.newsFeedV3{
	padding: 10px 20px;
	color: #000;
}
.newsFeedV3-title{
	        margin:2px 0 15px 0;
}

.newsFeedV3-tagline {
	font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
	font-style:italic;
	font-weight:200;
	font-size:12px;
	color:#0E4872;
	margin:0 0 0 10px;
}

.newsFeedV3 .newsCTA{
	background-color: #8CABCB;
	font-size: 15px;
	padding: 10px;
	color: #ffffff !important;
	behavior: url(/sites/all/themes/knowyouroptions/PIE.php);
	display: inline-block;
	position: relative;
  top: 235px;
	left: 0px;
  float: left!important;
}
.newsFeedV3 .newsCTA:hover {
  border-bottom: 0px!important;
}
.newsFeedV3 .imgToolbox {
			display:none;
		}
.newsFeedV3 ul{
	margin-bottom: 75px;
}
.newsFeedV3 li{

}
.newsFeedV3-image{
	float:right;
	margin-top:-138px;
	display: none;
}
.newsFeedV3-image img{
  max-width: 220px;
  height: auto;
}
#contentcallouts{
	margin-top: 20px;
	padding: 10px 0;
	border-top: thin dotted #CCC;
	border-bottom: thin dotted #CCC;
	overflow: hidden;
}
#content #contentcallouts .callout3{
	width: 100%;
	padding: 15px;
	float: left;
	border-right: none;
	border-top: none;
	border-bottom: none;
}
#content #contentcallouts .callout3 p{
	color: #363636;
}




/**********************/
/**********************/
/**********************/
/**********************/
@media (max-width: 767px) {
    .mainRotator .ui-carousel {
        margin: 0px auto!important;
        width: 400px !important;
    }
    .hero-column {
        width: 400px!important;
    }
    .hero-column a {
        width: 400px!important;
    }
}

/**********************/
/**********************/
/**********************/
/**********************/
@media (max-width: 480px) {
    .mainRotator .ui-carousel {
        margin: 0px auto!important;
        width: 260px !important;
    }
    .hero-column {
        width: 260px!important;
    }
}

/**********************/
/**********************/
/**********************/
/**********************/
@media (min-width: 480px) {
  body {
    display: block;
  }
	#wrapper{
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.container{
    width:auto;
    max-width: 1240px;
	}
	.mainRotator{
		background-size: cover;
		height: 212px;
		margin-bottom: 0px;
		background-image: none;
		background: #f4f8fb;
	}
	.mainRotator p{
		padding: 0px;
		margin: 0px;
	}
		.mainRotator .content{
			left: 0;
			top: 0;
		}
		.mainRotator h1{
			font-size: 34px;
			line-height: 38px;
			margin-top: 0;
			margin-bottom: 0;
			padding: 20px 0 20px 0;
			background-image: url(../images/mast-img-2.jpg);
			background-repeat: no-repeat;
			background-position: center;
			background-size: cover;
			text-shadow: 2px 2px rgba(0,0,0,.4);
			font-family: "GlyphaBold", Georgia, serif;
		}
		.mainRotator .ui-carousel{
			margin: 0px auto!important;
			width: 400px !important;

		}
			.mainRotator #ui-carousel-prev{
				left:-214px;
				top:-65px;
				display: inline-block;
				background: none;
				width: 0px;
				height: 0px;
				border-style: solid;
				border-width: 12px 12px 12px 0;
				border-color: transparent #000F2B transparent transparent;
			}
			.mainRotator #ui-carousel-next{
				left:214px;
				top:-65px;
				display: inline-block;
				background: none;
				width: 0px;
				height: 0px;
				border-style: solid;
				border-width: 12px 0 12px 12px;
				border-color: transparent transparent transparent #000F2B;
			}
			.mainRotator #ui-carousel-next img,
			.mainRotator #ui-carousel-prev img{
				display: none;
			}
		.mainRotator .mainRotCTA{
			display: none;
		}
		.mainRotator .hero-column{
			margin: 0px;
			padding-left: 0px;
			display: block;
		}
			.mainRotator .hero-column a{
				display: table-cell;
				vertical-align: middle;
				text-decoration: none;
				border-bottom-width: 0px;
				font-size: 15px;
			}
			.mainRotator .hero-column a:hover{
				text-decoration: none;
			}


	.home-callout-wrapper-lg {
		display:none;
		width: 100%;
	}

	.home-callout-wrapper-md {
		display:none;
		width: 100%;
	}

	.home-callout-wrapper-sm {
		display:block;
		width: 100%;
		margin:30px 0px;
	}


	.eventsFeed{
		background: #007697;
		padding: 10px 10px 80px 10px;
		color: #000;
		margin-top: 25px;
	}
	.eventsFeed-title{
		margin: 1em 0;
	}
	.eventsFeed-title span{
		font-size: 22px;
		color: #ffffff;
		font-weight: bold;
		margin-left: 10px;
	}
	.eventsFeed-title .newsCTA{
		background-color: #8CABCB;
		font-size: 15px;
		padding: 10px;
		color: #ffffff !important;
		behavior: url(/sites/all/themes/knowyouroptions/PIE.php);
		display: inline-block;
		position: relative;
		top: 185px;
		left: -90px;
	}
		.eventsFeed-title a.newsCTA:hover{
			text-decoration: none;
			border-bottom-width: 0px;
			border-bottom: none;
		}
	.eventsFeed table{
		margin: 0 8px 75px;
		width: 90%;
	}
	.eventsFeed table a{
		color: #D4F0FF;
		text-decoration: none;
		border-bottom-width: 0;
	}
	.newsFeedV3{
		padding: 10px 20px;
		color: #000;
	}
		.newsFeedV3-title{
	        margin:2px 0 15px 0;
		}
		.newsFeedV3-tagline {
	font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
	font-style:italic;
	font-weight:200;
	font-size:12px;
	color:#0E4872;
	margin:0 0 0 10px;
}
			.newsFeedV3 .newsCTA{
				background-color: #8CABCB;
				font-size: 15px;
				padding: 10px;
				color: #ffffff !important;
				behavior: url(/sites/all/themes/knowyouroptions/PIE.php);
				display: inline-block;
				position: relative;
				top: 235px;
				left: 0px;
			}
			.newsFeedV3 .imgToolbox {
			display:none;
		}
		.newsFeedV3 ul{
			margin-bottom: 25px;
		}
			.newsFeedV3 li{

			}
		.newsFeedV3-image{
			float:right;
			margin-top:-138px;
			display: none;
		}
}

#footer { padding-top: 30px; }

/**********************/
/**********************/
/**********************/
/**********************/
@media (max-width: 767px) {
  .body2colRight { margin:0px!important; }
  .body2colLeft ul,
  .body2colRight ul { margin:0px!important; }

  #tabs .ui-tabs-panel { display:block!important; padding:16px; }

  #content .node .content table { max-width:none; }
  .col-xs-no-float,
  .col-sm-no-float {
    float: none;
  }

  /* Loan Lookup */
  #webform-client-form-200 .form-item { clear:both; }
  #webform-client-form-200 #webform-component-address .description { display: none; }
  #webform-client-form-200 #webform-component-condo-or-unit .description { display: none; }
  #webform-client-form-200 #webform-component-30-days-late label { float:none; width:auto; }
  #webform-client-form-200 #webform-component-30-days-late .form-radios { float:none; }
  #webform-client-form-200 #webform-component-30-days-late .form-radios .form-item { clear:none; float:left; margin:5px 5px 15px; }
  #webform-client-form-200 #webform-component-difficulty-paying label { float:none; width:auto; }
  #webform-client-form-200 #webform-component-difficulty-paying .form-radios { float:none; }
  #webform-client-form-200 #webform-component-difficulty-paying .form-radios .form-item { clear:none; float:left; margin:5px 5px 15px; }

  /* Make an Appointment Form - Direct Mail */
  #webform-client-form-349 { padding:0px 20px; }

  .hp-hap-col{
	width:100%; float:none; /*border: solid thin #cccccc; */padding:20px; margin-right:0px; background-color: #ffffff;
}


.newsFeedV3 .newsCTA{
	background-color: #007697;
    font-size: 15px;
    padding: 10px;
    color: #ffffff !important;
    behavior: url(/sites/all/themes/knowyouroptions/PIE.php);
    display: inline-block;
    left: 0px;
    float: none!important;
	top:0px;

}

.newsFeedV3 ul{
	margin-bottom:25px;

}

.newsFeedV3{
	padding-left:0px;

}

.newsFeedV3 .newsCTA{
	font-size: 12px;
    padding: 10px 20px;

}

.newsCTA {
    background-color: #007697;
    font-size: 12px;
    padding: 10px 20px;
    color: #ffffff !important;
    behavior: url(/sites/all/themes/knowyouroptions/PIE.php);
    line-height: 16px !important;
}

.hp-hap-col h4{
	padding-left:0px !important;

}

#footer #social-icons p { margin-top:20px; }

#footer #block-menu-block-3 ul.menu li{
	display: inline-block;
    padding: 0px 2px;

}

#footer .col-xs-10 {
	width:100%;

}

#footer .footer-nav-container { margin-top:0px; width:100% }

#footer .menu-block-wrapper .menu{
	float:left !important;

}

#test p i{
	line-height:15px;

}

.field-items .col-xs-13{
	width:100% !important;

}


.home-callout-wrapper-lg {
		display:none;
		width: 100%;
	}

	.home-callout-wrapper-md {
		display:none;
		width: 100%;
	}

	.home-callout-wrapper-sm {
		display:block;
		width: 100%;
		margin:30px 0px;
	}


}


/**********************/
/**********************/
/**********************/
/**********************/
@media (min-width: 768px) {
	.hp-hap-col {
        width: 32%;
        float: left;
        padding: 20px;
        height: 360px;
        margin-right: 2%;
        background-color: #ffffff;
    }

    #header .navbar-btn {
        width: 100%;
    }
    #header .navbar-btn img {
        width: 100%;
        height: auto;
    }

	#wrapper{
		/*-webkit-box-shadow: 1px 1px 2px #B0B0B0;
		box-shadow: 1px 1px 2px #B0B0B0;*/
	}
	.container{
		padding-left: 20px;
		padding-right: 20px;
	}

    .body2colLeft {width:47%; float:left; }
    .body2colRight {width:47%; float:right; }

    .mainRotator{
		background-size: cover;
		height: 280px;
		background-image: url(../images/mast-img-2.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
		.mainRotator .content{
			left: 0px;
			top: 0px;
            padding: 0 30px;
		}
		.mainRotator h1{
			font-size: 38px;
			line-height: 43px;
			margin-top: 30px;
			margin-bottom: 20px;
			padding-top: 20px;
			padding-bottom: 0;
			background: none;
			text-shadow: 2px 2px rgba(0,0,0,.3);
			font-family: "GlyphaBold", Georgia, serif;
		}
		.mainRotator .ui-carousel{
			margin-left: 45px !important;
			width: 618px !important;
		}
			.mainRotator #ui-carousel-prev{
				left:-353px;
				top: -78px;
				background: none;
			}
			.mainRotator #ui-carousel-next{
				left:310px;
				top: -78px;
				background: none;
			}
			.mainRotator #ui-carousel-next,
			.mainRotator #ui-carousel-next img,
			.mainRotator #ui-carousel-prev,
			.mainRotator #ui-carousel-prev img{
				display: inline-block;
				border: none;
				border-width: 0px;
			}
		.mainRotator .mainRotCTA{
			display: block;
			margin:80px 0px 0px 200px;
		}
		.mainRotator .hero-column{
			margin: 0px;
			padding-left: 10px;
			display: block;
		}
			.mainRotator .hero-column a{
				display: table-cell;
				vertical-align: middle;
				text-decoration: none;
				border-bottom-width: 0px;
				font-size: 15px;
				padding: 0;
			}
			.mainRotator .hero-column a:hover{
				border-bottom-width: 0px;
				text-decoration: none;
			}
    .hero-columns .hero-column{
        border-right: 1px solid #045268;
    }

	.hero-columns {
		background-color: rgba(0,118,151,1);
		width: 100%;
		margin: 0 auto;
		padding: 10px 0;
    }

    .hero-columns .hero-column a{
        color: #fff;
		font-size: 12px;
		line-height: 18px;
    }

    .home-page-content {
        padding: 0px 60px 60px 60px !important;
    }

    .home-boxes{
		padding:0 0 30px;
		background: #ffffff;
	}

	.home-callout-wrapper-lg {
		display:none;
		width: 100%;
	}

	.home-callout-wrapper-md {
		display:block;
		width: 100%;
		margin:30px 0px;
	}

	.home-callout-wrapper-sm {
		display:none;
		width: 100%;
	}

		.home-box{
			min-height: 75px;
			text-align: left;
			margin: 40px 0 0;
		}
		.home-box:nth-child(2n+2){
			border-right: 0;
			margin-right: 0;
			padding-right: 0;
		}
		.home-box:last-child{
			border-right: 0;
			margin-right: 0;
			padding-right: 0;
		}
		.home-box a:hover{
			border-bottom-width: 0;
			text-decoration: none;
		}

		.home-box-icon{
			width:56px;
			height:56px;
			float:left;
		}
		.home-box-text{
			width:275px;
			font-size:16px;
			line-height:22px;
			color:#105997;
			float:left;
		}
	.eventsFeed{
		background: #007697;
		width: 270px;
		height: 220px;
		padding: 10px 10px;
		margin-top: 25px;
		color: #000;
		float: left;
		overflow: hidden;
	}
		.eventsFeed-title{
			margin: 1em 0;
		}
			.eventsFeed-title span{
				font-size: 22px;
				color: #76CCED;
				font-weight: bold;
				margin-left: 10px;
			}
			.eventsFeed-title .newsCTA{
				background-color: #8CABCB;
				font-size: 10px;
				padding: 0px 10px 0px 10px;
				margin-left: 0px;
				color: #ffffff !important;
				behavior: url(/sites/all/themes/knowyouroptions/PIE.php);
				display: inline;
				position: relative;
				top: auto;
				left: auto;
        float: right!important;
        margin-right: 10px;
			}
		.eventsFeed table{
			margin-left: 8px;
			margin-top: 25px;
			width: 225px;
		}
			.eventsFeed table a{
				text-decoration: none;
				border-bottom-width: 0;
			}
	.newsFeedV3{
		width: 100%;
		height: 250px;
		color: #000;
		margin-bottom: 25px;
	}
		.newsFeedV3-title{
	        margin:2px 0 15px 0;
		}
	.newsFeedV3-tagline {
	font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
	font-style:italic;
	font-weight:200;
	font-size:12px;
	color:#0E4872;
	margin:0;
}
			.newsFeedV3 .newsCTA{
				background-color: #007697;
				font-size: 12px;
				padding: 10px 20px;
				color: #ffffff !important;
				behavior: url(/sites/all/themes/knowyouroptions/PIE.php);
				display: inline;
				top: 43px;
			}
			.newsFeedV3 .imgToolbox {
			display:none;
		}
		.newsFeedV3 ul{

		}
			.newsFeedV3 li{

			}
		.newsFeedV3-image{
			float:right;
			margin-top:-138px;
			display: none;
		}
	#divRoundedheaders{
		background-size: auto;
	}
		    #divRoundedheaders.relief{
	    background-size: 316px !important;
    }
	#contentcallouts{
		margin-top: 20px;
		padding: 10px 0;
		border-top: thin dotted #CCC;
		border-bottom: thin dotted #CCC;
		overflow: hidden;
	}
		#content #contentcallouts .callout3{
			width: 215px;
			padding: 15px 10px 10px 10px;
			float: left;
			border-right: thin dotted #CCCCCC;
			border-top: none;
			border-bottom: none;
		}
      #content #contentcallouts .callout3 h1 {
        line-height: 25px;
      }
      #content #contentcallouts .callout3 h2 {
        line-height: 25px;
      }
      #content #contentcallouts .callout3.last,
			#content #contentcallouts .callout3:last-child{
				border-right-width: 0px!important;
			}
  /* Footer */
  #footer { margin:20px 0px 0px 0px; height: 250px; padding-top: 30px; }
  #footer .social-container { }
  #footer #social-icons { float:right; width:200px; text-align: right; padding:0px 20px; }
  #footer #social-icons p { font-size:0px; line-height:0px; margin-bottom:5px; text-align: left;}
  #footer #social-icons a { font-size:0px; margin:0px 0px 0px 5px; max-width: 30px; }
  #footer #social-icons a img { max-height:20px; }
  #footer .footer-nav-container { margin-top:12px; }
  #footer .footer-copyright-container { margin-top:-45px; }
  #footer .copyright { margin-top:35px; clear:both; font-size:10px; color:#ffffff; text-align: left; display:block; }
  #footer #block-menu-block-3 { padding: 0px; }


  .lend-table{ border-bottom: rgb(204,204,204) 1px solid;border-left: rgb(204,204,204) 1px solid;padding-bottom: 5px;padding-left: 5px;padding-right: 5px;font-size: 11px;border-top: rgb(204,204,204) 1px solid;border-right: rgb(204,204,204) 1px solid;padding-top: 5px;width: 100%;margin:0px;  }

  .newsCTA{
	background-color: #007697;
    font-size: 16px;
    padding: 20px 25px;
    color: #ffffff !important;
    behavior: url(/sites/all/themes/knowyouroptions/PIE.php);
    line-height: 16px !important;

}
}

/**********************/
/**********************/
/**********************/
/**********************/
@media (min-width: 1024px) {

	.newsCTA{
        background-color:#007697;
        font-size:16px;
        padding:20px 25px;
        color:#ffffff !important;
        behavior: url(/sites/all/themes/knowyouroptions/PIE.php);
        line-height: 16px !important;
        display: inline-block;
    }

.hp-hap-col{
	width:32%; float:left; /*border: solid thin #cccccc;*/ padding:20px; height:360px; margin-right:2%; background-color:#ffffff;

}


.home-page-content {
        padding: 60px !important;
    }


  #header .navbar-btn {
    width: auto;
  }
  #header .navbar-btn img {
    width: auto;
    height: auto;
    max-width: 320px;
  }
	#wrapper {
        background-color: #D9D7DC;
        overflow: hidden;
	}
    #wrapper #header {
        background-color: #fff;
    }
    .not-front #wrapper .main-container {
        background-color: #fff;
    }
	.container{
		padding-left: 20px;
		padding-right: 20px;
	}
	.mainRotator{
		background-size: cover;
		height: 515px;
		margin: 0;
		background-image: url(../images/mast-img-2.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
		.mainRotator .content{
			top: 110px;
		}
		.mainRotator h1{
			font-size: 52px;
			line-height: 56px;
			margin-top: 0px;
			margin-bottom: 50px;
			padding-top: 0px;
			padding-bottom: 0;
			background: none;
			text-shadow: 3px 3px rgba(0,0,0,.4);
			font-family: "GlyphaBold", Georgia, serif;
		}
		.mainRotator .ui-carousel{
			margin-left: 45px;
			width: 100% !important;
		}
			.mainRotator #ui-carousel-prev{
				left:-353px;
				top:-78px;
				background: none;
			}
			.mainRotator #ui-carousel-next{
				left:310px;
				top:-78px;
				background: none;

			}
			.mainRotator #ui-carousel-next,
			.mainRotator #ui-carousel-next img,
			.mainRotator #ui-carousel-prev,
			.mainRotator #ui-carousel-prev img{
				display: inline-block;
				border: none;
				border-width: 0px;
			}
		.mainRotator .mainRotCTA{
			display: block;
			margin: 120px 0px 0px 450px;
		}
        .mainRotator .hero-column{
            margin: 0px;
	        padding-left: 15px;
	        display: block;
        }
			.mainRotator .hero-column a{
				display: table-cell;
				vertical-align: middle;
				text-decoration: none;
				border-bottom-width: 0px;
				font-size: 15px;
				padding: 0px;
			}
			.mainRotator .hero-column a:hover{
				border-bottom-width: 0px;
				text-decoration: none;
			}

	.home-callout-wrapper-lg {
		display:block;
		width: 100%;
	}

	.home-callout-wrapper-md {
		display:none;
		width: 100%;
	}

	.home-callout-wrapper-sm {
		display:none;
		width: 100%;
	}

    .hero-columns {
        padding: 10px 0;
		background-color: rgba(0,118,151,1);
		width: 100%;
		margin: 0 auto;
    }

    .hero-columns .hero-column {
        font-size: 15px;
    }

    .hero-columns .hero-column a{
	    font-size:15px;
    }

    .home-boxes{
        margin-top: -80px;
        margin-bottom: 40px;
    }

    .home-box{
        min-height: 70px;
        padding-right: 0;
        padding-left: 0;
	}

	.home-box:first-child{
        min-height: 70px;
        padding-right: 0;
        padding-left: 20px;
	}
		.home-box:nth-child(2n+2){
		}
		.home-box:last-child{
		}
		.home-box a:hover{
			border-bottom-width: 0;
			text-decoration: none;
		}

		.home-box-icon{
			width:56px;
			height:56px;
			float:left;
		}
		.home-box-text{
			width:180px;
			font-size:16px;
			line-height:22px;
			color:#105997;
			float:left;
			padding-left:10px;
		}
    .eventsFeed{
	    background: #007697;
	    width: 270px;
	    height: 220px;
	    padding: 10px 10px;
	    margin-top: 25px;
	    color: #000;
	    float: left;
	    overflow: hidden;
    }
        .eventsFeed-title{
	        margin: 1em 0;
        }
            .eventsFeed-title span{
	            font-size: 22px;
	            color: #ffffff;
	            font-weight: bold;
	            margin-left: 10px;
            }
            .eventsFeed-title .newsCTA{
	            background-color: transparent;
	            font-size: 10px;
	            padding: 0px 10px 0px 10px;
	            margin-left: 0px;
	            color: #ffffff !important;
	            behavior: url(/sites/all/themes/knowyouroptions/PIE.php);
	            display: inline-block;
	            position: relative;
	            top: auto;
	            left: auto;
            }
        .eventsFeed table{
	        margin-left: 8px;
	        margin-top: 25px;
	        width: 225px;
        }
			.eventsFeed table a{
				color: #D4F0FF;
				text-decoration: none;
				border-bottom-width: 0;
			}
    .newsFeedV3{
	    height: 220px;
	    padding: 0px 20px 0px 0px;
	    margin: 5px 0px 45px 0px;
	    color: #000;
	    float: right;
    }
        .newsFeedV3-title{
			width:100%;
	        margin:2px 0 22px 0;
        }
		.newsFeedV3-tagline {
	font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
	font-style:italic;
	font-weight:200;
	font-size:12px;
	color:#ffffff;
	margin:0 0 0 10px;
}
	        .newsFeedV3 .newsCTA{
		        background-color: #007697;
		        font-size: 12px;
		        padding: 10px 20px;
		        margin-left: 0px;
		        color: #ffffff !important;
		        behavior: url(/sites/all/themes/knowyouroptions/PIE.php);
		        top: 32px;
				line-height: 16px !important;
	        }

		.newsFeedV3 .imgToolbox {
			width:28px;
			margin:3px 0 0 0;
			display:inline-block;
		}

		.newsFeedV3 ul{

		}
			.newsFeedV3 li{

			}
        .newsFeedV3-image{
	        float:right;
	        margin-top: 15px;
	        display: block;
	        position: relative;
        }
    .home-social{
        clear: both;
	    margin-top: 25px;
    }

    #divRoundedheaders{
	    background-size: auto;
    }
	    #divRoundedheaders.relief{
	    background-size: 316px;
    }


    #contentcallouts{
	    /*margin-top: 20px;*/
	    padding: 10px 0;
	    border-top: thin dotted #CCC;
	    border-bottom: thin dotted #CCC;
	    overflow: hidden;
    }
        #content #contentcallouts .callout3{
	        width: 214px;
	        padding: 15px 10px 10px 10px;
	        float: left;
	        border-right: thin dotted #CCCCCC;
	        border-top: none;
	        border-bottom: none;
        }
        #content #contentcallouts .last{
          width: 212px;
          border-right: 0px;
        }
}


@media (max-width: 767px){



	#contentcallouts {
		display:none;
	}

	.logoHead .logoContainer {
		padding: 0px;
	}
	.logoHead .logoContainer .container {
		width: auto;
    padding: 0px;
	}
	.logoHead .logoContainer a#fmLogo {
		display: none;
	}
	.logoHead .logoContainer a#kyoLogo {
		display: block;
    float: left;
    padding: 15px 0px 0px;
	}
  #header {
    display: none;
  }
  #wrapper { padding-top: 0px; }
  .main-container { width:auto; }
	#content #contentcallouts .callout3 h1,
	#content #contentcallouts .callout3 h2,
	#content #contentcallouts .callout3 h3,
	#content #contentcallouts .callout3 p,
	blockquote h1,
	blockquote h2,
	blockquote h3,
	blockquote p,
	.blueBar #blueArrow h1,
	.blueBar #blueArrow h2,
	.blueBar #blueArrow h3,
	.blueBar #blueArrow p{
		padding: 0px !important;
	}
	.dividerLine1{
		height: 1px;
	}
	#divRoundedheaders{
		background-image: none !important;
		padding: 10px 20px !important;
	}
	#divRounded{
		-webkit-border-radius: 0px !important;
		-moz-border-radius: 0px !important;
		border-radius: 0px !important;
		margin:0px 25px;
	}
}


/**********************/
/**********************/
/**********************/
/**********************/
@media (min-width: 1240px) {
    #header #logo-container {
        padding-left: 0px;
        padding-right: 0px;
    }
    #header #top-nav-container {
	    padding:20px 0px;
    }
}


@media (min-width: 767px) {
    #header #logo-container {
        padding-left: 10px;
        padding-right: 0px;
    }
    #header #top-nav-container {
	    padding:20px 10px 20px 0px;
    }
}


/* Site Alert */
.site-alert {
    background-color: #df6325;
    color: #ffffff;
    font-size: 17px;
}
.site-alert p {
	margin: 5px 0;
	line-height: 18px;
}
.site-alert a {
	color: #ffffff;
}

/*FORESEE STYLES*/
.fsrC div,.fsrC span,.fsrC applet,.fsrC object,.fsrC iframe,.fsrC h1,.fsrC h2,.fsrC h3,.fsrC h4,.fsrC h5,.fsrC h6,.fsrC p,.fsrC blockquote,.fsrC pre,.fsrC a,.fsrC abbr,.fsrC acronym,.fsrC address,.fsrC big,.fsrC cite,.fsrC code,.fsrC del,.fsrC dfn,.fsrC em,.fsrC img,.fsrC ins,.fsrC kbd,.fsrC q,.fsrC s,.fsrC samp,.fsrC small,.fsrC strike,.fsrC strong,.fsrC sub,.fsrC sup,.fsrC tt,.fsrC var,.fsrC b,.fsrC u,.fsrC i,.fsrC center,.fsrC dl,.fsrC dt,.fsrC dd,.fsrC ol,.fsrC ul,.fsrC li,.fsrC fieldset,.fsrC form,.fsrC label,.fsrC legend,.fsrC table,.fsrC caption,.fsrC tbody,.fsrC tfoot,.fsrC thead,.fsrC tr,.fsrC th,.fsrC td,.fsrC article,.fsrC aside,.fsrC canvas,.fsrC details,.fsrC embed,.fsrC figure,.fsrC figcaption,.fsrC footer,.fsrC header,.fsrC hgroup,.fsrC menu,.fsrC nav,.fsrC output,.fsrC ruby,.fsrC section,.fsrC summary,.fsrC time,.fsrC mark,.fsrC audio,.fsrC video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;cursor:default;margin:0;padding:0;font-weight:normal;font-family:Arial,Helvetica,sans-serif!important;position:static;height:auto;text-indent:0;width:auto}
.fsrC a,.fsrC a:hover{color:#00f}
.fsrC article,.fsrC aside,.fsrC details,.fsrC figcaption,.fsrC figure,.fsrC footer,.fsrC header,.fsrC hgroup,.fsrC menu,.fsrC nav,.fsrC section{display:block}
.fsrC *{line-height:1;background-color:transparent;border:0}
.fsrC ol,.fsrC ul{list-style:none}
.fsrC blockquote,.fsrC q{quotes:none}
.fsrC blockquote:before,.fsrC blockquote:after,.fsrC q:before,.fsrC q:after{content:'';content:none}
.fsrC table{border-collapse:collapse;border-spacing:0}
div.fsrC{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.34);z-index:2147483647;overflow:hidden;font-size:13px!important;text-align:left}
@media screen and (-webkit-min-device-pixel-ratio:0){div.fsrC{overflow:visible!important}
}
div.fsrC .fsrAttribution{color:#777;font-size:.80em}
div.fsrC.ie6{position:absolute;_background:transparent;_background-color:transparent;}
div.fsrC.ie6.fsrActualIE6{_background:transparent;_background-color:transparent;_background-image:url('ie6backdrop.gif')}
div.fsrC div.fsrFloatingContainer{opacity:.00;z-index:10100;margin-left:auto;margin-right:auto;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
div.fsrC input.fsrNumber{cursor:text!important;background-color:#f0f0f0;border:1px solid #aaa;width:200px;margin-top:5px;font-size:20px;text-transform:uppercase;background-image:url('phonenum.png');background-repeat:no-repeat;background-position:5px center}
div.fsrC input.fsrEmailOrNumber{cursor:text!important;background-color:#fff;border:1px solid #aaa;width:95%;margin-top:5px;margin-bottom:3px;font-size:16px;height:30px}
.hideField{visibility:hidden;display:none}
.showField{visibility:visible;display:block}
div.fsrC .mobileExitError{font-weight:bold;color:#e1543d}
div.fsrC div.fsrFloatingMid{background-color:transparent;background-repeat:repeat;padding:10px;text-align:left}
div.fsrC.ie6.fsrActualIE6 div.fsrFloatingMid{background-image:transparent;background:transparent;background-color:#fff}
div.fsrC.ie6 div.fsrFloatingContainer{margin-left:0;margin-right:0}
div.fsrC .fsrQuiz .fsrQuizQuestion{margin-top:0}
div.fsrC .fsrQuiz{padding:10px;background-color:#dfdfdf;margin-top:6px}
div.fsrC .fsrQuiz .fsrQuizQuestion{font-weight:bold}
div.fsrC .fsrQuiz .fsrAnswer{clear:both}
div.fsrC .fsrQuiz label,div.fsrC .fsrQuiz input{cursor:pointer}
div.fsrC .fsrQuiz label:hover{color:#000;text-decoration:underline}
div.fsrC div.fsrInvite{background:#fff;padding:15px;border:1px solid #666;background-color:#fff}
div.fsrC.ie6.fsrActualIE6 div.fsrInvite{background-color:#fff}
div.fsrC div.fsrLogos{height:auto;_background-color:#fff}
div.fsrC.ie6.fsrActualIE6 div.fsrLogos{background-color:#fff;height:50px}
div.fsrC img.fsrSiteLogo{float:left;text-align:left}
div.fsrC img.fsrCorpLogo{float:right;text-align:right;max-width:150px;max-height:50px;height:50px}
div.fsrDialog object{display:none}
div.fsrC h1{color:#000;font-size:1.2em;font-weight:bold;background:transparent!important}
div.fsrC p{color:#444;margin-top:6px;font-size:1.0em;line-height:1.3em}
div.fsrC div.fsrDialogs,div.fsrC div.fsrFooter{clear:both;padding-top:15px;display:inline-block;float:left}
div.fsrC div.fsrB{clear:both;margin-top:10px}
div.fsrC div.fsrB a:focus{border:1px dotted #000}
div.fsrC div.fsrFooter{display:inline;float:none;padding-top:0}
div.fsrC p.fsrBlurb{line-height:1.3em}
div.fsrC p.fsrSubBlurb,div.fsrC p.fsrSubBlurb u{font-weight:bold}
div.fsrC div.fsrFooter a{cursor:pointer}
div.fsrC div.fsrFooter img.fsrTruste{float:right;border:0;margin-top:12px;cursor:pointer}
div.fsrC div.fsrB a{background-color:transparent;font-family:Arial,Helvetica,Sans-Serif;border:1px solid #999;cursor:pointer;font-size:1.0em;text-decoration:none;text-transform:none;font-weight:bold;float:left;width:47%;padding-top:8px;padding-bottom:8px;margin:0;text-align:center;display:block}
div.fsrC div.declineButtonContainer,div.fsrC div.acceptButtonContainer{cursor:pointer;display:block;background-color:transparent;zoom:0!important;overflow:visible}
div.fsrC div.fsrB a.acceptButton{right:0;float:right}
div.fsrC div.fsrB a.declineButton{left:0}
div.fsrC div.fsrB a.acceptButton,div.fsrC div.fsrB a.declineButton{background:#dfdfdf;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(223,223,223,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(223,223,223,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(223,223,223,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(223,223,223,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(223,223,223,1) 100%);background:linear-gradient(top,rgba(255,255,255,1) 0,rgba(223,223,223,1) 100%);color:#464f4e}
div.fsrC div.fsrB a.acceptButton:hover,div.fsrC div.fsrB a.declineButton:hover{background:#c6c6c6;background:-moz-linear-gradient(top,rgba(227,227,227,1) 0,rgba(198,198,198,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(227,227,227,1)),color-stop(100%,rgba(198,198,198,1)));background:-webkit-linear-gradient(top,rgba(227,227,227,1) 0,rgba(198,198,198,1) 100%);background:-o-linear-gradient(top,rgba(227,227,227,1) 0,rgba(198,198,198,1) 100%);background:-ms-linear-gradient(top,rgba(227,227,227,1) 0,rgba(198,198,198,1) 100%);background:linear-gradient(top,rgba(227,227,227,1) 0,rgba(198,198,198,1) 100%)}
div.fsrC div.fsrB a.ie{background:#dfdfdf}
div.fsrC div.fsrB a.ie:hover{background:#c6c6c6}
div.fsrC div.fsrCTermination{display:block;width:1px;height:1px;clear:both;overflow:hidden}
div.fsrC div.fsrDialogs div.fsrDialog{display:inline-block;width:450px;overflow:visible}
div.fsrC div.fsrDialogs div.fsrDialog.fsrMultiDialog{width:330px}
div.fsrC a.fsrCloseBtn,div.fsrC a.fsrCloseBtn div{display:block;position:absolute;top:14px;right:14px;overflow:visible;cursor:pointer}
div.fsrC a.fsrCloseBtn div:hover{background-position:-23px 0}
div.fsrC a.fsrCloseBtn div{top:0;right:0;width:23px!important;height:20px!important;background:transparent;background-color:transparent;background-position:0 0}
div.fsrC.ie6 a.fsrCloseBtn div{width:23px;height:20px}
div.fsrC a.fsrCloseBtn:hover{background-color:#ccc}
div.fsrC a.fsrCloseBtn img{width:10px;height:10px;position:absolute;top:2px;left:4px;cursor:pointer}
div.fsrC div.fsrFloatingContainer.fsrBulge,div.fsrC div.fsrFloatingContainer.fsrBulgeInstant,div.fsrC.fsrM div.fsrFloatingContainer.fsrBulgeInstant{opacity:1.0;transform:rotateX(0deg) rotateZ(0deg) scale(1.0);-moz-transform:rotateX(0deg) rotateZ(0deg) scale(1.0);-webkit-transform:rotateX(0deg) rotateZ(0deg) scale(1.0)}
div.fsrC.fsrM{font-size:95%}
div.fsrC.fsrM .fsrAttribution{position:absolute;bottom:31px;left:25px}
div.fsrC.fsrM div.fsrDialogs{padding-top:12px}
div.fsrC.fsrM img.fsrSiteLogo{max-width:115px;height:35px}
div.fsrC.fsrM img.fsrCorpLogo{max-width:115px;max-height:35px;height:35px}
div.fsrC.fsrM div.fsrDialogs div.fsrDialog{width:250px}
div.fsrC.fsrM.fsrLandscape{font-size:80%}
div.fsrC.fsrM.fsrLandscape div.fsrB a,div.fsrC.fsrM.fsrLandscape h1{font-size:1.0em}
div.fsrC.fsrM.fsrLandscape div.fsrDialogs div.fsrDialog{width:390px}
@keyframes myfirst{0%{transform:rotateX(14deg) rotateZ(5deg) scale(0.9);opacity:.00}
  85%{transform:rotateX(-1deg) rotateZ(-1deg) scale(1.03);opacity:.9}
  100%{transform:rotateX(0deg) rotateZ(0deg) scale(1.0);opacity:1.0}
}
@-moz-keyframes myfirst{0%{-moz-transform:rotateX(14deg) rotateZ(5deg) scale(0.9);opacity:.0}
  85%{-moz-transform:rotateX(-1deg) rotateZ(-1deg) scale(1.03);opacity:.9}
  100%{-moz-transform:rotateX(0deg) rotateZ(0deg) scale(1.0);opacity:1.0}
}
@-webkit-keyframes myfirst{0%{-webkit-transform:rotateX(14deg) rotateZ(5deg) scale(0.9);opacity:.0}
  85%{-webkit-transform:rotateX(-1deg) rotateZ(-1deg) scale(1.03);opacity:.9}
  100%{-webkit-transform:rotateX(0deg) rotateZ(0deg) scale(1.0);opacity:1.0}
}
div.fsrC.fsrM div.fsrFloatingContainer{-moz-transform:rotateX(14deg) rotateZ(5deg) scale(0.9);-webkit-transform:rotateX(14deg) rotateZ(5deg) scale(0.9);-ms-transform:rotateX(14deg) rotateZ(5deg) scale(0.9);transform:rotateX(14deg) rotateZ(5deg) scale(0.9)}
div.fsrC.fsrM div.fsrFloatingContainer.fsrBulge{transform:rotateX(0deg) rotateZ(0deg) scale(1.0);-moz-transform:rotateX(0deg) rotateZ(0deg) scale(1.0);-webkit-transform:rotateX(0deg) rotateZ(0deg) scale(1.0);animation:myfirst 1.0s;-moz-animation:myfirst 1.0s;-webkit-animation:myfirst 1.0s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out}


/*ADDED 2016*/

#tabs .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{
	border-top-right-radius: 0px !important;
	border-top-left-radius: 0px !important;

}

#blueArrow{
	padding-left:0px;

}

#bx-pager a:hover{
	text-decoration:none;
	border-bottom:none;

}

.dropdown-menu{
	border-radius: 0px !important;

}

#divRoundedheaders p{
	font-size:15px;
	line-height:25px;
	color:#000F2B;
}

#content .demo h2{
	font-size:17px;
	line-height:30px;

}

.btn{
	border-radius:0px !important;

}

.btn-default{
	background-image:none !important;

}

/*TWITTER 2016*/

.twitter-timeline .timeline-Footer{
	display:none !important;

}

/*rebrand changes 2016*/

.leadin {
	font-size: 16px;
	border-bottom: 5px solid #dedfde;
	padding-bottom: 30px;
	line-height: 26px;
	margin-bottom:30px;
}

.leadin2 {
	font-size: 16px;
	line-height: 26px;
	margin-bottom:30px;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.homepageArticleSummary {
	font-size: 14px !important;
}

#carousel .col-md-3 {
	padding-right: 15px !important;
}


@media (max-width: 767px){
#divRoundedheaders p{
	font-size:15px;
	line-height:25px;
	color:#000F2B;
	padding: 0 20px;
}


}

.disasterReliefHomeContainer {
	margin-bottom:45px;
	padding-top:45px !important;
	padding-bottom:45px !important;
}

.disasterReliefHomePadding {
	padding-right:20px;
}


.disasterReliefBorder {
	border-right:solid 15px #df6325;
}

.disasterReliefBorder h2 {
	color:#df6325 !important;
	font-size:32px !important;
}

.disasterReliefBorder p {
	font-size:1.3em;
	line-height:1.4em;
}

.disasterReliefBorder p a {
	margin-top:20px;
	background-color:#df6325;
}




