#nus table p {
    line-height: 18px;
}

/* Enter Your Custom CSS Here */div.form_page input[type="password"], 
div.form_page input[type="text"], 
div.form_page input[type="email"], 
div.form_page input[type="tel"], 
div.form_page input:not([type]), 
div.form_page select, 
div.form_page textarea {
   box-sizing: border-box;
   max-width: 100%;
   width: 368px;
   height: 38px;
   background-color: #FFF;
   border: 1px solid #EBEBEB ;
   padding: 0px 0px 0px 10px;
   color: #0D3D7C ;
   font-size: 16px;
   font-weight: 400;
   line-height: 18px;
}

div.form_page select {
width: 115px;

}

.form_pages fieldset {
  border: none;
}

form .action button.default {
  width: 398px;
  height: 52px;
  background: #fff;
  border: 1px solid #0d3d7c ;
  color: #0d3d7c ;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-top: 20px;
}

form .action button.default:hover {
  background: #0d3d7c ;
  color: #fff;
}
.form_pages {
    padding: 30px;
    background-color: #f0f1f2;
}
div.form_question.form_layout_table .form_label {
 width: 250px !important;
}
.form_pages fieldset {
 margin: 0;
 padding: 0;
}
.form_pages .form_h1 {
    font-family: 'minion-pro';
    color: #084d89;
}
form#form_a46e9989-b8b9-44f2-b7c7-57c8156ec8ee_container a {
    text-decoration: none;
    color: #0b4d89;
}
form#form_a46e9989-b8b9-44f2-b7c7-57c8156ec8ee_container {
    background-color: #fafafa;
    padding: 20px;
    border: 5px solid #ccc;
}

ul#hori-nav{
	list-style-type: none;
	font-family: 'Minion Pro'; 
	list-style: none; 
	display: flex;
	padding: 2em 0px 1em 0px!important;
}
ul#hori-nav li{
	width: 200px;
}

ul#hori-nav li a{
	text-decoration: none;
}


#nus .ynus_stantemp .wrapper #new-accordion.accordion > h3 {
  color: #333;
  font-size: 20px;
  border: none;
  line-height: 25px;
  padding: 20px 65px 20px 20px;
}
#nus .ynus_stantemp .wrapper #new-accordion.accordion > h3 {
  position: relative;
}
#nus .ynus_stantemp .wrapper #new-accordion.accordion > h3.ui-accordion-header-active,
#nus .ynus_stantemp .wrapper #new-accordion.accordion > h3:focus {
  background: #084d89;
  color: #fff;
}
#nus .ynus_stantemp .wrapper #new-accordion.accordion > h3 .acc_norm,
#nus .ynus_stantemp .wrapper #new-accordion.accordion > h3 .acc_active {
  right: 0;
  background: none;
  display: initial;
  position: initial;
}
#nus .ynus_stantemp .wrapper #new-accordion.accordion > h3 .acc_norm:after,
#nus .ynus_stantemp .wrapper #new-accordion.accordion > h3 .acc_active:after {
  content: "+";
  display: block;
  position: absolute;
  right: 15px;
  top: 20%;
  height: 30px;
  width: 30px;
  font-size: 26px;
  line-height: 24px;
  border: 2px solid #ff8929;
  border-radius: 50%;
  text-align: center;
  color: #ff8929;
}
#nus .ynus_stantemp .wrapper #new-accordion.accordion > h3 .acc_active:after {
  content: "_";
  line-height: 10px;
  border-color: #fff;
  color: #fff;
}




#nus .ynus_stantemp .wrapper #new-accordion.accordion + h3 {
    margin-top: 50px;
    border: none;
    outline: none;
}
#nus .ynus_stantemp .wrapper #new-accordion.accordion {
    width: 100%;
    margin-top: 30px;
}
#nus .ynus_stantemp .wrapper #new-accordion.accordion > h3 {
    font-family: 'minion-pro';
    font-size: 17px;
    color: #0b7ada;
    line-height: 20px;
    background: #f0f2f3;
    margin-bottom: 1px;
    padding: 20px 50px 20px 20px;
    cursor: pointer;
    border-top: 1px solid #0b7ada;
    outline: none;
    position: relative;
}
#nus .ynus_stantemp .wrapper #new-accordion.accordion > h3:focus {
    background-color: #ddd;
}
#nus .ynus_stantemp .wrapper #new-accordion.accordion > h3 .acc_norm {
    background: url(../images/acc-norm.png) no-repeat center center;
    width: 8px;
    height: 20px;
    display: block;
    position: absolute;
    right: 40px;
}
#nus .ynus_stantemp .wrapper #new-accordion.accordion > h3 .acc_active {
    background: url(../images/acc-active.png) no-repeat center center;
    width: 8px;
    height: 20px;
    display: block;
    position: absolute;
    right: 40px;
}
#nus .ynus_stantemp .wrapper #new-accordion.accordion h3 + div.ui-accordion-content {
    padding: 20px;
    background: #fafafa;
}


#nus .ynus_stantemp .wrapper #new-accordion.accordion > h3 {
    color: #333;
    font-size: 20px;
    border-top: 2px solid #fff !important;
    line-height: 25px;
    padding: 20px 65px 20px 20px;
}
#nus .ynus_stantemp .wrapper #new-accordion.accordion > h3 {
    position: relative;
}
#nus .ynus_stantemp .wrapper #new-accordion.accordion > h3 span {
    font-size: 15px;
    font-family: "news-gothic-std";
    display: block;
    margin: 10px 0 0;
    color: #999;
    max-width: 90%;
}
#nus .ynus_stantemp .wrapper #new-accordion.accordion > h3.ui-accordion-header-active,
#nus .ynus_stantemp .wrapper #new-accordion.accordion > h3:focus {
    background: #084d89;
    color: #fff;
}
#nus .ynus_stantemp .wrapper #new-accordion.accordion > h3.ui-accordion-header-active span,
#nus .ynus_stantemp .wrapper #new-accordion.accordion > h3:focus span {
    color: #c0c1c2;
}
#nus .ynus_stantemp .wrapper #new-accordion.accordion > h3 .acc_norm,
#nus .ynus_stantemp .wrapper #new-accordion.accordion > h3 .acc_active {
    right: 0;
    background: none;
    display: initial;
    position: initial;
}
#nus .ynus_stantemp .wrapper #new-accordion.accordion > h3 .acc_norm:after,
#nus .ynus_stantemp .wrapper #new-accordion.accordion > h3 .acc_active:after {
    content: "+";
    display: block;
    position: absolute;
    right: 15px;
    top: 20%;
    height: 30px;
    width: 30px;
    font-size: 26px;
    line-height: 25px;
    border: 2px solid #ff8929;
    border-radius: 50%;
    text-align: center;
    color: #ff8929;
}
#nus .ynus_stantemp .wrapper #new-accordion.accordion > h3 .acc_active:after {
    content: "_";
    line-height: 7px !important;
    border-color: #fff;
    color: #fff;
}

#nus .ynus_stantemp .wrapper #new-accordion.accordion li{
    padding:0;
    margin: 0;
    line-height: 2em;
    list-style: none;
}

#nus .ynus_stantemp .wrapper #new-accordion.accordion li:before{
    font-family: 'Linearicons-Free';
    font-size: 10px;
    color:
    #f49644;
    content: "\e876";
    margin-right: 10px;
    position: absolute;
    left: 15px;
}

#nus .site-banner.masthead ul li:nth-child(2) .image {
	background-position: 0 0;
}
#nus .ynus_stantemp .wrapper.detail .col1 .breadcrumbs a {
    text-transform: initial !important;
}
#nus ul.tags {
		list-style: none;
    padding: 0;
    margin-bottom: 20px;
}
#nus ul.tags li {
    display: inline-block;
    padding: 10px 20px;
    margin: 0 5px 10px 0;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    color: #333;
    background-color: #f0f1f2;
    border: 1px solid #ccc;
}
#nus ul.tags li a {
    text-decoration: none;
    color: #0b7ada !important;
}
/*----------------------------------------------
Tile navigation
----------------------------------------------*/
.tile {
	color: #FFF !important;
	margin: 1px;
	font-weight: 200;
	padding: 20px;
	display: block;
	vertical-align: middle;
	position: relative;
	text-decoration: none;
	background-color: #004b87;
}
.tile.blue, .tile:hover, #nus a.tile:hover {
	background-color: #00629b !important;
	opacity: 1;
}
#nus .tile.blue h5, #nus .tile:hover, #nus a.tile:hover h5 {
	color: #fff;
}
#nus .tile h5 {
	line-height: 25px;
}
.tile.funding {
	height: 180px;
}
.tile.insurance {
	height: 225px;
}
.col-title {
	padding: 0;
}
.light-blue {
	background-color: #e1e8ee !important;
}
